9101 lines
435 KiB
Plaintext
9101 lines
435 KiB
Plaintext
; th_9380: VA 0x180009380-0x180011380 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_9380.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 45 89 c1 mov %r8d,%r9d
|
|
3: 49 89 d0 mov %rdx,%r8
|
|
6: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
10: 4d 85 c0 test %r8,%r8
|
|
13: 0f 84 f0 00 00 00 je 0x109
|
|
19: 45 85 c9 test %r9d,%r9d
|
|
1c: 0f 8e e1 00 00 00 jle 0x103
|
|
22: 49 63 d1 movslq %r9d,%rdx
|
|
25: 48 83 fa 08 cmp $0x8,%rdx
|
|
29: 0f 8c cf 00 00 00 jl 0xfe
|
|
2f: 4c 89 c0 mov %r8,%rax
|
|
32: 48 83 e0 1f and $0x1f,%rax
|
|
36: 85 c0 test %eax,%eax
|
|
38: 74 10 je 0x4a
|
|
3a: a8 07 test $0x7,%al
|
|
3c: 0f 85 bc 00 00 00 jne 0xfe
|
|
42: f7 d8 neg %eax
|
|
44: 83 c0 20 add $0x20,%eax
|
|
47: c1 e8 03 shr $0x3,%eax
|
|
4a: 8d 48 08 lea 0x8(%rax),%ecx
|
|
4d: 48 3b d1 cmp %rcx,%rdx
|
|
50: 0f 8c a8 00 00 00 jl 0xfe
|
|
56: 44 89 c9 mov %r9d,%ecx
|
|
59: 2b c8 sub %eax,%ecx
|
|
5b: 83 e1 07 and $0x7,%ecx
|
|
5e: 44 2b c9 sub %ecx,%r9d
|
|
61: 33 c9 xor %ecx,%ecx
|
|
63: 41 89 c2 mov %eax,%r10d
|
|
66: 85 c0 test %eax,%eax
|
|
68: 76 2e jbe 0x98
|
|
6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
71: 00
|
|
72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
80: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
|
|
86: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
8a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
90: 48 ff c1 inc %rcx
|
|
93: 49 3b ca cmp %r10,%rcx
|
|
96: 72 e8 jb 0x80
|
|
98: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
9d: 49 63 c1 movslq %r9d,%rax
|
|
a0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
|
|
a6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
|
|
ad: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
b3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
ba: 49 83 c2 08 add $0x8,%r10
|
|
be: 4c 3b d0 cmp %rax,%r10
|
|
c1: 72 dd jb 0xa0
|
|
c3: 33 c0 xor %eax,%eax
|
|
c5: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
c9: 48 63 c9 movslq %ecx,%rcx
|
|
cc: 48 3b ca cmp %rdx,%rcx
|
|
cf: 77 27 ja 0xf8
|
|
d1: 4d 63 c9 movslq %r9d,%r9
|
|
d4: 49 2b d1 sub %r9,%rdx
|
|
d7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
e0: c5 fb 10 09 vmovsd (%rcx),%xmm1
|
|
e4: 48 ff c0 inc %rax
|
|
e7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
eb: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
ef: 48 83 c1 08 add $0x8,%rcx
|
|
f3: 48 3b c2 cmp %rdx,%rax
|
|
f6: 72 e8 jb 0xe0
|
|
f8: 33 c0 xor %eax,%eax
|
|
fa: c5 f8 77 vzeroupper
|
|
fd: c3 ret
|
|
fe: 45 33 c9 xor %r9d,%r9d
|
|
101: eb c0 jmp 0xc3
|
|
103: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
108: c3 ret
|
|
109: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
10e: c3 ret
|
|
10f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
116: 00
|
|
117: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
11e: 66 90 xchg %ax,%ax
|
|
120: 45 89 c1 mov %r8d,%r9d
|
|
123: 49 89 d0 mov %rdx,%r8
|
|
126: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
12b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
|
|
130: 4d 85 c0 test %r8,%r8
|
|
133: 0f 84 f0 00 00 00 je 0x229
|
|
139: 45 85 c9 test %r9d,%r9d
|
|
13c: 0f 8e e1 00 00 00 jle 0x223
|
|
142: 49 63 d1 movslq %r9d,%rdx
|
|
145: 48 83 fa 08 cmp $0x8,%rdx
|
|
149: 0f 8c cf 00 00 00 jl 0x21e
|
|
14f: 4c 89 c0 mov %r8,%rax
|
|
152: 48 83 e0 1f and $0x1f,%rax
|
|
156: 85 c0 test %eax,%eax
|
|
158: 74 10 je 0x16a
|
|
15a: a8 07 test $0x7,%al
|
|
15c: 0f 85 bc 00 00 00 jne 0x21e
|
|
162: f7 d8 neg %eax
|
|
164: 83 c0 20 add $0x20,%eax
|
|
167: c1 e8 03 shr $0x3,%eax
|
|
16a: 8d 48 08 lea 0x8(%rax),%ecx
|
|
16d: 48 3b d1 cmp %rcx,%rdx
|
|
170: 0f 8c a8 00 00 00 jl 0x21e
|
|
176: 44 89 c9 mov %r9d,%ecx
|
|
179: 2b c8 sub %eax,%ecx
|
|
17b: 83 e1 07 and $0x7,%ecx
|
|
17e: 44 2b c9 sub %ecx,%r9d
|
|
181: 33 c9 xor %ecx,%ecx
|
|
183: 41 89 c2 mov %eax,%r10d
|
|
186: 85 c0 test %eax,%eax
|
|
188: 76 2e jbe 0x1b8
|
|
18a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
191: 00
|
|
192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
|
|
1a6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
1aa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
1b0: 48 ff c1 inc %rcx
|
|
1b3: 49 3b ca cmp %r10,%rcx
|
|
1b6: 72 e8 jb 0x1a0
|
|
1b8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
1bd: 49 63 c1 movslq %r9d,%rax
|
|
1c0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
|
|
1c6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
|
|
1cd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
1d3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
1da: 49 83 c2 08 add $0x8,%r10
|
|
1de: 4c 3b d0 cmp %rax,%r10
|
|
1e1: 72 dd jb 0x1c0
|
|
1e3: 33 c0 xor %eax,%eax
|
|
1e5: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
1e9: 48 63 c9 movslq %ecx,%rcx
|
|
1ec: 48 3b ca cmp %rdx,%rcx
|
|
1ef: 77 27 ja 0x218
|
|
1f1: 4d 63 c9 movslq %r9d,%r9
|
|
1f4: 49 2b d1 sub %r9,%rdx
|
|
1f7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
1fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
200: c5 fb 10 01 vmovsd (%rcx),%xmm0
|
|
204: 48 ff c0 inc %rax
|
|
207: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
20b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
20f: 48 83 c1 08 add $0x8,%rcx
|
|
213: 48 3b c2 cmp %rdx,%rax
|
|
216: 72 e8 jb 0x200
|
|
218: 33 c0 xor %eax,%eax
|
|
21a: c5 f8 77 vzeroupper
|
|
21d: c3 ret
|
|
21e: 45 33 c9 xor %r9d,%r9d
|
|
221: eb c0 jmp 0x1e3
|
|
223: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
228: c3 ret
|
|
229: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
22e: c3 ret
|
|
22f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
236: 00
|
|
237: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
23e: 66 90 xchg %ax,%ax
|
|
240: 55 push %rbp
|
|
241: 48 83 ec 30 sub $0x30,%rsp
|
|
245: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
24a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
24e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
252: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
256: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
25a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
25e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
261: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
264: 48 89 c1 mov %rax,%rcx
|
|
267: 8b 45 08 mov 0x8(%rbp),%eax
|
|
26a: 41 89 c0 mov %eax,%r8d
|
|
26d: e8 8e 75 13 00 call 0x137800
|
|
272: 89 45 00 mov %eax,0x0(%rbp)
|
|
275: 8b 45 00 mov 0x0(%rbp),%eax
|
|
278: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
27c: 5d pop %rbp
|
|
27d: c3 ret
|
|
27e: 66 90 xchg %ax,%ax
|
|
280: 55 push %rbp
|
|
281: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
286: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
28b: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
28f: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
293: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
297: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
29b: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
29f: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
2a2: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
2a5: 48 89 c1 mov %rax,%rcx
|
|
2a8: 8b 45 08 mov 0x8(%rbp),%eax
|
|
2ab: 41 89 c0 mov %eax,%r8d
|
|
2ae: e8 6d 75 13 00 call 0x137820
|
|
2b3: 89 45 00 mov %eax,0x0(%rbp)
|
|
2b6: 8b 45 00 mov 0x0(%rbp),%eax
|
|
2b9: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
2bd: 5d pop %rbp
|
|
2be: c3 ret
|
|
2bf: 90 nop
|
|
2c0: 55 push %rbp
|
|
2c1: 48 83 ec 30 sub $0x30,%rsp
|
|
2c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
2ca: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
2ce: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
2d2: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
2d6: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
2da: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
2de: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
2e1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
2e4: 48 89 c1 mov %rax,%rcx
|
|
2e7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
2ea: 41 89 c0 mov %eax,%r8d
|
|
2ed: e8 4e 75 13 00 call 0x137840
|
|
2f2: 89 45 00 mov %eax,0x0(%rbp)
|
|
2f5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
2f8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
2fc: 5d pop %rbp
|
|
2fd: c3 ret
|
|
2fe: 66 90 xchg %ax,%ax
|
|
300: 55 push %rbp
|
|
301: 48 83 ec 30 sub $0x30,%rsp
|
|
305: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
30a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
30e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
312: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
316: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
31a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
31e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
321: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
324: 48 89 c1 mov %rax,%rcx
|
|
327: 8b 45 08 mov 0x8(%rbp),%eax
|
|
32a: 41 89 c0 mov %eax,%r8d
|
|
32d: e8 2e 75 13 00 call 0x137860
|
|
332: 89 45 00 mov %eax,0x0(%rbp)
|
|
335: 8b 45 00 mov 0x0(%rbp),%eax
|
|
338: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
33c: 5d pop %rbp
|
|
33d: c3 ret
|
|
33e: 66 90 xchg %ax,%ax
|
|
340: 55 push %rbp
|
|
341: 48 83 ec 30 sub $0x30,%rsp
|
|
345: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
34a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
34e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
352: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
356: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
35a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
35e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
361: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
364: 48 89 c1 mov %rax,%rcx
|
|
367: 8b 45 08 mov 0x8(%rbp),%eax
|
|
36a: 41 89 c0 mov %eax,%r8d
|
|
36d: e8 0e 75 13 00 call 0x137880
|
|
372: 89 45 00 mov %eax,0x0(%rbp)
|
|
375: 8b 45 00 mov 0x0(%rbp),%eax
|
|
378: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
37c: 5d pop %rbp
|
|
37d: c3 ret
|
|
37e: 66 90 xchg %ax,%ax
|
|
380: 55 push %rbp
|
|
381: 48 83 ec 30 sub $0x30,%rsp
|
|
385: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
38a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
38e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
392: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
396: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
39a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
39e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
3a1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
3a4: 48 89 c1 mov %rax,%rcx
|
|
3a7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
3aa: 41 89 c0 mov %eax,%r8d
|
|
3ad: e8 ee 74 13 00 call 0x1378a0
|
|
3b2: 89 45 00 mov %eax,0x0(%rbp)
|
|
3b5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
3b8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
3bc: 5d pop %rbp
|
|
3bd: c3 ret
|
|
3be: 66 90 xchg %ax,%ax
|
|
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 28 je 0x3f6
|
|
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: 89 c8 mov %ecx,%eax
|
|
3df: 48 c1 e9 20 shr $0x20,%rcx
|
|
3e3: 48 c1 e1 20 shl $0x20,%rcx
|
|
3e7: 48 0b c8 or %rax,%rcx
|
|
3ea: e8 51 75 03 00 call 0x37940
|
|
3ef: 33 c0 xor %eax,%eax
|
|
3f1: 48 83 c4 28 add $0x28,%rsp
|
|
3f5: c3 ret
|
|
3f6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3fb: 48 83 c4 28 add $0x28,%rsp
|
|
3ff: c3 ret
|
|
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 2a je 0x439
|
|
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: 89 c8 mov %ecx,%eax
|
|
421: 48 c1 e9 20 shr $0x20,%rcx
|
|
425: 48 c1 e1 20 shl $0x20,%rcx
|
|
429: 48 0b c8 or %rax,%rcx
|
|
42c: e8 2f 75 03 00 call 0x37960
|
|
431: 33 c0 xor %eax,%eax
|
|
433: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
438: c3 ret
|
|
439: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
43e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
443: 90 nop
|
|
444: c3 ret
|
|
445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
44c: 00
|
|
44d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
460: 48 83 ec 28 sub $0x28,%rsp
|
|
464: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
469: 48 85 d2 test %rdx,%rdx
|
|
46c: 74 28 je 0x496
|
|
46e: 45 85 c0 test %r8d,%r8d
|
|
471: 7f 0a jg 0x47d
|
|
473: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
478: 48 83 c4 28 add $0x28,%rsp
|
|
47c: c3 ret
|
|
47d: 89 c8 mov %ecx,%eax
|
|
47f: 48 c1 e9 20 shr $0x20,%rcx
|
|
483: 48 c1 e1 20 shl $0x20,%rcx
|
|
487: 48 0b c8 or %rax,%rcx
|
|
48a: e8 f1 74 03 00 call 0x37980
|
|
48f: 33 c0 xor %eax,%eax
|
|
491: 48 83 c4 28 add $0x28,%rsp
|
|
495: c3 ret
|
|
496: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
49b: 48 83 c4 28 add $0x28,%rsp
|
|
49f: c3 ret
|
|
4a0: 48 83 ec 28 sub $0x28,%rsp
|
|
4a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
4a9: 48 85 d2 test %rdx,%rdx
|
|
4ac: 74 28 je 0x4d6
|
|
4ae: 45 85 c0 test %r8d,%r8d
|
|
4b1: 7f 0a jg 0x4bd
|
|
4b3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4b8: 48 83 c4 28 add $0x28,%rsp
|
|
4bc: c3 ret
|
|
4bd: 89 c8 mov %ecx,%eax
|
|
4bf: 48 c1 e9 20 shr $0x20,%rcx
|
|
4c3: 48 c1 e1 20 shl $0x20,%rcx
|
|
4c7: 48 0b c8 or %rax,%rcx
|
|
4ca: e8 d1 74 03 00 call 0x379a0
|
|
4cf: 33 c0 xor %eax,%eax
|
|
4d1: 48 83 c4 28 add $0x28,%rsp
|
|
4d5: c3 ret
|
|
4d6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4db: 48 83 c4 28 add $0x28,%rsp
|
|
4df: c3 ret
|
|
4e0: 48 83 ec 28 sub $0x28,%rsp
|
|
4e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
4e9: 48 85 d2 test %rdx,%rdx
|
|
4ec: 74 28 je 0x516
|
|
4ee: 45 85 c0 test %r8d,%r8d
|
|
4f1: 7f 0a jg 0x4fd
|
|
4f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4f8: 48 83 c4 28 add $0x28,%rsp
|
|
4fc: c3 ret
|
|
4fd: 89 c8 mov %ecx,%eax
|
|
4ff: 48 c1 e9 20 shr $0x20,%rcx
|
|
503: 48 c1 e1 20 shl $0x20,%rcx
|
|
507: 48 0b c8 or %rax,%rcx
|
|
50a: e8 b1 74 03 00 call 0x379c0
|
|
50f: 33 c0 xor %eax,%eax
|
|
511: 48 83 c4 28 add $0x28,%rsp
|
|
515: c3 ret
|
|
516: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
51b: 48 83 c4 28 add $0x28,%rsp
|
|
51f: c3 ret
|
|
520: 48 83 ec 28 sub $0x28,%rsp
|
|
524: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
529: 48 85 d2 test %rdx,%rdx
|
|
52c: 74 28 je 0x556
|
|
52e: 45 85 c0 test %r8d,%r8d
|
|
531: 7f 0a jg 0x53d
|
|
533: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
538: 48 83 c4 28 add $0x28,%rsp
|
|
53c: c3 ret
|
|
53d: 89 c8 mov %ecx,%eax
|
|
53f: 48 c1 e9 20 shr $0x20,%rcx
|
|
543: 48 c1 e1 20 shl $0x20,%rcx
|
|
547: 48 0b c8 or %rax,%rcx
|
|
54a: e8 d1 77 03 00 call 0x37d20
|
|
54f: 33 c0 xor %eax,%eax
|
|
551: 48 83 c4 28 add $0x28,%rsp
|
|
555: c3 ret
|
|
556: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
55b: 48 83 c4 28 add $0x28,%rsp
|
|
55f: c3 ret
|
|
560: 48 83 ec 28 sub $0x28,%rsp
|
|
564: 48 85 d2 test %rdx,%rdx
|
|
567: 74 41 je 0x5aa
|
|
569: 45 85 c0 test %r8d,%r8d
|
|
56c: 7e 32 jle 0x5a0
|
|
56e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c53998
|
|
575: 01
|
|
576: 7a 02 jp 0x57a
|
|
578: 74 10 je 0x58a
|
|
57a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
57d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
581: 7a 02 jp 0x585
|
|
583: 74 0c je 0x591
|
|
585: e8 b6 7a 03 00 call 0x38040
|
|
58a: 33 c0 xor %eax,%eax
|
|
58c: 48 83 c4 28 add $0x28,%rsp
|
|
590: c3 ret
|
|
591: 48 89 d1 mov %rdx,%rcx
|
|
594: 44 89 c2 mov %r8d,%edx
|
|
597: 48 83 c4 28 add $0x28,%rsp
|
|
59b: e9 20 3f 01 00 jmp 0x144c0
|
|
5a0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5a5: 48 83 c4 28 add $0x28,%rsp
|
|
5a9: c3 ret
|
|
5aa: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5af: 48 83 c4 28 add $0x28,%rsp
|
|
5b3: c3 ret
|
|
5b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5c5: 48 85 d2 test %rdx,%rdx
|
|
5c8: 74 45 je 0x60f
|
|
5ca: 45 85 c0 test %r8d,%r8d
|
|
5cd: 7e 34 jle 0x603
|
|
5cf: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c539a0
|
|
5d6: 01
|
|
5d7: 7a 02 jp 0x5db
|
|
5d9: 74 10 je 0x5eb
|
|
5db: 0f 57 c9 xorps %xmm1,%xmm1
|
|
5de: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
5e2: 7a 02 jp 0x5e6
|
|
5e4: 74 0d je 0x5f3
|
|
5e6: e8 f5 7b 03 00 call 0x381e0
|
|
5eb: 33 c0 xor %eax,%eax
|
|
5ed: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5f2: c3 ret
|
|
5f3: 48 89 d1 mov %rdx,%rcx
|
|
5f6: 44 89 c2 mov %r8d,%edx
|
|
5f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5fe: e9 bd 40 01 00 jmp 0x146c0
|
|
603: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
608: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
60d: 90 nop
|
|
60e: c3 ret
|
|
60f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
614: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
619: 90 nop
|
|
61a: 90 nop
|
|
61b: 90 nop
|
|
61c: c3 ret
|
|
61d: 0f 1f 00 nopl (%rax)
|
|
620: 48 83 ec 28 sub $0x28,%rsp
|
|
624: 48 85 d2 test %rdx,%rdx
|
|
627: 74 41 je 0x66a
|
|
629: 45 85 c0 test %r8d,%r8d
|
|
62c: 7e 32 jle 0x660
|
|
62e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c539a8
|
|
635: 01
|
|
636: 7a 02 jp 0x63a
|
|
638: 74 10 je 0x64a
|
|
63a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
63d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
641: 7a 02 jp 0x645
|
|
643: 74 0c je 0x651
|
|
645: e8 36 7d 03 00 call 0x38380
|
|
64a: 33 c0 xor %eax,%eax
|
|
64c: 48 83 c4 28 add $0x28,%rsp
|
|
650: c3 ret
|
|
651: 48 89 d1 mov %rdx,%rcx
|
|
654: 44 89 c2 mov %r8d,%edx
|
|
657: 48 83 c4 28 add $0x28,%rsp
|
|
65b: e9 40 42 01 00 jmp 0x148a0
|
|
660: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
665: 48 83 c4 28 add $0x28,%rsp
|
|
669: c3 ret
|
|
66a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
66f: 48 83 c4 28 add $0x28,%rsp
|
|
673: c3 ret
|
|
674: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
680: 48 83 ec 28 sub $0x28,%rsp
|
|
684: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
688: 48 85 d2 test %rdx,%rdx
|
|
68b: 0f 84 c2 01 00 00 je 0x853
|
|
691: 45 85 c0 test %r8d,%r8d
|
|
694: 0f 8e af 01 00 00 jle 0x849
|
|
69a: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c539b0
|
|
6a1: 01
|
|
6a2: 7a 06 jp 0x6aa
|
|
6a4: 0f 84 98 01 00 00 je 0x842
|
|
6aa: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
6ae: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
6b2: 7a 06 jp 0x6ba
|
|
6b4: 0f 84 78 01 00 00 je 0x832
|
|
6ba: 41 83 f8 10 cmp $0x10,%r8d
|
|
6be: 0f 8c 5e 01 00 00 jl 0x822
|
|
6c4: 49 89 d1 mov %rdx,%r9
|
|
6c7: 49 83 e1 1f and $0x1f,%r9
|
|
6cb: 45 85 c9 test %r9d,%r9d
|
|
6ce: 74 18 je 0x6e8
|
|
6d0: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
6d7: 0f 85 45 01 00 00 jne 0x822
|
|
6dd: 41 f7 d9 neg %r9d
|
|
6e0: 41 83 c1 20 add $0x20,%r9d
|
|
6e4: 41 c1 e9 03 shr $0x3,%r9d
|
|
6e8: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
6ec: 44 3b c0 cmp %eax,%r8d
|
|
6ef: 0f 8c 2d 01 00 00 jl 0x822
|
|
6f5: 45 89 c2 mov %r8d,%r10d
|
|
6f8: 33 c0 xor %eax,%eax
|
|
6fa: 45 2b d1 sub %r9d,%r10d
|
|
6fd: 41 83 e2 0f and $0xf,%r10d
|
|
701: 41 f7 da neg %r10d
|
|
704: 45 03 d0 add %r8d,%r10d
|
|
707: 45 89 cb mov %r9d,%r11d
|
|
70a: 45 85 c9 test %r9d,%r9d
|
|
70d: 76 23 jbe 0x732
|
|
70f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
716: 00
|
|
717: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71e: 66 90 xchg %ax,%ax
|
|
720: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
|
|
725: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
|
|
72a: 48 ff c0 inc %rax
|
|
72d: 49 3b c3 cmp %r11,%rax
|
|
730: 72 ee jb 0x720
|
|
732: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
736: 4d 63 ca movslq %r10d,%r9
|
|
739: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
73f: 90 nop
|
|
740: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
|
|
746: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
|
|
74d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
|
|
754: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
|
|
75b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
|
|
761: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
|
|
768: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
|
|
76f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
|
|
776: 49 83 c3 10 add $0x10,%r11
|
|
77a: 4d 3b d9 cmp %r9,%r11
|
|
77d: 72 c1 jb 0x740
|
|
77f: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
783: 41 3b c0 cmp %r8d,%eax
|
|
786: 0f 87 88 00 00 00 ja 0x814
|
|
78c: 4d 63 c0 movslq %r8d,%r8
|
|
78f: 4d 2b c1 sub %r9,%r8
|
|
792: 49 83 f8 04 cmp $0x4,%r8
|
|
796: 0f 8c 82 00 00 00 jl 0x81e
|
|
79c: 44 89 c0 mov %r8d,%eax
|
|
79f: 45 33 db xor %r11d,%r11d
|
|
7a2: 83 e0 fc and $0xfffffffc,%eax
|
|
7a5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
|
|
7a9: 48 63 c0 movslq %eax,%rax
|
|
7ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b3: 00
|
|
7b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
|
|
7c5: 49 83 c3 04 add $0x4,%r11
|
|
7c9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
7ce: 49 83 c1 20 add $0x20,%r9
|
|
7d2: 4c 3b d8 cmp %rax,%r11
|
|
7d5: 72 e9 jb 0x7c0
|
|
7d7: 49 3b c0 cmp %r8,%rax
|
|
7da: 73 38 jae 0x814
|
|
7dc: 4d 63 d2 movslq %r10d,%r10
|
|
7df: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
7e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
7e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ee: 00
|
|
7ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f6: 0f 1f 00 nopl (%rax)
|
|
7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
800: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
|
|
804: 48 ff c0 inc %rax
|
|
807: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
80b: 48 83 c2 08 add $0x8,%rdx
|
|
80f: 49 3b c0 cmp %r8,%rax
|
|
812: 72 ec jb 0x800
|
|
814: 33 c0 xor %eax,%eax
|
|
816: c5 f8 77 vzeroupper
|
|
819: 48 83 c4 28 add $0x28,%rsp
|
|
81d: c3 ret
|
|
81e: 33 c0 xor %eax,%eax
|
|
820: eb b5 jmp 0x7d7
|
|
822: 45 33 d2 xor %r10d,%r10d
|
|
825: 41 83 f8 01 cmp $0x1,%r8d
|
|
829: 72 e9 jb 0x814
|
|
82b: 4d 63 c0 movslq %r8d,%r8
|
|
82e: 33 c0 xor %eax,%eax
|
|
830: eb a5 jmp 0x7d7
|
|
832: 48 89 d1 mov %rdx,%rcx
|
|
835: 44 89 c2 mov %r8d,%edx
|
|
838: e8 a3 40 01 00 call 0x148e0
|
|
83d: 48 83 c4 28 add $0x28,%rsp
|
|
841: c3 ret
|
|
842: 33 c0 xor %eax,%eax
|
|
844: 48 83 c4 28 add $0x28,%rsp
|
|
848: c3 ret
|
|
849: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
84e: 48 83 c4 28 add $0x28,%rsp
|
|
852: c3 ret
|
|
853: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
858: 48 83 c4 28 add $0x28,%rsp
|
|
85c: c3 ret
|
|
85d: 0f 1f 00 nopl (%rax)
|
|
860: 48 83 ec 28 sub $0x28,%rsp
|
|
864: 48 85 d2 test %rdx,%rdx
|
|
867: 0f 84 be 01 00 00 je 0xa2b
|
|
86d: 45 85 c0 test %r8d,%r8d
|
|
870: 0f 8e ab 01 00 00 jle 0xa21
|
|
876: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c539b8
|
|
87d: 01
|
|
87e: 7a 06 jp 0x886
|
|
880: 0f 84 94 01 00 00 je 0xa1a
|
|
886: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
88a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
88e: 7a 06 jp 0x896
|
|
890: 0f 84 74 01 00 00 je 0xa0a
|
|
896: 41 83 f8 10 cmp $0x10,%r8d
|
|
89a: 0f 8c 62 01 00 00 jl 0xa02
|
|
8a0: 49 89 d3 mov %rdx,%r11
|
|
8a3: 49 83 e3 1f and $0x1f,%r11
|
|
8a7: 45 85 db test %r11d,%r11d
|
|
8aa: 74 18 je 0x8c4
|
|
8ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
8b3: 0f 85 49 01 00 00 jne 0xa02
|
|
8b9: 41 f7 db neg %r11d
|
|
8bc: 41 83 c3 20 add $0x20,%r11d
|
|
8c0: 41 c1 eb 03 shr $0x3,%r11d
|
|
8c4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
8c8: 44 3b c0 cmp %eax,%r8d
|
|
8cb: 0f 8c 31 01 00 00 jl 0xa02
|
|
8d1: 45 89 c1 mov %r8d,%r9d
|
|
8d4: 33 c0 xor %eax,%eax
|
|
8d6: 45 2b cb sub %r11d,%r9d
|
|
8d9: 41 83 e1 0f and $0xf,%r9d
|
|
8dd: 41 f7 d9 neg %r9d
|
|
8e0: 45 03 c8 add %r8d,%r9d
|
|
8e3: 45 89 da mov %r11d,%r10d
|
|
8e6: 45 85 db test %r11d,%r11d
|
|
8e9: 76 27 jbe 0x912
|
|
8eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
8f2: 00
|
|
8f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
900: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
905: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
90a: 48 ff c0 inc %rax
|
|
90d: 49 3b c2 cmp %r10,%rax
|
|
910: 72 ee jb 0x900
|
|
912: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
917: 49 63 c1 movslq %r9d,%rax
|
|
91a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
920: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
926: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
92d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
934: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
93b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
941: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
948: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
94f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
956: 49 83 c2 10 add $0x10,%r10
|
|
95a: 4c 3b d0 cmp %rax,%r10
|
|
95d: 72 c1 jb 0x920
|
|
95f: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
963: 41 3b c0 cmp %r8d,%eax
|
|
966: 0f 87 88 00 00 00 ja 0x9f4
|
|
96c: 4d 63 c0 movslq %r8d,%r8
|
|
96f: 4d 63 c9 movslq %r9d,%r9
|
|
972: 4d 2b c1 sub %r9,%r8
|
|
975: 49 83 f8 04 cmp $0x4,%r8
|
|
979: 0f 8c 7f 00 00 00 jl 0x9fe
|
|
97f: 4d 63 c9 movslq %r9d,%r9
|
|
982: 44 89 c0 mov %r8d,%eax
|
|
985: 83 e0 fc and $0xfffffffc,%eax
|
|
988: 45 33 db xor %r11d,%r11d
|
|
98b: 48 63 c0 movslq %eax,%rax
|
|
98e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
993: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
99e: 00 00
|
|
9a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
9a5: 49 83 c3 04 add $0x4,%r11
|
|
9a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
9ae: 49 83 c2 20 add $0x20,%r10
|
|
9b2: 4c 3b d8 cmp %rax,%r11
|
|
9b5: 72 e9 jb 0x9a0
|
|
9b7: 49 3b c0 cmp %r8,%rax
|
|
9ba: 73 38 jae 0x9f4
|
|
9bc: 4d 63 c9 movslq %r9d,%r9
|
|
9bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
9c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
9c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
9ce: 00
|
|
9cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9d6: 0f 1f 00 nopl (%rax)
|
|
9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
9e4: 48 ff c0 inc %rax
|
|
9e7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
9eb: 48 83 c2 08 add $0x8,%rdx
|
|
9ef: 49 3b c0 cmp %r8,%rax
|
|
9f2: 72 ec jb 0x9e0
|
|
9f4: 33 c0 xor %eax,%eax
|
|
9f6: c5 f8 77 vzeroupper
|
|
9f9: 48 83 c4 28 add $0x28,%rsp
|
|
9fd: c3 ret
|
|
9fe: 33 c0 xor %eax,%eax
|
|
a00: eb b5 jmp 0x9b7
|
|
a02: 45 33 c9 xor %r9d,%r9d
|
|
a05: e9 55 ff ff ff jmp 0x95f
|
|
a0a: 48 89 d1 mov %rdx,%rcx
|
|
a0d: 44 89 c2 mov %r8d,%edx
|
|
a10: e8 0b 3f 01 00 call 0x14920
|
|
a15: 48 83 c4 28 add $0x28,%rsp
|
|
a19: c3 ret
|
|
a1a: 33 c0 xor %eax,%eax
|
|
a1c: 48 83 c4 28 add $0x28,%rsp
|
|
a20: c3 ret
|
|
a21: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
a26: 48 83 c4 28 add $0x28,%rsp
|
|
a2a: c3 ret
|
|
a2b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
a30: 48 83 c4 28 add $0x28,%rsp
|
|
a34: c3 ret
|
|
a35: 0f 1f 40 00 nopl 0x0(%rax)
|
|
a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a40: 48 83 ec 28 sub $0x28,%rsp
|
|
a44: 48 85 d2 test %rdx,%rdx
|
|
a47: 0f 84 be 01 00 00 je 0xc0b
|
|
a4d: 45 85 c0 test %r8d,%r8d
|
|
a50: 0f 8e ab 01 00 00 jle 0xc01
|
|
a56: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c539c0
|
|
a5d: 01
|
|
a5e: 7a 06 jp 0xa66
|
|
a60: 0f 84 94 01 00 00 je 0xbfa
|
|
a66: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
a6a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
a6e: 7a 06 jp 0xa76
|
|
a70: 0f 84 74 01 00 00 je 0xbea
|
|
a76: 41 83 f8 10 cmp $0x10,%r8d
|
|
a7a: 0f 8c 62 01 00 00 jl 0xbe2
|
|
a80: 49 89 d3 mov %rdx,%r11
|
|
a83: 49 83 e3 1f and $0x1f,%r11
|
|
a87: 45 85 db test %r11d,%r11d
|
|
a8a: 74 18 je 0xaa4
|
|
a8c: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
a93: 0f 85 49 01 00 00 jne 0xbe2
|
|
a99: 41 f7 db neg %r11d
|
|
a9c: 41 83 c3 20 add $0x20,%r11d
|
|
aa0: 41 c1 eb 03 shr $0x3,%r11d
|
|
aa4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
aa8: 44 3b c0 cmp %eax,%r8d
|
|
aab: 0f 8c 31 01 00 00 jl 0xbe2
|
|
ab1: 45 89 c1 mov %r8d,%r9d
|
|
ab4: 33 c0 xor %eax,%eax
|
|
ab6: 45 2b cb sub %r11d,%r9d
|
|
ab9: 41 83 e1 0f and $0xf,%r9d
|
|
abd: 41 f7 d9 neg %r9d
|
|
ac0: 45 03 c8 add %r8d,%r9d
|
|
ac3: 45 89 da mov %r11d,%r10d
|
|
ac6: 45 85 db test %r11d,%r11d
|
|
ac9: 76 27 jbe 0xaf2
|
|
acb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
ad2: 00
|
|
ad3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ada: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
ae0: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
ae5: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
aea: 48 ff c0 inc %rax
|
|
aed: 49 3b c2 cmp %r10,%rax
|
|
af0: 72 ee jb 0xae0
|
|
af2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
af7: 49 63 c1 movslq %r9d,%rax
|
|
afa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
b00: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
b06: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
b0d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
b14: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
b1b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
b21: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
b28: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
b2f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
b36: 49 83 c2 10 add $0x10,%r10
|
|
b3a: 4c 3b d0 cmp %rax,%r10
|
|
b3d: 72 c1 jb 0xb00
|
|
b3f: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
b43: 41 3b c0 cmp %r8d,%eax
|
|
b46: 0f 87 88 00 00 00 ja 0xbd4
|
|
b4c: 4d 63 c0 movslq %r8d,%r8
|
|
b4f: 4d 63 c9 movslq %r9d,%r9
|
|
b52: 4d 2b c1 sub %r9,%r8
|
|
b55: 49 83 f8 04 cmp $0x4,%r8
|
|
b59: 0f 8c 7f 00 00 00 jl 0xbde
|
|
b5f: 4d 63 c9 movslq %r9d,%r9
|
|
b62: 44 89 c0 mov %r8d,%eax
|
|
b65: 83 e0 fc and $0xfffffffc,%eax
|
|
b68: 45 33 db xor %r11d,%r11d
|
|
b6b: 48 63 c0 movslq %eax,%rax
|
|
b6e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
b73: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
b77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
b7e: 00 00
|
|
b80: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
b85: 49 83 c3 04 add $0x4,%r11
|
|
b89: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
b8e: 49 83 c2 20 add $0x20,%r10
|
|
b92: 4c 3b d8 cmp %rax,%r11
|
|
b95: 72 e9 jb 0xb80
|
|
b97: 49 3b c0 cmp %r8,%rax
|
|
b9a: 73 38 jae 0xbd4
|
|
b9c: 4d 63 c9 movslq %r9d,%r9
|
|
b9f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
ba3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
ba7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
bae: 00
|
|
baf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
bb6: 0f 1f 00 nopl (%rax)
|
|
bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
bc0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
bc4: 48 ff c0 inc %rax
|
|
bc7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
bcb: 48 83 c2 08 add $0x8,%rdx
|
|
bcf: 49 3b c0 cmp %r8,%rax
|
|
bd2: 72 ec jb 0xbc0
|
|
bd4: 33 c0 xor %eax,%eax
|
|
bd6: c5 f8 77 vzeroupper
|
|
bd9: 48 83 c4 28 add $0x28,%rsp
|
|
bdd: c3 ret
|
|
bde: 33 c0 xor %eax,%eax
|
|
be0: eb b5 jmp 0xb97
|
|
be2: 45 33 c9 xor %r9d,%r9d
|
|
be5: e9 55 ff ff ff jmp 0xb3f
|
|
bea: 48 89 d1 mov %rdx,%rcx
|
|
bed: 44 89 c2 mov %r8d,%edx
|
|
bf0: e8 6b 3d 01 00 call 0x14960
|
|
bf5: 48 83 c4 28 add $0x28,%rsp
|
|
bf9: c3 ret
|
|
bfa: 33 c0 xor %eax,%eax
|
|
bfc: 48 83 c4 28 add $0x28,%rsp
|
|
c00: c3 ret
|
|
c01: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
c06: 48 83 c4 28 add $0x28,%rsp
|
|
c0a: c3 ret
|
|
c0b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
c10: 48 83 c4 28 add $0x28,%rsp
|
|
c14: c3 ret
|
|
c15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c20: 56 push %rsi
|
|
c21: 57 push %rdi
|
|
c22: 41 54 push %r12
|
|
c24: 55 push %rbp
|
|
c25: 48 83 ec 28 sub $0x28,%rsp
|
|
c29: 89 cf mov %ecx,%edi
|
|
c2b: 4d 89 cc mov %r9,%r12
|
|
c2e: 83 ff 1e cmp $0x1e,%edi
|
|
c31: 0f 87 7a 01 00 00 ja 0xdb1
|
|
c37: 4d 85 e4 test %r12,%r12
|
|
c3a: 0f 84 80 01 00 00 je 0xdc0
|
|
c40: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
c45: 48 85 f6 test %rsi,%rsi
|
|
c48: 0f 84 72 01 00 00 je 0xdc0
|
|
c4e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
c53: 48 85 ed test %rbp,%rbp
|
|
c56: 0f 84 64 01 00 00 je 0xdc0
|
|
c5c: 83 fa 08 cmp $0x8,%edx
|
|
c5f: 74 1e je 0xc7f
|
|
c61: 83 fa 04 cmp $0x4,%edx
|
|
c64: 74 19 je 0xc7f
|
|
c66: 83 fa 01 cmp $0x1,%edx
|
|
c69: 74 14 je 0xc7f
|
|
c6b: 83 fa 02 cmp $0x2,%edx
|
|
c6e: 74 0f je 0xc7f
|
|
c70: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
c75: 48 83 c4 28 add $0x28,%rsp
|
|
c79: 5d pop %rbp
|
|
c7a: 41 5c pop %r12
|
|
c7c: 5f pop %rdi
|
|
c7d: 5e pop %rsi
|
|
c7e: c3 ret
|
|
c7f: 83 ff 1d cmp $0x1d,%edi
|
|
c82: 0f 8f 29 01 00 00 jg 0xdb1
|
|
c88: 83 ff 04 cmp $0x4,%edi
|
|
c8b: 7f 14 jg 0xca1
|
|
c8d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
c94: 00
|
|
c95: 33 c0 xor %eax,%eax
|
|
c97: 89 06 mov %eax,(%rsi)
|
|
c99: 89 45 00 mov %eax,0x0(%rbp)
|
|
c9c: e9 04 01 00 00 jmp 0xda5
|
|
ca1: 83 ff 06 cmp $0x6,%edi
|
|
ca4: 7f 11 jg 0xcb7
|
|
ca6: 33 c0 xor %eax,%eax
|
|
ca8: 41 89 04 24 mov %eax,(%r12)
|
|
cac: 89 06 mov %eax,(%rsi)
|
|
cae: 89 45 00 mov %eax,0x0(%rbp)
|
|
cb1: 41 8b 04 24 mov (%r12),%eax
|
|
cb5: eb 67 jmp 0xd1e
|
|
cb7: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
cba: 83 f9 10 cmp $0x10,%ecx
|
|
cbd: 7f 48 jg 0xd07
|
|
cbf: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
cc5: 41 d3 e3 shl %cl,%r11d
|
|
cc8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
ccf: 00
|
|
cd0: 83 e0 c0 and $0xffffffc0,%eax
|
|
cd3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
cda: 00
|
|
cdb: 41 89 04 24 mov %eax,(%r12)
|
|
cdf: 44 89 d8 mov %r11d,%eax
|
|
ce2: d1 f8 sar $1,%eax
|
|
ce4: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
ce8: c1 e8 1e shr $0x1e,%eax
|
|
ceb: 41 03 c3 add %r11d,%eax
|
|
cee: 83 e0 fc and $0xfffffffc,%eax
|
|
cf1: 83 c0 43 add $0x43,%eax
|
|
cf4: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
cfa: 83 e0 c0 and $0xffffffc0,%eax
|
|
cfd: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
d01: 41 03 04 24 add (%r12),%eax
|
|
d05: eb 12 jmp 0xd19
|
|
d07: 4c 89 e2 mov %r12,%rdx
|
|
d0a: 49 89 f0 mov %rsi,%r8
|
|
d0d: 49 89 e9 mov %rbp,%r9
|
|
d10: e8 eb 77 03 00 call 0x38500
|
|
d15: 41 8b 04 24 mov (%r12),%eax
|
|
d19: 83 ff 13 cmp $0x13,%edi
|
|
d1c: 7d 2a jge 0xd48
|
|
d1e: 89 f9 mov %edi,%ecx
|
|
d20: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
d26: 41 d3 e2 shl %cl,%r10d
|
|
d29: 45 89 d3 mov %r10d,%r11d
|
|
d2c: 41 d1 fb sar $1,%r11d
|
|
d2f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
d33: 45 03 da add %r10d,%r11d
|
|
d36: 41 c1 eb 02 shr $0x2,%r11d
|
|
d3a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
d41: 00
|
|
d42: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
d46: eb 18 jmp 0xd60
|
|
d48: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
d4e: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
d51: 41 d3 e2 shl %cl,%r10d
|
|
d54: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
d5b: 00
|
|
d5c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
d60: 83 ff 0a cmp $0xa,%edi
|
|
d63: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
d6a: 00
|
|
d6b: 41 89 04 24 mov %eax,(%r12)
|
|
d6f: 7f 04 jg 0xd75
|
|
d71: 33 c0 xor %eax,%eax
|
|
d73: eb 21 jmp 0xd96
|
|
d75: 89 f9 mov %edi,%ecx
|
|
d77: b8 01 00 00 00 mov $0x1,%eax
|
|
d7c: d3 e0 shl %cl,%eax
|
|
d7e: 89 c7 mov %eax,%edi
|
|
d80: d1 ff sar $1,%edi
|
|
d82: c1 ef 1e shr $0x1e,%edi
|
|
d85: 03 f8 add %eax,%edi
|
|
d87: 83 e7 fc and $0xfffffffc,%edi
|
|
d8a: 83 c7 43 add $0x43,%edi
|
|
d8d: 83 e7 c0 and $0xffffffc0,%edi
|
|
d90: 8b 16 mov (%rsi),%edx
|
|
d92: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
d96: 89 06 mov %eax,(%rsi)
|
|
d98: 8b 45 00 mov 0x0(%rbp),%eax
|
|
d9b: 85 c0 test %eax,%eax
|
|
d9d: 7e 06 jle 0xda5
|
|
d9f: 83 c0 40 add $0x40,%eax
|
|
da2: 89 45 00 mov %eax,0x0(%rbp)
|
|
da5: 33 c0 xor %eax,%eax
|
|
da7: 48 83 c4 28 add $0x28,%rsp
|
|
dab: 5d pop %rbp
|
|
dac: 41 5c pop %r12
|
|
dae: 5f pop %rdi
|
|
daf: 5e pop %rsi
|
|
db0: c3 ret
|
|
db1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
db6: 48 83 c4 28 add $0x28,%rsp
|
|
dba: 5d pop %rbp
|
|
dbb: 41 5c pop %r12
|
|
dbd: 5f pop %rdi
|
|
dbe: 5e pop %rsi
|
|
dbf: c3 ret
|
|
dc0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
dc5: 48 83 c4 28 add $0x28,%rsp
|
|
dc9: 5d pop %rbp
|
|
dca: 41 5c pop %r12
|
|
dcc: 5f pop %rdi
|
|
dcd: 5e pop %rsi
|
|
dce: c3 ret
|
|
dcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
dd6: 00
|
|
dd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
dde: 66 90 xchg %ax,%ax
|
|
de0: 41 54 push %r12
|
|
de2: 41 55 push %r13
|
|
de4: 41 56 push %r14
|
|
de6: 41 57 push %r15
|
|
de8: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
ded: 41 89 cd mov %ecx,%r13d
|
|
df0: 4d 89 cc mov %r9,%r12
|
|
df3: 41 83 fd 1e cmp $0x1e,%r13d
|
|
df7: 0f 87 94 01 00 00 ja 0xf91
|
|
dfd: 4d 85 e4 test %r12,%r12
|
|
e00: 0f 84 9e 01 00 00 je 0xfa4
|
|
e06: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
e0b: 4d 85 f6 test %r14,%r14
|
|
e0e: 0f 84 90 01 00 00 je 0xfa4
|
|
e14: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
e19: 4d 85 ff test %r15,%r15
|
|
e1c: 0f 84 82 01 00 00 je 0xfa4
|
|
e22: 83 fa 08 cmp $0x8,%edx
|
|
e25: 74 22 je 0xe49
|
|
e27: 83 fa 04 cmp $0x4,%edx
|
|
e2a: 74 1d je 0xe49
|
|
e2c: 83 fa 01 cmp $0x1,%edx
|
|
e2f: 74 18 je 0xe49
|
|
e31: 83 fa 02 cmp $0x2,%edx
|
|
e34: 74 13 je 0xe49
|
|
e36: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
e3b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
e40: 41 5f pop %r15
|
|
e42: 41 5e pop %r14
|
|
e44: 41 5d pop %r13
|
|
e46: 41 5c pop %r12
|
|
e48: c3 ret
|
|
e49: 41 83 fd 1d cmp $0x1d,%r13d
|
|
e4d: 0f 8f 3e 01 00 00 jg 0xf91
|
|
e53: 41 83 fd 04 cmp $0x4,%r13d
|
|
e57: 7f 15 jg 0xe6e
|
|
e59: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
e60: 00
|
|
e61: 33 c0 xor %eax,%eax
|
|
e63: 41 89 06 mov %eax,(%r14)
|
|
e66: 41 89 07 mov %eax,(%r15)
|
|
e69: e9 13 01 00 00 jmp 0xf81
|
|
e6e: 41 83 fd 06 cmp $0x6,%r13d
|
|
e72: 7f 12 jg 0xe86
|
|
e74: 33 c0 xor %eax,%eax
|
|
e76: 41 89 04 24 mov %eax,(%r12)
|
|
e7a: 41 89 06 mov %eax,(%r14)
|
|
e7d: 41 89 07 mov %eax,(%r15)
|
|
e80: 41 8b 14 24 mov (%r12),%edx
|
|
e84: eb 6a jmp 0xef0
|
|
e86: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
e8a: 83 f9 11 cmp $0x11,%ecx
|
|
e8d: 7f 49 jg 0xed8
|
|
e8f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
e95: 41 d3 e3 shl %cl,%r11d
|
|
e98: 44 89 da mov %r11d,%edx
|
|
e9b: 45 89 da mov %r11d,%r10d
|
|
e9e: d1 fa sar $1,%edx
|
|
ea0: c1 ea 1e shr $0x1e,%edx
|
|
ea3: 41 c1 e2 03 shl $0x3,%r10d
|
|
ea7: 41 03 d3 add %r11d,%edx
|
|
eaa: 44 89 d0 mov %r10d,%eax
|
|
ead: 83 e2 fc and $0xfffffffc,%edx
|
|
eb0: 83 c0 47 add $0x47,%eax
|
|
eb3: 41 83 c2 3f add $0x3f,%r10d
|
|
eb7: 83 c2 43 add $0x43,%edx
|
|
eba: 83 e0 c0 and $0xffffffc0,%eax
|
|
ebd: 41 89 04 24 mov %eax,(%r12)
|
|
ec1: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
ec5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
ecc: 83 e2 c0 and $0xffffffc0,%edx
|
|
ecf: 45 89 17 mov %r10d,(%r15)
|
|
ed2: 41 03 14 24 add (%r12),%edx
|
|
ed6: eb 12 jmp 0xeea
|
|
ed8: 4c 89 e2 mov %r12,%rdx
|
|
edb: 4d 89 f0 mov %r14,%r8
|
|
ede: 4d 89 f9 mov %r15,%r9
|
|
ee1: e8 5a 78 03 00 call 0x38740
|
|
ee6: 41 8b 14 24 mov (%r12),%edx
|
|
eea: 41 83 fd 13 cmp $0x13,%r13d
|
|
eee: 7d 29 jge 0xf19
|
|
ef0: 44 89 e9 mov %r13d,%ecx
|
|
ef3: b8 01 00 00 00 mov $0x1,%eax
|
|
ef8: d3 e0 shl %cl,%eax
|
|
efa: 41 89 c2 mov %eax,%r10d
|
|
efd: 41 d1 fa sar $1,%r10d
|
|
f00: 41 c1 ea 1e shr $0x1e,%r10d
|
|
f04: 44 03 d0 add %eax,%r10d
|
|
f07: 41 c1 ea 02 shr $0x2,%r10d
|
|
f0b: 41 c1 e2 03 shl $0x3,%r10d
|
|
f0f: 41 83 c2 3f add $0x3f,%r10d
|
|
f13: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
f17: eb 1c jmp 0xf35
|
|
f19: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
f1f: 41 8d 4d 14 lea 0x14(%r13),%ecx
|
|
f23: 41 d3 e2 shl %cl,%r10d
|
|
f26: 41 c1 e2 03 shl $0x3,%r10d
|
|
f2a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
f31: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
f35: 45 03 d2 add %r10d,%r10d
|
|
f38: 41 03 d2 add %r10d,%edx
|
|
f3b: 81 c2 00 01 00 00 add $0x100,%edx
|
|
f41: 41 89 14 24 mov %edx,(%r12)
|
|
f45: 41 83 fd 0a cmp $0xa,%r13d
|
|
f49: 7f 04 jg 0xf4f
|
|
f4b: 33 d2 xor %edx,%edx
|
|
f4d: eb 22 jmp 0xf71
|
|
f4f: 44 89 e9 mov %r13d,%ecx
|
|
f52: b8 01 00 00 00 mov $0x1,%eax
|
|
f57: d3 e0 shl %cl,%eax
|
|
f59: 89 c2 mov %eax,%edx
|
|
f5b: d1 fa sar $1,%edx
|
|
f5d: c1 ea 1e shr $0x1e,%edx
|
|
f60: 03 d0 add %eax,%edx
|
|
f62: 83 e2 fc and $0xfffffffc,%edx
|
|
f65: 83 c2 43 add $0x43,%edx
|
|
f68: 83 e2 c0 and $0xffffffc0,%edx
|
|
f6b: 83 c2 40 add $0x40,%edx
|
|
f6e: 41 03 16 add (%r14),%edx
|
|
f71: 41 89 16 mov %edx,(%r14)
|
|
f74: 41 8b 07 mov (%r15),%eax
|
|
f77: 85 c0 test %eax,%eax
|
|
f79: 7e 06 jle 0xf81
|
|
f7b: 83 c0 40 add $0x40,%eax
|
|
f7e: 41 89 07 mov %eax,(%r15)
|
|
f81: 33 c0 xor %eax,%eax
|
|
f83: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
f88: 41 5f pop %r15
|
|
f8a: 41 5e pop %r14
|
|
f8c: 41 5d pop %r13
|
|
f8e: 41 5c pop %r12
|
|
f90: c3 ret
|
|
f91: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
f96: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
f9b: 41 5f pop %r15
|
|
f9d: 41 5e pop %r14
|
|
f9f: 41 5d pop %r13
|
|
fa1: 41 5c pop %r12
|
|
fa3: c3 ret
|
|
fa4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
fa9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
fae: 41 5f pop %r15
|
|
fb0: 41 5e pop %r14
|
|
fb2: 41 5d pop %r13
|
|
fb4: 41 5c pop %r12
|
|
fb6: c3 ret
|
|
fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
fbe: 00 00
|
|
fc0: 56 push %rsi
|
|
fc1: 57 push %rdi
|
|
fc2: 41 54 push %r12
|
|
fc4: 55 push %rbp
|
|
fc5: 48 83 ec 28 sub $0x28,%rsp
|
|
fc9: 89 cf mov %ecx,%edi
|
|
fcb: 4d 89 cc mov %r9,%r12
|
|
fce: 83 ff 1e cmp $0x1e,%edi
|
|
fd1: 0f 87 7a 01 00 00 ja 0x1151
|
|
fd7: 4d 85 e4 test %r12,%r12
|
|
fda: 0f 84 80 01 00 00 je 0x1160
|
|
fe0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
fe5: 48 85 f6 test %rsi,%rsi
|
|
fe8: 0f 84 72 01 00 00 je 0x1160
|
|
fee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
ff3: 48 85 ed test %rbp,%rbp
|
|
ff6: 0f 84 64 01 00 00 je 0x1160
|
|
ffc: 83 fa 08 cmp $0x8,%edx
|
|
fff: 74 1e je 0x101f
|
|
1001: 83 fa 04 cmp $0x4,%edx
|
|
1004: 74 19 je 0x101f
|
|
1006: 83 fa 01 cmp $0x1,%edx
|
|
1009: 74 14 je 0x101f
|
|
100b: 83 fa 02 cmp $0x2,%edx
|
|
100e: 74 0f je 0x101f
|
|
1010: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1015: 48 83 c4 28 add $0x28,%rsp
|
|
1019: 5d pop %rbp
|
|
101a: 41 5c pop %r12
|
|
101c: 5f pop %rdi
|
|
101d: 5e pop %rsi
|
|
101e: c3 ret
|
|
101f: 83 ff 1d cmp $0x1d,%edi
|
|
1022: 0f 8f 29 01 00 00 jg 0x1151
|
|
1028: 83 ff 04 cmp $0x4,%edi
|
|
102b: 7f 14 jg 0x1041
|
|
102d: 33 c0 xor %eax,%eax
|
|
102f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
1036: 00
|
|
1037: 89 06 mov %eax,(%rsi)
|
|
1039: 89 45 00 mov %eax,0x0(%rbp)
|
|
103c: e9 04 01 00 00 jmp 0x1145
|
|
1041: 83 ff 06 cmp $0x6,%edi
|
|
1044: 7f 11 jg 0x1057
|
|
1046: 33 c0 xor %eax,%eax
|
|
1048: 41 89 04 24 mov %eax,(%r12)
|
|
104c: 89 06 mov %eax,(%rsi)
|
|
104e: 89 45 00 mov %eax,0x0(%rbp)
|
|
1051: 41 8b 04 24 mov (%r12),%eax
|
|
1055: eb 67 jmp 0x10be
|
|
1057: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
105a: 83 f9 11 cmp $0x11,%ecx
|
|
105d: 7f 48 jg 0x10a7
|
|
105f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
1065: 41 d3 e3 shl %cl,%r11d
|
|
1068: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
106f: 00
|
|
1070: 83 e0 c0 and $0xffffffc0,%eax
|
|
1073: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
107a: 00
|
|
107b: 41 89 04 24 mov %eax,(%r12)
|
|
107f: 44 89 d8 mov %r11d,%eax
|
|
1082: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1086: d1 f8 sar $1,%eax
|
|
1088: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
108e: c1 e8 1e shr $0x1e,%eax
|
|
1091: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
1095: 41 03 c3 add %r11d,%eax
|
|
1098: 83 e0 fc and $0xfffffffc,%eax
|
|
109b: 83 c0 43 add $0x43,%eax
|
|
109e: 83 e0 c0 and $0xffffffc0,%eax
|
|
10a1: 41 03 04 24 add (%r12),%eax
|
|
10a5: eb 12 jmp 0x10b9
|
|
10a7: 4c 89 e2 mov %r12,%rdx
|
|
10aa: 49 89 f0 mov %rsi,%r8
|
|
10ad: 49 89 e9 mov %rbp,%r9
|
|
10b0: e8 ab 78 03 00 call 0x38960
|
|
10b5: 41 8b 04 24 mov (%r12),%eax
|
|
10b9: 83 ff 15 cmp $0x15,%edi
|
|
10bc: 7d 2a jge 0x10e8
|
|
10be: 89 f9 mov %edi,%ecx
|
|
10c0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
10c6: 41 d3 e2 shl %cl,%r10d
|
|
10c9: 45 89 d3 mov %r10d,%r11d
|
|
10cc: 41 d1 fb sar $1,%r11d
|
|
10cf: 41 c1 eb 1e shr $0x1e,%r11d
|
|
10d3: 45 03 da add %r10d,%r11d
|
|
10d6: 41 c1 eb 02 shr $0x2,%r11d
|
|
10da: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
10e1: 00
|
|
10e2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
10e6: eb 18 jmp 0x1100
|
|
10e8: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
10eb: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
10f1: 41 d3 e2 shl %cl,%r10d
|
|
10f4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
10fb: 00
|
|
10fc: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1100: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
1107: 00
|
|
1108: 41 89 04 24 mov %eax,(%r12)
|
|
110c: 83 ff 0a cmp $0xa,%edi
|
|
110f: 7f 04 jg 0x1115
|
|
1111: 33 c0 xor %eax,%eax
|
|
1113: eb 21 jmp 0x1136
|
|
1115: 89 f9 mov %edi,%ecx
|
|
1117: b8 01 00 00 00 mov $0x1,%eax
|
|
111c: 8b 16 mov (%rsi),%edx
|
|
111e: d3 e0 shl %cl,%eax
|
|
1120: 89 c7 mov %eax,%edi
|
|
1122: d1 ff sar $1,%edi
|
|
1124: c1 ef 1e shr $0x1e,%edi
|
|
1127: 03 f8 add %eax,%edi
|
|
1129: 83 e7 fc and $0xfffffffc,%edi
|
|
112c: 83 c7 43 add $0x43,%edi
|
|
112f: 83 e7 c0 and $0xffffffc0,%edi
|
|
1132: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
1136: 89 06 mov %eax,(%rsi)
|
|
1138: 8b 45 00 mov 0x0(%rbp),%eax
|
|
113b: 85 c0 test %eax,%eax
|
|
113d: 7e 06 jle 0x1145
|
|
113f: 83 c0 40 add $0x40,%eax
|
|
1142: 89 45 00 mov %eax,0x0(%rbp)
|
|
1145: 33 c0 xor %eax,%eax
|
|
1147: 48 83 c4 28 add $0x28,%rsp
|
|
114b: 5d pop %rbp
|
|
114c: 41 5c pop %r12
|
|
114e: 5f pop %rdi
|
|
114f: 5e pop %rsi
|
|
1150: c3 ret
|
|
1151: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1156: 48 83 c4 28 add $0x28,%rsp
|
|
115a: 5d pop %rbp
|
|
115b: 41 5c pop %r12
|
|
115d: 5f pop %rdi
|
|
115e: 5e pop %rsi
|
|
115f: c3 ret
|
|
1160: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1165: 48 83 c4 28 add $0x28,%rsp
|
|
1169: 5d pop %rbp
|
|
116a: 41 5c pop %r12
|
|
116c: 5f pop %rdi
|
|
116d: 5e pop %rsi
|
|
116e: c3 ret
|
|
116f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1176: 00
|
|
1177: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
117e: 66 90 xchg %ax,%ax
|
|
1180: 56 push %rsi
|
|
1181: 57 push %rdi
|
|
1182: 41 54 push %r12
|
|
1184: 55 push %rbp
|
|
1185: 48 83 ec 28 sub $0x28,%rsp
|
|
1189: 89 cf mov %ecx,%edi
|
|
118b: 4d 89 cc mov %r9,%r12
|
|
118e: 83 ff 1e cmp $0x1e,%edi
|
|
1191: 0f 87 7a 01 00 00 ja 0x1311
|
|
1197: 4d 85 e4 test %r12,%r12
|
|
119a: 0f 84 80 01 00 00 je 0x1320
|
|
11a0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
11a5: 48 85 f6 test %rsi,%rsi
|
|
11a8: 0f 84 72 01 00 00 je 0x1320
|
|
11ae: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
11b3: 48 85 ed test %rbp,%rbp
|
|
11b6: 0f 84 64 01 00 00 je 0x1320
|
|
11bc: 83 fa 08 cmp $0x8,%edx
|
|
11bf: 74 1e je 0x11df
|
|
11c1: 83 fa 04 cmp $0x4,%edx
|
|
11c4: 74 19 je 0x11df
|
|
11c6: 83 fa 01 cmp $0x1,%edx
|
|
11c9: 74 14 je 0x11df
|
|
11cb: 83 fa 02 cmp $0x2,%edx
|
|
11ce: 74 0f je 0x11df
|
|
11d0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
11d5: 48 83 c4 28 add $0x28,%rsp
|
|
11d9: 5d pop %rbp
|
|
11da: 41 5c pop %r12
|
|
11dc: 5f pop %rdi
|
|
11dd: 5e pop %rsi
|
|
11de: c3 ret
|
|
11df: 83 ff 1d cmp $0x1d,%edi
|
|
11e2: 0f 8f 29 01 00 00 jg 0x1311
|
|
11e8: 83 ff 04 cmp $0x4,%edi
|
|
11eb: 7f 14 jg 0x1201
|
|
11ed: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
11f4: 00
|
|
11f5: 33 c0 xor %eax,%eax
|
|
11f7: 89 06 mov %eax,(%rsi)
|
|
11f9: 89 45 00 mov %eax,0x0(%rbp)
|
|
11fc: e9 04 01 00 00 jmp 0x1305
|
|
1201: 83 ff 07 cmp $0x7,%edi
|
|
1204: 7f 11 jg 0x1217
|
|
1206: 33 c0 xor %eax,%eax
|
|
1208: 41 89 04 24 mov %eax,(%r12)
|
|
120c: 89 06 mov %eax,(%rsi)
|
|
120e: 89 45 00 mov %eax,0x0(%rbp)
|
|
1211: 41 8b 04 24 mov (%r12),%eax
|
|
1215: eb 67 jmp 0x127e
|
|
1217: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
121a: 83 f9 12 cmp $0x12,%ecx
|
|
121d: 7f 48 jg 0x1267
|
|
121f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
1225: 41 d3 e3 shl %cl,%r11d
|
|
1228: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
122f: 00
|
|
1230: 83 e0 c0 and $0xffffffc0,%eax
|
|
1233: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
123a: 00
|
|
123b: 41 89 04 24 mov %eax,(%r12)
|
|
123f: 44 89 d8 mov %r11d,%eax
|
|
1242: d1 f8 sar $1,%eax
|
|
1244: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1248: c1 e8 1e shr $0x1e,%eax
|
|
124b: 41 03 c3 add %r11d,%eax
|
|
124e: 83 e0 fc and $0xfffffffc,%eax
|
|
1251: 83 c0 43 add $0x43,%eax
|
|
1254: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
125a: 83 e0 c0 and $0xffffffc0,%eax
|
|
125d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
1261: 41 03 04 24 add (%r12),%eax
|
|
1265: eb 12 jmp 0x1279
|
|
1267: 4c 89 e2 mov %r12,%rdx
|
|
126a: 49 89 f0 mov %rsi,%r8
|
|
126d: 49 89 e9 mov %rbp,%r9
|
|
1270: e8 2b 79 03 00 call 0x38ba0
|
|
1275: 41 8b 04 24 mov (%r12),%eax
|
|
1279: 83 ff 13 cmp $0x13,%edi
|
|
127c: 7d 2a jge 0x12a8
|
|
127e: 89 f9 mov %edi,%ecx
|
|
1280: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1286: 41 d3 e2 shl %cl,%r10d
|
|
1289: 45 89 d3 mov %r10d,%r11d
|
|
128c: 41 d1 fb sar $1,%r11d
|
|
128f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
1293: 45 03 da add %r10d,%r11d
|
|
1296: 41 c1 eb 02 shr $0x2,%r11d
|
|
129a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
12a1: 00
|
|
12a2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
12a6: eb 18 jmp 0x12c0
|
|
12a8: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
12ae: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
12b1: 41 d3 e2 shl %cl,%r10d
|
|
12b4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
12bb: 00
|
|
12bc: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
12c0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
12c7: 00
|
|
12c8: 41 89 04 24 mov %eax,(%r12)
|
|
12cc: 83 ff 0a cmp $0xa,%edi
|
|
12cf: 7f 04 jg 0x12d5
|
|
12d1: 33 c0 xor %eax,%eax
|
|
12d3: eb 21 jmp 0x12f6
|
|
12d5: 89 f9 mov %edi,%ecx
|
|
12d7: b8 01 00 00 00 mov $0x1,%eax
|
|
12dc: d3 e0 shl %cl,%eax
|
|
12de: 89 c7 mov %eax,%edi
|
|
12e0: d1 ff sar $1,%edi
|
|
12e2: c1 ef 1e shr $0x1e,%edi
|
|
12e5: 03 f8 add %eax,%edi
|
|
12e7: 83 e7 fc and $0xfffffffc,%edi
|
|
12ea: 83 c7 43 add $0x43,%edi
|
|
12ed: 83 e7 c0 and $0xffffffc0,%edi
|
|
12f0: 8b 16 mov (%rsi),%edx
|
|
12f2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
12f6: 89 06 mov %eax,(%rsi)
|
|
12f8: 8b 45 00 mov 0x0(%rbp),%eax
|
|
12fb: 85 c0 test %eax,%eax
|
|
12fd: 7e 06 jle 0x1305
|
|
12ff: 83 c0 40 add $0x40,%eax
|
|
1302: 89 45 00 mov %eax,0x0(%rbp)
|
|
1305: 33 c0 xor %eax,%eax
|
|
1307: 48 83 c4 28 add $0x28,%rsp
|
|
130b: 5d pop %rbp
|
|
130c: 41 5c pop %r12
|
|
130e: 5f pop %rdi
|
|
130f: 5e pop %rsi
|
|
1310: c3 ret
|
|
1311: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1316: 48 83 c4 28 add $0x28,%rsp
|
|
131a: 5d pop %rbp
|
|
131b: 41 5c pop %r12
|
|
131d: 5f pop %rdi
|
|
131e: 5e pop %rsi
|
|
131f: c3 ret
|
|
1320: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1325: 48 83 c4 28 add $0x28,%rsp
|
|
1329: 5d pop %rbp
|
|
132a: 41 5c pop %r12
|
|
132c: 5f pop %rdi
|
|
132d: 5e pop %rsi
|
|
132e: c3 ret
|
|
132f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1336: 00
|
|
1337: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
133e: 66 90 xchg %ax,%ax
|
|
1340: 56 push %rsi
|
|
1341: 57 push %rdi
|
|
1342: 41 54 push %r12
|
|
1344: 41 55 push %r13
|
|
1346: 48 83 ec 28 sub $0x28,%rsp
|
|
134a: 41 89 cc mov %ecx,%r12d
|
|
134d: 4d 89 cd mov %r9,%r13
|
|
1350: 41 83 fc 1e cmp $0x1e,%r12d
|
|
1354: 0f 87 7b 01 00 00 ja 0x14d5
|
|
135a: 4d 85 ed test %r13,%r13
|
|
135d: 0f 84 82 01 00 00 je 0x14e5
|
|
1363: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
1368: 48 85 ff test %rdi,%rdi
|
|
136b: 0f 84 74 01 00 00 je 0x14e5
|
|
1371: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
1376: 48 85 f6 test %rsi,%rsi
|
|
1379: 0f 84 66 01 00 00 je 0x14e5
|
|
137f: 83 fa 08 cmp $0x8,%edx
|
|
1382: 74 1f je 0x13a3
|
|
1384: 83 fa 04 cmp $0x4,%edx
|
|
1387: 74 1a je 0x13a3
|
|
1389: 83 fa 01 cmp $0x1,%edx
|
|
138c: 74 15 je 0x13a3
|
|
138e: 83 fa 02 cmp $0x2,%edx
|
|
1391: 74 10 je 0x13a3
|
|
1393: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1398: 48 83 c4 28 add $0x28,%rsp
|
|
139c: 41 5d pop %r13
|
|
139e: 41 5c pop %r12
|
|
13a0: 5f pop %rdi
|
|
13a1: 5e pop %rsi
|
|
13a2: c3 ret
|
|
13a3: 41 83 fc 1d cmp $0x1d,%r12d
|
|
13a7: 0f 8f 28 01 00 00 jg 0x14d5
|
|
13ad: 41 83 fc 04 cmp $0x4,%r12d
|
|
13b1: 7f 13 jg 0x13c6
|
|
13b3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
13ba: 00
|
|
13bb: 33 c0 xor %eax,%eax
|
|
13bd: 89 07 mov %eax,(%rdi)
|
|
13bf: 89 06 mov %eax,(%rsi)
|
|
13c1: e9 02 01 00 00 jmp 0x14c8
|
|
13c6: 41 83 fc 07 cmp $0x7,%r12d
|
|
13ca: 7f 16 jg 0x13e2
|
|
13cc: 33 c0 xor %eax,%eax
|
|
13ce: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
13d4: 41 89 45 00 mov %eax,0x0(%r13)
|
|
13d8: 89 07 mov %eax,(%rdi)
|
|
13da: 89 06 mov %eax,(%rsi)
|
|
13dc: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
13e0: eb 6f jmp 0x1451
|
|
13e2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
13e7: 83 f9 12 cmp $0x12,%ecx
|
|
13ea: 7f 47 jg 0x1433
|
|
13ec: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
13f2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
13f7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
13fe: 00
|
|
13ff: 83 e0 c0 and $0xffffffc0,%eax
|
|
1402: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
1409: 00
|
|
140a: 41 89 45 00 mov %eax,0x0(%r13)
|
|
140e: 44 89 d8 mov %r11d,%eax
|
|
1411: d1 f8 sar $1,%eax
|
|
1413: 83 e1 c0 and $0xffffffc0,%ecx
|
|
1416: c1 e8 1e shr $0x1e,%eax
|
|
1419: 41 03 c3 add %r11d,%eax
|
|
141c: 83 e0 fc and $0xfffffffc,%eax
|
|
141f: 83 c0 43 add $0x43,%eax
|
|
1422: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
1428: 83 e0 c0 and $0xffffffc0,%eax
|
|
142b: 89 0e mov %ecx,(%rsi)
|
|
142d: 41 03 45 00 add 0x0(%r13),%eax
|
|
1431: eb 18 jmp 0x144b
|
|
1433: 4c 89 ea mov %r13,%rdx
|
|
1436: 49 89 f8 mov %rdi,%r8
|
|
1439: 49 89 f1 mov %rsi,%r9
|
|
143c: e8 9f 79 03 00 call 0x38de0
|
|
1441: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
1445: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
144b: 41 83 fc 13 cmp $0x13,%r12d
|
|
144f: 7d 23 jge 0x1474
|
|
1451: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
1456: 41 89 cb mov %ecx,%r11d
|
|
1459: 41 d1 fb sar $1,%r11d
|
|
145c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
1460: 44 03 d9 add %ecx,%r11d
|
|
1463: 41 c1 eb 02 shr $0x2,%r11d
|
|
1467: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
146e: 00
|
|
146f: 83 e1 c0 and $0xffffffc0,%ecx
|
|
1472: eb 15 jmp 0x1489
|
|
1474: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
1479: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
147e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
1485: 00
|
|
1486: 83 e1 c0 and $0xffffffc0,%ecx
|
|
1489: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
1490: 41 89 45 00 mov %eax,0x0(%r13)
|
|
1494: 41 83 fc 0a cmp $0xa,%r12d
|
|
1498: 7f 04 jg 0x149e
|
|
149a: 33 c0 xor %eax,%eax
|
|
149c: eb 1d jmp 0x14bb
|
|
149e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
14a3: 89 c1 mov %eax,%ecx
|
|
14a5: d1 f9 sar $1,%ecx
|
|
14a7: c1 e9 1e shr $0x1e,%ecx
|
|
14aa: 03 c8 add %eax,%ecx
|
|
14ac: 83 e1 fc and $0xfffffffc,%ecx
|
|
14af: 83 c1 43 add $0x43,%ecx
|
|
14b2: 83 e1 c0 and $0xffffffc0,%ecx
|
|
14b5: 8b 17 mov (%rdi),%edx
|
|
14b7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
14bb: 89 07 mov %eax,(%rdi)
|
|
14bd: 8b 06 mov (%rsi),%eax
|
|
14bf: 85 c0 test %eax,%eax
|
|
14c1: 7e 05 jle 0x14c8
|
|
14c3: 83 c0 40 add $0x40,%eax
|
|
14c6: 89 06 mov %eax,(%rsi)
|
|
14c8: 33 c0 xor %eax,%eax
|
|
14ca: 48 83 c4 28 add $0x28,%rsp
|
|
14ce: 41 5d pop %r13
|
|
14d0: 41 5c pop %r12
|
|
14d2: 5f pop %rdi
|
|
14d3: 5e pop %rsi
|
|
14d4: c3 ret
|
|
14d5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
14da: 48 83 c4 28 add $0x28,%rsp
|
|
14de: 41 5d pop %r13
|
|
14e0: 41 5c pop %r12
|
|
14e2: 5f pop %rdi
|
|
14e3: 5e pop %rsi
|
|
14e4: c3 ret
|
|
14e5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
14ea: 48 83 c4 28 add $0x28,%rsp
|
|
14ee: 41 5d pop %r13
|
|
14f0: 41 5c pop %r12
|
|
14f2: 5f pop %rdi
|
|
14f3: 5e pop %rsi
|
|
14f4: c3 ret
|
|
14f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
14f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1500: 56 push %rsi
|
|
1501: 57 push %rdi
|
|
1502: 41 54 push %r12
|
|
1504: 41 55 push %r13
|
|
1506: 48 83 ec 28 sub $0x28,%rsp
|
|
150a: 41 89 cc mov %ecx,%r12d
|
|
150d: 4d 89 cd mov %r9,%r13
|
|
1510: 41 83 fc 1e cmp $0x1e,%r12d
|
|
1514: 0f 87 7b 01 00 00 ja 0x1695
|
|
151a: 4d 85 ed test %r13,%r13
|
|
151d: 0f 84 82 01 00 00 je 0x16a5
|
|
1523: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
1528: 48 85 ff test %rdi,%rdi
|
|
152b: 0f 84 74 01 00 00 je 0x16a5
|
|
1531: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
1536: 48 85 f6 test %rsi,%rsi
|
|
1539: 0f 84 66 01 00 00 je 0x16a5
|
|
153f: 83 fa 08 cmp $0x8,%edx
|
|
1542: 74 1f je 0x1563
|
|
1544: 83 fa 04 cmp $0x4,%edx
|
|
1547: 74 1a je 0x1563
|
|
1549: 83 fa 01 cmp $0x1,%edx
|
|
154c: 74 15 je 0x1563
|
|
154e: 83 fa 02 cmp $0x2,%edx
|
|
1551: 74 10 je 0x1563
|
|
1553: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1558: 48 83 c4 28 add $0x28,%rsp
|
|
155c: 41 5d pop %r13
|
|
155e: 41 5c pop %r12
|
|
1560: 5f pop %rdi
|
|
1561: 5e pop %rsi
|
|
1562: c3 ret
|
|
1563: 41 83 fc 1d cmp $0x1d,%r12d
|
|
1567: 0f 8f 28 01 00 00 jg 0x1695
|
|
156d: 41 83 fc 04 cmp $0x4,%r12d
|
|
1571: 7f 13 jg 0x1586
|
|
1573: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
157a: 00
|
|
157b: 33 c0 xor %eax,%eax
|
|
157d: 89 07 mov %eax,(%rdi)
|
|
157f: 89 06 mov %eax,(%rsi)
|
|
1581: e9 02 01 00 00 jmp 0x1688
|
|
1586: 41 83 fc 07 cmp $0x7,%r12d
|
|
158a: 7f 16 jg 0x15a2
|
|
158c: 33 c0 xor %eax,%eax
|
|
158e: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1594: 41 89 45 00 mov %eax,0x0(%r13)
|
|
1598: 89 07 mov %eax,(%rdi)
|
|
159a: 89 06 mov %eax,(%rsi)
|
|
159c: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
15a0: eb 6f jmp 0x1611
|
|
15a2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
15a7: 83 f9 12 cmp $0x12,%ecx
|
|
15aa: 7f 47 jg 0x15f3
|
|
15ac: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
15b2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
15b7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
15be: 00
|
|
15bf: 83 e0 c0 and $0xffffffc0,%eax
|
|
15c2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
15c9: 00
|
|
15ca: 41 89 45 00 mov %eax,0x0(%r13)
|
|
15ce: 44 89 d8 mov %r11d,%eax
|
|
15d1: d1 f8 sar $1,%eax
|
|
15d3: 83 e1 c0 and $0xffffffc0,%ecx
|
|
15d6: c1 e8 1e shr $0x1e,%eax
|
|
15d9: 41 03 c3 add %r11d,%eax
|
|
15dc: 83 e0 fc and $0xfffffffc,%eax
|
|
15df: 83 c0 43 add $0x43,%eax
|
|
15e2: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
15e8: 83 e0 c0 and $0xffffffc0,%eax
|
|
15eb: 89 0e mov %ecx,(%rsi)
|
|
15ed: 41 03 45 00 add 0x0(%r13),%eax
|
|
15f1: eb 18 jmp 0x160b
|
|
15f3: 4c 89 ea mov %r13,%rdx
|
|
15f6: 49 89 f8 mov %rdi,%r8
|
|
15f9: 49 89 f1 mov %rsi,%r9
|
|
15fc: e8 ff 79 03 00 call 0x39000
|
|
1601: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
1605: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
160b: 41 83 fc 13 cmp $0x13,%r12d
|
|
160f: 7d 23 jge 0x1634
|
|
1611: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
1616: 41 89 cb mov %ecx,%r11d
|
|
1619: 41 d1 fb sar $1,%r11d
|
|
161c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
1620: 44 03 d9 add %ecx,%r11d
|
|
1623: 41 c1 eb 02 shr $0x2,%r11d
|
|
1627: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
162e: 00
|
|
162f: 83 e1 c0 and $0xffffffc0,%ecx
|
|
1632: eb 15 jmp 0x1649
|
|
1634: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
1639: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
163e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
1645: 00
|
|
1646: 83 e1 c0 and $0xffffffc0,%ecx
|
|
1649: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
1650: 41 89 45 00 mov %eax,0x0(%r13)
|
|
1654: 41 83 fc 0a cmp $0xa,%r12d
|
|
1658: 7f 04 jg 0x165e
|
|
165a: 33 c0 xor %eax,%eax
|
|
165c: eb 1d jmp 0x167b
|
|
165e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
1663: 89 c1 mov %eax,%ecx
|
|
1665: d1 f9 sar $1,%ecx
|
|
1667: c1 e9 1e shr $0x1e,%ecx
|
|
166a: 03 c8 add %eax,%ecx
|
|
166c: 83 e1 fc and $0xfffffffc,%ecx
|
|
166f: 83 c1 43 add $0x43,%ecx
|
|
1672: 83 e1 c0 and $0xffffffc0,%ecx
|
|
1675: 8b 17 mov (%rdi),%edx
|
|
1677: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
167b: 89 07 mov %eax,(%rdi)
|
|
167d: 8b 06 mov (%rsi),%eax
|
|
167f: 85 c0 test %eax,%eax
|
|
1681: 7e 05 jle 0x1688
|
|
1683: 83 c0 40 add $0x40,%eax
|
|
1686: 89 06 mov %eax,(%rsi)
|
|
1688: 33 c0 xor %eax,%eax
|
|
168a: 48 83 c4 28 add $0x28,%rsp
|
|
168e: 41 5d pop %r13
|
|
1690: 41 5c pop %r12
|
|
1692: 5f pop %rdi
|
|
1693: 5e pop %rsi
|
|
1694: c3 ret
|
|
1695: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
169a: 48 83 c4 28 add $0x28,%rsp
|
|
169e: 41 5d pop %r13
|
|
16a0: 41 5c pop %r12
|
|
16a2: 5f pop %rdi
|
|
16a3: 5e pop %rsi
|
|
16a4: c3 ret
|
|
16a5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
16aa: 48 83 c4 28 add $0x28,%rsp
|
|
16ae: 41 5d pop %r13
|
|
16b0: 41 5c pop %r12
|
|
16b2: 5f pop %rdi
|
|
16b3: 5e pop %rsi
|
|
16b4: c3 ret
|
|
16b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
16c0: 48 83 ec 28 sub $0x28,%rsp
|
|
16c4: 48 85 c9 test %rcx,%rcx
|
|
16c7: 74 25 je 0x16ee
|
|
16c9: 48 85 d2 test %rdx,%rdx
|
|
16cc: 74 20 je 0x16ee
|
|
16ce: 4d 85 c0 test %r8,%r8
|
|
16d1: 74 1b je 0x16ee
|
|
16d3: 45 85 c9 test %r9d,%r9d
|
|
16d6: 7f 0a jg 0x16e2
|
|
16d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
16dd: 48 83 c4 28 add $0x28,%rsp
|
|
16e1: c3 ret
|
|
16e2: e8 e9 c0 a5 01 call 0x1a5d7d0
|
|
16e7: 33 c0 xor %eax,%eax
|
|
16e9: 48 83 c4 28 add $0x28,%rsp
|
|
16ed: c3 ret
|
|
16ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
16f3: 48 83 c4 28 add $0x28,%rsp
|
|
16f7: c3 ret
|
|
16f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
16ff: 00
|
|
1700: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1705: 48 85 c9 test %rcx,%rcx
|
|
1708: 74 27 je 0x1731
|
|
170a: 48 85 d2 test %rdx,%rdx
|
|
170d: 74 22 je 0x1731
|
|
170f: 4d 85 c0 test %r8,%r8
|
|
1712: 74 1d je 0x1731
|
|
1714: 45 85 c9 test %r9d,%r9d
|
|
1717: 7f 0b jg 0x1724
|
|
1719: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
171e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1723: c3 ret
|
|
1724: e8 57 c7 a5 01 call 0x1a5de80
|
|
1729: 33 c0 xor %eax,%eax
|
|
172b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1730: c3 ret
|
|
1731: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1736: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
173b: c3 ret
|
|
173c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1740: 48 83 ec 28 sub $0x28,%rsp
|
|
1744: 48 85 c9 test %rcx,%rcx
|
|
1747: 74 25 je 0x176e
|
|
1749: 48 85 d2 test %rdx,%rdx
|
|
174c: 74 20 je 0x176e
|
|
174e: 4d 85 c0 test %r8,%r8
|
|
1751: 74 1b je 0x176e
|
|
1753: 45 85 c9 test %r9d,%r9d
|
|
1756: 7f 0a jg 0x1762
|
|
1758: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
175d: 48 83 c4 28 add $0x28,%rsp
|
|
1761: c3 ret
|
|
1762: e8 c9 cd a5 01 call 0x1a5e530
|
|
1767: 33 c0 xor %eax,%eax
|
|
1769: 48 83 c4 28 add $0x28,%rsp
|
|
176d: c3 ret
|
|
176e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1773: 48 83 c4 28 add $0x28,%rsp
|
|
1777: c3 ret
|
|
1778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
177f: 00
|
|
1780: 56 push %rsi
|
|
1781: 57 push %rdi
|
|
1782: 55 push %rbp
|
|
1783: 48 89 d5 mov %rdx,%rbp
|
|
1786: 48 85 c9 test %rcx,%rcx
|
|
1789: 0f 84 2b 02 00 00 je 0x19ba
|
|
178f: 48 85 ed test %rbp,%rbp
|
|
1792: 0f 84 22 02 00 00 je 0x19ba
|
|
1798: 4d 85 c0 test %r8,%r8
|
|
179b: 0f 84 19 02 00 00 je 0x19ba
|
|
17a1: 45 85 c9 test %r9d,%r9d
|
|
17a4: 0f 8e 07 02 00 00 jle 0x19b1
|
|
17aa: 41 83 f9 08 cmp $0x8,%r9d
|
|
17ae: 0f 8c ed 01 00 00 jl 0x19a1
|
|
17b4: 4c 89 c6 mov %r8,%rsi
|
|
17b7: 48 83 e6 1f and $0x1f,%rsi
|
|
17bb: 89 f6 mov %esi,%esi
|
|
17bd: 85 f6 test %esi,%esi
|
|
17bf: 74 14 je 0x17d5
|
|
17c1: f7 c6 07 00 00 00 test $0x7,%esi
|
|
17c7: 0f 85 d4 01 00 00 jne 0x19a1
|
|
17cd: f7 de neg %esi
|
|
17cf: 83 c6 20 add $0x20,%esi
|
|
17d2: c1 ee 03 shr $0x3,%esi
|
|
17d5: 8d 46 08 lea 0x8(%rsi),%eax
|
|
17d8: 44 3b c8 cmp %eax,%r9d
|
|
17db: 0f 8c c0 01 00 00 jl 0x19a1
|
|
17e1: 44 89 c8 mov %r9d,%eax
|
|
17e4: 33 d2 xor %edx,%edx
|
|
17e6: 2b c6 sub %esi,%eax
|
|
17e8: 83 e0 07 and $0x7,%eax
|
|
17eb: f7 d8 neg %eax
|
|
17ed: 41 03 c1 add %r9d,%eax
|
|
17f0: 85 f6 test %esi,%esi
|
|
17f2: 76 3e jbe 0x1832
|
|
17f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
17f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
|
|
1805: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
|
|
180b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
180f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
1813: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
1818: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
181c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
1820: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
1824: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
182a: 48 ff c2 inc %rdx
|
|
182d: 48 3b d6 cmp %rsi,%rdx
|
|
1830: 72 ce jb 0x1800
|
|
1832: 48 63 d0 movslq %eax,%rdx
|
|
1835: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1840: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
|
|
1846: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
|
|
184b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
|
|
1852: 01
|
|
1853: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
|
|
1857: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
|
|
185b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
|
|
1862: 01
|
|
1863: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
|
|
1867: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
|
|
186c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
1870: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
|
|
1874: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
|
|
187a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
|
|
1880: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
|
|
1886: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
|
|
188d: 01
|
|
188e: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
|
|
1892: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
|
|
1896: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
|
|
189d: 01
|
|
189e: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
|
|
18a2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
|
|
18a7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
|
|
18ab: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
|
|
18af: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
|
|
18b6: 48 83 c6 08 add $0x8,%rsi
|
|
18ba: 48 3b f2 cmp %rdx,%rsi
|
|
18bd: 72 81 jb 0x1840
|
|
18bf: 8d 70 01 lea 0x1(%rax),%esi
|
|
18c2: 41 3b f1 cmp %r9d,%esi
|
|
18c5: 0f 87 c8 00 00 00 ja 0x1993
|
|
18cb: 4d 63 c9 movslq %r9d,%r9
|
|
18ce: 4c 2b ca sub %rdx,%r9
|
|
18d1: 49 83 f9 02 cmp $0x2,%r9
|
|
18d5: 0f 8c c1 00 00 00 jl 0x199c
|
|
18db: 45 89 cb mov %r9d,%r11d
|
|
18de: 45 33 d2 xor %r10d,%r10d
|
|
18e1: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
18e5: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
18e9: 4d 63 db movslq %r11d,%r11
|
|
18ec: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
|
|
18f1: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
18f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
18f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1900: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
|
|
1906: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
|
|
190c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
|
|
1912: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
1917: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
191b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
191f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
1923: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
|
|
1929: 49 83 c2 02 add $0x2,%r10
|
|
192d: 4d 3b d3 cmp %r11,%r10
|
|
1930: 72 ce jb 0x1900
|
|
1932: 4d 3b d9 cmp %r9,%r11
|
|
1935: 73 5c jae 0x1993
|
|
1937: 48 63 c0 movslq %eax,%rax
|
|
193a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
193e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
|
|
1943: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
1947: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
194e: 00
|
|
194f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1956: 0f 1f 00 nopl (%rax)
|
|
1959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1960: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
1966: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
196c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
1970: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
1974: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
1979: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
197d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
1981: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
1985: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
198b: 49 ff c3 inc %r11
|
|
198e: 4d 3b d9 cmp %r9,%r11
|
|
1991: 72 cd jb 0x1960
|
|
1993: 33 c0 xor %eax,%eax
|
|
1995: c5 f8 77 vzeroupper
|
|
1998: 5d pop %rbp
|
|
1999: 5f pop %rdi
|
|
199a: 5e pop %rsi
|
|
199b: c3 ret
|
|
199c: 45 33 db xor %r11d,%r11d
|
|
199f: eb 91 jmp 0x1932
|
|
19a1: 33 c0 xor %eax,%eax
|
|
19a3: 41 83 f9 01 cmp $0x1,%r9d
|
|
19a7: 72 ea jb 0x1993
|
|
19a9: 4d 63 c9 movslq %r9d,%r9
|
|
19ac: 45 33 db xor %r11d,%r11d
|
|
19af: eb 81 jmp 0x1932
|
|
19b1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
19b6: 5d pop %rbp
|
|
19b7: 5f pop %rdi
|
|
19b8: 5e pop %rsi
|
|
19b9: c3 ret
|
|
19ba: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
19bf: 5d pop %rbp
|
|
19c0: 5f pop %rdi
|
|
19c1: 5e pop %rsi
|
|
19c2: c3 ret
|
|
19c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
19ca: 00
|
|
19cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
19d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
19d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
19e0: 41 56 push %r14
|
|
19e2: 49 89 ca mov %rcx,%r10
|
|
19e5: 49 89 d3 mov %rdx,%r11
|
|
19e8: 4d 85 d2 test %r10,%r10
|
|
19eb: 0f 84 82 01 00 00 je 0x1b73
|
|
19f1: 4d 85 db test %r11,%r11
|
|
19f4: 0f 84 79 01 00 00 je 0x1b73
|
|
19fa: 4d 85 c0 test %r8,%r8
|
|
19fd: 0f 84 70 01 00 00 je 0x1b73
|
|
1a03: 45 85 c9 test %r9d,%r9d
|
|
1a06: 0f 8e 5f 01 00 00 jle 0x1b6b
|
|
1a0c: 49 63 d1 movslq %r9d,%rdx
|
|
1a0f: 48 83 fa 08 cmp $0x8,%rdx
|
|
1a13: 0f 8c 3f 01 00 00 jl 0x1b58
|
|
1a19: 48 83 fa 0f cmp $0xf,%rdx
|
|
1a1d: 0f 8c 3a 01 00 00 jl 0x1b5d
|
|
1a23: 4c 89 c0 mov %r8,%rax
|
|
1a26: 48 83 e0 1f and $0x1f,%rax
|
|
1a2a: 85 c0 test %eax,%eax
|
|
1a2c: 74 10 je 0x1a3e
|
|
1a2e: a8 07 test $0x7,%al
|
|
1a30: 0f 85 22 01 00 00 jne 0x1b58
|
|
1a36: f7 d8 neg %eax
|
|
1a38: 83 c0 20 add $0x20,%eax
|
|
1a3b: c1 e8 03 shr $0x3,%eax
|
|
1a3e: 89 c1 mov %eax,%ecx
|
|
1a40: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
1a44: 49 3b d6 cmp %r14,%rdx
|
|
1a47: 0f 8c 0b 01 00 00 jl 0x1b58
|
|
1a4d: 45 89 ce mov %r9d,%r14d
|
|
1a50: 44 2b f0 sub %eax,%r14d
|
|
1a53: 41 83 e6 07 and $0x7,%r14d
|
|
1a57: 45 2b ce sub %r14d,%r9d
|
|
1a5a: 4d 63 c9 movslq %r9d,%r9
|
|
1a5d: 85 c0 test %eax,%eax
|
|
1a5f: b8 00 00 00 00 mov $0x0,%eax
|
|
1a64: 76 5a jbe 0x1ac0
|
|
1a66: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a6d: 00
|
|
1a6e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a75: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a80: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
1a86: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
1a8c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
1a90: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
1a95: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
1a99: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
1a9d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
1aa2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
1aa8: 48 ff c0 inc %rax
|
|
1aab: 48 3b c1 cmp %rcx,%rax
|
|
1aae: 72 d0 jb 0x1a80
|
|
1ab0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ab7: 00
|
|
1ab8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1abf: 90 nop
|
|
1ac0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
1ac6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
1acc: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
1ad1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
1ad5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
1adb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
1ae0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
1ae6: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
|
|
1aed: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
1af4: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
1af9: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
1afd: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
|
|
1b04: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
1b09: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
|
|
1b10: 48 83 c1 08 add $0x8,%rcx
|
|
1b14: 49 3b c9 cmp %r9,%rcx
|
|
1b17: 72 a7 jb 0x1ac0
|
|
1b19: 4c 3b ca cmp %rdx,%r9
|
|
1b1c: 73 32 jae 0x1b50
|
|
1b1e: 66 90 xchg %ax,%ax
|
|
1b20: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
1b26: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
1b2c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
1b30: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
1b35: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
1b39: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
1b3d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
1b42: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
1b48: 49 ff c1 inc %r9
|
|
1b4b: 4c 3b ca cmp %rdx,%r9
|
|
1b4e: 72 d0 jb 0x1b20
|
|
1b50: 33 c0 xor %eax,%eax
|
|
1b52: c5 f8 77 vzeroupper
|
|
1b55: 41 5e pop %r14
|
|
1b57: c3 ret
|
|
1b58: 45 33 c9 xor %r9d,%r9d
|
|
1b5b: eb bc jmp 0x1b19
|
|
1b5d: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
1b61: 33 c9 xor %ecx,%ecx
|
|
1b63: 4d 63 c9 movslq %r9d,%r9
|
|
1b66: e9 55 ff ff ff jmp 0x1ac0
|
|
1b6b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1b70: 41 5e pop %r14
|
|
1b72: c3 ret
|
|
1b73: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1b78: 41 5e pop %r14
|
|
1b7a: c3 ret
|
|
1b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b80: 41 56 push %r14
|
|
1b82: 49 89 ca mov %rcx,%r10
|
|
1b85: 49 89 d3 mov %rdx,%r11
|
|
1b88: 4d 85 d2 test %r10,%r10
|
|
1b8b: 0f 84 a2 01 00 00 je 0x1d33
|
|
1b91: 4d 85 db test %r11,%r11
|
|
1b94: 0f 84 99 01 00 00 je 0x1d33
|
|
1b9a: 4d 85 c0 test %r8,%r8
|
|
1b9d: 0f 84 90 01 00 00 je 0x1d33
|
|
1ba3: 45 85 c9 test %r9d,%r9d
|
|
1ba6: 0f 8e 7f 01 00 00 jle 0x1d2b
|
|
1bac: 49 63 d1 movslq %r9d,%rdx
|
|
1baf: 48 83 fa 08 cmp $0x8,%rdx
|
|
1bb3: 0f 8c 5f 01 00 00 jl 0x1d18
|
|
1bb9: 48 83 fa 0f cmp $0xf,%rdx
|
|
1bbd: 0f 8c 5a 01 00 00 jl 0x1d1d
|
|
1bc3: 4c 89 c0 mov %r8,%rax
|
|
1bc6: 48 83 e0 1f and $0x1f,%rax
|
|
1bca: 85 c0 test %eax,%eax
|
|
1bcc: 74 10 je 0x1bde
|
|
1bce: a8 07 test $0x7,%al
|
|
1bd0: 0f 85 42 01 00 00 jne 0x1d18
|
|
1bd6: f7 d8 neg %eax
|
|
1bd8: 83 c0 20 add $0x20,%eax
|
|
1bdb: c1 e8 03 shr $0x3,%eax
|
|
1bde: 89 c1 mov %eax,%ecx
|
|
1be0: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
1be4: 49 3b d6 cmp %r14,%rdx
|
|
1be7: 0f 8c 2b 01 00 00 jl 0x1d18
|
|
1bed: 45 89 ce mov %r9d,%r14d
|
|
1bf0: 44 2b f0 sub %eax,%r14d
|
|
1bf3: 41 83 e6 07 and $0x7,%r14d
|
|
1bf7: 45 2b ce sub %r14d,%r9d
|
|
1bfa: 4d 63 c9 movslq %r9d,%r9
|
|
1bfd: 85 c0 test %eax,%eax
|
|
1bff: b8 00 00 00 00 mov $0x0,%eax
|
|
1c04: 76 5a jbe 0x1c60
|
|
1c06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c0d: 00
|
|
1c0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c20: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
1c26: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
1c2c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
1c30: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
1c35: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
1c39: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
1c3d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
1c42: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
1c48: 48 ff c0 inc %rax
|
|
1c4b: 48 3b c1 cmp %rcx,%rax
|
|
1c4e: 72 d0 jb 0x1c20
|
|
1c50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c57: 00
|
|
1c58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c5f: 90 nop
|
|
1c60: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
1c66: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
1c6c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
1c71: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
1c75: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
1c7b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
1c80: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
1c86: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
|
|
1c8d: 01
|
|
1c8e: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
1c95: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
1c9c: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
1ca2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
|
|
1ca9: 01
|
|
1caa: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
1cb0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
|
|
1cb7: 01
|
|
1cb8: 48 83 c1 08 add $0x8,%rcx
|
|
1cbc: 49 3b c9 cmp %r9,%rcx
|
|
1cbf: 72 9f jb 0x1c60
|
|
1cc1: 4c 3b ca cmp %rdx,%r9
|
|
1cc4: 73 4a jae 0x1d10
|
|
1cc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ccd: 00
|
|
1cce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1cd5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ce0: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
1ce6: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
1cec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
1cf0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
1cf5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
1cf9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
1cfd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
1d02: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
1d08: 49 ff c1 inc %r9
|
|
1d0b: 4c 3b ca cmp %rdx,%r9
|
|
1d0e: 72 d0 jb 0x1ce0
|
|
1d10: 33 c0 xor %eax,%eax
|
|
1d12: c5 f8 77 vzeroupper
|
|
1d15: 41 5e pop %r14
|
|
1d17: c3 ret
|
|
1d18: 45 33 c9 xor %r9d,%r9d
|
|
1d1b: eb a4 jmp 0x1cc1
|
|
1d1d: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
1d21: 33 c9 xor %ecx,%ecx
|
|
1d23: 4d 63 c9 movslq %r9d,%r9
|
|
1d26: e9 35 ff ff ff jmp 0x1c60
|
|
1d2b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1d30: 41 5e pop %r14
|
|
1d32: c3 ret
|
|
1d33: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1d38: 41 5e pop %r14
|
|
1d3a: c3 ret
|
|
1d3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d40: 48 83 ec 28 sub $0x28,%rsp
|
|
1d44: 48 85 c9 test %rcx,%rcx
|
|
1d47: 74 20 je 0x1d69
|
|
1d49: 48 85 d2 test %rdx,%rdx
|
|
1d4c: 74 1b je 0x1d69
|
|
1d4e: 45 85 c0 test %r8d,%r8d
|
|
1d51: 7f 0a jg 0x1d5d
|
|
1d53: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1d58: 48 83 c4 28 add $0x28,%rsp
|
|
1d5c: c3 ret
|
|
1d5d: e8 2e b8 a5 01 call 0x1a5d590
|
|
1d62: 33 c0 xor %eax,%eax
|
|
1d64: 48 83 c4 28 add $0x28,%rsp
|
|
1d68: c3 ret
|
|
1d69: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1d6e: 48 83 c4 28 add $0x28,%rsp
|
|
1d72: c3 ret
|
|
1d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d7f: 00
|
|
1d80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1d85: 48 85 c9 test %rcx,%rcx
|
|
1d88: 74 22 je 0x1dac
|
|
1d8a: 48 85 d2 test %rdx,%rdx
|
|
1d8d: 74 1d je 0x1dac
|
|
1d8f: 45 85 c0 test %r8d,%r8d
|
|
1d92: 7f 0b jg 0x1d9f
|
|
1d94: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1d99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1d9e: c3 ret
|
|
1d9f: e8 6c be a5 01 call 0x1a5dc10
|
|
1da4: 33 c0 xor %eax,%eax
|
|
1da6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1dab: c3 ret
|
|
1dac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1db1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1db6: c3 ret
|
|
1db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1dbe: 00 00
|
|
1dc0: 48 83 ec 28 sub $0x28,%rsp
|
|
1dc4: 48 85 c9 test %rcx,%rcx
|
|
1dc7: 74 20 je 0x1de9
|
|
1dc9: 48 85 d2 test %rdx,%rdx
|
|
1dcc: 74 1b je 0x1de9
|
|
1dce: 45 85 c0 test %r8d,%r8d
|
|
1dd1: 7f 0a jg 0x1ddd
|
|
1dd3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1dd8: 48 83 c4 28 add $0x28,%rsp
|
|
1ddc: c3 ret
|
|
1ddd: e8 de c4 a5 01 call 0x1a5e2c0
|
|
1de2: 33 c0 xor %eax,%eax
|
|
1de4: 48 83 c4 28 add $0x28,%rsp
|
|
1de8: c3 ret
|
|
1de9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1dee: 48 83 c4 28 add $0x28,%rsp
|
|
1df2: c3 ret
|
|
1df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1dff: 00
|
|
1e00: 56 push %rsi
|
|
1e01: 48 89 d6 mov %rdx,%rsi
|
|
1e04: 48 85 c9 test %rcx,%rcx
|
|
1e07: 0f 84 29 02 00 00 je 0x2036
|
|
1e0d: 48 85 f6 test %rsi,%rsi
|
|
1e10: 0f 84 20 02 00 00 je 0x2036
|
|
1e16: 45 85 c0 test %r8d,%r8d
|
|
1e19: 0f 8e 10 02 00 00 jle 0x202f
|
|
1e1f: 41 83 f8 08 cmp $0x8,%r8d
|
|
1e23: 0f 8c f6 01 00 00 jl 0x201f
|
|
1e29: 49 89 f1 mov %rsi,%r9
|
|
1e2c: 49 83 e1 1f and $0x1f,%r9
|
|
1e30: 45 89 c9 mov %r9d,%r9d
|
|
1e33: 45 85 c9 test %r9d,%r9d
|
|
1e36: 74 18 je 0x1e50
|
|
1e38: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
1e3f: 0f 85 da 01 00 00 jne 0x201f
|
|
1e45: 41 f7 d9 neg %r9d
|
|
1e48: 41 83 c1 20 add $0x20,%r9d
|
|
1e4c: 41 c1 e9 03 shr $0x3,%r9d
|
|
1e50: 41 8d 41 08 lea 0x8(%r9),%eax
|
|
1e54: 44 3b c0 cmp %eax,%r8d
|
|
1e57: 0f 8c c2 01 00 00 jl 0x201f
|
|
1e5d: 44 89 c0 mov %r8d,%eax
|
|
1e60: 33 d2 xor %edx,%edx
|
|
1e62: 41 2b c1 sub %r9d,%eax
|
|
1e65: 83 e0 07 and $0x7,%eax
|
|
1e68: f7 d8 neg %eax
|
|
1e6a: 41 03 c0 add %r8d,%eax
|
|
1e6d: 45 85 c9 test %r9d,%r9d
|
|
1e70: 76 3e jbe 0x1eb0
|
|
1e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e80: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
|
|
1e85: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
|
|
1e8a: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
1e8e: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
1e92: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
1e97: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
1e9b: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
1e9f: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
1ea3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
1ea8: 48 ff c2 inc %rdx
|
|
1eab: 49 3b d1 cmp %r9,%rdx
|
|
1eae: 72 d0 jb 0x1e80
|
|
1eb0: 48 63 d0 movslq %eax,%rdx
|
|
1eb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ebf: 00
|
|
1ec0: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
|
|
1ec6: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
|
|
1ecc: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
|
|
1ed2: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
|
|
1ed9: 01
|
|
1eda: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
|
|
1edf: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
|
|
1ee3: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
1ee7: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
|
|
1eeb: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
|
|
1ef1: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
|
|
1ef8: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
|
|
1eff: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
|
|
1f06: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
|
|
1f0d: 01
|
|
1f0e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
1f12: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
|
|
1f17: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
|
|
1f1b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
|
|
1f1f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
|
|
1f26: 49 83 c1 08 add $0x8,%r9
|
|
1f2a: 4c 3b ca cmp %rdx,%r9
|
|
1f2d: 72 91 jb 0x1ec0
|
|
1f2f: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
1f33: 45 3b c8 cmp %r8d,%r9d
|
|
1f36: 0f 87 d7 00 00 00 ja 0x2013
|
|
1f3c: 4d 63 d0 movslq %r8d,%r10
|
|
1f3f: 4c 2b d2 sub %rdx,%r10
|
|
1f42: 49 83 fa 02 cmp $0x2,%r10
|
|
1f46: 0f 8c ce 00 00 00 jl 0x201a
|
|
1f4c: 45 89 d3 mov %r10d,%r11d
|
|
1f4f: 45 33 c9 xor %r9d,%r9d
|
|
1f52: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
1f56: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
|
|
1f5a: 4d 63 db movslq %r11d,%r11
|
|
1f5d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
|
|
1f61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f68: 00
|
|
1f69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f77: 00
|
|
1f78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f7f: 90 nop
|
|
1f80: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
|
|
1f86: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
|
|
1f8c: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
|
|
1f92: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
1f97: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
1f9b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
1f9f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
1fa3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
|
|
1fa9: 49 83 c1 02 add $0x2,%r9
|
|
1fad: 4d 3b cb cmp %r11,%r9
|
|
1fb0: 72 ce jb 0x1f80
|
|
1fb2: 4d 3b da cmp %r10,%r11
|
|
1fb5: 73 5c jae 0x2013
|
|
1fb7: 48 63 c0 movslq %eax,%rax
|
|
1fba: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
1fbe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
|
|
1fc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fc9: 00
|
|
1fca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1fd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fd8: 00
|
|
1fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1fe0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
1fe6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
1fec: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
1ff0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
1ff4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
1ff9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
1ffd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
2001: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
2005: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
|
|
200b: 49 ff c3 inc %r11
|
|
200e: 4d 3b da cmp %r10,%r11
|
|
2011: 72 cd jb 0x1fe0
|
|
2013: 33 c0 xor %eax,%eax
|
|
2015: c5 f8 77 vzeroupper
|
|
2018: 5e pop %rsi
|
|
2019: c3 ret
|
|
201a: 45 33 db xor %r11d,%r11d
|
|
201d: eb 93 jmp 0x1fb2
|
|
201f: 33 c0 xor %eax,%eax
|
|
2021: 41 83 f8 01 cmp $0x1,%r8d
|
|
2025: 72 ec jb 0x2013
|
|
2027: 4d 63 d0 movslq %r8d,%r10
|
|
202a: 45 33 db xor %r11d,%r11d
|
|
202d: eb 83 jmp 0x1fb2
|
|
202f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2034: 5e pop %rsi
|
|
2035: c3 ret
|
|
2036: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
203b: 5e pop %rsi
|
|
203c: c3 ret
|
|
203d: 0f 1f 00 nopl (%rax)
|
|
2040: 49 89 d1 mov %rdx,%r9
|
|
2043: 48 85 c9 test %rcx,%rcx
|
|
2046: 0f 84 73 01 00 00 je 0x21bf
|
|
204c: 4d 85 c9 test %r9,%r9
|
|
204f: 0f 84 6a 01 00 00 je 0x21bf
|
|
2055: 45 85 c0 test %r8d,%r8d
|
|
2058: 0f 8e 5b 01 00 00 jle 0x21b9
|
|
205e: 49 63 d0 movslq %r8d,%rdx
|
|
2061: 48 83 fa 08 cmp $0x8,%rdx
|
|
2065: 0f 8c 49 01 00 00 jl 0x21b4
|
|
206b: 4c 89 c8 mov %r9,%rax
|
|
206e: 48 83 e0 1f and $0x1f,%rax
|
|
2072: 89 c0 mov %eax,%eax
|
|
2074: 85 c0 test %eax,%eax
|
|
2076: 74 10 je 0x2088
|
|
2078: a8 07 test $0x7,%al
|
|
207a: 0f 85 34 01 00 00 jne 0x21b4
|
|
2080: f7 d8 neg %eax
|
|
2082: 83 c0 20 add $0x20,%eax
|
|
2085: c1 e8 03 shr $0x3,%eax
|
|
2088: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
208c: 49 3b d2 cmp %r10,%rdx
|
|
208f: 0f 8c 1f 01 00 00 jl 0x21b4
|
|
2095: 45 89 c2 mov %r8d,%r10d
|
|
2098: 44 2b d0 sub %eax,%r10d
|
|
209b: 41 83 e2 07 and $0x7,%r10d
|
|
209f: 45 2b c2 sub %r10d,%r8d
|
|
20a2: 45 33 d2 xor %r10d,%r10d
|
|
20a5: 85 c0 test %eax,%eax
|
|
20a7: 76 47 jbe 0x20f0
|
|
20a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
20b0: 00
|
|
20b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
20b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
20bf: 00
|
|
20c0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
20c6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
20cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
20d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
20d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
20d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
20dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
20e2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
20e8: 49 ff c2 inc %r10
|
|
20eb: 4c 3b d0 cmp %rax,%r10
|
|
20ee: 72 d0 jb 0x20c0
|
|
20f0: 4d 63 d0 movslq %r8d,%r10
|
|
20f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
20f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
20ff: 00
|
|
2100: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
2105: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
210b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
2110: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
2114: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
211a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
211f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
2125: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
|
|
212b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
2132: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
2137: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
213b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
|
|
2142: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
2147: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
|
|
214e: 48 83 c0 08 add $0x8,%rax
|
|
2152: 49 3b c2 cmp %r10,%rax
|
|
2155: 72 a9 jb 0x2100
|
|
2157: 33 c0 xor %eax,%eax
|
|
2159: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
215d: 4d 63 d2 movslq %r10d,%r10
|
|
2160: 4c 3b d2 cmp %rdx,%r10
|
|
2163: 77 49 ja 0x21ae
|
|
2165: 4d 63 c0 movslq %r8d,%r8
|
|
2168: 49 2b d0 sub %r8,%rdx
|
|
216b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
216f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
2173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
217f: 00
|
|
2180: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
2185: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
218b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
218f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2194: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2198: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
219c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
21a1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
21a6: 48 ff c0 inc %rax
|
|
21a9: 48 3b c2 cmp %rdx,%rax
|
|
21ac: 72 d2 jb 0x2180
|
|
21ae: 33 c0 xor %eax,%eax
|
|
21b0: c5 f8 77 vzeroupper
|
|
21b3: c3 ret
|
|
21b4: 45 33 c0 xor %r8d,%r8d
|
|
21b7: eb 9e jmp 0x2157
|
|
21b9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
21be: c3 ret
|
|
21bf: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
21c4: c3 ret
|
|
21c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
21cc: 00
|
|
21cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
21d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
21d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
21e0: 49 89 d1 mov %rdx,%r9
|
|
21e3: 48 85 c9 test %rcx,%rcx
|
|
21e6: 0f 84 73 01 00 00 je 0x235f
|
|
21ec: 4d 85 c9 test %r9,%r9
|
|
21ef: 0f 84 6a 01 00 00 je 0x235f
|
|
21f5: 45 85 c0 test %r8d,%r8d
|
|
21f8: 0f 8e 5b 01 00 00 jle 0x2359
|
|
21fe: 49 63 d0 movslq %r8d,%rdx
|
|
2201: 48 83 fa 08 cmp $0x8,%rdx
|
|
2205: 0f 8c 49 01 00 00 jl 0x2354
|
|
220b: 4c 89 c8 mov %r9,%rax
|
|
220e: 48 83 e0 1f and $0x1f,%rax
|
|
2212: 89 c0 mov %eax,%eax
|
|
2214: 85 c0 test %eax,%eax
|
|
2216: 74 10 je 0x2228
|
|
2218: a8 07 test $0x7,%al
|
|
221a: 0f 85 34 01 00 00 jne 0x2354
|
|
2220: f7 d8 neg %eax
|
|
2222: 83 c0 20 add $0x20,%eax
|
|
2225: c1 e8 03 shr $0x3,%eax
|
|
2228: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
222c: 49 3b d2 cmp %r10,%rdx
|
|
222f: 0f 8c 1f 01 00 00 jl 0x2354
|
|
2235: 45 89 c2 mov %r8d,%r10d
|
|
2238: 44 2b d0 sub %eax,%r10d
|
|
223b: 41 83 e2 07 and $0x7,%r10d
|
|
223f: 45 2b c2 sub %r10d,%r8d
|
|
2242: 45 33 d2 xor %r10d,%r10d
|
|
2245: 85 c0 test %eax,%eax
|
|
2247: 76 47 jbe 0x2290
|
|
2249: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2250: 00
|
|
2251: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
225f: 00
|
|
2260: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
2266: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
226c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
2270: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2275: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2279: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
227d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
2282: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
2288: 49 ff c2 inc %r10
|
|
228b: 4c 3b d0 cmp %rax,%r10
|
|
228e: 72 d0 jb 0x2260
|
|
2290: 4d 63 d0 movslq %r8d,%r10
|
|
2293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
229f: 00
|
|
22a0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
22a5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
22ab: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
22b0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
22b4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
22ba: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
22bf: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
22c5: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
|
|
22cc: 01
|
|
22cd: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
22d4: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
22db: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
22e1: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
|
|
22e8: 01
|
|
22e9: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
22ef: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
|
|
22f6: 01
|
|
22f7: 48 83 c0 08 add $0x8,%rax
|
|
22fb: 49 3b c2 cmp %r10,%rax
|
|
22fe: 72 a0 jb 0x22a0
|
|
2300: 33 c0 xor %eax,%eax
|
|
2302: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
2306: 4d 63 d2 movslq %r10d,%r10
|
|
2309: 4c 3b d2 cmp %rdx,%r10
|
|
230c: 77 40 ja 0x234e
|
|
230e: 4d 63 c0 movslq %r8d,%r8
|
|
2311: 49 2b d0 sub %r8,%rdx
|
|
2314: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
2318: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
231c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2320: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
2325: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
232b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
232f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2334: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2338: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
233c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
2341: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
2346: 48 ff c0 inc %rax
|
|
2349: 48 3b c2 cmp %rdx,%rax
|
|
234c: 72 d2 jb 0x2320
|
|
234e: 33 c0 xor %eax,%eax
|
|
2350: c5 f8 77 vzeroupper
|
|
2353: c3 ret
|
|
2354: 45 33 c0 xor %r8d,%r8d
|
|
2357: eb a7 jmp 0x2300
|
|
2359: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
235e: c3 ret
|
|
235f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2364: c3 ret
|
|
2365: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
236c: 00
|
|
236d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2380: 48 83 ec 28 sub $0x28,%rsp
|
|
2384: 48 85 c9 test %rcx,%rcx
|
|
2387: 74 23 je 0x23ac
|
|
2389: 48 85 d2 test %rdx,%rdx
|
|
238c: 74 1e je 0x23ac
|
|
238e: 4d 85 c0 test %r8,%r8
|
|
2391: 74 19 je 0x23ac
|
|
2393: 45 85 c9 test %r9d,%r9d
|
|
2396: 7e 1e jle 0x23b6
|
|
2398: e8 d3 ce a5 01 call 0x1a5f270
|
|
239d: ba 02 00 00 00 mov $0x2,%edx
|
|
23a2: 85 c0 test %eax,%eax
|
|
23a4: 0f 45 c2 cmovne %edx,%eax
|
|
23a7: 48 83 c4 28 add $0x28,%rsp
|
|
23ab: c3 ret
|
|
23ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
23b1: 48 83 c4 28 add $0x28,%rsp
|
|
23b5: c3 ret
|
|
23b6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
23bb: 48 83 c4 28 add $0x28,%rsp
|
|
23bf: c3 ret
|
|
23c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
23c5: 48 85 c9 test %rcx,%rcx
|
|
23c8: 74 24 je 0x23ee
|
|
23ca: 48 85 d2 test %rdx,%rdx
|
|
23cd: 74 1f je 0x23ee
|
|
23cf: 4d 85 c0 test %r8,%r8
|
|
23d2: 74 1a je 0x23ee
|
|
23d4: 45 85 c9 test %r9d,%r9d
|
|
23d7: 7e 20 jle 0x23f9
|
|
23d9: e8 e2 13 a6 01 call 0x1a637c0
|
|
23de: ba 02 00 00 00 mov $0x2,%edx
|
|
23e3: 85 c0 test %eax,%eax
|
|
23e5: 0f 45 c2 cmovne %edx,%eax
|
|
23e8: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
23ed: c3 ret
|
|
23ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
23f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
23f8: c3 ret
|
|
23f9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
23fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2403: c3 ret
|
|
2404: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
240b: 00
|
|
240c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
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: 48 83 ec 28 sub $0x28,%rsp
|
|
2424: 48 85 c9 test %rcx,%rcx
|
|
2427: 74 23 je 0x244c
|
|
2429: 48 85 d2 test %rdx,%rdx
|
|
242c: 74 1e je 0x244c
|
|
242e: 4d 85 c0 test %r8,%r8
|
|
2431: 74 19 je 0x244c
|
|
2433: 45 85 c9 test %r9d,%r9d
|
|
2436: 7e 1e jle 0x2456
|
|
2438: e8 93 37 a6 01 call 0x1a65bd0
|
|
243d: ba 02 00 00 00 mov $0x2,%edx
|
|
2442: 85 c0 test %eax,%eax
|
|
2444: 0f 45 c2 cmovne %edx,%eax
|
|
2447: 48 83 c4 28 add $0x28,%rsp
|
|
244b: c3 ret
|
|
244c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2451: 48 83 c4 28 add $0x28,%rsp
|
|
2455: c3 ret
|
|
2456: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
245b: 48 83 c4 28 add $0x28,%rsp
|
|
245f: c3 ret
|
|
2460: 48 83 ec 28 sub $0x28,%rsp
|
|
2464: 48 85 c9 test %rcx,%rcx
|
|
2467: 74 23 je 0x248c
|
|
2469: 48 85 d2 test %rdx,%rdx
|
|
246c: 74 1e je 0x248c
|
|
246e: 4d 85 c0 test %r8,%r8
|
|
2471: 74 19 je 0x248c
|
|
2473: 45 85 c9 test %r9d,%r9d
|
|
2476: 7e 1e jle 0x2496
|
|
2478: e8 a3 79 a6 01 call 0x1a69e20
|
|
247d: ba 02 00 00 00 mov $0x2,%edx
|
|
2482: 85 c0 test %eax,%eax
|
|
2484: 0f 45 c2 cmovne %edx,%eax
|
|
2487: 48 83 c4 28 add $0x28,%rsp
|
|
248b: c3 ret
|
|
248c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2491: 48 83 c4 28 add $0x28,%rsp
|
|
2495: c3 ret
|
|
2496: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
249b: 48 83 c4 28 add $0x28,%rsp
|
|
249f: c3 ret
|
|
24a0: 48 83 ec 28 sub $0x28,%rsp
|
|
24a4: 48 85 c9 test %rcx,%rcx
|
|
24a7: 74 23 je 0x24cc
|
|
24a9: 48 85 d2 test %rdx,%rdx
|
|
24ac: 74 1e je 0x24cc
|
|
24ae: 4d 85 c0 test %r8,%r8
|
|
24b1: 74 19 je 0x24cc
|
|
24b3: 45 85 c9 test %r9d,%r9d
|
|
24b6: 7e 1e jle 0x24d6
|
|
24b8: e8 63 bd a6 01 call 0x1a6e220
|
|
24bd: ba 02 00 00 00 mov $0x2,%edx
|
|
24c2: 85 c0 test %eax,%eax
|
|
24c4: 0f 45 c2 cmovne %edx,%eax
|
|
24c7: 48 83 c4 28 add $0x28,%rsp
|
|
24cb: c3 ret
|
|
24cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
24d1: 48 83 c4 28 add $0x28,%rsp
|
|
24d5: c3 ret
|
|
24d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
24db: 48 83 c4 28 add $0x28,%rsp
|
|
24df: c3 ret
|
|
24e0: 48 83 ec 28 sub $0x28,%rsp
|
|
24e4: 48 85 c9 test %rcx,%rcx
|
|
24e7: 74 23 je 0x250c
|
|
24e9: 48 85 d2 test %rdx,%rdx
|
|
24ec: 74 1e je 0x250c
|
|
24ee: 4d 85 c0 test %r8,%r8
|
|
24f1: 74 19 je 0x250c
|
|
24f3: 45 85 c9 test %r9d,%r9d
|
|
24f6: 7e 1e jle 0x2516
|
|
24f8: e8 43 fe a6 01 call 0x1a72340
|
|
24fd: ba 02 00 00 00 mov $0x2,%edx
|
|
2502: 85 c0 test %eax,%eax
|
|
2504: 0f 45 c2 cmovne %edx,%eax
|
|
2507: 48 83 c4 28 add $0x28,%rsp
|
|
250b: c3 ret
|
|
250c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2511: 48 83 c4 28 add $0x28,%rsp
|
|
2515: c3 ret
|
|
2516: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
251b: 48 83 c4 28 add $0x28,%rsp
|
|
251f: c3 ret
|
|
2520: 48 83 ec 28 sub $0x28,%rsp
|
|
2524: 48 85 c9 test %rcx,%rcx
|
|
2527: 74 25 je 0x254e
|
|
2529: 48 85 d2 test %rdx,%rdx
|
|
252c: 74 20 je 0x254e
|
|
252e: 4d 85 c0 test %r8,%r8
|
|
2531: 74 1b je 0x254e
|
|
2533: 45 85 c9 test %r9d,%r9d
|
|
2536: 7f 0a jg 0x2542
|
|
2538: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
253d: 48 83 c4 28 add $0x28,%rsp
|
|
2541: c3 ret
|
|
2542: e8 d9 6c 03 00 call 0x39220
|
|
2547: 33 c0 xor %eax,%eax
|
|
2549: 48 83 c4 28 add $0x28,%rsp
|
|
254d: c3 ret
|
|
254e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2553: 48 83 c4 28 add $0x28,%rsp
|
|
2557: c3 ret
|
|
2558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
255f: 00
|
|
2560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2565: 48 85 c9 test %rcx,%rcx
|
|
2568: 74 27 je 0x2591
|
|
256a: 48 85 d2 test %rdx,%rdx
|
|
256d: 74 22 je 0x2591
|
|
256f: 4d 85 c0 test %r8,%r8
|
|
2572: 74 1d je 0x2591
|
|
2574: 45 85 c9 test %r9d,%r9d
|
|
2577: 7f 0b jg 0x2584
|
|
2579: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
257e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2583: c3 ret
|
|
2584: e8 d7 72 03 00 call 0x39860
|
|
2589: 33 c0 xor %eax,%eax
|
|
258b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2590: c3 ret
|
|
2591: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2596: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
259b: c3 ret
|
|
259c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
25a0: 48 83 ec 28 sub $0x28,%rsp
|
|
25a4: 48 85 c9 test %rcx,%rcx
|
|
25a7: 74 25 je 0x25ce
|
|
25a9: 48 85 d2 test %rdx,%rdx
|
|
25ac: 74 20 je 0x25ce
|
|
25ae: 4d 85 c0 test %r8,%r8
|
|
25b1: 74 1b je 0x25ce
|
|
25b3: 45 85 c9 test %r9d,%r9d
|
|
25b6: 7f 0a jg 0x25c2
|
|
25b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
25bd: 48 83 c4 28 add $0x28,%rsp
|
|
25c1: c3 ret
|
|
25c2: e8 b9 78 03 00 call 0x39e80
|
|
25c7: 33 c0 xor %eax,%eax
|
|
25c9: 48 83 c4 28 add $0x28,%rsp
|
|
25cd: c3 ret
|
|
25ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
25d3: 48 83 c4 28 add $0x28,%rsp
|
|
25d7: c3 ret
|
|
25d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25df: 00
|
|
25e0: 41 56 push %r14
|
|
25e2: 49 89 cb mov %rcx,%r11
|
|
25e5: 4d 85 db test %r11,%r11
|
|
25e8: 0f 84 1e 02 00 00 je 0x280c
|
|
25ee: 48 85 d2 test %rdx,%rdx
|
|
25f1: 0f 84 15 02 00 00 je 0x280c
|
|
25f7: 4d 85 c0 test %r8,%r8
|
|
25fa: 0f 84 0c 02 00 00 je 0x280c
|
|
2600: 45 85 c9 test %r9d,%r9d
|
|
2603: 0f 8e fb 01 00 00 jle 0x2804
|
|
2609: 49 63 c9 movslq %r9d,%rcx
|
|
260c: 48 83 f9 08 cmp $0x8,%rcx
|
|
2610: 0f 8c e9 01 00 00 jl 0x27ff
|
|
2616: 4c 89 c0 mov %r8,%rax
|
|
2619: 48 83 e0 1f and $0x1f,%rax
|
|
261d: 85 c0 test %eax,%eax
|
|
261f: 74 0d je 0x262e
|
|
2621: a8 0f test $0xf,%al
|
|
2623: 0f 85 d6 01 00 00 jne 0x27ff
|
|
2629: b8 01 00 00 00 mov $0x1,%eax
|
|
262e: 41 89 c2 mov %eax,%r10d
|
|
2631: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
2635: 49 3b ce cmp %r14,%rcx
|
|
2638: 0f 8c c1 01 00 00 jl 0x27ff
|
|
263e: 45 89 ce mov %r9d,%r14d
|
|
2641: 44 2b f0 sub %eax,%r14d
|
|
2644: 41 83 e6 07 and $0x7,%r14d
|
|
2648: 45 2b ce sub %r14d,%r9d
|
|
264b: 45 33 f6 xor %r14d,%r14d
|
|
264e: 4d 63 c9 movslq %r9d,%r9
|
|
2651: 85 c0 test %eax,%eax
|
|
2653: 4c 89 f0 mov %r14,%rax
|
|
2656: 76 3f jbe 0x2697
|
|
2658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
265f: 00
|
|
2660: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
2666: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
266b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
2670: 49 ff c6 inc %r14
|
|
2673: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
2677: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
267c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
2680: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
2684: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
2688: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
268e: 48 83 c0 10 add $0x10,%rax
|
|
2692: 4d 3b f2 cmp %r10,%r14
|
|
2695: 72 c9 jb 0x2660
|
|
2697: 4c 89 d0 mov %r10,%rax
|
|
269a: 48 c1 e0 04 shl $0x4,%rax
|
|
269e: 66 90 xchg %ax,%ax
|
|
26a0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
|
|
26a5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
|
|
26ab: 49 83 c2 08 add $0x8,%r10
|
|
26af: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
|
|
26b6: 01
|
|
26b7: c5 ff 12 c1 vmovddup %ymm1,%ymm0
|
|
26bb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
26bf: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
|
|
26c6: 01
|
|
26c7: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
26cb: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
|
|
26d0: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
|
|
26d4: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
|
|
26d8: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
|
|
26de: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
|
|
26e5: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
|
|
26eb: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
|
|
26f2: 01
|
|
26f3: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
|
|
26fa: 01
|
|
26fb: c5 ff 12 e5 vmovddup %ymm5,%ymm4
|
|
26ff: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
|
|
2703: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
|
|
2708: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
|
|
270c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
|
|
2710: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
|
|
2714: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
|
|
271b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
|
|
2721: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
|
|
2728: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
|
|
272f: 01
|
|
2730: c5 ff 12 d3 vmovddup %ymm3,%ymm2
|
|
2734: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
|
|
2738: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
|
|
273f: 01
|
|
2740: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
|
|
2744: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
|
|
2749: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
|
|
274d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
2751: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
|
|
2758: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
|
|
275e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
|
|
2765: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
|
|
276c: 01
|
|
276d: c5 ff 12 e9 vmovddup %ymm1,%ymm5
|
|
2771: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
2775: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
|
|
277c: 01
|
|
277d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
|
|
2781: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
|
|
2786: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
|
|
278a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
|
|
278e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
|
|
2795: 48 05 80 00 00 00 add $0x80,%rax
|
|
279b: 4d 3b d1 cmp %r9,%r10
|
|
279e: 0f 82 fc fe ff ff jb 0x26a0
|
|
27a4: 4c 89 c8 mov %r9,%rax
|
|
27a7: 48 c1 e0 04 shl $0x4,%rax
|
|
27ab: 4c 3b c9 cmp %rcx,%r9
|
|
27ae: 73 47 jae 0x27f7
|
|
27b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
27b7: 00
|
|
27b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27bf: 90 nop
|
|
27c0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
27c6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
27cb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
27d0: 49 ff c1 inc %r9
|
|
27d3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
27d7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
27dc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
27e0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
27e4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
27e8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
27ee: 48 83 c0 10 add $0x10,%rax
|
|
27f2: 4c 3b c9 cmp %rcx,%r9
|
|
27f5: 72 c9 jb 0x27c0
|
|
27f7: 33 c0 xor %eax,%eax
|
|
27f9: c5 f8 77 vzeroupper
|
|
27fc: 41 5e pop %r14
|
|
27fe: c3 ret
|
|
27ff: 45 33 c9 xor %r9d,%r9d
|
|
2802: eb a0 jmp 0x27a4
|
|
2804: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2809: 41 5e pop %r14
|
|
280b: c3 ret
|
|
280c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2811: 41 5e pop %r14
|
|
2813: c3 ret
|
|
2814: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2820: 41 56 push %r14
|
|
2822: 49 89 cb mov %rcx,%r11
|
|
2825: 4d 85 db test %r11,%r11
|
|
2828: 0f 84 db 01 00 00 je 0x2a09
|
|
282e: 48 85 d2 test %rdx,%rdx
|
|
2831: 0f 84 d2 01 00 00 je 0x2a09
|
|
2837: 4d 85 c0 test %r8,%r8
|
|
283a: 0f 84 c9 01 00 00 je 0x2a09
|
|
2840: 45 85 c9 test %r9d,%r9d
|
|
2843: 0f 8e b8 01 00 00 jle 0x2a01
|
|
2849: 49 63 c9 movslq %r9d,%rcx
|
|
284c: 48 83 f9 08 cmp $0x8,%rcx
|
|
2850: 0f 8c a6 01 00 00 jl 0x29fc
|
|
2856: 4c 89 c0 mov %r8,%rax
|
|
2859: 48 83 e0 1f and $0x1f,%rax
|
|
285d: 85 c0 test %eax,%eax
|
|
285f: 74 0d je 0x286e
|
|
2861: a8 0f test $0xf,%al
|
|
2863: 0f 85 93 01 00 00 jne 0x29fc
|
|
2869: b8 01 00 00 00 mov $0x1,%eax
|
|
286e: 41 89 c2 mov %eax,%r10d
|
|
2871: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
2875: 49 3b ce cmp %r14,%rcx
|
|
2878: 0f 8c 7e 01 00 00 jl 0x29fc
|
|
287e: 45 89 ce mov %r9d,%r14d
|
|
2881: 44 2b f0 sub %eax,%r14d
|
|
2884: 41 83 e6 07 and $0x7,%r14d
|
|
2888: 45 2b ce sub %r14d,%r9d
|
|
288b: 45 33 f6 xor %r14d,%r14d
|
|
288e: 4d 63 c9 movslq %r9d,%r9
|
|
2891: 85 c0 test %eax,%eax
|
|
2893: 4c 89 f0 mov %r14,%rax
|
|
2896: 76 3c jbe 0x28d4
|
|
2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
289f: 00
|
|
28a0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
28a6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
28ab: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
28af: 49 ff c6 inc %r14
|
|
28b2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
28b7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
28bb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
28c0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
28c5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
28cb: 48 83 c0 10 add $0x10,%rax
|
|
28cf: 4d 3b f2 cmp %r10,%r14
|
|
28d2: 72 cc jb 0x28a0
|
|
28d4: 4c 89 d0 mov %r10,%rax
|
|
28d7: 48 c1 e0 04 shl $0x4,%rax
|
|
28db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
28e0: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
28e6: 4e 8d 34 00 lea (%rax,%r8,1),%r14
|
|
28ea: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
28ef: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
28f3: 49 83 c2 08 add $0x8,%r10
|
|
28f7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
28fc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
2900: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
2905: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
290a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
|
|
290f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
2916: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
|
|
291c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
2920: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
2925: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
2929: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
|
|
292f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
2934: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
|
|
293a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
2941: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
|
|
2947: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
294b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
2950: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
2954: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
|
|
295a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
295f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
|
|
2965: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
296c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
|
|
2972: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
2976: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
297b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
297f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
|
|
2985: 48 05 80 00 00 00 add $0x80,%rax
|
|
298b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
2990: 4d 3b d1 cmp %r9,%r10
|
|
2993: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
|
|
2999: 0f 82 41 ff ff ff jb 0x28e0
|
|
299f: 4c 89 c8 mov %r9,%rax
|
|
29a2: 48 c1 e0 04 shl $0x4,%rax
|
|
29a6: 4c 3b c9 cmp %rcx,%r9
|
|
29a9: 73 49 jae 0x29f4
|
|
29ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
29b2: 00
|
|
29b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
29ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
29c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
29c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
29cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
29cf: 49 ff c1 inc %r9
|
|
29d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
29d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
29db: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
29e0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
29e5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
29eb: 48 83 c0 10 add $0x10,%rax
|
|
29ef: 4c 3b c9 cmp %rcx,%r9
|
|
29f2: 72 cc jb 0x29c0
|
|
29f4: 33 c0 xor %eax,%eax
|
|
29f6: c5 f8 77 vzeroupper
|
|
29f9: 41 5e pop %r14
|
|
29fb: c3 ret
|
|
29fc: 45 33 c9 xor %r9d,%r9d
|
|
29ff: eb 9e jmp 0x299f
|
|
2a01: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a06: 41 5e pop %r14
|
|
2a08: c3 ret
|
|
2a09: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2a0e: 41 5e pop %r14
|
|
2a10: c3 ret
|
|
2a11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a18: 00
|
|
2a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a20: 41 56 push %r14
|
|
2a22: 49 89 cb mov %rcx,%r11
|
|
2a25: 4d 85 db test %r11,%r11
|
|
2a28: 0f 84 f8 01 00 00 je 0x2c26
|
|
2a2e: 48 85 d2 test %rdx,%rdx
|
|
2a31: 0f 84 ef 01 00 00 je 0x2c26
|
|
2a37: 4d 85 c0 test %r8,%r8
|
|
2a3a: 0f 84 e6 01 00 00 je 0x2c26
|
|
2a40: 45 85 c9 test %r9d,%r9d
|
|
2a43: 0f 8e d5 01 00 00 jle 0x2c1e
|
|
2a49: 49 63 c9 movslq %r9d,%rcx
|
|
2a4c: 48 83 f9 08 cmp $0x8,%rcx
|
|
2a50: 0f 8c c3 01 00 00 jl 0x2c19
|
|
2a56: 4c 89 c0 mov %r8,%rax
|
|
2a59: 48 83 e0 1f and $0x1f,%rax
|
|
2a5d: 85 c0 test %eax,%eax
|
|
2a5f: 74 0d je 0x2a6e
|
|
2a61: a8 0f test $0xf,%al
|
|
2a63: 0f 85 b0 01 00 00 jne 0x2c19
|
|
2a69: b8 01 00 00 00 mov $0x1,%eax
|
|
2a6e: 41 89 c2 mov %eax,%r10d
|
|
2a71: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
2a75: 49 3b ce cmp %r14,%rcx
|
|
2a78: 0f 8c 9b 01 00 00 jl 0x2c19
|
|
2a7e: 45 89 ce mov %r9d,%r14d
|
|
2a81: 44 2b f0 sub %eax,%r14d
|
|
2a84: 41 83 e6 07 and $0x7,%r14d
|
|
2a88: 45 2b ce sub %r14d,%r9d
|
|
2a8b: 45 33 f6 xor %r14d,%r14d
|
|
2a8e: 4d 63 c9 movslq %r9d,%r9
|
|
2a91: 85 c0 test %eax,%eax
|
|
2a93: 4c 89 f0 mov %r14,%rax
|
|
2a96: 76 39 jbe 0x2ad1
|
|
2a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a9f: 00
|
|
2aa0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
2aa6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
2aab: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
2aaf: 49 ff c6 inc %r14
|
|
2ab2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
2ab7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
2abb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
2ac2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
2ac8: 48 83 c0 10 add $0x10,%rax
|
|
2acc: 4d 3b f2 cmp %r10,%r14
|
|
2acf: 72 cf jb 0x2aa0
|
|
2ad1: 4c 89 d0 mov %r10,%rax
|
|
2ad4: 48 c1 e0 04 shl $0x4,%rax
|
|
2ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2adf: 00
|
|
2ae0: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
2ae6: 49 83 c2 08 add $0x8,%r10
|
|
2aea: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
2aef: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
2af3: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
2af8: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
2afc: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
2b01: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
2b06: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
|
|
2b0c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
2b13: 01
|
|
2b14: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
2b1b: 01
|
|
2b1c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
2b22: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
2b29: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
2b2f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
2b36: 01
|
|
2b37: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
2b3d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
|
|
2b44: 01
|
|
2b45: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
2b4c: 02
|
|
2b4d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
2b54: 02
|
|
2b55: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
2b5b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
2b62: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
2b68: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
2b6f: 02
|
|
2b70: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
2b76: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
|
|
2b7d: 02
|
|
2b7e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
2b85: 03
|
|
2b86: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
2b8d: 03
|
|
2b8e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
2b94: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
2b9b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
2ba1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
2ba7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
2bad: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
|
|
2bb4: 48 05 80 00 00 00 add $0x80,%rax
|
|
2bba: 4d 3b d1 cmp %r9,%r10
|
|
2bbd: 0f 82 1d ff ff ff jb 0x2ae0
|
|
2bc3: 4c 89 c8 mov %r9,%rax
|
|
2bc6: 48 c1 e0 04 shl $0x4,%rax
|
|
2bca: 4c 3b c9 cmp %rcx,%r9
|
|
2bcd: 73 42 jae 0x2c11
|
|
2bcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2bd6: 00
|
|
2bd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2bde: 66 90 xchg %ax,%ax
|
|
2be0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
2be6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
2beb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
2bef: 49 ff c1 inc %r9
|
|
2bf2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
2bf7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
2bfb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
2c02: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
2c08: 48 83 c0 10 add $0x10,%rax
|
|
2c0c: 4c 3b c9 cmp %rcx,%r9
|
|
2c0f: 72 cf jb 0x2be0
|
|
2c11: 33 c0 xor %eax,%eax
|
|
2c13: c5 f8 77 vzeroupper
|
|
2c16: 41 5e pop %r14
|
|
2c18: c3 ret
|
|
2c19: 45 33 c9 xor %r9d,%r9d
|
|
2c1c: eb a5 jmp 0x2bc3
|
|
2c1e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2c23: 41 5e pop %r14
|
|
2c25: c3 ret
|
|
2c26: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c2b: 41 5e pop %r14
|
|
2c2d: c3 ret
|
|
2c2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c35: 00
|
|
2c36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c3d: 0f 1f 00 nopl (%rax)
|
|
2c40: 53 push %rbx
|
|
2c41: 56 push %rsi
|
|
2c42: 57 push %rdi
|
|
2c43: 41 54 push %r12
|
|
2c45: 41 55 push %r13
|
|
2c47: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
2c4e: 4d 89 c4 mov %r8,%r12
|
|
2c51: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260c5f0
|
|
2c58: 45 89 cd mov %r9d,%r13d
|
|
2c5b: 48 33 c4 xor %rsp,%rax
|
|
2c5e: 48 89 cf mov %rcx,%rdi
|
|
2c61: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
2c68: 00
|
|
2c69: 4d 85 e4 test %r12,%r12
|
|
2c6c: 0f 84 b3 01 00 00 je 0x2e25
|
|
2c72: 48 85 ff test %rdi,%rdi
|
|
2c75: 0f 84 94 01 00 00 je 0x2e0f
|
|
2c7b: 48 85 d2 test %rdx,%rdx
|
|
2c7e: 0f 84 63 01 00 00 je 0x2de7
|
|
2c84: 45 85 ed test %r13d,%r13d
|
|
2c87: 0f 8e 32 01 00 00 jle 0x2dbf
|
|
2c8d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
2c92: 48 89 c3 mov %rax,%rbx
|
|
2c95: 48 83 e3 3f and $0x3f,%rbx
|
|
2c99: 48 f7 db neg %rbx
|
|
2c9c: 48 83 e3 3f and $0x3f,%rbx
|
|
2ca0: 41 83 fd 40 cmp $0x40,%r13d
|
|
2ca4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
2ca8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
2caf: 00
|
|
2cb0: 0f 8e a1 00 00 00 jle 0x2d57
|
|
2cb6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
2cbb: 45 89 ee mov %r13d,%r14d
|
|
2cbe: 4d 89 e5 mov %r12,%r13
|
|
2cc1: 49 89 d4 mov %rdx,%r12
|
|
2cc4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ccb: 00
|
|
2ccc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2cdf: 00
|
|
2ce0: 4c 89 e1 mov %r12,%rcx
|
|
2ce3: 48 89 f2 mov %rsi,%rdx
|
|
2ce6: 49 89 d8 mov %rbx,%r8
|
|
2ce9: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
2cef: e8 cc 4b 13 00 call 0x1378c0
|
|
2cf4: 48 89 f9 mov %rdi,%rcx
|
|
2cf7: 48 89 f2 mov %rsi,%rdx
|
|
2cfa: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
2d00: e8 bb c3 ff ff call 0xfffffffffffff0c0
|
|
2d05: 48 89 f9 mov %rdi,%rcx
|
|
2d08: 48 89 da mov %rbx,%rdx
|
|
2d0b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
2d11: e8 aa c3 ff ff call 0xfffffffffffff0c0
|
|
2d16: 48 89 d9 mov %rbx,%rcx
|
|
2d19: 48 89 f2 mov %rsi,%rdx
|
|
2d1c: 4d 89 e8 mov %r13,%r8
|
|
2d1f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
2d25: e8 16 77 03 00 call 0x3a440
|
|
2d2a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
2d2e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
2d35: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
2d3c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
2d43: 41 83 fe 40 cmp $0x40,%r14d
|
|
2d47: 7f 97 jg 0x2ce0
|
|
2d49: 4c 89 e2 mov %r12,%rdx
|
|
2d4c: 4d 89 ec mov %r13,%r12
|
|
2d4f: 45 89 f5 mov %r14d,%r13d
|
|
2d52: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
2d57: 48 89 d1 mov %rdx,%rcx
|
|
2d5a: 48 89 f2 mov %rsi,%rdx
|
|
2d5d: 49 89 d8 mov %rbx,%r8
|
|
2d60: 45 89 e9 mov %r13d,%r9d
|
|
2d63: e8 58 4b 13 00 call 0x1378c0
|
|
2d68: 48 89 f9 mov %rdi,%rcx
|
|
2d6b: 48 89 f2 mov %rsi,%rdx
|
|
2d6e: 45 89 e8 mov %r13d,%r8d
|
|
2d71: e8 4a c3 ff ff call 0xfffffffffffff0c0
|
|
2d76: 48 89 f9 mov %rdi,%rcx
|
|
2d79: 48 89 da mov %rbx,%rdx
|
|
2d7c: 45 89 e8 mov %r13d,%r8d
|
|
2d7f: e8 3c c3 ff ff call 0xfffffffffffff0c0
|
|
2d84: 48 89 d9 mov %rbx,%rcx
|
|
2d87: 48 89 f2 mov %rsi,%rdx
|
|
2d8a: 4d 89 e0 mov %r12,%r8
|
|
2d8d: 45 89 e9 mov %r13d,%r9d
|
|
2d90: e8 ab 76 03 00 call 0x3a440
|
|
2d95: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2d9c: 00
|
|
2d9d: 48 33 cc xor %rsp,%rcx
|
|
2da0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260c5f0
|
|
2da7: 75 11 jne 0x2dba
|
|
2da9: 33 c0 xor %eax,%eax
|
|
2dab: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
2db2: 41 5d pop %r13
|
|
2db4: 41 5c pop %r12
|
|
2db6: 5f pop %rdi
|
|
2db7: 5e pop %rsi
|
|
2db8: 5b pop %rbx
|
|
2db9: c3 ret
|
|
2dba: e8 91 4f 12 01 call 0x1127d50
|
|
2dbf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2dc6: 00
|
|
2dc7: 48 33 cc xor %rsp,%rcx
|
|
2dca: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260c5f0
|
|
2dd1: 75 e7 jne 0x2dba
|
|
2dd3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2dd8: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
2ddf: 41 5d pop %r13
|
|
2de1: 41 5c pop %r12
|
|
2de3: 5f pop %rdi
|
|
2de4: 5e pop %rsi
|
|
2de5: 5b pop %rbx
|
|
2de6: c3 ret
|
|
2de7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2dee: 00
|
|
2def: 48 33 cc xor %rsp,%rcx
|
|
2df2: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260c5f0
|
|
2df9: 75 bf jne 0x2dba
|
|
2dfb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2e00: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
2e07: 41 5d pop %r13
|
|
2e09: 41 5c pop %r12
|
|
2e0b: 5f pop %rdi
|
|
2e0c: 5e pop %rsi
|
|
2e0d: 5b pop %rbx
|
|
2e0e: c3 ret
|
|
2e0f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2e16: 00
|
|
2e17: 48 33 cc xor %rsp,%rcx
|
|
2e1a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260c5f0
|
|
2e21: 75 97 jne 0x2dba
|
|
2e23: eb d6 jmp 0x2dfb
|
|
2e25: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2e2c: 00
|
|
2e2d: 48 33 cc xor %rsp,%rcx
|
|
2e30: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260c5f0
|
|
2e37: 75 81 jne 0x2dba
|
|
2e39: eb c0 jmp 0x2dfb
|
|
2e3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e40: 53 push %rbx
|
|
2e41: 56 push %rsi
|
|
2e42: 57 push %rdi
|
|
2e43: 41 54 push %r12
|
|
2e45: 41 55 push %r13
|
|
2e47: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
|
|
2e4e: ff
|
|
2e4f: 4d 89 c4 mov %r8,%r12
|
|
2e52: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260c5f0
|
|
2e59: 45 89 cd mov %r9d,%r13d
|
|
2e5c: 48 33 c4 xor %rsp,%rax
|
|
2e5f: 48 89 cf mov %rcx,%rdi
|
|
2e62: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
2e69: 00
|
|
2e6a: 4d 85 e4 test %r12,%r12
|
|
2e6d: 0f 84 b5 01 00 00 je 0x3028
|
|
2e73: 48 85 ff test %rdi,%rdi
|
|
2e76: 0f 84 96 01 00 00 je 0x3012
|
|
2e7c: 48 85 d2 test %rdx,%rdx
|
|
2e7f: 0f 84 64 01 00 00 je 0x2fe9
|
|
2e85: 45 85 ed test %r13d,%r13d
|
|
2e88: 0f 8e 32 01 00 00 jle 0x2fc0
|
|
2e8e: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
2e93: 48 83 e0 3f and $0x3f,%rax
|
|
2e97: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
2e9c: 48 f7 d8 neg %rax
|
|
2e9f: 48 83 e0 3f and $0x3f,%rax
|
|
2ea3: 48 03 f0 add %rax,%rsi
|
|
2ea6: 48 89 f3 mov %rsi,%rbx
|
|
2ea9: 48 81 c3 00 02 00 00 add $0x200,%rbx
|
|
2eb0: 41 83 fd 40 cmp $0x40,%r13d
|
|
2eb4: 0f 8e 9d 00 00 00 jle 0x2f57
|
|
2eba: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
2ebf: 45 89 ee mov %r13d,%r14d
|
|
2ec2: 4d 89 e5 mov %r12,%r13
|
|
2ec5: 49 89 d4 mov %rdx,%r12
|
|
2ec8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ecf: 00
|
|
2ed0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ed7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2ede: 00 00
|
|
2ee0: 4c 89 e1 mov %r12,%rcx
|
|
2ee3: 48 89 f2 mov %rsi,%rdx
|
|
2ee6: 49 89 d8 mov %rbx,%r8
|
|
2ee9: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
2eef: e8 ec 49 13 00 call 0x1378e0
|
|
2ef4: 48 89 f9 mov %rdi,%rcx
|
|
2ef7: 48 89 f2 mov %rsi,%rdx
|
|
2efa: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
2f00: e8 fb c1 ff ff call 0xfffffffffffff100
|
|
2f05: 48 89 f9 mov %rdi,%rcx
|
|
2f08: 48 89 da mov %rbx,%rdx
|
|
2f0b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
2f11: e8 ea c1 ff ff call 0xfffffffffffff100
|
|
2f16: 48 89 d9 mov %rbx,%rcx
|
|
2f19: 48 89 f2 mov %rsi,%rdx
|
|
2f1c: 4d 89 e8 mov %r13,%r8
|
|
2f1f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
2f25: e8 f6 7a 03 00 call 0x3aa20
|
|
2f2a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
2f2e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
2f35: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
2f3c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
2f43: 41 83 fe 40 cmp $0x40,%r14d
|
|
2f47: 7f 97 jg 0x2ee0
|
|
2f49: 4c 89 e2 mov %r12,%rdx
|
|
2f4c: 4d 89 ec mov %r13,%r12
|
|
2f4f: 45 89 f5 mov %r14d,%r13d
|
|
2f52: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
2f57: 48 89 d1 mov %rdx,%rcx
|
|
2f5a: 48 89 f2 mov %rsi,%rdx
|
|
2f5d: 49 89 d8 mov %rbx,%r8
|
|
2f60: 45 89 e9 mov %r13d,%r9d
|
|
2f63: e8 78 49 13 00 call 0x1378e0
|
|
2f68: 48 89 f9 mov %rdi,%rcx
|
|
2f6b: 48 89 f2 mov %rsi,%rdx
|
|
2f6e: 45 89 e8 mov %r13d,%r8d
|
|
2f71: e8 8a c1 ff ff call 0xfffffffffffff100
|
|
2f76: 48 89 f9 mov %rdi,%rcx
|
|
2f79: 48 89 da mov %rbx,%rdx
|
|
2f7c: 45 89 e8 mov %r13d,%r8d
|
|
2f7f: e8 7c c1 ff ff call 0xfffffffffffff100
|
|
2f84: 48 89 d9 mov %rbx,%rcx
|
|
2f87: 48 89 f2 mov %rsi,%rdx
|
|
2f8a: 4d 89 e0 mov %r12,%r8
|
|
2f8d: 45 89 e9 mov %r13d,%r9d
|
|
2f90: e8 8b 7a 03 00 call 0x3aa20
|
|
2f95: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2f9c: 00
|
|
2f9d: 48 33 cc xor %rsp,%rcx
|
|
2fa0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260c5f0
|
|
2fa7: 75 12 jne 0x2fbb
|
|
2fa9: 33 c0 xor %eax,%eax
|
|
2fab: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
2fb2: 00
|
|
2fb3: 41 5d pop %r13
|
|
2fb5: 41 5c pop %r12
|
|
2fb7: 5f pop %rdi
|
|
2fb8: 5e pop %rsi
|
|
2fb9: 5b pop %rbx
|
|
2fba: c3 ret
|
|
2fbb: e8 90 4d 12 01 call 0x1127d50
|
|
2fc0: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2fc7: 00
|
|
2fc8: 48 33 cc xor %rsp,%rcx
|
|
2fcb: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260c5f0
|
|
2fd2: 75 e7 jne 0x2fbb
|
|
2fd4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2fd9: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
2fe0: 00
|
|
2fe1: 41 5d pop %r13
|
|
2fe3: 41 5c pop %r12
|
|
2fe5: 5f pop %rdi
|
|
2fe6: 5e pop %rsi
|
|
2fe7: 5b pop %rbx
|
|
2fe8: c3 ret
|
|
2fe9: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2ff0: 00
|
|
2ff1: 48 33 cc xor %rsp,%rcx
|
|
2ff4: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260c5f0
|
|
2ffb: 75 be jne 0x2fbb
|
|
2ffd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3002: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
3009: 00
|
|
300a: 41 5d pop %r13
|
|
300c: 41 5c pop %r12
|
|
300e: 5f pop %rdi
|
|
300f: 5e pop %rsi
|
|
3010: 5b pop %rbx
|
|
3011: c3 ret
|
|
3012: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3019: 00
|
|
301a: 48 33 cc xor %rsp,%rcx
|
|
301d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260c5f0
|
|
3024: 75 95 jne 0x2fbb
|
|
3026: eb d5 jmp 0x2ffd
|
|
3028: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
302f: 00
|
|
3030: 48 33 cc xor %rsp,%rcx
|
|
3033: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260c5f0
|
|
303a: 0f 85 7b ff ff ff jne 0x2fbb
|
|
3040: eb bb jmp 0x2ffd
|
|
3042: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3049: 00
|
|
304a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3051: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3058: 00
|
|
3059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3060: 53 push %rbx
|
|
3061: 56 push %rsi
|
|
3062: 57 push %rdi
|
|
3063: 41 54 push %r12
|
|
3065: 41 55 push %r13
|
|
3067: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
306e: 4d 89 c4 mov %r8,%r12
|
|
3071: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260c5f0
|
|
3078: 48 33 c4 xor %rsp,%rax
|
|
307b: 45 89 cd mov %r9d,%r13d
|
|
307e: 48 89 cf mov %rcx,%rdi
|
|
3081: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
3088: 00
|
|
3089: 4d 85 e4 test %r12,%r12
|
|
308c: 0f 84 b3 01 00 00 je 0x3245
|
|
3092: 48 85 ff test %rdi,%rdi
|
|
3095: 0f 84 94 01 00 00 je 0x322f
|
|
309b: 48 85 d2 test %rdx,%rdx
|
|
309e: 0f 84 63 01 00 00 je 0x3207
|
|
30a4: 45 85 ed test %r13d,%r13d
|
|
30a7: 0f 8e 32 01 00 00 jle 0x31df
|
|
30ad: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
30b2: 48 89 f0 mov %rsi,%rax
|
|
30b5: 48 83 e0 3f and $0x3f,%rax
|
|
30b9: 48 f7 d8 neg %rax
|
|
30bc: 48 83 e0 3f and $0x3f,%rax
|
|
30c0: 48 03 f0 add %rax,%rsi
|
|
30c3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
30ca: 00
|
|
30cb: 41 83 fd 40 cmp $0x40,%r13d
|
|
30cf: 0f 8e a2 00 00 00 jle 0x3177
|
|
30d5: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
30da: 45 89 ee mov %r13d,%r14d
|
|
30dd: 4d 89 e5 mov %r12,%r13
|
|
30e0: 49 89 d4 mov %rdx,%r12
|
|
30e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
30ea: 00
|
|
30eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
30f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
30f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3100: 4c 89 e1 mov %r12,%rcx
|
|
3103: 48 89 f2 mov %rsi,%rdx
|
|
3106: 49 89 d8 mov %rbx,%r8
|
|
3109: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
310f: e8 ec 47 13 00 call 0x137900
|
|
3114: 48 89 f9 mov %rdi,%rcx
|
|
3117: 48 89 f2 mov %rsi,%rdx
|
|
311a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3120: e8 1b c0 ff ff call 0xfffffffffffff140
|
|
3125: 48 89 f9 mov %rdi,%rcx
|
|
3128: 48 89 da mov %rbx,%rdx
|
|
312b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3131: e8 0a c0 ff ff call 0xfffffffffffff140
|
|
3136: 48 89 d9 mov %rbx,%rcx
|
|
3139: 48 89 f2 mov %rsi,%rdx
|
|
313c: 4d 89 e8 mov %r13,%r8
|
|
313f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3145: e8 b6 7c 03 00 call 0x3ae00
|
|
314a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
314e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3155: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
315c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3163: 41 83 fe 40 cmp $0x40,%r14d
|
|
3167: 7f 97 jg 0x3100
|
|
3169: 4c 89 e2 mov %r12,%rdx
|
|
316c: 4d 89 ec mov %r13,%r12
|
|
316f: 45 89 f5 mov %r14d,%r13d
|
|
3172: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
3177: 48 89 d1 mov %rdx,%rcx
|
|
317a: 48 89 f2 mov %rsi,%rdx
|
|
317d: 49 89 d8 mov %rbx,%r8
|
|
3180: 45 89 e9 mov %r13d,%r9d
|
|
3183: e8 78 47 13 00 call 0x137900
|
|
3188: 48 89 f9 mov %rdi,%rcx
|
|
318b: 48 89 f2 mov %rsi,%rdx
|
|
318e: 45 89 e8 mov %r13d,%r8d
|
|
3191: e8 aa bf ff ff call 0xfffffffffffff140
|
|
3196: 48 89 f9 mov %rdi,%rcx
|
|
3199: 48 89 da mov %rbx,%rdx
|
|
319c: 45 89 e8 mov %r13d,%r8d
|
|
319f: e8 9c bf ff ff call 0xfffffffffffff140
|
|
31a4: 48 89 d9 mov %rbx,%rcx
|
|
31a7: 48 89 f2 mov %rsi,%rdx
|
|
31aa: 4d 89 e0 mov %r12,%r8
|
|
31ad: 45 89 e9 mov %r13d,%r9d
|
|
31b0: e8 4b 7c 03 00 call 0x3ae00
|
|
31b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
31bc: 00
|
|
31bd: 48 33 cc xor %rsp,%rcx
|
|
31c0: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260c5f0
|
|
31c7: 75 11 jne 0x31da
|
|
31c9: 33 c0 xor %eax,%eax
|
|
31cb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
31d2: 41 5d pop %r13
|
|
31d4: 41 5c pop %r12
|
|
31d6: 5f pop %rdi
|
|
31d7: 5e pop %rsi
|
|
31d8: 5b pop %rbx
|
|
31d9: c3 ret
|
|
31da: e8 71 4b 12 01 call 0x1127d50
|
|
31df: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
31e6: 00
|
|
31e7: 48 33 cc xor %rsp,%rcx
|
|
31ea: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260c5f0
|
|
31f1: 75 e7 jne 0x31da
|
|
31f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
31f8: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
31ff: 41 5d pop %r13
|
|
3201: 41 5c pop %r12
|
|
3203: 5f pop %rdi
|
|
3204: 5e pop %rsi
|
|
3205: 5b pop %rbx
|
|
3206: c3 ret
|
|
3207: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
320e: 00
|
|
320f: 48 33 cc xor %rsp,%rcx
|
|
3212: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260c5f0
|
|
3219: 75 bf jne 0x31da
|
|
321b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3220: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3227: 41 5d pop %r13
|
|
3229: 41 5c pop %r12
|
|
322b: 5f pop %rdi
|
|
322c: 5e pop %rsi
|
|
322d: 5b pop %rbx
|
|
322e: c3 ret
|
|
322f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3236: 00
|
|
3237: 48 33 cc xor %rsp,%rcx
|
|
323a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260c5f0
|
|
3241: 75 97 jne 0x31da
|
|
3243: eb d6 jmp 0x321b
|
|
3245: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
324c: 00
|
|
324d: 48 33 cc xor %rsp,%rcx
|
|
3250: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260c5f0
|
|
3257: 75 81 jne 0x31da
|
|
3259: eb c0 jmp 0x321b
|
|
325b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
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 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260c5f0
|
|
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: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
32c4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
32cb: 00
|
|
32cc: 41 83 fd 40 cmp $0x40,%r13d
|
|
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 0c 46 13 00 call 0x137920
|
|
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 5b be ff ff call 0xfffffffffffff180
|
|
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 4a be ff ff call 0xfffffffffffff180
|
|
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 36 80 03 00 call 0x3b380
|
|
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 98 45 13 00 call 0x137920
|
|
3388: 48 89 f9 mov %rdi,%rcx
|
|
338b: 48 89 f2 mov %rsi,%rdx
|
|
338e: 45 89 e8 mov %r13d,%r8d
|
|
3391: e8 ea bd ff ff call 0xfffffffffffff180
|
|
3396: 48 89 f9 mov %rdi,%rcx
|
|
3399: 48 89 da mov %rbx,%rdx
|
|
339c: 45 89 e8 mov %r13d,%r8d
|
|
339f: e8 dc bd ff ff call 0xfffffffffffff180
|
|
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 cb 7f 03 00 call 0x3b380
|
|
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 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260c5f0
|
|
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 71 49 12 01 call 0x1127d50
|
|
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 ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260c5f0
|
|
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 d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260c5f0
|
|
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 af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260c5f0
|
|
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 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260c5f0
|
|
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 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
346e: 4d 89 c4 mov %r8,%r12
|
|
3471: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260c5f0
|
|
3478: 45 89 cd mov %r9d,%r13d
|
|
347b: 48 33 c4 xor %rsp,%rax
|
|
347e: 48 89 cf mov %rcx,%rdi
|
|
3481: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
3488: 00
|
|
3489: 4d 85 e4 test %r12,%r12
|
|
348c: 0f 84 b3 01 00 00 je 0x3645
|
|
3492: 48 85 ff test %rdi,%rdi
|
|
3495: 0f 84 94 01 00 00 je 0x362f
|
|
349b: 48 85 d2 test %rdx,%rdx
|
|
349e: 0f 84 63 01 00 00 je 0x3607
|
|
34a4: 45 85 ed test %r13d,%r13d
|
|
34a7: 0f 8e 32 01 00 00 jle 0x35df
|
|
34ad: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
34b2: 48 89 c3 mov %rax,%rbx
|
|
34b5: 48 83 e3 3f and $0x3f,%rbx
|
|
34b9: 48 f7 db neg %rbx
|
|
34bc: 48 83 e3 3f and $0x3f,%rbx
|
|
34c0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
34c4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
34cb: 00
|
|
34cc: 41 83 fd 40 cmp $0x40,%r13d
|
|
34d0: 0f 8e a1 00 00 00 jle 0x3577
|
|
34d6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
34db: 45 89 ee mov %r13d,%r14d
|
|
34de: 4d 89 e5 mov %r12,%r13
|
|
34e1: 49 89 d4 mov %rdx,%r12
|
|
34e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
34eb: 00
|
|
34ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
34f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
34f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
34ff: 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 2c 44 13 00 call 0x137940
|
|
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 5b be ff ff call 0xfffffffffffff380
|
|
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 4a be ff ff call 0xfffffffffffff380
|
|
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 16 86 03 00 call 0x3bb60
|
|
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 b8 43 13 00 call 0x137940
|
|
3588: 48 89 f9 mov %rdi,%rcx
|
|
358b: 48 89 f2 mov %rsi,%rdx
|
|
358e: 45 89 e8 mov %r13d,%r8d
|
|
3591: e8 ea bd ff ff call 0xfffffffffffff380
|
|
3596: 48 89 f9 mov %rdi,%rcx
|
|
3599: 48 89 da mov %rbx,%rdx
|
|
359c: 45 89 e8 mov %r13d,%r8d
|
|
359f: e8 dc bd ff ff call 0xfffffffffffff380
|
|
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 ab 85 03 00 call 0x3bb60
|
|
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 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260c5f0
|
|
35c7: 75 11 jne 0x35da
|
|
35c9: 33 c0 xor %eax,%eax
|
|
35cb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
35d2: 41 5d pop %r13
|
|
35d4: 41 5c pop %r12
|
|
35d6: 5f pop %rdi
|
|
35d7: 5e pop %rsi
|
|
35d8: 5b pop %rbx
|
|
35d9: c3 ret
|
|
35da: e8 71 47 12 01 call 0x1127d50
|
|
35df: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
35e6: 00
|
|
35e7: 48 33 cc xor %rsp,%rcx
|
|
35ea: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260c5f0
|
|
35f1: 75 e7 jne 0x35da
|
|
35f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
35f8: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
35ff: 41 5d pop %r13
|
|
3601: 41 5c pop %r12
|
|
3603: 5f pop %rdi
|
|
3604: 5e pop %rsi
|
|
3605: 5b pop %rbx
|
|
3606: c3 ret
|
|
3607: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
360e: 00
|
|
360f: 48 33 cc xor %rsp,%rcx
|
|
3612: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260c5f0
|
|
3619: 75 bf jne 0x35da
|
|
361b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3620: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3627: 41 5d pop %r13
|
|
3629: 41 5c pop %r12
|
|
362b: 5f pop %rdi
|
|
362c: 5e pop %rsi
|
|
362d: 5b pop %rbx
|
|
362e: c3 ret
|
|
362f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3636: 00
|
|
3637: 48 33 cc xor %rsp,%rcx
|
|
363a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260c5f0
|
|
3641: 75 97 jne 0x35da
|
|
3643: eb d6 jmp 0x361b
|
|
3645: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
364c: 00
|
|
364d: 48 33 cc xor %rsp,%rcx
|
|
3650: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260c5f0
|
|
3657: 75 81 jne 0x35da
|
|
3659: eb c0 jmp 0x361b
|
|
365b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3660: 53 push %rbx
|
|
3661: 56 push %rsi
|
|
3662: 57 push %rdi
|
|
3663: 41 54 push %r12
|
|
3665: 41 55 push %r13
|
|
3667: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
366e: 4d 89 c4 mov %r8,%r12
|
|
3671: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260c5f0
|
|
3678: 45 89 cd mov %r9d,%r13d
|
|
367b: 48 33 c4 xor %rsp,%rax
|
|
367e: 48 89 cf mov %rcx,%rdi
|
|
3681: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
3688: 00
|
|
3689: 4d 85 e4 test %r12,%r12
|
|
368c: 0f 84 b3 01 00 00 je 0x3845
|
|
3692: 48 85 ff test %rdi,%rdi
|
|
3695: 0f 84 94 01 00 00 je 0x382f
|
|
369b: 48 85 d2 test %rdx,%rdx
|
|
369e: 0f 84 63 01 00 00 je 0x3807
|
|
36a4: 45 85 ed test %r13d,%r13d
|
|
36a7: 0f 8e 32 01 00 00 jle 0x37df
|
|
36ad: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
36b2: 48 89 c3 mov %rax,%rbx
|
|
36b5: 48 83 e3 3f and $0x3f,%rbx
|
|
36b9: 48 f7 db neg %rbx
|
|
36bc: 48 83 e3 3f and $0x3f,%rbx
|
|
36c0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
36c4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
36cb: 00
|
|
36cc: 41 83 fd 40 cmp $0x40,%r13d
|
|
36d0: 0f 8e a1 00 00 00 jle 0x3777
|
|
36d6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
36db: 45 89 ee mov %r13d,%r14d
|
|
36de: 4d 89 e5 mov %r12,%r13
|
|
36e1: 49 89 d4 mov %rdx,%r12
|
|
36e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
36eb: 00
|
|
36ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
36f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
36f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
36ff: 00
|
|
3700: 4c 89 e1 mov %r12,%rcx
|
|
3703: 48 89 f2 mov %rsi,%rdx
|
|
3706: 49 89 d8 mov %rbx,%r8
|
|
3709: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
370f: e8 4c 42 13 00 call 0x137960
|
|
3714: 48 89 f9 mov %rdi,%rcx
|
|
3717: 48 89 f2 mov %rsi,%rdx
|
|
371a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3720: e8 1b be ff ff call 0xfffffffffffff540
|
|
3725: 48 89 f9 mov %rdi,%rcx
|
|
3728: 48 89 da mov %rbx,%rdx
|
|
372b: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
3731: e8 0a be ff ff call 0xfffffffffffff540
|
|
3736: 48 89 d9 mov %rbx,%rcx
|
|
3739: 48 89 f2 mov %rsi,%rdx
|
|
373c: 4d 89 e8 mov %r13,%r8
|
|
373f: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
3745: e8 96 8b 03 00 call 0x3c2e0
|
|
374a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
374e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3755: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
375c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3763: 41 83 fe 40 cmp $0x40,%r14d
|
|
3767: 7f 97 jg 0x3700
|
|
3769: 4c 89 e2 mov %r12,%rdx
|
|
376c: 4d 89 ec mov %r13,%r12
|
|
376f: 45 89 f5 mov %r14d,%r13d
|
|
3772: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
3777: 48 89 d1 mov %rdx,%rcx
|
|
377a: 48 89 f2 mov %rsi,%rdx
|
|
377d: 49 89 d8 mov %rbx,%r8
|
|
3780: 45 89 e9 mov %r13d,%r9d
|
|
3783: e8 d8 41 13 00 call 0x137960
|
|
3788: 48 89 f9 mov %rdi,%rcx
|
|
378b: 48 89 f2 mov %rsi,%rdx
|
|
378e: 45 89 e8 mov %r13d,%r8d
|
|
3791: e8 aa bd ff ff call 0xfffffffffffff540
|
|
3796: 48 89 f9 mov %rdi,%rcx
|
|
3799: 48 89 da mov %rbx,%rdx
|
|
379c: 45 89 e8 mov %r13d,%r8d
|
|
379f: e8 9c bd ff ff call 0xfffffffffffff540
|
|
37a4: 48 89 d9 mov %rbx,%rcx
|
|
37a7: 48 89 f2 mov %rsi,%rdx
|
|
37aa: 4d 89 e0 mov %r12,%r8
|
|
37ad: 45 89 e9 mov %r13d,%r9d
|
|
37b0: e8 2b 8b 03 00 call 0x3c2e0
|
|
37b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
37bc: 00
|
|
37bd: 48 33 cc xor %rsp,%rcx
|
|
37c0: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260c5f0
|
|
37c7: 75 11 jne 0x37da
|
|
37c9: 33 c0 xor %eax,%eax
|
|
37cb: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
37d2: 41 5d pop %r13
|
|
37d4: 41 5c pop %r12
|
|
37d6: 5f pop %rdi
|
|
37d7: 5e pop %rsi
|
|
37d8: 5b pop %rbx
|
|
37d9: c3 ret
|
|
37da: e8 71 45 12 01 call 0x1127d50
|
|
37df: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
37e6: 00
|
|
37e7: 48 33 cc xor %rsp,%rcx
|
|
37ea: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260c5f0
|
|
37f1: 75 e7 jne 0x37da
|
|
37f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
37f8: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
37ff: 41 5d pop %r13
|
|
3801: 41 5c pop %r12
|
|
3803: 5f pop %rdi
|
|
3804: 5e pop %rsi
|
|
3805: 5b pop %rbx
|
|
3806: c3 ret
|
|
3807: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
380e: 00
|
|
380f: 48 33 cc xor %rsp,%rcx
|
|
3812: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260c5f0
|
|
3819: 75 bf jne 0x37da
|
|
381b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3820: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
3827: 41 5d pop %r13
|
|
3829: 41 5c pop %r12
|
|
382b: 5f pop %rdi
|
|
382c: 5e pop %rsi
|
|
382d: 5b pop %rbx
|
|
382e: c3 ret
|
|
382f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
3836: 00
|
|
3837: 48 33 cc xor %rsp,%rcx
|
|
383a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260c5f0
|
|
3841: 75 97 jne 0x37da
|
|
3843: eb d6 jmp 0x381b
|
|
3845: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
384c: 00
|
|
384d: 48 33 cc xor %rsp,%rcx
|
|
3850: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260c5f0
|
|
3857: 75 81 jne 0x37da
|
|
3859: eb c0 jmp 0x381b
|
|
385b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3860: 48 83 ec 28 sub $0x28,%rsp
|
|
3864: 48 85 c9 test %rcx,%rcx
|
|
3867: 74 25 je 0x388e
|
|
3869: 48 85 d2 test %rdx,%rdx
|
|
386c: 74 20 je 0x388e
|
|
386e: 4d 85 c0 test %r8,%r8
|
|
3871: 74 1b je 0x388e
|
|
3873: 45 85 c9 test %r9d,%r9d
|
|
3876: 7f 0a jg 0x3882
|
|
3878: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
387d: 48 83 c4 28 add $0x28,%rsp
|
|
3881: c3 ret
|
|
3882: e8 d9 91 03 00 call 0x3ca60
|
|
3887: 33 c0 xor %eax,%eax
|
|
3889: 48 83 c4 28 add $0x28,%rsp
|
|
388d: c3 ret
|
|
388e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3893: 48 83 c4 28 add $0x28,%rsp
|
|
3897: c3 ret
|
|
3898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
389f: 00
|
|
38a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
38a5: 48 85 c9 test %rcx,%rcx
|
|
38a8: 74 27 je 0x38d1
|
|
38aa: 48 85 d2 test %rdx,%rdx
|
|
38ad: 74 22 je 0x38d1
|
|
38af: 4d 85 c0 test %r8,%r8
|
|
38b2: 74 1d je 0x38d1
|
|
38b4: 45 85 c9 test %r9d,%r9d
|
|
38b7: 7f 0b jg 0x38c4
|
|
38b9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
38be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
38c3: c3 ret
|
|
38c4: e8 77 94 03 00 call 0x3cd40
|
|
38c9: 33 c0 xor %eax,%eax
|
|
38cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
38d0: c3 ret
|
|
38d1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
38d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
38db: c3 ret
|
|
38dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
38e0: 48 83 ec 28 sub $0x28,%rsp
|
|
38e4: 48 85 c9 test %rcx,%rcx
|
|
38e7: 74 25 je 0x390e
|
|
38e9: 48 85 d2 test %rdx,%rdx
|
|
38ec: 74 20 je 0x390e
|
|
38ee: 4d 85 c0 test %r8,%r8
|
|
38f1: 74 1b je 0x390e
|
|
38f3: 45 85 c9 test %r9d,%r9d
|
|
38f6: 7f 0a jg 0x3902
|
|
38f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
38fd: 48 83 c4 28 add $0x28,%rsp
|
|
3901: c3 ret
|
|
3902: e8 19 97 03 00 call 0x3d020
|
|
3907: 33 c0 xor %eax,%eax
|
|
3909: 48 83 c4 28 add $0x28,%rsp
|
|
390d: c3 ret
|
|
390e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3913: 48 83 c4 28 add $0x28,%rsp
|
|
3917: c3 ret
|
|
3918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
391f: 00
|
|
3920: 41 57 push %r15
|
|
3922: 49 89 ca mov %rcx,%r10
|
|
3925: 49 89 d3 mov %rdx,%r11
|
|
3928: 4d 85 d2 test %r10,%r10
|
|
392b: 0f 84 fb 00 00 00 je 0x3a2c
|
|
3931: 4d 85 db test %r11,%r11
|
|
3934: 0f 84 f2 00 00 00 je 0x3a2c
|
|
393a: 4d 85 c0 test %r8,%r8
|
|
393d: 0f 84 e9 00 00 00 je 0x3a2c
|
|
3943: 45 85 c9 test %r9d,%r9d
|
|
3946: 0f 8e d8 00 00 00 jle 0x3a24
|
|
394c: 49 63 d1 movslq %r9d,%rdx
|
|
394f: 48 83 fa 08 cmp $0x8,%rdx
|
|
3953: 0f 8c c6 00 00 00 jl 0x3a1f
|
|
3959: 4c 89 c0 mov %r8,%rax
|
|
395c: 48 83 e0 0f and $0xf,%rax
|
|
3960: 85 c0 test %eax,%eax
|
|
3962: 74 10 je 0x3974
|
|
3964: a8 03 test $0x3,%al
|
|
3966: 0f 85 b3 00 00 00 jne 0x3a1f
|
|
396c: f7 d8 neg %eax
|
|
396e: 83 c0 10 add $0x10,%eax
|
|
3971: c1 e8 02 shr $0x2,%eax
|
|
3974: 89 c1 mov %eax,%ecx
|
|
3976: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
397a: 49 3b d7 cmp %r15,%rdx
|
|
397d: 0f 8c 9c 00 00 00 jl 0x3a1f
|
|
3983: 45 89 cf mov %r9d,%r15d
|
|
3986: 44 2b f8 sub %eax,%r15d
|
|
3989: 41 83 e7 07 and $0x7,%r15d
|
|
398d: 45 2b cf sub %r15d,%r9d
|
|
3990: 4d 63 c9 movslq %r9d,%r9
|
|
3993: 85 c0 test %eax,%eax
|
|
3995: b8 00 00 00 00 mov $0x0,%eax
|
|
399a: 76 24 jbe 0x39c0
|
|
399c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
39a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
39a6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1
|
|
39ac: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
39b2: 48 ff c0 inc %rax
|
|
39b5: 48 3b c1 cmp %rcx,%rax
|
|
39b8: 72 e6 jb 0x39a0
|
|
39ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
39c0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
39c6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
39cd: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1
|
|
39d3: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
39da: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
39e0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
39e7: 48 83 c1 08 add $0x8,%rcx
|
|
39eb: 49 3b c9 cmp %r9,%rcx
|
|
39ee: 72 d0 jb 0x39c0
|
|
39f0: 4c 3b ca cmp %rdx,%r9
|
|
39f3: 73 25 jae 0x3a1a
|
|
39f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
39f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a00: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
3a06: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1
|
|
3a0c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
3a12: 49 ff c1 inc %r9
|
|
3a15: 4c 3b ca cmp %rdx,%r9
|
|
3a18: 72 e6 jb 0x3a00
|
|
3a1a: 33 c0 xor %eax,%eax
|
|
3a1c: 41 5f pop %r15
|
|
3a1e: c3 ret
|
|
3a1f: 45 33 c9 xor %r9d,%r9d
|
|
3a22: eb cc jmp 0x39f0
|
|
3a24: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3a29: 41 5f pop %r15
|
|
3a2b: c3 ret
|
|
3a2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3a31: 41 5f pop %r15
|
|
3a33: c3 ret
|
|
3a34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a40: 53 push %rbx
|
|
3a41: 57 push %rdi
|
|
3a42: 55 push %rbp
|
|
3a43: 49 89 ca mov %rcx,%r10
|
|
3a46: 4d 85 d2 test %r10,%r10
|
|
3a49: 0f 84 92 01 00 00 je 0x3be1
|
|
3a4f: 48 85 d2 test %rdx,%rdx
|
|
3a52: 0f 84 89 01 00 00 je 0x3be1
|
|
3a58: 4d 85 c0 test %r8,%r8
|
|
3a5b: 0f 84 80 01 00 00 je 0x3be1
|
|
3a61: 45 85 c9 test %r9d,%r9d
|
|
3a64: 0f 8e 6e 01 00 00 jle 0x3bd8
|
|
3a6a: 41 83 f9 10 cmp $0x10,%r9d
|
|
3a6e: 0f 8c 50 01 00 00 jl 0x3bc4
|
|
3a74: 41 83 f9 1d cmp $0x1d,%r9d
|
|
3a78: 0f 8c 4d 01 00 00 jl 0x3bcb
|
|
3a7e: 4c 89 c1 mov %r8,%rcx
|
|
3a81: 48 83 e1 1f and $0x1f,%rcx
|
|
3a85: 89 c9 mov %ecx,%ecx
|
|
3a87: 85 c9 test %ecx,%ecx
|
|
3a89: 74 11 je 0x3a9c
|
|
3a8b: f6 c1 03 test $0x3,%cl
|
|
3a8e: 0f 85 30 01 00 00 jne 0x3bc4
|
|
3a94: f7 d9 neg %ecx
|
|
3a96: 83 c1 20 add $0x20,%ecx
|
|
3a99: c1 e9 02 shr $0x2,%ecx
|
|
3a9c: 8d 41 10 lea 0x10(%rcx),%eax
|
|
3a9f: 44 3b c8 cmp %eax,%r9d
|
|
3aa2: 0f 8c 1c 01 00 00 jl 0x3bc4
|
|
3aa8: 44 89 cf mov %r9d,%edi
|
|
3aab: 33 c0 xor %eax,%eax
|
|
3aad: 2b f9 sub %ecx,%edi
|
|
3aaf: 83 e7 0f and $0xf,%edi
|
|
3ab2: f7 df neg %edi
|
|
3ab4: 41 03 f9 add %r9d,%edi
|
|
3ab7: 85 c9 test %ecx,%ecx
|
|
3ab9: 76 1e jbe 0x3ad9
|
|
3abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ac0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
3ac6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
3acb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
3ad1: 48 ff c0 inc %rax
|
|
3ad4: 48 3b c1 cmp %rcx,%rax
|
|
3ad7: 72 e7 jb 0x3ac0
|
|
3ad9: 48 63 c7 movslq %edi,%rax
|
|
3adc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3ae0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
3ae6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
3aed: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
3af2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
3af8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
3afe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
3b05: 48 83 c1 10 add $0x10,%rcx
|
|
3b09: 48 3b c8 cmp %rax,%rcx
|
|
3b0c: 72 d2 jb 0x3ae0
|
|
3b0e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
3b11: 41 3b c1 cmp %r9d,%eax
|
|
3b14: 0f 87 9d 00 00 00 ja 0x3bb7
|
|
3b1a: 4d 63 c9 movslq %r9d,%r9
|
|
3b1d: 48 63 ff movslq %edi,%rdi
|
|
3b20: 4c 2b cf sub %rdi,%r9
|
|
3b23: 49 83 f9 04 cmp $0x4,%r9
|
|
3b27: 0f 8c 93 00 00 00 jl 0x3bc0
|
|
3b2d: 48 63 ff movslq %edi,%rdi
|
|
3b30: 44 89 cd mov %r9d,%ebp
|
|
3b33: 83 e5 fc and $0xfffffffc,%ebp
|
|
3b36: 33 c9 xor %ecx,%ecx
|
|
3b38: 48 63 ed movslq %ebp,%rbp
|
|
3b3b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
3b3f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
3b43: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
3b47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b4e: 00
|
|
3b4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b56: 0f 1f 00 nopl (%rax)
|
|
3b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
3b66: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
3b6b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
3b70: 48 83 c1 04 add $0x4,%rcx
|
|
3b74: 48 3b cd cmp %rbp,%rcx
|
|
3b77: 72 e7 jb 0x3b60
|
|
3b79: 49 3b e9 cmp %r9,%rbp
|
|
3b7c: 73 39 jae 0x3bb7
|
|
3b7e: 48 63 ff movslq %edi,%rdi
|
|
3b81: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
3b85: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
3b89: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
3b8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b94: 00
|
|
3b95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3ba0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
3ba5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
3baa: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
3baf: 48 ff c5 inc %rbp
|
|
3bb2: 49 3b e9 cmp %r9,%rbp
|
|
3bb5: 72 e9 jb 0x3ba0
|
|
3bb7: 33 c0 xor %eax,%eax
|
|
3bb9: c5 f8 77 vzeroupper
|
|
3bbc: 5d pop %rbp
|
|
3bbd: 5f pop %rdi
|
|
3bbe: 5b pop %rbx
|
|
3bbf: c3 ret
|
|
3bc0: 33 ed xor %ebp,%ebp
|
|
3bc2: eb b5 jmp 0x3b79
|
|
3bc4: 33 ff xor %edi,%edi
|
|
3bc6: e9 43 ff ff ff jmp 0x3b0e
|
|
3bcb: 44 89 cf mov %r9d,%edi
|
|
3bce: 33 c9 xor %ecx,%ecx
|
|
3bd0: 83 e7 f0 and $0xfffffff0,%edi
|
|
3bd3: e9 01 ff ff ff jmp 0x3ad9
|
|
3bd8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3bdd: 5d pop %rbp
|
|
3bde: 5f pop %rdi
|
|
3bdf: 5b pop %rbx
|
|
3be0: c3 ret
|
|
3be1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3be6: 5d pop %rbp
|
|
3be7: 5f pop %rdi
|
|
3be8: 5b pop %rbx
|
|
3be9: c3 ret
|
|
3bea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3bf1: 00
|
|
3bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c00: 56 push %rsi
|
|
3c01: 57 push %rdi
|
|
3c02: 41 54 push %r12
|
|
3c04: 55 push %rbp
|
|
3c05: 48 83 ec 28 sub $0x28,%rsp
|
|
3c09: 89 ce mov %ecx,%esi
|
|
3c0b: 4c 89 cd mov %r9,%rbp
|
|
3c0e: 83 fe 1e cmp $0x1e,%esi
|
|
3c11: 0f 87 83 01 00 00 ja 0x3d9a
|
|
3c17: 48 85 ed test %rbp,%rbp
|
|
3c1a: 0f 84 89 01 00 00 je 0x3da9
|
|
3c20: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
3c25: 48 85 ff test %rdi,%rdi
|
|
3c28: 0f 84 7b 01 00 00 je 0x3da9
|
|
3c2e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
3c33: 4d 85 e4 test %r12,%r12
|
|
3c36: 0f 84 6d 01 00 00 je 0x3da9
|
|
3c3c: 83 fa 08 cmp $0x8,%edx
|
|
3c3f: 74 1e je 0x3c5f
|
|
3c41: 83 fa 04 cmp $0x4,%edx
|
|
3c44: 74 19 je 0x3c5f
|
|
3c46: 83 fa 01 cmp $0x1,%edx
|
|
3c49: 74 14 je 0x3c5f
|
|
3c4b: 83 fa 02 cmp $0x2,%edx
|
|
3c4e: 74 0f je 0x3c5f
|
|
3c50: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3c55: 48 83 c4 28 add $0x28,%rsp
|
|
3c59: 5d pop %rbp
|
|
3c5a: 41 5c pop %r12
|
|
3c5c: 5f pop %rdi
|
|
3c5d: 5e pop %rsi
|
|
3c5e: c3 ret
|
|
3c5f: 83 fe 1c cmp $0x1c,%esi
|
|
3c62: 0f 8f 32 01 00 00 jg 0x3d9a
|
|
3c68: 83 fe 05 cmp $0x5,%esi
|
|
3c6b: 7f 14 jg 0x3c81
|
|
3c6d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
3c74: 33 c0 xor %eax,%eax
|
|
3c76: 89 07 mov %eax,(%rdi)
|
|
3c78: 41 89 04 24 mov %eax,(%r12)
|
|
3c7c: e9 0d 01 00 00 jmp 0x3d8e
|
|
3c81: 83 fe 06 cmp $0x6,%esi
|
|
3c84: 7f 11 jg 0x3c97
|
|
3c86: 33 c0 xor %eax,%eax
|
|
3c88: 89 45 00 mov %eax,0x0(%rbp)
|
|
3c8b: 89 07 mov %eax,(%rdi)
|
|
3c8d: 41 89 04 24 mov %eax,(%r12)
|
|
3c91: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
3c95: eb 6a jmp 0x3d01
|
|
3c97: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
3c9a: 83 f9 0e cmp $0xe,%ecx
|
|
3c9d: 7f 4b jg 0x3cea
|
|
3c9f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
3ca5: 41 d3 e3 shl %cl,%r11d
|
|
3ca8: 45 89 da mov %r11d,%r10d
|
|
3cab: 41 c1 e2 04 shl $0x4,%r10d
|
|
3caf: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
3cb3: 41 83 c2 3f add $0x3f,%r10d
|
|
3cb7: 83 e0 c0 and $0xffffffc0,%eax
|
|
3cba: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3cbe: 89 45 00 mov %eax,0x0(%rbp)
|
|
3cc1: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
3cc7: 45 89 14 24 mov %r10d,(%r12)
|
|
3ccb: 45 89 da mov %r11d,%r10d
|
|
3cce: 41 d1 fa sar $1,%r10d
|
|
3cd1: 41 c1 ea 1e shr $0x1e,%r10d
|
|
3cd5: 45 03 d3 add %r11d,%r10d
|
|
3cd8: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
3cdc: 41 83 c2 43 add $0x43,%r10d
|
|
3ce0: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3ce4: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
3ce8: eb 12 jmp 0x3cfc
|
|
3cea: 48 89 ea mov %rbp,%rdx
|
|
3ced: 49 89 f8 mov %rdi,%r8
|
|
3cf0: 4d 89 e1 mov %r12,%r9
|
|
3cf3: e8 08 96 03 00 call 0x3d300
|
|
3cf8: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
3cfc: 83 fe 12 cmp $0x12,%esi
|
|
3cff: 7d 28 jge 0x3d29
|
|
3d01: 89 f1 mov %esi,%ecx
|
|
3d03: b8 01 00 00 00 mov $0x1,%eax
|
|
3d08: d3 e0 shl %cl,%eax
|
|
3d0a: 41 89 c3 mov %eax,%r11d
|
|
3d0d: 41 d1 fb sar $1,%r11d
|
|
3d10: 41 c1 eb 1e shr $0x1e,%r11d
|
|
3d14: 44 03 d8 add %eax,%r11d
|
|
3d17: 41 c1 eb 02 shr $0x2,%r11d
|
|
3d1b: 41 c1 e3 04 shl $0x4,%r11d
|
|
3d1f: 41 83 c3 3f add $0x3f,%r11d
|
|
3d23: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
3d27: eb 1b jmp 0x3d44
|
|
3d29: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
3d2f: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
3d32: 41 d3 e3 shl %cl,%r11d
|
|
3d35: 41 c1 e3 04 shl $0x4,%r11d
|
|
3d39: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
3d40: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
3d44: 83 fe 0a cmp $0xa,%esi
|
|
3d47: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
3d4e: 00
|
|
3d4f: 89 45 00 mov %eax,0x0(%rbp)
|
|
3d52: 7f 04 jg 0x3d58
|
|
3d54: 33 c0 xor %eax,%eax
|
|
3d56: eb 25 jmp 0x3d7d
|
|
3d58: 89 f1 mov %esi,%ecx
|
|
3d5a: b8 01 00 00 00 mov $0x1,%eax
|
|
3d5f: d3 e0 shl %cl,%eax
|
|
3d61: 89 c2 mov %eax,%edx
|
|
3d63: d1 fa sar $1,%edx
|
|
3d65: c1 ea 1e shr $0x1e,%edx
|
|
3d68: 03 d0 add %eax,%edx
|
|
3d6a: c1 ea 02 shr $0x2,%edx
|
|
3d6d: 8b 2f mov (%rdi),%ebp
|
|
3d6f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
3d76: 83 e6 c0 and $0xffffffc0,%esi
|
|
3d79: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
3d7d: 89 07 mov %eax,(%rdi)
|
|
3d7f: 41 8b 04 24 mov (%r12),%eax
|
|
3d83: 85 c0 test %eax,%eax
|
|
3d85: 7e 07 jle 0x3d8e
|
|
3d87: 83 c0 40 add $0x40,%eax
|
|
3d8a: 41 89 04 24 mov %eax,(%r12)
|
|
3d8e: 33 c0 xor %eax,%eax
|
|
3d90: 48 83 c4 28 add $0x28,%rsp
|
|
3d94: 5d pop %rbp
|
|
3d95: 41 5c pop %r12
|
|
3d97: 5f pop %rdi
|
|
3d98: 5e pop %rsi
|
|
3d99: c3 ret
|
|
3d9a: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3d9f: 48 83 c4 28 add $0x28,%rsp
|
|
3da3: 5d pop %rbp
|
|
3da4: 41 5c pop %r12
|
|
3da6: 5f pop %rdi
|
|
3da7: 5e pop %rsi
|
|
3da8: c3 ret
|
|
3da9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3dae: 48 83 c4 28 add $0x28,%rsp
|
|
3db2: 5d pop %rbp
|
|
3db3: 41 5c pop %r12
|
|
3db5: 5f pop %rdi
|
|
3db6: 5e pop %rsi
|
|
3db7: c3 ret
|
|
3db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3dbf: 00
|
|
3dc0: 41 54 push %r12
|
|
3dc2: 41 55 push %r13
|
|
3dc4: 41 56 push %r14
|
|
3dc6: 41 57 push %r15
|
|
3dc8: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3dcd: 41 89 cd mov %ecx,%r13d
|
|
3dd0: 4d 89 cc mov %r9,%r12
|
|
3dd3: 41 83 fd 1e cmp $0x1e,%r13d
|
|
3dd7: 0f 87 97 01 00 00 ja 0x3f74
|
|
3ddd: 4d 85 e4 test %r12,%r12
|
|
3de0: 0f 84 a1 01 00 00 je 0x3f87
|
|
3de6: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
3deb: 4d 85 f6 test %r14,%r14
|
|
3dee: 0f 84 93 01 00 00 je 0x3f87
|
|
3df4: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
3df9: 4d 85 ff test %r15,%r15
|
|
3dfc: 0f 84 85 01 00 00 je 0x3f87
|
|
3e02: 83 fa 08 cmp $0x8,%edx
|
|
3e05: 74 22 je 0x3e29
|
|
3e07: 83 fa 04 cmp $0x4,%edx
|
|
3e0a: 74 1d je 0x3e29
|
|
3e0c: 83 fa 01 cmp $0x1,%edx
|
|
3e0f: 74 18 je 0x3e29
|
|
3e11: 83 fa 02 cmp $0x2,%edx
|
|
3e14: 74 13 je 0x3e29
|
|
3e16: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3e1b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3e20: 41 5f pop %r15
|
|
3e22: 41 5e pop %r14
|
|
3e24: 41 5d pop %r13
|
|
3e26: 41 5c pop %r12
|
|
3e28: c3 ret
|
|
3e29: 41 83 fd 1c cmp $0x1c,%r13d
|
|
3e2d: 0f 8f 41 01 00 00 jg 0x3f74
|
|
3e33: 41 83 fd 05 cmp $0x5,%r13d
|
|
3e37: 7f 15 jg 0x3e4e
|
|
3e39: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
3e40: 00
|
|
3e41: 33 c0 xor %eax,%eax
|
|
3e43: 41 89 06 mov %eax,(%r14)
|
|
3e46: 41 89 07 mov %eax,(%r15)
|
|
3e49: e9 16 01 00 00 jmp 0x3f64
|
|
3e4e: 41 83 fd 06 cmp $0x6,%r13d
|
|
3e52: 7f 12 jg 0x3e66
|
|
3e54: 33 c0 xor %eax,%eax
|
|
3e56: 41 89 04 24 mov %eax,(%r12)
|
|
3e5a: 41 89 06 mov %eax,(%r14)
|
|
3e5d: 41 89 07 mov %eax,(%r15)
|
|
3e60: 41 8b 14 24 mov (%r12),%edx
|
|
3e64: eb 6a jmp 0x3ed0
|
|
3e66: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
3e6a: 83 f9 10 cmp $0x10,%ecx
|
|
3e6d: 7f 49 jg 0x3eb8
|
|
3e6f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
3e75: 41 d3 e3 shl %cl,%r11d
|
|
3e78: 44 89 da mov %r11d,%edx
|
|
3e7b: 45 89 da mov %r11d,%r10d
|
|
3e7e: d1 fa sar $1,%edx
|
|
3e80: c1 ea 1e shr $0x1e,%edx
|
|
3e83: 41 c1 e2 04 shl $0x4,%r10d
|
|
3e87: 41 03 d3 add %r11d,%edx
|
|
3e8a: 44 89 d0 mov %r10d,%eax
|
|
3e8d: 83 e2 fc and $0xfffffffc,%edx
|
|
3e90: 83 c0 4f add $0x4f,%eax
|
|
3e93: 41 83 c2 3f add $0x3f,%r10d
|
|
3e97: 83 c2 43 add $0x43,%edx
|
|
3e9a: 83 e0 c0 and $0xffffffc0,%eax
|
|
3e9d: 41 89 04 24 mov %eax,(%r12)
|
|
3ea1: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3ea5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
3eac: 83 e2 c0 and $0xffffffc0,%edx
|
|
3eaf: 45 89 17 mov %r10d,(%r15)
|
|
3eb2: 41 03 14 24 add (%r12),%edx
|
|
3eb6: eb 12 jmp 0x3eca
|
|
3eb8: 4c 89 e2 mov %r12,%rdx
|
|
3ebb: 4d 89 f0 mov %r14,%r8
|
|
3ebe: 4d 89 f9 mov %r15,%r9
|
|
3ec1: e8 5a 96 03 00 call 0x3d520
|
|
3ec6: 41 8b 14 24 mov (%r12),%edx
|
|
3eca: 41 83 fd 11 cmp $0x11,%r13d
|
|
3ece: 7d 29 jge 0x3ef9
|
|
3ed0: 44 89 e9 mov %r13d,%ecx
|
|
3ed3: b8 01 00 00 00 mov $0x1,%eax
|
|
3ed8: d3 e0 shl %cl,%eax
|
|
3eda: 41 89 c2 mov %eax,%r10d
|
|
3edd: 41 d1 fa sar $1,%r10d
|
|
3ee0: 41 c1 ea 1e shr $0x1e,%r10d
|
|
3ee4: 44 03 d0 add %eax,%r10d
|
|
3ee7: 41 c1 ea 02 shr $0x2,%r10d
|
|
3eeb: 41 c1 e2 04 shl $0x4,%r10d
|
|
3eef: 41 83 c2 3f add $0x3f,%r10d
|
|
3ef3: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3ef7: eb 1c jmp 0x3f15
|
|
3ef9: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3eff: 41 8d 4d 15 lea 0x15(%r13),%ecx
|
|
3f03: 41 d3 e2 shl %cl,%r10d
|
|
3f06: 41 c1 e2 04 shl $0x4,%r10d
|
|
3f0a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
3f11: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3f15: 45 03 d2 add %r10d,%r10d
|
|
3f18: 41 03 d2 add %r10d,%edx
|
|
3f1b: 81 c2 00 01 00 00 add $0x100,%edx
|
|
3f21: 41 89 14 24 mov %edx,(%r12)
|
|
3f25: 41 83 fd 0a cmp $0xa,%r13d
|
|
3f29: 7f 04 jg 0x3f2f
|
|
3f2b: 33 d2 xor %edx,%edx
|
|
3f2d: eb 25 jmp 0x3f54
|
|
3f2f: 44 89 e9 mov %r13d,%ecx
|
|
3f32: b8 01 00 00 00 mov $0x1,%eax
|
|
3f37: d3 e0 shl %cl,%eax
|
|
3f39: 89 c2 mov %eax,%edx
|
|
3f3b: d1 fa sar $1,%edx
|
|
3f3d: c1 ea 1e shr $0x1e,%edx
|
|
3f40: 03 d0 add %eax,%edx
|
|
3f42: c1 ea 02 shr $0x2,%edx
|
|
3f45: c1 e2 03 shl $0x3,%edx
|
|
3f48: 83 c2 47 add $0x47,%edx
|
|
3f4b: 83 e2 c0 and $0xffffffc0,%edx
|
|
3f4e: 83 c2 40 add $0x40,%edx
|
|
3f51: 41 03 16 add (%r14),%edx
|
|
3f54: 41 89 16 mov %edx,(%r14)
|
|
3f57: 41 8b 07 mov (%r15),%eax
|
|
3f5a: 85 c0 test %eax,%eax
|
|
3f5c: 7e 06 jle 0x3f64
|
|
3f5e: 83 c0 40 add $0x40,%eax
|
|
3f61: 41 89 07 mov %eax,(%r15)
|
|
3f64: 33 c0 xor %eax,%eax
|
|
3f66: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3f6b: 41 5f pop %r15
|
|
3f6d: 41 5e pop %r14
|
|
3f6f: 41 5d pop %r13
|
|
3f71: 41 5c pop %r12
|
|
3f73: c3 ret
|
|
3f74: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3f79: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3f7e: 41 5f pop %r15
|
|
3f80: 41 5e pop %r14
|
|
3f82: 41 5d pop %r13
|
|
3f84: 41 5c pop %r12
|
|
3f86: c3 ret
|
|
3f87: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3f8c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3f91: 41 5f pop %r15
|
|
3f93: 41 5e pop %r14
|
|
3f95: 41 5d pop %r13
|
|
3f97: 41 5c pop %r12
|
|
3f99: c3 ret
|
|
3f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3fa0: 56 push %rsi
|
|
3fa1: 57 push %rdi
|
|
3fa2: 41 54 push %r12
|
|
3fa4: 55 push %rbp
|
|
3fa5: 48 83 ec 28 sub $0x28,%rsp
|
|
3fa9: 89 ce mov %ecx,%esi
|
|
3fab: 4c 89 cd mov %r9,%rbp
|
|
3fae: 83 fe 1e cmp $0x1e,%esi
|
|
3fb1: 0f 87 83 01 00 00 ja 0x413a
|
|
3fb7: 48 85 ed test %rbp,%rbp
|
|
3fba: 0f 84 89 01 00 00 je 0x4149
|
|
3fc0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
3fc5: 48 85 ff test %rdi,%rdi
|
|
3fc8: 0f 84 7b 01 00 00 je 0x4149
|
|
3fce: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
3fd3: 4d 85 e4 test %r12,%r12
|
|
3fd6: 0f 84 6d 01 00 00 je 0x4149
|
|
3fdc: 83 fa 08 cmp $0x8,%edx
|
|
3fdf: 74 1e je 0x3fff
|
|
3fe1: 83 fa 04 cmp $0x4,%edx
|
|
3fe4: 74 19 je 0x3fff
|
|
3fe6: 83 fa 01 cmp $0x1,%edx
|
|
3fe9: 74 14 je 0x3fff
|
|
3feb: 83 fa 02 cmp $0x2,%edx
|
|
3fee: 74 0f je 0x3fff
|
|
3ff0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3ff5: 48 83 c4 28 add $0x28,%rsp
|
|
3ff9: 5d pop %rbp
|
|
3ffa: 41 5c pop %r12
|
|
3ffc: 5f pop %rdi
|
|
3ffd: 5e pop %rsi
|
|
3ffe: c3 ret
|
|
3fff: 83 fe 1c cmp $0x1c,%esi
|
|
4002: 0f 8f 32 01 00 00 jg 0x413a
|
|
4008: 83 fe 05 cmp $0x5,%esi
|
|
400b: 7f 14 jg 0x4021
|
|
400d: 33 c0 xor %eax,%eax
|
|
400f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
4016: 89 07 mov %eax,(%rdi)
|
|
4018: 41 89 04 24 mov %eax,(%r12)
|
|
401c: e9 0d 01 00 00 jmp 0x412e
|
|
4021: 83 fe 06 cmp $0x6,%esi
|
|
4024: 7f 11 jg 0x4037
|
|
4026: 33 c0 xor %eax,%eax
|
|
4028: 89 45 00 mov %eax,0x0(%rbp)
|
|
402b: 89 07 mov %eax,(%rdi)
|
|
402d: 41 89 04 24 mov %eax,(%r12)
|
|
4031: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
4035: eb 6a jmp 0x40a1
|
|
4037: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
403a: 83 f9 10 cmp $0x10,%ecx
|
|
403d: 7f 4b jg 0x408a
|
|
403f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
4045: 41 d3 e3 shl %cl,%r11d
|
|
4048: 45 89 da mov %r11d,%r10d
|
|
404b: 41 c1 e2 04 shl $0x4,%r10d
|
|
404f: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
4053: 41 83 c2 3f add $0x3f,%r10d
|
|
4057: 83 e0 c0 and $0xffffffc0,%eax
|
|
405a: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
405e: 89 45 00 mov %eax,0x0(%rbp)
|
|
4061: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
4067: 45 89 14 24 mov %r10d,(%r12)
|
|
406b: 45 89 da mov %r11d,%r10d
|
|
406e: 41 d1 fa sar $1,%r10d
|
|
4071: 41 c1 ea 1e shr $0x1e,%r10d
|
|
4075: 45 03 d3 add %r11d,%r10d
|
|
4078: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
407c: 41 83 c2 43 add $0x43,%r10d
|
|
4080: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4084: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
4088: eb 12 jmp 0x409c
|
|
408a: 48 89 ea mov %rbp,%rdx
|
|
408d: 49 89 f8 mov %rdi,%r8
|
|
4090: 4d 89 e1 mov %r12,%r9
|
|
4093: e8 a8 96 03 00 call 0x3d740
|
|
4098: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
409c: 83 fe 13 cmp $0x13,%esi
|
|
409f: 7d 28 jge 0x40c9
|
|
40a1: 89 f1 mov %esi,%ecx
|
|
40a3: b8 01 00 00 00 mov $0x1,%eax
|
|
40a8: d3 e0 shl %cl,%eax
|
|
40aa: 41 89 c3 mov %eax,%r11d
|
|
40ad: 41 d1 fb sar $1,%r11d
|
|
40b0: 41 c1 eb 1e shr $0x1e,%r11d
|
|
40b4: 44 03 d8 add %eax,%r11d
|
|
40b7: 41 c1 eb 02 shr $0x2,%r11d
|
|
40bb: 41 c1 e3 04 shl $0x4,%r11d
|
|
40bf: 41 83 c3 3f add $0x3f,%r11d
|
|
40c3: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
40c7: eb 1b jmp 0x40e4
|
|
40c9: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
40cc: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
40d2: 41 d3 e3 shl %cl,%r11d
|
|
40d5: 41 c1 e3 04 shl $0x4,%r11d
|
|
40d9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
40e0: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
40e4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
40eb: 00
|
|
40ec: 89 45 00 mov %eax,0x0(%rbp)
|
|
40ef: 83 fe 0a cmp $0xa,%esi
|
|
40f2: 7f 04 jg 0x40f8
|
|
40f4: 33 c0 xor %eax,%eax
|
|
40f6: eb 25 jmp 0x411d
|
|
40f8: 89 f1 mov %esi,%ecx
|
|
40fa: b8 01 00 00 00 mov $0x1,%eax
|
|
40ff: 8b 2f mov (%rdi),%ebp
|
|
4101: d3 e0 shl %cl,%eax
|
|
4103: 89 c2 mov %eax,%edx
|
|
4105: d1 fa sar $1,%edx
|
|
4107: c1 ea 1e shr $0x1e,%edx
|
|
410a: 03 d0 add %eax,%edx
|
|
410c: c1 ea 02 shr $0x2,%edx
|
|
410f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
4116: 83 e6 c0 and $0xffffffc0,%esi
|
|
4119: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
411d: 89 07 mov %eax,(%rdi)
|
|
411f: 41 8b 04 24 mov (%r12),%eax
|
|
4123: 85 c0 test %eax,%eax
|
|
4125: 7e 07 jle 0x412e
|
|
4127: 83 c0 40 add $0x40,%eax
|
|
412a: 41 89 04 24 mov %eax,(%r12)
|
|
412e: 33 c0 xor %eax,%eax
|
|
4130: 48 83 c4 28 add $0x28,%rsp
|
|
4134: 5d pop %rbp
|
|
4135: 41 5c pop %r12
|
|
4137: 5f pop %rdi
|
|
4138: 5e pop %rsi
|
|
4139: c3 ret
|
|
413a: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
413f: 48 83 c4 28 add $0x28,%rsp
|
|
4143: 5d pop %rbp
|
|
4144: 41 5c pop %r12
|
|
4146: 5f pop %rdi
|
|
4147: 5e pop %rsi
|
|
4148: c3 ret
|
|
4149: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
414e: 48 83 c4 28 add $0x28,%rsp
|
|
4152: 5d pop %rbp
|
|
4153: 41 5c pop %r12
|
|
4155: 5f pop %rdi
|
|
4156: 5e pop %rsi
|
|
4157: c3 ret
|
|
4158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
415f: 00
|
|
4160: 56 push %rsi
|
|
4161: 57 push %rdi
|
|
4162: 41 54 push %r12
|
|
4164: 55 push %rbp
|
|
4165: 48 83 ec 28 sub $0x28,%rsp
|
|
4169: 89 ce mov %ecx,%esi
|
|
416b: 4c 89 cd mov %r9,%rbp
|
|
416e: 83 fe 1e cmp $0x1e,%esi
|
|
4171: 0f 87 83 01 00 00 ja 0x42fa
|
|
4177: 48 85 ed test %rbp,%rbp
|
|
417a: 0f 84 89 01 00 00 je 0x4309
|
|
4180: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
4185: 48 85 ff test %rdi,%rdi
|
|
4188: 0f 84 7b 01 00 00 je 0x4309
|
|
418e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
4193: 4d 85 e4 test %r12,%r12
|
|
4196: 0f 84 6d 01 00 00 je 0x4309
|
|
419c: 83 fa 08 cmp $0x8,%edx
|
|
419f: 74 1e je 0x41bf
|
|
41a1: 83 fa 04 cmp $0x4,%edx
|
|
41a4: 74 19 je 0x41bf
|
|
41a6: 83 fa 01 cmp $0x1,%edx
|
|
41a9: 74 14 je 0x41bf
|
|
41ab: 83 fa 02 cmp $0x2,%edx
|
|
41ae: 74 0f je 0x41bf
|
|
41b0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
41b5: 48 83 c4 28 add $0x28,%rsp
|
|
41b9: 5d pop %rbp
|
|
41ba: 41 5c pop %r12
|
|
41bc: 5f pop %rdi
|
|
41bd: 5e pop %rsi
|
|
41be: c3 ret
|
|
41bf: 83 fe 1c cmp $0x1c,%esi
|
|
41c2: 0f 8f 32 01 00 00 jg 0x42fa
|
|
41c8: 83 fe 04 cmp $0x4,%esi
|
|
41cb: 7f 14 jg 0x41e1
|
|
41cd: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
41d4: 33 c0 xor %eax,%eax
|
|
41d6: 89 07 mov %eax,(%rdi)
|
|
41d8: 41 89 04 24 mov %eax,(%r12)
|
|
41dc: e9 0d 01 00 00 jmp 0x42ee
|
|
41e1: 83 fe 07 cmp $0x7,%esi
|
|
41e4: 7f 11 jg 0x41f7
|
|
41e6: 33 c0 xor %eax,%eax
|
|
41e8: 89 45 00 mov %eax,0x0(%rbp)
|
|
41eb: 89 07 mov %eax,(%rdi)
|
|
41ed: 41 89 04 24 mov %eax,(%r12)
|
|
41f1: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
41f5: eb 6a jmp 0x4261
|
|
41f7: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
41fa: 83 f9 11 cmp $0x11,%ecx
|
|
41fd: 7f 4b jg 0x424a
|
|
41ff: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
4205: 41 d3 e3 shl %cl,%r11d
|
|
4208: 45 89 da mov %r11d,%r10d
|
|
420b: 41 c1 e2 04 shl $0x4,%r10d
|
|
420f: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
4213: 41 83 c2 3f add $0x3f,%r10d
|
|
4217: 83 e0 c0 and $0xffffffc0,%eax
|
|
421a: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
421e: 89 45 00 mov %eax,0x0(%rbp)
|
|
4221: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
4227: 45 89 14 24 mov %r10d,(%r12)
|
|
422b: 45 89 da mov %r11d,%r10d
|
|
422e: 41 d1 fa sar $1,%r10d
|
|
4231: 41 c1 ea 1e shr $0x1e,%r10d
|
|
4235: 45 03 d3 add %r11d,%r10d
|
|
4238: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
423c: 41 83 c2 43 add $0x43,%r10d
|
|
4240: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4244: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
4248: eb 12 jmp 0x425c
|
|
424a: 48 89 ea mov %rbp,%rdx
|
|
424d: 49 89 f8 mov %rdi,%r8
|
|
4250: 4d 89 e1 mov %r12,%r9
|
|
4253: e8 08 97 03 00 call 0x3d960
|
|
4258: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
425c: 83 fe 11 cmp $0x11,%esi
|
|
425f: 7d 28 jge 0x4289
|
|
4261: 89 f1 mov %esi,%ecx
|
|
4263: b8 01 00 00 00 mov $0x1,%eax
|
|
4268: d3 e0 shl %cl,%eax
|
|
426a: 41 89 c3 mov %eax,%r11d
|
|
426d: 41 d1 fb sar $1,%r11d
|
|
4270: 41 c1 eb 1e shr $0x1e,%r11d
|
|
4274: 44 03 d8 add %eax,%r11d
|
|
4277: 41 c1 eb 02 shr $0x2,%r11d
|
|
427b: 41 c1 e3 04 shl $0x4,%r11d
|
|
427f: 41 83 c3 3f add $0x3f,%r11d
|
|
4283: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4287: eb 1b jmp 0x42a4
|
|
4289: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
428f: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
4292: 41 d3 e3 shl %cl,%r11d
|
|
4295: 41 c1 e3 04 shl $0x4,%r11d
|
|
4299: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
42a0: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
42a4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
42ab: 00
|
|
42ac: 89 45 00 mov %eax,0x0(%rbp)
|
|
42af: 83 fe 0a cmp $0xa,%esi
|
|
42b2: 7f 04 jg 0x42b8
|
|
42b4: 33 c0 xor %eax,%eax
|
|
42b6: eb 25 jmp 0x42dd
|
|
42b8: 89 f1 mov %esi,%ecx
|
|
42ba: b8 01 00 00 00 mov $0x1,%eax
|
|
42bf: d3 e0 shl %cl,%eax
|
|
42c1: 89 c2 mov %eax,%edx
|
|
42c3: d1 fa sar $1,%edx
|
|
42c5: c1 ea 1e shr $0x1e,%edx
|
|
42c8: 03 d0 add %eax,%edx
|
|
42ca: c1 ea 02 shr $0x2,%edx
|
|
42cd: 8b 2f mov (%rdi),%ebp
|
|
42cf: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
42d6: 83 e6 c0 and $0xffffffc0,%esi
|
|
42d9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
42dd: 89 07 mov %eax,(%rdi)
|
|
42df: 41 8b 04 24 mov (%r12),%eax
|
|
42e3: 85 c0 test %eax,%eax
|
|
42e5: 7e 07 jle 0x42ee
|
|
42e7: 83 c0 40 add $0x40,%eax
|
|
42ea: 41 89 04 24 mov %eax,(%r12)
|
|
42ee: 33 c0 xor %eax,%eax
|
|
42f0: 48 83 c4 28 add $0x28,%rsp
|
|
42f4: 5d pop %rbp
|
|
42f5: 41 5c pop %r12
|
|
42f7: 5f pop %rdi
|
|
42f8: 5e pop %rsi
|
|
42f9: c3 ret
|
|
42fa: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
42ff: 48 83 c4 28 add $0x28,%rsp
|
|
4303: 5d pop %rbp
|
|
4304: 41 5c pop %r12
|
|
4306: 5f pop %rdi
|
|
4307: 5e pop %rsi
|
|
4308: c3 ret
|
|
4309: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
430e: 48 83 c4 28 add $0x28,%rsp
|
|
4312: 5d pop %rbp
|
|
4313: 41 5c pop %r12
|
|
4315: 5f pop %rdi
|
|
4316: 5e pop %rsi
|
|
4317: c3 ret
|
|
4318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
431f: 00
|
|
4320: 56 push %rsi
|
|
4321: 57 push %rdi
|
|
4322: 41 54 push %r12
|
|
4324: 41 55 push %r13
|
|
4326: 48 83 ec 28 sub $0x28,%rsp
|
|
432a: 41 89 cc mov %ecx,%r12d
|
|
432d: 4d 89 cd mov %r9,%r13
|
|
4330: 41 83 fc 1e cmp $0x1e,%r12d
|
|
4334: 0f 87 8b 01 00 00 ja 0x44c5
|
|
433a: 4d 85 ed test %r13,%r13
|
|
433d: 0f 84 92 01 00 00 je 0x44d5
|
|
4343: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
4348: 48 85 ff test %rdi,%rdi
|
|
434b: 0f 84 84 01 00 00 je 0x44d5
|
|
4351: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
4356: 48 85 f6 test %rsi,%rsi
|
|
4359: 0f 84 76 01 00 00 je 0x44d5
|
|
435f: 83 fa 08 cmp $0x8,%edx
|
|
4362: 74 1f je 0x4383
|
|
4364: 83 fa 04 cmp $0x4,%edx
|
|
4367: 74 1a je 0x4383
|
|
4369: 83 fa 01 cmp $0x1,%edx
|
|
436c: 74 15 je 0x4383
|
|
436e: 83 fa 02 cmp $0x2,%edx
|
|
4371: 74 10 je 0x4383
|
|
4373: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4378: 48 83 c4 28 add $0x28,%rsp
|
|
437c: 41 5d pop %r13
|
|
437e: 41 5c pop %r12
|
|
4380: 5f pop %rdi
|
|
4381: 5e pop %rsi
|
|
4382: c3 ret
|
|
4383: 41 83 fc 1c cmp $0x1c,%r12d
|
|
4387: 0f 8f 38 01 00 00 jg 0x44c5
|
|
438d: 41 83 fc 04 cmp $0x4,%r12d
|
|
4391: 7f 13 jg 0x43a6
|
|
4393: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
439a: 00
|
|
439b: 33 c0 xor %eax,%eax
|
|
439d: 89 07 mov %eax,(%rdi)
|
|
439f: 89 06 mov %eax,(%rsi)
|
|
43a1: e9 12 01 00 00 jmp 0x44b8
|
|
43a6: 41 83 fc 07 cmp $0x7,%r12d
|
|
43aa: 7f 15 jg 0x43c1
|
|
43ac: 33 c0 xor %eax,%eax
|
|
43ae: 41 89 45 00 mov %eax,0x0(%r13)
|
|
43b2: 89 07 mov %eax,(%rdi)
|
|
43b4: 89 06 mov %eax,(%rsi)
|
|
43b6: b8 01 00 00 00 mov $0x1,%eax
|
|
43bb: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
43bf: eb 73 jmp 0x4434
|
|
43c1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
43c6: 83 f9 11 cmp $0x11,%ecx
|
|
43c9: 7f 4c jg 0x4417
|
|
43cb: b8 01 00 00 00 mov $0x1,%eax
|
|
43d0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
43d5: 45 89 da mov %r11d,%r10d
|
|
43d8: 41 c1 e2 04 shl $0x4,%r10d
|
|
43dc: 41 8d 4a 4f lea 0x4f(%r10),%ecx
|
|
43e0: 41 83 c2 3f add $0x3f,%r10d
|
|
43e4: 83 e1 c0 and $0xffffffc0,%ecx
|
|
43e7: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
43eb: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
43ef: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
43f5: 44 89 16 mov %r10d,(%rsi)
|
|
43f8: 45 89 da mov %r11d,%r10d
|
|
43fb: 41 d1 fa sar $1,%r10d
|
|
43fe: 41 c1 ea 1e shr $0x1e,%r10d
|
|
4402: 45 03 d3 add %r11d,%r10d
|
|
4405: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
4409: 41 83 c2 43 add $0x43,%r10d
|
|
440d: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4411: 45 03 55 00 add 0x0(%r13),%r10d
|
|
4415: eb 17 jmp 0x442e
|
|
4417: 4c 89 ea mov %r13,%rdx
|
|
441a: 49 89 f8 mov %rdi,%r8
|
|
441d: 49 89 f1 mov %rsi,%r9
|
|
4420: e8 5b 97 03 00 call 0x3db80
|
|
4425: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
4429: b8 01 00 00 00 mov $0x1,%eax
|
|
442e: 41 83 fc 11 cmp $0x11,%r12d
|
|
4432: 7d 24 jge 0x4458
|
|
4434: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
|
|
4439: 41 89 cb mov %ecx,%r11d
|
|
443c: 41 d1 fb sar $1,%r11d
|
|
443f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
4443: 44 03 d9 add %ecx,%r11d
|
|
4446: 41 c1 eb 02 shr $0x2,%r11d
|
|
444a: 41 c1 e3 04 shl $0x4,%r11d
|
|
444e: 41 83 c3 3f add $0x3f,%r11d
|
|
4452: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4456: eb 19 jmp 0x4471
|
|
4458: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
|
|
445d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
4462: 41 c1 e3 04 shl $0x4,%r11d
|
|
4466: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
446d: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4471: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
|
|
4478: 00
|
|
4479: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
447d: 41 83 fc 0a cmp $0xa,%r12d
|
|
4481: 7f 04 jg 0x4487
|
|
4483: 33 c0 xor %eax,%eax
|
|
4485: eb 24 jmp 0x44ab
|
|
4487: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
|
|
448c: 89 c2 mov %eax,%edx
|
|
448e: d1 fa sar $1,%edx
|
|
4490: c1 ea 1e shr $0x1e,%edx
|
|
4493: 03 d0 add %eax,%edx
|
|
4495: c1 ea 02 shr $0x2,%edx
|
|
4498: 8b 0f mov (%rdi),%ecx
|
|
449a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
|
|
44a1: 00
|
|
44a2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
44a6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
|
|
44ab: 89 07 mov %eax,(%rdi)
|
|
44ad: 8b 06 mov (%rsi),%eax
|
|
44af: 85 c0 test %eax,%eax
|
|
44b1: 7e 05 jle 0x44b8
|
|
44b3: 83 c0 40 add $0x40,%eax
|
|
44b6: 89 06 mov %eax,(%rsi)
|
|
44b8: 33 c0 xor %eax,%eax
|
|
44ba: 48 83 c4 28 add $0x28,%rsp
|
|
44be: 41 5d pop %r13
|
|
44c0: 41 5c pop %r12
|
|
44c2: 5f pop %rdi
|
|
44c3: 5e pop %rsi
|
|
44c4: c3 ret
|
|
44c5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
44ca: 48 83 c4 28 add $0x28,%rsp
|
|
44ce: 41 5d pop %r13
|
|
44d0: 41 5c pop %r12
|
|
44d2: 5f pop %rdi
|
|
44d3: 5e pop %rsi
|
|
44d4: c3 ret
|
|
44d5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
44da: 48 83 c4 28 add $0x28,%rsp
|
|
44de: 41 5d pop %r13
|
|
44e0: 41 5c pop %r12
|
|
44e2: 5f pop %rdi
|
|
44e3: 5e pop %rsi
|
|
44e4: c3 ret
|
|
44e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
44ec: 00
|
|
44ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
44f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
44f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4500: 56 push %rsi
|
|
4501: 57 push %rdi
|
|
4502: 41 54 push %r12
|
|
4504: 41 55 push %r13
|
|
4506: 48 83 ec 28 sub $0x28,%rsp
|
|
450a: 41 89 cc mov %ecx,%r12d
|
|
450d: 4d 89 cd mov %r9,%r13
|
|
4510: 41 83 fc 1e cmp $0x1e,%r12d
|
|
4514: 0f 87 8b 01 00 00 ja 0x46a5
|
|
451a: 4d 85 ed test %r13,%r13
|
|
451d: 0f 84 92 01 00 00 je 0x46b5
|
|
4523: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
4528: 48 85 ff test %rdi,%rdi
|
|
452b: 0f 84 84 01 00 00 je 0x46b5
|
|
4531: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
4536: 48 85 f6 test %rsi,%rsi
|
|
4539: 0f 84 76 01 00 00 je 0x46b5
|
|
453f: 83 fa 08 cmp $0x8,%edx
|
|
4542: 74 1f je 0x4563
|
|
4544: 83 fa 04 cmp $0x4,%edx
|
|
4547: 74 1a je 0x4563
|
|
4549: 83 fa 01 cmp $0x1,%edx
|
|
454c: 74 15 je 0x4563
|
|
454e: 83 fa 02 cmp $0x2,%edx
|
|
4551: 74 10 je 0x4563
|
|
4553: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4558: 48 83 c4 28 add $0x28,%rsp
|
|
455c: 41 5d pop %r13
|
|
455e: 41 5c pop %r12
|
|
4560: 5f pop %rdi
|
|
4561: 5e pop %rsi
|
|
4562: c3 ret
|
|
4563: 41 83 fc 1c cmp $0x1c,%r12d
|
|
4567: 0f 8f 38 01 00 00 jg 0x46a5
|
|
456d: 41 83 fc 04 cmp $0x4,%r12d
|
|
4571: 7f 13 jg 0x4586
|
|
4573: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
457a: 00
|
|
457b: 33 c0 xor %eax,%eax
|
|
457d: 89 07 mov %eax,(%rdi)
|
|
457f: 89 06 mov %eax,(%rsi)
|
|
4581: e9 12 01 00 00 jmp 0x4698
|
|
4586: 41 83 fc 07 cmp $0x7,%r12d
|
|
458a: 7f 15 jg 0x45a1
|
|
458c: 33 c0 xor %eax,%eax
|
|
458e: 41 89 45 00 mov %eax,0x0(%r13)
|
|
4592: 89 07 mov %eax,(%rdi)
|
|
4594: 89 06 mov %eax,(%rsi)
|
|
4596: b8 01 00 00 00 mov $0x1,%eax
|
|
459b: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
459f: eb 73 jmp 0x4614
|
|
45a1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
45a6: 83 f9 11 cmp $0x11,%ecx
|
|
45a9: 7f 4c jg 0x45f7
|
|
45ab: b8 01 00 00 00 mov $0x1,%eax
|
|
45b0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
45b5: 45 89 da mov %r11d,%r10d
|
|
45b8: 41 c1 e2 04 shl $0x4,%r10d
|
|
45bc: 41 8d 4a 4f lea 0x4f(%r10),%ecx
|
|
45c0: 41 83 c2 3f add $0x3f,%r10d
|
|
45c4: 83 e1 c0 and $0xffffffc0,%ecx
|
|
45c7: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
45cb: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
45cf: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
45d5: 44 89 16 mov %r10d,(%rsi)
|
|
45d8: 45 89 da mov %r11d,%r10d
|
|
45db: 41 d1 fa sar $1,%r10d
|
|
45de: 41 c1 ea 1e shr $0x1e,%r10d
|
|
45e2: 45 03 d3 add %r11d,%r10d
|
|
45e5: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
45e9: 41 83 c2 43 add $0x43,%r10d
|
|
45ed: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
45f1: 45 03 55 00 add 0x0(%r13),%r10d
|
|
45f5: eb 17 jmp 0x460e
|
|
45f7: 4c 89 ea mov %r13,%rdx
|
|
45fa: 49 89 f8 mov %rdi,%r8
|
|
45fd: 49 89 f1 mov %rsi,%r9
|
|
4600: e8 9b 97 03 00 call 0x3dda0
|
|
4605: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
4609: b8 01 00 00 00 mov $0x1,%eax
|
|
460e: 41 83 fc 11 cmp $0x11,%r12d
|
|
4612: 7d 24 jge 0x4638
|
|
4614: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
|
|
4619: 41 89 cb mov %ecx,%r11d
|
|
461c: 41 d1 fb sar $1,%r11d
|
|
461f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
4623: 44 03 d9 add %ecx,%r11d
|
|
4626: 41 c1 eb 02 shr $0x2,%r11d
|
|
462a: 41 c1 e3 04 shl $0x4,%r11d
|
|
462e: 41 83 c3 3f add $0x3f,%r11d
|
|
4632: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4636: eb 19 jmp 0x4651
|
|
4638: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
|
|
463d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
4642: 41 c1 e3 04 shl $0x4,%r11d
|
|
4646: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
464d: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
4651: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
|
|
4658: 00
|
|
4659: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
465d: 41 83 fc 0a cmp $0xa,%r12d
|
|
4661: 7f 04 jg 0x4667
|
|
4663: 33 c0 xor %eax,%eax
|
|
4665: eb 24 jmp 0x468b
|
|
4667: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
|
|
466c: 89 c2 mov %eax,%edx
|
|
466e: d1 fa sar $1,%edx
|
|
4670: c1 ea 1e shr $0x1e,%edx
|
|
4673: 03 d0 add %eax,%edx
|
|
4675: c1 ea 02 shr $0x2,%edx
|
|
4678: 8b 0f mov (%rdi),%ecx
|
|
467a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
|
|
4681: 00
|
|
4682: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4686: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
|
|
468b: 89 07 mov %eax,(%rdi)
|
|
468d: 8b 06 mov (%rsi),%eax
|
|
468f: 85 c0 test %eax,%eax
|
|
4691: 7e 05 jle 0x4698
|
|
4693: 83 c0 40 add $0x40,%eax
|
|
4696: 89 06 mov %eax,(%rsi)
|
|
4698: 33 c0 xor %eax,%eax
|
|
469a: 48 83 c4 28 add $0x28,%rsp
|
|
469e: 41 5d pop %r13
|
|
46a0: 41 5c pop %r12
|
|
46a2: 5f pop %rdi
|
|
46a3: 5e pop %rsi
|
|
46a4: c3 ret
|
|
46a5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
46aa: 48 83 c4 28 add $0x28,%rsp
|
|
46ae: 41 5d pop %r13
|
|
46b0: 41 5c pop %r12
|
|
46b2: 5f pop %rdi
|
|
46b3: 5e pop %rsi
|
|
46b4: c3 ret
|
|
46b5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
46ba: 48 83 c4 28 add $0x28,%rsp
|
|
46be: 41 5d pop %r13
|
|
46c0: 41 5c pop %r12
|
|
46c2: 5f pop %rdi
|
|
46c3: 5e pop %rsi
|
|
46c4: c3 ret
|
|
46c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
46cc: 00
|
|
46cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
46d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
46d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
46e0: 48 83 ec 28 sub $0x28,%rsp
|
|
46e4: 48 85 c9 test %rcx,%rcx
|
|
46e7: 74 25 je 0x470e
|
|
46e9: 48 85 d2 test %rdx,%rdx
|
|
46ec: 74 20 je 0x470e
|
|
46ee: 4d 85 c0 test %r8,%r8
|
|
46f1: 74 1b je 0x470e
|
|
46f3: 45 85 c9 test %r9d,%r9d
|
|
46f6: 7f 0a jg 0x4702
|
|
46f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
46fd: 48 83 c4 28 add $0x28,%rsp
|
|
4701: c3 ret
|
|
4702: e8 b9 98 03 00 call 0x3dfc0
|
|
4707: 33 c0 xor %eax,%eax
|
|
4709: 48 83 c4 28 add $0x28,%rsp
|
|
470d: c3 ret
|
|
470e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4713: 48 83 c4 28 add $0x28,%rsp
|
|
4717: c3 ret
|
|
4718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
471f: 00
|
|
4720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4725: 48 85 c9 test %rcx,%rcx
|
|
4728: 74 27 je 0x4751
|
|
472a: 48 85 d2 test %rdx,%rdx
|
|
472d: 74 22 je 0x4751
|
|
472f: 4d 85 c0 test %r8,%r8
|
|
4732: 74 1d je 0x4751
|
|
4734: 45 85 c9 test %r9d,%r9d
|
|
4737: 7f 0b jg 0x4744
|
|
4739: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
473e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4743: c3 ret
|
|
4744: e8 57 9c 03 00 call 0x3e3a0
|
|
4749: 33 c0 xor %eax,%eax
|
|
474b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4750: c3 ret
|
|
4751: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4756: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
475b: c3 ret
|
|
475c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4760: 48 83 ec 28 sub $0x28,%rsp
|
|
4764: 48 85 c9 test %rcx,%rcx
|
|
4767: 74 25 je 0x478e
|
|
4769: 48 85 d2 test %rdx,%rdx
|
|
476c: 74 20 je 0x478e
|
|
476e: 4d 85 c0 test %r8,%r8
|
|
4771: 74 1b je 0x478e
|
|
4773: 45 85 c9 test %r9d,%r9d
|
|
4776: 7f 0a jg 0x4782
|
|
4778: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
477d: 48 83 c4 28 add $0x28,%rsp
|
|
4781: c3 ret
|
|
4782: e8 f9 9f 03 00 call 0x3e780
|
|
4787: 33 c0 xor %eax,%eax
|
|
4789: 48 83 c4 28 add $0x28,%rsp
|
|
478d: c3 ret
|
|
478e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4793: 48 83 c4 28 add $0x28,%rsp
|
|
4797: c3 ret
|
|
4798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
479f: 00
|
|
47a0: 41 57 push %r15
|
|
47a2: 49 89 ca mov %rcx,%r10
|
|
47a5: 49 89 d3 mov %rdx,%r11
|
|
47a8: 4d 85 d2 test %r10,%r10
|
|
47ab: 0f 84 fb 00 00 00 je 0x48ac
|
|
47b1: 4d 85 db test %r11,%r11
|
|
47b4: 0f 84 f2 00 00 00 je 0x48ac
|
|
47ba: 4d 85 c0 test %r8,%r8
|
|
47bd: 0f 84 e9 00 00 00 je 0x48ac
|
|
47c3: 45 85 c9 test %r9d,%r9d
|
|
47c6: 0f 8e d8 00 00 00 jle 0x48a4
|
|
47cc: 49 63 d1 movslq %r9d,%rdx
|
|
47cf: 48 83 fa 08 cmp $0x8,%rdx
|
|
47d3: 0f 8c c6 00 00 00 jl 0x489f
|
|
47d9: 4c 89 c0 mov %r8,%rax
|
|
47dc: 48 83 e0 0f and $0xf,%rax
|
|
47e0: 85 c0 test %eax,%eax
|
|
47e2: 74 10 je 0x47f4
|
|
47e4: a8 03 test $0x3,%al
|
|
47e6: 0f 85 b3 00 00 00 jne 0x489f
|
|
47ec: f7 d8 neg %eax
|
|
47ee: 83 c0 10 add $0x10,%eax
|
|
47f1: c1 e8 02 shr $0x2,%eax
|
|
47f4: 89 c1 mov %eax,%ecx
|
|
47f6: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
47fa: 49 3b d7 cmp %r15,%rdx
|
|
47fd: 0f 8c 9c 00 00 00 jl 0x489f
|
|
4803: 45 89 cf mov %r9d,%r15d
|
|
4806: 44 2b f8 sub %eax,%r15d
|
|
4809: 41 83 e7 07 and $0x7,%r15d
|
|
480d: 45 2b cf sub %r15d,%r9d
|
|
4810: 4d 63 c9 movslq %r9d,%r9
|
|
4813: 85 c0 test %eax,%eax
|
|
4815: b8 00 00 00 00 mov $0x0,%eax
|
|
481a: 76 24 jbe 0x4840
|
|
481c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4820: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0
|
|
4826: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
482c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
4832: 48 ff c0 inc %rax
|
|
4835: 48 3b c1 cmp %rcx,%rax
|
|
4838: 72 e6 jb 0x4820
|
|
483a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4840: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
4846: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2
|
|
484d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1
|
|
4853: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3
|
|
485a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
4860: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
4867: 48 83 c1 08 add $0x8,%rcx
|
|
486b: 49 3b c9 cmp %r9,%rcx
|
|
486e: 72 d0 jb 0x4840
|
|
4870: 4c 3b ca cmp %rdx,%r9
|
|
4873: 73 25 jae 0x489a
|
|
4875: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4880: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0
|
|
4886: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1
|
|
488c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
4892: 49 ff c1 inc %r9
|
|
4895: 4c 3b ca cmp %rdx,%r9
|
|
4898: 72 e6 jb 0x4880
|
|
489a: 33 c0 xor %eax,%eax
|
|
489c: 41 5f pop %r15
|
|
489e: c3 ret
|
|
489f: 45 33 c9 xor %r9d,%r9d
|
|
48a2: eb cc jmp 0x4870
|
|
48a4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
48a9: 41 5f pop %r15
|
|
48ab: c3 ret
|
|
48ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
48b1: 41 5f pop %r15
|
|
48b3: c3 ret
|
|
48b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
48b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48c0: 53 push %rbx
|
|
48c1: 57 push %rdi
|
|
48c2: 55 push %rbp
|
|
48c3: 49 89 ca mov %rcx,%r10
|
|
48c6: 4d 85 d2 test %r10,%r10
|
|
48c9: 0f 84 92 01 00 00 je 0x4a61
|
|
48cf: 48 85 d2 test %rdx,%rdx
|
|
48d2: 0f 84 89 01 00 00 je 0x4a61
|
|
48d8: 4d 85 c0 test %r8,%r8
|
|
48db: 0f 84 80 01 00 00 je 0x4a61
|
|
48e1: 45 85 c9 test %r9d,%r9d
|
|
48e4: 0f 8e 6e 01 00 00 jle 0x4a58
|
|
48ea: 41 83 f9 10 cmp $0x10,%r9d
|
|
48ee: 0f 8c 50 01 00 00 jl 0x4a44
|
|
48f4: 41 83 f9 1d cmp $0x1d,%r9d
|
|
48f8: 0f 8c 4d 01 00 00 jl 0x4a4b
|
|
48fe: 4c 89 c1 mov %r8,%rcx
|
|
4901: 48 83 e1 1f and $0x1f,%rcx
|
|
4905: 89 c9 mov %ecx,%ecx
|
|
4907: 85 c9 test %ecx,%ecx
|
|
4909: 74 11 je 0x491c
|
|
490b: f6 c1 03 test $0x3,%cl
|
|
490e: 0f 85 30 01 00 00 jne 0x4a44
|
|
4914: f7 d9 neg %ecx
|
|
4916: 83 c1 20 add $0x20,%ecx
|
|
4919: c1 e9 02 shr $0x2,%ecx
|
|
491c: 8d 41 10 lea 0x10(%rcx),%eax
|
|
491f: 44 3b c8 cmp %eax,%r9d
|
|
4922: 0f 8c 1c 01 00 00 jl 0x4a44
|
|
4928: 44 89 cf mov %r9d,%edi
|
|
492b: 33 c0 xor %eax,%eax
|
|
492d: 2b f9 sub %ecx,%edi
|
|
492f: 83 e7 0f and $0xf,%edi
|
|
4932: f7 df neg %edi
|
|
4934: 41 03 f9 add %r9d,%edi
|
|
4937: 85 c9 test %ecx,%ecx
|
|
4939: 76 1e jbe 0x4959
|
|
493b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4940: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
|
|
4945: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
494b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
4951: 48 ff c0 inc %rax
|
|
4954: 48 3b c1 cmp %rcx,%rax
|
|
4957: 72 e7 jb 0x4940
|
|
4959: 48 63 c7 movslq %edi,%rax
|
|
495c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4960: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
|
|
4965: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
|
|
496b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
|
|
4971: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
|
|
4978: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
497e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
4985: 48 83 c1 10 add $0x10,%rcx
|
|
4989: 48 3b c8 cmp %rax,%rcx
|
|
498c: 72 d2 jb 0x4960
|
|
498e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
4991: 41 3b c1 cmp %r9d,%eax
|
|
4994: 0f 87 9d 00 00 00 ja 0x4a37
|
|
499a: 4d 63 c9 movslq %r9d,%r9
|
|
499d: 48 63 ff movslq %edi,%rdi
|
|
49a0: 4c 2b cf sub %rdi,%r9
|
|
49a3: 49 83 f9 04 cmp $0x4,%r9
|
|
49a7: 0f 8c 93 00 00 00 jl 0x4a40
|
|
49ad: 48 63 ff movslq %edi,%rdi
|
|
49b0: 44 89 cd mov %r9d,%ebp
|
|
49b3: 83 e5 fc and $0xfffffffc,%ebp
|
|
49b6: 33 c9 xor %ecx,%ecx
|
|
49b8: 48 63 ed movslq %ebp,%rbp
|
|
49bb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
49bf: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
49c3: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11
|
|
49c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
49ce: 00
|
|
49cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
49d6: 0f 1f 00 nopl (%rax)
|
|
49d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
49e0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
49e6: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
|
|
49eb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
49f0: 48 83 c1 04 add $0x4,%rcx
|
|
49f4: 48 3b cd cmp %rbp,%rcx
|
|
49f7: 72 e7 jb 0x49e0
|
|
49f9: 49 3b e9 cmp %r9,%rbp
|
|
49fc: 73 39 jae 0x4a37
|
|
49fe: 48 63 ff movslq %edi,%rdi
|
|
4a01: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
4a05: 49 8d 0c ba lea (%r10,%rdi,4),%rcx
|
|
4a09: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
4a0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a14: 00
|
|
4a15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4a20: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
4a25: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1
|
|
4a2a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4)
|
|
4a2f: 48 ff c5 inc %rbp
|
|
4a32: 49 3b e9 cmp %r9,%rbp
|
|
4a35: 72 e9 jb 0x4a20
|
|
4a37: 33 c0 xor %eax,%eax
|
|
4a39: c5 f8 77 vzeroupper
|
|
4a3c: 5d pop %rbp
|
|
4a3d: 5f pop %rdi
|
|
4a3e: 5b pop %rbx
|
|
4a3f: c3 ret
|
|
4a40: 33 ed xor %ebp,%ebp
|
|
4a42: eb b5 jmp 0x49f9
|
|
4a44: 33 ff xor %edi,%edi
|
|
4a46: e9 43 ff ff ff jmp 0x498e
|
|
4a4b: 44 89 cf mov %r9d,%edi
|
|
4a4e: 33 c9 xor %ecx,%ecx
|
|
4a50: 83 e7 f0 and $0xfffffff0,%edi
|
|
4a53: e9 01 ff ff ff jmp 0x4959
|
|
4a58: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4a5d: 5d pop %rbp
|
|
4a5e: 5f pop %rdi
|
|
4a5f: 5b pop %rbx
|
|
4a60: c3 ret
|
|
4a61: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4a66: 5d pop %rbp
|
|
4a67: 5f pop %rdi
|
|
4a68: 5b pop %rbx
|
|
4a69: c3 ret
|
|
4a6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a71: 00
|
|
4a72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a80: 48 83 ec 28 sub $0x28,%rsp
|
|
4a84: 48 85 c9 test %rcx,%rcx
|
|
4a87: 74 23 je 0x4aac
|
|
4a89: 48 85 d2 test %rdx,%rdx
|
|
4a8c: 74 1e je 0x4aac
|
|
4a8e: 4d 85 c0 test %r8,%r8
|
|
4a91: 74 19 je 0x4aac
|
|
4a93: 45 85 c9 test %r9d,%r9d
|
|
4a96: 7e 1e jle 0x4ab6
|
|
4a98: e8 73 b2 a5 01 call 0x1a5fd10
|
|
4a9d: ba 02 00 00 00 mov $0x2,%edx
|
|
4aa2: 85 c0 test %eax,%eax
|
|
4aa4: 0f 45 c2 cmovne %edx,%eax
|
|
4aa7: 48 83 c4 28 add $0x28,%rsp
|
|
4aab: c3 ret
|
|
4aac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4ab1: 48 83 c4 28 add $0x28,%rsp
|
|
4ab5: c3 ret
|
|
4ab6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4abb: 48 83 c4 28 add $0x28,%rsp
|
|
4abf: c3 ret
|
|
4ac0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4ac5: 48 85 c9 test %rcx,%rcx
|
|
4ac8: 74 24 je 0x4aee
|
|
4aca: 48 85 d2 test %rdx,%rdx
|
|
4acd: 74 1f je 0x4aee
|
|
4acf: 4d 85 c0 test %r8,%r8
|
|
4ad2: 74 1a je 0x4aee
|
|
4ad4: 45 85 c9 test %r9d,%r9d
|
|
4ad7: 7e 20 jle 0x4af9
|
|
4ad9: e8 b2 f7 a5 01 call 0x1a64290
|
|
4ade: ba 02 00 00 00 mov $0x2,%edx
|
|
4ae3: 85 c0 test %eax,%eax
|
|
4ae5: 0f 45 c2 cmovne %edx,%eax
|
|
4ae8: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4aed: c3 ret
|
|
4aee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4af3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4af8: c3 ret
|
|
4af9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4afe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4b03: c3 ret
|
|
4b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b0b: 00
|
|
4b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b1f: 00
|
|
4b20: 48 83 ec 28 sub $0x28,%rsp
|
|
4b24: 48 85 c9 test %rcx,%rcx
|
|
4b27: 74 23 je 0x4b4c
|
|
4b29: 48 85 d2 test %rdx,%rdx
|
|
4b2c: 74 1e je 0x4b4c
|
|
4b2e: 4d 85 c0 test %r8,%r8
|
|
4b31: 74 19 je 0x4b4c
|
|
4b33: 45 85 c9 test %r9d,%r9d
|
|
4b36: 7e 1e jle 0x4b56
|
|
4b38: e8 33 1b a6 01 call 0x1a66670
|
|
4b3d: ba 02 00 00 00 mov $0x2,%edx
|
|
4b42: 85 c0 test %eax,%eax
|
|
4b44: 0f 45 c2 cmovne %edx,%eax
|
|
4b47: 48 83 c4 28 add $0x28,%rsp
|
|
4b4b: c3 ret
|
|
4b4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4b51: 48 83 c4 28 add $0x28,%rsp
|
|
4b55: c3 ret
|
|
4b56: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4b5b: 48 83 c4 28 add $0x28,%rsp
|
|
4b5f: c3 ret
|
|
4b60: 48 83 ec 28 sub $0x28,%rsp
|
|
4b64: 48 85 c9 test %rcx,%rcx
|
|
4b67: 74 23 je 0x4b8c
|
|
4b69: 48 85 d2 test %rdx,%rdx
|
|
4b6c: 74 1e je 0x4b8c
|
|
4b6e: 4d 85 c0 test %r8,%r8
|
|
4b71: 74 19 je 0x4b8c
|
|
4b73: 45 85 c9 test %r9d,%r9d
|
|
4b76: 7e 1e jle 0x4b96
|
|
4b78: e8 63 5d a6 01 call 0x1a6a8e0
|
|
4b7d: ba 02 00 00 00 mov $0x2,%edx
|
|
4b82: 85 c0 test %eax,%eax
|
|
4b84: 0f 45 c2 cmovne %edx,%eax
|
|
4b87: 48 83 c4 28 add $0x28,%rsp
|
|
4b8b: c3 ret
|
|
4b8c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4b91: 48 83 c4 28 add $0x28,%rsp
|
|
4b95: c3 ret
|
|
4b96: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4b9b: 48 83 c4 28 add $0x28,%rsp
|
|
4b9f: c3 ret
|
|
4ba0: 48 83 ec 28 sub $0x28,%rsp
|
|
4ba4: 48 85 c9 test %rcx,%rcx
|
|
4ba7: 74 23 je 0x4bcc
|
|
4ba9: 48 85 d2 test %rdx,%rdx
|
|
4bac: 74 1e je 0x4bcc
|
|
4bae: 4d 85 c0 test %r8,%r8
|
|
4bb1: 74 19 je 0x4bcc
|
|
4bb3: 45 85 c9 test %r9d,%r9d
|
|
4bb6: 7e 1e jle 0x4bd6
|
|
4bb8: e8 23 a1 a6 01 call 0x1a6ece0
|
|
4bbd: ba 02 00 00 00 mov $0x2,%edx
|
|
4bc2: 85 c0 test %eax,%eax
|
|
4bc4: 0f 45 c2 cmovne %edx,%eax
|
|
4bc7: 48 83 c4 28 add $0x28,%rsp
|
|
4bcb: c3 ret
|
|
4bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4bd1: 48 83 c4 28 add $0x28,%rsp
|
|
4bd5: c3 ret
|
|
4bd6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4bdb: 48 83 c4 28 add $0x28,%rsp
|
|
4bdf: c3 ret
|
|
4be0: 48 83 ec 28 sub $0x28,%rsp
|
|
4be4: 48 85 c9 test %rcx,%rcx
|
|
4be7: 74 23 je 0x4c0c
|
|
4be9: 48 85 d2 test %rdx,%rdx
|
|
4bec: 74 1e je 0x4c0c
|
|
4bee: 4d 85 c0 test %r8,%r8
|
|
4bf1: 74 19 je 0x4c0c
|
|
4bf3: 45 85 c9 test %r9d,%r9d
|
|
4bf6: 7e 1e jle 0x4c16
|
|
4bf8: e8 83 d9 a6 01 call 0x1a72580
|
|
4bfd: ba 02 00 00 00 mov $0x2,%edx
|
|
4c02: 85 c0 test %eax,%eax
|
|
4c04: 0f 45 c2 cmovne %edx,%eax
|
|
4c07: 48 83 c4 28 add $0x28,%rsp
|
|
4c0b: c3 ret
|
|
4c0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4c11: 48 83 c4 28 add $0x28,%rsp
|
|
4c15: c3 ret
|
|
4c16: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4c1b: 48 83 c4 28 add $0x28,%rsp
|
|
4c1f: c3 ret
|
|
4c20: 48 83 ec 28 sub $0x28,%rsp
|
|
4c24: 48 85 c9 test %rcx,%rcx
|
|
4c27: 74 20 je 0x4c49
|
|
4c29: 48 85 d2 test %rdx,%rdx
|
|
4c2c: 74 1b je 0x4c49
|
|
4c2e: 45 85 c0 test %r8d,%r8d
|
|
4c31: 7f 0a jg 0x4c3d
|
|
4c33: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4c38: 48 83 c4 28 add $0x28,%rsp
|
|
4c3c: c3 ret
|
|
4c3d: e8 3e 9f 03 00 call 0x3eb80
|
|
4c42: 33 c0 xor %eax,%eax
|
|
4c44: 48 83 c4 28 add $0x28,%rsp
|
|
4c48: c3 ret
|
|
4c49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4c4e: 48 83 c4 28 add $0x28,%rsp
|
|
4c52: c3 ret
|
|
4c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c5f: 00
|
|
4c60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4c65: 48 85 c9 test %rcx,%rcx
|
|
4c68: 74 22 je 0x4c8c
|
|
4c6a: 48 85 d2 test %rdx,%rdx
|
|
4c6d: 74 1d je 0x4c8c
|
|
4c6f: 45 85 c0 test %r8d,%r8d
|
|
4c72: 7f 0b jg 0x4c7f
|
|
4c74: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4c79: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4c7e: c3 ret
|
|
4c7f: e8 dc a1 03 00 call 0x3ee60
|
|
4c84: 33 c0 xor %eax,%eax
|
|
4c86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4c8b: c3 ret
|
|
4c8c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4c91: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4c96: c3 ret
|
|
4c97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
4c9e: 00 00
|
|
4ca0: 48 83 ec 28 sub $0x28,%rsp
|
|
4ca4: 48 85 c9 test %rcx,%rcx
|
|
4ca7: 74 20 je 0x4cc9
|
|
4ca9: 48 85 d2 test %rdx,%rdx
|
|
4cac: 74 1b je 0x4cc9
|
|
4cae: 45 85 c0 test %r8d,%r8d
|
|
4cb1: 7f 0a jg 0x4cbd
|
|
4cb3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4cb8: 48 83 c4 28 add $0x28,%rsp
|
|
4cbc: c3 ret
|
|
4cbd: e8 7e a4 03 00 call 0x3f140
|
|
4cc2: 33 c0 xor %eax,%eax
|
|
4cc4: 48 83 c4 28 add $0x28,%rsp
|
|
4cc8: c3 ret
|
|
4cc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4cce: 48 83 c4 28 add $0x28,%rsp
|
|
4cd2: c3 ret
|
|
4cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4cdf: 00
|
|
4ce0: 41 54 push %r12
|
|
4ce2: 55 push %rbp
|
|
4ce3: 49 89 d1 mov %rdx,%r9
|
|
4ce6: 48 85 c9 test %rcx,%rcx
|
|
4ce9: 0f 84 cf 02 00 00 je 0x4fbe
|
|
4cef: 4d 85 c9 test %r9,%r9
|
|
4cf2: 0f 84 c6 02 00 00 je 0x4fbe
|
|
4cf8: 45 85 c0 test %r8d,%r8d
|
|
4cfb: 0f 8e b4 02 00 00 jle 0x4fb5
|
|
4d01: 41 83 f8 08 cmp $0x8,%r8d
|
|
4d05: 0f 8c 9b 02 00 00 jl 0x4fa6
|
|
4d0b: 4c 89 c8 mov %r9,%rax
|
|
4d0e: 48 83 e0 1f and $0x1f,%rax
|
|
4d12: 89 c0 mov %eax,%eax
|
|
4d14: 85 c0 test %eax,%eax
|
|
4d16: 74 0d je 0x4d25
|
|
4d18: a8 0f test $0xf,%al
|
|
4d1a: 0f 85 86 02 00 00 jne 0x4fa6
|
|
4d20: b8 01 00 00 00 mov $0x1,%eax
|
|
4d25: 8d 50 08 lea 0x8(%rax),%edx
|
|
4d28: 44 3b c2 cmp %edx,%r8d
|
|
4d2b: 0f 8c 75 02 00 00 jl 0x4fa6
|
|
4d31: 44 89 c5 mov %r8d,%ebp
|
|
4d34: 45 33 db xor %r11d,%r11d
|
|
4d37: 2b e8 sub %eax,%ebp
|
|
4d39: 45 33 d2 xor %r10d,%r10d
|
|
4d3c: 83 e5 07 and $0x7,%ebp
|
|
4d3f: 4c 89 ca mov %r9,%rdx
|
|
4d42: f7 dd neg %ebp
|
|
4d44: 41 03 e8 add %r8d,%ebp
|
|
4d47: 85 c0 test %eax,%eax
|
|
4d49: 76 4e jbe 0x4d99
|
|
4d4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4d52: 00
|
|
4d53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4d5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4d60: c5 f9 10 12 vmovupd (%rdx),%xmm2
|
|
4d64: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1
|
|
4d6a: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0
|
|
4d70: 49 ff c3 inc %r11
|
|
4d73: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
4d77: 49 83 c2 10 add $0x10,%r10
|
|
4d7b: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
4d80: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
4d84: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
4d88: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
4d8c: c5 f9 11 0a vmovupd %xmm1,(%rdx)
|
|
4d90: 48 83 c2 10 add $0x10,%rdx
|
|
4d94: 4c 3b d8 cmp %rax,%r11
|
|
4d97: 72 c7 jb 0x4d60
|
|
4d99: 49 89 c2 mov %rax,%r10
|
|
4d9c: 49 c1 e2 04 shl $0x4,%r10
|
|
4da0: 48 63 d5 movslq %ebp,%rdx
|
|
4da3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4daa: 00
|
|
4dab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4dc0: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2
|
|
4dc6: 48 83 c0 08 add $0x8,%rax
|
|
4dca: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0
|
|
4dd0: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1
|
|
4dd6: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
4dda: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3
|
|
4de1: 01
|
|
4de2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
4de7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
4deb: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
4def: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5
|
|
4df6: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
4dfa: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1)
|
|
4e00: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3
|
|
4e07: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4
|
|
4e0e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
|
|
4e12: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0
|
|
4e19: 01
|
|
4e1a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
|
|
4e1f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
|
|
4e23: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
|
|
4e27: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
|
|
4e2b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2
|
|
4e32: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1)
|
|
4e39: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0
|
|
4e40: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1
|
|
4e47: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
4e4b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3
|
|
4e52: 01
|
|
4e53: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
4e58: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
4e5c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
4e60: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5
|
|
4e67: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
4e6b: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1)
|
|
4e72: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3
|
|
4e79: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4
|
|
4e80: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
|
|
4e84: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0
|
|
4e8b: 01
|
|
4e8c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
|
|
4e91: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
|
|
4e95: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
|
|
4e99: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
|
|
4e9d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1)
|
|
4ea4: 49 81 c2 80 00 00 00 add $0x80,%r10
|
|
4eab: 48 3b c2 cmp %rdx,%rax
|
|
4eae: 0f 82 0c ff ff ff jb 0x4dc0
|
|
4eb4: 8d 45 01 lea 0x1(%rbp),%eax
|
|
4eb7: 41 3b c0 cmp %r8d,%eax
|
|
4eba: 0f 87 d9 00 00 00 ja 0x4f99
|
|
4ec0: 4d 63 c0 movslq %r8d,%r8
|
|
4ec3: 4c 2b c2 sub %rdx,%r8
|
|
4ec6: 49 83 f8 02 cmp $0x2,%r8
|
|
4eca: 0f 8c d2 00 00 00 jl 0x4fa2
|
|
4ed0: 48 c1 e2 04 shl $0x4,%rdx
|
|
4ed4: 44 89 c0 mov %r8d,%eax
|
|
4ed7: 83 e0 fe and $0xfffffffe,%eax
|
|
4eda: 45 33 e4 xor %r12d,%r12d
|
|
4edd: 48 63 c0 movslq %eax,%rax
|
|
4ee0: 45 33 d2 xor %r10d,%r10d
|
|
4ee3: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11
|
|
4ee7: 49 03 d1 add %r9,%rdx
|
|
4eea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ef1: 00
|
|
4ef2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4f00: c5 fd 10 12 vmovupd (%rdx),%ymm2
|
|
4f04: 49 83 c4 02 add $0x2,%r12
|
|
4f08: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0
|
|
4f0e: c5 ff 12 0a vmovddup (%rdx),%ymm1
|
|
4f12: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
4f16: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3
|
|
4f1d: 01
|
|
4f1e: 49 83 c2 20 add $0x20,%r10
|
|
4f22: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
4f27: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
4f2b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
4f2f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
4f33: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
4f37: 48 83 c2 20 add $0x20,%rdx
|
|
4f3b: 4c 3b e0 cmp %rax,%r12
|
|
4f3e: 72 c0 jb 0x4f00
|
|
4f40: 48 89 c2 mov %rax,%rdx
|
|
4f43: 48 c1 e2 04 shl $0x4,%rdx
|
|
4f47: 49 3b c0 cmp %r8,%rax
|
|
4f4a: 73 4d jae 0x4f99
|
|
4f4c: 48 63 ed movslq %ebp,%rbp
|
|
4f4f: 48 c1 e5 04 shl $0x4,%rbp
|
|
4f53: 4c 03 cd add %rbp,%r9
|
|
4f56: 48 03 cd add %rbp,%rcx
|
|
4f59: 4c 03 ca add %rdx,%r9
|
|
4f5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4f60: c4 c1 79 10 11 vmovupd (%r9),%xmm2
|
|
4f65: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1
|
|
4f6a: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0
|
|
4f6f: 48 ff c0 inc %rax
|
|
4f72: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
4f76: 48 83 c2 10 add $0x10,%rdx
|
|
4f7a: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
4f7f: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
4f83: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
4f87: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
4f8b: c4 c1 79 11 09 vmovupd %xmm1,(%r9)
|
|
4f90: 49 83 c1 10 add $0x10,%r9
|
|
4f94: 49 3b c0 cmp %r8,%rax
|
|
4f97: 72 c7 jb 0x4f60
|
|
4f99: 33 c0 xor %eax,%eax
|
|
4f9b: c5 f8 77 vzeroupper
|
|
4f9e: 5d pop %rbp
|
|
4f9f: 41 5c pop %r12
|
|
4fa1: c3 ret
|
|
4fa2: 33 c0 xor %eax,%eax
|
|
4fa4: eb 9a jmp 0x4f40
|
|
4fa6: 33 ed xor %ebp,%ebp
|
|
4fa8: 41 83 f8 01 cmp $0x1,%r8d
|
|
4fac: 72 eb jb 0x4f99
|
|
4fae: 4d 63 c0 movslq %r8d,%r8
|
|
4fb1: 33 c0 xor %eax,%eax
|
|
4fb3: eb 8b jmp 0x4f40
|
|
4fb5: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4fba: 5d pop %rbp
|
|
4fbb: 41 5c pop %r12
|
|
4fbd: c3 ret
|
|
4fbe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4fc3: 5d pop %rbp
|
|
4fc4: 41 5c pop %r12
|
|
4fc6: c3 ret
|
|
4fc7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4fce: 00
|
|
4fcf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4fd6: 0f 1f 00 nopl (%rax)
|
|
4fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4fe0: 41 54 push %r12
|
|
4fe2: 49 89 cb mov %rcx,%r11
|
|
4fe5: 4d 85 db test %r11,%r11
|
|
4fe8: 0f 84 dd 01 00 00 je 0x51cb
|
|
4fee: 48 85 d2 test %rdx,%rdx
|
|
4ff1: 0f 84 d4 01 00 00 je 0x51cb
|
|
4ff7: 45 85 c0 test %r8d,%r8d
|
|
4ffa: 0f 8e c3 01 00 00 jle 0x51c3
|
|
5000: 4d 63 c8 movslq %r8d,%r9
|
|
5003: 49 83 f9 08 cmp $0x8,%r9
|
|
5007: 0f 8c b1 01 00 00 jl 0x51be
|
|
500d: 48 89 d0 mov %rdx,%rax
|
|
5010: 48 83 e0 1f and $0x1f,%rax
|
|
5014: 85 c0 test %eax,%eax
|
|
5016: 74 0d je 0x5025
|
|
5018: a8 0f test $0xf,%al
|
|
501a: 0f 85 9e 01 00 00 jne 0x51be
|
|
5020: b8 01 00 00 00 mov $0x1,%eax
|
|
5025: 41 89 c2 mov %eax,%r10d
|
|
5028: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
502c: 4c 3b c9 cmp %rcx,%r9
|
|
502f: 0f 8c 89 01 00 00 jl 0x51be
|
|
5035: 44 89 c1 mov %r8d,%ecx
|
|
5038: 2b c8 sub %eax,%ecx
|
|
503a: 83 e1 07 and $0x7,%ecx
|
|
503d: 44 2b c1 sub %ecx,%r8d
|
|
5040: 33 c9 xor %ecx,%ecx
|
|
5042: 4d 63 c0 movslq %r8d,%r8
|
|
5045: 45 33 e4 xor %r12d,%r12d
|
|
5048: 85 c0 test %eax,%eax
|
|
504a: 48 89 d0 mov %rdx,%rax
|
|
504d: 76 47 jbe 0x5096
|
|
504f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5056: 00
|
|
5057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
505e: 66 90 xchg %ax,%ax
|
|
5060: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
5064: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
506a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
506e: 48 ff c1 inc %rcx
|
|
5071: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
5076: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
507a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
|
|
5080: 49 83 c4 10 add $0x10,%r12
|
|
5084: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
5089: c5 f9 11 28 vmovupd %xmm5,(%rax)
|
|
508d: 48 83 c0 10 add $0x10,%rax
|
|
5091: 49 3b ca cmp %r10,%rcx
|
|
5094: 72 ca jb 0x5060
|
|
5096: 4c 89 d0 mov %r10,%rax
|
|
5099: 48 c1 e0 04 shl $0x4,%rax
|
|
509d: 0f 1f 00 nopl (%rax)
|
|
50a0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
50a5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
|
|
50a9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
50af: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
50b3: 49 83 c2 08 add $0x8,%r10
|
|
50b7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
50bc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
50c0: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
|
|
50c5: c5 ff 12 29 vmovddup (%rcx),%ymm5
|
|
50c9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
50ce: c5 fd 11 29 vmovupd %ymm5,(%rcx)
|
|
50d2: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
50d9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
50dd: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
50e2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
50e6: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
|
|
50eb: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
|
|
50f0: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
50f5: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
|
|
50fa: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
5101: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
5105: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
510a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
510e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
|
|
5113: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
|
|
5118: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
511d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
|
|
5122: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
5129: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
512d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
5132: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
5136: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
|
|
513b: 48 05 80 00 00 00 add $0x80,%rax
|
|
5141: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
5146: 4d 3b d0 cmp %r8,%r10
|
|
5149: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
|
|
514e: 0f 82 4c ff ff ff jb 0x50a0
|
|
5154: 4c 89 c0 mov %r8,%rax
|
|
5157: 48 c1 e0 04 shl $0x4,%rax
|
|
515b: 48 03 d0 add %rax,%rdx
|
|
515e: 4d 3b c1 cmp %r9,%r8
|
|
5161: 73 53 jae 0x51b6
|
|
5163: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
516a: 00
|
|
516b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5180: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
5184: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
518a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
518e: 49 ff c0 inc %r8
|
|
5191: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
5196: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
519a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
|
|
51a0: 48 83 c0 10 add $0x10,%rax
|
|
51a4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
51a9: c5 f9 11 2a vmovupd %xmm5,(%rdx)
|
|
51ad: 48 83 c2 10 add $0x10,%rdx
|
|
51b1: 4d 3b c1 cmp %r9,%r8
|
|
51b4: 72 ca jb 0x5180
|
|
51b6: 33 c0 xor %eax,%eax
|
|
51b8: c5 f8 77 vzeroupper
|
|
51bb: 41 5c pop %r12
|
|
51bd: c3 ret
|
|
51be: 45 33 c0 xor %r8d,%r8d
|
|
51c1: eb 91 jmp 0x5154
|
|
51c3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
51c8: 41 5c pop %r12
|
|
51ca: c3 ret
|
|
51cb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
51d0: 41 5c pop %r12
|
|
51d2: c3 ret
|
|
51d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
51d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
51df: 00
|
|
51e0: 41 54 push %r12
|
|
51e2: 49 89 cb mov %rcx,%r11
|
|
51e5: 4d 85 db test %r11,%r11
|
|
51e8: 0f 84 f9 01 00 00 je 0x53e7
|
|
51ee: 48 85 d2 test %rdx,%rdx
|
|
51f1: 0f 84 f0 01 00 00 je 0x53e7
|
|
51f7: 45 85 c0 test %r8d,%r8d
|
|
51fa: 0f 8e df 01 00 00 jle 0x53df
|
|
5200: 4d 63 c8 movslq %r8d,%r9
|
|
5203: 49 83 f9 08 cmp $0x8,%r9
|
|
5207: 0f 8c cd 01 00 00 jl 0x53da
|
|
520d: 48 89 d0 mov %rdx,%rax
|
|
5210: 48 83 e0 1f and $0x1f,%rax
|
|
5214: 85 c0 test %eax,%eax
|
|
5216: 74 0d je 0x5225
|
|
5218: a8 0f test $0xf,%al
|
|
521a: 0f 85 ba 01 00 00 jne 0x53da
|
|
5220: b8 01 00 00 00 mov $0x1,%eax
|
|
5225: 41 89 c2 mov %eax,%r10d
|
|
5228: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
522c: 4c 3b c9 cmp %rcx,%r9
|
|
522f: 0f 8c a5 01 00 00 jl 0x53da
|
|
5235: 44 89 c1 mov %r8d,%ecx
|
|
5238: 2b c8 sub %eax,%ecx
|
|
523a: 83 e1 07 and $0x7,%ecx
|
|
523d: 44 2b c1 sub %ecx,%r8d
|
|
5240: 33 c9 xor %ecx,%ecx
|
|
5242: 4d 63 c0 movslq %r8d,%r8
|
|
5245: 45 33 e4 xor %r12d,%r12d
|
|
5248: 85 c0 test %eax,%eax
|
|
524a: 48 89 d0 mov %rdx,%rax
|
|
524d: 76 43 jbe 0x5292
|
|
524f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5256: 00
|
|
5257: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
525e: 66 90 xchg %ax,%ax
|
|
5260: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
5264: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
526a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
526e: 48 ff c1 inc %rcx
|
|
5271: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
5276: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
527a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
|
|
5281: 49 83 c4 10 add $0x10,%r12
|
|
5285: c5 f9 11 20 vmovupd %xmm4,(%rax)
|
|
5289: 48 83 c0 10 add $0x10,%rax
|
|
528d: 49 3b ca cmp %r10,%rcx
|
|
5290: 72 ce jb 0x5260
|
|
5292: 4c 89 d0 mov %r10,%rax
|
|
5295: 48 c1 e0 04 shl $0x4,%rax
|
|
5299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
52a0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
52a5: 49 83 c2 08 add $0x8,%r10
|
|
52a9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
52af: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
52b6: 01
|
|
52b7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
52be: 02
|
|
52bf: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
52c6: 03
|
|
52c7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
52cb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
52d0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
52d4: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
52d9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
52de: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
|
|
52e3: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
52ea: 01
|
|
52eb: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
52f1: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
52f8: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
52fe: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
5305: 01
|
|
5306: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
530c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
|
|
5313: 01
|
|
5314: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
531b: 02
|
|
531c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
5322: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
5329: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
532f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
5336: 02
|
|
5337: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
533d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
|
|
5344: 02
|
|
5345: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
534c: 03
|
|
534d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
5353: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
535a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
5360: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
5366: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
536c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
|
|
5372: 48 05 80 00 00 00 add $0x80,%rax
|
|
5378: 4d 3b d0 cmp %r8,%r10
|
|
537b: 0f 82 1f ff ff ff jb 0x52a0
|
|
5381: 4c 89 c0 mov %r8,%rax
|
|
5384: 48 c1 e0 04 shl $0x4,%rax
|
|
5388: 48 03 d0 add %rax,%rdx
|
|
538b: 4d 3b c1 cmp %r9,%r8
|
|
538e: 73 42 jae 0x53d2
|
|
5390: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5397: 00
|
|
5398: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
539f: 90 nop
|
|
53a0: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
53a4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
53aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
53ae: 49 ff c0 inc %r8
|
|
53b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
53b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
53ba: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
|
|
53c1: 48 83 c0 10 add $0x10,%rax
|
|
53c5: c5 f9 11 22 vmovupd %xmm4,(%rdx)
|
|
53c9: 48 83 c2 10 add $0x10,%rdx
|
|
53cd: 4d 3b c1 cmp %r9,%r8
|
|
53d0: 72 ce jb 0x53a0
|
|
53d2: 33 c0 xor %eax,%eax
|
|
53d4: c5 f8 77 vzeroupper
|
|
53d7: 41 5c pop %r12
|
|
53d9: c3 ret
|
|
53da: 45 33 c0 xor %r8d,%r8d
|
|
53dd: eb a2 jmp 0x5381
|
|
53df: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
53e4: 41 5c pop %r12
|
|
53e6: c3 ret
|
|
53e7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
53ec: 41 5c pop %r12
|
|
53ee: c3 ret
|
|
53ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
53f6: 00
|
|
53f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
53fe: 66 90 xchg %ax,%ax
|
|
5400: 57 push %rdi
|
|
5401: 41 54 push %r12
|
|
5403: 55 push %rbp
|
|
5404: 48 89 d5 mov %rdx,%rbp
|
|
5407: 48 85 c9 test %rcx,%rcx
|
|
540a: 0f 84 f7 01 00 00 je 0x5607
|
|
5410: 48 85 ed test %rbp,%rbp
|
|
5413: 0f 84 ee 01 00 00 je 0x5607
|
|
5419: 4d 85 c0 test %r8,%r8
|
|
541c: 0f 84 e5 01 00 00 je 0x5607
|
|
5422: 45 85 c9 test %r9d,%r9d
|
|
5425: 0f 8e d2 01 00 00 jle 0x55fd
|
|
542b: 41 83 f9 08 cmp $0x8,%r9d
|
|
542f: 0f 8c b8 01 00 00 jl 0x55ed
|
|
5435: 4d 89 c2 mov %r8,%r10
|
|
5438: 49 83 e2 0f and $0xf,%r10
|
|
543c: 45 85 d2 test %r10d,%r10d
|
|
543f: 74 18 je 0x5459
|
|
5441: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
5448: 0f 85 9f 01 00 00 jne 0x55ed
|
|
544e: 41 f7 da neg %r10d
|
|
5451: 41 83 c2 10 add $0x10,%r10d
|
|
5455: 41 c1 ea 02 shr $0x2,%r10d
|
|
5459: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
545d: 44 3b c8 cmp %eax,%r9d
|
|
5460: 0f 8c 87 01 00 00 jl 0x55ed
|
|
5466: 44 89 c8 mov %r9d,%eax
|
|
5469: 33 d2 xor %edx,%edx
|
|
546b: 41 2b c2 sub %r10d,%eax
|
|
546e: 83 e0 07 and $0x7,%eax
|
|
5471: f7 d8 neg %eax
|
|
5473: 41 03 c1 add %r9d,%eax
|
|
5476: 44 89 d7 mov %r10d,%edi
|
|
5479: 45 85 d2 test %r10d,%r10d
|
|
547c: 76 21 jbe 0x549f
|
|
547e: 66 90 xchg %ax,%ax
|
|
5480: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
5485: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
548b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
5491: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
5497: 48 ff c2 inc %rdx
|
|
549a: 48 3b d7 cmp %rdi,%rdx
|
|
549d: 72 e1 jb 0x5480
|
|
549f: 45 89 d2 mov %r10d,%r10d
|
|
54a2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
54a7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
54ae: 48 63 d0 movslq %eax,%rdx
|
|
54b1: 74 4d je 0x5500
|
|
54b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
54b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
54bf: 00
|
|
54c0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
54c4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
54c9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
54ce: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
54d3: 0f 59 c8 mulps %xmm0,%xmm1
|
|
54d6: 0f 59 da mulps %xmm2,%xmm3
|
|
54d9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
54de: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
54e4: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
|
|
54e9: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
|
|
54ef: 48 83 c7 08 add $0x8,%rdi
|
|
54f3: 48 3b fa cmp %rdx,%rdi
|
|
54f6: 72 c8 jb 0x54c0
|
|
54f8: eb 38 jmp 0x5532
|
|
54fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5500: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
5504: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
5509: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
550e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
5513: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
5518: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
551e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
|
|
5523: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
|
|
5529: 48 83 c7 08 add $0x8,%rdi
|
|
552d: 48 3b fa cmp %rdx,%rdi
|
|
5530: 72 ce jb 0x5500
|
|
5532: 8d 78 01 lea 0x1(%rax),%edi
|
|
5535: 41 3b f9 cmp %r9d,%edi
|
|
5538: 0f 87 a3 00 00 00 ja 0x55e1
|
|
553e: 4d 63 c9 movslq %r9d,%r9
|
|
5541: 4c 2b ca sub %rdx,%r9
|
|
5544: 49 83 f9 04 cmp $0x4,%r9
|
|
5548: 0f 8c 9a 00 00 00 jl 0x55e8
|
|
554e: 45 89 cc mov %r9d,%r12d
|
|
5551: 45 33 db xor %r11d,%r11d
|
|
5554: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
5558: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
555d: 4d 63 e4 movslq %r12d,%r12
|
|
5560: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
5564: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
5568: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
556f: 00
|
|
5570: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
557e: 00 00
|
|
5580: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
5585: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
558a: 0f 59 c8 mulps %xmm0,%xmm1
|
|
558d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
5592: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
|
|
5597: 49 83 c3 04 add $0x4,%r11
|
|
559b: 4d 3b dc cmp %r12,%r11
|
|
559e: 72 e0 jb 0x5580
|
|
55a0: 4d 3b e1 cmp %r9,%r12
|
|
55a3: 73 3c jae 0x55e1
|
|
55a5: 48 63 c0 movslq %eax,%rax
|
|
55a8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
55ad: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
55b1: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
55b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
55b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
55c0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
55c6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
55cd: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
55d3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
55d9: 49 ff c4 inc %r12
|
|
55dc: 4d 3b e1 cmp %r9,%r12
|
|
55df: 72 df jb 0x55c0
|
|
55e1: 33 c0 xor %eax,%eax
|
|
55e3: 5d pop %rbp
|
|
55e4: 41 5c pop %r12
|
|
55e6: 5f pop %rdi
|
|
55e7: c3 ret
|
|
55e8: 45 33 e4 xor %r12d,%r12d
|
|
55eb: eb b3 jmp 0x55a0
|
|
55ed: 33 c0 xor %eax,%eax
|
|
55ef: 41 83 f9 01 cmp $0x1,%r9d
|
|
55f3: 72 ec jb 0x55e1
|
|
55f5: 4d 63 c9 movslq %r9d,%r9
|
|
55f8: 45 33 e4 xor %r12d,%r12d
|
|
55fb: eb a3 jmp 0x55a0
|
|
55fd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5602: 5d pop %rbp
|
|
5603: 41 5c pop %r12
|
|
5605: 5f pop %rdi
|
|
5606: c3 ret
|
|
5607: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
560c: 5d pop %rbp
|
|
560d: 41 5c pop %r12
|
|
560f: 5f pop %rdi
|
|
5610: c3 ret
|
|
5611: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5618: 00
|
|
5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5620: 56 push %rsi
|
|
5621: 57 push %rdi
|
|
5622: 41 54 push %r12
|
|
5624: 48 89 d7 mov %rdx,%rdi
|
|
5627: 48 85 c9 test %rcx,%rcx
|
|
562a: 0f 84 f3 01 00 00 je 0x5823
|
|
5630: 48 85 ff test %rdi,%rdi
|
|
5633: 0f 84 ea 01 00 00 je 0x5823
|
|
5639: 4d 85 c0 test %r8,%r8
|
|
563c: 0f 84 e1 01 00 00 je 0x5823
|
|
5642: 45 85 c9 test %r9d,%r9d
|
|
5645: 0f 8e ce 01 00 00 jle 0x5819
|
|
564b: 41 83 f9 08 cmp $0x8,%r9d
|
|
564f: 0f 8c b5 01 00 00 jl 0x580a
|
|
5655: 4d 89 c2 mov %r8,%r10
|
|
5658: 49 83 e2 0f and $0xf,%r10
|
|
565c: 45 85 d2 test %r10d,%r10d
|
|
565f: 74 18 je 0x5679
|
|
5661: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
5668: 0f 85 9c 01 00 00 jne 0x580a
|
|
566e: 41 f7 da neg %r10d
|
|
5671: 41 83 c2 10 add $0x10,%r10d
|
|
5675: 41 c1 ea 02 shr $0x2,%r10d
|
|
5679: 44 89 d0 mov %r10d,%eax
|
|
567c: 83 c0 08 add $0x8,%eax
|
|
567f: 44 3b c8 cmp %eax,%r9d
|
|
5682: 0f 8c 82 01 00 00 jl 0x580a
|
|
5688: 44 89 ce mov %r9d,%esi
|
|
568b: 33 d2 xor %edx,%edx
|
|
568d: 41 2b f2 sub %r10d,%esi
|
|
5690: 83 e6 07 and $0x7,%esi
|
|
5693: f7 de neg %esi
|
|
5695: 41 03 f1 add %r9d,%esi
|
|
5698: 44 89 d0 mov %r10d,%eax
|
|
569b: 45 85 d2 test %r10d,%r10d
|
|
569e: 76 1f jbe 0x56bf
|
|
56a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
56a5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
|
|
56aa: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
56b0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
56b6: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
56ba: 48 3b d0 cmp %rax,%rdx
|
|
56bd: 72 e1 jb 0x56a0
|
|
56bf: 45 89 d2 mov %r10d,%r10d
|
|
56c2: 48 63 d6 movslq %esi,%rdx
|
|
56c5: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11
|
|
56c9: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
56d0: 74 4e je 0x5720
|
|
56d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
56d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
56e0: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
|
|
56e4: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
|
|
56e9: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0
|
|
56ed: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2
|
|
56f2: 0f 59 c8 mulps %xmm0,%xmm1
|
|
56f5: 0f 59 da mulps %xmm2,%xmm3
|
|
56f8: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1
|
|
56fd: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3
|
|
5703: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4)
|
|
5708: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4)
|
|
570e: 48 8d 40 08 lea 0x8(%rax),%rax
|
|
5712: 48 3b c2 cmp %rdx,%rax
|
|
5715: 72 c9 jb 0x56e0
|
|
5717: eb 38 jmp 0x5751
|
|
5719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5720: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
|
|
5724: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
|
|
5729: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0
|
|
572d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1
|
|
5732: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0
|
|
5737: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1
|
|
573d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4)
|
|
5742: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4)
|
|
5748: 48 8d 40 08 lea 0x8(%rax),%rax
|
|
574c: 48 3b c2 cmp %rdx,%rax
|
|
574f: 72 cf jb 0x5720
|
|
5751: 8d 46 01 lea 0x1(%rsi),%eax
|
|
5754: 41 3b c1 cmp %r9d,%eax
|
|
5757: 0f 87 a2 00 00 00 ja 0x57ff
|
|
575d: 4d 63 c9 movslq %r9d,%r9
|
|
5760: 4c 2b ca sub %rdx,%r9
|
|
5763: 49 83 f9 04 cmp $0x4,%r9
|
|
5767: 0f 8c 99 00 00 00 jl 0x5806
|
|
576d: 48 c1 e2 02 shl $0x2,%rdx
|
|
5771: 44 89 c8 mov %r9d,%eax
|
|
5774: 83 e0 fc and $0xfffffffc,%eax
|
|
5777: 49 89 d3 mov %rdx,%r11
|
|
577a: 49 89 d2 mov %rdx,%r10
|
|
577d: 45 33 e4 xor %r12d,%r12d
|
|
5780: 48 63 c0 movslq %eax,%rax
|
|
5783: 4c 03 df add %rdi,%r11
|
|
5786: 4c 03 d1 add %rcx,%r10
|
|
5789: 49 03 d0 add %r8,%rdx
|
|
578c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5793: 00
|
|
5794: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
579b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
57a0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1
|
|
57a5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0
|
|
57aa: 0f 59 c8 mulps %xmm0,%xmm1
|
|
57ad: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1
|
|
57b2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4)
|
|
57b7: 4d 8d 64 24 04 lea 0x4(%r12),%r12
|
|
57bc: 4c 3b e0 cmp %rax,%r12
|
|
57bf: 72 df jb 0x57a0
|
|
57c1: 49 3b c1 cmp %r9,%rax
|
|
57c4: 73 39 jae 0x57ff
|
|
57c6: 48 63 f6 movslq %esi,%rsi
|
|
57c9: 48 c1 e6 02 shl $0x2,%rsi
|
|
57cd: 48 03 fe add %rsi,%rdi
|
|
57d0: 48 03 ce add %rsi,%rcx
|
|
57d3: 4c 03 c6 add %rsi,%r8
|
|
57d6: 0f 1f 00 nopl (%rax)
|
|
57d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
57e0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
57e5: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0
|
|
57ea: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0
|
|
57f0: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
57f6: 48 8d 40 01 lea 0x1(%rax),%rax
|
|
57fa: 49 3b c1 cmp %r9,%rax
|
|
57fd: 72 e1 jb 0x57e0
|
|
57ff: 33 c0 xor %eax,%eax
|
|
5801: 41 5c pop %r12
|
|
5803: 5f pop %rdi
|
|
5804: 5e pop %rsi
|
|
5805: c3 ret
|
|
5806: 33 c0 xor %eax,%eax
|
|
5808: eb b7 jmp 0x57c1
|
|
580a: 33 f6 xor %esi,%esi
|
|
580c: 41 83 f9 01 cmp $0x1,%r9d
|
|
5810: 72 ed jb 0x57ff
|
|
5812: 4d 63 c9 movslq %r9d,%r9
|
|
5815: 33 c0 xor %eax,%eax
|
|
5817: eb a8 jmp 0x57c1
|
|
5819: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
581e: 41 5c pop %r12
|
|
5820: 5f pop %rdi
|
|
5821: 5e pop %rsi
|
|
5822: c3 ret
|
|
5823: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5828: 41 5c pop %r12
|
|
582a: 5f pop %rdi
|
|
582b: 5e pop %rsi
|
|
582c: c3 ret
|
|
582d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5834: 00
|
|
5835: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
583c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5840: 57 push %rdi
|
|
5841: 41 54 push %r12
|
|
5843: 55 push %rbp
|
|
5844: 48 89 d5 mov %rdx,%rbp
|
|
5847: 48 85 c9 test %rcx,%rcx
|
|
584a: 0f 84 f8 01 00 00 je 0x5a48
|
|
5850: 48 85 ed test %rbp,%rbp
|
|
5853: 0f 84 ef 01 00 00 je 0x5a48
|
|
5859: 4d 85 c0 test %r8,%r8
|
|
585c: 0f 84 e6 01 00 00 je 0x5a48
|
|
5862: 45 85 c9 test %r9d,%r9d
|
|
5865: 0f 8e d3 01 00 00 jle 0x5a3e
|
|
586b: 41 83 f9 08 cmp $0x8,%r9d
|
|
586f: 0f 8c b9 01 00 00 jl 0x5a2e
|
|
5875: 4d 89 c2 mov %r8,%r10
|
|
5878: 49 83 e2 0f and $0xf,%r10
|
|
587c: 45 85 d2 test %r10d,%r10d
|
|
587f: 74 18 je 0x5899
|
|
5881: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
5888: 0f 85 a0 01 00 00 jne 0x5a2e
|
|
588e: 41 f7 da neg %r10d
|
|
5891: 41 83 c2 10 add $0x10,%r10d
|
|
5895: 41 c1 ea 02 shr $0x2,%r10d
|
|
5899: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
589d: 44 3b c8 cmp %eax,%r9d
|
|
58a0: 0f 8c 88 01 00 00 jl 0x5a2e
|
|
58a6: 44 89 c8 mov %r9d,%eax
|
|
58a9: 33 d2 xor %edx,%edx
|
|
58ab: 41 2b c2 sub %r10d,%eax
|
|
58ae: 44 89 d7 mov %r10d,%edi
|
|
58b1: 83 e0 07 and $0x7,%eax
|
|
58b4: f7 d8 neg %eax
|
|
58b6: 41 03 c1 add %r9d,%eax
|
|
58b9: 45 85 d2 test %r10d,%r10d
|
|
58bc: 76 22 jbe 0x58e0
|
|
58be: 66 90 xchg %ax,%ax
|
|
58c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
58c5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
58cb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
58d1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
58d7: 48 83 c2 01 add $0x1,%rdx
|
|
58db: 48 3b d7 cmp %rdi,%rdx
|
|
58de: 72 e0 jb 0x58c0
|
|
58e0: 45 89 d2 mov %r10d,%r10d
|
|
58e3: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
58e8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
58ef: 48 63 d0 movslq %eax,%rdx
|
|
58f2: 74 4c je 0x5940
|
|
58f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
58f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5900: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
5904: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
5909: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
590e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
5913: 0f 59 c8 mulps %xmm0,%xmm1
|
|
5916: 0f 59 da mulps %xmm2,%xmm3
|
|
5919: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
591e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
5924: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4)
|
|
5929: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4)
|
|
592f: 48 83 c7 08 add $0x8,%rdi
|
|
5933: 48 3b fa cmp %rdx,%rdi
|
|
5936: 72 c8 jb 0x5900
|
|
5938: eb 38 jmp 0x5972
|
|
593a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5940: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
5944: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
5949: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
594e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
5953: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
5958: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
595e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4)
|
|
5963: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4)
|
|
5969: 48 83 c7 08 add $0x8,%rdi
|
|
596d: 48 3b fa cmp %rdx,%rdi
|
|
5970: 72 ce jb 0x5940
|
|
5972: 8d 78 01 lea 0x1(%rax),%edi
|
|
5975: 41 3b f9 cmp %r9d,%edi
|
|
5978: 0f 87 a4 00 00 00 ja 0x5a22
|
|
597e: 4d 63 c9 movslq %r9d,%r9
|
|
5981: 4c 2b ca sub %rdx,%r9
|
|
5984: 49 83 f9 04 cmp $0x4,%r9
|
|
5988: 0f 8c 9b 00 00 00 jl 0x5a29
|
|
598e: 45 89 cc mov %r9d,%r12d
|
|
5991: 45 33 db xor %r11d,%r11d
|
|
5994: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
5999: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
599d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
59a1: 4d 63 e4 movslq %r12d,%r12
|
|
59a4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
59a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
59af: 00
|
|
59b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
59be: 00 00
|
|
59c0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
59c5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
59ca: 0f 59 c8 mulps %xmm0,%xmm1
|
|
59cd: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
59d2: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4)
|
|
59d7: 49 83 c3 04 add $0x4,%r11
|
|
59db: 4d 3b dc cmp %r12,%r11
|
|
59de: 72 e0 jb 0x59c0
|
|
59e0: 4d 3b e1 cmp %r9,%r12
|
|
59e3: 73 3d jae 0x5a22
|
|
59e5: 48 63 c0 movslq %eax,%rax
|
|
59e8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
59ed: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
59f1: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
59f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
59f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a00: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
5a06: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
5a0d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
5a13: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
5a19: 49 83 c4 01 add $0x1,%r12
|
|
5a1d: 4d 3b e1 cmp %r9,%r12
|
|
5a20: 72 de jb 0x5a00
|
|
5a22: 33 c0 xor %eax,%eax
|
|
5a24: 5d pop %rbp
|
|
5a25: 41 5c pop %r12
|
|
5a27: 5f pop %rdi
|
|
5a28: c3 ret
|
|
5a29: 45 33 e4 xor %r12d,%r12d
|
|
5a2c: eb b2 jmp 0x59e0
|
|
5a2e: 33 c0 xor %eax,%eax
|
|
5a30: 41 83 f9 01 cmp $0x1,%r9d
|
|
5a34: 72 ec jb 0x5a22
|
|
5a36: 4d 63 c9 movslq %r9d,%r9
|
|
5a39: 45 33 e4 xor %r12d,%r12d
|
|
5a3c: eb a2 jmp 0x59e0
|
|
5a3e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5a43: 5d pop %rbp
|
|
5a44: 41 5c pop %r12
|
|
5a46: 5f pop %rdi
|
|
5a47: c3 ret
|
|
5a48: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5a4d: 5d pop %rbp
|
|
5a4e: 41 5c pop %r12
|
|
5a50: 5f pop %rdi
|
|
5a51: c3 ret
|
|
5a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a60: 48 83 ec 28 sub $0x28,%rsp
|
|
5a64: 48 85 c9 test %rcx,%rcx
|
|
5a67: 74 25 je 0x5a8e
|
|
5a69: 48 85 d2 test %rdx,%rdx
|
|
5a6c: 74 20 je 0x5a8e
|
|
5a6e: 4d 85 c0 test %r8,%r8
|
|
5a71: 74 1b je 0x5a8e
|
|
5a73: 45 85 c9 test %r9d,%r9d
|
|
5a76: 7f 0a jg 0x5a82
|
|
5a78: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5a7d: 48 83 c4 28 add $0x28,%rsp
|
|
5a81: c3 ret
|
|
5a82: e8 59 99 03 00 call 0x3f3e0
|
|
5a87: 33 c0 xor %eax,%eax
|
|
5a89: 48 83 c4 28 add $0x28,%rsp
|
|
5a8d: c3 ret
|
|
5a8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5a93: 48 83 c4 28 add $0x28,%rsp
|
|
5a97: c3 ret
|
|
5a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a9f: 00
|
|
5aa0: 48 83 ec 28 sub $0x28,%rsp
|
|
5aa4: 48 85 c9 test %rcx,%rcx
|
|
5aa7: 74 25 je 0x5ace
|
|
5aa9: 48 85 d2 test %rdx,%rdx
|
|
5aac: 74 20 je 0x5ace
|
|
5aae: 4d 85 c0 test %r8,%r8
|
|
5ab1: 74 1b je 0x5ace
|
|
5ab3: 45 85 c9 test %r9d,%r9d
|
|
5ab6: 7f 0a jg 0x5ac2
|
|
5ab8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5abd: 48 83 c4 28 add $0x28,%rsp
|
|
5ac1: c3 ret
|
|
5ac2: e8 59 99 03 00 call 0x3f420
|
|
5ac7: 33 c0 xor %eax,%eax
|
|
5ac9: 48 83 c4 28 add $0x28,%rsp
|
|
5acd: c3 ret
|
|
5ace: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5ad3: 48 83 c4 28 add $0x28,%rsp
|
|
5ad7: c3 ret
|
|
5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5adf: 00
|
|
5ae0: 48 83 ec 28 sub $0x28,%rsp
|
|
5ae4: 48 85 c9 test %rcx,%rcx
|
|
5ae7: 74 25 je 0x5b0e
|
|
5ae9: 48 85 d2 test %rdx,%rdx
|
|
5aec: 74 20 je 0x5b0e
|
|
5aee: 4d 85 c0 test %r8,%r8
|
|
5af1: 74 1b je 0x5b0e
|
|
5af3: 45 85 c9 test %r9d,%r9d
|
|
5af6: 7f 0a jg 0x5b02
|
|
5af8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5afd: 48 83 c4 28 add $0x28,%rsp
|
|
5b01: c3 ret
|
|
5b02: e8 59 99 03 00 call 0x3f460
|
|
5b07: 33 c0 xor %eax,%eax
|
|
5b09: 48 83 c4 28 add $0x28,%rsp
|
|
5b0d: c3 ret
|
|
5b0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5b13: 48 83 c4 28 add $0x28,%rsp
|
|
5b17: c3 ret
|
|
5b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b1f: 00
|
|
5b20: 53 push %rbx
|
|
5b21: 48 85 c9 test %rcx,%rcx
|
|
5b24: 0f 84 d4 01 00 00 je 0x5cfe
|
|
5b2a: 4d 85 c0 test %r8,%r8
|
|
5b2d: 0f 84 cb 01 00 00 je 0x5cfe
|
|
5b33: 45 85 c9 test %r9d,%r9d
|
|
5b36: 0f 8e bb 01 00 00 jle 0x5cf7
|
|
5b3c: 41 83 f9 08 cmp $0x8,%r9d
|
|
5b40: 0f 8c a1 01 00 00 jl 0x5ce7
|
|
5b46: 4d 89 c3 mov %r8,%r11
|
|
5b49: 49 83 e3 0f and $0xf,%r11
|
|
5b4d: 45 85 db test %r11d,%r11d
|
|
5b50: 74 18 je 0x5b6a
|
|
5b52: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
5b59: 0f 85 88 01 00 00 jne 0x5ce7
|
|
5b5f: 41 f7 db neg %r11d
|
|
5b62: 41 83 c3 10 add $0x10,%r11d
|
|
5b66: 41 c1 eb 02 shr $0x2,%r11d
|
|
5b6a: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
5b6e: 44 3b c8 cmp %eax,%r9d
|
|
5b71: 0f 8c 70 01 00 00 jl 0x5ce7
|
|
5b77: 44 89 c8 mov %r9d,%eax
|
|
5b7a: 33 d2 xor %edx,%edx
|
|
5b7c: 41 2b c3 sub %r11d,%eax
|
|
5b7f: 83 e0 07 and $0x7,%eax
|
|
5b82: f7 d8 neg %eax
|
|
5b84: 41 03 c1 add %r9d,%eax
|
|
5b87: 44 89 db mov %r11d,%ebx
|
|
5b8a: 45 85 db test %r11d,%r11d
|
|
5b8d: 76 2e jbe 0x5bbd
|
|
5b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b96: 00
|
|
5b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b9e: 66 90 xchg %ax,%ax
|
|
5ba0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
5ba5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
5ba9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
5baf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
5bb5: 48 ff c2 inc %rdx
|
|
5bb8: 48 3b d3 cmp %rbx,%rdx
|
|
5bbb: 72 e3 jb 0x5ba0
|
|
5bbd: 45 89 db mov %r11d,%r11d
|
|
5bc0: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
5bc4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5bcb: 48 63 d0 movslq %eax,%rdx
|
|
5bce: 74 40 je 0x5c10
|
|
5bd0: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5bd3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
5bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5bde: 00 00
|
|
5be0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
5be4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
5be9: 0f 59 d0 mulps %xmm0,%xmm2
|
|
5bec: 0f 59 d8 mulps %xmm0,%xmm3
|
|
5bef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
5bf4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
5bfa: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
5bff: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
5c05: 48 83 c3 08 add $0x8,%rbx
|
|
5c09: 48 3b da cmp %rdx,%rbx
|
|
5c0c: 72 d2 jb 0x5be0
|
|
5c0e: eb 3e jmp 0x5c4e
|
|
5c10: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5c13: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
5c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5c1e: 00 00
|
|
5c20: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
|
|
5c24: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
|
|
5c29: 0f 59 d0 mulps %xmm0,%xmm2
|
|
5c2c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
5c2f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
5c34: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
5c3a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
5c3f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
5c45: 48 83 c3 08 add $0x8,%rbx
|
|
5c49: 48 3b da cmp %rdx,%rbx
|
|
5c4c: 72 d2 jb 0x5c20
|
|
5c4e: 8d 58 01 lea 0x1(%rax),%ebx
|
|
5c51: 41 3b d9 cmp %r9d,%ebx
|
|
5c54: 0f 87 84 00 00 00 ja 0x5cde
|
|
5c5a: 4d 63 d1 movslq %r9d,%r10
|
|
5c5d: 4c 2b d2 sub %rdx,%r10
|
|
5c60: 49 83 fa 04 cmp $0x4,%r10
|
|
5c64: 0f 8c 78 00 00 00 jl 0x5ce2
|
|
5c6a: 45 89 d3 mov %r10d,%r11d
|
|
5c6d: 45 33 c9 xor %r9d,%r9d
|
|
5c70: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
5c74: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
5c78: 4d 63 db movslq %r11d,%r11
|
|
5c7b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
5c7f: 90 nop
|
|
5c80: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
5c85: 0f 59 d0 mulps %xmm0,%xmm2
|
|
5c88: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
5c8d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
|
|
5c92: 49 83 c1 04 add $0x4,%r9
|
|
5c96: 4d 3b cb cmp %r11,%r9
|
|
5c99: 72 e5 jb 0x5c80
|
|
5c9b: 4d 3b da cmp %r10,%r11
|
|
5c9e: 73 3e jae 0x5cde
|
|
5ca0: 48 63 c0 movslq %eax,%rax
|
|
5ca3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
5ca7: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
5cab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5cb2: 00
|
|
5cb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5cc0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
5cc6: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
5cca: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
5cd0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
5cd6: 49 ff c3 inc %r11
|
|
5cd9: 4d 3b da cmp %r10,%r11
|
|
5cdc: 72 e2 jb 0x5cc0
|
|
5cde: 33 c0 xor %eax,%eax
|
|
5ce0: 5b pop %rbx
|
|
5ce1: c3 ret
|
|
5ce2: 45 33 db xor %r11d,%r11d
|
|
5ce5: eb b4 jmp 0x5c9b
|
|
5ce7: 33 c0 xor %eax,%eax
|
|
5ce9: 41 83 f9 01 cmp $0x1,%r9d
|
|
5ced: 72 ef jb 0x5cde
|
|
5cef: 4d 63 d1 movslq %r9d,%r10
|
|
5cf2: 45 33 db xor %r11d,%r11d
|
|
5cf5: eb a4 jmp 0x5c9b
|
|
5cf7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5cfc: 5b pop %rbx
|
|
5cfd: c3 ret
|
|
5cfe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5d03: 5b pop %rbx
|
|
5d04: c3 ret
|
|
5d05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d0c: 00
|
|
5d0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d20: 48 85 c9 test %rcx,%rcx
|
|
5d23: 0f 84 84 01 00 00 je 0x5ead
|
|
5d29: 4d 85 c0 test %r8,%r8
|
|
5d2c: 0f 84 7b 01 00 00 je 0x5ead
|
|
5d32: 45 85 c9 test %r9d,%r9d
|
|
5d35: 0f 8e 6b 01 00 00 jle 0x5ea6
|
|
5d3b: 49 63 c1 movslq %r9d,%rax
|
|
5d3e: 48 83 f8 08 cmp $0x8,%rax
|
|
5d42: 0f 8c 59 01 00 00 jl 0x5ea1
|
|
5d48: 4d 89 c3 mov %r8,%r11
|
|
5d4b: 49 83 e3 0f and $0xf,%r11
|
|
5d4f: 45 85 db test %r11d,%r11d
|
|
5d52: 74 18 je 0x5d6c
|
|
5d54: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
5d5b: 0f 85 40 01 00 00 jne 0x5ea1
|
|
5d61: 41 f7 db neg %r11d
|
|
5d64: 41 83 c3 10 add $0x10,%r11d
|
|
5d68: 41 c1 eb 02 shr $0x2,%r11d
|
|
5d6c: 44 89 da mov %r11d,%edx
|
|
5d6f: 83 c2 08 add $0x8,%edx
|
|
5d72: 48 3b c2 cmp %rdx,%rax
|
|
5d75: 0f 8c 26 01 00 00 jl 0x5ea1
|
|
5d7b: 44 89 ca mov %r9d,%edx
|
|
5d7e: 41 2b d3 sub %r11d,%edx
|
|
5d81: 83 e2 07 and $0x7,%edx
|
|
5d84: 44 2b ca sub %edx,%r9d
|
|
5d87: 33 d2 xor %edx,%edx
|
|
5d89: 45 89 da mov %r11d,%r10d
|
|
5d8c: 45 85 db test %r11d,%r11d
|
|
5d8f: 76 2d jbe 0x5dbe
|
|
5d91: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d98: 00
|
|
5d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5da0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
5da5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
5da9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
5daf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
5db5: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
5db9: 49 3b d2 cmp %r10,%rdx
|
|
5dbc: 72 e2 jb 0x5da0
|
|
5dbe: 45 89 db mov %r11d,%r11d
|
|
5dc1: 49 63 d1 movslq %r9d,%rdx
|
|
5dc4: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
|
|
5dc8: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
5dcf: 74 41 je 0x5e12
|
|
5dd1: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5dd4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
5dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ddf: 00
|
|
5de0: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
|
|
5de5: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
5deb: 0f 59 d0 mulps %xmm0,%xmm2
|
|
5dee: 0f 59 d8 mulps %xmm0,%xmm3
|
|
5df1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
5df6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
5dfc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
5e01: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
5e07: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
5e0b: 4c 3b d2 cmp %rdx,%r10
|
|
5e0e: 72 d0 jb 0x5de0
|
|
5e10: eb 3e jmp 0x5e50
|
|
5e12: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5e15: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e20: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
|
|
5e25: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
|
|
5e2b: 0f 59 d0 mulps %xmm0,%xmm2
|
|
5e2e: 0f 59 d8 mulps %xmm0,%xmm3
|
|
5e31: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
5e36: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
5e3c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
5e41: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
5e47: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
5e4b: 4c 3b d2 cmp %rdx,%r10
|
|
5e4e: 72 d0 jb 0x5e20
|
|
5e50: 33 d2 xor %edx,%edx
|
|
5e52: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
5e56: 4d 63 d2 movslq %r10d,%r10
|
|
5e59: 4c 3b d0 cmp %rax,%r10
|
|
5e5c: 77 40 ja 0x5e9e
|
|
5e5e: 4d 63 c9 movslq %r9d,%r9
|
|
5e61: 49 2b c1 sub %r9,%rax
|
|
5e64: 49 c1 e1 02 shl $0x2,%r9
|
|
5e68: 49 03 c9 add %r9,%rcx
|
|
5e6b: 4d 03 c1 add %r9,%r8
|
|
5e6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e75: 00
|
|
5e76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e7d: 0f 1f 00 nopl (%rax)
|
|
5e80: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
5e85: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
5e89: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
5e8f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
5e95: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
5e99: 48 3b d0 cmp %rax,%rdx
|
|
5e9c: 72 e2 jb 0x5e80
|
|
5e9e: 33 c0 xor %eax,%eax
|
|
5ea0: c3 ret
|
|
5ea1: 45 33 c9 xor %r9d,%r9d
|
|
5ea4: eb aa jmp 0x5e50
|
|
5ea6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5eab: 90 nop
|
|
5eac: c3 ret
|
|
5ead: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5eb2: c3 ret
|
|
5eb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ebf: 00
|
|
5ec0: 53 push %rbx
|
|
5ec1: 48 85 c9 test %rcx,%rcx
|
|
5ec4: 0f 84 d5 01 00 00 je 0x609f
|
|
5eca: 4d 85 c0 test %r8,%r8
|
|
5ecd: 0f 84 cc 01 00 00 je 0x609f
|
|
5ed3: 45 85 c9 test %r9d,%r9d
|
|
5ed6: 0f 8e bc 01 00 00 jle 0x6098
|
|
5edc: 41 83 f9 08 cmp $0x8,%r9d
|
|
5ee0: 0f 8c a2 01 00 00 jl 0x6088
|
|
5ee6: 4d 89 c3 mov %r8,%r11
|
|
5ee9: 49 83 e3 0f and $0xf,%r11
|
|
5eed: 45 85 db test %r11d,%r11d
|
|
5ef0: 74 18 je 0x5f0a
|
|
5ef2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
5ef9: 0f 85 89 01 00 00 jne 0x6088
|
|
5eff: 41 f7 db neg %r11d
|
|
5f02: 41 83 c3 10 add $0x10,%r11d
|
|
5f06: 41 c1 eb 02 shr $0x2,%r11d
|
|
5f0a: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
5f0e: 44 3b c8 cmp %eax,%r9d
|
|
5f11: 0f 8c 71 01 00 00 jl 0x6088
|
|
5f17: 44 89 c8 mov %r9d,%eax
|
|
5f1a: 33 d2 xor %edx,%edx
|
|
5f1c: 41 2b c3 sub %r11d,%eax
|
|
5f1f: 44 89 db mov %r11d,%ebx
|
|
5f22: 83 e0 07 and $0x7,%eax
|
|
5f25: f7 d8 neg %eax
|
|
5f27: 41 03 c1 add %r9d,%eax
|
|
5f2a: 45 85 db test %r11d,%r11d
|
|
5f2d: 76 2f jbe 0x5f5e
|
|
5f2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f36: 00
|
|
5f37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f3e: 66 90 xchg %ax,%ax
|
|
5f40: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
5f45: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
5f49: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
5f4f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
5f55: 48 83 c2 01 add $0x1,%rdx
|
|
5f59: 48 3b d3 cmp %rbx,%rdx
|
|
5f5c: 72 e2 jb 0x5f40
|
|
5f5e: 45 89 db mov %r11d,%r11d
|
|
5f61: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
5f65: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5f6c: 48 63 d0 movslq %eax,%rdx
|
|
5f6f: 74 3f je 0x5fb0
|
|
5f71: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5f74: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
5f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f7f: 00
|
|
5f80: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
5f84: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
5f89: 0f 59 d0 mulps %xmm0,%xmm2
|
|
5f8c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
5f8f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
5f94: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
5f9a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
5f9f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
5fa5: 48 83 c3 08 add $0x8,%rbx
|
|
5fa9: 48 3b da cmp %rdx,%rbx
|
|
5fac: 72 d2 jb 0x5f80
|
|
5fae: eb 3e jmp 0x5fee
|
|
5fb0: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5fb3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
5fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5fbe: 00 00
|
|
5fc0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
5fc4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
5fc9: 0f 59 d0 mulps %xmm0,%xmm2
|
|
5fcc: 0f 59 d8 mulps %xmm0,%xmm3
|
|
5fcf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
5fd4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
5fda: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
5fdf: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
5fe5: 48 83 c3 08 add $0x8,%rbx
|
|
5fe9: 48 3b da cmp %rdx,%rbx
|
|
5fec: 72 d2 jb 0x5fc0
|
|
5fee: 8d 58 01 lea 0x1(%rax),%ebx
|
|
5ff1: 41 3b d9 cmp %r9d,%ebx
|
|
5ff4: 0f 87 85 00 00 00 ja 0x607f
|
|
5ffa: 4d 63 d1 movslq %r9d,%r10
|
|
5ffd: 4c 2b d2 sub %rdx,%r10
|
|
6000: 49 83 fa 04 cmp $0x4,%r10
|
|
6004: 0f 8c 79 00 00 00 jl 0x6083
|
|
600a: 45 89 d3 mov %r10d,%r11d
|
|
600d: 45 33 c9 xor %r9d,%r9d
|
|
6010: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
6014: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
6018: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
601c: 4d 63 db movslq %r11d,%r11
|
|
601f: 90 nop
|
|
6020: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
6025: 0f 59 d0 mulps %xmm0,%xmm2
|
|
6028: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
602d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
|
|
6032: 49 83 c1 04 add $0x4,%r9
|
|
6036: 4d 3b cb cmp %r11,%r9
|
|
6039: 72 e5 jb 0x6020
|
|
603b: 4d 3b da cmp %r10,%r11
|
|
603e: 73 3f jae 0x607f
|
|
6040: 48 63 c0 movslq %eax,%rax
|
|
6043: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
6047: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
604b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6052: 00
|
|
6053: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
605a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6060: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
6066: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
606a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
6070: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
6076: 49 83 c3 01 add $0x1,%r11
|
|
607a: 4d 3b da cmp %r10,%r11
|
|
607d: 72 e1 jb 0x6060
|
|
607f: 33 c0 xor %eax,%eax
|
|
6081: 5b pop %rbx
|
|
6082: c3 ret
|
|
6083: 45 33 db xor %r11d,%r11d
|
|
6086: eb b3 jmp 0x603b
|
|
6088: 33 c0 xor %eax,%eax
|
|
608a: 41 83 f9 01 cmp $0x1,%r9d
|
|
608e: 72 ef jb 0x607f
|
|
6090: 4d 63 d1 movslq %r9d,%r10
|
|
6093: 45 33 db xor %r11d,%r11d
|
|
6096: eb a3 jmp 0x603b
|
|
6098: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
609d: 5b pop %rbx
|
|
609e: c3 ret
|
|
609f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
60a4: 5b pop %rbx
|
|
60a5: c3 ret
|
|
60a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60ad: 00
|
|
60ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
60b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60c0: 41 57 push %r15
|
|
60c2: c5 f8 28 d1 vmovaps %xmm1,%xmm2
|
|
60c6: 48 85 c9 test %rcx,%rcx
|
|
60c9: 0f 84 b0 01 00 00 je 0x627f
|
|
60cf: 4d 85 c0 test %r8,%r8
|
|
60d2: 0f 84 a7 01 00 00 je 0x627f
|
|
60d8: 45 85 c9 test %r9d,%r9d
|
|
60db: 0f 8e 96 01 00 00 jle 0x6277
|
|
60e1: 41 83 f9 10 cmp $0x10,%r9d
|
|
60e5: 0f 8c 7c 01 00 00 jl 0x6267
|
|
60eb: 4d 89 c2 mov %r8,%r10
|
|
60ee: 49 83 e2 1f and $0x1f,%r10
|
|
60f2: 45 89 d2 mov %r10d,%r10d
|
|
60f5: 45 85 d2 test %r10d,%r10d
|
|
60f8: 74 18 je 0x6112
|
|
60fa: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
6101: 0f 85 60 01 00 00 jne 0x6267
|
|
6107: 41 f7 da neg %r10d
|
|
610a: 41 83 c2 20 add $0x20,%r10d
|
|
610e: 41 c1 ea 02 shr $0x2,%r10d
|
|
6112: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
6116: 44 3b c8 cmp %eax,%r9d
|
|
6119: 0f 8c 48 01 00 00 jl 0x6267
|
|
611f: 44 89 c8 mov %r9d,%eax
|
|
6122: 33 d2 xor %edx,%edx
|
|
6124: 41 2b c2 sub %r10d,%eax
|
|
6127: 83 e0 0f and $0xf,%eax
|
|
612a: f7 d8 neg %eax
|
|
612c: 41 03 c1 add %r9d,%eax
|
|
612f: 45 85 d2 test %r10d,%r10d
|
|
6132: 76 25 jbe 0x6159
|
|
6134: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6140: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
|
|
6145: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
|
|
614b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
|
|
6151: 48 ff c2 inc %rdx
|
|
6154: 49 3b d2 cmp %r10,%rdx
|
|
6157: 72 e7 jb 0x6140
|
|
6159: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
|
|
615e: 48 63 d0 movslq %eax,%rdx
|
|
6161: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
|
|
6167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
616e: 00
|
|
616f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6176: 0f 1f 00 nopl (%rax)
|
|
6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6180: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
|
|
6186: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
|
|
618d: 01
|
|
618e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
|
|
6192: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
|
|
6199: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
|
|
619f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
|
|
61a5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
|
|
61ac: 01
|
|
61ad: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
|
|
61b1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
|
|
61b8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
|
|
61bf: 49 83 c2 10 add $0x10,%r10
|
|
61c3: 4c 3b d2 cmp %rdx,%r10
|
|
61c6: 72 b8 jb 0x6180
|
|
61c8: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
61cc: 45 3b d1 cmp %r9d,%r10d
|
|
61cf: 0f 87 85 00 00 00 ja 0x625a
|
|
61d5: 4d 63 d9 movslq %r9d,%r11
|
|
61d8: 4c 2b da sub %rdx,%r11
|
|
61db: 49 83 fb 04 cmp $0x4,%r11
|
|
61df: 0f 8c 7d 00 00 00 jl 0x6262
|
|
61e5: 45 89 df mov %r11d,%r15d
|
|
61e8: 45 33 d2 xor %r10d,%r10d
|
|
61eb: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
61ef: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
61f3: 4d 63 ff movslq %r15d,%r15
|
|
61f6: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
61fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6200: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
|
|
6206: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
|
|
620c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
|
|
6212: 49 83 c2 04 add $0x4,%r10
|
|
6216: 4d 3b d7 cmp %r15,%r10
|
|
6219: 72 e5 jb 0x6200
|
|
621b: 4d 3b fb cmp %r11,%r15
|
|
621e: 73 3a jae 0x625a
|
|
6220: 48 63 c0 movslq %eax,%rax
|
|
6223: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
6227: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
622b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6232: 00
|
|
6233: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
623a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6240: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
|
|
6246: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
|
|
624c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
|
|
6252: 49 ff c7 inc %r15
|
|
6255: 4d 3b fb cmp %r11,%r15
|
|
6258: 72 e6 jb 0x6240
|
|
625a: 33 c0 xor %eax,%eax
|
|
625c: c5 f8 77 vzeroupper
|
|
625f: 41 5f pop %r15
|
|
6261: c3 ret
|
|
6262: 45 33 ff xor %r15d,%r15d
|
|
6265: eb b4 jmp 0x621b
|
|
6267: 33 c0 xor %eax,%eax
|
|
6269: 41 83 f9 01 cmp $0x1,%r9d
|
|
626d: 72 eb jb 0x625a
|
|
626f: 4d 63 d9 movslq %r9d,%r11
|
|
6272: 45 33 ff xor %r15d,%r15d
|
|
6275: eb a4 jmp 0x621b
|
|
6277: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
627c: 41 5f pop %r15
|
|
627e: c3 ret
|
|
627f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6284: 41 5f pop %r15
|
|
6286: c3 ret
|
|
6287: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
628e: 00
|
|
628f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6296: 0f 1f 00 nopl (%rax)
|
|
6299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
62a0: 4d 89 c2 mov %r8,%r10
|
|
62a3: 48 85 c9 test %rcx,%rcx
|
|
62a6: 0f 84 eb 00 00 00 je 0x6397
|
|
62ac: 4d 85 d2 test %r10,%r10
|
|
62af: 0f 84 e2 00 00 00 je 0x6397
|
|
62b5: 45 85 c9 test %r9d,%r9d
|
|
62b8: 0f 8e d3 00 00 00 jle 0x6391
|
|
62be: 49 63 c1 movslq %r9d,%rax
|
|
62c1: 48 83 f8 08 cmp $0x8,%rax
|
|
62c5: 0f 8c b5 00 00 00 jl 0x6380
|
|
62cb: 48 3d e1 00 00 00 cmp $0xe1,%rax
|
|
62d1: 0f 8c ae 00 00 00 jl 0x6385
|
|
62d7: 4c 89 d2 mov %r10,%rdx
|
|
62da: 48 83 e2 1f and $0x1f,%rdx
|
|
62de: 85 d2 test %edx,%edx
|
|
62e0: 74 11 je 0x62f3
|
|
62e2: f6 c2 03 test $0x3,%dl
|
|
62e5: 0f 85 95 00 00 00 jne 0x6380
|
|
62eb: f7 da neg %edx
|
|
62ed: 83 c2 20 add $0x20,%edx
|
|
62f0: c1 ea 02 shr $0x2,%edx
|
|
62f3: 41 89 d0 mov %edx,%r8d
|
|
62f6: 4d 8d 58 08 lea 0x8(%r8),%r11
|
|
62fa: 49 3b c3 cmp %r11,%rax
|
|
62fd: 0f 8c 7d 00 00 00 jl 0x6380
|
|
6303: 45 89 cb mov %r9d,%r11d
|
|
6306: 44 2b da sub %edx,%r11d
|
|
6309: 41 83 e3 07 and $0x7,%r11d
|
|
630d: 45 2b cb sub %r11d,%r9d
|
|
6310: 45 33 db xor %r11d,%r11d
|
|
6313: 4d 63 c9 movslq %r9d,%r9
|
|
6316: 85 d2 test %edx,%edx
|
|
6318: 76 20 jbe 0x633a
|
|
631a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6320: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
|
|
6326: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
|
|
632c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
|
|
6332: 49 ff c3 inc %r11
|
|
6335: 4d 3b d8 cmp %r8,%r11
|
|
6338: 72 e6 jb 0x6320
|
|
633a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
633f: 90 nop
|
|
6340: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
|
|
6346: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
|
|
634c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
|
|
6352: 49 83 c0 08 add $0x8,%r8
|
|
6356: 4d 3b c1 cmp %r9,%r8
|
|
6359: 72 e5 jb 0x6340
|
|
635b: 4c 3b c8 cmp %rax,%r9
|
|
635e: 73 1a jae 0x637a
|
|
6360: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
|
|
6366: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
|
|
636c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
|
|
6372: 49 ff c1 inc %r9
|
|
6375: 4c 3b c8 cmp %rax,%r9
|
|
6378: 72 e6 jb 0x6360
|
|
637a: 33 c0 xor %eax,%eax
|
|
637c: c5 f8 77 vzeroupper
|
|
637f: c3 ret
|
|
6380: 45 33 c9 xor %r9d,%r9d
|
|
6383: eb d6 jmp 0x635b
|
|
6385: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
6389: 45 33 c0 xor %r8d,%r8d
|
|
638c: 4d 63 c9 movslq %r9d,%r9
|
|
638f: eb a9 jmp 0x633a
|
|
6391: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6396: c3 ret
|
|
6397: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
639c: c3 ret
|
|
639d: 0f 1f 00 nopl (%rax)
|
|
63a0: 55 push %rbp
|
|
63a1: c5 f8 28 e1 vmovaps %xmm1,%xmm4
|
|
63a5: 48 85 c9 test %rcx,%rcx
|
|
63a8: 0f 84 a0 01 00 00 je 0x654e
|
|
63ae: 4d 85 c0 test %r8,%r8
|
|
63b1: 0f 84 97 01 00 00 je 0x654e
|
|
63b7: 45 85 c9 test %r9d,%r9d
|
|
63ba: 0f 8e 87 01 00 00 jle 0x6547
|
|
63c0: 41 83 f9 08 cmp $0x8,%r9d
|
|
63c4: 0f 8c 76 01 00 00 jl 0x6540
|
|
63ca: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
|
|
63d1: 0f 8c 5c 01 00 00 jl 0x6533
|
|
63d7: 4c 89 c0 mov %r8,%rax
|
|
63da: 48 83 e0 1f and $0x1f,%rax
|
|
63de: a8 03 test $0x3,%al
|
|
63e0: 74 04 je 0x63e6
|
|
63e2: 33 c0 xor %eax,%eax
|
|
63e4: eb 13 jmp 0x63f9
|
|
63e6: 85 c0 test %eax,%eax
|
|
63e8: 74 0f je 0x63f9
|
|
63ea: f7 d8 neg %eax
|
|
63ec: 83 c0 20 add $0x20,%eax
|
|
63ef: c1 e8 02 shr $0x2,%eax
|
|
63f2: 44 3b c8 cmp %eax,%r9d
|
|
63f5: 41 0f 4c c1 cmovl %r9d,%eax
|
|
63f9: 44 89 ca mov %r9d,%edx
|
|
63fc: 2b d0 sub %eax,%edx
|
|
63fe: 83 e2 07 and $0x7,%edx
|
|
6401: f7 da neg %edx
|
|
6403: 41 03 d1 add %r9d,%edx
|
|
6406: 83 f8 01 cmp $0x1,%eax
|
|
6409: 72 6d jb 0x6478
|
|
640b: 45 33 db xor %r11d,%r11d
|
|
640e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c539e0
|
|
6415: 01
|
|
6416: 33 ed xor %ebp,%ebp
|
|
6418: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c53a00
|
|
641f: 01
|
|
6420: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
6425: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
|
|
642b: 4c 63 d0 movslq %eax,%r10
|
|
642e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6435: 00
|
|
6436: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
643d: 0f 1f 00 nopl (%rax)
|
|
6440: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
|
|
6446: 49 83 c3 08 add $0x8,%r11
|
|
644a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
644e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
|
|
6455: 00
|
|
6456: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
|
|
645d: 00
|
|
645e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
|
|
6465: 00
|
|
6466: 48 83 c5 20 add $0x20,%rbp
|
|
646a: 4d 3b da cmp %r10,%r11
|
|
646d: 72 d1 jb 0x6440
|
|
646f: 44 3b c8 cmp %eax,%r9d
|
|
6472: 0f 84 b4 00 00 00 je 0x652c
|
|
6478: 8d 68 08 lea 0x8(%rax),%ebp
|
|
647b: 3b d5 cmp %ebp,%edx
|
|
647d: 7c 3b jl 0x64ba
|
|
647f: 48 63 c0 movslq %eax,%rax
|
|
6482: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
6487: 48 63 ea movslq %edx,%rbp
|
|
648a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6491: 00
|
|
6492: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
64a0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
|
|
64a5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
|
|
64ab: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
|
|
64b1: 48 83 c0 08 add $0x8,%rax
|
|
64b5: 48 3b c5 cmp %rbp,%rax
|
|
64b8: 72 e6 jb 0x64a0
|
|
64ba: 8d 42 01 lea 0x1(%rdx),%eax
|
|
64bd: 41 3b c1 cmp %r9d,%eax
|
|
64c0: 0f 87 66 00 00 00 ja 0x652c
|
|
64c6: 44 89 cd mov %r9d,%ebp
|
|
64c9: 33 c0 xor %eax,%eax
|
|
64cb: 2b ea sub %edx,%ebp
|
|
64cd: 48 63 d2 movslq %edx,%rdx
|
|
64d0: 4d 63 c9 movslq %r9d,%r9
|
|
64d3: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c539e0
|
|
64da: 01
|
|
64db: 4c 2b ca sub %rdx,%r9
|
|
64de: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c53a00
|
|
64e5: 01
|
|
64e6: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
|
|
64eb: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
|
|
64f1: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
|
|
64f5: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
|
|
64f9: 33 d2 xor %edx,%edx
|
|
64fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6500: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
|
|
6506: 48 83 c0 08 add $0x8,%rax
|
|
650a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
650e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
|
|
6515: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
|
|
651c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
|
|
6523: 48 83 c2 20 add $0x20,%rdx
|
|
6527: 49 3b c1 cmp %r9,%rax
|
|
652a: 72 d4 jb 0x6500
|
|
652c: 33 c0 xor %eax,%eax
|
|
652e: c5 f8 77 vzeroupper
|
|
6531: 5d pop %rbp
|
|
6532: c3 ret
|
|
6533: 44 89 ca mov %r9d,%edx
|
|
6536: 33 c0 xor %eax,%eax
|
|
6538: 83 e2 f8 and $0xfffffff8,%edx
|
|
653b: e9 38 ff ff ff jmp 0x6478
|
|
6540: 33 d2 xor %edx,%edx
|
|
6542: e9 73 ff ff ff jmp 0x64ba
|
|
6547: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
654c: 5d pop %rbp
|
|
654d: c3 ret
|
|
654e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6553: 5d pop %rbp
|
|
6554: c3 ret
|
|
6555: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6560: 48 83 ec 28 sub $0x28,%rsp
|
|
6564: 48 85 c9 test %rcx,%rcx
|
|
6567: 74 20 je 0x6589
|
|
6569: 48 85 d2 test %rdx,%rdx
|
|
656c: 74 1b je 0x6589
|
|
656e: 45 85 c0 test %r8d,%r8d
|
|
6571: 7f 0a jg 0x657d
|
|
6573: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6578: 48 83 c4 28 add $0x28,%rsp
|
|
657c: c3 ret
|
|
657d: e8 1e 8f 03 00 call 0x3f4a0
|
|
6582: 33 c0 xor %eax,%eax
|
|
6584: 48 83 c4 28 add $0x28,%rsp
|
|
6588: c3 ret
|
|
6589: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
658e: 48 83 c4 28 add $0x28,%rsp
|
|
6592: c3 ret
|
|
6593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
659f: 00
|
|
65a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
65a5: 48 85 c9 test %rcx,%rcx
|
|
65a8: 74 22 je 0x65cc
|
|
65aa: 48 85 d2 test %rdx,%rdx
|
|
65ad: 74 1d je 0x65cc
|
|
65af: 45 85 c0 test %r8d,%r8d
|
|
65b2: 7f 0b jg 0x65bf
|
|
65b4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
65b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
65be: c3 ret
|
|
65bf: e8 5c 90 03 00 call 0x3f620
|
|
65c4: 33 c0 xor %eax,%eax
|
|
65c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
65cb: c3 ret
|
|
65cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
65d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
65d6: c3 ret
|
|
65d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
65de: 00 00
|
|
65e0: 48 83 ec 28 sub $0x28,%rsp
|
|
65e4: 48 85 c9 test %rcx,%rcx
|
|
65e7: 74 20 je 0x6609
|
|
65e9: 48 85 d2 test %rdx,%rdx
|
|
65ec: 74 1b je 0x6609
|
|
65ee: 45 85 c0 test %r8d,%r8d
|
|
65f1: 7f 0a jg 0x65fd
|
|
65f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
65f8: 48 83 c4 28 add $0x28,%rsp
|
|
65fc: c3 ret
|
|
65fd: e8 9e 91 03 00 call 0x3f7a0
|
|
6602: 33 c0 xor %eax,%eax
|
|
6604: 48 83 c4 28 add $0x28,%rsp
|
|
6608: c3 ret
|
|
6609: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
660e: 48 83 c4 28 add $0x28,%rsp
|
|
6612: c3 ret
|
|
6613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
661f: 00
|
|
6620: 56 push %rsi
|
|
6621: 48 89 d6 mov %rdx,%rsi
|
|
6624: 48 85 c9 test %rcx,%rcx
|
|
6627: 0f 84 90 01 00 00 je 0x67bd
|
|
662d: 48 85 f6 test %rsi,%rsi
|
|
6630: 0f 84 87 01 00 00 je 0x67bd
|
|
6636: 45 85 c0 test %r8d,%r8d
|
|
6639: 0f 8e 77 01 00 00 jle 0x67b6
|
|
663f: 41 83 f8 10 cmp $0x10,%r8d
|
|
6643: 0f 8c 5d 01 00 00 jl 0x67a6
|
|
6649: 49 89 f1 mov %rsi,%r9
|
|
664c: 49 83 e1 1f and $0x1f,%r9
|
|
6650: 45 89 c9 mov %r9d,%r9d
|
|
6653: 45 85 c9 test %r9d,%r9d
|
|
6656: 74 18 je 0x6670
|
|
6658: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
665f: 0f 85 41 01 00 00 jne 0x67a6
|
|
6665: 41 f7 d9 neg %r9d
|
|
6668: 41 83 c1 20 add $0x20,%r9d
|
|
666c: 41 c1 e9 02 shr $0x2,%r9d
|
|
6670: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
6674: 44 3b c0 cmp %eax,%r8d
|
|
6677: 0f 8c 29 01 00 00 jl 0x67a6
|
|
667d: 44 89 c0 mov %r8d,%eax
|
|
6680: 33 d2 xor %edx,%edx
|
|
6682: 41 2b c1 sub %r9d,%eax
|
|
6685: 83 e0 0f and $0xf,%eax
|
|
6688: f7 d8 neg %eax
|
|
668a: 41 03 c0 add %r8d,%eax
|
|
668d: 45 85 c9 test %r9d,%r9d
|
|
6690: 76 25 jbe 0x66b7
|
|
6692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66a0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
66a5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
66aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
66af: 48 ff c2 inc %rdx
|
|
66b2: 49 3b d1 cmp %r9,%rdx
|
|
66b5: 72 e9 jb 0x66a0
|
|
66b7: 48 63 d0 movslq %eax,%rdx
|
|
66ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
66c0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
66c6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
66cd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
66d4: 01
|
|
66d5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
66dc: 01
|
|
66dd: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
|
|
66e3: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
66ea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
66f0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
66f7: 49 83 c1 10 add $0x10,%r9
|
|
66fb: 4c 3b ca cmp %rdx,%r9
|
|
66fe: 72 c0 jb 0x66c0
|
|
6700: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6704: 45 3b c8 cmp %r8d,%r9d
|
|
6707: 0f 87 8d 00 00 00 ja 0x679a
|
|
670d: 4d 63 d0 movslq %r8d,%r10
|
|
6710: 4c 2b d2 sub %rdx,%r10
|
|
6713: 49 83 fa 04 cmp $0x4,%r10
|
|
6717: 0f 8c 84 00 00 00 jl 0x67a1
|
|
671d: 45 89 d3 mov %r10d,%r11d
|
|
6720: 45 33 c9 xor %r9d,%r9d
|
|
6723: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
6727: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
672b: 4d 63 db movslq %r11d,%r11
|
|
672e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
6732: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6740: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
6746: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
|
|
674c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
6752: 49 83 c1 04 add $0x4,%r9
|
|
6756: 4d 3b cb cmp %r11,%r9
|
|
6759: 72 e5 jb 0x6740
|
|
675b: 4d 3b da cmp %r10,%r11
|
|
675e: 73 3a jae 0x679a
|
|
6760: 48 63 c0 movslq %eax,%rax
|
|
6763: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
6767: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
676b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6772: 00
|
|
6773: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
677a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6780: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
6786: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
|
|
678c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
6792: 49 ff c3 inc %r11
|
|
6795: 4d 3b da cmp %r10,%r11
|
|
6798: 72 e6 jb 0x6780
|
|
679a: 33 c0 xor %eax,%eax
|
|
679c: c5 f8 77 vzeroupper
|
|
679f: 5e pop %rsi
|
|
67a0: c3 ret
|
|
67a1: 45 33 db xor %r11d,%r11d
|
|
67a4: eb b5 jmp 0x675b
|
|
67a6: 33 c0 xor %eax,%eax
|
|
67a8: 41 83 f8 01 cmp $0x1,%r8d
|
|
67ac: 72 ec jb 0x679a
|
|
67ae: 4d 63 d0 movslq %r8d,%r10
|
|
67b1: 45 33 db xor %r11d,%r11d
|
|
67b4: eb a5 jmp 0x675b
|
|
67b6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
67bb: 5e pop %rsi
|
|
67bc: c3 ret
|
|
67bd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
67c2: 5e pop %rsi
|
|
67c3: c3 ret
|
|
67c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67cb: 00
|
|
67cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
67d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67df: 00
|
|
67e0: 53 push %rbx
|
|
67e1: 49 89 ca mov %rcx,%r10
|
|
67e4: 4d 85 d2 test %r10,%r10
|
|
67e7: 0f 84 84 01 00 00 je 0x6971
|
|
67ed: 48 85 d2 test %rdx,%rdx
|
|
67f0: 0f 84 7b 01 00 00 je 0x6971
|
|
67f6: 45 85 c0 test %r8d,%r8d
|
|
67f9: 0f 8e 6b 01 00 00 jle 0x696a
|
|
67ff: 41 83 f8 10 cmp $0x10,%r8d
|
|
6803: 0f 8c 59 01 00 00 jl 0x6962
|
|
6809: 48 89 d3 mov %rdx,%rbx
|
|
680c: 48 83 e3 1f and $0x1f,%rbx
|
|
6810: 85 db test %ebx,%ebx
|
|
6812: 74 11 je 0x6825
|
|
6814: f6 c3 03 test $0x3,%bl
|
|
6817: 0f 85 45 01 00 00 jne 0x6962
|
|
681d: f7 db neg %ebx
|
|
681f: 83 c3 20 add $0x20,%ebx
|
|
6822: c1 eb 02 shr $0x2,%ebx
|
|
6825: 8d 43 10 lea 0x10(%rbx),%eax
|
|
6828: 44 3b c0 cmp %eax,%r8d
|
|
682b: 0f 8c 31 01 00 00 jl 0x6962
|
|
6831: 45 89 c1 mov %r8d,%r9d
|
|
6834: 33 c0 xor %eax,%eax
|
|
6836: 44 2b cb sub %ebx,%r9d
|
|
6839: 41 83 e1 0f and $0xf,%r9d
|
|
683d: 41 f7 d9 neg %r9d
|
|
6840: 45 03 c8 add %r8d,%r9d
|
|
6843: 89 d9 mov %ebx,%ecx
|
|
6845: 85 db test %ebx,%ebx
|
|
6847: 76 2f jbe 0x6878
|
|
6849: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6850: 00
|
|
6851: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
685f: 00
|
|
6860: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
6866: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
686b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
6870: 48 ff c0 inc %rax
|
|
6873: 48 3b c1 cmp %rcx,%rax
|
|
6876: 72 e8 jb 0x6860
|
|
6878: 49 63 c1 movslq %r9d,%rax
|
|
687b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6880: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
6886: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
688d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
6892: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
6898: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
689d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
68a3: 48 83 c1 10 add $0x10,%rcx
|
|
68a7: 48 3b c8 cmp %rax,%rcx
|
|
68aa: 72 d4 jb 0x6880
|
|
68ac: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
68b0: 41 3b c0 cmp %r8d,%eax
|
|
68b3: 0f 87 9e 00 00 00 ja 0x6957
|
|
68b9: 4d 63 c0 movslq %r8d,%r8
|
|
68bc: 4d 63 c9 movslq %r9d,%r9
|
|
68bf: 4d 2b c1 sub %r9,%r8
|
|
68c2: 49 83 f8 04 cmp $0x4,%r8
|
|
68c6: 0f 8c 92 00 00 00 jl 0x695e
|
|
68cc: 4d 63 c9 movslq %r9d,%r9
|
|
68cf: 44 89 c3 mov %r8d,%ebx
|
|
68d2: 83 e3 fc and $0xfffffffc,%ebx
|
|
68d5: 33 c9 xor %ecx,%ecx
|
|
68d7: 48 63 db movslq %ebx,%rbx
|
|
68da: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
68de: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
68e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
68e9: 00
|
|
68ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
68f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
68f8: 00
|
|
68f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6900: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
6906: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
690b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
6910: 48 83 c1 04 add $0x4,%rcx
|
|
6914: 48 3b cb cmp %rbx,%rcx
|
|
6917: 72 e7 jb 0x6900
|
|
6919: 49 3b d8 cmp %r8,%rbx
|
|
691c: 73 39 jae 0x6957
|
|
691e: 4d 63 c9 movslq %r9d,%r9
|
|
6921: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
6925: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
6929: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6930: 00
|
|
6931: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
693f: 00
|
|
6940: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
6945: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
694a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
694f: 48 ff c3 inc %rbx
|
|
6952: 49 3b d8 cmp %r8,%rbx
|
|
6955: 72 e9 jb 0x6940
|
|
6957: 33 c0 xor %eax,%eax
|
|
6959: c5 f8 77 vzeroupper
|
|
695c: 5b pop %rbx
|
|
695d: c3 ret
|
|
695e: 33 db xor %ebx,%ebx
|
|
6960: eb b7 jmp 0x6919
|
|
6962: 45 33 c9 xor %r9d,%r9d
|
|
6965: e9 42 ff ff ff jmp 0x68ac
|
|
696a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
696f: 5b pop %rbx
|
|
6970: c3 ret
|
|
6971: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6976: 5b pop %rbx
|
|
6977: c3 ret
|
|
6978: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
697f: 00
|
|
6980: 48 83 ec 28 sub $0x28,%rsp
|
|
6984: 48 85 d2 test %rdx,%rdx
|
|
6987: 74 3f je 0x69c8
|
|
6989: 45 85 c0 test %r8d,%r8d
|
|
698c: 7e 30 jle 0x69be
|
|
698e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c53a20
|
|
6995: 7a 02 jp 0x6999
|
|
6997: 74 0f je 0x69a8
|
|
6999: 0f 57 c9 xorps %xmm1,%xmm1
|
|
699c: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
699f: 7a 02 jp 0x69a3
|
|
69a1: 74 0c je 0x69af
|
|
69a3: e8 78 8f 03 00 call 0x3f920
|
|
69a8: 33 c0 xor %eax,%eax
|
|
69aa: 48 83 c4 28 add $0x28,%rsp
|
|
69ae: c3 ret
|
|
69af: 48 89 d1 mov %rdx,%rcx
|
|
69b2: 44 89 c2 mov %r8d,%edx
|
|
69b5: 48 83 c4 28 add $0x28,%rsp
|
|
69b9: e9 42 8d 00 00 jmp 0xf700
|
|
69be: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
69c3: 48 83 c4 28 add $0x28,%rsp
|
|
69c7: c3 ret
|
|
69c8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
69cd: 48 83 c4 28 add $0x28,%rsp
|
|
69d1: c3 ret
|
|
69d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
69d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
69e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
69e5: 48 85 d2 test %rdx,%rdx
|
|
69e8: 74 43 je 0x6a2d
|
|
69ea: 45 85 c0 test %r8d,%r8d
|
|
69ed: 7e 32 jle 0x6a21
|
|
69ef: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c53a24
|
|
69f6: 7a 02 jp 0x69fa
|
|
69f8: 74 0f je 0x6a09
|
|
69fa: 0f 57 c9 xorps %xmm1,%xmm1
|
|
69fd: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
6a00: 7a 02 jp 0x6a04
|
|
6a02: 74 0d je 0x6a11
|
|
6a04: e8 97 90 03 00 call 0x3faa0
|
|
6a09: 33 c0 xor %eax,%eax
|
|
6a0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6a10: c3 ret
|
|
6a11: 48 89 d1 mov %rdx,%rcx
|
|
6a14: 44 89 c2 mov %r8d,%edx
|
|
6a17: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6a1c: e9 1f 8f 00 00 jmp 0xf940
|
|
6a21: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6a26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6a2b: 90 nop
|
|
6a2c: c3 ret
|
|
6a2d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6a32: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6a37: 90 nop
|
|
6a38: 90 nop
|
|
6a39: 90 nop
|
|
6a3a: c3 ret
|
|
6a3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a40: 48 83 ec 28 sub $0x28,%rsp
|
|
6a44: 48 85 d2 test %rdx,%rdx
|
|
6a47: 74 3f je 0x6a88
|
|
6a49: 45 85 c0 test %r8d,%r8d
|
|
6a4c: 7e 30 jle 0x6a7e
|
|
6a4e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c53a28
|
|
6a55: 7a 02 jp 0x6a59
|
|
6a57: 74 0f je 0x6a68
|
|
6a59: 0f 57 c9 xorps %xmm1,%xmm1
|
|
6a5c: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
6a5f: 7a 02 jp 0x6a63
|
|
6a61: 74 0c je 0x6a6f
|
|
6a63: e8 b8 91 03 00 call 0x3fc20
|
|
6a68: 33 c0 xor %eax,%eax
|
|
6a6a: 48 83 c4 28 add $0x28,%rsp
|
|
6a6e: c3 ret
|
|
6a6f: 48 89 d1 mov %rdx,%rcx
|
|
6a72: 44 89 c2 mov %r8d,%edx
|
|
6a75: 48 83 c4 28 add $0x28,%rsp
|
|
6a79: e9 02 91 00 00 jmp 0xfb80
|
|
6a7e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6a83: 48 83 c4 28 add $0x28,%rsp
|
|
6a87: c3 ret
|
|
6a88: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6a8d: 48 83 c4 28 add $0x28,%rsp
|
|
6a91: c3 ret
|
|
6a92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6aa0: 48 83 ec 28 sub $0x28,%rsp
|
|
6aa4: 48 85 d2 test %rdx,%rdx
|
|
6aa7: 0f 84 a6 01 00 00 je 0x6c53
|
|
6aad: 45 85 c0 test %r8d,%r8d
|
|
6ab0: 0f 8e 93 01 00 00 jle 0x6c49
|
|
6ab6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c53a2c
|
|
6abd: 01
|
|
6abe: 7a 06 jp 0x6ac6
|
|
6ac0: 0f 84 7c 01 00 00 je 0x6c42
|
|
6ac6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6aca: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
6ace: 7a 06 jp 0x6ad6
|
|
6ad0: 0f 84 5c 01 00 00 je 0x6c32
|
|
6ad6: 41 83 f8 10 cmp $0x10,%r8d
|
|
6ada: 0f 8c 42 01 00 00 jl 0x6c22
|
|
6ae0: 49 89 d1 mov %rdx,%r9
|
|
6ae3: 49 83 e1 1f and $0x1f,%r9
|
|
6ae7: 45 85 c9 test %r9d,%r9d
|
|
6aea: 74 18 je 0x6b04
|
|
6aec: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
6af3: 0f 85 29 01 00 00 jne 0x6c22
|
|
6af9: 41 f7 d9 neg %r9d
|
|
6afc: 41 83 c1 20 add $0x20,%r9d
|
|
6b00: 41 c1 e9 02 shr $0x2,%r9d
|
|
6b04: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
6b08: 44 3b c0 cmp %eax,%r8d
|
|
6b0b: 0f 8c 11 01 00 00 jl 0x6c22
|
|
6b11: 45 89 c2 mov %r8d,%r10d
|
|
6b14: 33 c0 xor %eax,%eax
|
|
6b16: 45 2b d1 sub %r9d,%r10d
|
|
6b19: 41 83 e2 0f and $0xf,%r10d
|
|
6b1d: 41 f7 da neg %r10d
|
|
6b20: 45 03 d0 add %r8d,%r10d
|
|
6b23: 45 89 cb mov %r9d,%r11d
|
|
6b26: 45 85 c9 test %r9d,%r9d
|
|
6b29: 76 27 jbe 0x6b52
|
|
6b2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b32: 00
|
|
6b33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6b40: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
6b45: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
6b4a: 48 ff c0 inc %rax
|
|
6b4d: 49 3b c3 cmp %r11,%rax
|
|
6b50: 72 ee jb 0x6b40
|
|
6b52: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
6b57: 4d 63 ca movslq %r10d,%r9
|
|
6b5a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
6b60: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
|
|
6b66: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
|
|
6b6d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
|
|
6b73: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
|
|
6b7a: 49 83 c3 10 add $0x10,%r11
|
|
6b7e: 4d 3b d9 cmp %r9,%r11
|
|
6b81: 72 dd jb 0x6b60
|
|
6b83: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
6b87: 41 3b c0 cmp %r8d,%eax
|
|
6b8a: 0f 87 84 00 00 00 ja 0x6c14
|
|
6b90: 4d 63 c0 movslq %r8d,%r8
|
|
6b93: 4d 2b c1 sub %r9,%r8
|
|
6b96: 49 83 f8 04 cmp $0x4,%r8
|
|
6b9a: 0f 8c 7e 00 00 00 jl 0x6c1e
|
|
6ba0: 44 89 c0 mov %r8d,%eax
|
|
6ba3: 45 33 db xor %r11d,%r11d
|
|
6ba6: 83 e0 fc and $0xfffffffc,%eax
|
|
6ba9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
|
|
6bad: 48 63 c0 movslq %eax,%rax
|
|
6bb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bb7: 00
|
|
6bb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6bbf: 90 nop
|
|
6bc0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
|
|
6bc5: 49 83 c3 04 add $0x4,%r11
|
|
6bc9: c4 c1 78 11 09 vmovups %xmm1,(%r9)
|
|
6bce: 49 83 c1 10 add $0x10,%r9
|
|
6bd2: 4c 3b d8 cmp %rax,%r11
|
|
6bd5: 72 e9 jb 0x6bc0
|
|
6bd7: 49 3b c0 cmp %r8,%rax
|
|
6bda: 73 38 jae 0x6c14
|
|
6bdc: 4d 63 d2 movslq %r10d,%r10
|
|
6bdf: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
|
|
6be3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
6be7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bee: 00
|
|
6bef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6bf6: 0f 1f 00 nopl (%rax)
|
|
6bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c00: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
6c04: 48 ff c0 inc %rax
|
|
6c07: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
6c0b: 48 83 c2 04 add $0x4,%rdx
|
|
6c0f: 49 3b c0 cmp %r8,%rax
|
|
6c12: 72 ec jb 0x6c00
|
|
6c14: 33 c0 xor %eax,%eax
|
|
6c16: c5 f8 77 vzeroupper
|
|
6c19: 48 83 c4 28 add $0x28,%rsp
|
|
6c1d: c3 ret
|
|
6c1e: 33 c0 xor %eax,%eax
|
|
6c20: eb b5 jmp 0x6bd7
|
|
6c22: 45 33 d2 xor %r10d,%r10d
|
|
6c25: 41 83 f8 01 cmp $0x1,%r8d
|
|
6c29: 72 e9 jb 0x6c14
|
|
6c2b: 4d 63 c0 movslq %r8d,%r8
|
|
6c2e: 33 c0 xor %eax,%eax
|
|
6c30: eb a5 jmp 0x6bd7
|
|
6c32: 48 89 d1 mov %rdx,%rcx
|
|
6c35: 44 89 c2 mov %r8d,%edx
|
|
6c38: e8 83 8f 00 00 call 0xfbc0
|
|
6c3d: 48 83 c4 28 add $0x28,%rsp
|
|
6c41: c3 ret
|
|
6c42: 33 c0 xor %eax,%eax
|
|
6c44: 48 83 c4 28 add $0x28,%rsp
|
|
6c48: c3 ret
|
|
6c49: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6c4e: 48 83 c4 28 add $0x28,%rsp
|
|
6c52: c3 ret
|
|
6c53: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6c58: 48 83 c4 28 add $0x28,%rsp
|
|
6c5c: c3 ret
|
|
6c5d: 0f 1f 00 nopl (%rax)
|
|
6c60: 48 83 ec 28 sub $0x28,%rsp
|
|
6c64: 48 85 d2 test %rdx,%rdx
|
|
6c67: 0f 84 9e 01 00 00 je 0x6e0b
|
|
6c6d: 45 85 c0 test %r8d,%r8d
|
|
6c70: 0f 8e 8b 01 00 00 jle 0x6e01
|
|
6c76: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c53a30
|
|
6c7d: 01
|
|
6c7e: 7a 06 jp 0x6c86
|
|
6c80: 0f 84 74 01 00 00 je 0x6dfa
|
|
6c86: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6c8a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
6c8e: 7a 06 jp 0x6c96
|
|
6c90: 0f 84 54 01 00 00 je 0x6dea
|
|
6c96: 41 83 f8 10 cmp $0x10,%r8d
|
|
6c9a: 0f 8c 42 01 00 00 jl 0x6de2
|
|
6ca0: 49 89 d3 mov %rdx,%r11
|
|
6ca3: 49 83 e3 1f and $0x1f,%r11
|
|
6ca7: 45 85 db test %r11d,%r11d
|
|
6caa: 74 18 je 0x6cc4
|
|
6cac: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
6cb3: 0f 85 29 01 00 00 jne 0x6de2
|
|
6cb9: 41 f7 db neg %r11d
|
|
6cbc: 41 83 c3 20 add $0x20,%r11d
|
|
6cc0: 41 c1 eb 02 shr $0x2,%r11d
|
|
6cc4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
6cc8: 44 3b c0 cmp %eax,%r8d
|
|
6ccb: 0f 8c 11 01 00 00 jl 0x6de2
|
|
6cd1: 45 89 c1 mov %r8d,%r9d
|
|
6cd4: 33 c0 xor %eax,%eax
|
|
6cd6: 45 2b cb sub %r11d,%r9d
|
|
6cd9: 41 83 e1 0f and $0xf,%r9d
|
|
6cdd: 41 f7 d9 neg %r9d
|
|
6ce0: 45 03 c8 add %r8d,%r9d
|
|
6ce3: 45 89 da mov %r11d,%r10d
|
|
6ce6: 45 85 db test %r11d,%r11d
|
|
6ce9: 76 27 jbe 0x6d12
|
|
6ceb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6cf2: 00
|
|
6cf3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6cfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6d00: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
6d05: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
6d0a: 48 ff c0 inc %rax
|
|
6d0d: 49 3b c2 cmp %r10,%rax
|
|
6d10: 72 ee jb 0x6d00
|
|
6d12: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
6d17: 49 63 c1 movslq %r9d,%rax
|
|
6d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6d20: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
6d26: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
6d2d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
6d33: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
6d3a: 49 83 c2 10 add $0x10,%r10
|
|
6d3e: 4c 3b d0 cmp %rax,%r10
|
|
6d41: 72 dd jb 0x6d20
|
|
6d43: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
6d47: 41 3b c0 cmp %r8d,%eax
|
|
6d4a: 0f 87 84 00 00 00 ja 0x6dd4
|
|
6d50: 4d 63 c0 movslq %r8d,%r8
|
|
6d53: 4d 63 c9 movslq %r9d,%r9
|
|
6d56: 4d 2b c1 sub %r9,%r8
|
|
6d59: 49 83 f8 04 cmp $0x4,%r8
|
|
6d5d: 0f 8c 7b 00 00 00 jl 0x6dde
|
|
6d63: 4d 63 c9 movslq %r9d,%r9
|
|
6d66: 44 89 c0 mov %r8d,%eax
|
|
6d69: 83 e0 fc and $0xfffffffc,%eax
|
|
6d6c: 45 33 db xor %r11d,%r11d
|
|
6d6f: 48 63 c0 movslq %eax,%rax
|
|
6d72: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
6d77: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
6d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d80: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
6d85: 49 83 c3 04 add $0x4,%r11
|
|
6d89: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
6d8e: 49 83 c2 10 add $0x10,%r10
|
|
6d92: 4c 3b d8 cmp %rax,%r11
|
|
6d95: 72 e9 jb 0x6d80
|
|
6d97: 49 3b c0 cmp %r8,%rax
|
|
6d9a: 73 38 jae 0x6dd4
|
|
6d9c: 4d 63 c9 movslq %r9d,%r9
|
|
6d9f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
6da3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
6da7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6dae: 00
|
|
6daf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6db6: 0f 1f 00 nopl (%rax)
|
|
6db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6dc0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
6dc4: 48 ff c0 inc %rax
|
|
6dc7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
6dcb: 48 83 c2 04 add $0x4,%rdx
|
|
6dcf: 49 3b c0 cmp %r8,%rax
|
|
6dd2: 72 ec jb 0x6dc0
|
|
6dd4: 33 c0 xor %eax,%eax
|
|
6dd6: c5 f8 77 vzeroupper
|
|
6dd9: 48 83 c4 28 add $0x28,%rsp
|
|
6ddd: c3 ret
|
|
6dde: 33 c0 xor %eax,%eax
|
|
6de0: eb b5 jmp 0x6d97
|
|
6de2: 45 33 c9 xor %r9d,%r9d
|
|
6de5: e9 59 ff ff ff jmp 0x6d43
|
|
6dea: 48 89 d1 mov %rdx,%rcx
|
|
6ded: 44 89 c2 mov %r8d,%edx
|
|
6df0: e8 0b 8e 00 00 call 0xfc00
|
|
6df5: 48 83 c4 28 add $0x28,%rsp
|
|
6df9: c3 ret
|
|
6dfa: 33 c0 xor %eax,%eax
|
|
6dfc: 48 83 c4 28 add $0x28,%rsp
|
|
6e00: c3 ret
|
|
6e01: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6e06: 48 83 c4 28 add $0x28,%rsp
|
|
6e0a: c3 ret
|
|
6e0b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6e10: 48 83 c4 28 add $0x28,%rsp
|
|
6e14: c3 ret
|
|
6e15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e20: 48 83 ec 28 sub $0x28,%rsp
|
|
6e24: 48 85 d2 test %rdx,%rdx
|
|
6e27: 0f 84 9e 01 00 00 je 0x6fcb
|
|
6e2d: 45 85 c0 test %r8d,%r8d
|
|
6e30: 0f 8e 8b 01 00 00 jle 0x6fc1
|
|
6e36: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c53a34
|
|
6e3d: 01
|
|
6e3e: 7a 06 jp 0x6e46
|
|
6e40: 0f 84 74 01 00 00 je 0x6fba
|
|
6e46: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6e4a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
6e4e: 7a 06 jp 0x6e56
|
|
6e50: 0f 84 54 01 00 00 je 0x6faa
|
|
6e56: 41 83 f8 10 cmp $0x10,%r8d
|
|
6e5a: 0f 8c 42 01 00 00 jl 0x6fa2
|
|
6e60: 49 89 d3 mov %rdx,%r11
|
|
6e63: 49 83 e3 1f and $0x1f,%r11
|
|
6e67: 45 85 db test %r11d,%r11d
|
|
6e6a: 74 18 je 0x6e84
|
|
6e6c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
6e73: 0f 85 29 01 00 00 jne 0x6fa2
|
|
6e79: 41 f7 db neg %r11d
|
|
6e7c: 41 83 c3 20 add $0x20,%r11d
|
|
6e80: 41 c1 eb 02 shr $0x2,%r11d
|
|
6e84: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
6e88: 44 3b c0 cmp %eax,%r8d
|
|
6e8b: 0f 8c 11 01 00 00 jl 0x6fa2
|
|
6e91: 45 89 c1 mov %r8d,%r9d
|
|
6e94: 33 c0 xor %eax,%eax
|
|
6e96: 45 2b cb sub %r11d,%r9d
|
|
6e99: 41 83 e1 0f and $0xf,%r9d
|
|
6e9d: 41 f7 d9 neg %r9d
|
|
6ea0: 45 03 c8 add %r8d,%r9d
|
|
6ea3: 45 89 da mov %r11d,%r10d
|
|
6ea6: 45 85 db test %r11d,%r11d
|
|
6ea9: 76 27 jbe 0x6ed2
|
|
6eab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6eb2: 00
|
|
6eb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6ec0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
6ec5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
6eca: 48 ff c0 inc %rax
|
|
6ecd: 49 3b c2 cmp %r10,%rax
|
|
6ed0: 72 ee jb 0x6ec0
|
|
6ed2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
6ed7: 49 63 c1 movslq %r9d,%rax
|
|
6eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6ee0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
6ee6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
6eed: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
6ef3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
6efa: 49 83 c2 10 add $0x10,%r10
|
|
6efe: 4c 3b d0 cmp %rax,%r10
|
|
6f01: 72 dd jb 0x6ee0
|
|
6f03: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
6f07: 41 3b c0 cmp %r8d,%eax
|
|
6f0a: 0f 87 84 00 00 00 ja 0x6f94
|
|
6f10: 4d 63 c0 movslq %r8d,%r8
|
|
6f13: 4d 63 c9 movslq %r9d,%r9
|
|
6f16: 4d 2b c1 sub %r9,%r8
|
|
6f19: 49 83 f8 04 cmp $0x4,%r8
|
|
6f1d: 0f 8c 7b 00 00 00 jl 0x6f9e
|
|
6f23: 4d 63 c9 movslq %r9d,%r9
|
|
6f26: 44 89 c0 mov %r8d,%eax
|
|
6f29: 83 e0 fc and $0xfffffffc,%eax
|
|
6f2c: 45 33 db xor %r11d,%r11d
|
|
6f2f: 48 63 c0 movslq %eax,%rax
|
|
6f32: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
6f37: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
6f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f40: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
6f45: 49 83 c3 04 add $0x4,%r11
|
|
6f49: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
6f4e: 49 83 c2 10 add $0x10,%r10
|
|
6f52: 4c 3b d8 cmp %rax,%r11
|
|
6f55: 72 e9 jb 0x6f40
|
|
6f57: 49 3b c0 cmp %r8,%rax
|
|
6f5a: 73 38 jae 0x6f94
|
|
6f5c: 4d 63 c9 movslq %r9d,%r9
|
|
6f5f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
6f63: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
6f67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f6e: 00
|
|
6f6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f76: 0f 1f 00 nopl (%rax)
|
|
6f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f80: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
6f84: 48 ff c0 inc %rax
|
|
6f87: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
6f8b: 48 83 c2 04 add $0x4,%rdx
|
|
6f8f: 49 3b c0 cmp %r8,%rax
|
|
6f92: 72 ec jb 0x6f80
|
|
6f94: 33 c0 xor %eax,%eax
|
|
6f96: c5 f8 77 vzeroupper
|
|
6f99: 48 83 c4 28 add $0x28,%rsp
|
|
6f9d: c3 ret
|
|
6f9e: 33 c0 xor %eax,%eax
|
|
6fa0: eb b5 jmp 0x6f57
|
|
6fa2: 45 33 c9 xor %r9d,%r9d
|
|
6fa5: e9 59 ff ff ff jmp 0x6f03
|
|
6faa: 48 89 d1 mov %rdx,%rcx
|
|
6fad: 44 89 c2 mov %r8d,%edx
|
|
6fb0: e8 8b 8c 00 00 call 0xfc40
|
|
6fb5: 48 83 c4 28 add $0x28,%rsp
|
|
6fb9: c3 ret
|
|
6fba: 33 c0 xor %eax,%eax
|
|
6fbc: 48 83 c4 28 add $0x28,%rsp
|
|
6fc0: c3 ret
|
|
6fc1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6fc6: 48 83 c4 28 add $0x28,%rsp
|
|
6fca: c3 ret
|
|
6fcb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6fd0: 48 83 c4 28 add $0x28,%rsp
|
|
6fd4: c3 ret
|
|
6fd5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6fe0: 48 83 ec 38 sub $0x38,%rsp
|
|
6fe4: 45 89 c1 mov %r8d,%r9d
|
|
6fe7: 49 89 d0 mov %rdx,%r8
|
|
6fea: 48 89 ca mov %rcx,%rdx
|
|
6fed: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
6ff3: 48 85 d2 test %rdx,%rdx
|
|
6ff6: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
6ffa: 74 47 je 0x7043
|
|
6ffc: 4d 85 c0 test %r8,%r8
|
|
6fff: 74 42 je 0x7043
|
|
7001: 45 85 c9 test %r9d,%r9d
|
|
7004: 7e 47 jle 0x704d
|
|
7006: 85 c0 test %eax,%eax
|
|
7008: 74 0f je 0x7019
|
|
700a: 83 f8 04 cmp $0x4,%eax
|
|
700d: 74 0d je 0x701c
|
|
700f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7014: 48 83 c4 38 add $0x38,%rsp
|
|
7018: c3 ret
|
|
7019: 83 f8 04 cmp $0x4,%eax
|
|
701c: 49 89 e3 mov %rsp,%r11
|
|
701f: b8 01 00 00 00 mov $0x1,%eax
|
|
7024: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
702a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
702f: 44 0f 44 d0 cmove %eax,%r10d
|
|
7033: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
7037: e8 b0 d9 a6 01 call 0x1a749ec
|
|
703c: 33 c0 xor %eax,%eax
|
|
703e: 48 83 c4 38 add $0x38,%rsp
|
|
7042: c3 ret
|
|
7043: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7048: 48 83 c4 38 add $0x38,%rsp
|
|
704c: c3 ret
|
|
704d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7052: 48 83 c4 38 add $0x38,%rsp
|
|
7056: c3 ret
|
|
7057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
705e: 00 00
|
|
7060: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
7065: 45 89 c1 mov %r8d,%r9d
|
|
7068: 49 89 d0 mov %rdx,%r8
|
|
706b: 48 89 ca mov %rcx,%rdx
|
|
706e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
7074: 48 85 d2 test %rdx,%rdx
|
|
7077: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
707b: 74 4b je 0x70c8
|
|
707d: 4d 85 c0 test %r8,%r8
|
|
7080: 74 46 je 0x70c8
|
|
7082: 45 85 c9 test %r9d,%r9d
|
|
7085: 7e 4c jle 0x70d3
|
|
7087: 85 c0 test %eax,%eax
|
|
7089: 74 12 je 0x709d
|
|
708b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
7090: 74 0b je 0x709d
|
|
7092: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7097: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
709c: c3 ret
|
|
709d: 49 89 e3 mov %rsp,%r11
|
|
70a0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
70a6: 83 f8 04 cmp $0x4,%eax
|
|
70a9: b8 00 00 00 00 mov $0x0,%eax
|
|
70ae: 41 0f 44 c2 cmove %r10d,%eax
|
|
70b2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
70b7: 41 89 43 20 mov %eax,0x20(%r11)
|
|
70bb: e8 cc 47 a7 01 call 0x1a7b88c
|
|
70c0: 33 c0 xor %eax,%eax
|
|
70c2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
70c7: c3 ret
|
|
70c8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
70cd: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
70d2: c3 ret
|
|
70d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
70d8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
70dd: c3 ret
|
|
70de: 66 90 xchg %ax,%ax
|
|
70e0: 48 83 ec 38 sub $0x38,%rsp
|
|
70e4: 45 89 c1 mov %r8d,%r9d
|
|
70e7: 49 89 d0 mov %rdx,%r8
|
|
70ea: 48 89 ca mov %rcx,%rdx
|
|
70ed: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
70f3: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
70f7: 48 85 d2 test %rdx,%rdx
|
|
70fa: 74 47 je 0x7143
|
|
70fc: 4d 85 c0 test %r8,%r8
|
|
70ff: 74 42 je 0x7143
|
|
7101: 45 85 c9 test %r9d,%r9d
|
|
7104: 7e 47 jle 0x714d
|
|
7106: 85 c0 test %eax,%eax
|
|
7108: 74 0f je 0x7119
|
|
710a: 83 f8 04 cmp $0x4,%eax
|
|
710d: 74 0d je 0x711c
|
|
710f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7114: 48 83 c4 38 add $0x38,%rsp
|
|
7118: c3 ret
|
|
7119: 83 f8 04 cmp $0x4,%eax
|
|
711c: b8 01 00 00 00 mov $0x1,%eax
|
|
7121: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
7127: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
712c: 44 0f 44 d0 cmove %eax,%r10d
|
|
7130: 49 89 e3 mov %rsp,%r11
|
|
7133: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
7137: e8 00 b4 a7 01 call 0x1a8253c
|
|
713c: 33 c0 xor %eax,%eax
|
|
713e: 48 83 c4 38 add $0x38,%rsp
|
|
7142: c3 ret
|
|
7143: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7148: 48 83 c4 38 add $0x38,%rsp
|
|
714c: c3 ret
|
|
714d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7152: 48 83 c4 38 add $0x38,%rsp
|
|
7156: c3 ret
|
|
7157: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
715e: 00 00
|
|
7160: 41 56 push %r14
|
|
7162: 48 85 c9 test %rcx,%rcx
|
|
7165: 0f 84 51 03 00 00 je 0x74bc
|
|
716b: 48 85 d2 test %rdx,%rdx
|
|
716e: 0f 84 48 03 00 00 je 0x74bc
|
|
7174: 45 85 c0 test %r8d,%r8d
|
|
7177: 0f 8e 37 03 00 00 jle 0x74b4
|
|
717d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
7181: 85 c0 test %eax,%eax
|
|
7183: 0f 84 94 01 00 00 je 0x731d
|
|
7189: 83 f8 04 cmp $0x4,%eax
|
|
718c: 74 08 je 0x7196
|
|
718e: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7193: 41 5e pop %r14
|
|
7195: c3 ret
|
|
7196: 45 32 c9 xor %r9b,%r9b
|
|
7199: 41 83 f8 10 cmp $0x10,%r8d
|
|
719d: 0f 8c fd 02 00 00 jl 0x74a0
|
|
71a3: 49 89 d3 mov %rdx,%r11
|
|
71a6: 49 83 e3 1f and $0x1f,%r11
|
|
71aa: 45 89 db mov %r11d,%r11d
|
|
71ad: 45 85 db test %r11d,%r11d
|
|
71b0: 74 18 je 0x71ca
|
|
71b2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
71b9: 0f 85 e1 02 00 00 jne 0x74a0
|
|
71bf: 41 f7 db neg %r11d
|
|
71c2: 41 83 c3 20 add $0x20,%r11d
|
|
71c6: 41 c1 eb 02 shr $0x2,%r11d
|
|
71ca: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
71ce: 44 3b c0 cmp %eax,%r8d
|
|
71d1: 0f 8c c9 02 00 00 jl 0x74a0
|
|
71d7: 44 89 c0 mov %r8d,%eax
|
|
71da: 45 33 d2 xor %r10d,%r10d
|
|
71dd: 41 2b c3 sub %r11d,%eax
|
|
71e0: 83 e0 0f and $0xf,%eax
|
|
71e3: f7 d8 neg %eax
|
|
71e5: 41 03 c0 add %r8d,%eax
|
|
71e8: 45 85 db test %r11d,%r11d
|
|
71eb: 76 2b jbe 0x7218
|
|
71ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
71f4: 00
|
|
71f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7200: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
7206: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
720a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
7210: 49 ff c2 inc %r10
|
|
7213: 4d 3b d3 cmp %r11,%r10
|
|
7216: 72 e8 jb 0x7200
|
|
7218: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
721d: 4c 63 d0 movslq %eax,%r10
|
|
7220: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
7226: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
722d: 00
|
|
722e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7235: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7240: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
7246: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
724d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
7254: 01
|
|
7255: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
|
|
7259: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
725f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
7266: 01
|
|
7267: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
726b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
7272: 49 83 c3 10 add $0x10,%r11
|
|
7276: 4d 3b da cmp %r10,%r11
|
|
7279: 72 c5 jb 0x7240
|
|
727b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
727f: 45 3b d0 cmp %r8d,%r10d
|
|
7282: 0f 87 10 02 00 00 ja 0x7498
|
|
7288: 4d 63 c0 movslq %r8d,%r8
|
|
728b: 48 63 c0 movslq %eax,%rax
|
|
728e: 4c 2b c0 sub %rax,%r8
|
|
7291: 41 80 f9 01 cmp $0x1,%r9b
|
|
7295: 75 05 jne 0x729c
|
|
7297: 45 33 db xor %r11d,%r11d
|
|
729a: eb 3d jmp 0x72d9
|
|
729c: 49 83 f8 04 cmp $0x4,%r8
|
|
72a0: 7c f5 jl 0x7297
|
|
72a2: 48 63 c0 movslq %eax,%rax
|
|
72a5: 45 89 c3 mov %r8d,%r11d
|
|
72a8: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
72ac: 45 33 d2 xor %r10d,%r10d
|
|
72af: 4d 63 db movslq %r11d,%r11
|
|
72b2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
72b7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
72bb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
72bf: 90 nop
|
|
72c0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
72c6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
72ca: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
72d0: 49 83 c2 04 add $0x4,%r10
|
|
72d4: 4d 3b d3 cmp %r11,%r10
|
|
72d7: 72 e7 jb 0x72c0
|
|
72d9: 4d 3b d8 cmp %r8,%r11
|
|
72dc: 0f 83 b6 01 00 00 jae 0x7498
|
|
72e2: 48 63 c0 movslq %eax,%rax
|
|
72e5: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
72e9: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
72ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
72f4: 00
|
|
72f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
72fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7300: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
7306: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
730a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
7310: 49 ff c3 inc %r11
|
|
7313: 4d 3b d8 cmp %r8,%r11
|
|
7316: 72 e8 jb 0x7300
|
|
7318: e9 7b 01 00 00 jmp 0x7498
|
|
731d: 45 32 c9 xor %r9b,%r9b
|
|
7320: 41 83 f8 10 cmp $0x10,%r8d
|
|
7324: 0f 8c 80 01 00 00 jl 0x74aa
|
|
732a: 49 89 d3 mov %rdx,%r11
|
|
732d: 49 83 e3 1f and $0x1f,%r11
|
|
7331: 45 89 db mov %r11d,%r11d
|
|
7334: 45 85 db test %r11d,%r11d
|
|
7337: 74 18 je 0x7351
|
|
7339: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
7340: 0f 85 64 01 00 00 jne 0x74aa
|
|
7346: 41 f7 db neg %r11d
|
|
7349: 41 83 c3 20 add $0x20,%r11d
|
|
734d: 41 c1 eb 02 shr $0x2,%r11d
|
|
7351: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
7355: 44 3b c0 cmp %eax,%r8d
|
|
7358: 0f 8c 4c 01 00 00 jl 0x74aa
|
|
735e: 44 89 c0 mov %r8d,%eax
|
|
7361: 45 33 d2 xor %r10d,%r10d
|
|
7364: 41 2b c3 sub %r11d,%eax
|
|
7367: 83 e0 0f and $0xf,%eax
|
|
736a: f7 d8 neg %eax
|
|
736c: 41 03 c0 add %r8d,%eax
|
|
736f: 45 85 db test %r11d,%r11d
|
|
7372: 76 24 jbe 0x7398
|
|
7374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7380: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
7386: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
738a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
7390: 49 ff c2 inc %r10
|
|
7393: 4d 3b d3 cmp %r11,%r10
|
|
7396: 72 e8 jb 0x7380
|
|
7398: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
739d: 4c 63 d0 movslq %eax,%r10
|
|
73a0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
73a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73ad: 00
|
|
73ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73c0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
73c6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
73cd: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
73d4: 01
|
|
73d5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
|
|
73d9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
73df: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
73e6: 01
|
|
73e7: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
73eb: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
73f2: 49 83 c3 10 add $0x10,%r11
|
|
73f6: 4d 3b da cmp %r10,%r11
|
|
73f9: 72 c5 jb 0x73c0
|
|
73fb: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
73ff: 45 3b d0 cmp %r8d,%r10d
|
|
7402: 0f 87 90 00 00 00 ja 0x7498
|
|
7408: 4d 63 c0 movslq %r8d,%r8
|
|
740b: 48 63 c0 movslq %eax,%rax
|
|
740e: 4c 2b c0 sub %rax,%r8
|
|
7411: 41 80 f9 01 cmp $0x1,%r9b
|
|
7415: 75 05 jne 0x741c
|
|
7417: 45 33 db xor %r11d,%r11d
|
|
741a: eb 3d jmp 0x7459
|
|
741c: 49 83 f8 04 cmp $0x4,%r8
|
|
7420: 7c f5 jl 0x7417
|
|
7422: 48 63 c0 movslq %eax,%rax
|
|
7425: 45 89 c3 mov %r8d,%r11d
|
|
7428: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
742c: 45 33 d2 xor %r10d,%r10d
|
|
742f: 4d 63 db movslq %r11d,%r11
|
|
7432: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
7437: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
743b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
743f: 90 nop
|
|
7440: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
7446: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
744a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
7450: 49 83 c2 04 add $0x4,%r10
|
|
7454: 4d 3b d3 cmp %r11,%r10
|
|
7457: 72 e7 jb 0x7440
|
|
7459: 4d 3b d8 cmp %r8,%r11
|
|
745c: 73 3a jae 0x7498
|
|
745e: 48 63 c0 movslq %eax,%rax
|
|
7461: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
7465: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
7469: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7470: 00
|
|
7471: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
747f: 00
|
|
7480: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
7486: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
748a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
7490: 49 ff c3 inc %r11
|
|
7493: 4d 3b d8 cmp %r8,%r11
|
|
7496: 72 e8 jb 0x7480
|
|
7498: 33 c0 xor %eax,%eax
|
|
749a: c5 f8 77 vzeroupper
|
|
749d: 41 5e pop %r14
|
|
749f: c3 ret
|
|
74a0: 41 b1 01 mov $0x1,%r9b
|
|
74a3: 33 c0 xor %eax,%eax
|
|
74a5: e9 d1 fd ff ff jmp 0x727b
|
|
74aa: 41 b1 01 mov $0x1,%r9b
|
|
74ad: 33 c0 xor %eax,%eax
|
|
74af: e9 47 ff ff ff jmp 0x73fb
|
|
74b4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
74b9: 41 5e pop %r14
|
|
74bb: c3 ret
|
|
74bc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
74c1: 41 5e pop %r14
|
|
74c3: c3 ret
|
|
74c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
74cb: 00
|
|
74cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
74d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
74d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
74df: 00
|
|
74e0: 41 57 push %r15
|
|
74e2: 48 85 c9 test %rcx,%rcx
|
|
74e5: 0f 84 38 03 00 00 je 0x7823
|
|
74eb: 48 85 d2 test %rdx,%rdx
|
|
74ee: 0f 84 2f 03 00 00 je 0x7823
|
|
74f4: 45 85 c0 test %r8d,%r8d
|
|
74f7: 0f 8e 1e 03 00 00 jle 0x781b
|
|
74fd: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
7501: 85 c0 test %eax,%eax
|
|
7503: 0f 84 74 01 00 00 je 0x767d
|
|
7509: 83 f8 04 cmp $0x4,%eax
|
|
750c: 74 08 je 0x7516
|
|
750e: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7513: 41 5f pop %r15
|
|
7515: c3 ret
|
|
7516: 41 83 f8 10 cmp $0x10,%r8d
|
|
751a: 0f 8c c8 02 00 00 jl 0x77e8
|
|
7520: 41 83 f8 1d cmp $0x1d,%r8d
|
|
7524: 0f 8c c6 02 00 00 jl 0x77f0
|
|
752a: 49 89 d7 mov %rdx,%r15
|
|
752d: 49 83 e7 1f and $0x1f,%r15
|
|
7531: 45 85 ff test %r15d,%r15d
|
|
7534: 74 18 je 0x754e
|
|
7536: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
753d: 0f 85 a5 02 00 00 jne 0x77e8
|
|
7543: 41 f7 df neg %r15d
|
|
7546: 41 83 c7 20 add $0x20,%r15d
|
|
754a: 41 c1 ef 02 shr $0x2,%r15d
|
|
754e: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
7552: 44 3b c0 cmp %eax,%r8d
|
|
7555: 0f 8c 8d 02 00 00 jl 0x77e8
|
|
755b: 45 89 c3 mov %r8d,%r11d
|
|
755e: 33 c0 xor %eax,%eax
|
|
7560: 45 2b df sub %r15d,%r11d
|
|
7563: 41 83 e3 0f and $0xf,%r11d
|
|
7567: 41 f7 db neg %r11d
|
|
756a: 45 03 d8 add %r8d,%r11d
|
|
756d: 45 89 fa mov %r15d,%r10d
|
|
7570: 45 85 ff test %r15d,%r15d
|
|
7573: 76 21 jbe 0x7596
|
|
7575: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7580: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
7585: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
7589: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
758e: 48 ff c0 inc %rax
|
|
7591: 49 3b c2 cmp %r10,%rax
|
|
7594: 72 ea jb 0x7580
|
|
7596: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
759b: 49 63 c3 movslq %r11d,%rax
|
|
759e: 66 90 xchg %ax,%ax
|
|
75a0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
75a6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
75ad: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
75b1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
|
|
75b5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
75bb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
75c2: 49 83 c2 10 add $0x10,%r10
|
|
75c6: 4c 3b d0 cmp %rax,%r10
|
|
75c9: 72 d5 jb 0x75a0
|
|
75cb: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
75cf: 41 3b c0 cmp %r8d,%eax
|
|
75d2: 0f 87 00 02 00 00 ja 0x77d8
|
|
75d8: 4d 63 c8 movslq %r8d,%r9
|
|
75db: 4d 63 db movslq %r11d,%r11
|
|
75de: 4d 2b cb sub %r11,%r9
|
|
75e1: 49 83 f9 04 cmp $0x4,%r9
|
|
75e5: 0f 8c f5 01 00 00 jl 0x77e0
|
|
75eb: 4d 63 db movslq %r11d,%r11
|
|
75ee: 45 89 ca mov %r9d,%r10d
|
|
75f1: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
75f5: 45 33 c0 xor %r8d,%r8d
|
|
75f8: 4d 63 d2 movslq %r10d,%r10
|
|
75fb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
7600: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
7604: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
7608: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
760f: 00
|
|
7610: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
761e: 00 00
|
|
7620: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
7626: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
762a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
7630: 49 83 c0 04 add $0x4,%r8
|
|
7634: 4d 3b c2 cmp %r10,%r8
|
|
7637: 72 e7 jb 0x7620
|
|
7639: 4d 3b d1 cmp %r9,%r10
|
|
763c: 0f 83 96 01 00 00 jae 0x77d8
|
|
7642: 4d 63 db movslq %r11d,%r11
|
|
7645: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
7649: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
764d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7654: 00
|
|
7655: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
765c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7660: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
7666: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
766a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
7670: 49 ff c2 inc %r10
|
|
7673: 4d 3b d1 cmp %r9,%r10
|
|
7676: 72 e8 jb 0x7660
|
|
7678: e9 5b 01 00 00 jmp 0x77d8
|
|
767d: 41 83 f8 10 cmp $0x10,%r8d
|
|
7681: 0f 8c 7d 01 00 00 jl 0x7804
|
|
7687: 41 83 f8 1d cmp $0x1d,%r8d
|
|
768b: 0f 8c 7b 01 00 00 jl 0x780c
|
|
7691: 49 89 d7 mov %rdx,%r15
|
|
7694: 49 83 e7 1f and $0x1f,%r15
|
|
7698: 45 85 ff test %r15d,%r15d
|
|
769b: 74 18 je 0x76b5
|
|
769d: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
76a4: 0f 85 5a 01 00 00 jne 0x7804
|
|
76aa: 41 f7 df neg %r15d
|
|
76ad: 41 83 c7 20 add $0x20,%r15d
|
|
76b1: 41 c1 ef 02 shr $0x2,%r15d
|
|
76b5: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
76b9: 44 3b c0 cmp %eax,%r8d
|
|
76bc: 0f 8c 42 01 00 00 jl 0x7804
|
|
76c2: 45 89 c3 mov %r8d,%r11d
|
|
76c5: 33 c0 xor %eax,%eax
|
|
76c7: 45 2b df sub %r15d,%r11d
|
|
76ca: 41 83 e3 0f and $0xf,%r11d
|
|
76ce: 41 f7 db neg %r11d
|
|
76d1: 45 03 d8 add %r8d,%r11d
|
|
76d4: 45 89 fa mov %r15d,%r10d
|
|
76d7: 45 85 ff test %r15d,%r15d
|
|
76da: 76 1a jbe 0x76f6
|
|
76dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
76e0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
76e5: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
76e9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
76ee: 48 ff c0 inc %rax
|
|
76f1: 49 3b c2 cmp %r10,%rax
|
|
76f4: 72 ea jb 0x76e0
|
|
76f6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
76fb: 49 63 c3 movslq %r11d,%rax
|
|
76fe: 66 90 xchg %ax,%ax
|
|
7700: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
7706: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
770d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
7711: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
|
|
7715: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
771b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
7722: 49 83 c2 10 add $0x10,%r10
|
|
7726: 4c 3b d0 cmp %rax,%r10
|
|
7729: 72 d5 jb 0x7700
|
|
772b: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
772f: 41 3b c0 cmp %r8d,%eax
|
|
7732: 0f 87 a0 00 00 00 ja 0x77d8
|
|
7738: 4d 63 c8 movslq %r8d,%r9
|
|
773b: 4d 63 db movslq %r11d,%r11
|
|
773e: 4d 2b cb sub %r11,%r9
|
|
7741: 49 83 f9 04 cmp $0x4,%r9
|
|
7745: 0f 8c b4 00 00 00 jl 0x77ff
|
|
774b: 4d 63 db movslq %r11d,%r11
|
|
774e: 45 89 ca mov %r9d,%r10d
|
|
7751: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
7755: 45 33 c0 xor %r8d,%r8d
|
|
7758: 4d 63 d2 movslq %r10d,%r10
|
|
775b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
7760: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
7764: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
7768: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
776f: 00
|
|
7770: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
777e: 00 00
|
|
7780: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
7786: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
778a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
7790: 49 83 c0 04 add $0x4,%r8
|
|
7794: 4d 3b c2 cmp %r10,%r8
|
|
7797: 72 e7 jb 0x7780
|
|
7799: 4d 3b d1 cmp %r9,%r10
|
|
779c: 73 3a jae 0x77d8
|
|
779e: 4d 63 db movslq %r11d,%r11
|
|
77a1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
77a5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
77a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
77b0: 00
|
|
77b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
77b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
77bf: 00
|
|
77c0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
77c6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
77ca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
77d0: 49 ff c2 inc %r10
|
|
77d3: 4d 3b d1 cmp %r9,%r10
|
|
77d6: 72 e8 jb 0x77c0
|
|
77d8: 33 c0 xor %eax,%eax
|
|
77da: c5 f8 77 vzeroupper
|
|
77dd: 41 5f pop %r15
|
|
77df: c3 ret
|
|
77e0: 45 33 d2 xor %r10d,%r10d
|
|
77e3: e9 51 fe ff ff jmp 0x7639
|
|
77e8: 45 33 db xor %r11d,%r11d
|
|
77eb: e9 db fd ff ff jmp 0x75cb
|
|
77f0: 45 89 c3 mov %r8d,%r11d
|
|
77f3: 45 33 d2 xor %r10d,%r10d
|
|
77f6: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
77fa: e9 97 fd ff ff jmp 0x7596
|
|
77ff: 45 33 d2 xor %r10d,%r10d
|
|
7802: eb 95 jmp 0x7799
|
|
7804: 45 33 db xor %r11d,%r11d
|
|
7807: e9 1f ff ff ff jmp 0x772b
|
|
780c: 45 89 c3 mov %r8d,%r11d
|
|
780f: 45 33 d2 xor %r10d,%r10d
|
|
7812: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
7816: e9 db fe ff ff jmp 0x76f6
|
|
781b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7820: 41 5f pop %r15
|
|
7822: c3 ret
|
|
7823: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7828: 41 5f pop %r15
|
|
782a: c3 ret
|
|
782b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7832: 00
|
|
7833: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
783a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7840: 48 83 ec 28 sub $0x28,%rsp
|
|
7844: 48 85 c9 test %rcx,%rcx
|
|
7847: 74 20 je 0x7869
|
|
7849: 48 85 d2 test %rdx,%rdx
|
|
784c: 74 1b je 0x7869
|
|
784e: 45 85 c0 test %r8d,%r8d
|
|
7851: 7f 0a jg 0x785d
|
|
7853: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7858: 48 83 c4 28 add $0x28,%rsp
|
|
785c: c3 ret
|
|
785d: e8 3e 85 03 00 call 0x3fda0
|
|
7862: 33 c0 xor %eax,%eax
|
|
7864: 48 83 c4 28 add $0x28,%rsp
|
|
7868: c3 ret
|
|
7869: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
786e: 48 83 c4 28 add $0x28,%rsp
|
|
7872: c3 ret
|
|
7873: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
787f: 00
|
|
7880: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7885: 48 85 c9 test %rcx,%rcx
|
|
7888: 74 22 je 0x78ac
|
|
788a: 48 85 d2 test %rdx,%rdx
|
|
788d: 74 1d je 0x78ac
|
|
788f: 45 85 c0 test %r8d,%r8d
|
|
7892: 7f 0b jg 0x789f
|
|
7894: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7899: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
789e: c3 ret
|
|
789f: e8 7c 86 03 00 call 0x3ff20
|
|
78a4: 33 c0 xor %eax,%eax
|
|
78a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
78ab: c3 ret
|
|
78ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
78b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
78b6: c3 ret
|
|
78b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
78be: 00 00
|
|
78c0: 48 83 ec 28 sub $0x28,%rsp
|
|
78c4: 48 85 c9 test %rcx,%rcx
|
|
78c7: 74 20 je 0x78e9
|
|
78c9: 48 85 d2 test %rdx,%rdx
|
|
78cc: 74 1b je 0x78e9
|
|
78ce: 45 85 c0 test %r8d,%r8d
|
|
78d1: 7f 0a jg 0x78dd
|
|
78d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
78d8: 48 83 c4 28 add $0x28,%rsp
|
|
78dc: c3 ret
|
|
78dd: e8 be 87 03 00 call 0x400a0
|
|
78e2: 33 c0 xor %eax,%eax
|
|
78e4: 48 83 c4 28 add $0x28,%rsp
|
|
78e8: c3 ret
|
|
78e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
78ee: 48 83 c4 28 add $0x28,%rsp
|
|
78f2: c3 ret
|
|
78f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
78f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
78ff: 00
|
|
7900: 56 push %rsi
|
|
7901: 48 89 d6 mov %rdx,%rsi
|
|
7904: 48 85 c9 test %rcx,%rcx
|
|
7907: 0f 84 90 01 00 00 je 0x7a9d
|
|
790d: 48 85 f6 test %rsi,%rsi
|
|
7910: 0f 84 87 01 00 00 je 0x7a9d
|
|
7916: 45 85 c0 test %r8d,%r8d
|
|
7919: 0f 8e 77 01 00 00 jle 0x7a96
|
|
791f: 41 83 f8 10 cmp $0x10,%r8d
|
|
7923: 0f 8c 5d 01 00 00 jl 0x7a86
|
|
7929: 49 89 f1 mov %rsi,%r9
|
|
792c: 49 83 e1 1f and $0x1f,%r9
|
|
7930: 45 89 c9 mov %r9d,%r9d
|
|
7933: 45 85 c9 test %r9d,%r9d
|
|
7936: 74 18 je 0x7950
|
|
7938: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
793f: 0f 85 41 01 00 00 jne 0x7a86
|
|
7945: 41 f7 d9 neg %r9d
|
|
7948: 41 83 c1 20 add $0x20,%r9d
|
|
794c: 41 c1 e9 02 shr $0x2,%r9d
|
|
7950: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
7954: 44 3b c0 cmp %eax,%r8d
|
|
7957: 0f 8c 29 01 00 00 jl 0x7a86
|
|
795d: 44 89 c0 mov %r8d,%eax
|
|
7960: 33 d2 xor %edx,%edx
|
|
7962: 41 2b c1 sub %r9d,%eax
|
|
7965: 83 e0 0f and $0xf,%eax
|
|
7968: f7 d8 neg %eax
|
|
796a: 41 03 c0 add %r8d,%eax
|
|
796d: 45 85 c9 test %r9d,%r9d
|
|
7970: 76 25 jbe 0x7997
|
|
7972: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7980: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
7985: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
798a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
798f: 48 ff c2 inc %rdx
|
|
7992: 49 3b d1 cmp %r9,%rdx
|
|
7995: 72 e9 jb 0x7980
|
|
7997: 48 63 d0 movslq %eax,%rdx
|
|
799a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
79a0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
79a6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
79ad: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
79b4: 01
|
|
79b5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
79bc: 01
|
|
79bd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
|
|
79c3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
79ca: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
79d0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
79d7: 49 83 c1 10 add $0x10,%r9
|
|
79db: 4c 3b ca cmp %rdx,%r9
|
|
79de: 72 c0 jb 0x79a0
|
|
79e0: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
79e4: 45 3b c8 cmp %r8d,%r9d
|
|
79e7: 0f 87 8d 00 00 00 ja 0x7a7a
|
|
79ed: 4d 63 d0 movslq %r8d,%r10
|
|
79f0: 4c 2b d2 sub %rdx,%r10
|
|
79f3: 49 83 fa 04 cmp $0x4,%r10
|
|
79f7: 0f 8c 84 00 00 00 jl 0x7a81
|
|
79fd: 45 89 d3 mov %r10d,%r11d
|
|
7a00: 45 33 c9 xor %r9d,%r9d
|
|
7a03: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
7a07: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
7a0b: 4d 63 db movslq %r11d,%r11
|
|
7a0e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
7a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a20: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
7a26: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
|
|
7a2c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
7a32: 49 83 c1 04 add $0x4,%r9
|
|
7a36: 4d 3b cb cmp %r11,%r9
|
|
7a39: 72 e5 jb 0x7a20
|
|
7a3b: 4d 3b da cmp %r10,%r11
|
|
7a3e: 73 3a jae 0x7a7a
|
|
7a40: 48 63 c0 movslq %eax,%rax
|
|
7a43: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
7a47: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
7a4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a52: 00
|
|
7a53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7a60: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
7a66: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
|
|
7a6c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
7a72: 49 ff c3 inc %r11
|
|
7a75: 4d 3b da cmp %r10,%r11
|
|
7a78: 72 e6 jb 0x7a60
|
|
7a7a: 33 c0 xor %eax,%eax
|
|
7a7c: c5 f8 77 vzeroupper
|
|
7a7f: 5e pop %rsi
|
|
7a80: c3 ret
|
|
7a81: 45 33 db xor %r11d,%r11d
|
|
7a84: eb b5 jmp 0x7a3b
|
|
7a86: 33 c0 xor %eax,%eax
|
|
7a88: 41 83 f8 01 cmp $0x1,%r8d
|
|
7a8c: 72 ec jb 0x7a7a
|
|
7a8e: 4d 63 d0 movslq %r8d,%r10
|
|
7a91: 45 33 db xor %r11d,%r11d
|
|
7a94: eb a5 jmp 0x7a3b
|
|
7a96: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7a9b: 5e pop %rsi
|
|
7a9c: c3 ret
|
|
7a9d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7aa2: 5e pop %rsi
|
|
7aa3: c3 ret
|
|
7aa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7aab: 00
|
|
7aac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7abf: 00
|
|
7ac0: 53 push %rbx
|
|
7ac1: 49 89 ca mov %rcx,%r10
|
|
7ac4: 4d 85 d2 test %r10,%r10
|
|
7ac7: 0f 84 84 01 00 00 je 0x7c51
|
|
7acd: 48 85 d2 test %rdx,%rdx
|
|
7ad0: 0f 84 7b 01 00 00 je 0x7c51
|
|
7ad6: 45 85 c0 test %r8d,%r8d
|
|
7ad9: 0f 8e 6b 01 00 00 jle 0x7c4a
|
|
7adf: 41 83 f8 10 cmp $0x10,%r8d
|
|
7ae3: 0f 8c 59 01 00 00 jl 0x7c42
|
|
7ae9: 48 89 d3 mov %rdx,%rbx
|
|
7aec: 48 83 e3 1f and $0x1f,%rbx
|
|
7af0: 85 db test %ebx,%ebx
|
|
7af2: 74 11 je 0x7b05
|
|
7af4: f6 c3 03 test $0x3,%bl
|
|
7af7: 0f 85 45 01 00 00 jne 0x7c42
|
|
7afd: f7 db neg %ebx
|
|
7aff: 83 c3 20 add $0x20,%ebx
|
|
7b02: c1 eb 02 shr $0x2,%ebx
|
|
7b05: 8d 43 10 lea 0x10(%rbx),%eax
|
|
7b08: 44 3b c0 cmp %eax,%r8d
|
|
7b0b: 0f 8c 31 01 00 00 jl 0x7c42
|
|
7b11: 45 89 c1 mov %r8d,%r9d
|
|
7b14: 33 c0 xor %eax,%eax
|
|
7b16: 44 2b cb sub %ebx,%r9d
|
|
7b19: 41 83 e1 0f and $0xf,%r9d
|
|
7b1d: 41 f7 d9 neg %r9d
|
|
7b20: 45 03 c8 add %r8d,%r9d
|
|
7b23: 89 d9 mov %ebx,%ecx
|
|
7b25: 85 db test %ebx,%ebx
|
|
7b27: 76 2f jbe 0x7b58
|
|
7b29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b30: 00
|
|
7b31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b3f: 00
|
|
7b40: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
7b46: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
7b4b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
7b50: 48 ff c0 inc %rax
|
|
7b53: 48 3b c1 cmp %rcx,%rax
|
|
7b56: 72 e8 jb 0x7b40
|
|
7b58: 49 63 c1 movslq %r9d,%rax
|
|
7b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b60: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
7b66: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
7b6d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
7b72: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
7b78: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
7b7d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
7b83: 48 83 c1 10 add $0x10,%rcx
|
|
7b87: 48 3b c8 cmp %rax,%rcx
|
|
7b8a: 72 d4 jb 0x7b60
|
|
7b8c: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
7b90: 41 3b c0 cmp %r8d,%eax
|
|
7b93: 0f 87 9e 00 00 00 ja 0x7c37
|
|
7b99: 4d 63 c0 movslq %r8d,%r8
|
|
7b9c: 4d 63 c9 movslq %r9d,%r9
|
|
7b9f: 4d 2b c1 sub %r9,%r8
|
|
7ba2: 49 83 f8 04 cmp $0x4,%r8
|
|
7ba6: 0f 8c 92 00 00 00 jl 0x7c3e
|
|
7bac: 4d 63 c9 movslq %r9d,%r9
|
|
7baf: 44 89 c3 mov %r8d,%ebx
|
|
7bb2: 83 e3 fc and $0xfffffffc,%ebx
|
|
7bb5: 33 c9 xor %ecx,%ecx
|
|
7bb7: 48 63 db movslq %ebx,%rbx
|
|
7bba: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
7bbe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
7bc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7bc9: 00
|
|
7bca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7bd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7bd8: 00
|
|
7bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7be0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
7be6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
7beb: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
7bf0: 48 83 c1 04 add $0x4,%rcx
|
|
7bf4: 48 3b cb cmp %rbx,%rcx
|
|
7bf7: 72 e7 jb 0x7be0
|
|
7bf9: 49 3b d8 cmp %r8,%rbx
|
|
7bfc: 73 39 jae 0x7c37
|
|
7bfe: 4d 63 c9 movslq %r9d,%r9
|
|
7c01: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
7c05: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
7c09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c10: 00
|
|
7c11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c1f: 00
|
|
7c20: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
7c25: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
7c2a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
7c2f: 48 ff c3 inc %rbx
|
|
7c32: 49 3b d8 cmp %r8,%rbx
|
|
7c35: 72 e9 jb 0x7c20
|
|
7c37: 33 c0 xor %eax,%eax
|
|
7c39: c5 f8 77 vzeroupper
|
|
7c3c: 5b pop %rbx
|
|
7c3d: c3 ret
|
|
7c3e: 33 db xor %ebx,%ebx
|
|
7c40: eb b7 jmp 0x7bf9
|
|
7c42: 45 33 c9 xor %r9d,%r9d
|
|
7c45: e9 42 ff ff ff jmp 0x7b8c
|
|
7c4a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7c4f: 5b pop %rbx
|
|
7c50: c3 ret
|
|
7c51: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7c56: 5b pop %rbx
|
|
7c57: c3 ret
|
|
7c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c5f: 00
|
|
7c60: 48 85 c9 test %rcx,%rcx
|
|
7c63: 0f 84 5b 02 00 00 je 0x7ec4
|
|
7c69: 48 85 d2 test %rdx,%rdx
|
|
7c6c: 0f 84 52 02 00 00 je 0x7ec4
|
|
7c72: 4d 85 c0 test %r8,%r8
|
|
7c75: 0f 84 49 02 00 00 je 0x7ec4
|
|
7c7b: 45 85 c9 test %r9d,%r9d
|
|
7c7e: 0f 86 33 02 00 00 jbe 0x7eb7
|
|
7c84: 41 83 f9 06 cmp $0x6,%r9d
|
|
7c88: 0f 86 ae 01 00 00 jbe 0x7e3c
|
|
7c8e: 49 3b d0 cmp %r8,%rdx
|
|
7c91: 76 17 jbe 0x7caa
|
|
7c93: 44 89 c8 mov %r9d,%eax
|
|
7c96: 49 89 d2 mov %rdx,%r10
|
|
7c99: 48 c1 e0 02 shl $0x2,%rax
|
|
7c9d: 4d 2b d0 sub %r8,%r10
|
|
7ca0: 4c 3b d0 cmp %rax,%r10
|
|
7ca3: 7d 24 jge 0x7cc9
|
|
7ca5: e9 92 01 00 00 jmp 0x7e3c
|
|
7caa: 4c 3b c2 cmp %rdx,%r8
|
|
7cad: 0f 86 89 01 00 00 jbe 0x7e3c
|
|
7cb3: 44 89 c8 mov %r9d,%eax
|
|
7cb6: 4d 89 c2 mov %r8,%r10
|
|
7cb9: 48 c1 e0 02 shl $0x2,%rax
|
|
7cbd: 4c 2b d2 sub %rdx,%r10
|
|
7cc0: 4c 3b d0 cmp %rax,%r10
|
|
7cc3: 0f 8c 73 01 00 00 jl 0x7e3c
|
|
7cc9: 49 3b c8 cmp %r8,%rcx
|
|
7ccc: 76 10 jbe 0x7cde
|
|
7cce: 49 89 ca mov %rcx,%r10
|
|
7cd1: 4d 2b d0 sub %r8,%r10
|
|
7cd4: 4c 3b d0 cmp %rax,%r10
|
|
7cd7: 7d 1d jge 0x7cf6
|
|
7cd9: e9 5e 01 00 00 jmp 0x7e3c
|
|
7cde: 4c 3b c1 cmp %rcx,%r8
|
|
7ce1: 0f 86 55 01 00 00 jbe 0x7e3c
|
|
7ce7: 4d 89 c2 mov %r8,%r10
|
|
7cea: 4c 2b d1 sub %rcx,%r10
|
|
7ced: 4c 3b d0 cmp %rax,%r10
|
|
7cf0: 0f 8c 46 01 00 00 jl 0x7e3c
|
|
7cf6: 41 83 f9 08 cmp $0x8,%r9d
|
|
7cfa: 0f 82 bd 01 00 00 jb 0x7ebd
|
|
7d00: 4d 89 c2 mov %r8,%r10
|
|
7d03: 49 83 e2 0f and $0xf,%r10
|
|
7d07: 45 85 d2 test %r10d,%r10d
|
|
7d0a: 74 18 je 0x7d24
|
|
7d0c: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
7d13: 0f 85 a4 01 00 00 jne 0x7ebd
|
|
7d19: 41 f7 da neg %r10d
|
|
7d1c: 41 83 c2 10 add $0x10,%r10d
|
|
7d20: 41 c1 ea 02 shr $0x2,%r10d
|
|
7d24: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
7d28: 44 3b c8 cmp %eax,%r9d
|
|
7d2b: 0f 82 8c 01 00 00 jb 0x7ebd
|
|
7d31: 44 89 c8 mov %r9d,%eax
|
|
7d34: 45 33 db xor %r11d,%r11d
|
|
7d37: 41 2b c2 sub %r10d,%eax
|
|
7d3a: 83 e0 07 and $0x7,%eax
|
|
7d3d: f7 d8 neg %eax
|
|
7d3f: 41 03 c1 add %r9d,%eax
|
|
7d42: 45 85 d2 test %r10d,%r10d
|
|
7d45: 76 33 jbe 0x7d7a
|
|
7d47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d4e: 00
|
|
7d4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d56: 0f 1f 00 nopl (%rax)
|
|
7d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d60: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
7d66: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
7d6c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
7d72: 41 ff c3 inc %r11d
|
|
7d75: 45 3b da cmp %r10d,%r11d
|
|
7d78: 72 e6 jb 0x7d60
|
|
7d7a: 45 89 d2 mov %r10d,%r10d
|
|
7d7d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
|
|
7d81: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
7d88: 74 56 je 0x7de0
|
|
7d8a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d91: 00
|
|
7d92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7da0: 45 89 d2 mov %r10d,%r10d
|
|
7da3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
|
|
7da8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
7dae: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
|
|
7db3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
|
|
7db9: 0f 5d c8 minps %xmm0,%xmm1
|
|
7dbc: 0f 5d da minps %xmm2,%xmm3
|
|
7dbf: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
|
|
7dc4: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
7dca: 41 83 c2 08 add $0x8,%r10d
|
|
7dce: 44 3b d0 cmp %eax,%r10d
|
|
7dd1: 72 cd jb 0x7da0
|
|
7dd3: eb 38 jmp 0x7e0d
|
|
7dd5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7de0: 45 89 d2 mov %r10d,%r10d
|
|
7de3: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
|
|
7de8: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
|
|
7dee: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
|
|
7df3: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
|
|
7df9: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
|
|
7dfe: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
|
|
7e04: 41 83 c2 08 add $0x8,%r10d
|
|
7e08: 44 3b d0 cmp %eax,%r10d
|
|
7e0b: 72 d3 jb 0x7de0
|
|
7e0d: 41 3b c1 cmp %r9d,%eax
|
|
7e10: 0f 83 9e 00 00 00 jae 0x7eb4
|
|
7e16: 0f 1f 00 nopl (%rax)
|
|
7e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7e20: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
7e25: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
|
|
7e2a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
7e30: ff c0 inc %eax
|
|
7e32: 41 3b c1 cmp %r9d,%eax
|
|
7e35: 72 e9 jb 0x7e20
|
|
7e37: e9 78 00 00 00 jmp 0x7eb4
|
|
7e3c: 44 89 c8 mov %r9d,%eax
|
|
7e3f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
7e45: d1 e8 shr $1,%eax
|
|
7e47: 45 33 d2 xor %r10d,%r10d
|
|
7e4a: 85 c0 test %eax,%eax
|
|
7e4c: 76 4c jbe 0x7e9a
|
|
7e4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e55: 00
|
|
7e56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7e5d: 0f 1f 00 nopl (%rax)
|
|
7e60: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
|
|
7e64: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
7e6a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
7e70: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
7e76: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
7e7b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
|
|
7e81: 41 ff c2 inc %r10d
|
|
7e84: 44 3b d0 cmp %eax,%r10d
|
|
7e87: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
|
|
7e8d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
|
|
7e93: 72 cb jb 0x7e60
|
|
7e95: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
7e9a: 41 ff cb dec %r11d
|
|
7e9d: 45 3b d9 cmp %r9d,%r11d
|
|
7ea0: 73 12 jae 0x7eb4
|
|
7ea2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
7ea8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
7eae: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
7eb4: 33 c0 xor %eax,%eax
|
|
7eb6: c3 ret
|
|
7eb7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7ebc: c3 ret
|
|
7ebd: 33 c0 xor %eax,%eax
|
|
7ebf: e9 49 ff ff ff jmp 0x7e0d
|
|
7ec4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7ec9: c3 ret
|
|
7eca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ed1: 00
|
|
7ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ee0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7ee5: 48 85 c9 test %rcx,%rcx
|
|
7ee8: 74 27 je 0x7f11
|
|
7eea: 48 85 d2 test %rdx,%rdx
|
|
7eed: 74 22 je 0x7f11
|
|
7eef: 4d 85 c0 test %r8,%r8
|
|
7ef2: 74 1d je 0x7f11
|
|
7ef4: 45 85 c9 test %r9d,%r9d
|
|
7ef7: 77 0b ja 0x7f04
|
|
7ef9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7efe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7f03: c3 ret
|
|
7f04: e8 17 83 03 00 call 0x40220
|
|
7f09: 33 c0 xor %eax,%eax
|
|
7f0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7f10: c3 ret
|
|
7f11: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7f16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7f1b: c3 ret
|
|
7f1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7f20: 48 83 ec 28 sub $0x28,%rsp
|
|
7f24: 48 85 c9 test %rcx,%rcx
|
|
7f27: 74 25 je 0x7f4e
|
|
7f29: 48 85 d2 test %rdx,%rdx
|
|
7f2c: 74 20 je 0x7f4e
|
|
7f2e: 4d 85 c0 test %r8,%r8
|
|
7f31: 74 1b je 0x7f4e
|
|
7f33: 45 85 c9 test %r9d,%r9d
|
|
7f36: 77 0a ja 0x7f42
|
|
7f38: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7f3d: 48 83 c4 28 add $0x28,%rsp
|
|
7f41: c3 ret
|
|
7f42: e8 19 88 03 00 call 0x40760
|
|
7f47: 33 c0 xor %eax,%eax
|
|
7f49: 48 83 c4 28 add $0x28,%rsp
|
|
7f4d: c3 ret
|
|
7f4e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7f53: 48 83 c4 28 add $0x28,%rsp
|
|
7f57: c3 ret
|
|
7f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f5f: 00
|
|
7f60: 48 83 ec 28 sub $0x28,%rsp
|
|
7f64: 48 85 c9 test %rcx,%rcx
|
|
7f67: 74 25 je 0x7f8e
|
|
7f69: 48 85 d2 test %rdx,%rdx
|
|
7f6c: 74 20 je 0x7f8e
|
|
7f6e: 4d 85 c0 test %r8,%r8
|
|
7f71: 74 1b je 0x7f8e
|
|
7f73: 45 85 c9 test %r9d,%r9d
|
|
7f76: 77 0a ja 0x7f82
|
|
7f78: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7f7d: 48 83 c4 28 add $0x28,%rsp
|
|
7f81: c3 ret
|
|
7f82: e8 b9 8d 03 00 call 0x40d40
|
|
7f87: 33 c0 xor %eax,%eax
|
|
7f89: 48 83 c4 28 add $0x28,%rsp
|
|
7f8d: c3 ret
|
|
7f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7f93: 48 83 c4 28 add $0x28,%rsp
|
|
7f97: c3 ret
|
|
7f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f9f: 00
|
|
7fa0: 48 83 ec 28 sub $0x28,%rsp
|
|
7fa4: 48 85 c9 test %rcx,%rcx
|
|
7fa7: 74 25 je 0x7fce
|
|
7fa9: 48 85 d2 test %rdx,%rdx
|
|
7fac: 74 20 je 0x7fce
|
|
7fae: 4d 85 c0 test %r8,%r8
|
|
7fb1: 74 1b je 0x7fce
|
|
7fb3: 45 85 c9 test %r9d,%r9d
|
|
7fb6: 77 0a ja 0x7fc2
|
|
7fb8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7fbd: 48 83 c4 28 add $0x28,%rsp
|
|
7fc1: c3 ret
|
|
7fc2: e8 59 93 03 00 call 0x41320
|
|
7fc7: 33 c0 xor %eax,%eax
|
|
7fc9: 48 83 c4 28 add $0x28,%rsp
|
|
7fcd: c3 ret
|
|
7fce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7fd3: 48 83 c4 28 add $0x28,%rsp
|
|
7fd7: c3 ret
|
|
7fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7fdf: 00
|
|
7fe0: 48 83 ec 28 sub $0x28,%rsp
|
|
7fe4: 48 85 c9 test %rcx,%rcx
|
|
7fe7: 74 25 je 0x800e
|
|
7fe9: 48 85 d2 test %rdx,%rdx
|
|
7fec: 74 20 je 0x800e
|
|
7fee: 4d 85 c0 test %r8,%r8
|
|
7ff1: 74 1b je 0x800e
|
|
7ff3: 45 85 c9 test %r9d,%r9d
|
|
7ff6: 77 0a ja 0x8002
|
|
7ff8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7ffd: 48 rex.W
|
|
7ffe: 83 .byte 0x83
|
|
7fff: c4 .byte 0xc4
|