8664 lines
412 KiB
Plaintext
8664 lines
412 KiB
Plaintext
; th_136e0: VA 0x1800136e0-0x18001b6e0 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_136e0.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 48 83 ec 28 sub $0x28,%rsp
|
|
4: 4d 85 c0 test %r8,%r8
|
|
7: 74 35 je 0x3e
|
|
9: 45 85 c9 test %r9d,%r9d
|
|
c: 7e 4c jle 0x5a
|
|
e: 48 85 d2 test %rdx,%rdx
|
|
11: 74 26 je 0x39
|
|
13: 48 85 c9 test %rcx,%rcx
|
|
16: 74 0c je 0x24
|
|
18: e8 c3 9d 03 00 call 0x39de0
|
|
1d: 33 c0 xor %eax,%eax
|
|
1f: 48 83 c4 28 add $0x28,%rsp
|
|
23: c3 ret
|
|
24: 48 89 d1 mov %rdx,%rcx
|
|
27: 4c 89 c2 mov %r8,%rdx
|
|
2a: 45 89 c8 mov %r9d,%r8d
|
|
2d: e8 0e a0 03 00 call 0x3a040
|
|
32: 33 c0 xor %eax,%eax
|
|
34: 48 83 c4 28 add $0x28,%rsp
|
|
38: c3 ret
|
|
39: 48 85 c9 test %rcx,%rcx
|
|
3c: 75 0a jne 0x48
|
|
3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
43: 48 83 c4 28 add $0x28,%rsp
|
|
47: c3 ret
|
|
48: 4c 89 c2 mov %r8,%rdx
|
|
4b: 45 89 c8 mov %r9d,%r8d
|
|
4e: e8 cd a1 03 00 call 0x3a220
|
|
53: 33 c0 xor %eax,%eax
|
|
55: 48 83 c4 28 add $0x28,%rsp
|
|
59: c3 ret
|
|
5a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5f: 48 83 c4 28 add $0x28,%rsp
|
|
63: c3 ret
|
|
64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b: 00
|
|
6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f: 00
|
|
80: 48 83 ec 28 sub $0x28,%rsp
|
|
84: 4d 85 c0 test %r8,%r8
|
|
87: 74 35 je 0xbe
|
|
89: 45 85 c9 test %r9d,%r9d
|
|
8c: 7e 4c jle 0xda
|
|
8e: 48 85 d2 test %rdx,%rdx
|
|
91: 74 26 je 0xb9
|
|
93: 48 85 c9 test %rcx,%rcx
|
|
96: 74 0c je 0xa4
|
|
98: e8 a3 a3 03 00 call 0x3a440
|
|
9d: 33 c0 xor %eax,%eax
|
|
9f: 48 83 c4 28 add $0x28,%rsp
|
|
a3: c3 ret
|
|
a4: 48 89 d1 mov %rdx,%rcx
|
|
a7: 4c 89 c2 mov %r8,%rdx
|
|
aa: 45 89 c8 mov %r9d,%r8d
|
|
ad: e8 0e a6 03 00 call 0x3a6c0
|
|
b2: 33 c0 xor %eax,%eax
|
|
b4: 48 83 c4 28 add $0x28,%rsp
|
|
b8: c3 ret
|
|
b9: 48 85 c9 test %rcx,%rcx
|
|
bc: 75 0a jne 0xc8
|
|
be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
c3: 48 83 c4 28 add $0x28,%rsp
|
|
c7: c3 ret
|
|
c8: 4c 89 c2 mov %r8,%rdx
|
|
cb: 45 89 c8 mov %r9d,%r8d
|
|
ce: e8 0d a8 03 00 call 0x3a8e0
|
|
d3: 33 c0 xor %eax,%eax
|
|
d5: 48 83 c4 28 add $0x28,%rsp
|
|
d9: c3 ret
|
|
da: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
df: 48 83 c4 28 add $0x28,%rsp
|
|
e3: c3 ret
|
|
e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
eb: 00
|
|
ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
ff: 00
|
|
100: 53 push %rbx
|
|
101: 56 push %rsi
|
|
102: 57 push %rdi
|
|
103: 41 54 push %r12
|
|
105: 41 55 push %r13
|
|
107: 41 56 push %r14
|
|
109: 41 57 push %r15
|
|
10b: 55 push %rbp
|
|
10c: 48 83 ec 38 sub $0x38,%rsp
|
|
110: 49 89 ce mov %rcx,%r14
|
|
113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
11a: 00
|
|
11b: 44 89 cf mov %r9d,%edi
|
|
11e: 44 89 c6 mov %r8d,%esi
|
|
121: 41 89 d7 mov %edx,%r15d
|
|
124: 4d 85 f6 test %r14,%r14
|
|
127: 0f 84 8e 01 00 00 je 0x2bb
|
|
12d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
131: 0f 87 5f 01 00 00 ja 0x296
|
|
137: 41 83 ff 1d cmp $0x1d,%r15d
|
|
13b: 0f 8f 55 01 00 00 jg 0x296
|
|
141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
148: 00
|
|
149: 48 85 db test %rbx,%rbx
|
|
14c: 0f 84 69 01 00 00 je 0x2bb
|
|
152: 48 89 dd mov %rbx,%rbp
|
|
155: ba 90 00 00 00 mov $0x90,%edx
|
|
15a: 48 83 e5 3f and $0x3f,%rbp
|
|
15e: 48 f7 dd neg %rbp
|
|
161: 48 83 e5 3f and $0x3f,%rbp
|
|
165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
169: 4c 89 e1 mov %r12,%rcx
|
|
16c: e8 cf a4 00 00 call 0xa640
|
|
171: 44 89 f9 mov %r15d,%ecx
|
|
174: b8 01 00 00 00 mov $0x1,%eax
|
|
179: d3 e0 shl %cl,%eax
|
|
17b: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
180: 83 fe 08 cmp $0x8,%esi
|
|
183: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
188: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
18f: 00 00
|
|
191: 0f 84 45 02 00 00 je 0x3dc
|
|
197: 83 fe 04 cmp $0x4,%esi
|
|
19a: 0f 84 97 00 00 00 je 0x237
|
|
1a0: 83 fe 01 cmp $0x1,%esi
|
|
1a3: 75 39 jne 0x1de
|
|
1a5: 0f 57 c0 xorps %xmm0,%xmm0
|
|
1a8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
1ac: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c496e8
|
|
1b3: 01
|
|
1b4: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
1b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
1bf: 00
|
|
1c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
1c7: 00 00
|
|
1c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
1d0: 00 00
|
|
1d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
1d9: e9 93 00 00 00 jmp 0x271
|
|
1de: 83 fe 02 cmp $0x2,%esi
|
|
1e1: 75 36 jne 0x219
|
|
1e3: 0f 57 c0 xorps %xmm0,%xmm0
|
|
1e6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
1ea: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c496e8
|
|
1f1: 01
|
|
1f2: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
1f6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
1fd: 00
|
|
1fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
205: 00 00
|
|
207: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
20e: 00 00
|
|
210: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
217: eb 58 jmp 0x271
|
|
219: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
220: 00
|
|
221: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
226: 48 83 c4 38 add $0x38,%rsp
|
|
22a: 5d pop %rbp
|
|
22b: 41 5f pop %r15
|
|
22d: 41 5e pop %r14
|
|
22f: 41 5d pop %r13
|
|
231: 41 5c pop %r12
|
|
233: 5f pop %rdi
|
|
234: 5e pop %rsi
|
|
235: 5b pop %rbx
|
|
236: c3 ret
|
|
237: 0f 57 c0 xorps %xmm0,%xmm0
|
|
23a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
23e: b8 01 00 00 00 mov $0x1,%eax
|
|
243: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
24a: 00
|
|
24b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
250: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
255: e8 26 a4 00 00 call 0xa680
|
|
25a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c496e0
|
|
261: 01
|
|
262: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
266: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
26a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
271: 41 83 ff 04 cmp $0x4,%r15d
|
|
275: 7f 35 jg 0x2ac
|
|
277: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
27e: 00 00
|
|
280: 33 c0 xor %eax,%eax
|
|
282: 4d 89 26 mov %r12,(%r14)
|
|
285: 48 83 c4 38 add $0x38,%rsp
|
|
289: 5d pop %rbp
|
|
28a: 41 5f pop %r15
|
|
28c: 41 5e pop %r14
|
|
28e: 41 5d pop %r13
|
|
290: 41 5c pop %r12
|
|
292: 5f pop %rdi
|
|
293: 5e pop %rsi
|
|
294: 5b pop %rbx
|
|
295: c3 ret
|
|
296: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
29b: 48 83 c4 38 add $0x38,%rsp
|
|
29f: 5d pop %rbp
|
|
2a0: 41 5f pop %r15
|
|
2a2: 41 5e pop %r14
|
|
2a4: 41 5d pop %r13
|
|
2a6: 41 5c pop %r12
|
|
2a8: 5f pop %rdi
|
|
2a9: 5e pop %rsi
|
|
2aa: 5b pop %rbx
|
|
2ab: c3 ret
|
|
2ac: 41 83 ff 0a cmp $0xa,%r15d
|
|
2b0: 0f 8e ec 00 00 00 jle 0x3a2
|
|
2b6: 4d 85 ed test %r13,%r13
|
|
2b9: 75 16 jne 0x2d1
|
|
2bb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c0: 48 83 c4 38 add $0x38,%rsp
|
|
2c4: 5d pop %rbp
|
|
2c5: 41 5f pop %r15
|
|
2c7: 41 5e pop %r14
|
|
2c9: 41 5d pop %r13
|
|
2cb: 41 5c pop %r12
|
|
2cd: 5f pop %rdi
|
|
2ce: 5e pop %rsi
|
|
2cf: 5b pop %rbx
|
|
2d0: c3 ret
|
|
2d1: 4c 89 ee mov %r13,%rsi
|
|
2d4: 44 89 f9 mov %r15d,%ecx
|
|
2d7: 48 83 e6 3f and $0x3f,%rsi
|
|
2db: 44 89 ff mov %r15d,%edi
|
|
2de: 48 f7 de neg %rsi
|
|
2e1: 48 83 e6 3f and $0x3f,%rsi
|
|
2e5: 49 03 f5 add %r13,%rsi
|
|
2e8: 48 89 f2 mov %rsi,%rdx
|
|
2eb: e8 10 a8 03 00 call 0x3ab00
|
|
2f0: 49 89 c5 mov %rax,%r13
|
|
2f3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
2fa: 00
|
|
2fb: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
300: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
304: 83 fb 10 cmp $0x10,%ebx
|
|
307: 7f 3c jg 0x345
|
|
309: 83 fb 0f cmp $0xf,%ebx
|
|
30c: 89 d9 mov %ebx,%ecx
|
|
30e: e8 2d aa 00 00 call 0xad40
|
|
313: 89 d9 mov %ebx,%ecx
|
|
315: 48 89 f2 mov %rsi,%rdx
|
|
318: 41 89 f8 mov %edi,%r8d
|
|
31b: 49 89 c1 mov %rax,%r9
|
|
31e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
323: e8 d8 af 03 00 call 0x3b300
|
|
328: 49 89 c1 mov %rax,%r9
|
|
32b: 89 d9 mov %ebx,%ecx
|
|
32d: b8 01 00 00 00 mov $0x1,%eax
|
|
332: d3 e0 shl %cl,%eax
|
|
334: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
33b: 83 e3 c0 and $0xffffffc0,%ebx
|
|
33e: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
343: eb 1e jmp 0x363
|
|
345: 48 89 e0 mov %rsp,%rax
|
|
348: 4c 89 e1 mov %r12,%rcx
|
|
34b: 49 89 f0 mov %rsi,%r8
|
|
34e: 41 89 f9 mov %edi,%r9d
|
|
351: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
355: 89 da mov %ebx,%edx
|
|
357: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
35b: e8 20 c3 03 00 call 0x3c680
|
|
360: 49 89 c1 mov %rax,%r9
|
|
363: 44 89 f9 mov %r15d,%ecx
|
|
366: 48 89 f2 mov %rsi,%rdx
|
|
369: 41 89 f8 mov %edi,%r8d
|
|
36c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
371: e8 4a fd 03 00 call 0x400c0
|
|
376: 44 89 f9 mov %r15d,%ecx
|
|
379: 48 89 f2 mov %rsi,%rdx
|
|
37c: 41 89 f8 mov %edi,%r8d
|
|
37f: 49 89 c1 mov %rax,%r9
|
|
382: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
387: e8 74 02 04 00 call 0x40600
|
|
38c: 4d 89 26 mov %r12,(%r14)
|
|
38f: 33 c0 xor %eax,%eax
|
|
391: 48 83 c4 38 add $0x38,%rsp
|
|
395: 5d pop %rbp
|
|
396: 41 5f pop %r15
|
|
398: 41 5e pop %r14
|
|
39a: 41 5d pop %r13
|
|
39c: 41 5c pop %r12
|
|
39e: 5f pop %rdi
|
|
39f: 5e pop %rsi
|
|
3a0: 5b pop %rbx
|
|
3a1: c3 ret
|
|
3a2: bf 0a 00 00 00 mov $0xa,%edi
|
|
3a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
3ae: 00
|
|
3af: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2603940
|
|
3b6: 41 83 ff 06 cmp $0x6,%r15d
|
|
3ba: 0f 8f 3b ff ff ff jg 0x2fb
|
|
3c0: 49 89 d1 mov %rdx,%r9
|
|
3c3: 49 83 e1 3f and $0x3f,%r9
|
|
3c7: 49 f7 d9 neg %r9
|
|
3ca: 49 83 e1 3f and $0x3f,%r9
|
|
3ce: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
3d5: 00 00
|
|
3d7: 4c 03 ca add %rdx,%r9
|
|
3da: eb 87 jmp 0x363
|
|
3dc: 33 c0 xor %eax,%eax
|
|
3de: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
3e5: 00
|
|
3e6: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3eb: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3f0: e9 7c fe ff ff jmp 0x271
|
|
3f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
400: 56 push %rsi
|
|
401: 57 push %rdi
|
|
402: 41 54 push %r12
|
|
404: 41 55 push %r13
|
|
406: 41 56 push %r14
|
|
408: 41 57 push %r15
|
|
40a: 55 push %rbp
|
|
40b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
410: 48 89 ce mov %rcx,%rsi
|
|
413: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
|
|
41a: 00
|
|
41b: 45 89 ce mov %r9d,%r14d
|
|
41e: 45 89 c5 mov %r8d,%r13d
|
|
421: 89 d5 mov %edx,%ebp
|
|
423: 48 85 f6 test %rsi,%rsi
|
|
426: 0f 84 8a 01 00 00 je 0x5b6
|
|
42c: 83 fd 1e cmp $0x1e,%ebp
|
|
42f: 0f 87 5d 01 00 00 ja 0x592
|
|
435: 83 fd 1d cmp $0x1d,%ebp
|
|
438: 0f 8f 54 01 00 00 jg 0x592
|
|
43e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
|
|
445: 00
|
|
446: 4d 85 e4 test %r12,%r12
|
|
449: 0f 84 67 01 00 00 je 0x5b6
|
|
44f: 49 83 e4 3f and $0x3f,%r12
|
|
453: ba 90 00 00 00 mov $0x90,%edx
|
|
458: 49 f7 dc neg %r12
|
|
45b: 49 83 e4 3f and $0x3f,%r12
|
|
45f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
|
|
466: 00
|
|
467: 4c 89 e1 mov %r12,%rcx
|
|
46a: e8 f1 f5 00 00 call 0xfa60
|
|
46f: 89 e9 mov %ebp,%ecx
|
|
471: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
477: 41 d3 e0 shl %cl,%r8d
|
|
47a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
|
|
47f: 41 83 fd 08 cmp $0x8,%r13d
|
|
483: 45 89 74 24 14 mov %r14d,0x14(%r12)
|
|
488: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
48f: 00 00
|
|
491: 0f 84 48 02 00 00 je 0x6df
|
|
497: 41 83 fd 04 cmp $0x4,%r13d
|
|
49b: 0f 84 95 00 00 00 je 0x536
|
|
4a1: 41 83 fd 01 cmp $0x1,%r13d
|
|
4a5: 75 37 jne 0x4de
|
|
4a7: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
|
|
4ac: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c496f8
|
|
4b3: 01
|
|
4b4: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
4b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4bf: 00
|
|
4c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
4c7: 00 00
|
|
4c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
4d0: 00 00
|
|
4d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
4d9: e9 90 00 00 00 jmp 0x56e
|
|
4de: 41 83 fd 02 cmp $0x2,%r13d
|
|
4e2: 75 34 jne 0x518
|
|
4e4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
|
|
4e9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c496f8
|
|
4f0: 01
|
|
4f1: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
4f5: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4fc: 00
|
|
4fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
504: 00 00
|
|
506: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
50d: 00 00
|
|
50f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
516: eb 56 jmp 0x56e
|
|
518: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
51f: 00
|
|
520: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
525: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
52a: 5d pop %rbp
|
|
52b: 41 5f pop %r15
|
|
52d: 41 5e pop %r14
|
|
52f: 41 5d pop %r13
|
|
531: 41 5c pop %r12
|
|
533: 5f pop %rdi
|
|
534: 5e pop %rsi
|
|
535: c3 ret
|
|
536: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
53b: b8 01 00 00 00 mov $0x1,%eax
|
|
540: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
547: 00
|
|
548: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
54d: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
552: e8 49 f5 00 00 call 0xfaa0
|
|
557: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c496f0
|
|
55e: 01
|
|
55f: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
563: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
567: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
56e: 83 fd 04 cmp $0x4,%ebp
|
|
571: 7f 35 jg 0x5a8
|
|
573: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
57a: 00 00
|
|
57c: 33 c0 xor %eax,%eax
|
|
57e: 4c 89 26 mov %r12,(%rsi)
|
|
581: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
586: 5d pop %rbp
|
|
587: 41 5f pop %r15
|
|
589: 41 5e pop %r14
|
|
58b: 41 5d pop %r13
|
|
58d: 41 5c pop %r12
|
|
58f: 5f pop %rdi
|
|
590: 5e pop %rsi
|
|
591: c3 ret
|
|
592: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
597: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
59c: 5d pop %rbp
|
|
59d: 41 5f pop %r15
|
|
59f: 41 5e pop %r14
|
|
5a1: 41 5d pop %r13
|
|
5a3: 41 5c pop %r12
|
|
5a5: 5f pop %rdi
|
|
5a6: 5e pop %rsi
|
|
5a7: c3 ret
|
|
5a8: 83 fd 0a cmp $0xa,%ebp
|
|
5ab: 0f 8e f4 00 00 00 jle 0x6a5
|
|
5b1: 48 85 ff test %rdi,%rdi
|
|
5b4: 75 16 jne 0x5cc
|
|
5b6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5bb: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
5c0: 5d pop %rbp
|
|
5c1: 41 5f pop %r15
|
|
5c3: 41 5e pop %r14
|
|
5c5: 41 5d pop %r13
|
|
5c7: 41 5c pop %r12
|
|
5c9: 5f pop %rdi
|
|
5ca: 5e pop %rsi
|
|
5cb: c3 ret
|
|
5cc: 48 83 e7 3f and $0x3f,%rdi
|
|
5d0: 89 e9 mov %ebp,%ecx
|
|
5d2: 48 f7 df neg %rdi
|
|
5d5: 41 89 ee mov %ebp,%r14d
|
|
5d8: 48 83 e7 3f and $0x3f,%rdi
|
|
5dc: 49 89 fd mov %rdi,%r13
|
|
5df: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
|
|
5e6: 00
|
|
5e7: 4c 89 ea mov %r13,%rdx
|
|
5ea: e8 71 05 04 00 call 0x40b60
|
|
5ef: 48 89 c7 mov %rax,%rdi
|
|
5f2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
5f9: 00
|
|
5fa: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
5ff: 44 8d 7d ff lea -0x1(%rbp),%r15d
|
|
603: 41 83 ff 11 cmp $0x11,%r15d
|
|
607: 7f 3f jg 0x648
|
|
609: 41 83 ff 10 cmp $0x10,%r15d
|
|
60d: 44 89 f9 mov %r15d,%ecx
|
|
610: e8 ab fa 00 00 call 0x100c0
|
|
615: 44 89 f9 mov %r15d,%ecx
|
|
618: 4c 89 ea mov %r13,%rdx
|
|
61b: 45 89 f0 mov %r14d,%r8d
|
|
61e: 49 89 c1 mov %rax,%r9
|
|
621: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
626: e8 35 0b 04 00 call 0x41160
|
|
62b: 49 89 c1 mov %rax,%r9
|
|
62e: 44 89 f9 mov %r15d,%ecx
|
|
631: b8 01 00 00 00 mov $0x1,%eax
|
|
636: d3 e0 shl %cl,%eax
|
|
638: c1 e0 03 shl $0x3,%eax
|
|
63b: 83 c0 3f add $0x3f,%eax
|
|
63e: 83 e0 c0 and $0xffffffc0,%eax
|
|
641: 41 89 44 24 18 mov %eax,0x18(%r12)
|
|
646: eb 20 jmp 0x668
|
|
648: 48 8d 04 24 lea (%rsp),%rax
|
|
64c: 4c 89 e1 mov %r12,%rcx
|
|
64f: 4d 89 e8 mov %r13,%r8
|
|
652: 45 89 f1 mov %r14d,%r9d
|
|
655: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
659: 44 89 fa mov %r15d,%edx
|
|
65c: 48 89 78 28 mov %rdi,0x28(%rax)
|
|
660: e8 bb 1e 04 00 call 0x42520
|
|
665: 49 89 c1 mov %rax,%r9
|
|
668: 89 e9 mov %ebp,%ecx
|
|
66a: 4c 89 ea mov %r13,%rdx
|
|
66d: 45 89 f0 mov %r14d,%r8d
|
|
670: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
675: e8 86 5a 04 00 call 0x46100
|
|
67a: 89 e9 mov %ebp,%ecx
|
|
67c: 4c 89 ea mov %r13,%rdx
|
|
67f: 45 89 f0 mov %r14d,%r8d
|
|
682: 49 89 c1 mov %rax,%r9
|
|
685: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
68a: e8 71 5e 04 00 call 0x46500
|
|
68f: 4c 89 26 mov %r12,(%rsi)
|
|
692: 33 c0 xor %eax,%eax
|
|
694: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
699: 5d pop %rbp
|
|
69a: 41 5f pop %r15
|
|
69c: 41 5e pop %r14
|
|
69e: 41 5d pop %r13
|
|
6a0: 41 5c pop %r12
|
|
6a2: 5f pop %rdi
|
|
6a3: 5e pop %rsi
|
|
6a4: c3 ret
|
|
6a5: 41 be 0a 00 00 00 mov $0xa,%r14d
|
|
6ab: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2603940
|
|
6b2: 83 fd 06 cmp $0x6,%ebp
|
|
6b5: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
6bc: 00
|
|
6bd: 0f 8f 37 ff ff ff jg 0x5fa
|
|
6c3: 49 89 d1 mov %rdx,%r9
|
|
6c6: 49 83 e1 3f and $0x3f,%r9
|
|
6ca: 49 f7 d9 neg %r9
|
|
6cd: 49 83 e1 3f and $0x3f,%r9
|
|
6d1: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
6d8: 00 00
|
|
6da: 4c 03 ca add %rdx,%r9
|
|
6dd: eb 89 jmp 0x668
|
|
6df: 33 c0 xor %eax,%eax
|
|
6e1: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6e8: 00
|
|
6e9: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
6ee: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
6f3: e9 76 fe ff ff jmp 0x56e
|
|
6f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ff: 00
|
|
700: 53 push %rbx
|
|
701: 56 push %rsi
|
|
702: 57 push %rdi
|
|
703: 41 54 push %r12
|
|
705: 41 55 push %r13
|
|
707: 41 56 push %r14
|
|
709: 41 57 push %r15
|
|
70b: 55 push %rbp
|
|
70c: 48 83 ec 38 sub $0x38,%rsp
|
|
710: 49 89 ce mov %rcx,%r14
|
|
713: 44 89 cf mov %r9d,%edi
|
|
716: 44 89 c6 mov %r8d,%esi
|
|
719: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
720: 00
|
|
721: 41 89 d7 mov %edx,%r15d
|
|
724: 4d 85 f6 test %r14,%r14
|
|
727: 0f 84 85 01 00 00 je 0x8b2
|
|
72d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
731: 0f 87 56 01 00 00 ja 0x88d
|
|
737: 41 83 ff 1d cmp $0x1d,%r15d
|
|
73b: 0f 8f 4c 01 00 00 jg 0x88d
|
|
741: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
748: 00
|
|
749: 48 85 db test %rbx,%rbx
|
|
74c: 0f 84 60 01 00 00 je 0x8b2
|
|
752: 48 89 dd mov %rbx,%rbp
|
|
755: ba 90 00 00 00 mov $0x90,%edx
|
|
75a: 48 83 e5 3f and $0x3f,%rbp
|
|
75e: 48 f7 dd neg %rbp
|
|
761: 48 83 e5 3f and $0x3f,%rbp
|
|
765: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
769: 4c 89 e1 mov %r12,%rcx
|
|
76c: e8 6f 49 01 00 call 0x150e0
|
|
771: 44 89 f9 mov %r15d,%ecx
|
|
774: b8 01 00 00 00 mov $0x1,%eax
|
|
779: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
77e: d3 e0 shl %cl,%eax
|
|
780: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
785: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
78c: 00 00
|
|
78e: 83 fe 08 cmp $0x8,%esi
|
|
791: 0f 84 39 02 00 00 je 0x9d0
|
|
797: 83 fe 04 cmp $0x4,%esi
|
|
79a: 0f 84 91 00 00 00 je 0x831
|
|
7a0: 83 fe 01 cmp $0x1,%esi
|
|
7a3: 75 36 jne 0x7db
|
|
7a5: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
7a9: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c49708
|
|
7b0: 01
|
|
7b1: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
7b8: 00
|
|
7b9: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
7bd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
7c4: 00 00
|
|
7c6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
7cd: 00 00
|
|
7cf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
7d6: e9 8d 00 00 00 jmp 0x868
|
|
7db: 83 fe 02 cmp $0x2,%esi
|
|
7de: 75 33 jne 0x813
|
|
7e0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
7e4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c49708
|
|
7eb: 01
|
|
7ec: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
7f3: 00
|
|
7f4: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
7f8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
7ff: 00 00
|
|
801: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
808: 00 00
|
|
80a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
811: eb 55 jmp 0x868
|
|
813: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
81a: 00
|
|
81b: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
820: 48 83 c4 38 add $0x38,%rsp
|
|
824: 5d pop %rbp
|
|
825: 41 5f pop %r15
|
|
827: 41 5e pop %r14
|
|
829: 41 5d pop %r13
|
|
82b: 41 5c pop %r12
|
|
82d: 5f pop %rdi
|
|
82e: 5e pop %rsi
|
|
82f: 5b pop %rbx
|
|
830: c3 ret
|
|
831: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
835: b8 01 00 00 00 mov $0x1,%eax
|
|
83a: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
841: 00
|
|
842: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
847: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
84c: e8 cf 48 01 00 call 0x15120
|
|
851: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c49700
|
|
858: 01
|
|
859: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
85d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
861: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
868: 41 83 ff 04 cmp $0x4,%r15d
|
|
86c: 7f 35 jg 0x8a3
|
|
86e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
875: 00 00
|
|
877: 33 c0 xor %eax,%eax
|
|
879: 4d 89 26 mov %r12,(%r14)
|
|
87c: 48 83 c4 38 add $0x38,%rsp
|
|
880: 5d pop %rbp
|
|
881: 41 5f pop %r15
|
|
883: 41 5e pop %r14
|
|
885: 41 5d pop %r13
|
|
887: 41 5c pop %r12
|
|
889: 5f pop %rdi
|
|
88a: 5e pop %rsi
|
|
88b: 5b pop %rbx
|
|
88c: c3 ret
|
|
88d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
892: 48 83 c4 38 add $0x38,%rsp
|
|
896: 5d pop %rbp
|
|
897: 41 5f pop %r15
|
|
899: 41 5e pop %r14
|
|
89b: 41 5d pop %r13
|
|
89d: 41 5c pop %r12
|
|
89f: 5f pop %rdi
|
|
8a0: 5e pop %rsi
|
|
8a1: 5b pop %rbx
|
|
8a2: c3 ret
|
|
8a3: 41 83 ff 0a cmp $0xa,%r15d
|
|
8a7: 0f 8e e9 00 00 00 jle 0x996
|
|
8ad: 4d 85 ed test %r13,%r13
|
|
8b0: 75 16 jne 0x8c8
|
|
8b2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
8b7: 48 83 c4 38 add $0x38,%rsp
|
|
8bb: 5d pop %rbp
|
|
8bc: 41 5f pop %r15
|
|
8be: 41 5e pop %r14
|
|
8c0: 41 5d pop %r13
|
|
8c2: 41 5c pop %r12
|
|
8c4: 5f pop %rdi
|
|
8c5: 5e pop %rsi
|
|
8c6: 5b pop %rbx
|
|
8c7: c3 ret
|
|
8c8: 4c 89 ee mov %r13,%rsi
|
|
8cb: 44 89 f9 mov %r15d,%ecx
|
|
8ce: 48 83 e6 3f and $0x3f,%rsi
|
|
8d2: 44 89 ff mov %r15d,%edi
|
|
8d5: 48 f7 de neg %rsi
|
|
8d8: 48 83 e6 3f and $0x3f,%rsi
|
|
8dc: 49 03 f5 add %r13,%rsi
|
|
8df: 48 89 f2 mov %rsi,%rdx
|
|
8e2: e8 59 60 04 00 call 0x46940
|
|
8e7: 49 89 c5 mov %rax,%r13
|
|
8ea: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
8f1: 00
|
|
8f2: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
8f6: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
8fb: 83 fb 11 cmp $0x11,%ebx
|
|
8fe: 7f 39 jg 0x939
|
|
900: 89 d9 mov %ebx,%ecx
|
|
902: e8 19 4e 01 00 call 0x15720
|
|
907: 89 d9 mov %ebx,%ecx
|
|
909: 48 89 f2 mov %rsi,%rdx
|
|
90c: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
911: 41 89 f8 mov %edi,%r8d
|
|
914: 49 89 c1 mov %rax,%r9
|
|
917: e8 04 66 04 00 call 0x46f20
|
|
91c: 49 89 c1 mov %rax,%r9
|
|
91f: 89 d9 mov %ebx,%ecx
|
|
921: b8 01 00 00 00 mov $0x1,%eax
|
|
926: d3 e0 shl %cl,%eax
|
|
928: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
92f: 83 e3 c0 and $0xffffffc0,%ebx
|
|
932: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
937: eb 1e jmp 0x957
|
|
939: 48 89 e0 mov %rsp,%rax
|
|
93c: 4c 89 e1 mov %r12,%rcx
|
|
93f: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
943: 89 da mov %ebx,%edx
|
|
945: 49 89 f0 mov %rsi,%r8
|
|
948: 41 89 f9 mov %edi,%r9d
|
|
94b: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
94f: e8 6c 79 04 00 call 0x482c0
|
|
954: 49 89 c1 mov %rax,%r9
|
|
957: 44 89 f9 mov %r15d,%ecx
|
|
95a: 48 89 f2 mov %rsi,%rdx
|
|
95d: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
962: 41 89 f8 mov %edi,%r8d
|
|
965: e8 f6 b3 04 00 call 0x4bd60
|
|
96a: 44 89 f9 mov %r15d,%ecx
|
|
96d: 48 89 f2 mov %rsi,%rdx
|
|
970: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
975: 41 89 f8 mov %edi,%r8d
|
|
978: 49 89 c1 mov %rax,%r9
|
|
97b: e8 c0 b7 04 00 call 0x4c140
|
|
980: 4d 89 26 mov %r12,(%r14)
|
|
983: 33 c0 xor %eax,%eax
|
|
985: 48 83 c4 38 add $0x38,%rsp
|
|
989: 5d pop %rbp
|
|
98a: 41 5f pop %r15
|
|
98c: 41 5e pop %r14
|
|
98e: 41 5d pop %r13
|
|
990: 41 5c pop %r12
|
|
992: 5f pop %rdi
|
|
993: 5e pop %rsi
|
|
994: 5b pop %rbx
|
|
995: c3 ret
|
|
996: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
99d: 00
|
|
99e: bf 0a 00 00 00 mov $0xa,%edi
|
|
9a3: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2603940
|
|
9aa: 41 83 ff 06 cmp $0x6,%r15d
|
|
9ae: 0f 8f 3e ff ff ff jg 0x8f2
|
|
9b4: 49 89 d1 mov %rdx,%r9
|
|
9b7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
9be: 00 00
|
|
9c0: 49 83 e1 3f and $0x3f,%r9
|
|
9c4: 49 f7 d9 neg %r9
|
|
9c7: 49 83 e1 3f and $0x3f,%r9
|
|
9cb: 4c 03 ca add %rdx,%r9
|
|
9ce: eb 87 jmp 0x957
|
|
9d0: 33 c0 xor %eax,%eax
|
|
9d2: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
9d9: 00
|
|
9da: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
9df: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
9e4: e9 7f fe ff ff jmp 0x868
|
|
9e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
9f0: 00
|
|
9f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
9ff: 00
|
|
a00: 53 push %rbx
|
|
a01: 56 push %rsi
|
|
a02: 57 push %rdi
|
|
a03: 41 54 push %r12
|
|
a05: 41 55 push %r13
|
|
a07: 41 56 push %r14
|
|
a09: 41 57 push %r15
|
|
a0b: 55 push %rbp
|
|
a0c: 48 83 ec 38 sub $0x38,%rsp
|
|
a10: 49 89 ce mov %rcx,%r14
|
|
a13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
a1a: 00
|
|
a1b: 44 89 cf mov %r9d,%edi
|
|
a1e: 44 89 c6 mov %r8d,%esi
|
|
a21: 41 89 d7 mov %edx,%r15d
|
|
a24: 4d 85 f6 test %r14,%r14
|
|
a27: 0f 84 95 01 00 00 je 0xbc2
|
|
a2d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
a31: 0f 87 66 01 00 00 ja 0xb9d
|
|
a37: 41 83 ff 1d cmp $0x1d,%r15d
|
|
a3b: 0f 8f 5c 01 00 00 jg 0xb9d
|
|
a41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
a48: 00
|
|
a49: 48 85 db test %rbx,%rbx
|
|
a4c: 0f 84 70 01 00 00 je 0xbc2
|
|
a52: 48 89 dd mov %rbx,%rbp
|
|
a55: ba 90 00 00 00 mov $0x90,%edx
|
|
a5a: 48 83 e5 3f and $0x3f,%rbp
|
|
a5e: 48 f7 dd neg %rbp
|
|
a61: 48 83 e5 3f and $0x3f,%rbp
|
|
a65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
a69: 4c 89 e1 mov %r12,%rcx
|
|
a6c: e8 0f 9a 01 00 call 0x1a480
|
|
a71: 44 89 f9 mov %r15d,%ecx
|
|
a74: b8 01 00 00 00 mov $0x1,%eax
|
|
a79: d3 e0 shl %cl,%eax
|
|
a7b: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
a80: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
a85: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
a8c: 00 00
|
|
a8e: 83 fe 08 cmp $0x8,%esi
|
|
a91: 0f 84 49 02 00 00 je 0xce0
|
|
a97: 83 fe 04 cmp $0x4,%esi
|
|
a9a: 0f 84 99 00 00 00 je 0xb39
|
|
aa0: 83 fe 01 cmp $0x1,%esi
|
|
aa3: 75 3a jne 0xadf
|
|
aa5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
aa9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
aad: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c49718
|
|
ab4: 01
|
|
ab5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
ab9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
ac0: 00
|
|
ac1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
ac8: 00 00
|
|
aca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
ad1: 00 00
|
|
ad3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
ada: e9 99 00 00 00 jmp 0xb78
|
|
adf: 83 fe 02 cmp $0x2,%esi
|
|
ae2: 75 37 jne 0xb1b
|
|
ae4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
ae8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
aec: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c49718
|
|
af3: 01
|
|
af4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
af8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
aff: 00
|
|
b00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
b07: 00 00
|
|
b09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
b10: 00 00
|
|
b12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
b19: eb 5d jmp 0xb78
|
|
b1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
b22: 00
|
|
b23: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
b28: 48 83 c4 38 add $0x38,%rsp
|
|
b2c: 5d pop %rbp
|
|
b2d: 41 5f pop %r15
|
|
b2f: 41 5e pop %r14
|
|
b31: 41 5d pop %r13
|
|
b33: 41 5c pop %r12
|
|
b35: 5f pop %rdi
|
|
b36: 5e pop %rsi
|
|
b37: 5b pop %rbx
|
|
b38: c3 ret
|
|
b39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
b3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
b41: b8 01 00 00 00 mov $0x1,%eax
|
|
b46: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
b4d: 00
|
|
b4e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
b53: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
b58: e8 63 99 01 00 call 0x1a4c0
|
|
b5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
b61: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c49710
|
|
b68: 01
|
|
b69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
b6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
b71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
b78: 41 83 ff 04 cmp $0x4,%r15d
|
|
b7c: 7f 35 jg 0xbb3
|
|
b7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
b85: 00 00
|
|
b87: 33 c0 xor %eax,%eax
|
|
b89: 4d 89 26 mov %r12,(%r14)
|
|
b8c: 48 83 c4 38 add $0x38,%rsp
|
|
b90: 5d pop %rbp
|
|
b91: 41 5f pop %r15
|
|
b93: 41 5e pop %r14
|
|
b95: 41 5d pop %r13
|
|
b97: 41 5c pop %r12
|
|
b99: 5f pop %rdi
|
|
b9a: 5e pop %rsi
|
|
b9b: 5b pop %rbx
|
|
b9c: c3 ret
|
|
b9d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
ba2: 48 83 c4 38 add $0x38,%rsp
|
|
ba6: 5d pop %rbp
|
|
ba7: 41 5f pop %r15
|
|
ba9: 41 5e pop %r14
|
|
bab: 41 5d pop %r13
|
|
bad: 41 5c pop %r12
|
|
baf: 5f pop %rdi
|
|
bb0: 5e pop %rsi
|
|
bb1: 5b pop %rbx
|
|
bb2: c3 ret
|
|
bb3: 41 83 ff 0a cmp $0xa,%r15d
|
|
bb7: 0f 8e e9 00 00 00 jle 0xca6
|
|
bbd: 4d 85 ed test %r13,%r13
|
|
bc0: 75 16 jne 0xbd8
|
|
bc2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
bc7: 48 83 c4 38 add $0x38,%rsp
|
|
bcb: 5d pop %rbp
|
|
bcc: 41 5f pop %r15
|
|
bce: 41 5e pop %r14
|
|
bd0: 41 5d pop %r13
|
|
bd2: 41 5c pop %r12
|
|
bd4: 5f pop %rdi
|
|
bd5: 5e pop %rsi
|
|
bd6: 5b pop %rbx
|
|
bd7: c3 ret
|
|
bd8: 4c 89 ee mov %r13,%rsi
|
|
bdb: 44 89 f9 mov %r15d,%ecx
|
|
bde: 48 83 e6 3f and $0x3f,%rsi
|
|
be2: 44 89 ff mov %r15d,%edi
|
|
be5: 48 f7 de neg %rsi
|
|
be8: 48 83 e6 3f and $0x3f,%rsi
|
|
bec: 49 03 f5 add %r13,%rsi
|
|
bef: 48 89 f2 mov %rsi,%rdx
|
|
bf2: e8 89 b9 04 00 call 0x4c580
|
|
bf7: 49 89 c5 mov %rax,%r13
|
|
bfa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
c01: 00
|
|
c02: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
c07: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
c0b: 83 fb 12 cmp $0x12,%ebx
|
|
c0e: 7f 39 jg 0xc49
|
|
c10: 89 d9 mov %ebx,%ecx
|
|
c12: e8 29 a1 00 00 call 0xad40
|
|
c17: 89 d9 mov %ebx,%ecx
|
|
c19: 48 89 f2 mov %rsi,%rdx
|
|
c1c: 41 89 f8 mov %edi,%r8d
|
|
c1f: 49 89 c1 mov %rax,%r9
|
|
c22: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
c27: e8 f4 c1 04 00 call 0x4ce20
|
|
c2c: 49 89 c1 mov %rax,%r9
|
|
c2f: 89 d9 mov %ebx,%ecx
|
|
c31: b8 01 00 00 00 mov $0x1,%eax
|
|
c36: d3 e0 shl %cl,%eax
|
|
c38: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
c3f: 83 e3 c0 and $0xffffffc0,%ebx
|
|
c42: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
c47: eb 1e jmp 0xc67
|
|
c49: 48 89 e0 mov %rsp,%rax
|
|
c4c: 4c 89 e1 mov %r12,%rcx
|
|
c4f: 49 89 f0 mov %rsi,%r8
|
|
c52: 41 89 f9 mov %edi,%r9d
|
|
c55: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
c59: 89 da mov %ebx,%edx
|
|
c5b: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
c5f: e8 3c d3 04 00 call 0x4dfa0
|
|
c64: 49 89 c1 mov %rax,%r9
|
|
c67: 44 89 f9 mov %r15d,%ecx
|
|
c6a: 48 89 f2 mov %rsi,%rdx
|
|
c6d: 41 89 f8 mov %edi,%r8d
|
|
c70: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
c75: e8 86 1c 05 00 call 0x52900
|
|
c7a: 44 89 f9 mov %r15d,%ecx
|
|
c7d: 48 89 f2 mov %rsi,%rdx
|
|
c80: 41 89 f8 mov %edi,%r8d
|
|
c83: 49 89 c1 mov %rax,%r9
|
|
c86: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
c8b: e8 50 20 05 00 call 0x52ce0
|
|
c90: 4d 89 26 mov %r12,(%r14)
|
|
c93: 33 c0 xor %eax,%eax
|
|
c95: 48 83 c4 38 add $0x38,%rsp
|
|
c99: 5d pop %rbp
|
|
c9a: 41 5f pop %r15
|
|
c9c: 41 5e pop %r14
|
|
c9e: 41 5d pop %r13
|
|
ca0: 41 5c pop %r12
|
|
ca2: 5f pop %rdi
|
|
ca3: 5e pop %rsi
|
|
ca4: 5b pop %rbx
|
|
ca5: c3 ret
|
|
ca6: bf 0a 00 00 00 mov $0xa,%edi
|
|
cab: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
cb2: 00
|
|
cb3: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2603940
|
|
cba: 41 83 ff 07 cmp $0x7,%r15d
|
|
cbe: 0f 8f 3e ff ff ff jg 0xc02
|
|
cc4: 49 89 d1 mov %rdx,%r9
|
|
cc7: 49 83 e1 3f and $0x3f,%r9
|
|
ccb: 49 f7 d9 neg %r9
|
|
cce: 49 83 e1 3f and $0x3f,%r9
|
|
cd2: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
cd9: 00 00
|
|
cdb: 4c 03 ca add %rdx,%r9
|
|
cde: eb 87 jmp 0xc67
|
|
ce0: 33 c0 xor %eax,%eax
|
|
ce2: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
ce9: 00
|
|
cea: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
cef: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
cf4: e9 7f fe ff ff jmp 0xb78
|
|
cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d00: 53 push %rbx
|
|
d01: 56 push %rsi
|
|
d02: 57 push %rdi
|
|
d03: 41 54 push %r12
|
|
d05: 41 55 push %r13
|
|
d07: 41 56 push %r14
|
|
d09: 41 57 push %r15
|
|
d0b: 55 push %rbp
|
|
d0c: 48 83 ec 38 sub $0x38,%rsp
|
|
d10: 49 89 ce mov %rcx,%r14
|
|
d13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
d1a: 00
|
|
d1b: 44 89 cf mov %r9d,%edi
|
|
d1e: 44 89 c6 mov %r8d,%esi
|
|
d21: 41 89 d7 mov %edx,%r15d
|
|
d24: 4d 85 f6 test %r14,%r14
|
|
d27: 0f 84 95 01 00 00 je 0xec2
|
|
d2d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
d31: 0f 87 66 01 00 00 ja 0xe9d
|
|
d37: 41 83 ff 1d cmp $0x1d,%r15d
|
|
d3b: 0f 8f 5c 01 00 00 jg 0xe9d
|
|
d41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
d48: 00
|
|
d49: 48 85 db test %rbx,%rbx
|
|
d4c: 0f 84 70 01 00 00 je 0xec2
|
|
d52: 48 89 dd mov %rbx,%rbp
|
|
d55: ba 90 00 00 00 mov $0x90,%edx
|
|
d5a: 48 83 e5 3f and $0x3f,%rbp
|
|
d5e: 48 f7 dd neg %rbp
|
|
d61: 48 83 e5 3f and $0x3f,%rbp
|
|
d65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
d69: 4c 89 e1 mov %r12,%rcx
|
|
d6c: e8 6f f6 01 00 call 0x203e0
|
|
d71: b8 01 00 00 00 mov $0x1,%eax
|
|
d76: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
d7b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
d80: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
d87: 00 00
|
|
d89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
d8e: 83 fe 08 cmp $0x8,%esi
|
|
d91: 0f 84 4a 02 00 00 je 0xfe1
|
|
d97: 83 fe 04 cmp $0x4,%esi
|
|
d9a: 0f 84 99 00 00 00 je 0xe39
|
|
da0: 83 fe 01 cmp $0x1,%esi
|
|
da3: 75 3a jne 0xddf
|
|
da5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
da9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
dad: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c49728
|
|
db4: 01
|
|
db5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
db9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
dc0: 00
|
|
dc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
dc8: 00 00
|
|
dca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
dd1: 00 00
|
|
dd3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
dda: e9 99 00 00 00 jmp 0xe78
|
|
ddf: 83 fe 02 cmp $0x2,%esi
|
|
de2: 75 37 jne 0xe1b
|
|
de4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
de8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
dec: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c49728
|
|
df3: 01
|
|
df4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
df8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
dff: 00
|
|
e00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
e07: 00 00
|
|
e09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
e10: 00 00
|
|
e12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
e19: eb 5d jmp 0xe78
|
|
e1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
e22: 00
|
|
e23: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
e28: 48 83 c4 38 add $0x38,%rsp
|
|
e2c: 5d pop %rbp
|
|
e2d: 41 5f pop %r15
|
|
e2f: 41 5e pop %r14
|
|
e31: 41 5d pop %r13
|
|
e33: 41 5c pop %r12
|
|
e35: 5f pop %rdi
|
|
e36: 5e pop %rsi
|
|
e37: 5b pop %rbx
|
|
e38: c3 ret
|
|
e39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
e3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
e41: b8 01 00 00 00 mov $0x1,%eax
|
|
e46: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
e4d: 00
|
|
e4e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
e53: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
e58: e8 c3 f5 01 00 call 0x20420
|
|
e5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
e61: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c49720
|
|
e68: 01
|
|
e69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
e6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
e71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
e78: 41 83 ff 04 cmp $0x4,%r15d
|
|
e7c: 7f 35 jg 0xeb3
|
|
e7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
e85: 00 00
|
|
e87: 33 c0 xor %eax,%eax
|
|
e89: 4d 89 26 mov %r12,(%r14)
|
|
e8c: 48 83 c4 38 add $0x38,%rsp
|
|
e90: 5d pop %rbp
|
|
e91: 41 5f pop %r15
|
|
e93: 41 5e pop %r14
|
|
e95: 41 5d pop %r13
|
|
e97: 41 5c pop %r12
|
|
e99: 5f pop %rdi
|
|
e9a: 5e pop %rsi
|
|
e9b: 5b pop %rbx
|
|
e9c: c3 ret
|
|
e9d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
ea2: 48 83 c4 38 add $0x38,%rsp
|
|
ea6: 5d pop %rbp
|
|
ea7: 41 5f pop %r15
|
|
ea9: 41 5e pop %r14
|
|
eab: 41 5d pop %r13
|
|
ead: 41 5c pop %r12
|
|
eaf: 5f pop %rdi
|
|
eb0: 5e pop %rsi
|
|
eb1: 5b pop %rbx
|
|
eb2: c3 ret
|
|
eb3: 41 83 ff 0a cmp $0xa,%r15d
|
|
eb7: 0f 8e ea 00 00 00 jle 0xfa7
|
|
ebd: 4d 85 ed test %r13,%r13
|
|
ec0: 75 16 jne 0xed8
|
|
ec2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ec7: 48 83 c4 38 add $0x38,%rsp
|
|
ecb: 5d pop %rbp
|
|
ecc: 41 5f pop %r15
|
|
ece: 41 5e pop %r14
|
|
ed0: 41 5d pop %r13
|
|
ed2: 41 5c pop %r12
|
|
ed4: 5f pop %rdi
|
|
ed5: 5e pop %rsi
|
|
ed6: 5b pop %rbx
|
|
ed7: c3 ret
|
|
ed8: 4c 89 ee mov %r13,%rsi
|
|
edb: 44 89 f9 mov %r15d,%ecx
|
|
ede: 48 83 e6 3f and $0x3f,%rsi
|
|
ee2: 44 89 ff mov %r15d,%edi
|
|
ee5: 48 f7 de neg %rsi
|
|
ee8: 48 83 e6 3f and $0x3f,%rsi
|
|
eec: 49 03 f5 add %r13,%rsi
|
|
eef: 48 89 f2 mov %rsi,%rdx
|
|
ef2: e8 29 22 05 00 call 0x53120
|
|
ef7: 49 89 c5 mov %rax,%r13
|
|
efa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
f01: 00
|
|
f02: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
f07: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
f0b: 83 fb 12 cmp $0x12,%ebx
|
|
f0e: 7f 3a jg 0xf4a
|
|
f10: 89 d9 mov %ebx,%ecx
|
|
f12: e8 89 fc 01 00 call 0x20ba0
|
|
f17: 89 d9 mov %ebx,%ecx
|
|
f19: 48 89 f2 mov %rsi,%rdx
|
|
f1c: 41 89 f8 mov %edi,%r8d
|
|
f1f: 49 89 c1 mov %rax,%r9
|
|
f22: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
f27: e8 f4 2a 05 00 call 0x53a20
|
|
f2c: 49 89 c1 mov %rax,%r9
|
|
f2f: b8 01 00 00 00 mov $0x1,%eax
|
|
f34: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
f39: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
|
|
f40: 83 e5 c0 and $0xffffffc0,%ebp
|
|
f43: 41 89 6c 24 18 mov %ebp,0x18(%r12)
|
|
f48: eb 1e jmp 0xf68
|
|
f4a: 48 89 e0 mov %rsp,%rax
|
|
f4d: 4c 89 e1 mov %r12,%rcx
|
|
f50: 49 89 f0 mov %rsi,%r8
|
|
f53: 41 89 f9 mov %edi,%r9d
|
|
f56: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
f5a: 89 da mov %ebx,%edx
|
|
f5c: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
f60: e8 1b 3c 05 00 call 0x54b80
|
|
f65: 49 89 c1 mov %rax,%r9
|
|
f68: 44 89 f9 mov %r15d,%ecx
|
|
f6b: 48 89 f2 mov %rsi,%rdx
|
|
f6e: 41 89 f8 mov %edi,%r8d
|
|
f71: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
f76: e8 85 85 05 00 call 0x59500
|
|
f7b: 44 89 f9 mov %r15d,%ecx
|
|
f7e: 48 89 f2 mov %rsi,%rdx
|
|
f81: 41 89 f8 mov %edi,%r8d
|
|
f84: 49 89 c1 mov %rax,%r9
|
|
f87: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
f8c: e8 2f 89 05 00 call 0x598c0
|
|
f91: 4d 89 26 mov %r12,(%r14)
|
|
f94: 33 c0 xor %eax,%eax
|
|
f96: 48 83 c4 38 add $0x38,%rsp
|
|
f9a: 5d pop %rbp
|
|
f9b: 41 5f pop %r15
|
|
f9d: 41 5e pop %r14
|
|
f9f: 41 5d pop %r13
|
|
fa1: 41 5c pop %r12
|
|
fa3: 5f pop %rdi
|
|
fa4: 5e pop %rsi
|
|
fa5: 5b pop %rbx
|
|
fa6: c3 ret
|
|
fa7: bf 0a 00 00 00 mov $0xa,%edi
|
|
fac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
fb3: 00
|
|
fb4: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2603940
|
|
fbb: 41 83 ff 07 cmp $0x7,%r15d
|
|
fbf: 0f 8f 3d ff ff ff jg 0xf02
|
|
fc5: 49 89 d1 mov %rdx,%r9
|
|
fc8: 49 83 e1 3f and $0x3f,%r9
|
|
fcc: 49 f7 d9 neg %r9
|
|
fcf: 49 83 e1 3f and $0x3f,%r9
|
|
fd3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
fda: 00 00
|
|
fdc: 4c 03 ca add %rdx,%r9
|
|
fdf: eb 87 jmp 0xf68
|
|
fe1: 33 c0 xor %eax,%eax
|
|
fe3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
fea: 00
|
|
feb: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
ff0: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
ff5: e9 7e fe ff ff jmp 0xe78
|
|
ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1000: 53 push %rbx
|
|
1001: 56 push %rsi
|
|
1002: 57 push %rdi
|
|
1003: 41 54 push %r12
|
|
1005: 41 55 push %r13
|
|
1007: 41 56 push %r14
|
|
1009: 41 57 push %r15
|
|
100b: 55 push %rbp
|
|
100c: 48 83 ec 38 sub $0x38,%rsp
|
|
1010: 49 89 ce mov %rcx,%r14
|
|
1013: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
101a: 00
|
|
101b: 44 89 cf mov %r9d,%edi
|
|
101e: 44 89 c6 mov %r8d,%esi
|
|
1021: 41 89 d7 mov %edx,%r15d
|
|
1024: 4d 85 f6 test %r14,%r14
|
|
1027: 0f 84 95 01 00 00 je 0x11c2
|
|
102d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
1031: 0f 87 66 01 00 00 ja 0x119d
|
|
1037: 41 83 ff 1d cmp $0x1d,%r15d
|
|
103b: 0f 8f 5c 01 00 00 jg 0x119d
|
|
1041: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
1048: 00
|
|
1049: 48 85 db test %rbx,%rbx
|
|
104c: 0f 84 70 01 00 00 je 0x11c2
|
|
1052: 48 89 dd mov %rbx,%rbp
|
|
1055: ba 90 00 00 00 mov $0x90,%edx
|
|
105a: 48 83 e5 3f and $0x3f,%rbp
|
|
105e: 48 f7 dd neg %rbp
|
|
1061: 48 83 e5 3f and $0x3f,%rbp
|
|
1065: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
1069: 4c 89 e1 mov %r12,%rcx
|
|
106c: e8 4f 53 02 00 call 0x263c0
|
|
1071: b8 01 00 00 00 mov $0x1,%eax
|
|
1076: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
107b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
1080: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
1087: 00 00
|
|
1089: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
108e: 83 fe 08 cmp $0x8,%esi
|
|
1091: 0f 84 4a 02 00 00 je 0x12e1
|
|
1097: 83 fe 04 cmp $0x4,%esi
|
|
109a: 0f 84 99 00 00 00 je 0x1139
|
|
10a0: 83 fe 01 cmp $0x1,%esi
|
|
10a3: 75 3a jne 0x10df
|
|
10a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
10a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
10ad: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c49738
|
|
10b4: 01
|
|
10b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
10b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
10c0: 00
|
|
10c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
10c8: 00 00
|
|
10ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
10d1: 00 00
|
|
10d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
10da: e9 99 00 00 00 jmp 0x1178
|
|
10df: 83 fe 02 cmp $0x2,%esi
|
|
10e2: 75 37 jne 0x111b
|
|
10e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
10e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
10ec: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c49738
|
|
10f3: 01
|
|
10f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
10f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
10ff: 00
|
|
1100: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
1107: 00 00
|
|
1109: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
1110: 00 00
|
|
1112: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
1119: eb 5d jmp 0x1178
|
|
111b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
1122: 00
|
|
1123: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1128: 48 83 c4 38 add $0x38,%rsp
|
|
112c: 5d pop %rbp
|
|
112d: 41 5f pop %r15
|
|
112f: 41 5e pop %r14
|
|
1131: 41 5d pop %r13
|
|
1133: 41 5c pop %r12
|
|
1135: 5f pop %rdi
|
|
1136: 5e pop %rsi
|
|
1137: 5b pop %rbx
|
|
1138: c3 ret
|
|
1139: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
113d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
1141: b8 01 00 00 00 mov $0x1,%eax
|
|
1146: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
114d: 00
|
|
114e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
1153: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
1158: e8 a3 52 02 00 call 0x26400
|
|
115d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
1161: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c49730
|
|
1168: 01
|
|
1169: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
116d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
1171: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
1178: 41 83 ff 04 cmp $0x4,%r15d
|
|
117c: 7f 35 jg 0x11b3
|
|
117e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
1185: 00 00
|
|
1187: 33 c0 xor %eax,%eax
|
|
1189: 4d 89 26 mov %r12,(%r14)
|
|
118c: 48 83 c4 38 add $0x38,%rsp
|
|
1190: 5d pop %rbp
|
|
1191: 41 5f pop %r15
|
|
1193: 41 5e pop %r14
|
|
1195: 41 5d pop %r13
|
|
1197: 41 5c pop %r12
|
|
1199: 5f pop %rdi
|
|
119a: 5e pop %rsi
|
|
119b: 5b pop %rbx
|
|
119c: c3 ret
|
|
119d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
11a2: 48 83 c4 38 add $0x38,%rsp
|
|
11a6: 5d pop %rbp
|
|
11a7: 41 5f pop %r15
|
|
11a9: 41 5e pop %r14
|
|
11ab: 41 5d pop %r13
|
|
11ad: 41 5c pop %r12
|
|
11af: 5f pop %rdi
|
|
11b0: 5e pop %rsi
|
|
11b1: 5b pop %rbx
|
|
11b2: c3 ret
|
|
11b3: 41 83 ff 0a cmp $0xa,%r15d
|
|
11b7: 0f 8e ea 00 00 00 jle 0x12a7
|
|
11bd: 4d 85 ed test %r13,%r13
|
|
11c0: 75 16 jne 0x11d8
|
|
11c2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
11c7: 48 83 c4 38 add $0x38,%rsp
|
|
11cb: 5d pop %rbp
|
|
11cc: 41 5f pop %r15
|
|
11ce: 41 5e pop %r14
|
|
11d0: 41 5d pop %r13
|
|
11d2: 41 5c pop %r12
|
|
11d4: 5f pop %rdi
|
|
11d5: 5e pop %rsi
|
|
11d6: 5b pop %rbx
|
|
11d7: c3 ret
|
|
11d8: 4c 89 ee mov %r13,%rsi
|
|
11db: 44 89 f9 mov %r15d,%ecx
|
|
11de: 48 83 e6 3f and $0x3f,%rsi
|
|
11e2: 44 89 ff mov %r15d,%edi
|
|
11e5: 48 f7 de neg %rsi
|
|
11e8: 48 83 e6 3f and $0x3f,%rsi
|
|
11ec: 49 03 f5 add %r13,%rsi
|
|
11ef: 48 89 f2 mov %rsi,%rdx
|
|
11f2: e8 e9 8a 05 00 call 0x59ce0
|
|
11f7: 49 89 c5 mov %rax,%r13
|
|
11fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
1201: 00
|
|
1202: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
1207: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
120b: 83 fb 12 cmp $0x12,%ebx
|
|
120e: 7f 3a jg 0x124a
|
|
1210: 89 d9 mov %ebx,%ecx
|
|
1212: e8 89 f9 01 00 call 0x20ba0
|
|
1217: 89 d9 mov %ebx,%ecx
|
|
1219: 48 89 f2 mov %rsi,%rdx
|
|
121c: 41 89 f8 mov %edi,%r8d
|
|
121f: 49 89 c1 mov %rax,%r9
|
|
1222: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
1227: e8 94 93 05 00 call 0x5a5c0
|
|
122c: 49 89 c1 mov %rax,%r9
|
|
122f: b8 01 00 00 00 mov $0x1,%eax
|
|
1234: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
1239: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
|
|
1240: 83 e5 c0 and $0xffffffc0,%ebp
|
|
1243: 41 89 6c 24 18 mov %ebp,0x18(%r12)
|
|
1248: eb 1e jmp 0x1268
|
|
124a: 48 89 e0 mov %rsp,%rax
|
|
124d: 4c 89 e1 mov %r12,%rcx
|
|
1250: 49 89 f0 mov %rsi,%r8
|
|
1253: 41 89 f9 mov %edi,%r9d
|
|
1256: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
125a: 89 da mov %ebx,%edx
|
|
125c: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
1260: e8 db a4 05 00 call 0x5b740
|
|
1265: 49 89 c1 mov %rax,%r9
|
|
1268: 44 89 f9 mov %r15d,%ecx
|
|
126b: 48 89 f2 mov %rsi,%rdx
|
|
126e: 41 89 f8 mov %edi,%r8d
|
|
1271: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
1276: e8 45 ee 05 00 call 0x600c0
|
|
127b: 44 89 f9 mov %r15d,%ecx
|
|
127e: 48 89 f2 mov %rsi,%rdx
|
|
1281: 41 89 f8 mov %edi,%r8d
|
|
1284: 49 89 c1 mov %rax,%r9
|
|
1287: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
128c: e8 ef f1 05 00 call 0x60480
|
|
1291: 4d 89 26 mov %r12,(%r14)
|
|
1294: 33 c0 xor %eax,%eax
|
|
1296: 48 83 c4 38 add $0x38,%rsp
|
|
129a: 5d pop %rbp
|
|
129b: 41 5f pop %r15
|
|
129d: 41 5e pop %r14
|
|
129f: 41 5d pop %r13
|
|
12a1: 41 5c pop %r12
|
|
12a3: 5f pop %rdi
|
|
12a4: 5e pop %rsi
|
|
12a5: 5b pop %rbx
|
|
12a6: c3 ret
|
|
12a7: bf 0a 00 00 00 mov $0xa,%edi
|
|
12ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
12b3: 00
|
|
12b4: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2603940
|
|
12bb: 41 83 ff 07 cmp $0x7,%r15d
|
|
12bf: 0f 8f 3d ff ff ff jg 0x1202
|
|
12c5: 49 89 d1 mov %rdx,%r9
|
|
12c8: 49 83 e1 3f and $0x3f,%r9
|
|
12cc: 49 f7 d9 neg %r9
|
|
12cf: 49 83 e1 3f and $0x3f,%r9
|
|
12d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
12da: 00 00
|
|
12dc: 4c 03 ca add %rdx,%r9
|
|
12df: eb 87 jmp 0x1268
|
|
12e1: 33 c0 xor %eax,%eax
|
|
12e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
12ea: 00
|
|
12eb: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
12f0: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
12f5: e9 7e fe ff ff jmp 0x1178
|
|
12fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1300: 48 83 ec 28 sub $0x28,%rsp
|
|
1304: 48 85 d2 test %rdx,%rdx
|
|
1307: 74 1b je 0x1324
|
|
1309: 45 85 c0 test %r8d,%r8d
|
|
130c: 7e 20 jle 0x132e
|
|
130e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
1311: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
1314: 7a 02 jp 0x1318
|
|
1316: 74 05 je 0x131d
|
|
1318: e8 83 f5 05 00 call 0x608a0
|
|
131d: 33 c0 xor %eax,%eax
|
|
131f: 48 83 c4 28 add $0x28,%rsp
|
|
1323: c3 ret
|
|
1324: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1329: 48 83 c4 28 add $0x28,%rsp
|
|
132d: c3 ret
|
|
132e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1333: 48 83 c4 28 add $0x28,%rsp
|
|
1337: c3 ret
|
|
1338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
133f: 00
|
|
1340: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1345: 48 85 d2 test %rdx,%rdx
|
|
1348: 74 1c je 0x1366
|
|
134a: 45 85 c0 test %r8d,%r8d
|
|
134d: 7e 25 jle 0x1374
|
|
134f: 0f 57 c9 xorps %xmm1,%xmm1
|
|
1352: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
1355: 7a 02 jp 0x1359
|
|
1357: 74 05 je 0x135e
|
|
1359: e8 c2 f6 05 00 call 0x60a20
|
|
135e: 33 c0 xor %eax,%eax
|
|
1360: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1365: c3 ret
|
|
1366: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
136b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1370: 90 nop
|
|
1371: 90 nop
|
|
1372: 90 nop
|
|
1373: c3 ret
|
|
1374: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1379: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
137e: 90 nop
|
|
137f: c3 ret
|
|
1380: 48 83 ec 28 sub $0x28,%rsp
|
|
1384: 48 85 d2 test %rdx,%rdx
|
|
1387: 74 1b je 0x13a4
|
|
1389: 45 85 c0 test %r8d,%r8d
|
|
138c: 7e 20 jle 0x13ae
|
|
138e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
1391: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
1394: 7a 02 jp 0x1398
|
|
1396: 74 05 je 0x139d
|
|
1398: e8 03 f8 05 00 call 0x60ba0
|
|
139d: 33 c0 xor %eax,%eax
|
|
139f: 48 83 c4 28 add $0x28,%rsp
|
|
13a3: c3 ret
|
|
13a4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
13a9: 48 83 c4 28 add $0x28,%rsp
|
|
13ad: c3 ret
|
|
13ae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
13b3: 48 83 c4 28 add $0x28,%rsp
|
|
13b7: c3 ret
|
|
13b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13bf: 00
|
|
13c0: 49 89 d1 mov %rdx,%r9
|
|
13c3: 4d 85 c9 test %r9,%r9
|
|
13c6: 0f 84 8a 01 00 00 je 0x1556
|
|
13cc: 45 85 c0 test %r8d,%r8d
|
|
13cf: 0f 8e 7b 01 00 00 jle 0x1550
|
|
13d5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
13d9: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
13dd: 7a 06 jp 0x13e5
|
|
13df: 0f 84 68 01 00 00 je 0x154d
|
|
13e5: 41 83 f8 10 cmp $0x10,%r8d
|
|
13e9: 0f 8c 4f 01 00 00 jl 0x153e
|
|
13ef: 4c 89 ca mov %r9,%rdx
|
|
13f2: 48 83 e2 1f and $0x1f,%rdx
|
|
13f6: 85 d2 test %edx,%edx
|
|
13f8: 74 11 je 0x140b
|
|
13fa: f6 c2 03 test $0x3,%dl
|
|
13fd: 0f 85 3b 01 00 00 jne 0x153e
|
|
1403: f7 da neg %edx
|
|
1405: 83 c2 20 add $0x20,%edx
|
|
1408: c1 ea 02 shr $0x2,%edx
|
|
140b: 8d 42 10 lea 0x10(%rdx),%eax
|
|
140e: 44 3b c0 cmp %eax,%r8d
|
|
1411: 0f 8c 27 01 00 00 jl 0x153e
|
|
1417: 44 89 c1 mov %r8d,%ecx
|
|
141a: 33 c0 xor %eax,%eax
|
|
141c: 2b ca sub %edx,%ecx
|
|
141e: 83 e1 0f and $0xf,%ecx
|
|
1421: f7 d9 neg %ecx
|
|
1423: 41 03 c8 add %r8d,%ecx
|
|
1426: 41 89 d2 mov %edx,%r10d
|
|
1429: 85 d2 test %edx,%edx
|
|
142b: 76 27 jbe 0x1454
|
|
142d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1434: 00
|
|
1435: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
143c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1440: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1
|
|
1446: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4)
|
|
144c: 48 ff c0 inc %rax
|
|
144f: 49 3b c2 cmp %r10,%rax
|
|
1452: 72 ec jb 0x1440
|
|
1454: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
1459: 48 63 d1 movslq %ecx,%rdx
|
|
145c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
1462: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1469: 00
|
|
146a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1471: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1478: 00
|
|
1479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1480: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3
|
|
1486: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4
|
|
148d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4)
|
|
1493: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4)
|
|
149a: 49 83 c2 10 add $0x10,%r10
|
|
149e: 4c 3b d2 cmp %rdx,%r10
|
|
14a1: 72 dd jb 0x1480
|
|
14a3: 8d 41 01 lea 0x1(%rcx),%eax
|
|
14a6: 41 3b c0 cmp %r8d,%eax
|
|
14a9: 0f 87 85 00 00 00 ja 0x1534
|
|
14af: 4d 63 c0 movslq %r8d,%r8
|
|
14b2: 4c 2b c2 sub %rdx,%r8
|
|
14b5: 49 83 f8 04 cmp $0x4,%r8
|
|
14b9: 0f 8c 7b 00 00 00 jl 0x153a
|
|
14bf: 44 89 c0 mov %r8d,%eax
|
|
14c2: 45 33 d2 xor %r10d,%r10d
|
|
14c5: 83 e0 fc and $0xfffffffc,%eax
|
|
14c8: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
|
|
14cc: 48 63 c0 movslq %eax,%rax
|
|
14cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
14d6: 00
|
|
14d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
14de: 66 90 xchg %ax,%ax
|
|
14e0: 49 83 c2 04 add $0x4,%r10
|
|
14e4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1
|
|
14e8: c5 f8 11 0a vmovups %xmm1,(%rdx)
|
|
14ec: 48 83 c2 10 add $0x10,%rdx
|
|
14f0: 4c 3b d0 cmp %rax,%r10
|
|
14f3: 72 eb jb 0x14e0
|
|
14f5: 49 3b c0 cmp %r8,%rax
|
|
14f8: 73 3a jae 0x1534
|
|
14fa: 48 63 c9 movslq %ecx,%rcx
|
|
14fd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx
|
|
1501: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
1505: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
150c: 00
|
|
150d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1514: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1520: 48 ff c0 inc %rax
|
|
1523: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
1527: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
152b: 48 83 c2 04 add $0x4,%rdx
|
|
152f: 49 3b c0 cmp %r8,%rax
|
|
1532: 72 ec jb 0x1520
|
|
1534: 33 c0 xor %eax,%eax
|
|
1536: c5 f8 77 vzeroupper
|
|
1539: c3 ret
|
|
153a: 33 c0 xor %eax,%eax
|
|
153c: eb b7 jmp 0x14f5
|
|
153e: 33 c9 xor %ecx,%ecx
|
|
1540: 41 83 f8 01 cmp $0x1,%r8d
|
|
1544: 72 ee jb 0x1534
|
|
1546: 4d 63 c0 movslq %r8d,%r8
|
|
1549: 33 c0 xor %eax,%eax
|
|
154b: eb a8 jmp 0x14f5
|
|
154d: 33 c0 xor %eax,%eax
|
|
154f: c3 ret
|
|
1550: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1555: c3 ret
|
|
1556: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
155b: c3 ret
|
|
155c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1560: 48 89 d1 mov %rdx,%rcx
|
|
1563: 48 85 c9 test %rcx,%rcx
|
|
1566: 0f 84 62 01 00 00 je 0x16ce
|
|
156c: 45 85 c0 test %r8d,%r8d
|
|
156f: 0f 8e 53 01 00 00 jle 0x16c8
|
|
1575: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
1579: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
157d: 7a 06 jp 0x1585
|
|
157f: 0f 84 40 01 00 00 je 0x16c5
|
|
1585: 41 83 f8 10 cmp $0x10,%r8d
|
|
1589: 0f 8c 2f 01 00 00 jl 0x16be
|
|
158f: 49 89 ca mov %rcx,%r10
|
|
1592: 49 83 e2 1f and $0x1f,%r10
|
|
1596: 45 85 d2 test %r10d,%r10d
|
|
1599: 74 18 je 0x15b3
|
|
159b: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
15a2: 0f 85 16 01 00 00 jne 0x16be
|
|
15a8: 41 f7 da neg %r10d
|
|
15ab: 41 83 c2 20 add $0x20,%r10d
|
|
15af: 41 c1 ea 02 shr $0x2,%r10d
|
|
15b3: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
15b7: 44 3b c0 cmp %eax,%r8d
|
|
15ba: 0f 8c fe 00 00 00 jl 0x16be
|
|
15c0: 44 89 c2 mov %r8d,%edx
|
|
15c3: 33 c0 xor %eax,%eax
|
|
15c5: 41 2b d2 sub %r10d,%edx
|
|
15c8: 83 e2 0f and $0xf,%edx
|
|
15cb: f7 da neg %edx
|
|
15cd: 41 03 d0 add %r8d,%edx
|
|
15d0: 45 89 d1 mov %r10d,%r9d
|
|
15d3: 45 85 d2 test %r10d,%r10d
|
|
15d6: 76 1a jbe 0x15f2
|
|
15d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
15df: 00
|
|
15e0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
|
|
15e5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
|
|
15ea: 48 ff c0 inc %rax
|
|
15ed: 49 3b c1 cmp %r9,%rax
|
|
15f0: 72 ee jb 0x15e0
|
|
15f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
15f7: 48 63 c2 movslq %edx,%rax
|
|
15fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1600: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
|
|
1606: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
|
|
160d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
|
|
1613: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
|
|
161a: 49 83 c1 10 add $0x10,%r9
|
|
161e: 4c 3b c8 cmp %rax,%r9
|
|
1621: 72 dd jb 0x1600
|
|
1623: 8d 42 01 lea 0x1(%rdx),%eax
|
|
1626: 41 3b c0 cmp %r8d,%eax
|
|
1629: 0f 87 85 00 00 00 ja 0x16b4
|
|
162f: 4d 63 c0 movslq %r8d,%r8
|
|
1632: 48 63 d2 movslq %edx,%rdx
|
|
1635: 4c 2b c2 sub %rdx,%r8
|
|
1638: 49 83 f8 04 cmp $0x4,%r8
|
|
163c: 0f 8c 78 00 00 00 jl 0x16ba
|
|
1642: 48 63 d2 movslq %edx,%rdx
|
|
1645: 44 89 c0 mov %r8d,%eax
|
|
1648: 83 e0 fc and $0xfffffffc,%eax
|
|
164b: 45 33 d2 xor %r10d,%r10d
|
|
164e: 48 63 c0 movslq %eax,%rax
|
|
1651: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
1656: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
165a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1660: 49 83 c2 04 add $0x4,%r10
|
|
1664: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
|
|
1669: c4 c1 78 11 11 vmovups %xmm2,(%r9)
|
|
166e: 49 83 c1 10 add $0x10,%r9
|
|
1672: 4c 3b d0 cmp %rax,%r10
|
|
1675: 72 e9 jb 0x1660
|
|
1677: 49 3b c0 cmp %r8,%rax
|
|
167a: 73 38 jae 0x16b4
|
|
167c: 48 63 d2 movslq %edx,%rdx
|
|
167f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
|
|
1683: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
1687: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
168e: 00
|
|
168f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1696: 0f 1f 00 nopl (%rax)
|
|
1699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
16a0: 48 ff c0 inc %rax
|
|
16a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
16a7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
16ab: 48 83 c2 04 add $0x4,%rdx
|
|
16af: 49 3b c0 cmp %r8,%rax
|
|
16b2: 72 ec jb 0x16a0
|
|
16b4: 33 c0 xor %eax,%eax
|
|
16b6: c5 f8 77 vzeroupper
|
|
16b9: c3 ret
|
|
16ba: 33 c0 xor %eax,%eax
|
|
16bc: eb b9 jmp 0x1677
|
|
16be: 33 d2 xor %edx,%edx
|
|
16c0: e9 5e ff ff ff jmp 0x1623
|
|
16c5: 33 c0 xor %eax,%eax
|
|
16c7: c3 ret
|
|
16c8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
16cd: c3 ret
|
|
16ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
16d3: c3 ret
|
|
16d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
16d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
16e0: 48 83 ec 28 sub $0x28,%rsp
|
|
16e4: 48 85 d2 test %rdx,%rdx
|
|
16e7: 74 1c je 0x1705
|
|
16e9: 45 85 c0 test %r8d,%r8d
|
|
16ec: 7e 21 jle 0x170f
|
|
16ee: 0f 57 c9 xorps %xmm1,%xmm1
|
|
16f1: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
16f5: 7a 02 jp 0x16f9
|
|
16f7: 74 05 je 0x16fe
|
|
16f9: e8 22 f6 05 00 call 0x60d20
|
|
16fe: 33 c0 xor %eax,%eax
|
|
1700: 48 83 c4 28 add $0x28,%rsp
|
|
1704: c3 ret
|
|
1705: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
170a: 48 83 c4 28 add $0x28,%rsp
|
|
170e: c3 ret
|
|
170f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1714: 48 83 c4 28 add $0x28,%rsp
|
|
1718: c3 ret
|
|
1719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1725: 48 85 d2 test %rdx,%rdx
|
|
1728: 74 1d je 0x1747
|
|
172a: 45 85 c0 test %r8d,%r8d
|
|
172d: 7e 26 jle 0x1755
|
|
172f: 0f 57 c9 xorps %xmm1,%xmm1
|
|
1732: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
1736: 7a 02 jp 0x173a
|
|
1738: 74 05 je 0x173f
|
|
173a: e8 81 f7 05 00 call 0x60ec0
|
|
173f: 33 c0 xor %eax,%eax
|
|
1741: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1746: c3 ret
|
|
1747: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
174c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1751: 90 nop
|
|
1752: 90 nop
|
|
1753: 90 nop
|
|
1754: c3 ret
|
|
1755: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
175a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
175f: 90 nop
|
|
1760: c3 ret
|
|
1761: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1768: 00
|
|
1769: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1770: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1777: 00
|
|
1778: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
177f: 90 nop
|
|
1780: 48 83 ec 28 sub $0x28,%rsp
|
|
1784: 48 85 d2 test %rdx,%rdx
|
|
1787: 74 1c je 0x17a5
|
|
1789: 45 85 c0 test %r8d,%r8d
|
|
178c: 7e 21 jle 0x17af
|
|
178e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
1791: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
1795: 7a 02 jp 0x1799
|
|
1797: 74 05 je 0x179e
|
|
1799: e8 c2 f8 05 00 call 0x61060
|
|
179e: 33 c0 xor %eax,%eax
|
|
17a0: 48 83 c4 28 add $0x28,%rsp
|
|
17a4: c3 ret
|
|
17a5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
17aa: 48 83 c4 28 add $0x28,%rsp
|
|
17ae: c3 ret
|
|
17af: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
17b4: 48 83 c4 28 add $0x28,%rsp
|
|
17b8: c3 ret
|
|
17b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
17c0: 49 89 d1 mov %rdx,%r9
|
|
17c3: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
17c7: 4d 85 c9 test %r9,%r9
|
|
17ca: 0f 84 a6 01 00 00 je 0x1976
|
|
17d0: 45 85 c0 test %r8d,%r8d
|
|
17d3: 0f 8e 97 01 00 00 jle 0x1970
|
|
17d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
17dd: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
17e1: 7a 06 jp 0x17e9
|
|
17e3: 0f 84 84 01 00 00 je 0x196d
|
|
17e9: 41 83 f8 10 cmp $0x10,%r8d
|
|
17ed: 0f 8c 6b 01 00 00 jl 0x195e
|
|
17f3: 4c 89 ca mov %r9,%rdx
|
|
17f6: 48 83 e2 1f and $0x1f,%rdx
|
|
17fa: 85 d2 test %edx,%edx
|
|
17fc: 74 11 je 0x180f
|
|
17fe: f6 c2 07 test $0x7,%dl
|
|
1801: 0f 85 57 01 00 00 jne 0x195e
|
|
1807: f7 da neg %edx
|
|
1809: 83 c2 20 add $0x20,%edx
|
|
180c: c1 ea 03 shr $0x3,%edx
|
|
180f: 8d 42 10 lea 0x10(%rdx),%eax
|
|
1812: 44 3b c0 cmp %eax,%r8d
|
|
1815: 0f 8c 43 01 00 00 jl 0x195e
|
|
181b: 44 89 c1 mov %r8d,%ecx
|
|
181e: 33 c0 xor %eax,%eax
|
|
1820: 2b ca sub %edx,%ecx
|
|
1822: 83 e1 0f and $0xf,%ecx
|
|
1825: f7 d9 neg %ecx
|
|
1827: 41 03 c8 add %r8d,%ecx
|
|
182a: 41 89 d2 mov %edx,%r10d
|
|
182d: 85 d2 test %edx,%edx
|
|
182f: 76 23 jbe 0x1854
|
|
1831: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1838: 00
|
|
1839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1840: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
|
|
1846: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
|
|
184c: 48 ff c0 inc %rax
|
|
184f: 49 3b c2 cmp %r10,%rax
|
|
1852: 72 ec jb 0x1840
|
|
1854: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
1858: 48 63 d1 movslq %ecx,%rdx
|
|
185b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
1861: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1868: 00
|
|
1869: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1870: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1877: 00
|
|
1878: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
187f: 90 nop
|
|
1880: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
|
|
1886: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
|
|
188d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
|
|
1894: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
|
|
189b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
|
|
18a1: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
|
|
18a8: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
|
|
18af: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
|
|
18b6: 49 83 c2 10 add $0x10,%r10
|
|
18ba: 4c 3b d2 cmp %rdx,%r10
|
|
18bd: 72 c1 jb 0x1880
|
|
18bf: 8d 41 01 lea 0x1(%rcx),%eax
|
|
18c2: 41 3b c0 cmp %r8d,%eax
|
|
18c5: 0f 87 89 00 00 00 ja 0x1954
|
|
18cb: 4d 63 c0 movslq %r8d,%r8
|
|
18ce: 4c 2b c2 sub %rdx,%r8
|
|
18d1: 49 83 f8 04 cmp $0x4,%r8
|
|
18d5: 0f 8c 7f 00 00 00 jl 0x195a
|
|
18db: 44 89 c0 mov %r8d,%eax
|
|
18de: 45 33 d2 xor %r10d,%r10d
|
|
18e1: 83 e0 fc and $0xfffffffc,%eax
|
|
18e4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
18e8: 48 63 c0 movslq %eax,%rax
|
|
18eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18f2: 00
|
|
18f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1900: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
|
|
1904: 49 83 c2 04 add $0x4,%r10
|
|
1908: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
190c: 48 83 c2 20 add $0x20,%rdx
|
|
1910: 4c 3b d0 cmp %rax,%r10
|
|
1913: 72 eb jb 0x1900
|
|
1915: 49 3b c0 cmp %r8,%rax
|
|
1918: 73 3a jae 0x1954
|
|
191a: 48 63 c9 movslq %ecx,%rcx
|
|
191d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
1921: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
1925: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
192c: 00
|
|
192d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1934: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1940: 48 ff c0 inc %rax
|
|
1943: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
|
|
1947: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
194b: 48 83 c2 08 add $0x8,%rdx
|
|
194f: 49 3b c0 cmp %r8,%rax
|
|
1952: 72 ec jb 0x1940
|
|
1954: 33 c0 xor %eax,%eax
|
|
1956: c5 f8 77 vzeroupper
|
|
1959: c3 ret
|
|
195a: 33 c0 xor %eax,%eax
|
|
195c: eb b7 jmp 0x1915
|
|
195e: 33 c9 xor %ecx,%ecx
|
|
1960: 41 83 f8 01 cmp $0x1,%r8d
|
|
1964: 72 ee jb 0x1954
|
|
1966: 4d 63 c0 movslq %r8d,%r8
|
|
1969: 33 c0 xor %eax,%eax
|
|
196b: eb a8 jmp 0x1915
|
|
196d: 33 c0 xor %eax,%eax
|
|
196f: c3 ret
|
|
1970: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1975: c3 ret
|
|
1976: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
197b: c3 ret
|
|
197c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1980: 48 89 d1 mov %rdx,%rcx
|
|
1983: 48 85 c9 test %rcx,%rcx
|
|
1986: 0f 84 82 01 00 00 je 0x1b0e
|
|
198c: 45 85 c0 test %r8d,%r8d
|
|
198f: 0f 8e 73 01 00 00 jle 0x1b08
|
|
1995: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
1999: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
199d: 7a 06 jp 0x19a5
|
|
199f: 0f 84 60 01 00 00 je 0x1b05
|
|
19a5: 41 83 f8 10 cmp $0x10,%r8d
|
|
19a9: 0f 8c 4f 01 00 00 jl 0x1afe
|
|
19af: 49 89 ca mov %rcx,%r10
|
|
19b2: 49 83 e2 1f and $0x1f,%r10
|
|
19b6: 45 85 d2 test %r10d,%r10d
|
|
19b9: 74 18 je 0x19d3
|
|
19bb: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
19c2: 0f 85 36 01 00 00 jne 0x1afe
|
|
19c8: 41 f7 da neg %r10d
|
|
19cb: 41 83 c2 20 add $0x20,%r10d
|
|
19cf: 41 c1 ea 03 shr $0x3,%r10d
|
|
19d3: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
19d7: 44 3b c0 cmp %eax,%r8d
|
|
19da: 0f 8c 1e 01 00 00 jl 0x1afe
|
|
19e0: 44 89 c2 mov %r8d,%edx
|
|
19e3: 33 c0 xor %eax,%eax
|
|
19e5: 41 2b d2 sub %r10d,%edx
|
|
19e8: 83 e2 0f and $0xf,%edx
|
|
19eb: f7 da neg %edx
|
|
19ed: 41 03 d0 add %r8d,%edx
|
|
19f0: 45 89 d1 mov %r10d,%r9d
|
|
19f3: 45 85 d2 test %r10d,%r10d
|
|
19f6: 76 1a jbe 0x1a12
|
|
19f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
19ff: 00
|
|
1a00: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
|
|
1a05: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
|
|
1a0a: 48 ff c0 inc %rax
|
|
1a0d: 49 3b c1 cmp %r9,%rax
|
|
1a10: 72 ee jb 0x1a00
|
|
1a12: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
1a17: 48 63 c2 movslq %edx,%rax
|
|
1a1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1a20: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
|
|
1a26: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
|
|
1a2d: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
|
|
1a34: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
|
|
1a3b: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
|
|
1a41: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
|
|
1a48: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
|
|
1a4f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
|
|
1a56: 49 83 c1 10 add $0x10,%r9
|
|
1a5a: 4c 3b c8 cmp %rax,%r9
|
|
1a5d: 72 c1 jb 0x1a20
|
|
1a5f: 8d 42 01 lea 0x1(%rdx),%eax
|
|
1a62: 41 3b c0 cmp %r8d,%eax
|
|
1a65: 0f 87 89 00 00 00 ja 0x1af4
|
|
1a6b: 4d 63 c0 movslq %r8d,%r8
|
|
1a6e: 48 63 d2 movslq %edx,%rdx
|
|
1a71: 4c 2b c2 sub %rdx,%r8
|
|
1a74: 49 83 f8 04 cmp $0x4,%r8
|
|
1a78: 0f 8c 7c 00 00 00 jl 0x1afa
|
|
1a7e: 48 63 d2 movslq %edx,%rdx
|
|
1a81: 44 89 c0 mov %r8d,%eax
|
|
1a84: 83 e0 fc and $0xfffffffc,%eax
|
|
1a87: 45 33 d2 xor %r10d,%r10d
|
|
1a8a: 48 63 c0 movslq %eax,%rax
|
|
1a8d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
1a92: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
1a96: 0f 1f 00 nopl (%rax)
|
|
1a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1aa0: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
|
|
1aa5: 49 83 c2 04 add $0x4,%r10
|
|
1aa9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
1aae: 49 83 c1 20 add $0x20,%r9
|
|
1ab2: 4c 3b d0 cmp %rax,%r10
|
|
1ab5: 72 e9 jb 0x1aa0
|
|
1ab7: 49 3b c0 cmp %r8,%rax
|
|
1aba: 73 38 jae 0x1af4
|
|
1abc: 48 63 d2 movslq %edx,%rdx
|
|
1abf: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
|
|
1ac3: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
1ac7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ace: 00
|
|
1acf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ad6: 0f 1f 00 nopl (%rax)
|
|
1ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ae0: 48 ff c0 inc %rax
|
|
1ae3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
|
|
1ae7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
1aeb: 48 83 c2 08 add $0x8,%rdx
|
|
1aef: 49 3b c0 cmp %r8,%rax
|
|
1af2: 72 ec jb 0x1ae0
|
|
1af4: 33 c0 xor %eax,%eax
|
|
1af6: c5 f8 77 vzeroupper
|
|
1af9: c3 ret
|
|
1afa: 33 c0 xor %eax,%eax
|
|
1afc: eb b9 jmp 0x1ab7
|
|
1afe: 33 d2 xor %edx,%edx
|
|
1b00: e9 5a ff ff ff jmp 0x1a5f
|
|
1b05: 33 c0 xor %eax,%eax
|
|
1b07: c3 ret
|
|
1b08: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1b0d: c3 ret
|
|
1b0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1b13: c3 ret
|
|
1b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b20: 48 83 ec 28 sub $0x28,%rsp
|
|
1b24: 48 85 d2 test %rdx,%rdx
|
|
1b27: 74 20 je 0x1b49
|
|
1b29: 45 85 c0 test %r8d,%r8d
|
|
1b2c: 7f 0a jg 0x1b38
|
|
1b2e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1b33: 48 83 c4 28 add $0x28,%rsp
|
|
1b37: c3 ret
|
|
1b38: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
1b3d: e8 9e ba 02 00 call 0x2d5e0
|
|
1b42: 33 c0 xor %eax,%eax
|
|
1b44: 48 83 c4 28 add $0x28,%rsp
|
|
1b48: c3 ret
|
|
1b49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1b4e: 48 83 c4 28 add $0x28,%rsp
|
|
1b52: c3 ret
|
|
1b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b5f: 00
|
|
1b60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1b65: 48 85 d2 test %rdx,%rdx
|
|
1b68: 74 23 je 0x1b8d
|
|
1b6a: 45 85 c0 test %r8d,%r8d
|
|
1b6d: 7f 0c jg 0x1b7b
|
|
1b6f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1b74: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1b79: 90 nop
|
|
1b7a: c3 ret
|
|
1b7b: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
1b80: e8 7b ba 02 00 call 0x2d600
|
|
1b85: 33 c0 xor %eax,%eax
|
|
1b87: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1b8c: c3 ret
|
|
1b8d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1b92: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1b97: 90 nop
|
|
1b98: 90 nop
|
|
1b99: 90 nop
|
|
1b9a: c3 ret
|
|
1b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ba0: 48 83 ec 28 sub $0x28,%rsp
|
|
1ba4: 48 85 d2 test %rdx,%rdx
|
|
1ba7: 74 20 je 0x1bc9
|
|
1ba9: 45 85 c0 test %r8d,%r8d
|
|
1bac: 7f 0a jg 0x1bb8
|
|
1bae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1bb3: 48 83 c4 28 add $0x28,%rsp
|
|
1bb7: c3 ret
|
|
1bb8: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
1bbd: e8 5e ba 02 00 call 0x2d620
|
|
1bc2: 33 c0 xor %eax,%eax
|
|
1bc4: 48 83 c4 28 add $0x28,%rsp
|
|
1bc8: c3 ret
|
|
1bc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1bce: 48 83 c4 28 add $0x28,%rsp
|
|
1bd2: c3 ret
|
|
1bd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1bdf: 00
|
|
1be0: 48 83 ec 28 sub $0x28,%rsp
|
|
1be4: 48 85 d2 test %rdx,%rdx
|
|
1be7: 74 20 je 0x1c09
|
|
1be9: 45 85 c0 test %r8d,%r8d
|
|
1bec: 7f 0a jg 0x1bf8
|
|
1bee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1bf3: 48 83 c4 28 add $0x28,%rsp
|
|
1bf7: c3 ret
|
|
1bf8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
1bfd: e8 3e ba 02 00 call 0x2d640
|
|
1c02: 33 c0 xor %eax,%eax
|
|
1c04: 48 83 c4 28 add $0x28,%rsp
|
|
1c08: c3 ret
|
|
1c09: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1c0e: 48 83 c4 28 add $0x28,%rsp
|
|
1c12: c3 ret
|
|
1c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c1f: 00
|
|
1c20: 48 83 ec 28 sub $0x28,%rsp
|
|
1c24: 48 85 d2 test %rdx,%rdx
|
|
1c27: 74 20 je 0x1c49
|
|
1c29: 45 85 c0 test %r8d,%r8d
|
|
1c2c: 7f 0a jg 0x1c38
|
|
1c2e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1c33: 48 83 c4 28 add $0x28,%rsp
|
|
1c37: c3 ret
|
|
1c38: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
1c3d: e8 1e ba 02 00 call 0x2d660
|
|
1c42: 33 c0 xor %eax,%eax
|
|
1c44: 48 83 c4 28 add $0x28,%rsp
|
|
1c48: c3 ret
|
|
1c49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1c4e: 48 83 c4 28 add $0x28,%rsp
|
|
1c52: c3 ret
|
|
1c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c5f: 00
|
|
1c60: 48 83 ec 28 sub $0x28,%rsp
|
|
1c64: 48 85 d2 test %rdx,%rdx
|
|
1c67: 74 20 je 0x1c89
|
|
1c69: 45 85 c0 test %r8d,%r8d
|
|
1c6c: 7f 0a jg 0x1c78
|
|
1c6e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1c73: 48 83 c4 28 add $0x28,%rsp
|
|
1c77: c3 ret
|
|
1c78: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
1c7d: e8 3e bd 02 00 call 0x2d9c0
|
|
1c82: 33 c0 xor %eax,%eax
|
|
1c84: 48 83 c4 28 add $0x28,%rsp
|
|
1c88: c3 ret
|
|
1c89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1c8e: 48 83 c4 28 add $0x28,%rsp
|
|
1c92: c3 ret
|
|
1c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c9f: 00
|
|
1ca0: 41 83 f9 05 cmp $0x5,%r9d
|
|
1ca4: 7d 3d jge 0x1ce3
|
|
1ca6: 41 ff c9 dec %r9d
|
|
1ca9: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
1cad: 74 33 je 0x1ce2
|
|
1caf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1cb6: 00
|
|
1cb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1cbe: 66 90 xchg %ax,%ax
|
|
1cc0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
1cc4: 41 ff c9 dec %r9d
|
|
1cc7: 48 83 c1 08 add $0x8,%rcx
|
|
1ccb: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
1ccf: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
1cd4: 48 83 c2 08 add $0x8,%rdx
|
|
1cd8: 49 83 c0 08 add $0x8,%r8
|
|
1cdc: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
1ce0: 75 de jne 0x1cc0
|
|
1ce2: c3 ret
|
|
1ce3: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
1cea: 0f 85 e0 02 00 00 jne 0x1fd0
|
|
1cf0: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
1cf7: 74 1c je 0x1d15
|
|
1cf9: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
1cfd: 48 83 c1 08 add $0x8,%rcx
|
|
1d01: 41 ff c9 dec %r9d
|
|
1d04: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
1d08: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
1d0d: 48 83 c2 08 add $0x8,%rdx
|
|
1d11: 49 83 c0 08 add $0x8,%r8
|
|
1d15: 44 89 c8 mov %r9d,%eax
|
|
1d18: 41 83 e1 03 and $0x3,%r9d
|
|
1d1c: c1 f8 02 sar $0x2,%eax
|
|
1d1f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
1d26: 0f 84 70 01 00 00 je 0x1e9c
|
|
1d2c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
1d33: 0f 84 d5 00 00 00 je 0x1e0e
|
|
1d39: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
1d3e: 0f 8f 7c 00 00 00 jg 0x1dc0
|
|
1d44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d4b: 00
|
|
1d4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d5f: 00
|
|
1d60: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
1d64: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
1d69: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
1d6d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
1d72: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
1d77: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
1d7c: 48 83 c2 20 add $0x20,%rdx
|
|
1d80: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
1d85: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
1d8a: 48 83 c1 20 add $0x20,%rcx
|
|
1d8e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
1d92: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
1d96: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
1d9a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
1d9f: 49 83 c0 20 add $0x20,%r8
|
|
1da3: ff c8 dec %eax
|
|
1da5: 75 b9 jne 0x1d60
|
|
1da7: e9 fa fe ff ff jmp 0x1ca6
|
|
1dac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1db3: 00
|
|
1db4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1dc0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
1dc4: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
1dc8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
1dcd: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
1dd2: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
1dd7: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
1ddc: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
1de1: 48 83 c2 20 add $0x20,%rdx
|
|
1de5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
1dea: 48 83 c1 20 add $0x20,%rcx
|
|
1dee: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
1df2: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
1df6: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
1dfb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
1e01: 49 83 c0 20 add $0x20,%r8
|
|
1e05: ff c8 dec %eax
|
|
1e07: 75 b7 jne 0x1dc0
|
|
1e09: e9 98 fe ff ff jmp 0x1ca6
|
|
1e0e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
1e13: 7f 4b jg 0x1e60
|
|
1e15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e20: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
1e24: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
1e29: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
1e2e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
1e33: 48 83 c1 20 add $0x20,%rcx
|
|
1e37: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
1e3b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
1e40: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
1e44: 48 83 c2 20 add $0x20,%rdx
|
|
1e48: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
1e4d: 49 83 c0 20 add $0x20,%r8
|
|
1e51: ff c8 dec %eax
|
|
1e53: 75 cb jne 0x1e20
|
|
1e55: e9 4c fe ff ff jmp 0x1ca6
|
|
1e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1e60: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
1e64: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
1e69: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
1e6e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
1e73: 48 83 c1 20 add $0x20,%rcx
|
|
1e77: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
1e7b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
1e80: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
1e85: 48 83 c2 20 add $0x20,%rdx
|
|
1e89: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
1e8f: 49 83 c0 20 add $0x20,%r8
|
|
1e93: ff c8 dec %eax
|
|
1e95: 75 c9 jne 0x1e60
|
|
1e97: e9 0a fe ff ff jmp 0x1ca6
|
|
1e9c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
1ea3: 0f 84 93 00 00 00 je 0x1f3c
|
|
1ea9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
1eae: 7f 50 jg 0x1f00
|
|
1eb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1eb7: 00
|
|
1eb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ebf: 90 nop
|
|
1ec0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
1ec4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
1ec9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
1ece: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
1ed3: 48 83 c2 20 add $0x20,%rdx
|
|
1ed7: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
1edb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
1ee0: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
1ee4: 48 83 c1 20 add $0x20,%rcx
|
|
1ee8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
1eed: 49 83 c0 20 add $0x20,%r8
|
|
1ef1: ff c8 dec %eax
|
|
1ef3: 75 cb jne 0x1ec0
|
|
1ef5: e9 ac fd ff ff jmp 0x1ca6
|
|
1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1f00: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
1f04: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
1f09: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
1f0e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
1f13: 48 83 c2 20 add $0x20,%rdx
|
|
1f17: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
1f1b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
1f20: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
1f25: 48 83 c1 20 add $0x20,%rcx
|
|
1f29: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
1f2f: 49 83 c0 20 add $0x20,%r8
|
|
1f33: ff c8 dec %eax
|
|
1f35: 75 c9 jne 0x1f00
|
|
1f37: e9 6a fd ff ff jmp 0x1ca6
|
|
1f3c: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
1f41: 7f 5d jg 0x1fa0
|
|
1f43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f4a: 00
|
|
1f4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f60: 0f 28 02 movaps (%rdx),%xmm0
|
|
1f63: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
1f67: 48 83 c2 20 add $0x20,%rdx
|
|
1f6b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
1f6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
1f74: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
1f78: 48 83 c1 20 add $0x20,%rcx
|
|
1f7c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
1f81: 49 83 c0 20 add $0x20,%r8
|
|
1f85: ff c8 dec %eax
|
|
1f87: 75 d7 jne 0x1f60
|
|
1f89: e9 18 fd ff ff jmp 0x1ca6
|
|
1f8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f95: 00
|
|
1f96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f9d: 0f 1f 00 nopl (%rax)
|
|
1fa0: 0f 28 02 movaps (%rdx),%xmm0
|
|
1fa3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
1fa7: 48 83 c2 20 add $0x20,%rdx
|
|
1fab: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
1faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
1fb4: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
1fb9: 48 83 c1 20 add $0x20,%rcx
|
|
1fbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
1fc3: 49 83 c0 20 add $0x20,%r8
|
|
1fc7: ff c8 dec %eax
|
|
1fc9: 75 d5 jne 0x1fa0
|
|
1fcb: e9 d6 fc ff ff jmp 0x1ca6
|
|
1fd0: 44 89 c8 mov %r9d,%eax
|
|
1fd3: 41 83 e1 03 and $0x3,%r9d
|
|
1fd7: c1 f8 02 sar $0x2,%eax
|
|
1fda: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
1fe1: 0f 84 d3 00 00 00 je 0x20ba
|
|
1fe7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
1fee: 0f 85 6c 00 00 00 jne 0x2060
|
|
1ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2000: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
2004: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
2009: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
200e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
2013: 48 83 c1 20 add $0x20,%rcx
|
|
2017: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
201b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
2020: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
2025: 48 83 c2 20 add $0x20,%rdx
|
|
2029: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
202f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
2035: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
203b: 49 83 c0 20 add $0x20,%r8
|
|
203f: ff c8 dec %eax
|
|
2041: 75 bd jne 0x2000
|
|
2043: e9 5e fc ff ff jmp 0x1ca6
|
|
2048: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
204f: 00
|
|
2050: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
205e: 00 00
|
|
2060: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
2064: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
2069: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
206d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
2072: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
2077: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
207c: 48 83 c2 20 add $0x20,%rdx
|
|
2080: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
2085: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
208a: 48 83 c1 20 add $0x20,%rcx
|
|
208e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
2092: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
2096: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
209b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
20a1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
20a7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
20ad: 49 83 c0 20 add $0x20,%r8
|
|
20b1: ff c8 dec %eax
|
|
20b3: 75 ab jne 0x2060
|
|
20b5: e9 ec fb ff ff jmp 0x1ca6
|
|
20ba: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
20c1: 75 5d jne 0x2120
|
|
20c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
20ca: 00
|
|
20cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
20d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
20d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
20e0: 0f 28 02 movaps (%rdx),%xmm0
|
|
20e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
20e7: 48 83 c2 20 add $0x20,%rdx
|
|
20eb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
20ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
20f4: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
20f9: 48 83 c1 20 add $0x20,%rcx
|
|
20fd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
2103: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
2109: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
210f: 49 83 c0 20 add $0x20,%r8
|
|
2113: ff c8 dec %eax
|
|
2115: 75 c9 jne 0x20e0
|
|
2117: e9 8a fb ff ff jmp 0x1ca6
|
|
211c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2120: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
2124: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
2129: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
212e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
2133: 48 83 c2 20 add $0x20,%rdx
|
|
2137: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
213b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
2140: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
2145: 48 83 c1 20 add $0x20,%rcx
|
|
2149: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
214f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
2155: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
215b: 49 83 c0 20 add $0x20,%r8
|
|
215f: ff c8 dec %eax
|
|
2161: 75 bd jne 0x2120
|
|
2163: e9 3e fb ff ff jmp 0x1ca6
|
|
2168: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
216f: 00
|
|
2170: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
217e: 00 00
|
|
2180: 41 83 f9 05 cmp $0x5,%r9d
|
|
2184: 7d 3e jge 0x21c4
|
|
2186: 41 83 c1 ff add $0xffffffff,%r9d
|
|
218a: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
218e: 74 33 je 0x21c3
|
|
2190: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2197: 00
|
|
2198: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
219f: 90 nop
|
|
21a0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
21a4: 41 83 c1 ff add $0xffffffff,%r9d
|
|
21a8: 48 83 c1 08 add $0x8,%rcx
|
|
21ac: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
21b0: 48 83 c2 08 add $0x8,%rdx
|
|
21b4: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
21b9: 49 83 c0 08 add $0x8,%r8
|
|
21bd: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
21c1: 75 dd jne 0x21a0
|
|
21c3: c3 ret
|
|
21c4: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
21cb: 0f 85 80 02 00 00 jne 0x2451
|
|
21d1: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
21d8: 74 1d je 0x21f7
|
|
21da: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
21de: 48 83 c1 08 add $0x8,%rcx
|
|
21e2: 41 83 c1 ff add $0xffffffff,%r9d
|
|
21e6: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
21ea: 48 83 c2 08 add $0x8,%rdx
|
|
21ee: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
21f3: 49 83 c0 08 add $0x8,%r8
|
|
21f7: 44 89 c8 mov %r9d,%eax
|
|
21fa: 41 83 e1 03 and $0x3,%r9d
|
|
21fe: c1 f8 02 sar $0x2,%eax
|
|
2201: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
2208: 0f 84 23 01 00 00 je 0x2331
|
|
220e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
2215: 0f 84 9c 00 00 00 je 0x22b7
|
|
221b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
2220: 7f 5e jg 0x2280
|
|
2222: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2229: 00
|
|
222a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2231: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2238: 00
|
|
2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2240: 0f 10 11 movups (%rcx),%xmm2
|
|
2243: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
2247: 48 83 c1 20 add $0x20,%rcx
|
|
224b: 0f 10 02 movups (%rdx),%xmm0
|
|
224e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
2252: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
2256: 48 83 c2 20 add $0x20,%rdx
|
|
225a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
225e: 41 0f 11 10 movups %xmm2,(%r8)
|
|
2262: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
2267: 49 83 c0 20 add $0x20,%r8
|
|
226b: 83 c0 ff add $0xffffffff,%eax
|
|
226e: 75 d0 jne 0x2240
|
|
2270: e9 11 ff ff ff jmp 0x2186
|
|
2275: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2280: 0f 10 11 movups (%rcx),%xmm2
|
|
2283: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
2287: 48 83 c1 20 add $0x20,%rcx
|
|
228b: 0f 10 02 movups (%rdx),%xmm0
|
|
228e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
2292: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
2296: 48 83 c2 20 add $0x20,%rdx
|
|
229a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
229e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
22a3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
22a9: 49 83 c0 20 add $0x20,%r8
|
|
22ad: 83 c0 ff add $0xffffffff,%eax
|
|
22b0: 75 ce jne 0x2280
|
|
22b2: e9 cf fe ff ff jmp 0x2186
|
|
22b7: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
22bc: 7f 42 jg 0x2300
|
|
22be: 66 90 xchg %ax,%ax
|
|
22c0: 0f 10 01 movups (%rcx),%xmm0
|
|
22c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
22c7: 48 83 c1 20 add $0x20,%rcx
|
|
22cb: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
22cf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
22d4: 48 83 c2 20 add $0x20,%rdx
|
|
22d8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
22dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
22e1: 49 83 c0 20 add $0x20,%r8
|
|
22e5: 83 c0 ff add $0xffffffff,%eax
|
|
22e8: 75 d6 jne 0x22c0
|
|
22ea: e9 97 fe ff ff jmp 0x2186
|
|
22ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
22f6: 00
|
|
22f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
22fe: 66 90 xchg %ax,%ax
|
|
2300: 0f 10 01 movups (%rcx),%xmm0
|
|
2303: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
2307: 48 83 c1 20 add $0x20,%rcx
|
|
230b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
230f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
2314: 48 83 c2 20 add $0x20,%rdx
|
|
2318: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
231d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
2323: 49 83 c0 20 add $0x20,%r8
|
|
2327: 83 c0 ff add $0xffffffff,%eax
|
|
232a: 75 d4 jne 0x2300
|
|
232c: e9 55 fe ff ff jmp 0x2186
|
|
2331: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
2338: 0f 84 93 00 00 00 je 0x23d1
|
|
233e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
2343: 7f 5b jg 0x23a0
|
|
2345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
234c: 00
|
|
234d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2360: 0f 10 02 movups (%rdx),%xmm0
|
|
2363: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
2367: 48 83 c2 20 add $0x20,%rdx
|
|
236b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
236f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
2374: 48 83 c1 20 add $0x20,%rcx
|
|
2378: 41 0f 11 00 movups %xmm0,(%r8)
|
|
237c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
2381: 49 83 c0 20 add $0x20,%r8
|
|
2385: 83 c0 ff add $0xffffffff,%eax
|
|
2388: 75 d6 jne 0x2360
|
|
238a: e9 f7 fd ff ff jmp 0x2186
|
|
238f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2396: 00
|
|
2397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
239e: 66 90 xchg %ax,%ax
|
|
23a0: 0f 10 02 movups (%rdx),%xmm0
|
|
23a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
23a7: 48 83 c2 20 add $0x20,%rdx
|
|
23ab: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
23af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
23b4: 48 83 c1 20 add $0x20,%rcx
|
|
23b8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
23bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
23c3: 49 83 c0 20 add $0x20,%r8
|
|
23c7: 83 c0 ff add $0xffffffff,%eax
|
|
23ca: 75 d4 jne 0x23a0
|
|
23cc: e9 b5 fd ff ff jmp 0x2186
|
|
23d1: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
23d6: 7f 48 jg 0x2420
|
|
23d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
23df: 00
|
|
23e0: 0f 10 02 movups (%rdx),%xmm0
|
|
23e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
23e7: 48 83 c2 20 add $0x20,%rdx
|
|
23eb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
23ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
23f4: 48 83 c1 20 add $0x20,%rcx
|
|
23f8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
23fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
2401: 49 83 c0 20 add $0x20,%r8
|
|
2405: 83 c0 ff add $0xffffffff,%eax
|
|
2408: 75 d6 jne 0x23e0
|
|
240a: e9 77 fd ff ff jmp 0x2186
|
|
240f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2416: 00
|
|
2417: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
241e: 66 90 xchg %ax,%ax
|
|
2420: 0f 10 02 movups (%rdx),%xmm0
|
|
2423: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
2427: 48 83 c2 20 add $0x20,%rdx
|
|
242b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
242f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
2434: 48 83 c1 20 add $0x20,%rcx
|
|
2438: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
243d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
2443: 49 83 c0 20 add $0x20,%r8
|
|
2447: 83 c0 ff add $0xffffffff,%eax
|
|
244a: 75 d4 jne 0x2420
|
|
244c: e9 35 fd ff ff jmp 0x2186
|
|
2451: 44 89 c8 mov %r9d,%eax
|
|
2454: 41 83 e1 03 and $0x3,%r9d
|
|
2458: c1 f8 02 sar $0x2,%eax
|
|
245b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
2462: 0f 84 8d 00 00 00 je 0x24f5
|
|
2468: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
246f: 75 4f jne 0x24c0
|
|
2471: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2478: 00
|
|
2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2480: 0f 10 01 movups (%rcx),%xmm0
|
|
2483: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
2487: 48 83 c1 20 add $0x20,%rcx
|
|
248b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
248f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
2494: 48 83 c2 20 add $0x20,%rdx
|
|
2498: 41 0f 11 00 movups %xmm0,(%r8)
|
|
249c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
24a1: 49 83 c0 20 add $0x20,%r8
|
|
24a5: 83 c0 ff add $0xffffffff,%eax
|
|
24a8: 75 d6 jne 0x2480
|
|
24aa: e9 d7 fc ff ff jmp 0x2186
|
|
24af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24b6: 00
|
|
24b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
24be: 66 90 xchg %ax,%ax
|
|
24c0: 0f 10 11 movups (%rcx),%xmm2
|
|
24c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
24c7: 48 83 c1 20 add $0x20,%rcx
|
|
24cb: 0f 10 02 movups (%rdx),%xmm0
|
|
24ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
24d2: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
24d6: 48 83 c2 20 add $0x20,%rdx
|
|
24da: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
24de: 41 0f 11 10 movups %xmm2,(%r8)
|
|
24e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
24e7: 49 83 c0 20 add $0x20,%r8
|
|
24eb: 83 c0 ff add $0xffffffff,%eax
|
|
24ee: 75 d0 jne 0x24c0
|
|
24f0: e9 91 fc ff ff jmp 0x2186
|
|
24f5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
24fc: 75 42 jne 0x2540
|
|
24fe: 66 90 xchg %ax,%ax
|
|
2500: 0f 10 02 movups (%rdx),%xmm0
|
|
2503: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
2507: 48 83 c2 20 add $0x20,%rdx
|
|
250b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
250f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
2514: 48 83 c1 20 add $0x20,%rcx
|
|
2518: 41 0f 11 00 movups %xmm0,(%r8)
|
|
251c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
2521: 49 83 c0 20 add $0x20,%r8
|
|
2525: 83 c0 ff add $0xffffffff,%eax
|
|
2528: 75 d6 jne 0x2500
|
|
252a: e9 57 fc ff ff jmp 0x2186
|
|
252f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2536: 00
|
|
2537: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
253e: 66 90 xchg %ax,%ax
|
|
2540: 0f 10 02 movups (%rdx),%xmm0
|
|
2543: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
2547: 48 83 c2 20 add $0x20,%rdx
|
|
254b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
254f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
2554: 48 83 c1 20 add $0x20,%rcx
|
|
2558: 41 0f 11 00 movups %xmm0,(%r8)
|
|
255c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
2561: 49 83 c0 20 add $0x20,%r8
|
|
2565: 83 c0 ff add $0xffffffff,%eax
|
|
2568: 75 d6 jne 0x2540
|
|
256a: e9 17 fc ff ff jmp 0x2186
|
|
256f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2576: 00
|
|
2577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
257e: 66 90 xchg %ax,%ax
|
|
2580: 48 83 ec 28 sub $0x28,%rsp
|
|
2584: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c49740
|
|
258b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2602290
|
|
2592: 48 33 c4 xor %rsp,%rax
|
|
2595: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
259a: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
259f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
25a5: 41 83 f8 03 cmp $0x3,%r8d
|
|
25a9: 0f 28 c1 movaps %xmm1,%xmm0
|
|
25ac: 0f 57 d2 xorps %xmm2,%xmm2
|
|
25af: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
25b3: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
25b7: 0f 57 c3 xorps %xmm3,%xmm0
|
|
25ba: 7d 62 jge 0x261e
|
|
25bc: 41 ff c8 dec %r8d
|
|
25bf: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
25c3: 74 3e je 0x2603
|
|
25c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25cc: 00
|
|
25cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
25d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25e0: 0f 12 12 movlps (%rdx),%xmm2
|
|
25e3: 0f 28 d8 movaps %xmm0,%xmm3
|
|
25e6: 0f 59 da mulps %xmm2,%xmm3
|
|
25e9: 41 ff c8 dec %r8d
|
|
25ec: 0f 59 d1 mulps %xmm1,%xmm2
|
|
25ef: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
25f3: 0f 58 d3 addps %xmm3,%xmm2
|
|
25f6: 0f 13 12 movlps %xmm2,(%rdx)
|
|
25f9: 48 83 c2 08 add $0x8,%rdx
|
|
25fd: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
2601: 75 dd jne 0x25e0
|
|
2603: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
2608: 48 33 cc xor %rsp,%rcx
|
|
260b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2602290
|
|
2612: 75 05 jne 0x2619
|
|
2614: 48 83 c4 28 add $0x28,%rsp
|
|
2618: c3 ret
|
|
2619: e8 d2 b3 11 01 call 0x111d9f0
|
|
261e: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
2625: 74 3c je 0x2663
|
|
2627: 44 89 c0 mov %r8d,%eax
|
|
262a: 41 83 e0 01 and $0x1,%r8d
|
|
262e: d1 f8 sar $1,%eax
|
|
2630: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2637: 00
|
|
2638: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
263f: 90 nop
|
|
2640: 0f 10 1a movups (%rdx),%xmm3
|
|
2643: 0f 28 e0 movaps %xmm0,%xmm4
|
|
2646: 0f 59 e3 mulps %xmm3,%xmm4
|
|
2649: 0f 59 d9 mulps %xmm1,%xmm3
|
|
264c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
2650: 0f 58 e3 addps %xmm3,%xmm4
|
|
2653: 0f 11 22 movups %xmm4,(%rdx)
|
|
2656: 48 83 c2 10 add $0x10,%rdx
|
|
265a: ff c8 dec %eax
|
|
265c: 75 e2 jne 0x2640
|
|
265e: e9 59 ff ff ff jmp 0x25bc
|
|
2663: 48 89 d0 mov %rdx,%rax
|
|
2666: 48 83 e0 0f and $0xf,%rax
|
|
266a: 85 c0 test %eax,%eax
|
|
266c: 74 1e je 0x268c
|
|
266e: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
2672: 0f 28 e0 movaps %xmm0,%xmm4
|
|
2675: 0f 59 e3 mulps %xmm3,%xmm4
|
|
2678: 41 ff c8 dec %r8d
|
|
267b: 0f 59 d9 mulps %xmm1,%xmm3
|
|
267e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
2682: 0f 58 e3 addps %xmm3,%xmm4
|
|
2685: 0f 13 22 movlps %xmm4,(%rdx)
|
|
2688: 48 83 c2 08 add $0x8,%rdx
|
|
268c: 44 89 c0 mov %r8d,%eax
|
|
268f: 41 83 e0 01 and $0x1,%r8d
|
|
2693: d1 f8 sar $1,%eax
|
|
2695: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
269a: 77 44 ja 0x26e0
|
|
269c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
26a0: 0f 28 1a movaps (%rdx),%xmm3
|
|
26a3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
26a6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
26a9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
26ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
26b0: 0f 58 e3 addps %xmm3,%xmm4
|
|
26b3: 0f 29 22 movaps %xmm4,(%rdx)
|
|
26b6: 48 83 c2 10 add $0x10,%rdx
|
|
26ba: ff c8 dec %eax
|
|
26bc: 75 e2 jne 0x26a0
|
|
26be: e9 f9 fe ff ff jmp 0x25bc
|
|
26c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
26ca: 00
|
|
26cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
26d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
26d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
26e0: 0f 28 1a movaps (%rdx),%xmm3
|
|
26e3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
26e6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
26e9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
26ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
26f0: 0f 58 e3 addps %xmm3,%xmm4
|
|
26f3: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
26f6: 48 83 c2 10 add $0x10,%rdx
|
|
26fa: ff c8 dec %eax
|
|
26fc: 75 e2 jne 0x26e0
|
|
26fe: e9 b9 fe ff ff jmp 0x25bc
|
|
2703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
270a: 00
|
|
270b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2725: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2602290
|
|
272c: 48 33 c4 xor %rsp,%rax
|
|
272f: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
2734: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
2739: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
273f: 41 83 f8 03 cmp $0x3,%r8d
|
|
2743: 0f 28 c1 movaps %xmm1,%xmm0
|
|
2746: 0f 57 d2 xorps %xmm2,%xmm2
|
|
2749: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
274d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
2751: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c49750
|
|
2758: 7d 65 jge 0x27bf
|
|
275a: 41 ff c8 dec %r8d
|
|
275d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
2761: 74 40 je 0x27a3
|
|
2763: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
276a: 00
|
|
276b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2772: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2780: 0f 12 12 movlps (%rdx),%xmm2
|
|
2783: 0f 28 d8 movaps %xmm0,%xmm3
|
|
2786: 0f 59 da mulps %xmm2,%xmm3
|
|
2789: 41 ff c8 dec %r8d
|
|
278c: 0f 59 d1 mulps %xmm1,%xmm2
|
|
278f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
2793: 0f 58 d3 addps %xmm3,%xmm2
|
|
2796: 0f 13 12 movlps %xmm2,(%rdx)
|
|
2799: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
|
279d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
27a1: 75 dd jne 0x2780
|
|
27a3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
27a8: 48 33 cc xor %rsp,%rcx
|
|
27ab: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2602290
|
|
27b2: 75 06 jne 0x27ba
|
|
27b4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
27b9: c3 ret
|
|
27ba: e8 31 b2 11 01 call 0x111d9f0
|
|
27bf: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
27c6: 74 3b je 0x2803
|
|
27c8: 44 89 c0 mov %r8d,%eax
|
|
27cb: 41 83 e0 01 and $0x1,%r8d
|
|
27cf: d1 f8 sar $1,%eax
|
|
27d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
27d8: 00
|
|
27d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27e0: 0f 10 1a movups (%rdx),%xmm3
|
|
27e3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
27e6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
27e9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
27ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
27f0: 0f 58 e3 addps %xmm3,%xmm4
|
|
27f3: 0f 11 22 movups %xmm4,(%rdx)
|
|
27f6: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
27fa: ff c8 dec %eax
|
|
27fc: 75 e2 jne 0x27e0
|
|
27fe: e9 57 ff ff ff jmp 0x275a
|
|
2803: 48 89 d0 mov %rdx,%rax
|
|
2806: 48 83 e0 0f and $0xf,%rax
|
|
280a: 85 c0 test %eax,%eax
|
|
280c: 74 1e je 0x282c
|
|
280e: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
2812: 0f 28 e0 movaps %xmm0,%xmm4
|
|
2815: 0f 59 e3 mulps %xmm3,%xmm4
|
|
2818: 41 ff c8 dec %r8d
|
|
281b: 0f 59 d9 mulps %xmm1,%xmm3
|
|
281e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
2822: 0f 58 e3 addps %xmm3,%xmm4
|
|
2825: 0f 13 22 movlps %xmm4,(%rdx)
|
|
2828: 48 83 c2 08 add $0x8,%rdx
|
|
282c: 44 89 c0 mov %r8d,%eax
|
|
282f: 41 83 e0 01 and $0x1,%r8d
|
|
2833: d1 f8 sar $1,%eax
|
|
2835: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
283a: 77 44 ja 0x2880
|
|
283c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2840: 0f 28 1a movaps (%rdx),%xmm3
|
|
2843: 0f 28 e0 movaps %xmm0,%xmm4
|
|
2846: 0f 59 e3 mulps %xmm3,%xmm4
|
|
2849: 0f 59 d9 mulps %xmm1,%xmm3
|
|
284c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
2850: 0f 58 e3 addps %xmm3,%xmm4
|
|
2853: 0f 29 22 movaps %xmm4,(%rdx)
|
|
2856: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
285a: ff c8 dec %eax
|
|
285c: 75 e2 jne 0x2840
|
|
285e: e9 f7 fe ff ff jmp 0x275a
|
|
2863: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
286a: 00
|
|
286b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2880: 0f 28 1a movaps (%rdx),%xmm3
|
|
2883: 0f 28 e0 movaps %xmm0,%xmm4
|
|
2886: 0f 59 e3 mulps %xmm3,%xmm4
|
|
2889: 0f 59 d9 mulps %xmm1,%xmm3
|
|
288c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
2890: 0f 58 e3 addps %xmm3,%xmm4
|
|
2893: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
2896: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
289a: ff c8 dec %eax
|
|
289c: 75 e2 jne 0x2880
|
|
289e: e9 b7 fe ff ff jmp 0x275a
|
|
28a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
28aa: 00
|
|
28ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28c0: 48 83 ec 28 sub $0x28,%rsp
|
|
28c4: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2602290
|
|
28cb: 48 33 c4 xor %rsp,%rax
|
|
28ce: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
28d3: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
28d8: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c49760
|
|
28df: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
28e5: 0f 57 d2 xorps %xmm2,%xmm2
|
|
28e8: 0f 28 c1 movaps %xmm1,%xmm0
|
|
28eb: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
28ef: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
28f3: 0f 57 c3 xorps %xmm3,%xmm0
|
|
28f6: 41 83 f8 03 cmp $0x3,%r8d
|
|
28fa: 7d 63 jge 0x295f
|
|
28fc: 41 83 c0 ff add $0xffffffff,%r8d
|
|
2900: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
2904: 74 3e je 0x2944
|
|
2906: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
290d: 00
|
|
290e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2915: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2920: 0f 12 12 movlps (%rdx),%xmm2
|
|
2923: 0f 28 d8 movaps %xmm0,%xmm3
|
|
2926: 41 83 c0 ff add $0xffffffff,%r8d
|
|
292a: 0f 59 da mulps %xmm2,%xmm3
|
|
292d: 0f 59 d1 mulps %xmm1,%xmm2
|
|
2930: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
2934: 0f 58 d3 addps %xmm3,%xmm2
|
|
2937: 0f 13 12 movlps %xmm2,(%rdx)
|
|
293a: 48 83 c2 08 add $0x8,%rdx
|
|
293e: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
2942: 75 dc jne 0x2920
|
|
2944: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
2949: 48 33 cc xor %rsp,%rcx
|
|
294c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2602290
|
|
2953: 75 05 jne 0x295a
|
|
2955: 48 83 c4 28 add $0x28,%rsp
|
|
2959: c3 ret
|
|
295a: e8 91 b0 11 01 call 0x111d9f0
|
|
295f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
2966: 74 3c je 0x29a4
|
|
2968: 44 89 c0 mov %r8d,%eax
|
|
296b: 41 83 e0 01 and $0x1,%r8d
|
|
296f: d1 f8 sar $1,%eax
|
|
2971: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2978: 00
|
|
2979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2980: 0f 10 1a movups (%rdx),%xmm3
|
|
2983: 0f 28 e0 movaps %xmm0,%xmm4
|
|
2986: 0f 59 e3 mulps %xmm3,%xmm4
|
|
2989: 0f 59 d9 mulps %xmm1,%xmm3
|
|
298c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
2990: 0f 58 e3 addps %xmm3,%xmm4
|
|
2993: 0f 11 22 movups %xmm4,(%rdx)
|
|
2996: 48 83 c2 10 add $0x10,%rdx
|
|
299a: 83 c0 ff add $0xffffffff,%eax
|
|
299d: 75 e1 jne 0x2980
|
|
299f: e9 58 ff ff ff jmp 0x28fc
|
|
29a4: 48 89 d0 mov %rdx,%rax
|
|
29a7: 48 83 e0 0f and $0xf,%rax
|
|
29ab: 85 c0 test %eax,%eax
|
|
29ad: 74 1f je 0x29ce
|
|
29af: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
29b3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
29b6: 41 83 c0 ff add $0xffffffff,%r8d
|
|
29ba: 0f 59 e3 mulps %xmm3,%xmm4
|
|
29bd: 0f 59 d9 mulps %xmm1,%xmm3
|
|
29c0: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
29c4: 0f 58 e3 addps %xmm3,%xmm4
|
|
29c7: 0f 13 22 movlps %xmm4,(%rdx)
|
|
29ca: 48 83 c2 08 add $0x8,%rdx
|
|
29ce: 44 89 c0 mov %r8d,%eax
|
|
29d1: 41 83 e0 01 and $0x1,%r8d
|
|
29d5: d1 f8 sar $1,%eax
|
|
29d7: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
29dc: 77 42 ja 0x2a20
|
|
29de: 66 90 xchg %ax,%ax
|
|
29e0: 0f 10 1a movups (%rdx),%xmm3
|
|
29e3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
29e6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
29e9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
29ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
29f0: 0f 58 e3 addps %xmm3,%xmm4
|
|
29f3: 0f 11 22 movups %xmm4,(%rdx)
|
|
29f6: 48 83 c2 10 add $0x10,%rdx
|
|
29fa: 83 c0 ff add $0xffffffff,%eax
|
|
29fd: 75 e1 jne 0x29e0
|
|
29ff: e9 f8 fe ff ff jmp 0x28fc
|
|
2a04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a0b: 00
|
|
2a0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a1f: 00
|
|
2a20: 0f 10 1a movups (%rdx),%xmm3
|
|
2a23: 0f 28 e0 movaps %xmm0,%xmm4
|
|
2a26: 0f 59 e3 mulps %xmm3,%xmm4
|
|
2a29: 0f 59 d9 mulps %xmm1,%xmm3
|
|
2a2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
2a30: 0f 58 e3 addps %xmm3,%xmm4
|
|
2a33: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
2a36: 48 83 c2 10 add $0x10,%rdx
|
|
2a3a: 83 c0 ff add $0xffffffff,%eax
|
|
2a3d: 75 e1 jne 0x2a20
|
|
2a3f: e9 b8 fe ff ff jmp 0x28fc
|
|
2a44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a4b: 00
|
|
2a4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a5f: 00
|
|
2a60: 57 push %rdi
|
|
2a61: 41 54 push %r12
|
|
2a63: 41 56 push %r14
|
|
2a65: 41 57 push %r15
|
|
2a67: 55 push %rbp
|
|
2a68: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
|
|
2a6f: 45 89 c6 mov %r8d,%r14d
|
|
2a72: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
|
|
2a79: 00
|
|
2a7a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
|
|
2a81: 00
|
|
2a82: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
2a88: 4d 63 fe movslq %r14d,%r15
|
|
2a8b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
2a8f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
|
|
2a96: 00
|
|
2a97: 48 89 d7 mov %rdx,%rdi
|
|
2a9a: 48 89 cd mov %rcx,%rbp
|
|
2a9d: 44 89 e0 mov %r12d,%eax
|
|
2aa0: 25 80 1f 00 00 and $0x1f80,%eax
|
|
2aa5: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
2aaa: 74 1d je 0x2ac9
|
|
2aac: 44 89 e0 mov %r12d,%eax
|
|
2aaf: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
2ab4: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
2ab9: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
|
|
2ac0: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
2ac7: 00 00
|
|
2ac9: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c49780
|
|
2ad0: 01
|
|
2ad1: 48 89 f8 mov %rdi,%rax
|
|
2ad4: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
2ad8: 48 83 e0 1c and $0x1c,%rax
|
|
2adc: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
2ae2: 85 c0 test %eax,%eax
|
|
2ae4: 0f 84 51 01 00 00 je 0x2c3b
|
|
2aea: c1 e8 02 shr $0x2,%eax
|
|
2aed: f7 d8 neg %eax
|
|
2aef: 83 c0 08 add $0x8,%eax
|
|
2af2: 41 3b c6 cmp %r14d,%eax
|
|
2af5: 44 0f 4c f0 cmovl %eax,%r14d
|
|
2af9: 45 85 f6 test %r14d,%r14d
|
|
2afc: 0f 8e 19 01 00 00 jle 0x2c1b
|
|
2b02: 44 89 f0 mov %r14d,%eax
|
|
2b05: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
2b0b: d1 e8 shr $1,%eax
|
|
2b0d: 45 33 c9 xor %r9d,%r9d
|
|
2b10: 85 c0 test %eax,%eax
|
|
2b12: 0f 86 b1 00 00 00 jbe 0x2bc9
|
|
2b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b1f: 00
|
|
2b20: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
2b24: 4d 63 d2 movslq %r10d,%r10
|
|
2b27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
2b2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
2b32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
2b39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
2b3e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
2b45: 00 00
|
|
2b47: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
2b4c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
2b53: 75 14 jne 0x2b69
|
|
2b55: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
2b5c: 00 00 00 00
|
|
2b60: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
2b67: 00 00
|
|
2b69: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
2b6f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
2b76: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
2b7a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
2b81: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
2b86: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
2b8d: 00 00
|
|
2b8f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
2b94: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
2b9b: 75 14 jne 0x2bb1
|
|
2b9d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
2ba4: 00 00 00 00
|
|
2ba8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
2baf: 00 00
|
|
2bb1: 41 ff c1 inc %r9d
|
|
2bb4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
2bbb: 44 3b c8 cmp %eax,%r9d
|
|
2bbe: 0f 82 5c ff ff ff jb 0x2b20
|
|
2bc4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
2bc9: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
2bcd: 41 3b c6 cmp %r14d,%eax
|
|
2bd0: 73 49 jae 0x2c1b
|
|
2bd2: 4d 63 d2 movslq %r10d,%r10
|
|
2bd5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
2bdc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
2be0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
2be7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
2bec: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
2bf3: 00 00
|
|
2bf5: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
2bf9: a9 00 00 80 7f test $0x7f800000,%eax
|
|
2bfe: 75 14 jne 0x2c14
|
|
2c00: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
2c07: 00 00 00 00
|
|
2c0b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
2c12: 00 00
|
|
2c14: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
2c1b: 48 89 f9 mov %rdi,%rcx
|
|
2c1e: 48 89 fa mov %rdi,%rdx
|
|
2c21: 45 89 f0 mov %r14d,%r8d
|
|
2c24: c5 f8 77 vzeroupper
|
|
2c27: e8 b4 e5 05 00 call 0x611e0
|
|
2c2c: 4d 63 f6 movslq %r14d,%r14
|
|
2c2f: 4d 2b fe sub %r14,%r15
|
|
2c32: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
2c37: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
2c3b: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
2c42: 74 4e je 0x2c92
|
|
2c44: 45 33 f6 xor %r14d,%r14d
|
|
2c47: 4d 85 ff test %r15,%r15
|
|
2c4a: 0f 8e f9 03 00 00 jle 0x3049
|
|
2c50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c57: 00
|
|
2c58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c5f: 90 nop
|
|
2c60: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
2c65: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
2c69: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
2c6e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
2c73: c5 f8 77 vzeroupper
|
|
2c76: e8 c5 e6 05 00 call 0x61340
|
|
2c7b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
|
|
2c81: 49 ff c6 inc %r14
|
|
2c84: 48 83 c5 08 add $0x8,%rbp
|
|
2c88: 4d 3b f7 cmp %r15,%r14
|
|
2c8b: 7c d3 jl 0x2c60
|
|
2c8d: e9 b7 03 00 00 jmp 0x3049
|
|
2c92: 45 89 f8 mov %r15d,%r8d
|
|
2c95: 33 c0 xor %eax,%eax
|
|
2c97: 41 c1 ff 04 sar $0x4,%r15d
|
|
2c9b: 41 83 e0 0f and $0xf,%r8d
|
|
2c9f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
|
|
2ca6: 0f 85 29 01 00 00 jne 0x2dd5
|
|
2cac: 45 85 ff test %r15d,%r15d
|
|
2caf: 0f 8e 59 02 00 00 jle 0x2f0e
|
|
2cb5: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
|
|
2cbb: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
|
|
2cc1: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
|
|
2cc7: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
|
|
2ccd: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
|
|
2cd3: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c497c0
|
|
2cda: 01
|
|
2cdb: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
|
|
2ce1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c497a0
|
|
2ce8: 01
|
|
2ce9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c49780
|
|
2cf0: 01
|
|
2cf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2cf8: 00
|
|
2cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d00: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
|
|
2d05: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
|
|
2d0a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
|
|
2d0f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
|
|
2d14: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
|
|
2d1b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
|
|
2d20: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
|
|
2d27: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
|
|
2d2b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
|
|
2d2f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
|
|
2d36: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
|
|
2d3d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
|
|
2d41: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
|
|
2d46: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
|
|
2d4a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
|
|
2d4e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
|
|
2d52: c5 fc 52 da vrsqrtps %ymm2,%ymm3
|
|
2d56: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
|
|
2d5b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
|
|
2d5f: c5 fc 28 c7 vmovaps %ymm7,%ymm0
|
|
2d63: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
|
|
2d68: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
|
|
2d6d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
|
|
2d72: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
|
|
2d77: c5 fc 28 cf vmovaps %ymm7,%ymm1
|
|
2d7b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
|
|
2d80: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
|
|
2d84: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
|
|
2d89: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
|
|
2d8e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
|
|
2d93: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
|
|
2d98: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
|
|
2d9c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
|
|
2da0: c5 7c 50 cb vmovmskps %ymm3,%r9d
|
|
2da4: 45 85 c9 test %r9d,%r9d
|
|
2da7: 74 08 je 0x2db1
|
|
2da9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
|
|
2dad: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
|
|
2db1: ff c0 inc %eax
|
|
2db3: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
2dba: c5 fc 11 07 vmovups %ymm0,(%rdi)
|
|
2dbe: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
|
|
2dc3: 48 83 c7 40 add $0x40,%rdi
|
|
2dc7: 41 3b c7 cmp %r15d,%eax
|
|
2dca: 0f 8c 30 ff ff ff jl 0x2d00
|
|
2dd0: e9 1b 01 00 00 jmp 0x2ef0
|
|
2dd5: 45 85 ff test %r15d,%r15d
|
|
2dd8: 0f 8e 30 01 00 00 jle 0x2f0e
|
|
2dde: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
|
|
2de4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
|
|
2dea: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
|
|
2df0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
|
|
2df6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
|
|
2dfc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c497c0
|
|
2e03: 01
|
|
2e04: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
|
|
2e0a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c497a0
|
|
2e11: 01
|
|
2e12: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c49780
|
|
2e19: 01
|
|
2e1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2e20: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
|
|
2e25: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
|
|
2e2a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
|
|
2e2f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
|
|
2e34: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
|
|
2e3b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
|
|
2e40: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
|
|
2e47: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
|
|
2e4b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
|
|
2e4f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
|
|
2e56: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
|
|
2e5d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
|
|
2e61: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
|
|
2e66: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
|
|
2e6a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
|
|
2e6e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
|
|
2e72: c5 fc 52 da vrsqrtps %ymm2,%ymm3
|
|
2e76: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
|
|
2e7b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
|
|
2e7f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0
|
|
2e83: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
|
|
2e88: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
|
|
2e8d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
|
|
2e92: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
|
|
2e97: c5 fd 6f cf vmovdqa %ymm7,%ymm1
|
|
2e9b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
|
|
2ea0: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
|
|
2ea4: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
|
|
2ea9: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
|
|
2eae: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
|
|
2eb3: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
|
|
2eb8: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
|
|
2ebc: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
|
|
2ec0: c5 7c 50 cb vmovmskps %ymm3,%r9d
|
|
2ec4: 45 85 c9 test %r9d,%r9d
|
|
2ec7: 74 08 je 0x2ed1
|
|
2ec9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
|
|
2ecd: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
|
|
2ed1: ff c0 inc %eax
|
|
2ed3: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
2eda: c5 fc 11 07 vmovups %ymm0,(%rdi)
|
|
2ede: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
|
|
2ee3: 48 83 c7 40 add $0x40,%rdi
|
|
2ee7: 41 3b c7 cmp %r15d,%eax
|
|
2eea: 0f 8c 30 ff ff ff jl 0x2e20
|
|
2ef0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6
|
|
2ef6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7
|
|
2efc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11
|
|
2f02: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13
|
|
2f08: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14
|
|
2f0e: 45 85 c0 test %r8d,%r8d
|
|
2f11: 0f 84 32 01 00 00 je 0x3049
|
|
2f17: 0f 8e 1e 01 00 00 jle 0x303b
|
|
2f1d: 44 89 c0 mov %r8d,%eax
|
|
2f20: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
2f26: d1 e8 shr $1,%eax
|
|
2f28: 45 33 c9 xor %r9d,%r9d
|
|
2f2b: 85 c0 test %eax,%eax
|
|
2f2d: 0f 86 b6 00 00 00 jbe 0x2fe9
|
|
2f33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f3f: 00
|
|
2f40: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
2f44: 4d 63 d2 movslq %r10d,%r10
|
|
2f47: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
2f4e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
2f52: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
2f59: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
2f5e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
2f65: 00 00
|
|
2f67: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
2f6c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
2f73: 75 14 jne 0x2f89
|
|
2f75: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
2f7c: 00 00 00 00
|
|
2f80: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
2f87: 00 00
|
|
2f89: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
2f8f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
2f96: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
2f9a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
2fa1: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
2fa6: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
2fad: 00 00
|
|
2faf: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
2fb4: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
2fbb: 75 14 jne 0x2fd1
|
|
2fbd: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
2fc4: 00 00 00 00
|
|
2fc8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
2fcf: 00 00
|
|
2fd1: 41 ff c1 inc %r9d
|
|
2fd4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
2fdb: 44 3b c8 cmp %eax,%r9d
|
|
2fde: 0f 82 5c ff ff ff jb 0x2f40
|
|
2fe4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
2fe9: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
2fed: 41 3b c0 cmp %r8d,%eax
|
|
2ff0: 73 49 jae 0x303b
|
|
2ff2: 4d 63 d2 movslq %r10d,%r10
|
|
2ff5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
2ffc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
3000: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
3007: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
300c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
3013: 00 00
|
|
3015: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
3019: a9 00 00 80 7f test $0x7f800000,%eax
|
|
301e: 75 14 jne 0x3034
|
|
3020: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
3027: 00 00 00 00
|
|
302b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
3032: 00 00
|
|
3034: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
303b: 48 89 f9 mov %rdi,%rcx
|
|
303e: 48 89 fa mov %rdi,%rdx
|
|
3041: c5 f8 77 vzeroupper
|
|
3044: e8 97 e1 05 00 call 0x611e0
|
|
3049: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp)
|
|
3050: 00 00
|
|
3052: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx
|
|
3059: 44 89 e0 mov %r12d,%eax
|
|
305c: 89 ca mov %ecx,%edx
|
|
305e: 25 df ff 00 00 and $0xffdf,%eax
|
|
3063: 81 e2 df ff 00 00 and $0xffdf,%edx
|
|
3069: 3b c2 cmp %edx,%eax
|
|
306b: 74 1e je 0x308b
|
|
306d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
|
|
3074: 83 e1 28 and $0x28,%ecx
|
|
3077: 44 0b e1 or %ecx,%r12d
|
|
307a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp)
|
|
3081: 00
|
|
3082: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
3089: 00 00
|
|
308b: c5 f8 77 vzeroupper
|
|
308e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13
|
|
3095: 00
|
|
3096: 48 81 c4 c0 00 00 00 add $0xc0,%rsp
|
|
309d: 5d pop %rbp
|
|
309e: 41 5f pop %r15
|
|
30a0: 41 5e pop %r14
|
|
30a2: 41 5c pop %r12
|
|
30a4: 5f pop %rdi
|
|
30a5: c3 ret
|
|
30a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
30ad: 00
|
|
30ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
30b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
30b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
30c0: 57 push %rdi
|
|
30c1: 41 54 push %r12
|
|
30c3: 41 56 push %r14
|
|
30c5: 41 57 push %r15
|
|
30c7: 55 push %rbp
|
|
30c8: 48 83 ec 70 sub $0x70,%rsp
|
|
30cc: 45 89 c6 mov %r8d,%r14d
|
|
30cf: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
30d4: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
30d9: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
30df: 4d 63 fe movslq %r14d,%r15
|
|
30e2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
30e6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
|
|
30eb: 48 89 d7 mov %rdx,%rdi
|
|
30ee: 48 89 cd mov %rcx,%rbp
|
|
30f1: 44 89 e0 mov %r12d,%eax
|
|
30f4: 25 80 1f 00 00 and $0x1f80,%eax
|
|
30f9: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
30fe: 74 17 je 0x3117
|
|
3100: 44 89 e0 mov %r12d,%eax
|
|
3103: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
3108: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
310d: 89 44 24 68 mov %eax,0x68(%rsp)
|
|
3111: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
|
|
3117: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c497e0
|
|
311e: 01
|
|
311f: 48 89 f8 mov %rdi,%rax
|
|
3122: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
3126: 48 83 e0 1c and $0x1c,%rax
|
|
312a: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
3130: 85 c0 test %eax,%eax
|
|
3132: 0f 84 48 01 00 00 je 0x3280
|
|
3138: c1 e8 02 shr $0x2,%eax
|
|
313b: f7 d8 neg %eax
|
|
313d: 83 c0 08 add $0x8,%eax
|
|
3140: 41 3b c6 cmp %r14d,%eax
|
|
3143: 44 0f 4c f0 cmovl %eax,%r14d
|
|
3147: 45 85 f6 test %r14d,%r14d
|
|
314a: 0f 8e 10 01 00 00 jle 0x3260
|
|
3150: 44 89 f0 mov %r14d,%eax
|
|
3153: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3159: d1 e8 shr $1,%eax
|
|
315b: 45 33 c9 xor %r9d,%r9d
|
|
315e: 85 c0 test %eax,%eax
|
|
3160: 0f 86 b1 00 00 00 jbe 0x3217
|
|
3166: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
316d: 00
|
|
316e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3175: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3180: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
3184: 4d 63 d2 movslq %r10d,%r10
|
|
3187: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
318e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
3192: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
3199: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
319e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
31a4: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
31a9: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
31b0: 75 0e jne 0x31c0
|
|
31b2: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
31b9: 00
|
|
31ba: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
31c0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
31c6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
31cd: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
31d1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
31d8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
31dd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
31e3: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
31e8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
31ef: 75 0e jne 0x31ff
|
|
31f1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
31f8: 00
|
|
31f9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
31ff: 41 ff c1 inc %r9d
|
|
3202: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
3209: 44 3b c8 cmp %eax,%r9d
|
|
320c: 0f 82 6e ff ff ff jb 0x3180
|
|
3212: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
3217: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
321b: 41 3b c6 cmp %r14d,%eax
|
|
321e: 73 40 jae 0x3260
|
|
3220: 4d 63 d2 movslq %r10d,%r10
|
|
3223: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
322a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
322e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
3235: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
323a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
3240: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
3244: a9 00 00 80 7f test $0x7f800000,%eax
|
|
3249: 75 0e jne 0x3259
|
|
324b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
3252: 00
|
|
3253: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
3259: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
3260: 48 89 f9 mov %rdi,%rcx
|
|
3263: 48 89 fa mov %rdi,%rdx
|
|
3266: 45 89 f0 mov %r14d,%r8d
|
|
3269: c5 f8 77 vzeroupper
|
|
326c: e8 ef e0 05 00 call 0x61360
|
|
3271: 4d 63 f6 movslq %r14d,%r14
|
|
3274: 4d 2b fe sub %r14,%r15
|
|
3277: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
327c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
3280: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
3287: 74 49 je 0x32d2
|
|
3289: 45 33 f6 xor %r14d,%r14d
|
|
328c: 4d 85 ff test %r15,%r15
|
|
328f: 0f 8e b9 03 00 00 jle 0x364e
|
|
3295: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
32a0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
32a5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
32a9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
32ae: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
32b3: c5 f8 77 vzeroupper
|
|
32b6: e8 e5 e1 05 00 call 0x614a0
|
|
32bb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
|
|
32c1: 49 ff c6 inc %r14
|
|
32c4: 48 83 c5 08 add $0x8,%rbp
|
|
32c8: 4d 3b f7 cmp %r15,%r14
|
|
32cb: 7c d3 jl 0x32a0
|
|
32cd: e9 7c 03 00 00 jmp 0x364e
|
|
32d2: 45 89 f8 mov %r15d,%r8d
|
|
32d5: 33 c0 xor %eax,%eax
|
|
32d7: 41 c1 ff 04 sar $0x4,%r15d
|
|
32db: 41 83 e0 0f and $0xf,%r8d
|
|
32df: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
|
|
32e6: 0f 85 20 01 00 00 jne 0x340c
|
|
32ec: 45 85 ff test %r15d,%r15d
|
|
32ef: 0f 8e 32 02 00 00 jle 0x3527
|
|
32f5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c49820
|
|
32fc: 01
|
|
32fd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
|
|
3304: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c49800
|
|
330b: 64 c4 01
|
|
330e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c497e0
|
|
3315: 64 c4 01
|
|
3318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
331f: 00
|
|
3320: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
|
|
3325: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
|
|
332a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
|
|
332f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
|
|
3334: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
|
|
333a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
|
|
3340: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
|
|
3347: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
|
|
334e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
|
|
3352: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
|
|
3356: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
|
|
335a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
|
|
3361: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
|
|
3368: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
|
|
336c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
|
|
3370: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
|
|
3374: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
|
|
3378: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
|
|
337d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
|
|
3383: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
|
|
3387: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
|
|
338d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
|
|
3393: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
|
|
3399: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
|
|
339f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
|
|
33a5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
|
|
33ab: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
|
|
33b0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
|
|
33b6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
|
|
33bc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
|
|
33c2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
|
|
33c8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
|
|
33ce: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
|
|
33d4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
|
|
33da: c5 f8 98 c0 kortestw %k0,%k0
|
|
33de: 74 08 je 0x33e8
|
|
33e0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
|
|
33e4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
|
|
33e8: ff c0 inc %eax
|
|
33ea: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
33f1: c5 fc 11 27 vmovups %ymm4,(%rdi)
|
|
33f5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
|
|
33fa: 48 83 c7 40 add $0x40,%rdi
|
|
33fe: 41 3b c7 cmp %r15d,%eax
|
|
3401: 0f 8c 19 ff ff ff jl 0x3320
|
|
3407: e9 1b 01 00 00 jmp 0x3527
|
|
340c: 45 85 ff test %r15d,%r15d
|
|
340f: 0f 8e 12 01 00 00 jle 0x3527
|
|
3415: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c49820
|
|
341c: 01
|
|
341d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
|
|
3424: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c49800
|
|
342b: 63 c4 01
|
|
342e: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c497e0
|
|
3435: 63 c4 01
|
|
3438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
343f: 00
|
|
3440: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
|
|
3445: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
|
|
344a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
|
|
344f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
|
|
3454: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
|
|
345a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
|
|
3460: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
|
|
3467: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
|
|
346e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
|
|
3472: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
|
|
3476: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
|
|
347a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
|
|
3481: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
|
|
3488: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
|
|
348c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
|
|
3490: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
|
|
3494: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
|
|
3498: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
|
|
349d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
|
|
34a3: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
|
|
34a7: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
|
|
34ad: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
|
|
34b3: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
|
|
34b9: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
|
|
34bf: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
|
|
34c5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
|
|
34cb: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
|
|
34d0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
|
|
34d6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
|
|
34dc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
|
|
34e2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
|
|
34e8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
|
|
34ee: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
|
|
34f4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
|
|
34fa: c5 f8 98 c0 kortestw %k0,%k0
|
|
34fe: 74 08 je 0x3508
|
|
3500: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
|
|
3504: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
|
|
3508: ff c0 inc %eax
|
|
350a: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
3511: c5 fc 11 27 vmovups %ymm4,(%rdi)
|
|
3515: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
|
|
351a: 48 83 c7 40 add $0x40,%rdi
|
|
351e: 41 3b c7 cmp %r15d,%eax
|
|
3521: 0f 8c 19 ff ff ff jl 0x3440
|
|
3527: 45 85 c0 test %r8d,%r8d
|
|
352a: 0f 84 1e 01 00 00 je 0x364e
|
|
3530: 0f 8e 0a 01 00 00 jle 0x3640
|
|
3536: 44 89 c0 mov %r8d,%eax
|
|
3539: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
353f: d1 e8 shr $1,%eax
|
|
3541: 45 33 c9 xor %r9d,%r9d
|
|
3544: 85 c0 test %eax,%eax
|
|
3546: 0f 86 ab 00 00 00 jbe 0x35f7
|
|
354c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3553: 00
|
|
3554: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
355b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3560: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
3564: 4d 63 d2 movslq %r10d,%r10
|
|
3567: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
356e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
3572: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
3579: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
357e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
3584: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
3589: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
3590: 75 0e jne 0x35a0
|
|
3592: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
3599: 00
|
|
359a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
35a0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
35a6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
35ad: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
35b1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
35b8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
35bd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
35c3: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
35c8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
35cf: 75 0e jne 0x35df
|
|
35d1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
35d8: 00
|
|
35d9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
35df: 41 ff c1 inc %r9d
|
|
35e2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
35e9: 44 3b c8 cmp %eax,%r9d
|
|
35ec: 0f 82 6e ff ff ff jb 0x3560
|
|
35f2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
35f7: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
35fb: 41 3b c0 cmp %r8d,%eax
|
|
35fe: 73 40 jae 0x3640
|
|
3600: 4d 63 d2 movslq %r10d,%r10
|
|
3603: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
360a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
360e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
3615: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
361a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
3620: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
3624: a9 00 00 80 7f test $0x7f800000,%eax
|
|
3629: 75 0e jne 0x3639
|
|
362b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
3632: 00
|
|
3633: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
3639: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
3640: 48 89 f9 mov %rdi,%rcx
|
|
3643: 48 89 fa mov %rdi,%rdx
|
|
3646: c5 f8 77 vzeroupper
|
|
3649: e8 12 dd 05 00 call 0x61360
|
|
364e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp)
|
|
3654: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
3658: 44 89 e0 mov %r12d,%eax
|
|
365b: 89 ca mov %ecx,%edx
|
|
365d: 25 df ff 00 00 and $0xffdf,%eax
|
|
3662: 81 e2 df ff 00 00 and $0xffdf,%edx
|
|
3668: 3b c2 cmp %edx,%eax
|
|
366a: 74 18 je 0x3684
|
|
366c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
|
|
3673: 83 e1 28 and $0x28,%ecx
|
|
3676: 44 0b e1 or %ecx,%r12d
|
|
3679: 44 89 64 24 68 mov %r12d,0x68(%rsp)
|
|
367e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
|
|
3684: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
3689: c5 f8 77 vzeroupper
|
|
368c: 48 83 c4 70 add $0x70,%rsp
|
|
3690: 5d pop %rbp
|
|
3691: 41 5f pop %r15
|
|
3693: 41 5e pop %r14
|
|
3695: 41 5c pop %r12
|
|
3697: 5f pop %rdi
|
|
3698: c3 ret
|
|
3699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
36a0: 48 83 ec 48 sub $0x48,%rsp
|
|
36a4: b8 00 01 00 00 mov $0x100,%eax
|
|
36a9: 4d 63 c9 movslq %r9d,%r9
|
|
36ac: 45 33 db xor %r11d,%r11d
|
|
36af: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
36b3: 49 c1 e2 03 shl $0x3,%r10
|
|
36b7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
36be: 44 0f 4f d8 cmovg %eax,%r11d
|
|
36c2: 48 89 e0 mov %rsp,%rax
|
|
36c5: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
36c9: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
36cd: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
36d1: e8 ea dd 05 00 call 0x614c0
|
|
36d6: 48 83 c4 48 add $0x48,%rsp
|
|
36da: c3 ret
|
|
36db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
36e0: 48 83 ec 48 sub $0x48,%rsp
|
|
36e4: b8 00 01 00 00 mov $0x100,%eax
|
|
36e9: 4d 63 c9 movslq %r9d,%r9
|
|
36ec: 45 33 db xor %r11d,%r11d
|
|
36ef: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
36f3: 49 c1 e2 03 shl $0x3,%r10
|
|
36f7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
36fe: 44 0f 4f d8 cmovg %eax,%r11d
|
|
3702: 48 89 e0 mov %rsp,%rax
|
|
3705: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
3709: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
370d: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
3711: e8 ea e4 05 00 call 0x61c00
|
|
3716: 48 83 c4 48 add $0x48,%rsp
|
|
371a: c3 ret
|
|
371b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3720: 48 83 ec 48 sub $0x48,%rsp
|
|
3724: b8 00 01 00 00 mov $0x100,%eax
|
|
3729: 4d 63 c9 movslq %r9d,%r9
|
|
372c: 45 33 db xor %r11d,%r11d
|
|
372f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
3733: 49 c1 e2 03 shl $0x3,%r10
|
|
3737: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
373e: 44 0f 4f d8 cmovg %eax,%r11d
|
|
3742: 48 89 e0 mov %rsp,%rax
|
|
3745: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
3749: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
374d: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
3751: e8 8a e9 05 00 call 0x620e0
|
|
3756: 48 83 c4 48 add $0x48,%rsp
|
|
375a: c3 ret
|
|
375b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3760: 41 83 f8 0b cmp $0xb,%r8d
|
|
3764: 7d 38 jge 0x379e
|
|
3766: 41 ff c8 dec %r8d
|
|
3769: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
376d: 74 2e je 0x379d
|
|
376f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3776: 00
|
|
3777: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
377e: 66 90 xchg %ax,%ax
|
|
3780: f3 0f 10 02 movss (%rdx),%xmm0
|
|
3784: 41 ff c8 dec %r8d
|
|
3787: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
378b: 48 83 c1 04 add $0x4,%rcx
|
|
378f: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
3793: 48 83 c2 04 add $0x4,%rdx
|
|
3797: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
379b: 75 e3 jne 0x3780
|
|
379d: c3 ret
|
|
379e: 89 d0 mov %edx,%eax
|
|
37a0: a8 03 test $0x3,%al
|
|
37a2: 74 4d je 0x37f1
|
|
37a4: 44 89 c0 mov %r8d,%eax
|
|
37a7: 41 83 e0 07 and $0x7,%r8d
|
|
37ab: 83 e0 f8 and $0xfffffff8,%eax
|
|
37ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
37b5: 00
|
|
37b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
37bd: 0f 1f 00 nopl (%rax)
|
|
37c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
37c4: 0f 10 12 movups (%rdx),%xmm2
|
|
37c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
37cb: 0f 10 01 movups (%rcx),%xmm0
|
|
37ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
37d2: 0f 5c d0 subps %xmm0,%xmm2
|
|
37d5: 0f 5c d9 subps %xmm1,%xmm3
|
|
37d8: 0f 11 12 movups %xmm2,(%rdx)
|
|
37db: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
37df: 48 83 c1 20 add $0x20,%rcx
|
|
37e3: 48 83 c2 20 add $0x20,%rdx
|
|
37e7: 83 c0 f8 add $0xfffffff8,%eax
|
|
37ea: 75 d4 jne 0x37c0
|
|
37ec: e9 75 ff ff ff jmp 0x3766
|
|
37f1: 83 e0 0f and $0xf,%eax
|
|
37f4: 74 42 je 0x3838
|
|
37f6: c1 e8 02 shr $0x2,%eax
|
|
37f9: f7 d8 neg %eax
|
|
37fb: 83 e0 03 and $0x3,%eax
|
|
37fe: 44 2b c0 sub %eax,%r8d
|
|
3801: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3808: 00
|
|
3809: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3810: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3817: 00
|
|
3818: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
381f: 90 nop
|
|
3820: f3 0f 10 02 movss (%rdx),%xmm0
|
|
3824: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
3828: 48 83 c1 04 add $0x4,%rcx
|
|
382c: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
3830: 48 83 c2 04 add $0x4,%rdx
|
|
3834: ff c8 dec %eax
|
|
3836: 75 e8 jne 0x3820
|
|
3838: 44 89 c0 mov %r8d,%eax
|
|
383b: 41 83 e0 07 and $0x7,%r8d
|
|
383f: 83 e0 f8 and $0xfffffff8,%eax
|
|
3842: f6 c1 0f test $0xf,%cl
|
|
3845: 75 59 jne 0x38a0
|
|
3847: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
384e: 00
|
|
384f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3856: 0f 1f 00 nopl (%rax)
|
|
3859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3860: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
3864: 0f 28 02 movaps (%rdx),%xmm0
|
|
3867: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
386b: 0f 5c 01 subps (%rcx),%xmm0
|
|
386e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
3872: 0f 29 02 movaps %xmm0,(%rdx)
|
|
3875: 48 83 c1 20 add $0x20,%rcx
|
|
3879: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
387d: 48 83 c2 20 add $0x20,%rdx
|
|
3881: 83 c0 f8 add $0xfffffff8,%eax
|
|
3884: 75 da jne 0x3860
|
|
3886: e9 db fe ff ff jmp 0x3766
|
|
388b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3892: 00
|
|
3893: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
389a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
38a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
38a4: 0f 10 01 movups (%rcx),%xmm0
|
|
38a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
38ab: 0f 28 12 movaps (%rdx),%xmm2
|
|
38ae: 48 83 c1 20 add $0x20,%rcx
|
|
38b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
38b6: 0f 5c d0 subps %xmm0,%xmm2
|
|
38b9: 0f 5c d9 subps %xmm1,%xmm3
|
|
38bc: 0f 29 12 movaps %xmm2,(%rdx)
|
|
38bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
38c3: 48 83 c2 20 add $0x20,%rdx
|
|
38c7: 83 c0 f8 add $0xfffffff8,%eax
|
|
38ca: 75 d4 jne 0x38a0
|
|
38cc: e9 95 fe ff ff jmp 0x3766
|
|
38d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
38d8: 00
|
|
38d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
38e0: 41 83 f8 0b cmp $0xb,%r8d
|
|
38e4: 7d 38 jge 0x391e
|
|
38e6: 41 ff c8 dec %r8d
|
|
38e9: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
38ed: 74 2e je 0x391d
|
|
38ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
38f6: 00
|
|
38f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
38fe: 66 90 xchg %ax,%ax
|
|
3900: f3 0f 10 02 movss (%rdx),%xmm0
|
|
3904: 41 ff c8 dec %r8d
|
|
3907: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
390b: 48 83 c1 04 add $0x4,%rcx
|
|
390f: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
3913: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
|
3917: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
391b: 75 e3 jne 0x3900
|
|
391d: c3 ret
|
|
391e: 89 d0 mov %edx,%eax
|
|
3920: a8 03 test $0x3,%al
|
|
3922: 74 4d je 0x3971
|
|
3924: 44 89 c0 mov %r8d,%eax
|
|
3927: 41 83 e0 07 and $0x7,%r8d
|
|
392b: 83 e0 f8 and $0xfffffff8,%eax
|
|
392e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3935: 00
|
|
3936: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
393d: 0f 1f 00 nopl (%rax)
|
|
3940: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
3944: 0f 10 12 movups (%rdx),%xmm2
|
|
3947: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
394b: 0f 10 01 movups (%rcx),%xmm0
|
|
394e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
3952: 0f 5c d0 subps %xmm0,%xmm2
|
|
3955: 0f 5c d9 subps %xmm1,%xmm3
|
|
3958: 0f 11 12 movups %xmm2,(%rdx)
|
|
395b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
395f: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
3963: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
3967: 83 c0 f8 add $0xfffffff8,%eax
|
|
396a: 75 d4 jne 0x3940
|
|
396c: e9 75 ff ff ff jmp 0x38e6
|
|
3971: 83 e0 0f and $0xf,%eax
|
|
3974: 74 42 je 0x39b8
|
|
3976: c1 e8 02 shr $0x2,%eax
|
|
3979: f7 d8 neg %eax
|
|
397b: 83 e0 03 and $0x3,%eax
|
|
397e: 44 2b c0 sub %eax,%r8d
|
|
3981: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3988: 00
|
|
3989: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3990: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3997: 00
|
|
3998: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
399f: 90 nop
|
|
39a0: f3 0f 10 02 movss (%rdx),%xmm0
|
|
39a4: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
39a8: 48 83 c1 04 add $0x4,%rcx
|
|
39ac: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
39b0: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
|
39b4: ff c8 dec %eax
|
|
39b6: 75 e8 jne 0x39a0
|
|
39b8: 44 89 c0 mov %r8d,%eax
|
|
39bb: 41 83 e0 07 and $0x7,%r8d
|
|
39bf: 83 e0 f8 and $0xfffffff8,%eax
|
|
39c2: f6 c1 0f test $0xf,%cl
|
|
39c5: 75 59 jne 0x3a20
|
|
39c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
39ce: 00
|
|
39cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
39d6: 0f 1f 00 nopl (%rax)
|
|
39d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
39e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
39e4: 0f 28 02 movaps (%rdx),%xmm0
|
|
39e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
39eb: 0f 5c 01 subps (%rcx),%xmm0
|
|
39ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
39f2: 0f 29 02 movaps %xmm0,(%rdx)
|
|
39f5: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
39f9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
39fd: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
3a01: 83 c0 f8 add $0xfffffff8,%eax
|
|
3a04: 75 da jne 0x39e0
|
|
3a06: e9 db fe ff ff jmp 0x38e6
|
|
3a0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a12: 00
|
|
3a13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3a20: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
3a24: 0f 10 01 movups (%rcx),%xmm0
|
|
3a27: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
3a2b: 0f 28 12 movaps (%rdx),%xmm2
|
|
3a2e: 48 83 c1 20 add $0x20,%rcx
|
|
3a32: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
3a36: 0f 5c d0 subps %xmm0,%xmm2
|
|
3a39: 0f 5c d9 subps %xmm1,%xmm3
|
|
3a3c: 0f 29 12 movaps %xmm2,(%rdx)
|
|
3a3f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
3a43: 48 83 c2 20 add $0x20,%rdx
|
|
3a47: 83 c0 f8 add $0xfffffff8,%eax
|
|
3a4a: 75 d4 jne 0x3a20
|
|
3a4c: e9 95 fe ff ff jmp 0x38e6
|
|
3a51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a58: 00
|
|
3a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a60: 41 83 f8 0b cmp $0xb,%r8d
|
|
3a64: 7d 39 jge 0x3a9f
|
|
3a66: 41 83 c0 ff add $0xffffffff,%r8d
|
|
3a6a: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
3a6e: 74 2e je 0x3a9e
|
|
3a70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a77: 00
|
|
3a78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a7f: 90 nop
|
|
3a80: f3 0f 10 02 movss (%rdx),%xmm0
|
|
3a84: 41 83 c0 ff add $0xffffffff,%r8d
|
|
3a88: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
3a8c: 48 83 c1 04 add $0x4,%rcx
|
|
3a90: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
3a94: 48 83 c2 04 add $0x4,%rdx
|
|
3a98: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
3a9c: 75 e2 jne 0x3a80
|
|
3a9e: c3 ret
|
|
3a9f: 89 d0 mov %edx,%eax
|
|
3aa1: a8 03 test $0x3,%al
|
|
3aa3: 74 4c je 0x3af1
|
|
3aa5: 44 89 c0 mov %r8d,%eax
|
|
3aa8: 41 83 e0 07 and $0x7,%r8d
|
|
3aac: 83 e0 f8 and $0xfffffff8,%eax
|
|
3aaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ab6: 00
|
|
3ab7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3abe: 66 90 xchg %ax,%ax
|
|
3ac0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
3ac4: 0f 10 12 movups (%rdx),%xmm2
|
|
3ac7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
3acb: 0f 10 01 movups (%rcx),%xmm0
|
|
3ace: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
3ad2: 0f 5c d0 subps %xmm0,%xmm2
|
|
3ad5: 48 83 c1 20 add $0x20,%rcx
|
|
3ad9: 0f 5c d9 subps %xmm1,%xmm3
|
|
3adc: 0f 11 12 movups %xmm2,(%rdx)
|
|
3adf: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
3ae3: 48 83 c2 20 add $0x20,%rdx
|
|
3ae7: 83 c0 f8 add $0xfffffff8,%eax
|
|
3aea: 75 d4 jne 0x3ac0
|
|
3aec: e9 75 ff ff ff jmp 0x3a66
|
|
3af1: 83 e0 0f and $0xf,%eax
|
|
3af4: 74 43 je 0x3b39
|
|
3af6: c1 e8 02 shr $0x2,%eax
|
|
3af9: f7 d8 neg %eax
|
|
3afb: 83 e0 03 and $0x3,%eax
|
|
3afe: 44 2b c0 sub %eax,%r8d
|
|
3b01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b08: 00
|
|
3b09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b17: 00
|
|
3b18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b1f: 90 nop
|
|
3b20: f3 0f 10 02 movss (%rdx),%xmm0
|
|
3b24: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
3b28: 48 83 c1 04 add $0x4,%rcx
|
|
3b2c: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
3b30: 48 83 c2 04 add $0x4,%rdx
|
|
3b34: 83 c0 ff add $0xffffffff,%eax
|
|
3b37: 75 e7 jne 0x3b20
|
|
3b39: 44 89 c0 mov %r8d,%eax
|
|
3b3c: 41 83 e0 07 and $0x7,%r8d
|
|
3b40: 83 e0 f8 and $0xfffffff8,%eax
|
|
3b43: f6 c1 0f test $0xf,%cl
|
|
3b46: 75 58 jne 0x3ba0
|
|
3b48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b4f: 00
|
|
3b50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3b5e: 00 00
|
|
3b60: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
3b64: 0f 10 02 movups (%rdx),%xmm0
|
|
3b67: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
3b6b: 0f 5c 01 subps (%rcx),%xmm0
|
|
3b6e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
3b72: 48 83 c1 20 add $0x20,%rcx
|
|
3b76: 0f 11 02 movups %xmm0,(%rdx)
|
|
3b79: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
|
3b7d: 48 83 c2 20 add $0x20,%rdx
|
|
3b81: 83 c0 f8 add $0xfffffff8,%eax
|
|
3b84: 75 da jne 0x3b60
|
|
3b86: e9 db fe ff ff jmp 0x3a66
|
|
3b8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b92: 00
|
|
3b93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3ba0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
3ba4: 0f 10 12 movups (%rdx),%xmm2
|
|
3ba7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
3bab: 0f 10 01 movups (%rcx),%xmm0
|
|
3bae: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
3bb2: 0f 5c d0 subps %xmm0,%xmm2
|
|
3bb5: 48 83 c1 20 add $0x20,%rcx
|
|
3bb9: 0f 5c d9 subps %xmm1,%xmm3
|
|
3bbc: 0f 11 12 movups %xmm2,(%rdx)
|
|
3bbf: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
3bc3: 48 83 c2 20 add $0x20,%rdx
|
|
3bc7: 83 c0 f8 add $0xfffffff8,%eax
|
|
3bca: 75 d4 jne 0x3ba0
|
|
3bcc: e9 95 fe ff ff jmp 0x3a66
|
|
3bd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3bd8: 00
|
|
3bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3be0: 48 83 ec 28 sub $0x28,%rsp
|
|
3be4: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
3be8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
3bed: e8 4e 4f a9 01 call 0x1a98b40
|
|
3bf2: 48 83 c4 28 add $0x28,%rsp
|
|
3bf6: c3 ret
|
|
3bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3bfe: 00 00
|
|
3c00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3c05: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
3c09: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
3c0e: e8 4d 59 a9 01 call 0x1a99560
|
|
3c13: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3c18: c3 ret
|
|
3c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c20: 48 83 ec 28 sub $0x28,%rsp
|
|
3c24: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
3c28: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
3c2d: e8 4e 63 a9 01 call 0x1a99f80
|
|
3c32: 48 83 c4 28 add $0x28,%rsp
|
|
3c36: c3 ret
|
|
3c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3c3e: 00 00
|
|
3c40: 56 push %rsi
|
|
3c41: 57 push %rdi
|
|
3c42: 41 54 push %r12
|
|
3c44: 41 56 push %r14
|
|
3c46: 55 push %rbp
|
|
3c47: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
3c4e: 44 89 c7 mov %r8d,%edi
|
|
3c51: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
3c56: 48 89 d6 mov %rdx,%rsi
|
|
3c59: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2602290
|
|
3c60: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
3c65: 4c 33 cc xor %rsp,%r9
|
|
3c68: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
3c6c: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
3c71: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d
|
|
3c78: 00
|
|
3c79: 41 89 cc mov %ecx,%r12d
|
|
3c7c: 48 89 f5 mov %rsi,%rbp
|
|
3c7f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
3c86: 00
|
|
3c87: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d
|
|
3c8e: 0f 8e cf 01 00 00 jle 0x3e63
|
|
3c94: 48 f7 c6 03 00 00 00 test $0x3,%rsi
|
|
3c9b: 0f 85 c2 01 00 00 jne 0x3e63
|
|
3ca1: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
3ca6: e8 95 a7 44 00 call 0x44e440
|
|
3cab: 85 c0 test %eax,%eax
|
|
3cad: 0f 85 7d 01 00 00 jne 0x3e30
|
|
3cb3: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
3cb8: 45 85 c9 test %r9d,%r9d
|
|
3cbb: 0f 8e 6f 01 00 00 jle 0x3e30
|
|
3cc1: 45 3b f1 cmp %r9d,%r14d
|
|
3cc4: 0f 8e 66 01 00 00 jle 0x3e30
|
|
3cca: c4 c1 79 6e cc vmovd %r12d,%xmm1
|
|
3ccf: 49 89 f1 mov %rsi,%r9
|
|
3cd2: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1
|
|
3cd7: 49 f7 d9 neg %r9
|
|
3cda: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13)
|
|
3ce0: 49 83 c1 40 add $0x40,%r9
|
|
3ce4: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
3cea: 49 83 e1 3f and $0x3f,%r9
|
|
3cee: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13)
|
|
3cf4: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0
|
|
3cfb: 45 85 c9 test %r9d,%r9d
|
|
3cfe: 74 22 je 0x3d22
|
|
3d00: 41 c1 e9 02 shr $0x2,%r9d
|
|
3d04: 41 2b f9 sub %r9d,%edi
|
|
3d07: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp
|
|
3d0b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi)
|
|
3d0f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi)
|
|
3d14: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi)
|
|
3d1b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi)
|
|
3d22: 41 89 f9 mov %edi,%r9d
|
|
3d25: 41 83 e1 0f and $0xf,%r9d
|
|
3d29: 41 f7 d9 neg %r9d
|
|
3d2c: 44 03 cf add %edi,%r9d
|
|
3d2f: 45 85 c9 test %r9d,%r9d
|
|
3d32: 0f 8e 82 00 00 00 jle 0x3dba
|
|
3d38: 33 c0 xor %eax,%eax
|
|
3d3a: 45 8d 71 0f lea 0xf(%r9),%r14d
|
|
3d3e: 45 89 f3 mov %r14d,%r11d
|
|
3d41: ba 01 00 00 00 mov $0x1,%edx
|
|
3d46: 41 c1 eb 05 shr $0x5,%r11d
|
|
3d4a: 45 33 d2 xor %r10d,%r10d
|
|
3d4d: 45 85 db test %r11d,%r11d
|
|
3d50: 76 3c jbe 0x3d8e
|
|
3d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d60: 4d 63 d2 movslq %r10d,%r10
|
|
3d63: ff c0 inc %eax
|
|
3d65: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4)
|
|
3d6c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4)
|
|
3d73: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4)
|
|
3d7a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4)
|
|
3d81: 41 83 c2 20 add $0x20,%r10d
|
|
3d85: 41 3b c3 cmp %r11d,%eax
|
|
3d88: 72 d6 jb 0x3d60
|
|
3d8a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
3d8e: 41 c1 fe 03 sar $0x3,%r14d
|
|
3d92: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
3d96: 41 c1 ee 1c shr $0x1c,%r14d
|
|
3d9a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d
|
|
3d9f: 41 c1 fb 04 sar $0x4,%r11d
|
|
3da3: 45 3b d3 cmp %r11d,%r10d
|
|
3da6: 73 12 jae 0x3dba
|
|
3da8: c1 e2 04 shl $0x4,%edx
|
|
3dab: 48 63 d2 movslq %edx,%rdx
|
|
3dae: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4)
|
|
3db4: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4)
|
|
3dba: 4d 63 c9 movslq %r9d,%r9
|
|
3dbd: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9
|
|
3dc2: f7 c7 08 00 00 00 test $0x8,%edi
|
|
3dc8: 74 09 je 0x3dd3
|
|
3dca: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9)
|
|
3dcf: 49 83 c1 20 add $0x20,%r9
|
|
3dd3: f7 c7 04 00 00 00 test $0x4,%edi
|
|
3dd9: 74 09 je 0x3de4
|
|
3ddb: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9)
|
|
3de0: 49 83 c1 10 add $0x10,%r9
|
|
3de4: f7 c7 02 00 00 00 test $0x2,%edi
|
|
3dea: 74 0b je 0x3df7
|
|
3dec: 49 8b 6d 00 mov 0x0(%r13),%rbp
|
|
3df0: 49 89 29 mov %rbp,(%r9)
|
|
3df3: 49 83 c1 08 add $0x8,%r9
|
|
3df7: f7 c7 01 00 00 00 test $0x1,%edi
|
|
3dfd: 74 03 je 0x3e02
|
|
3dff: 45 89 21 mov %r12d,(%r9)
|
|
3e02: 0f ae f8 sfence
|
|
3e05: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
3e0a: 48 33 cc xor %rsp,%rcx
|
|
3e0d: c5 f8 77 vzeroupper
|
|
3e10: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2602290
|
|
3e17: 75 7d jne 0x3e96
|
|
3e19: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
3e1e: 48 89 f0 mov %rsi,%rax
|
|
3e21: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
3e28: 5d pop %rbp
|
|
3e29: 41 5e pop %r14
|
|
3e2b: 41 5c pop %r12
|
|
3e2d: 5f pop %rdi
|
|
3e2e: 5e pop %rsi
|
|
3e2f: c3 ret
|
|
3e30: 44 89 e1 mov %r12d,%ecx
|
|
3e33: 48 89 f2 mov %rsi,%rdx
|
|
3e36: 41 89 f8 mov %edi,%r8d
|
|
3e39: e8 22 be a4 01 call 0x1a4fc60
|
|
3e3e: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
3e43: 48 33 cc xor %rsp,%rcx
|
|
3e46: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2602290
|
|
3e4d: 75 47 jne 0x3e96
|
|
3e4f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
3e54: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
3e5b: 5d pop %rbp
|
|
3e5c: 41 5e pop %r14
|
|
3e5e: 41 5c pop %r12
|
|
3e60: 5f pop %rdi
|
|
3e61: 5e pop %rsi
|
|
3e62: c3 ret
|
|
3e63: 44 89 e1 mov %r12d,%ecx
|
|
3e66: 48 89 f2 mov %rsi,%rdx
|
|
3e69: 41 89 f8 mov %edi,%r8d
|
|
3e6c: e8 ef bd a4 01 call 0x1a4fc60
|
|
3e71: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
3e76: 48 33 cc xor %rsp,%rcx
|
|
3e79: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2602290
|
|
3e80: 75 14 jne 0x3e96
|
|
3e82: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
3e87: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
3e8e: 5d pop %rbp
|
|
3e8f: 41 5e pop %r14
|
|
3e91: 41 5c pop %r12
|
|
3e93: 5f pop %rdi
|
|
3e94: 5e pop %rsi
|
|
3e95: c3 ret
|
|
3e96: e8 55 9b 11 01 call 0x111d9f0
|
|
3e9b: 90 nop
|
|
3e9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3ea0: 56 push %rsi
|
|
3ea1: 57 push %rdi
|
|
3ea2: 41 54 push %r12
|
|
3ea4: 41 56 push %r14
|
|
3ea6: 41 57 push %r15
|
|
3ea8: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
3eaf: 45 89 c4 mov %r8d,%r12d
|
|
3eb2: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
3eb7: 48 89 d7 mov %rdx,%rdi
|
|
3eba: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2602290
|
|
3ec1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
3ec6: 4c 33 cc xor %rsp,%r9
|
|
3ec9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
3ecd: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
3ed2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
|
|
3ed9: 00
|
|
3eda: 41 89 ce mov %ecx,%r14d
|
|
3edd: 48 89 fe mov %rdi,%rsi
|
|
3ee0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
3ee7: 00
|
|
3ee8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
|
|
3eef: 0f 8e b6 01 00 00 jle 0x40ab
|
|
3ef5: 48 f7 c7 03 00 00 00 test $0x3,%rdi
|
|
3efc: 0f 85 a9 01 00 00 jne 0x40ab
|
|
3f02: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
3f07: e8 34 a5 44 00 call 0x44e440
|
|
3f0c: 85 c0 test %eax,%eax
|
|
3f0e: 0f 85 63 01 00 00 jne 0x4077
|
|
3f14: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
3f19: 45 85 c9 test %r9d,%r9d
|
|
3f1c: 0f 8e 55 01 00 00 jle 0x4077
|
|
3f22: 45 3b f9 cmp %r9d,%r15d
|
|
3f25: 0f 8e 4c 01 00 00 jle 0x4077
|
|
3f2b: c4 c1 79 6e c6 vmovd %r14d,%xmm0
|
|
3f30: 49 89 f9 mov %rdi,%r9
|
|
3f33: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1
|
|
3f38: 49 f7 d9 neg %r9
|
|
3f3b: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
|
|
3f41: 49 83 c1 40 add $0x40,%r9
|
|
3f45: 49 83 e1 3f and $0x3f,%r9
|
|
3f49: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
3f4f: 45 85 c9 test %r9d,%r9d
|
|
3f52: 74 14 je 0x3f68
|
|
3f54: 41 c1 e9 02 shr $0x2,%r9d
|
|
3f58: 45 2b e1 sub %r9d,%r12d
|
|
3f5b: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
|
|
3f5f: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
|
|
3f63: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
|
|
3f68: 45 89 e1 mov %r12d,%r9d
|
|
3f6b: 41 83 e1 0f and $0xf,%r9d
|
|
3f6f: 41 f7 d9 neg %r9d
|
|
3f72: 45 03 cc add %r12d,%r9d
|
|
3f75: 45 85 c9 test %r9d,%r9d
|
|
3f78: 0f 8e 7b 00 00 00 jle 0x3ff9
|
|
3f7e: 33 c0 xor %eax,%eax
|
|
3f80: 45 8d 79 0f lea 0xf(%r9),%r15d
|
|
3f84: 45 89 fb mov %r15d,%r11d
|
|
3f87: ba 01 00 00 00 mov $0x1,%edx
|
|
3f8c: 41 c1 eb 05 shr $0x5,%r11d
|
|
3f90: 45 33 d2 xor %r10d,%r10d
|
|
3f93: 45 85 db test %r11d,%r11d
|
|
3f96: 76 35 jbe 0x3fcd
|
|
3f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f9f: 00
|
|
3fa0: 4d 63 d2 movslq %r10d,%r10
|
|
3fa3: ff c0 inc %eax
|
|
3fa5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
|
|
3fab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
|
|
3fb2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
|
|
3fb9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
|
|
3fc0: 41 83 c2 20 add $0x20,%r10d
|
|
3fc4: 41 3b c3 cmp %r11d,%eax
|
|
3fc7: 72 d7 jb 0x3fa0
|
|
3fc9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
3fcd: 41 c1 ff 03 sar $0x3,%r15d
|
|
3fd1: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
3fd5: 41 c1 ef 1c shr $0x1c,%r15d
|
|
3fd9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
|
|
3fde: 41 c1 fb 04 sar $0x4,%r11d
|
|
3fe2: 45 3b d3 cmp %r11d,%r10d
|
|
3fe5: 73 12 jae 0x3ff9
|
|
3fe7: c1 e2 04 shl $0x4,%edx
|
|
3fea: 48 63 d2 movslq %edx,%rdx
|
|
3fed: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
|
|
3ff3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
|
|
3ff9: 4d 63 c9 movslq %r9d,%r9
|
|
3ffc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
|
|
4000: 41 f7 c4 08 00 00 00 test $0x8,%r12d
|
|
4007: 74 09 je 0x4012
|
|
4009: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
|
|
400e: 49 83 c1 20 add $0x20,%r9
|
|
4012: 41 f7 c4 04 00 00 00 test $0x4,%r12d
|
|
4019: 74 09 je 0x4024
|
|
401b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
|
|
4020: 49 83 c1 10 add $0x10,%r9
|
|
4024: 41 f7 c4 02 00 00 00 test $0x2,%r12d
|
|
402b: 74 0b je 0x4038
|
|
402d: 49 8b 75 00 mov 0x0(%r13),%rsi
|
|
4031: 49 89 31 mov %rsi,(%r9)
|
|
4034: 49 83 c1 08 add $0x8,%r9
|
|
4038: 41 f7 c4 01 00 00 00 test $0x1,%r12d
|
|
403f: 74 03 je 0x4044
|
|
4041: 45 89 31 mov %r14d,(%r9)
|
|
4044: 0f ae f8 sfence
|
|
4047: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
404c: 48 33 cc xor %rsp,%rcx
|
|
404f: c5 f8 77 vzeroupper
|
|
4052: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2602290
|
|
4059: 0f 85 80 00 00 00 jne 0x40df
|
|
405f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
4064: 48 89 f8 mov %rdi,%rax
|
|
4067: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
406e: 41 5f pop %r15
|
|
4070: 41 5e pop %r14
|
|
4072: 41 5c pop %r12
|
|
4074: 5f pop %rdi
|
|
4075: 5e pop %rsi
|
|
4076: c3 ret
|
|
4077: 44 89 f1 mov %r14d,%ecx
|
|
407a: 48 89 fa mov %rdi,%rdx
|
|
407d: 45 89 e0 mov %r12d,%r8d
|
|
4080: e8 7b c8 a4 01 call 0x1a50900
|
|
4085: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
408a: 48 33 cc xor %rsp,%rcx
|
|
408d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2602290
|
|
4094: 75 49 jne 0x40df
|
|
4096: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
409b: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
40a2: 41 5f pop %r15
|
|
40a4: 41 5e pop %r14
|
|
40a6: 41 5c pop %r12
|
|
40a8: 5f pop %rdi
|
|
40a9: 5e pop %rsi
|
|
40aa: c3 ret
|
|
40ab: 44 89 f1 mov %r14d,%ecx
|
|
40ae: 48 89 fa mov %rdi,%rdx
|
|
40b1: 45 89 e0 mov %r12d,%r8d
|
|
40b4: e8 47 c8 a4 01 call 0x1a50900
|
|
40b9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
40be: 48 33 cc xor %rsp,%rcx
|
|
40c1: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2602290
|
|
40c8: 75 15 jne 0x40df
|
|
40ca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
40cf: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
40d6: 41 5f pop %r15
|
|
40d8: 41 5e pop %r14
|
|
40da: 41 5c pop %r12
|
|
40dc: 5f pop %rdi
|
|
40dd: 5e pop %rsi
|
|
40de: c3 ret
|
|
40df: e8 0c 99 11 01 call 0x111d9f0
|
|
40e4: 90 nop
|
|
40e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
40ec: 00
|
|
40ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
40f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
40f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4100: 56 push %rsi
|
|
4101: 57 push %rdi
|
|
4102: 41 54 push %r12
|
|
4104: 41 56 push %r14
|
|
4106: 41 57 push %r15
|
|
4108: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
410f: 45 89 c4 mov %r8d,%r12d
|
|
4112: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
4117: 48 89 d7 mov %rdx,%rdi
|
|
411a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2602290
|
|
4121: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
4126: 4c 33 cc xor %rsp,%r9
|
|
4129: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
412d: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
4132: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
|
|
4139: 00
|
|
413a: 41 89 ce mov %ecx,%r14d
|
|
413d: 48 89 fe mov %rdi,%rsi
|
|
4140: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
4147: 00
|
|
4148: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
|
|
414f: 0f 8e b6 01 00 00 jle 0x430b
|
|
4155: 48 f7 c7 03 00 00 00 test $0x3,%rdi
|
|
415c: 0f 85 a9 01 00 00 jne 0x430b
|
|
4162: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
4167: e8 d4 a2 44 00 call 0x44e440
|
|
416c: 85 c0 test %eax,%eax
|
|
416e: 0f 85 63 01 00 00 jne 0x42d7
|
|
4174: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
4179: 45 85 c9 test %r9d,%r9d
|
|
417c: 0f 8e 55 01 00 00 jle 0x42d7
|
|
4182: 45 3b f9 cmp %r9d,%r15d
|
|
4185: 0f 8e 4c 01 00 00 jle 0x42d7
|
|
418b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1
|
|
4191: 49 89 f9 mov %rdi,%r9
|
|
4194: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
|
|
419a: 49 f7 d9 neg %r9
|
|
419d: 49 83 c1 40 add $0x40,%r9
|
|
41a1: 49 83 e1 3f and $0x3f,%r9
|
|
41a5: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
41ab: 45 85 c9 test %r9d,%r9d
|
|
41ae: 74 14 je 0x41c4
|
|
41b0: 41 c1 e9 02 shr $0x2,%r9d
|
|
41b4: 45 2b e1 sub %r9d,%r12d
|
|
41b7: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
|
|
41bb: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
|
|
41bf: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
|
|
41c4: 45 89 e1 mov %r12d,%r9d
|
|
41c7: 41 83 e1 0f and $0xf,%r9d
|
|
41cb: 41 f7 d9 neg %r9d
|
|
41ce: 45 03 cc add %r12d,%r9d
|
|
41d1: 45 85 c9 test %r9d,%r9d
|
|
41d4: 0f 8e 7f 00 00 00 jle 0x4259
|
|
41da: 33 c0 xor %eax,%eax
|
|
41dc: 45 8d 79 0f lea 0xf(%r9),%r15d
|
|
41e0: 45 89 fb mov %r15d,%r11d
|
|
41e3: ba 01 00 00 00 mov $0x1,%edx
|
|
41e8: 41 c1 eb 05 shr $0x5,%r11d
|
|
41ec: 45 33 d2 xor %r10d,%r10d
|
|
41ef: 45 85 db test %r11d,%r11d
|
|
41f2: 76 39 jbe 0x422d
|
|
41f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
41f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4200: 4d 63 d2 movslq %r10d,%r10
|
|
4203: ff c0 inc %eax
|
|
4205: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
|
|
420b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
|
|
4212: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
|
|
4219: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
|
|
4220: 41 83 c2 20 add $0x20,%r10d
|
|
4224: 41 3b c3 cmp %r11d,%eax
|
|
4227: 72 d7 jb 0x4200
|
|
4229: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
422d: 41 c1 ff 03 sar $0x3,%r15d
|
|
4231: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
4235: 41 c1 ef 1c shr $0x1c,%r15d
|
|
4239: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
|
|
423e: 41 c1 fb 04 sar $0x4,%r11d
|
|
4242: 45 3b d3 cmp %r11d,%r10d
|
|
4245: 73 12 jae 0x4259
|
|
4247: c1 e2 04 shl $0x4,%edx
|
|
424a: 48 63 d2 movslq %edx,%rdx
|
|
424d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
|
|
4253: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
|
|
4259: 4d 63 c9 movslq %r9d,%r9
|
|
425c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
|
|
4260: 41 f7 c4 08 00 00 00 test $0x8,%r12d
|
|
4267: 74 09 je 0x4272
|
|
4269: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
|
|
426e: 49 83 c1 20 add $0x20,%r9
|
|
4272: 41 f7 c4 04 00 00 00 test $0x4,%r12d
|
|
4279: 74 09 je 0x4284
|
|
427b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
|
|
4280: 49 83 c1 10 add $0x10,%r9
|
|
4284: 41 f7 c4 02 00 00 00 test $0x2,%r12d
|
|
428b: 74 0b je 0x4298
|
|
428d: 49 8b 75 00 mov 0x0(%r13),%rsi
|
|
4291: 49 89 31 mov %rsi,(%r9)
|
|
4294: 49 83 c1 08 add $0x8,%r9
|
|
4298: 41 f7 c4 01 00 00 00 test $0x1,%r12d
|
|
429f: 74 03 je 0x42a4
|
|
42a1: 45 89 31 mov %r14d,(%r9)
|
|
42a4: 0f ae f8 sfence
|
|
42a7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
42ac: 48 33 cc xor %rsp,%rcx
|
|
42af: c5 f8 77 vzeroupper
|
|
42b2: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2602290
|
|
42b9: 0f 85 80 00 00 00 jne 0x433f
|
|
42bf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
42c4: 48 89 f8 mov %rdi,%rax
|
|
42c7: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
42ce: 41 5f pop %r15
|
|
42d0: 41 5e pop %r14
|
|
42d2: 41 5c pop %r12
|
|
42d4: 5f pop %rdi
|
|
42d5: 5e pop %rsi
|
|
42d6: c3 ret
|
|
42d7: 44 89 f1 mov %r14d,%ecx
|
|
42da: 48 89 fa mov %rdi,%rdx
|
|
42dd: 45 89 e0 mov %r12d,%r8d
|
|
42e0: e8 bb d2 a4 01 call 0x1a515a0
|
|
42e5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
42ea: 48 33 cc xor %rsp,%rcx
|
|
42ed: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2602290
|
|
42f4: 75 49 jne 0x433f
|
|
42f6: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
42fb: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
4302: 41 5f pop %r15
|
|
4304: 41 5e pop %r14
|
|
4306: 41 5c pop %r12
|
|
4308: 5f pop %rdi
|
|
4309: 5e pop %rsi
|
|
430a: c3 ret
|
|
430b: 44 89 f1 mov %r14d,%ecx
|
|
430e: 48 89 fa mov %rdi,%rdx
|
|
4311: 45 89 e0 mov %r12d,%r8d
|
|
4314: e8 87 d2 a4 01 call 0x1a515a0
|
|
4319: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
431e: 48 33 cc xor %rsp,%rcx
|
|
4321: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2602290
|
|
4328: 75 15 jne 0x433f
|
|
432a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
432f: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
4336: 41 5f pop %r15
|
|
4338: 41 5e pop %r14
|
|
433a: 41 5c pop %r12
|
|
433c: 5f pop %rdi
|
|
433d: 5e pop %rsi
|
|
433e: c3 ret
|
|
433f: e8 ac 96 11 01 call 0x111d9f0
|
|
4344: 90 nop
|
|
4345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
434c: 00
|
|
434d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4360: 41 54 push %r12
|
|
4362: 41 55 push %r13
|
|
4364: 41 56 push %r14
|
|
4366: 41 57 push %r15
|
|
4368: 48 83 ec 38 sub $0x38,%rsp
|
|
436c: 4d 89 c5 mov %r8,%r13
|
|
436f: 49 89 d4 mov %rdx,%r12
|
|
4372: 48 89 ca mov %rcx,%rdx
|
|
4375: 45 33 db xor %r11d,%r11d
|
|
4378: 4d 85 ed test %r13,%r13
|
|
437b: 0f 84 28 02 00 00 je 0x45a9
|
|
4381: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
|
|
4386: 74 12 je 0x439a
|
|
4388: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
438d: 48 83 c4 38 add $0x38,%rsp
|
|
4391: 41 5f pop %r15
|
|
4393: 41 5e pop %r14
|
|
4395: 41 5d pop %r13
|
|
4397: 41 5c pop %r12
|
|
4399: c3 ret
|
|
439a: 48 85 d2 test %rdx,%rdx
|
|
439d: 0f 84 06 02 00 00 je 0x45a9
|
|
43a3: 4d 85 e4 test %r12,%r12
|
|
43a6: 0f 84 fd 01 00 00 je 0x45a9
|
|
43ac: 4d 85 c9 test %r9,%r9
|
|
43af: 0f 84 ed 01 00 00 je 0x45a2
|
|
43b5: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
43b9: 41 83 ff 05 cmp $0x5,%r15d
|
|
43bd: 7f 79 jg 0x4438
|
|
43bf: 4d 63 cf movslq %r15d,%r9
|
|
43c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
43c7: 74 1d je 0x43e6
|
|
43c9: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffec920
|
|
43d0: 48 89 d1 mov %rdx,%rcx
|
|
43d3: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
|
|
43d9: 4c 89 e2 mov %r12,%rdx
|
|
43dc: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8)
|
|
43e3: 01
|
|
43e4: eb 15 jmp 0x43fb
|
|
43e6: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffec920
|
|
43ed: 48 89 d1 mov %rdx,%rcx
|
|
43f0: 4c 89 e2 mov %r12,%rdx
|
|
43f3: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8)
|
|
43fa: 01
|
|
43fb: b8 01 00 00 00 mov $0x1,%eax
|
|
4400: 44 89 f9 mov %r15d,%ecx
|
|
4403: d3 e0 shl %cl,%eax
|
|
4405: 48 63 c0 movslq %eax,%rax
|
|
4408: 48 83 f8 01 cmp $0x1,%rax
|
|
440c: 74 12 je 0x4420
|
|
440e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9
|
|
4413: 4d 89 0c c4 mov %r9,(%r12,%rax,8)
|
|
4417: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8)
|
|
441e: 00 00
|
|
4420: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
|
|
4427: 00 00
|
|
4429: 33 c0 xor %eax,%eax
|
|
442b: 48 83 c4 38 add $0x38,%rsp
|
|
442f: 41 5f pop %r15
|
|
4431: 41 5e pop %r14
|
|
4433: 41 5d pop %r13
|
|
4435: 41 5c pop %r12
|
|
4437: c3 ret
|
|
4438: 4c 89 c8 mov %r9,%rax
|
|
443b: 48 83 e0 3f and $0x3f,%rax
|
|
443f: 48 f7 d8 neg %rax
|
|
4442: 48 83 e0 3f and $0x3f,%rax
|
|
4446: 4c 03 c8 add %rax,%r9
|
|
4449: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
444e: 4d 0f 4f d9 cmovg %r9,%r11
|
|
4452: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
4458: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
445c: 44 89 c9 mov %r9d,%ecx
|
|
445f: 41 d3 e6 shl %cl,%r14d
|
|
4462: 41 83 ff 06 cmp $0x6,%r15d
|
|
4466: 7f 5c jg 0x44c4
|
|
4468: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
446d: 74 2f je 0x449e
|
|
446f: 4d 63 ff movslq %r15d,%r15
|
|
4472: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffec920
|
|
4479: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
|
|
447f: 48 89 d1 mov %rdx,%rcx
|
|
4482: 4c 89 e2 mov %r12,%rdx
|
|
4485: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8)
|
|
448c: 01
|
|
448d: 44 89 f9 mov %r15d,%ecx
|
|
4490: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
4496: 41 d3 e7 shl %cl,%r15d
|
|
4499: e9 91 00 00 00 jmp 0x452f
|
|
449e: 4d 63 ff movslq %r15d,%r15
|
|
44a1: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffec920
|
|
44a8: 48 89 d1 mov %rdx,%rcx
|
|
44ab: 4c 89 e2 mov %r12,%rdx
|
|
44ae: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8)
|
|
44b5: 01
|
|
44b6: 44 89 f9 mov %r15d,%ecx
|
|
44b9: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
44bf: 41 d3 e7 shl %cl,%r15d
|
|
44c2: eb 6b jmp 0x452f
|
|
44c4: 41 83 ff 0f cmp $0xf,%r15d
|
|
44c8: 7e 20 jle 0x44ea
|
|
44ca: 48 89 e0 mov %rsp,%rax
|
|
44cd: 4c 89 e9 mov %r13,%rcx
|
|
44d0: 4d 89 e0 mov %r12,%r8
|
|
44d3: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
44d7: e8 a4 e5 05 00 call 0x62a80
|
|
44dc: 44 89 f9 mov %r15d,%ecx
|
|
44df: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
44e5: 41 d3 e7 shl %cl,%r15d
|
|
44e8: eb 45 jmp 0x452f
|
|
44ea: 49 89 e2 mov %rsp,%r10
|
|
44ed: 48 89 d1 mov %rdx,%rcx
|
|
44f0: 49 8b 45 30 mov 0x30(%r13),%rax
|
|
44f4: 4c 89 e2 mov %r12,%rdx
|
|
44f7: 45 89 f0 mov %r14d,%r8d
|
|
44fa: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
|
44fe: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
4502: 49 89 42 20 mov %rax,0x20(%r10)
|
|
4506: e8 e5 61 a9 01 call 0x1a9a6f0
|
|
450b: 44 89 f9 mov %r15d,%ecx
|
|
450e: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
4514: 41 d3 e7 shl %cl,%r15d
|
|
4517: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
451c: 74 11 je 0x452f
|
|
451e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0
|
|
4524: 4c 89 e2 mov %r12,%rdx
|
|
4527: 45 89 f8 mov %r15d,%r8d
|
|
452a: e8 d1 1c ff ff call 0xffffffffffff6200
|
|
452f: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1
|
|
4536: 4c 89 e1 mov %r12,%rcx
|
|
4539: f2 41 0f 10 14 24 movsd (%r12),%xmm2
|
|
453f: 0f 28 c1 movaps %xmm1,%xmm0
|
|
4542: 44 89 f2 mov %r14d,%edx
|
|
4545: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
454b: f2 0f 58 c2 addsd %xmm2,%xmm0
|
|
454f: f2 0f 5c d1 subsd %xmm1,%xmm2
|
|
4553: f2 41 0f 11 04 24 movsd %xmm0,(%r12)
|
|
4559: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12)
|
|
4560: 4d 8b 4d 50 mov 0x50(%r13),%r9
|
|
4564: e8 77 f7 05 00 call 0x63ce0
|
|
4569: 4d 63 ff movslq %r15d,%r15
|
|
456c: 49 83 ff 01 cmp $0x1,%r15
|
|
4570: 74 18 je 0x458a
|
|
4572: 49 8b 44 24 08 mov 0x8(%r12),%rax
|
|
4577: 45 33 c9 xor %r9d,%r9d
|
|
457a: 4b 89 04 fc mov %rax,(%r12,%r15,8)
|
|
457e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8)
|
|
4583: 4d 89 4c 24 08 mov %r9,0x8(%r12)
|
|
4588: eb 09 jmp 0x4593
|
|
458a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
|
|
4591: 00 00
|
|
4593: 33 c0 xor %eax,%eax
|
|
4595: 48 83 c4 38 add $0x38,%rsp
|
|
4599: 41 5f pop %r15
|
|
459b: 41 5e pop %r14
|
|
459d: 41 5d pop %r13
|
|
459f: 41 5c pop %r12
|
|
45a1: c3 ret
|
|
45a2: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
45a7: 7e 12 jle 0x45bb
|
|
45a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
45ae: 48 83 c4 38 add $0x38,%rsp
|
|
45b2: 41 5f pop %r15
|
|
45b4: 41 5e pop %r14
|
|
45b6: 41 5d pop %r13
|
|
45b8: 41 5c pop %r12
|
|
45ba: c3 ret
|
|
45bb: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
45bf: 41 83 ff 05 cmp $0x5,%r15d
|
|
45c3: 0f 8e f6 fd ff ff jle 0x43bf
|
|
45c9: e9 84 fe ff ff jmp 0x4452
|
|
45ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
45d5: 00
|
|
45d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
45dd: 0f 1f 00 nopl (%rax)
|
|
45e0: 57 push %rdi
|
|
45e1: 41 54 push %r12
|
|
45e3: 41 55 push %r13
|
|
45e5: 41 56 push %r14
|
|
45e7: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
45ec: 4d 89 c4 mov %r8,%r12
|
|
45ef: 48 89 d7 mov %rdx,%rdi
|
|
45f2: 48 89 ca mov %rcx,%rdx
|
|
45f5: 33 c0 xor %eax,%eax
|
|
45f7: 4d 85 e4 test %r12,%r12
|
|
45fa: 0f 84 36 02 00 00 je 0x4836
|
|
4600: 41 83 3c 24 09 cmpl $0x9,(%r12)
|
|
4605: 74 12 je 0x4619
|
|
4607: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
460c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
4611: 41 5e pop %r14
|
|
4613: 41 5d pop %r13
|
|
4615: 41 5c pop %r12
|
|
4617: 5f pop %rdi
|
|
4618: c3 ret
|
|
4619: 48 85 d2 test %rdx,%rdx
|
|
461c: 0f 84 14 02 00 00 je 0x4836
|
|
4622: 48 85 ff test %rdi,%rdi
|
|
4625: 0f 84 0b 02 00 00 je 0x4836
|
|
462b: 4d 85 c9 test %r9,%r9
|
|
462e: 0f 84 fa 01 00 00 je 0x482e
|
|
4634: 45 8b 74 24 04 mov 0x4(%r12),%r14d
|
|
4639: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
|
|
463f: 7f 7f jg 0x46c0
|
|
4641: 4d 63 ce movslq %r14d,%r9
|
|
4644: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
464a: 74 21 je 0x466d
|
|
464c: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffec920
|
|
4653: 48 89 d1 mov %rdx,%rcx
|
|
4656: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
|
|
465d: 48 89 fa mov %rdi,%rdx
|
|
4660: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9
|
|
4667: 01
|
|
4668: 41 ff d1 call *%r9
|
|
466b: eb 18 jmp 0x4685
|
|
466d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffec920
|
|
4674: 48 89 d1 mov %rdx,%rcx
|
|
4677: 48 89 fa mov %rdi,%rdx
|
|
467a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9
|
|
4681: 01
|
|
4682: 41 ff d1 call *%r9
|
|
4685: b8 01 00 00 00 mov $0x1,%eax
|
|
468a: 44 89 f1 mov %r14d,%ecx
|
|
468d: d3 e0 shl %cl,%eax
|
|
468f: 48 63 c0 movslq %eax,%rax
|
|
4692: 48 83 f8 01 cmp $0x1,%rax
|
|
4696: 74 11 je 0x46a9
|
|
4698: 4c 8b 4f 08 mov 0x8(%rdi),%r9
|
|
469c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
|
|
46a0: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
|
|
46a7: 00 00
|
|
46a9: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
46b0: 00
|
|
46b1: 33 c0 xor %eax,%eax
|
|
46b3: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
46b8: 41 5e pop %r14
|
|
46ba: 41 5d pop %r13
|
|
46bc: 41 5c pop %r12
|
|
46be: 5f pop %rdi
|
|
46bf: c3 ret
|
|
46c0: 4c 89 c8 mov %r9,%rax
|
|
46c3: 48 83 e0 3f and $0x3f,%rax
|
|
46c7: 48 f7 d8 neg %rax
|
|
46ca: 48 83 e0 3f and $0x3f,%rax
|
|
46ce: 4c 03 c8 add %rax,%r9
|
|
46d1: 33 c0 xor %eax,%eax
|
|
46d3: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
|
|
46d9: 49 0f 4f c1 cmovg %r9,%rax
|
|
46dd: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
46e3: 45 8d 4e ff lea -0x1(%r14),%r9d
|
|
46e7: 44 89 c9 mov %r9d,%ecx
|
|
46ea: 41 d3 e5 shl %cl,%r13d
|
|
46ed: 41 83 fe 06 cmp $0x6,%r14d
|
|
46f1: 7f 64 jg 0x4757
|
|
46f3: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
46f9: 74 33 je 0x472e
|
|
46fb: 4d 63 f6 movslq %r14d,%r14
|
|
46fe: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffec920
|
|
4705: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
|
|
470c: 48 89 d1 mov %rdx,%rcx
|
|
470f: 48 89 fa mov %rdi,%rdx
|
|
4712: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9
|
|
4719: 01
|
|
471a: 41 ff d1 call *%r9
|
|
471d: 44 89 f1 mov %r14d,%ecx
|
|
4720: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
4726: 41 d3 e6 shl %cl,%r14d
|
|
4729: e9 99 00 00 00 jmp 0x47c7
|
|
472e: 4d 63 f6 movslq %r14d,%r14
|
|
4731: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffec920
|
|
4738: 48 89 d1 mov %rdx,%rcx
|
|
473b: 48 89 fa mov %rdi,%rdx
|
|
473e: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9
|
|
4745: 01
|
|
4746: 41 ff d1 call *%r9
|
|
4749: 44 89 f1 mov %r14d,%ecx
|
|
474c: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
4752: 41 d3 e6 shl %cl,%r14d
|
|
4755: eb 70 jmp 0x47c7
|
|
4757: 41 83 fe 11 cmp $0x11,%r14d
|
|
475b: 7e 21 jle 0x477e
|
|
475d: 4c 8d 14 24 lea (%rsp),%r10
|
|
4761: 4c 89 e1 mov %r12,%rcx
|
|
4764: 49 89 f8 mov %rdi,%r8
|
|
4767: 49 89 42 20 mov %rax,0x20(%r10)
|
|
476b: e8 50 68 06 00 call 0x6afc0
|
|
4770: 44 89 f1 mov %r14d,%ecx
|
|
4773: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
4779: 41 d3 e6 shl %cl,%r14d
|
|
477c: eb 49 jmp 0x47c7
|
|
477e: 49 89 e3 mov %rsp,%r11
|
|
4781: 48 89 d1 mov %rdx,%rcx
|
|
4784: 4d 8b 54 24 30 mov 0x30(%r12),%r10
|
|
4789: 48 89 fa mov %rdi,%rdx
|
|
478c: 45 89 e8 mov %r13d,%r8d
|
|
478f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
|
|
4794: 4d 89 53 20 mov %r10,0x20(%r11)
|
|
4798: 49 89 43 28 mov %rax,0x28(%r11)
|
|
479c: e8 cf 7d aa 01 call 0x1aac570
|
|
47a1: 44 89 f1 mov %r14d,%ecx
|
|
47a4: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
47aa: 41 d3 e6 shl %cl,%r14d
|
|
47ad: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
47b3: 74 12 je 0x47c7
|
|
47b5: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0
|
|
47bc: 48 89 fa mov %rdi,%rdx
|
|
47bf: 45 89 f0 mov %r14d,%r8d
|
|
47c2: e8 99 1a ff ff call 0xffffffffffff6260
|
|
47c7: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0
|
|
47cc: 48 89 f9 mov %rdi,%rcx
|
|
47cf: f2 0f 10 0f movsd (%rdi),%xmm1
|
|
47d3: 44 89 ea mov %r13d,%edx
|
|
47d6: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
47dc: f2 0f 58 07 addsd (%rdi),%xmm0
|
|
47e0: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1
|
|
47e5: f2 0f 11 07 movsd %xmm0,(%rdi)
|
|
47e9: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi)
|
|
47ee: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
|
|
47f3: e8 48 7b 06 00 call 0x6c340
|
|
47f8: 4d 63 f6 movslq %r14d,%r14
|
|
47fb: 49 83 fe 01 cmp $0x1,%r14
|
|
47ff: 74 16 je 0x4817
|
|
4801: 48 8b 47 08 mov 0x8(%rdi),%rax
|
|
4805: 45 33 c9 xor %r9d,%r9d
|
|
4808: 4a 89 04 f7 mov %rax,(%rdi,%r14,8)
|
|
480c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8)
|
|
4811: 4c 89 4f 08 mov %r9,0x8(%rdi)
|
|
4815: eb 08 jmp 0x481f
|
|
4817: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
481e: 00
|
|
481f: 33 c0 xor %eax,%eax
|
|
4821: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
4826: 41 5e pop %r14
|
|
4828: 41 5d pop %r13
|
|
482a: 41 5c pop %r12
|
|
482c: 5f pop %rdi
|
|
482d: c3 ret
|
|
482e: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
|
|
4834: 7e 12 jle 0x4848
|
|
4836: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
483b: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
4840: 41 5e pop %r14
|
|
4842: 41 5d pop %r13
|
|
4844: 41 5c pop %r12
|
|
4846: 5f pop %rdi
|
|
4847: c3 ret
|
|
4848: 45 8b 74 24 04 mov 0x4(%r12),%r14d
|
|
484d: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
|
|
4853: 0f 8e e8 fd ff ff jle 0x4641
|
|
4859: e9 7f fe ff ff jmp 0x46dd
|
|
485e: 66 90 xchg %ax,%ax
|
|
4860: 56 push %rsi
|
|
4861: 57 push %rdi
|
|
4862: 41 54 push %r12
|
|
4864: 55 push %rbp
|
|
4865: 48 83 ec 38 sub $0x38,%rsp
|
|
4869: 4c 89 c6 mov %r8,%rsi
|
|
486c: 48 89 d5 mov %rdx,%rbp
|
|
486f: 48 89 ca mov %rcx,%rdx
|
|
4872: 45 33 db xor %r11d,%r11d
|
|
4875: 48 85 f6 test %rsi,%rsi
|
|
4878: 0f 84 13 02 00 00 je 0x4a91
|
|
487e: 83 3e 09 cmpl $0x9,(%rsi)
|
|
4881: 74 0f je 0x4892
|
|
4883: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
4888: 48 83 c4 38 add $0x38,%rsp
|
|
488c: 5d pop %rbp
|
|
488d: 41 5c pop %r12
|
|
488f: 5f pop %rdi
|
|
4890: 5e pop %rsi
|
|
4891: c3 ret
|
|
4892: 48 85 d2 test %rdx,%rdx
|
|
4895: 0f 84 f6 01 00 00 je 0x4a91
|
|
489b: 48 85 ed test %rbp,%rbp
|
|
489e: 0f 84 ed 01 00 00 je 0x4a91
|
|
48a4: 4d 85 c9 test %r9,%r9
|
|
48a7: 0f 84 de 01 00 00 je 0x4a8b
|
|
48ad: 44 8b 66 04 mov 0x4(%rsi),%r12d
|
|
48b1: 41 83 fc 05 cmp $0x5,%r12d
|
|
48b5: 7f 77 jg 0x492e
|
|
48b7: 49 63 fc movslq %r12d,%rdi
|
|
48ba: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
48be: 74 1e je 0x48de
|
|
48c0: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffec920
|
|
48c7: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
|
|
48cc: 48 89 d1 mov %rdx,%rcx
|
|
48cf: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi
|
|
48d6: 01
|
|
48d7: 48 89 ea mov %rbp,%rdx
|
|
48da: ff d7 call *%rdi
|
|
48dc: eb 17 jmp 0x48f5
|
|
48de: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffec920
|
|
48e5: 48 89 d1 mov %rdx,%rcx
|
|
48e8: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi
|
|
48ef: 01
|
|
48f0: 48 89 ea mov %rbp,%rdx
|
|
48f3: ff d6 call *%rsi
|
|
48f5: b8 01 00 00 00 mov $0x1,%eax
|
|
48fa: 44 89 e1 mov %r12d,%ecx
|
|
48fd: d3 e0 shl %cl,%eax
|
|
48ff: 48 63 c0 movslq %eax,%rax
|
|
4902: 48 83 f8 01 cmp $0x1,%rax
|
|
4906: 74 12 je 0x491a
|
|
4908: 48 8b 75 08 mov 0x8(%rbp),%rsi
|
|
490c: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8)
|
|
4913: 00 00
|
|
4915: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8)
|
|
491a: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
4921: 00
|
|
4922: 33 c0 xor %eax,%eax
|
|
4924: 48 83 c4 38 add $0x38,%rsp
|
|
4928: 5d pop %rbp
|
|
4929: 41 5c pop %r12
|
|
492b: 5f pop %rdi
|
|
492c: 5e pop %rsi
|
|
492d: c3 ret
|
|
492e: 4c 89 c8 mov %r9,%rax
|
|
4931: 48 83 e0 3f and $0x3f,%rax
|
|
4935: 48 f7 d8 neg %rax
|
|
4938: 48 83 e0 3f and $0x3f,%rax
|
|
493c: 4c 03 c8 add %rax,%r9
|
|
493f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
4943: 4d 0f 4f d9 cmovg %r9,%r11
|
|
4947: 45 8d 4c 24 ff lea -0x1(%r12),%r9d
|
|
494c: bf 01 00 00 00 mov $0x1,%edi
|
|
4951: 44 89 c9 mov %r9d,%ecx
|
|
4954: d3 e7 shl %cl,%edi
|
|
4956: 41 83 fc 06 cmp $0x6,%r12d
|
|
495a: 7f 60 jg 0x49bc
|
|
495c: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
4960: 74 31 je 0x4993
|
|
4962: 4d 63 e4 movslq %r12d,%r12
|
|
4965: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffec920
|
|
496c: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
|
|
4971: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9
|
|
4978: 01
|
|
4979: 48 89 d1 mov %rdx,%rcx
|
|
497c: 48 89 ea mov %rbp,%rdx
|
|
497f: 41 ff d1 call *%r9
|
|
4982: 44 89 e1 mov %r12d,%ecx
|
|
4985: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
498b: 41 d3 e4 shl %cl,%r12d
|
|
498e: e9 92 00 00 00 jmp 0x4a25
|
|
4993: 4d 63 e4 movslq %r12d,%r12
|
|
4996: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffec920
|
|
499d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9
|
|
49a4: 01
|
|
49a5: 48 89 d1 mov %rdx,%rcx
|
|
49a8: 48 89 ea mov %rbp,%rdx
|
|
49ab: 41 ff d1 call *%r9
|
|
49ae: 44 89 e1 mov %r12d,%ecx
|
|
49b1: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
49b7: 41 d3 e4 shl %cl,%r12d
|
|
49ba: eb 69 jmp 0x4a25
|
|
49bc: 41 83 fc 11 cmp $0x11,%r12d
|
|
49c0: 7e 20 jle 0x49e2
|
|
49c2: 48 89 e0 mov %rsp,%rax
|
|
49c5: 48 89 f1 mov %rsi,%rcx
|
|
49c8: 49 89 e8 mov %rbp,%r8
|
|
49cb: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
49cf: e8 cc ef 06 00 call 0x739a0
|
|
49d4: 44 89 e1 mov %r12d,%ecx
|
|
49d7: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
49dd: 41 d3 e4 shl %cl,%r12d
|
|
49e0: eb 43 jmp 0x4a25
|
|
49e2: 49 89 e2 mov %rsp,%r10
|
|
49e5: 48 8b 46 30 mov 0x30(%rsi),%rax
|
|
49e9: 48 89 d1 mov %rdx,%rcx
|
|
49ec: 4c 8b 4e 38 mov 0x38(%rsi),%r9
|
|
49f0: 48 89 ea mov %rbp,%rdx
|
|
49f3: 41 89 f8 mov %edi,%r8d
|
|
49f6: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
49fa: 49 89 42 20 mov %rax,0x20(%r10)
|
|
49fe: e8 6d 5c ac 01 call 0x1aca670
|
|
4a03: 44 89 e1 mov %r12d,%ecx
|
|
4a06: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
4a0c: 41 d3 e4 shl %cl,%r12d
|
|
4a0f: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
4a13: 74 10 je 0x4a25
|
|
4a15: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0
|
|
4a1a: 48 89 ea mov %rbp,%rdx
|
|
4a1d: 45 89 e0 mov %r12d,%r8d
|
|
4a20: e8 9b 18 ff ff call 0xffffffffffff62c0
|
|
4a25: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1
|
|
4a2a: 48 89 e9 mov %rbp,%rcx
|
|
4a2d: 89 fa mov %edi,%edx
|
|
4a2f: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2
|
|
4a34: 0f 28 c1 movaps %xmm1,%xmm0
|
|
4a37: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
4a3d: f2 0f 58 c2 addsd %xmm2,%xmm0
|
|
4a41: f2 0f 5c d1 subsd %xmm1,%xmm2
|
|
4a45: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp)
|
|
4a4a: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp)
|
|
4a4f: 4c 8b 4e 50 mov 0x50(%rsi),%r9
|
|
4a53: e8 a8 02 07 00 call 0x74d00
|
|
4a58: 4d 63 e4 movslq %r12d,%r12
|
|
4a5b: 49 83 fc 01 cmp $0x1,%r12
|
|
4a5f: 74 16 je 0x4a77
|
|
4a61: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
4a65: 33 f6 xor %esi,%esi
|
|
4a67: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8)
|
|
4a6c: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8)
|
|
4a71: 48 89 75 08 mov %rsi,0x8(%rbp)
|
|
4a75: eb 08 jmp 0x4a7f
|
|
4a77: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
4a7e: 00
|
|
4a7f: 33 c0 xor %eax,%eax
|
|
4a81: 48 83 c4 38 add $0x38,%rsp
|
|
4a85: 5d pop %rbp
|
|
4a86: 41 5c pop %r12
|
|
4a88: 5f pop %rdi
|
|
4a89: 5e pop %rsi
|
|
4a8a: c3 ret
|
|
4a8b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
4a8f: 7e 0f jle 0x4aa0
|
|
4a91: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4a96: 48 83 c4 38 add $0x38,%rsp
|
|
4a9a: 5d pop %rbp
|
|
4a9b: 41 5c pop %r12
|
|
4a9d: 5f pop %rdi
|
|
4a9e: 5e pop %rsi
|
|
4a9f: c3 ret
|
|
4aa0: 44 8b 66 04 mov 0x4(%rsi),%r12d
|
|
4aa4: 41 83 fc 05 cmp $0x5,%r12d
|
|
4aa8: 0f 8e 09 fe ff ff jle 0x48b7
|
|
4aae: e9 94 fe ff ff jmp 0x4947
|
|
4ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4abf: 00
|
|
4ac0: 57 push %rdi
|
|
4ac1: 41 55 push %r13
|
|
4ac3: 41 56 push %r14
|
|
4ac5: 41 57 push %r15
|
|
4ac7: 48 83 ec 38 sub $0x38,%rsp
|
|
4acb: 4d 89 c5 mov %r8,%r13
|
|
4ace: 48 89 d7 mov %rdx,%rdi
|
|
4ad1: 48 89 ca mov %rcx,%rdx
|
|
4ad4: 45 33 db xor %r11d,%r11d
|
|
4ad7: 4d 85 ed test %r13,%r13
|
|
4ada: 0f 84 15 02 00 00 je 0x4cf5
|
|
4ae0: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
|
|
4ae5: 74 11 je 0x4af8
|
|
4ae7: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
4aec: 48 83 c4 38 add $0x38,%rsp
|
|
4af0: 41 5f pop %r15
|
|
4af2: 41 5e pop %r14
|
|
4af4: 41 5d pop %r13
|
|
4af6: 5f pop %rdi
|
|
4af7: c3 ret
|
|
4af8: 48 85 d2 test %rdx,%rdx
|
|
4afb: 0f 84 f4 01 00 00 je 0x4cf5
|
|
4b01: 48 85 ff test %rdi,%rdi
|
|
4b04: 0f 84 eb 01 00 00 je 0x4cf5
|
|
4b0a: 4d 85 c9 test %r9,%r9
|
|
4b0d: 0f 84 db 01 00 00 je 0x4cee
|
|
4b13: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
4b17: 41 83 ff 04 cmp $0x4,%r15d
|
|
4b1b: 7f 76 jg 0x4b93
|
|
4b1d: 4d 63 cf movslq %r15d,%r9
|
|
4b20: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
4b25: 74 1d je 0x4b44
|
|
4b27: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffec920
|
|
4b2e: 48 89 d1 mov %rdx,%rcx
|
|
4b31: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
|
|
4b37: 48 89 fa mov %rdi,%rdx
|
|
4b3a: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8)
|
|
4b41: 01
|
|
4b42: eb 15 jmp 0x4b59
|
|
4b44: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffec920
|
|
4b4b: 48 89 d1 mov %rdx,%rcx
|
|
4b4e: 48 89 fa mov %rdi,%rdx
|
|
4b51: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8)
|
|
4b58: 01
|
|
4b59: b8 01 00 00 00 mov $0x1,%eax
|
|
4b5e: 44 89 f9 mov %r15d,%ecx
|
|
4b61: d3 e0 shl %cl,%eax
|
|
4b63: 48 63 c0 movslq %eax,%rax
|
|
4b66: 48 83 f8 01 cmp $0x1,%rax
|
|
4b6a: 74 11 je 0x4b7d
|
|
4b6c: 4c 8b 4f 08 mov 0x8(%rdi),%r9
|
|
4b70: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
|
|
4b74: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
|
|
4b7b: 00 00
|
|
4b7d: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
4b84: 00
|
|
4b85: 33 c0 xor %eax,%eax
|
|
4b87: 48 83 c4 38 add $0x38,%rsp
|
|
4b8b: 41 5f pop %r15
|
|
4b8d: 41 5e pop %r14
|
|
4b8f: 41 5d pop %r13
|
|
4b91: 5f pop %rdi
|
|
4b92: c3 ret
|
|
4b93: 4c 89 c8 mov %r9,%rax
|
|
4b96: 48 83 e0 3f and $0x3f,%rax
|
|
4b9a: 48 f7 d8 neg %rax
|
|
4b9d: 48 83 e0 3f and $0x3f,%rax
|
|
4ba1: 4c 03 c8 add %rax,%r9
|
|
4ba4: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
4ba9: 4d 0f 4f d9 cmovg %r9,%r11
|
|
4bad: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
4bb3: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
4bb7: 44 89 c9 mov %r9d,%ecx
|
|
4bba: 41 d3 e6 shl %cl,%r14d
|
|
4bbd: 41 83 ff 07 cmp $0x7,%r15d
|
|
4bc1: 7f 5c jg 0x4c1f
|
|
4bc3: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
4bc8: 74 2f je 0x4bf9
|
|
4bca: 4d 63 ff movslq %r15d,%r15
|
|
4bcd: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffec920
|
|
4bd4: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
|
|
4bda: 48 89 d1 mov %rdx,%rcx
|
|
4bdd: 48 89 fa mov %rdi,%rdx
|
|
4be0: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8)
|
|
4be7: 01
|
|
4be8: 44 89 f9 mov %r15d,%ecx
|
|
4beb: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
4bf1: 41 d3 e7 shl %cl,%r15d
|
|
4bf4: e9 91 00 00 00 jmp 0x4c8a
|
|
4bf9: 4d 63 ff movslq %r15d,%r15
|
|
4bfc: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffec920
|
|
4c03: 48 89 d1 mov %rdx,%rcx
|
|
4c06: 48 89 fa mov %rdi,%rdx
|
|
4c09: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8)
|
|
4c10: 01
|
|
4c11: 44 89 f9 mov %r15d,%ecx
|
|
4c14: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
4c1a: 41 d3 e7 shl %cl,%r15d
|
|
4c1d: eb 6b jmp 0x4c8a
|
|
4c1f: 41 83 ff 12 cmp $0x12,%r15d
|
|
4c23: 7e 20 jle 0x4c45
|
|
4c25: 48 89 e0 mov %rsp,%rax
|
|
4c28: 4c 89 e9 mov %r13,%rcx
|
|
4c2b: 49 89 f8 mov %rdi,%r8
|
|
4c2e: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
4c32: e8 69 69 07 00 call 0x7b5a0
|
|
4c37: 44 89 f9 mov %r15d,%ecx
|
|
4c3a: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
4c40: 41 d3 e7 shl %cl,%r15d
|
|
4c43: eb 45 jmp 0x4c8a
|
|
4c45: 49 89 e2 mov %rsp,%r10
|
|
4c48: 48 89 d1 mov %rdx,%rcx
|
|
4c4b: 49 8b 45 30 mov 0x30(%r13),%rax
|
|
4c4f: 48 89 fa mov %rdi,%rdx
|
|
4c52: 45 89 f0 mov %r14d,%r8d
|
|
4c55: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
|
4c59: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
4c5d: 49 89 42 20 mov %rax,0x20(%r10)
|
|
4c61: e8 1a 3b ae 01 call 0x1ae8780
|
|
4c66: 44 89 f9 mov %r15d,%ecx
|
|
4c69: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
4c6f: 41 d3 e7 shl %cl,%r15d
|
|
4c72: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
4c77: 74 11 je 0x4c8a
|
|
4c79: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0
|
|
4c7f: 48 89 fa mov %rdi,%rdx
|
|
4c82: 45 89 f8 mov %r15d,%r8d
|
|
4c85: e8 96 16 ff ff call 0xffffffffffff6320
|
|
4c8a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2
|
|
4c8f: 48 89 f9 mov %rdi,%rcx
|
|
4c92: c5 fb 10 0f vmovsd (%rdi),%xmm1
|
|
4c96: 44 89 f2 mov %r14d,%edx
|
|
4c99: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
4c9f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
|
|
4ca3: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
|
|
4ca7: c5 fb 11 07 vmovsd %xmm0,(%rdi)
|
|
4cab: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi)
|
|
4cb0: 4d 8b 4d 50 mov 0x50(%r13),%r9
|
|
4cb4: e8 47 7c 07 00 call 0x7c900
|
|
4cb9: 4d 63 ff movslq %r15d,%r15
|
|
4cbc: 49 83 ff 01 cmp $0x1,%r15
|
|
4cc0: 74 16 je 0x4cd8
|
|
4cc2: 48 8b 47 08 mov 0x8(%rdi),%rax
|
|
4cc6: 45 33 c9 xor %r9d,%r9d
|
|
4cc9: 4a 89 04 ff mov %rax,(%rdi,%r15,8)
|
|
4ccd: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8)
|
|
4cd2: 4c 89 4f 08 mov %r9,0x8(%rdi)
|
|
4cd6: eb 08 jmp 0x4ce0
|
|
4cd8: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
4cdf: 00
|
|
4ce0: 33 c0 xor %eax,%eax
|
|
4ce2: 48 83 c4 38 add $0x38,%rsp
|
|
4ce6: 41 5f pop %r15
|
|
4ce8: 41 5e pop %r14
|
|
4cea: 41 5d pop %r13
|
|
4cec: 5f pop %rdi
|
|
4ced: c3 ret
|
|
4cee: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
4cf3: 7e 11 jle 0x4d06
|
|
4cf5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4cfa: 48 83 c4 38 add $0x38,%rsp
|
|
4cfe: 41 5f pop %r15
|
|
4d00: 41 5e pop %r14
|
|
4d02: 41 5d pop %r13
|
|
4d04: 5f pop %rdi
|
|
4d05: c3 ret
|
|
4d06: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
4d0a: 41 83 ff 04 cmp $0x4,%r15d
|
|
4d0e: 0f 8e 09 fe ff ff jle 0x4b1d
|
|
4d14: e9 94 fe ff ff jmp 0x4bad
|
|
4d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4d20: 56 push %rsi
|
|
4d21: 57 push %rdi
|
|
4d22: 41 54 push %r12
|
|
4d24: 41 57 push %r15
|
|
4d26: 55 push %rbp
|
|
4d27: 48 83 ec 30 sub $0x30,%rsp
|
|
4d2b: 4c 89 c6 mov %r8,%rsi
|
|
4d2e: 48 89 d5 mov %rdx,%rbp
|
|
4d31: 48 89 ca mov %rcx,%rdx
|
|
4d34: 45 33 db xor %r11d,%r11d
|
|
4d37: 48 85 f6 test %rsi,%rsi
|
|
4d3a: 0f 84 ef 01 00 00 je 0x4f2f
|
|
4d40: 83 3e 09 cmpl $0x9,(%rsi)
|
|
4d43: 74 11 je 0x4d56
|
|
4d45: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
4d4a: 48 83 c4 30 add $0x30,%rsp
|
|
4d4e: 5d pop %rbp
|
|
4d4f: 41 5f pop %r15
|
|
4d51: 41 5c pop %r12
|
|
4d53: 5f pop %rdi
|
|
4d54: 5e pop %rsi
|
|
4d55: c3 ret
|
|
4d56: 48 85 d2 test %rdx,%rdx
|
|
4d59: 0f 84 d0 01 00 00 je 0x4f2f
|
|
4d5f: 48 85 ed test %rbp,%rbp
|
|
4d62: 0f 84 c7 01 00 00 je 0x4f2f
|
|
4d68: 4d 85 c9 test %r9,%r9
|
|
4d6b: 0f 84 b8 01 00 00 je 0x4f29
|
|
4d71: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
4d75: 41 83 ff 04 cmp $0x4,%r15d
|
|
4d79: 7f 77 jg 0x4df2
|
|
4d7b: 49 63 ff movslq %r15d,%rdi
|
|
4d7e: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
4d82: 74 1f je 0x4da3
|
|
4d84: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffec920
|
|
4d8b: 48 89 d1 mov %rdx,%rcx
|
|
4d8e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
|
|
4d93: 48 89 ea mov %rbp,%rdx
|
|
4d96: c5 f9 28 d0 vmovapd %xmm0,%xmm2
|
|
4d9a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8)
|
|
4da1: eb 14 jmp 0x4db7
|
|
4da3: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffec920
|
|
4daa: 48 89 d1 mov %rdx,%rcx
|
|
4dad: 48 89 ea mov %rbp,%rdx
|
|
4db0: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8)
|
|
4db7: b8 01 00 00 00 mov $0x1,%eax
|
|
4dbc: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
|
|
4dc1: 48 63 f6 movslq %esi,%rsi
|
|
4dc4: 48 83 fe 01 cmp $0x1,%rsi
|
|
4dc8: 74 12 je 0x4ddc
|
|
4dca: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
4dce: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
|
|
4dd3: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
|
|
4dda: 00 00
|
|
4ddc: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
4de3: 00
|
|
4de4: 33 c0 xor %eax,%eax
|
|
4de6: 48 83 c4 30 add $0x30,%rsp
|
|
4dea: 5d pop %rbp
|
|
4deb: 41 5f pop %r15
|
|
4ded: 41 5c pop %r12
|
|
4def: 5f pop %rdi
|
|
4df0: 5e pop %rsi
|
|
4df1: c3 ret
|
|
4df2: 4c 89 c8 mov %r9,%rax
|
|
4df5: 48 83 e0 3f and $0x3f,%rax
|
|
4df9: 48 f7 d8 neg %rax
|
|
4dfc: 48 83 e0 3f and $0x3f,%rax
|
|
4e00: 4c 03 c8 add %rax,%r9
|
|
4e03: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
4e07: 4d 0f 4f d9 cmovg %r9,%r11
|
|
4e0b: bf 01 00 00 00 mov $0x1,%edi
|
|
4e10: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
4e14: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
|
|
4e19: 41 83 ff 07 cmp $0x7,%r15d
|
|
4e1d: 7f 49 jg 0x4e68
|
|
4e1f: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
4e23: 74 24 je 0x4e49
|
|
4e25: 4d 63 ff movslq %r15d,%r15
|
|
4e28: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffec920
|
|
4e2f: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
|
|
4e34: 48 89 d1 mov %rdx,%rcx
|
|
4e37: 48 89 ea mov %rbp,%rdx
|
|
4e3a: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8)
|
|
4e41: 01
|
|
4e42: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
4e47: eb 7a jmp 0x4ec3
|
|
4e49: 4d 63 ff movslq %r15d,%r15
|
|
4e4c: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffec920
|
|
4e53: 48 89 d1 mov %rdx,%rcx
|
|
4e56: 48 89 ea mov %rbp,%rdx
|
|
4e59: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8)
|
|
4e60: 01
|
|
4e61: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
4e66: eb 5b jmp 0x4ec3
|
|
4e68: 41 83 ff 12 cmp $0x12,%r15d
|
|
4e6c: 7e 19 jle 0x4e87
|
|
4e6e: 48 89 e0 mov %rsp,%rax
|
|
4e71: 48 89 f1 mov %rsi,%rcx
|
|
4e74: 49 89 e8 mov %rbp,%r8
|
|
4e77: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
4e7b: e8 80 fe 07 00 call 0x84d00
|
|
4e80: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
4e85: eb 3c jmp 0x4ec3
|
|
4e87: 49 89 e2 mov %rsp,%r10
|
|
4e8a: 48 89 d1 mov %rdx,%rcx
|
|
4e8d: 48 8b 46 30 mov 0x30(%rsi),%rax
|
|
4e91: 48 89 ea mov %rbp,%rdx
|
|
4e94: 45 89 e0 mov %r12d,%r8d
|
|
4e97: 4c 8b 4e 38 mov 0x38(%rsi),%r9
|
|
4e9b: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
4e9f: 49 89 42 20 mov %rax,0x20(%r10)
|
|
4ea3: e8 18 6e af 01 call 0x1afbcc0
|
|
4ea8: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
4ead: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
4eb1: 74 10 je 0x4ec3
|
|
4eb3: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
|
|
4eb8: 48 89 ea mov %rbp,%rdx
|
|
4ebb: 41 89 f8 mov %edi,%r8d
|
|
4ebe: e8 3d 16 ff ff call 0xffffffffffff6500
|
|
4ec3: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
|
|
4ec8: 48 89 e9 mov %rbp,%rcx
|
|
4ecb: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
|
|
4ed0: 44 89 e2 mov %r12d,%edx
|
|
4ed3: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
4ed9: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
|
|
4edd: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
|
|
4ee1: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
|
|
4ee6: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
|
|
4eeb: 4c 8b 4e 50 mov 0x50(%rsi),%r9
|
|
4eef: e8 6c 11 08 00 call 0x86060
|
|
4ef4: 48 63 ff movslq %edi,%rdi
|
|
4ef7: 48 83 ff 01 cmp $0x1,%rdi
|
|
4efb: 74 16 je 0x4f13
|
|
4efd: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
4f01: 33 f6 xor %esi,%esi
|
|
4f03: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
|
|
4f08: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
|
|
4f0d: 48 89 75 08 mov %rsi,0x8(%rbp)
|
|
4f11: eb 08 jmp 0x4f1b
|
|
4f13: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
4f1a: 00
|
|
4f1b: 33 c0 xor %eax,%eax
|
|
4f1d: 48 83 c4 30 add $0x30,%rsp
|
|
4f21: 5d pop %rbp
|
|
4f22: 41 5f pop %r15
|
|
4f24: 41 5c pop %r12
|
|
4f26: 5f pop %rdi
|
|
4f27: 5e pop %rsi
|
|
4f28: c3 ret
|
|
4f29: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
4f2d: 7e 11 jle 0x4f40
|
|
4f2f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4f34: 48 83 c4 30 add $0x30,%rsp
|
|
4f38: 5d pop %rbp
|
|
4f39: 41 5f pop %r15
|
|
4f3b: 41 5c pop %r12
|
|
4f3d: 5f pop %rdi
|
|
4f3e: 5e pop %rsi
|
|
4f3f: c3 ret
|
|
4f40: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
4f44: 41 83 ff 04 cmp $0x4,%r15d
|
|
4f48: 0f 8e 2d fe ff ff jle 0x4d7b
|
|
4f4e: e9 b8 fe ff ff jmp 0x4e0b
|
|
4f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f5f: 00
|
|
4f60: 56 push %rsi
|
|
4f61: 57 push %rdi
|
|
4f62: 41 54 push %r12
|
|
4f64: 41 57 push %r15
|
|
4f66: 55 push %rbp
|
|
4f67: 48 83 ec 30 sub $0x30,%rsp
|
|
4f6b: 4c 89 c6 mov %r8,%rsi
|
|
4f6e: 48 89 d5 mov %rdx,%rbp
|
|
4f71: 48 89 ca mov %rcx,%rdx
|
|
4f74: 45 33 db xor %r11d,%r11d
|
|
4f77: 48 85 f6 test %rsi,%rsi
|
|
4f7a: 0f 84 eb 01 00 00 je 0x516b
|
|
4f80: 83 3e 09 cmpl $0x9,(%rsi)
|
|
4f83: 74 11 je 0x4f96
|
|
4f85: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
4f8a: 48 83 c4 30 add $0x30,%rsp
|
|
4f8e: 5d pop %rbp
|
|
4f8f: 41 5f pop %r15
|
|
4f91: 41 5c pop %r12
|
|
4f93: 5f pop %rdi
|
|
4f94: 5e pop %rsi
|
|
4f95: c3 ret
|
|
4f96: 48 85 d2 test %rdx,%rdx
|
|
4f99: 0f 84 cc 01 00 00 je 0x516b
|
|
4f9f: 48 85 ed test %rbp,%rbp
|
|
4fa2: 0f 84 c3 01 00 00 je 0x516b
|
|
4fa8: 4d 85 c9 test %r9,%r9
|
|
4fab: 0f 84 b4 01 00 00 je 0x5165
|
|
4fb1: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
4fb5: 41 83 ff 04 cmp $0x4,%r15d
|
|
4fb9: 7f 73 jg 0x502e
|
|
4fbb: 49 63 ff movslq %r15d,%rdi
|
|
4fbe: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
4fc2: 74 1b je 0x4fdf
|
|
4fc4: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffec920
|
|
4fcb: 48 89 d1 mov %rdx,%rcx
|
|
4fce: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
|
|
4fd3: 48 89 ea mov %rbp,%rdx
|
|
4fd6: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8)
|
|
4fdd: eb 14 jmp 0x4ff3
|
|
4fdf: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffec920
|
|
4fe6: 48 89 d1 mov %rdx,%rcx
|
|
4fe9: 48 89 ea mov %rbp,%rdx
|
|
4fec: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8)
|
|
4ff3: b8 01 00 00 00 mov $0x1,%eax
|
|
4ff8: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
|
|
4ffd: 48 63 f6 movslq %esi,%rsi
|
|
5000: 48 83 fe 01 cmp $0x1,%rsi
|
|
5004: 74 12 je 0x5018
|
|
5006: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
500a: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
|
|
500f: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
|
|
5016: 00 00
|
|
5018: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
501f: 00
|
|
5020: 33 c0 xor %eax,%eax
|
|
5022: 48 83 c4 30 add $0x30,%rsp
|
|
5026: 5d pop %rbp
|
|
5027: 41 5f pop %r15
|
|
5029: 41 5c pop %r12
|
|
502b: 5f pop %rdi
|
|
502c: 5e pop %rsi
|
|
502d: c3 ret
|
|
502e: 4c 89 c8 mov %r9,%rax
|
|
5031: 48 83 e0 3f and $0x3f,%rax
|
|
5035: 48 f7 d8 neg %rax
|
|
5038: 48 83 e0 3f and $0x3f,%rax
|
|
503c: 4c 03 c8 add %rax,%r9
|
|
503f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
5043: 4d 0f 4f d9 cmovg %r9,%r11
|
|
5047: bf 01 00 00 00 mov $0x1,%edi
|
|
504c: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
5050: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
|
|
5055: 41 83 ff 07 cmp $0x7,%r15d
|
|
5059: 7f 49 jg 0x50a4
|
|
505b: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
505f: 74 24 je 0x5085
|
|
5061: 4d 63 ff movslq %r15d,%r15
|
|
5064: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffec920
|
|
506b: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
|
|
5070: 48 89 d1 mov %rdx,%rcx
|
|
5073: 48 89 ea mov %rbp,%rdx
|
|
5076: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8)
|
|
507d: 01
|
|
507e: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
5083: eb 7a jmp 0x50ff
|
|
5085: 4d 63 ff movslq %r15d,%r15
|
|
5088: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffec920
|
|
508f: 48 89 d1 mov %rdx,%rcx
|
|
5092: 48 89 ea mov %rbp,%rdx
|
|
5095: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8)
|
|
509c: 01
|
|
509d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
50a2: eb 5b jmp 0x50ff
|
|
50a4: 41 83 ff 12 cmp $0x12,%r15d
|
|
50a8: 7e 19 jle 0x50c3
|
|
50aa: 48 89 e0 mov %rsp,%rax
|
|
50ad: 48 89 f1 mov %rsi,%rcx
|
|
50b0: 49 89 e8 mov %rbp,%r8
|
|
50b3: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
50b7: e8 a4 92 08 00 call 0x8e360
|
|
50bc: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
50c1: eb 3c jmp 0x50ff
|
|
50c3: 49 89 e2 mov %rsp,%r10
|
|
50c6: 48 89 d1 mov %rdx,%rcx
|
|
50c9: 48 8b 46 30 mov 0x30(%rsi),%rax
|
|
50cd: 48 89 ea mov %rbp,%rdx
|
|
50d0: 45 89 e0 mov %r12d,%r8d
|
|
50d3: 4c 8b 4e 38 mov 0x38(%rsi),%r9
|
|
50d7: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
50db: 49 89 42 20 mov %rax,0x20(%r10)
|
|
50df: e8 bc 75 b0 01 call 0x1b0c6a0
|
|
50e4: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
50e9: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
50ed: 74 10 je 0x50ff
|
|
50ef: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
|
|
50f4: 48 89 ea mov %rbp,%rdx
|
|
50f7: 41 89 f8 mov %edi,%r8d
|
|
50fa: e8 e1 15 ff ff call 0xffffffffffff66e0
|
|
50ff: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
|
|
5104: 48 89 e9 mov %rbp,%rcx
|
|
5107: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
|
|
510c: 44 89 e2 mov %r12d,%edx
|
|
510f: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
5115: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
|
|
5119: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
|
|
511d: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
|
|
5122: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
|
|
5127: 4c 8b 4e 50 mov 0x50(%rsi),%r9
|
|
512b: e8 90 a5 08 00 call 0x8f6c0
|
|
5130: 48 63 ff movslq %edi,%rdi
|
|
5133: 48 83 ff 01 cmp $0x1,%rdi
|
|
5137: 74 16 je 0x514f
|
|
5139: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
513d: 33 f6 xor %esi,%esi
|
|
513f: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
|
|
5144: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
|
|
5149: 48 89 75 08 mov %rsi,0x8(%rbp)
|
|
514d: eb 08 jmp 0x5157
|
|
514f: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
5156: 00
|
|
5157: 33 c0 xor %eax,%eax
|
|
5159: 48 83 c4 30 add $0x30,%rsp
|
|
515d: 5d pop %rbp
|
|
515e: 41 5f pop %r15
|
|
5160: 41 5c pop %r12
|
|
5162: 5f pop %rdi
|
|
5163: 5e pop %rsi
|
|
5164: c3 ret
|
|
5165: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
5169: 7e 11 jle 0x517c
|
|
516b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5170: 48 83 c4 30 add $0x30,%rsp
|
|
5174: 5d pop %rbp
|
|
5175: 41 5f pop %r15
|
|
5177: 41 5c pop %r12
|
|
5179: 5f pop %rdi
|
|
517a: 5e pop %rsi
|
|
517b: c3 ret
|
|
517c: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
5180: 41 83 ff 04 cmp $0x4,%r15d
|
|
5184: 0f 8e 31 fe ff ff jle 0x4fbb
|
|
518a: e9 b8 fe ff ff jmp 0x5047
|
|
518f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5196: 00
|
|
5197: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
519e: 66 90 xchg %ax,%ax
|
|
51a0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
51a4: 41 83 f9 0b cmp $0xb,%r9d
|
|
51a8: 7d 35 jge 0x51df
|
|
51aa: 41 ff c9 dec %r9d
|
|
51ad: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
51b1: 74 2b je 0x51de
|
|
51b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
51b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
51bf: 00
|
|
51c0: f3 0f 10 01 movss (%rcx),%xmm0
|
|
51c4: 41 ff c9 dec %r9d
|
|
51c7: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
51cb: 48 83 c1 04 add $0x4,%rcx
|
|
51cf: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
51d4: 49 83 c0 04 add $0x4,%r8
|
|
51d8: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
51dc: 75 e2 jne 0x51c0
|
|
51de: c3 ret
|
|
51df: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
|
51e6: 0f 85 9b 00 00 00 jne 0x5287
|
|
51ec: 4c 89 c0 mov %r8,%rax
|
|
51ef: 48 83 e0 0f and $0xf,%rax
|
|
51f3: 85 c0 test %eax,%eax
|
|
51f5: 74 42 je 0x5239
|
|
51f7: c1 e8 02 shr $0x2,%eax
|
|
51fa: f7 d8 neg %eax
|
|
51fc: 83 e0 03 and $0x3,%eax
|
|
51ff: 44 2b c8 sub %eax,%r9d
|
|
5202: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5209: 00
|
|
520a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5211: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5218: 00
|
|
5219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5220: f3 0f 10 01 movss (%rcx),%xmm0
|
|
5224: 48 83 c1 04 add $0x4,%rcx
|
|
5228: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
522c: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
5231: 49 83 c0 04 add $0x4,%r8
|
|
5235: ff c8 dec %eax
|
|
5237: 75 e7 jne 0x5220
|
|
5239: 44 89 c8 mov %r9d,%eax
|
|
523c: 41 83 e1 07 and $0x7,%r9d
|
|
5240: c1 f8 03 sar $0x3,%eax
|
|
5243: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
524a: 0f 84 b7 00 00 00 je 0x5307
|
|
5250: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5257: 00
|
|
5258: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
525f: 90 nop
|
|
5260: 0f 10 01 movups (%rcx),%xmm0
|
|
5263: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
5267: 0f 59 c1 mulps %xmm1,%xmm0
|
|
526a: 0f 59 d1 mulps %xmm1,%xmm2
|
|
526d: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5271: 48 83 c1 20 add $0x20,%rcx
|
|
5275: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
527a: 49 83 c0 20 add $0x20,%r8
|
|
527e: ff c8 dec %eax
|
|
5280: 75 de jne 0x5260
|
|
5282: e9 23 ff ff ff jmp 0x51aa
|
|
5287: 44 89 c8 mov %r9d,%eax
|
|
528a: 41 83 e1 07 and $0x7,%r9d
|
|
528e: c1 f8 03 sar $0x3,%eax
|
|
5291: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5298: 75 46 jne 0x52e0
|
|
529a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
52a0: 0f 28 01 movaps (%rcx),%xmm0
|
|
52a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
52a7: 48 83 c1 20 add $0x20,%rcx
|
|
52ab: 0f 59 c1 mulps %xmm1,%xmm0
|
|
52ae: 0f 59 d1 mulps %xmm1,%xmm2
|
|
52b1: 41 0f 11 00 movups %xmm0,(%r8)
|
|
52b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
52ba: 49 83 c0 20 add $0x20,%r8
|
|
52be: ff c8 dec %eax
|
|
52c0: 75 de jne 0x52a0
|
|
52c2: e9 e3 fe ff ff jmp 0x51aa
|
|
52c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52ce: 00
|
|
52cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
52d6: 0f 1f 00 nopl (%rax)
|
|
52d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
52e0: 0f 10 01 movups (%rcx),%xmm0
|
|
52e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
52e7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
52ea: 0f 59 d1 mulps %xmm1,%xmm2
|
|
52ed: 41 0f 11 00 movups %xmm0,(%r8)
|
|
52f1: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
52f6: 48 83 c1 20 add $0x20,%rcx
|
|
52fa: 49 83 c0 20 add $0x20,%r8
|
|
52fe: ff c8 dec %eax
|
|
5300: 75 de jne 0x52e0
|
|
5302: e9 a3 fe ff ff jmp 0x51aa
|
|
5307: 3d 00 40 00 00 cmp $0x4000,%eax
|
|
530c: 7f 52 jg 0x5360
|
|
530e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5315: 00
|
|
5316: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
531d: 0f 1f 00 nopl (%rax)
|
|
5320: 0f 28 01 movaps (%rcx),%xmm0
|
|
5323: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
5327: 48 83 c1 20 add $0x20,%rcx
|
|
532b: 0f 59 c1 mulps %xmm1,%xmm0
|
|
532e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
5331: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5335: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
533a: 49 83 c0 20 add $0x20,%r8
|
|
533e: ff c8 dec %eax
|
|
5340: 75 de jne 0x5320
|
|
5342: e9 63 fe ff ff jmp 0x51aa
|
|
5347: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
534e: 00
|
|
534f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5356: 0f 1f 00 nopl (%rax)
|
|
5359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5360: 0f 28 01 movaps (%rcx),%xmm0
|
|
5363: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
5367: 48 83 c1 20 add $0x20,%rcx
|
|
536b: 0f 59 c1 mulps %xmm1,%xmm0
|
|
536e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
5371: 41 0f 2b 00 movntps %xmm0,(%r8)
|
|
5375: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
|
|
537a: 49 83 c0 20 add $0x20,%r8
|
|
537e: ff c8 dec %eax
|
|
5380: 75 de jne 0x5360
|
|
5382: e9 23 fe ff ff jmp 0x51aa
|
|
5387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
538e: 00
|
|
538f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5396: 0f 1f 00 nopl (%rax)
|
|
5399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
53a0: 48 83 ec 28 sub $0x28,%rsp
|
|
53a4: 48 85 c9 test %rcx,%rcx
|
|
53a7: 74 1d je 0x53c6
|
|
53a9: 85 d2 test %edx,%edx
|
|
53ab: 7f 0a jg 0x53b7
|
|
53ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
53b2: 48 83 c4 28 add $0x28,%rsp
|
|
53b6: c3 ret
|
|
53b7: c1 e2 02 shl $0x2,%edx
|
|
53ba: e8 d1 17 b1 01 call 0x1b16b90
|
|
53bf: 33 c0 xor %eax,%eax
|
|
53c1: 48 83 c4 28 add $0x28,%rsp
|
|
53c5: c3 ret
|
|
53c6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
53cb: 48 83 c4 28 add $0x28,%rsp
|
|
53cf: c3 ret
|
|
53d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
53d7: 00
|
|
53d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
53df: 90 nop
|
|
53e0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
53e4: 41 83 f9 0b cmp $0xb,%r9d
|
|
53e8: 7d 35 jge 0x541f
|
|
53ea: 41 ff c9 dec %r9d
|
|
53ed: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
53f1: 74 2b je 0x541e
|
|
53f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
53f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
53ff: 00
|
|
5400: f3 0f 10 01 movss (%rcx),%xmm0
|
|
5404: 41 ff c9 dec %r9d
|
|
5407: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
540b: 48 8d 49 04 lea 0x4(%rcx),%rcx
|
|
540f: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
5414: 49 83 c0 04 add $0x4,%r8
|
|
5418: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
541c: 75 e2 jne 0x5400
|
|
541e: c3 ret
|
|
541f: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
|
5426: 0f 85 9b 00 00 00 jne 0x54c7
|
|
542c: 4c 89 c0 mov %r8,%rax
|
|
542f: 48 83 e0 0f and $0xf,%rax
|
|
5433: 85 c0 test %eax,%eax
|
|
5435: 74 42 je 0x5479
|
|
5437: c1 e8 02 shr $0x2,%eax
|
|
543a: f7 d8 neg %eax
|
|
543c: 83 e0 03 and $0x3,%eax
|
|
543f: 44 2b c8 sub %eax,%r9d
|
|
5442: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5449: 00
|
|
544a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5451: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5458: 00
|
|
5459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5460: f3 0f 10 01 movss (%rcx),%xmm0
|
|
5464: 48 83 c1 04 add $0x4,%rcx
|
|
5468: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
546c: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
5471: 49 83 c0 04 add $0x4,%r8
|
|
5475: ff c8 dec %eax
|
|
5477: 75 e7 jne 0x5460
|
|
5479: 44 89 c8 mov %r9d,%eax
|
|
547c: 41 83 e1 07 and $0x7,%r9d
|
|
5480: c1 f8 03 sar $0x3,%eax
|
|
5483: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
548a: 0f 84 b7 00 00 00 je 0x5547
|
|
5490: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5497: 00
|
|
5498: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
549f: 90 nop
|
|
54a0: 0f 10 01 movups (%rcx),%xmm0
|
|
54a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
54a7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
54aa: 0f 59 d1 mulps %xmm1,%xmm2
|
|
54ad: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
54b1: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
54b5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
54ba: 49 83 c0 20 add $0x20,%r8
|
|
54be: ff c8 dec %eax
|
|
54c0: 75 de jne 0x54a0
|
|
54c2: e9 23 ff ff ff jmp 0x53ea
|
|
54c7: 44 89 c8 mov %r9d,%eax
|
|
54ca: 41 83 e1 07 and $0x7,%r9d
|
|
54ce: c1 f8 03 sar $0x3,%eax
|
|
54d1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
54d8: 75 46 jne 0x5520
|
|
54da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
54e0: 0f 28 01 movaps (%rcx),%xmm0
|
|
54e3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
54e7: 48 83 c1 20 add $0x20,%rcx
|
|
54eb: 0f 59 c1 mulps %xmm1,%xmm0
|
|
54ee: 0f 59 d1 mulps %xmm1,%xmm2
|
|
54f1: 41 0f 11 00 movups %xmm0,(%r8)
|
|
54f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
54fa: 49 83 c0 20 add $0x20,%r8
|
|
54fe: ff c8 dec %eax
|
|
5500: 75 de jne 0x54e0
|
|
5502: e9 e3 fe ff ff jmp 0x53ea
|
|
5507: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
550e: 00
|
|
550f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5516: 0f 1f 00 nopl (%rax)
|
|
5519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5520: 0f 10 01 movups (%rcx),%xmm0
|
|
5523: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
5527: 0f 59 c1 mulps %xmm1,%xmm0
|
|
552a: 0f 59 d1 mulps %xmm1,%xmm2
|
|
552d: 41 0f 11 00 movups %xmm0,(%r8)
|
|
5531: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
5536: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
553a: 49 83 c0 20 add $0x20,%r8
|
|
553e: ff c8 dec %eax
|
|
5540: 75 de jne 0x5520
|
|
5542: e9 a3 fe ff ff jmp 0x53ea
|
|
5547: 3d 00 40 00 00 cmp $0x4000,%eax
|
|
554c: 7f 52 jg 0x55a0
|
|
554e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5555: 00
|
|
5556: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
555d: 0f 1f 00 nopl (%rax)
|
|
5560: 0f 28 01 movaps (%rcx),%xmm0
|
|
5563: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
5567: 48 83 c1 20 add $0x20,%rcx
|
|
556b: 0f 59 c1 mulps %xmm1,%xmm0
|
|
556e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
5571: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5575: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
557a: 49 83 c0 20 add $0x20,%r8
|
|
557e: ff c8 dec %eax
|
|
5580: 75 de jne 0x5560
|
|
5582: e9 63 fe ff ff jmp 0x53ea
|
|
5587: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
558e: 00
|
|
558f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5596: 0f 1f 00 nopl (%rax)
|
|
5599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
55a0: 0f 28 01 movaps (%rcx),%xmm0
|
|
55a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
55a7: 48 83 c1 20 add $0x20,%rcx
|
|
55ab: 0f 59 c1 mulps %xmm1,%xmm0
|
|
55ae: 0f 59 d1 mulps %xmm1,%xmm2
|
|
55b1: 41 0f 2b 00 movntps %xmm0,(%r8)
|
|
55b5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
|
|
55ba: 49 83 c0 20 add $0x20,%r8
|
|
55be: ff c8 dec %eax
|
|
55c0: 75 de jne 0x55a0
|
|
55c2: e9 23 fe ff ff jmp 0x53ea
|
|
55c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
55ce: 00
|
|
55cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
55d6: 0f 1f 00 nopl (%rax)
|
|
55d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
55e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
55e5: 48 85 c9 test %rcx,%rcx
|
|
55e8: 74 20 je 0x560a
|
|
55ea: 85 d2 test %edx,%edx
|
|
55ec: 7f 0c jg 0x55fa
|
|
55ee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
55f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
55f8: 90 nop
|
|
55f9: c3 ret
|
|
55fa: c1 e2 02 shl $0x2,%edx
|
|
55fd: e8 2e 18 b1 01 call 0x1b16e30
|
|
5602: 33 c0 xor %eax,%eax
|
|
5604: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5609: c3 ret
|
|
560a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
560f: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5614: 90 nop
|
|
5615: 90 nop
|
|
5616: 90 nop
|
|
5617: c3 ret
|
|
5618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
561f: 00
|
|
5620: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
5624: 41 83 f9 0b cmp $0xb,%r9d
|
|
5628: 7d 36 jge 0x5660
|
|
562a: 41 83 c1 ff add $0xffffffff,%r9d
|
|
562e: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
5632: 74 2b je 0x565f
|
|
5634: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5640: f3 0f 10 01 movss (%rcx),%xmm0
|
|
5644: 41 83 c1 ff add $0xffffffff,%r9d
|
|
5648: 48 83 c1 04 add $0x4,%rcx
|
|
564c: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
5650: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
5655: 49 83 c0 04 add $0x4,%r8
|
|
5659: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
565d: 75 e1 jne 0x5640
|
|
565f: c3 ret
|
|
5660: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
|
5667: 0f 85 9b 00 00 00 jne 0x5708
|
|
566d: 4c 89 c0 mov %r8,%rax
|
|
5670: 48 83 e0 0f and $0xf,%rax
|
|
5674: 85 c0 test %eax,%eax
|
|
5676: 74 42 je 0x56ba
|
|
5678: c1 e8 02 shr $0x2,%eax
|
|
567b: f7 d8 neg %eax
|
|
567d: 83 e0 03 and $0x3,%eax
|
|
5680: 44 2b c8 sub %eax,%r9d
|
|
5683: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
568a: 00
|
|
568b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
56a0: f3 0f 10 01 movss (%rcx),%xmm0
|
|
56a4: 48 83 c1 04 add $0x4,%rcx
|
|
56a8: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
56ac: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
56b1: 49 83 c0 04 add $0x4,%r8
|
|
56b5: 83 c0 ff add $0xffffffff,%eax
|
|
56b8: 75 e6 jne 0x56a0
|
|
56ba: 44 89 c8 mov %r9d,%eax
|
|
56bd: 41 83 e1 07 and $0x7,%r9d
|
|
56c1: c1 f8 03 sar $0x3,%eax
|
|
56c4: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
56cb: 0f 84 b7 00 00 00 je 0x5788
|
|
56d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
56d8: 00
|
|
56d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
56e0: 0f 10 01 movups (%rcx),%xmm0
|
|
56e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
56e7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
56ea: 48 83 c1 20 add $0x20,%rcx
|
|
56ee: 0f 59 d1 mulps %xmm1,%xmm2
|
|
56f1: 41 0f 11 00 movups %xmm0,(%r8)
|
|
56f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
56fa: 49 83 c0 20 add $0x20,%r8
|
|
56fe: 83 c0 ff add $0xffffffff,%eax
|
|
5701: 75 dd jne 0x56e0
|
|
5703: e9 22 ff ff ff jmp 0x562a
|
|
5708: 44 89 c8 mov %r9d,%eax
|
|
570b: 41 83 e1 07 and $0x7,%r9d
|
|
570f: c1 f8 03 sar $0x3,%eax
|
|
5712: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5719: 75 45 jne 0x5760
|
|
571b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5720: 0f 10 01 movups (%rcx),%xmm0
|
|
5723: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
5727: 0f 59 c1 mulps %xmm1,%xmm0
|
|
572a: 48 83 c1 20 add $0x20,%rcx
|
|
572e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
5731: 41 0f 11 00 movups %xmm0,(%r8)
|
|
5735: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
573a: 49 83 c0 20 add $0x20,%r8
|
|
573e: 83 c0 ff add $0xffffffff,%eax
|
|
5741: 75 dd jne 0x5720
|
|
5743: e9 e2 fe ff ff jmp 0x562a
|
|
5748: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
574f: 00
|
|
5750: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
575e: 00 00
|
|
5760: 0f 10 01 movups (%rcx),%xmm0
|
|
5763: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
5767: 0f 59 c1 mulps %xmm1,%xmm0
|
|
576a: 48 83 c1 20 add $0x20,%rcx
|
|
576e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
5771: 41 0f 11 00 movups %xmm0,(%r8)
|
|
5775: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
577a: 49 83 c0 20 add $0x20,%r8
|
|
577e: 83 c0 ff add $0xffffffff,%eax
|
|
5781: 75 dd jne 0x5760
|
|
5783: e9 a2 fe ff ff jmp 0x562a
|
|
5788: 3d 00 40 00 00 cmp $0x4000,%eax
|
|
578d: 7f 51 jg 0x57e0
|
|
578f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5796: 00
|
|
5797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
579e: 66 90 xchg %ax,%ax
|
|
57a0: 0f 10 01 movups (%rcx),%xmm0
|
|
57a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
57a7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
57aa: 48 83 c1 20 add $0x20,%rcx
|
|
57ae: 0f 59 d1 mulps %xmm1,%xmm2
|
|
57b1: 41 0f 11 00 movups %xmm0,(%r8)
|
|
57b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
57ba: 49 83 c0 20 add $0x20,%r8
|
|
57be: 83 c0 ff add $0xffffffff,%eax
|
|
57c1: 75 dd jne 0x57a0
|
|
57c3: e9 62 fe ff ff jmp 0x562a
|
|
57c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
57cf: 00
|
|
57d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
57d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
57de: 00 00
|
|
57e0: 0f 10 01 movups (%rcx),%xmm0
|
|
57e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
57e7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
57ea: 48 83 c1 20 add $0x20,%rcx
|
|
57ee: 0f 59 d1 mulps %xmm1,%xmm2
|
|
57f1: 41 0f 2b 00 movntps %xmm0,(%r8)
|
|
57f5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
|
|
57fa: 49 83 c0 20 add $0x20,%r8
|
|
57fe: 83 c0 ff add $0xffffffff,%eax
|
|
5801: 75 dd jne 0x57e0
|
|
5803: e9 22 fe ff ff jmp 0x562a
|
|
5808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
580f: 00
|
|
5810: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5817: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
581e: 00 00
|
|
5820: 48 83 ec 28 sub $0x28,%rsp
|
|
5824: 48 85 c9 test %rcx,%rcx
|
|
5827: 74 1d je 0x5846
|
|
5829: 85 d2 test %edx,%edx
|
|
582b: 7f 0a jg 0x5837
|
|
582d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5832: 48 83 c4 28 add $0x28,%rsp
|
|
5836: c3 ret
|
|
5837: c1 e2 02 shl $0x2,%edx
|
|
583a: e8 91 18 b1 01 call 0x1b170d0
|
|
583f: 33 c0 xor %eax,%eax
|
|
5841: 48 83 c4 28 add $0x28,%rsp
|
|
5845: c3 ret
|
|
5846: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
584b: 48 83 c4 28 add $0x28,%rsp
|
|
584f: c3 ret
|
|
5850: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5857: 00
|
|
5858: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
585f: 90 nop
|
|
5860: 48 83 ec 28 sub $0x28,%rsp
|
|
5864: 48 85 c9 test %rcx,%rcx
|
|
5867: 74 22 je 0x588b
|
|
5869: 85 d2 test %edx,%edx
|
|
586b: 7e 28 jle 0x5895
|
|
586d: c1 e2 02 shl $0x2,%edx
|
|
5870: 81 fa 00 00 20 00 cmp $0x200000,%edx
|
|
5876: 7f 07 jg 0x587f
|
|
5878: e8 63 a9 a4 01 call 0x1a501e0
|
|
587d: eb 05 jmp 0x5884
|
|
587f: e8 fc 24 09 00 call 0x97d80
|
|
5884: 33 c0 xor %eax,%eax
|
|
5886: 48 83 c4 28 add $0x28,%rsp
|
|
588a: c3 ret
|
|
588b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5890: 48 83 c4 28 add $0x28,%rsp
|
|
5894: c3 ret
|
|
5895: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
589a: 48 83 c4 28 add $0x28,%rsp
|
|
589e: c3 ret
|
|
589f: 90 nop
|
|
58a0: 48 83 ec 28 sub $0x28,%rsp
|
|
58a4: 48 85 c9 test %rcx,%rcx
|
|
58a7: 74 22 je 0x58cb
|
|
58a9: 85 d2 test %edx,%edx
|
|
58ab: 7e 28 jle 0x58d5
|
|
58ad: c1 e2 02 shl $0x2,%edx
|
|
58b0: 81 fa 00 00 20 00 cmp $0x200000,%edx
|
|
58b6: 7f 07 jg 0x58bf
|
|
58b8: e8 c3 b5 a4 01 call 0x1a50e80
|
|
58bd: eb 05 jmp 0x58c4
|
|
58bf: e8 fc 24 09 00 call 0x97dc0
|
|
58c4: 33 c0 xor %eax,%eax
|
|
58c6: 48 83 c4 28 add $0x28,%rsp
|
|
58ca: c3 ret
|
|
58cb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
58d0: 48 83 c4 28 add $0x28,%rsp
|
|
58d4: c3 ret
|
|
58d5: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
58da: 48 83 c4 28 add $0x28,%rsp
|
|
58de: c3 ret
|
|
58df: 90 nop
|
|
58e0: 48 83 ec 28 sub $0x28,%rsp
|
|
58e4: 48 85 c9 test %rcx,%rcx
|
|
58e7: 74 22 je 0x590b
|
|
58e9: 85 d2 test %edx,%edx
|
|
58eb: 7e 28 jle 0x5915
|
|
58ed: c1 e2 02 shl $0x2,%edx
|
|
58f0: 81 fa 00 00 20 00 cmp $0x200000,%edx
|
|
58f6: 7f 07 jg 0x58ff
|
|
58f8: e8 63 c2 a4 01 call 0x1a51b60
|
|
58fd: eb 05 jmp 0x5904
|
|
58ff: e8 fc 24 09 00 call 0x97e00
|
|
5904: 33 c0 xor %eax,%eax
|
|
5906: 48 83 c4 28 add $0x28,%rsp
|
|
590a: c3 ret
|
|
590b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5910: 48 83 c4 28 add $0x28,%rsp
|
|
5914: c3 ret
|
|
5915: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
591a: 48 83 c4 28 add $0x28,%rsp
|
|
591e: c3 ret
|
|
591f: 90 nop
|
|
5920: 48 83 ec 28 sub $0x28,%rsp
|
|
5924: e8 47 37 a9 01 call 0x1a99070
|
|
5929: 48 83 c4 28 add $0x28,%rsp
|
|
592d: c3 ret
|
|
592e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5935: 00
|
|
5936: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
593d: 0f 1f 00 nopl (%rax)
|
|
5940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5945: e8 46 41 a9 01 call 0x1a99a90
|
|
594a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
594f: c3 ret
|
|
5950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5957: 00
|
|
5958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
595f: 90 nop
|
|
5960: 48 83 ec 28 sub $0x28,%rsp
|
|
5964: e8 47 4b a9 01 call 0x1a9a4b0
|
|
5969: 48 83 c4 28 add $0x28,%rsp
|
|
596d: c3 ret
|
|
596e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5975: 00
|
|
5976: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
597d: 0f 1f 00 nopl (%rax)
|
|
5980: 48 83 ec 28 sub $0x28,%rsp
|
|
5984: e8 97 1c b1 01 call 0x1b17620
|
|
5989: 48 83 c4 28 add $0x28,%rsp
|
|
598d: c3 ret
|
|
598e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5995: 00
|
|
5996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
599d: 0f 1f 00 nopl (%rax)
|
|
59a0: 48 83 ec 28 sub $0x28,%rsp
|
|
59a4: e8 b7 1e b1 01 call 0x1b17860
|
|
59a9: 48 83 c4 28 add $0x28,%rsp
|
|
59ad: c3 ret
|
|
59ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
59b5: 00
|
|
59b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59bd: 0f 1f 00 nopl (%rax)
|
|
59c0: 48 83 ec 28 sub $0x28,%rsp
|
|
59c4: e8 d7 20 b1 01 call 0x1b17aa0
|
|
59c9: 48 83 c4 28 add $0x28,%rsp
|
|
59cd: c3 ret
|
|
59ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
59d5: 00
|
|
59d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59dd: 0f 1f 00 nopl (%rax)
|
|
59e0: 41 83 f8 05 cmp $0x5,%r8d
|
|
59e4: 7d 38 jge 0x5a1e
|
|
59e6: 41 ff c8 dec %r8d
|
|
59e9: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
59ed: 74 2e je 0x5a1d
|
|
59ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
59f6: 00
|
|
59f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59fe: 66 90 xchg %ax,%ax
|
|
5a00: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5a04: 41 ff c8 dec %r8d
|
|
5a07: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
5a0b: 48 83 c1 08 add $0x8,%rcx
|
|
5a0f: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
5a13: 48 83 c2 08 add $0x8,%rdx
|
|
5a17: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
5a1b: 75 e3 jne 0x5a00
|
|
5a1d: c3 ret
|
|
5a1e: 89 d0 mov %edx,%eax
|
|
5a20: a8 07 test $0x7,%al
|
|
5a22: 0f 85 b7 00 00 00 jne 0x5adf
|
|
5a28: a8 0f test $0xf,%al
|
|
5a2a: 74 17 je 0x5a43
|
|
5a2c: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5a30: 41 ff c8 dec %r8d
|
|
5a33: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
5a37: 48 83 c1 08 add $0x8,%rcx
|
|
5a3b: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
5a3f: 48 83 c2 08 add $0x8,%rdx
|
|
5a43: 44 89 c0 mov %r8d,%eax
|
|
5a46: 41 83 e0 03 and $0x3,%r8d
|
|
5a4a: 83 e0 fc and $0xfffffffc,%eax
|
|
5a4d: f6 c1 0f test $0xf,%cl
|
|
5a50: 75 4e jne 0x5aa0
|
|
5a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a60: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5a64: 0f 28 02 movaps (%rdx),%xmm0
|
|
5a67: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
5a6b: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
5a6f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
5a74: 0f 29 02 movaps %xmm0,(%rdx)
|
|
5a77: 48 83 c1 20 add $0x20,%rcx
|
|
5a7b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
5a7f: 48 83 c2 20 add $0x20,%rdx
|
|
5a83: 83 c0 fc add $0xfffffffc,%eax
|
|
5a86: 75 d8 jne 0x5a60
|
|
5a88: e9 59 ff ff ff jmp 0x59e6
|
|
5a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a94: 00
|
|
5a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5aa0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5aa4: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5aa8: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5aad: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
5ab2: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5ab7: 48 83 c1 20 add $0x20,%rcx
|
|
5abb: 0f 28 12 movaps (%rdx),%xmm2
|
|
5abe: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
5ac2: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
5ac6: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
5aca: 0f 29 12 movaps %xmm2,(%rdx)
|
|
5acd: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
5ad1: 48 83 c2 20 add $0x20,%rdx
|
|
5ad5: 83 c0 fc add $0xfffffffc,%eax
|
|
5ad8: 75 c6 jne 0x5aa0
|
|
5ada: e9 07 ff ff ff jmp 0x59e6
|
|
5adf: 44 89 c0 mov %r8d,%eax
|
|
5ae2: 41 83 e0 03 and $0x3,%r8d
|
|
5ae6: 83 e0 fc and $0xfffffffc,%eax
|
|
5ae9: f6 c1 0f test $0xf,%cl
|
|
5aec: 0f 85 6e 00 00 00 jne 0x5b60
|
|
5af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b00: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5b04: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5b08: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5b0d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5b12: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5b17: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
5b1b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
5b20: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
5b24: 48 83 c1 20 add $0x20,%rcx
|
|
5b28: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
|
|
5b2d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
|
|
5b32: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
|
|
5b37: 48 83 c2 20 add $0x20,%rdx
|
|
5b3b: 83 c0 fc add $0xfffffffc,%eax
|
|
5b3e: 75 c0 jne 0x5b00
|
|
5b40: e9 a1 fe ff ff jmp 0x59e6
|
|
5b45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b4c: 00
|
|
5b4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b60: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5b64: f2 0f 10 12 movsd (%rdx),%xmm2
|
|
5b68: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
|
|
5b6d: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5b71: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5b76: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
5b7b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5b80: 48 83 c1 20 add $0x20,%rcx
|
|
5b84: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
|
|
5b89: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
|
|
5b8e: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
5b92: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
5b96: f2 0f 11 12 movsd %xmm2,(%rdx)
|
|
5b9a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
|
|
5b9f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
|
|
5ba4: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
|
|
5ba9: 48 83 c2 20 add $0x20,%rdx
|
|
5bad: 83 c0 fc add $0xfffffffc,%eax
|
|
5bb0: 75 ae jne 0x5b60
|
|
5bb2: e9 2f fe ff ff jmp 0x59e6
|
|
5bb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5bbe: 00 00
|
|
5bc0: 41 83 f8 05 cmp $0x5,%r8d
|
|
5bc4: 7d 38 jge 0x5bfe
|
|
5bc6: 41 ff c8 dec %r8d
|
|
5bc9: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
5bcd: 74 2e je 0x5bfd
|
|
5bcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5bd6: 00
|
|
5bd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5bde: 66 90 xchg %ax,%ax
|
|
5be0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5be4: 41 ff c8 dec %r8d
|
|
5be7: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
5beb: 48 83 c1 08 add $0x8,%rcx
|
|
5bef: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
5bf3: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
|
5bf7: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
5bfb: 75 e3 jne 0x5be0
|
|
5bfd: c3 ret
|
|
5bfe: 89 d0 mov %edx,%eax
|
|
5c00: a8 07 test $0x7,%al
|
|
5c02: 0f 85 b7 00 00 00 jne 0x5cbf
|
|
5c08: a8 0f test $0xf,%al
|
|
5c0a: 74 17 je 0x5c23
|
|
5c0c: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5c10: 41 ff c8 dec %r8d
|
|
5c13: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
5c17: 48 83 c1 08 add $0x8,%rcx
|
|
5c1b: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
5c1f: 48 83 c2 08 add $0x8,%rdx
|
|
5c23: 44 89 c0 mov %r8d,%eax
|
|
5c26: 41 83 e0 03 and $0x3,%r8d
|
|
5c2a: 83 e0 fc and $0xfffffffc,%eax
|
|
5c2d: f6 c1 0f test $0xf,%cl
|
|
5c30: 75 4e jne 0x5c80
|
|
5c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c40: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5c44: 0f 28 02 movaps (%rdx),%xmm0
|
|
5c47: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
5c4b: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
5c4f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
5c54: 0f 29 02 movaps %xmm0,(%rdx)
|
|
5c57: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
5c5b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
5c5f: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
5c63: 83 c0 fc add $0xfffffffc,%eax
|
|
5c66: 75 d8 jne 0x5c40
|
|
5c68: e9 59 ff ff ff jmp 0x5bc6
|
|
5c6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c74: 00
|
|
5c75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5c80: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5c84: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5c88: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5c8d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
5c92: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5c97: 48 83 c1 20 add $0x20,%rcx
|
|
5c9b: 0f 28 12 movaps (%rdx),%xmm2
|
|
5c9e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
5ca2: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
5ca6: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
5caa: 0f 29 12 movaps %xmm2,(%rdx)
|
|
5cad: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
5cb1: 48 83 c2 20 add $0x20,%rdx
|
|
5cb5: 83 c0 fc add $0xfffffffc,%eax
|
|
5cb8: 75 c6 jne 0x5c80
|
|
5cba: e9 07 ff ff ff jmp 0x5bc6
|
|
5cbf: 44 89 c0 mov %r8d,%eax
|
|
5cc2: 41 83 e0 03 and $0x3,%r8d
|
|
5cc6: 83 e0 fc and $0xfffffffc,%eax
|
|
5cc9: f6 c1 0f test $0xf,%cl
|
|
5ccc: 0f 85 6e 00 00 00 jne 0x5d40
|
|
5cd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ce0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5ce4: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5ce8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5ced: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5cf2: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5cf7: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
5cfb: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
5d00: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
5d04: 48 83 c1 20 add $0x20,%rcx
|
|
5d08: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
|
|
5d0d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
|
|
5d12: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
|
|
5d17: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
5d1b: 83 c0 fc add $0xfffffffc,%eax
|
|
5d1e: 75 c0 jne 0x5ce0
|
|
5d20: e9 a1 fe ff ff jmp 0x5bc6
|
|
5d25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d2c: 00
|
|
5d2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d40: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5d44: f2 0f 10 12 movsd (%rdx),%xmm2
|
|
5d48: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
|
|
5d4d: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5d51: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5d56: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
5d5b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5d60: 48 83 c1 20 add $0x20,%rcx
|
|
5d64: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
|
|
5d69: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
|
|
5d6e: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
5d72: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
5d76: f2 0f 11 12 movsd %xmm2,(%rdx)
|
|
5d7a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
|
|
5d7f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
|
|
5d84: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
|
|
5d89: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
5d8d: 83 c0 fc add $0xfffffffc,%eax
|
|
5d90: 75 ae jne 0x5d40
|
|
5d92: e9 2f fe ff ff jmp 0x5bc6
|
|
5d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5d9e: 00 00
|
|
5da0: 41 83 f8 05 cmp $0x5,%r8d
|
|
5da4: 7d 39 jge 0x5ddf
|
|
5da6: 41 83 c0 ff add $0xffffffff,%r8d
|
|
5daa: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
5dae: 74 2e je 0x5dde
|
|
5db0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5db7: 00
|
|
5db8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5dbf: 90 nop
|
|
5dc0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5dc4: 41 83 c0 ff add $0xffffffff,%r8d
|
|
5dc8: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
5dcc: 48 83 c1 08 add $0x8,%rcx
|
|
5dd0: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
5dd4: 48 83 c2 08 add $0x8,%rdx
|
|
5dd8: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
5ddc: 75 e2 jne 0x5dc0
|
|
5dde: c3 ret
|
|
5ddf: 89 d0 mov %edx,%eax
|
|
5de1: a8 07 test $0x7,%al
|
|
5de3: 0f 85 aa 00 00 00 jne 0x5e93
|
|
5de9: a8 0f test $0xf,%al
|
|
5deb: 74 18 je 0x5e05
|
|
5ded: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5df1: 41 83 c0 ff add $0xffffffff,%r8d
|
|
5df5: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
5df9: 48 83 c1 08 add $0x8,%rcx
|
|
5dfd: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
5e01: 48 83 c2 08 add $0x8,%rdx
|
|
5e05: 44 89 c0 mov %r8d,%eax
|
|
5e08: 41 83 e0 03 and $0x3,%r8d
|
|
5e0c: 83 e0 fc and $0xfffffffc,%eax
|
|
5e0f: f6 c1 0f test $0xf,%cl
|
|
5e12: 75 4c jne 0x5e60
|
|
5e14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e20: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5e24: 0f 10 02 movups (%rdx),%xmm0
|
|
5e27: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5e2b: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
5e2f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
5e34: 48 83 c1 20 add $0x20,%rcx
|
|
5e38: 0f 11 02 movups %xmm0,(%rdx)
|
|
5e3b: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
|
5e3f: 48 83 c2 20 add $0x20,%rdx
|
|
5e43: 83 c0 fc add $0xfffffffc,%eax
|
|
5e46: 75 d8 jne 0x5e20
|
|
5e48: e9 59 ff ff ff jmp 0x5da6
|
|
5e4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e54: 00
|
|
5e55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5e60: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5e64: 0f 10 12 movups (%rdx),%xmm2
|
|
5e67: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
5e6b: 0f 10 01 movups (%rcx),%xmm0
|
|
5e6e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
5e72: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
5e76: 48 83 c1 20 add $0x20,%rcx
|
|
5e7a: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
5e7e: 0f 11 12 movups %xmm2,(%rdx)
|
|
5e81: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
5e85: 48 83 c2 20 add $0x20,%rdx
|
|
5e89: 83 c0 fc add $0xfffffffc,%eax
|
|
5e8c: 75 d2 jne 0x5e60
|
|
5e8e: e9 13 ff ff ff jmp 0x5da6
|
|
5e93: 44 89 c0 mov %r8d,%eax
|
|
5e96: 41 83 e0 03 and $0x3,%r8d
|
|
5e9a: 83 e0 fc and $0xfffffffc,%eax
|
|
5e9d: f6 c1 0f test $0xf,%cl
|
|
5ea0: 75 5e jne 0x5f00
|
|
5ea2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ea9: 00
|
|
5eaa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5eb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5eb8: 00
|
|
5eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ec0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5ec4: 0f 10 02 movups (%rdx),%xmm0
|
|
5ec7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5ecb: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
5ecf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
5ed4: 48 83 c1 20 add $0x20,%rcx
|
|
5ed8: 0f 11 02 movups %xmm0,(%rdx)
|
|
5edb: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
|
5edf: 48 83 c2 20 add $0x20,%rdx
|
|
5ee3: 83 c0 fc add $0xfffffffc,%eax
|
|
5ee6: 75 d8 jne 0x5ec0
|
|
5ee8: e9 b9 fe ff ff jmp 0x5da6
|
|
5eed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ef4: 00
|
|
5ef5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5efc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5f00: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
5f04: 0f 10 12 movups (%rdx),%xmm2
|
|
5f07: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
5f0b: 0f 10 01 movups (%rcx),%xmm0
|
|
5f0e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
5f12: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
5f16: 48 83 c1 20 add $0x20,%rcx
|
|
5f1a: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
5f1e: 0f 11 12 movups %xmm2,(%rdx)
|
|
5f21: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
5f25: 48 83 c2 20 add $0x20,%rdx
|
|
5f29: 83 c0 fc add $0xfffffffc,%eax
|
|
5f2c: 75 d2 jne 0x5f00
|
|
5f2e: e9 73 fe ff ff jmp 0x5da6
|
|
5f33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f3f: 00
|
|
5f40: 56 push %rsi
|
|
5f41: 57 push %rdi
|
|
5f42: 41 54 push %r12
|
|
5f44: 41 55 push %r13
|
|
5f46: 41 57 push %r15
|
|
5f48: 48 83 ec 30 sub $0x30,%rsp
|
|
5f4c: 4c 89 c7 mov %r8,%rdi
|
|
5f4f: 48 89 d6 mov %rdx,%rsi
|
|
5f52: 48 89 ca mov %rcx,%rdx
|
|
5f55: 45 33 e4 xor %r12d,%r12d
|
|
5f58: 48 85 ff test %rdi,%rdi
|
|
5f5b: 0f 84 71 02 00 00 je 0x61d2
|
|
5f61: 83 3f 06 cmpl $0x6,(%rdi)
|
|
5f64: 74 12 je 0x5f78
|
|
5f66: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
5f6b: 48 83 c4 30 add $0x30,%rsp
|
|
5f6f: 41 5f pop %r15
|
|
5f71: 41 5d pop %r13
|
|
5f73: 41 5c pop %r12
|
|
5f75: 5f pop %rdi
|
|
5f76: 5e pop %rsi
|
|
5f77: c3 ret
|
|
5f78: 48 85 d2 test %rdx,%rdx
|
|
5f7b: 0f 84 51 02 00 00 je 0x61d2
|
|
5f81: 48 85 f6 test %rsi,%rsi
|
|
5f84: 0f 84 48 02 00 00 je 0x61d2
|
|
5f8a: 4d 85 c9 test %r9,%r9
|
|
5f8d: 0f 84 39 02 00 00 je 0x61cc
|
|
5f93: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
5f97: 41 83 ff 04 cmp $0x4,%r15d
|
|
5f9b: 7f 71 jg 0x600e
|
|
5f9d: 4d 63 cf movslq %r15d,%r9
|
|
5fa0: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
5fa4: 74 1c je 0x5fc2
|
|
5fa6: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffec920
|
|
5fad: 48 89 d1 mov %rdx,%rcx
|
|
5fb0: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
5fb5: 48 89 f2 mov %rsi,%rdx
|
|
5fb8: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8)
|
|
5fbf: 01
|
|
5fc0: eb 15 jmp 0x5fd7
|
|
5fc2: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffec920
|
|
5fc9: 48 89 d1 mov %rdx,%rcx
|
|
5fcc: 48 89 f2 mov %rsi,%rdx
|
|
5fcf: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8)
|
|
5fd6: 01
|
|
5fd7: b8 01 00 00 00 mov $0x1,%eax
|
|
5fdc: 44 89 f9 mov %r15d,%ecx
|
|
5fdf: d3 e0 shl %cl,%eax
|
|
5fe1: 48 63 c0 movslq %eax,%rax
|
|
5fe4: 48 83 f8 01 cmp $0x1,%rax
|
|
5fe8: 74 0e je 0x5ff8
|
|
5fea: 8b 7e 04 mov 0x4(%rsi),%edi
|
|
5fed: 89 3c 86 mov %edi,(%rsi,%rax,4)
|
|
5ff0: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
|
|
5ff7: 00
|
|
5ff8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
5fff: 33 c0 xor %eax,%eax
|
|
6001: 48 83 c4 30 add $0x30,%rsp
|
|
6005: 41 5f pop %r15
|
|
6007: 41 5d pop %r13
|
|
6009: 41 5c pop %r12
|
|
600b: 5f pop %rdi
|
|
600c: 5e pop %rsi
|
|
600d: c3 ret
|
|
600e: 4c 89 c8 mov %r9,%rax
|
|
6011: 48 83 e0 3f and $0x3f,%rax
|
|
6015: 48 f7 d8 neg %rax
|
|
6018: 48 83 e0 3f and $0x3f,%rax
|
|
601c: 4c 03 c8 add %rax,%r9
|
|
601f: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
6023: 4d 0f 4f e1 cmovg %r9,%r12
|
|
6027: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
602d: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
6031: 44 89 c9 mov %r9d,%ecx
|
|
6034: 41 d3 e5 shl %cl,%r13d
|
|
6037: 41 83 ff 06 cmp $0x6,%r15d
|
|
603b: 7f 5d jg 0x609a
|
|
603d: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
6041: 74 2e je 0x6071
|
|
6043: 4d 63 ff movslq %r15d,%r15
|
|
6046: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffec920
|
|
604d: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
6052: 48 89 d1 mov %rdx,%rcx
|
|
6055: 48 89 f2 mov %rsi,%rdx
|
|
6058: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8)
|
|
605f: 01
|
|
6060: 44 89 f9 mov %r15d,%ecx
|
|
6063: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
6069: 41 d3 e4 shl %cl,%r12d
|
|
606c: e9 e3 00 00 00 jmp 0x6154
|
|
6071: 4d 63 ff movslq %r15d,%r15
|
|
6074: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffec920
|
|
607b: 48 89 d1 mov %rdx,%rcx
|
|
607e: 48 89 f2 mov %rsi,%rdx
|
|
6081: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8)
|
|
6088: 01
|
|
6089: 44 89 f9 mov %r15d,%ecx
|
|
608c: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
6092: 41 d3 e4 shl %cl,%r12d
|
|
6095: e9 ba 00 00 00 jmp 0x6154
|
|
609a: 41 83 ff 10 cmp $0x10,%r15d
|
|
609e: 7e 71 jle 0x6111
|
|
60a0: 41 83 ff 11 cmp $0x11,%r15d
|
|
60a4: 7f 4b jg 0x60f1
|
|
60a6: 48 3b d6 cmp %rsi,%rdx
|
|
60a9: 0f 84 09 01 00 00 je 0x61b8
|
|
60af: 48 89 d1 mov %rdx,%rcx
|
|
60b2: 48 89 f2 mov %rsi,%rdx
|
|
60b5: 45 89 e8 mov %r13d,%r8d
|
|
60b8: 4c 8b 4f 30 mov 0x30(%rdi),%r9
|
|
60bc: e8 4f 2d b1 01 call 0x1b18e10
|
|
60c1: 48 89 e0 mov %rsp,%rax
|
|
60c4: 48 89 f1 mov %rsi,%rcx
|
|
60c7: 44 89 ea mov %r13d,%edx
|
|
60ca: 4d 89 e1 mov %r12,%r9
|
|
60cd: 4c 8b 47 38 mov 0x38(%rdi),%r8
|
|
60d1: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
|
|
60d8: e8 31 72 b1 01 call 0x1b1d30e
|
|
60dd: 44 89 f9 mov %r15d,%ecx
|
|
60e0: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
60e6: 41 d3 e4 shl %cl,%r12d
|
|
60e9: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
60ed: 75 55 jne 0x6144
|
|
60ef: eb 63 jmp 0x6154
|
|
60f1: 48 89 e0 mov %rsp,%rax
|
|
60f4: 48 89 f9 mov %rdi,%rcx
|
|
60f7: 49 89 f0 mov %rsi,%r8
|
|
60fa: 4c 89 60 20 mov %r12,0x20(%rax)
|
|
60fe: e8 7d 21 09 00 call 0x98280
|
|
6103: 44 89 f9 mov %r15d,%ecx
|
|
6106: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
610c: 41 d3 e4 shl %cl,%r12d
|
|
610f: eb 43 jmp 0x6154
|
|
6111: 48 89 e0 mov %rsp,%rax
|
|
6114: 48 89 d1 mov %rdx,%rcx
|
|
6117: 48 89 f2 mov %rsi,%rdx
|
|
611a: 45 89 e8 mov %r13d,%r8d
|
|
611d: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
6121: 4c 89 60 28 mov %r12,0x28(%rax)
|
|
6125: 4c 8b 67 30 mov 0x30(%rdi),%r12
|
|
6129: 4c 89 60 20 mov %r12,0x20(%rax)
|
|
612d: e8 9e 54 b1 01 call 0x1b1b5d0
|
|
6132: 44 89 f9 mov %r15d,%ecx
|
|
6135: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
613b: 41 d3 e4 shl %cl,%r12d
|
|
613e: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
6142: 74 10 je 0x6154
|
|
6144: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
|
|
6149: 48 89 f2 mov %rsi,%rdx
|
|
614c: 45 89 e0 mov %r12d,%r8d
|
|
614f: e8 cc 64 ff ff call 0xffffffffffffc620
|
|
6154: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
|
|
6159: 48 89 f1 mov %rsi,%rcx
|
|
615c: f3 0f 10 16 movss (%rsi),%xmm2
|
|
6160: 0f 28 c1 movaps %xmm1,%xmm0
|
|
6163: 44 89 ea mov %r13d,%edx
|
|
6166: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
616c: f3 0f 58 c2 addss %xmm2,%xmm0
|
|
6170: f3 0f 5c d1 subss %xmm1,%xmm2
|
|
6174: f3 0f 11 06 movss %xmm0,(%rsi)
|
|
6178: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
|
|
617d: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
6181: e8 3a 32 09 00 call 0x993c0
|
|
6186: 4d 63 e4 movslq %r12d,%r12
|
|
6189: 49 83 fc 01 cmp $0x1,%r12
|
|
618d: 74 13 je 0x61a2
|
|
618f: 8b 46 04 mov 0x4(%rsi),%eax
|
|
6192: 33 ff xor %edi,%edi
|
|
6194: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
|
|
6198: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
|
|
619d: 89 7e 04 mov %edi,0x4(%rsi)
|
|
61a0: eb 07 jmp 0x61a9
|
|
61a2: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
61a9: 33 c0 xor %eax,%eax
|
|
61ab: 48 83 c4 30 add $0x30,%rsp
|
|
61af: 41 5f pop %r15
|
|
61b1: 41 5d pop %r13
|
|
61b3: 41 5c pop %r12
|
|
61b5: 5f pop %rdi
|
|
61b6: 5e pop %rsi
|
|
61b7: c3 ret
|
|
61b8: 48 89 f1 mov %rsi,%rcx
|
|
61bb: 44 89 ea mov %r13d,%edx
|
|
61be: 4c 8b 47 30 mov 0x30(%rdi),%r8
|
|
61c2: e8 99 26 b1 01 call 0x1b18860
|
|
61c7: e9 f5 fe ff ff jmp 0x60c1
|
|
61cc: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
61d0: 7e 12 jle 0x61e4
|
|
61d2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
61d7: 48 83 c4 30 add $0x30,%rsp
|
|
61db: 41 5f pop %r15
|
|
61dd: 41 5d pop %r13
|
|
61df: 41 5c pop %r12
|
|
61e1: 5f pop %rdi
|
|
61e2: 5e pop %rsi
|
|
61e3: c3 ret
|
|
61e4: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
61e8: 41 83 ff 04 cmp $0x4,%r15d
|
|
61ec: 0f 8e ab fd ff ff jle 0x5f9d
|
|
61f2: e9 30 fe ff ff jmp 0x6027
|
|
61f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
61fe: 00 00
|
|
6200: 57 push %rdi
|
|
6201: 41 54 push %r12
|
|
6203: 41 55 push %r13
|
|
6205: 41 56 push %r14
|
|
6207: 41 57 push %r15
|
|
6209: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
620e: 4d 89 c4 mov %r8,%r12
|
|
6211: 48 89 d7 mov %rdx,%rdi
|
|
6214: 48 89 ca mov %rcx,%rdx
|
|
6217: 45 33 ed xor %r13d,%r13d
|
|
621a: 4d 85 e4 test %r12,%r12
|
|
621d: 0f 84 a4 02 00 00 je 0x64c7
|
|
6223: 41 83 3c 24 06 cmpl $0x6,(%r12)
|
|
6228: 74 14 je 0x623e
|
|
622a: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
622f: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
6234: 41 5f pop %r15
|
|
6236: 41 5e pop %r14
|
|
6238: 41 5d pop %r13
|
|
623a: 41 5c pop %r12
|
|
623c: 5f pop %rdi
|
|
623d: c3 ret
|
|
623e: 48 85 d2 test %rdx,%rdx
|
|
6241: 0f 84 80 02 00 00 je 0x64c7
|
|
6247: 48 85 ff test %rdi,%rdi
|
|
624a: 0f 84 77 02 00 00 je 0x64c7
|
|
6250: 4d 85 c9 test %r9,%r9
|
|
6253: 0f 84 66 02 00 00 je 0x64bf
|
|
6259: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
|
|
625e: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
|
|
6264: 7f 7f jg 0x62e5
|
|
6266: 4d 63 cf movslq %r15d,%r9
|
|
6269: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
626f: 74 21 je 0x6292
|
|
6271: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffec920
|
|
6278: 48 89 d1 mov %rdx,%rcx
|
|
627b: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
|
|
6282: 48 89 fa mov %rdi,%rdx
|
|
6285: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9
|
|
628c: 01
|
|
628d: 41 ff d1 call *%r9
|
|
6290: eb 18 jmp 0x62aa
|
|
6292: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffec920
|
|
6299: 48 89 d1 mov %rdx,%rcx
|
|
629c: 48 89 fa mov %rdi,%rdx
|
|
629f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9
|
|
62a6: 01
|
|
62a7: 41 ff d1 call *%r9
|
|
62aa: b8 01 00 00 00 mov $0x1,%eax
|
|
62af: 44 89 f9 mov %r15d,%ecx
|
|
62b2: d3 e0 shl %cl,%eax
|
|
62b4: 48 63 c0 movslq %eax,%rax
|
|
62b7: 48 83 f8 01 cmp $0x1,%rax
|
|
62bb: 74 10 je 0x62cd
|
|
62bd: 44 8b 4f 04 mov 0x4(%rdi),%r9d
|
|
62c1: 44 89 0c 87 mov %r9d,(%rdi,%rax,4)
|
|
62c5: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4)
|
|
62cc: 00
|
|
62cd: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
|
|
62d4: 33 c0 xor %eax,%eax
|
|
62d6: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
62db: 41 5f pop %r15
|
|
62dd: 41 5e pop %r14
|
|
62df: 41 5d pop %r13
|
|
62e1: 41 5c pop %r12
|
|
62e3: 5f pop %rdi
|
|
62e4: c3 ret
|
|
62e5: 4c 89 c8 mov %r9,%rax
|
|
62e8: 48 83 e0 3f and $0x3f,%rax
|
|
62ec: 48 f7 d8 neg %rax
|
|
62ef: 48 83 e0 3f and $0x3f,%rax
|
|
62f3: 4c 03 c8 add %rax,%r9
|
|
62f6: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
|
|
62fc: 4d 0f 4f e9 cmovg %r9,%r13
|
|
6300: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
6306: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
630a: 44 89 c9 mov %r9d,%ecx
|
|
630d: 41 d3 e6 shl %cl,%r14d
|
|
6310: 41 83 ff 06 cmp $0x6,%r15d
|
|
6314: 7f 67 jg 0x637d
|
|
6316: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
631c: 74 33 je 0x6351
|
|
631e: 4d 63 ff movslq %r15d,%r15
|
|
6321: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffec920
|
|
6328: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
|
|
632f: 48 89 d1 mov %rdx,%rcx
|
|
6332: 48 89 fa mov %rdi,%rdx
|
|
6335: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9
|
|
633c: 01
|
|
633d: 41 ff d1 call *%r9
|
|
6340: 44 89 f9 mov %r15d,%ecx
|
|
6343: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
6349: 41 d3 e5 shl %cl,%r13d
|
|
634c: e9 f2 00 00 00 jmp 0x6443
|
|
6351: 4d 63 ff movslq %r15d,%r15
|
|
6354: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffec920
|
|
635b: 48 89 d1 mov %rdx,%rcx
|
|
635e: 48 89 fa mov %rdi,%rdx
|
|
6361: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9
|
|
6368: 01
|
|
6369: 41 ff d1 call *%r9
|
|
636c: 44 89 f9 mov %r15d,%ecx
|
|
636f: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
6375: 41 d3 e5 shl %cl,%r13d
|
|
6378: e9 c6 00 00 00 jmp 0x6443
|
|
637d: 41 83 ff 11 cmp $0x11,%r15d
|
|
6381: 7e 77 jle 0x63fa
|
|
6383: 41 83 ff 12 cmp $0x12,%r15d
|
|
6387: 7f 50 jg 0x63d9
|
|
6389: 48 3b d7 cmp %rdi,%rdx
|
|
638c: 0f 84 18 01 00 00 je 0x64aa
|
|
6392: 48 89 d1 mov %rdx,%rcx
|
|
6395: 48 89 fa mov %rdi,%rdx
|
|
6398: 45 89 f0 mov %r14d,%r8d
|
|
639b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9
|
|
63a0: e8 3b 43 b2 01 call 0x1b2a6e0
|
|
63a5: 48 8d 04 24 lea (%rsp),%rax
|
|
63a9: 48 89 f9 mov %rdi,%rcx
|
|
63ac: 44 89 f2 mov %r14d,%edx
|
|
63af: 4d 89 e9 mov %r13,%r9
|
|
63b2: 4d 8b 44 24 38 mov 0x38(%r12),%r8
|
|
63b7: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
|
|
63be: e8 83 8b b2 01 call 0x1b2ef46
|
|
63c3: 44 89 f9 mov %r15d,%ecx
|
|
63c6: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
63cc: 41 d3 e5 shl %cl,%r13d
|
|
63cf: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
63d5: 75 5a jne 0x6431
|
|
63d7: eb 6a jmp 0x6443
|
|
63d9: 48 8d 04 24 lea (%rsp),%rax
|
|
63dd: 4c 89 e1 mov %r12,%rcx
|
|
63e0: 49 89 f8 mov %rdi,%r8
|
|
63e3: 4c 89 68 20 mov %r13,0x20(%rax)
|
|
63e7: e8 b4 7b 09 00 call 0x9dfa0
|
|
63ec: 44 89 f9 mov %r15d,%ecx
|
|
63ef: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
63f5: 41 d3 e5 shl %cl,%r13d
|
|
63f8: eb 49 jmp 0x6443
|
|
63fa: 49 89 e2 mov %rsp,%r10
|
|
63fd: 48 89 d1 mov %rdx,%rcx
|
|
6400: 49 8b 44 24 30 mov 0x30(%r12),%rax
|
|
6405: 48 89 fa mov %rdi,%rdx
|
|
6408: 45 89 f0 mov %r14d,%r8d
|
|
640b: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
|
|
6410: 49 89 42 20 mov %rax,0x20(%r10)
|
|
6414: 4d 89 6a 28 mov %r13,0x28(%r10)
|
|
6418: e8 83 6a b2 01 call 0x1b2cea0
|
|
641d: 44 89 f9 mov %r15d,%ecx
|
|
6420: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
6426: 41 d3 e5 shl %cl,%r13d
|
|
6429: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
642f: 74 12 je 0x6443
|
|
6431: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0
|
|
6438: 48 89 fa mov %rdi,%rdx
|
|
643b: 45 89 e8 mov %r13d,%r8d
|
|
643e: e8 3d 62 ff ff call 0xffffffffffffc680
|
|
6443: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0
|
|
6448: 48 89 f9 mov %rdi,%rcx
|
|
644b: f3 0f 10 0f movss (%rdi),%xmm1
|
|
644f: 44 89 f2 mov %r14d,%edx
|
|
6452: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
6458: f3 0f 58 07 addss (%rdi),%xmm0
|
|
645c: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1
|
|
6461: f3 0f 11 07 movss %xmm0,(%rdi)
|
|
6465: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi)
|
|
646a: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
|
|
646f: e8 ac 8e 09 00 call 0x9f320
|
|
6474: 4d 63 ed movslq %r13d,%r13
|
|
6477: 49 83 fd 01 cmp $0x1,%r13
|
|
647b: 74 15 je 0x6492
|
|
647d: 8b 47 04 mov 0x4(%rdi),%eax
|
|
6480: 45 33 c9 xor %r9d,%r9d
|
|
6483: 42 89 04 af mov %eax,(%rdi,%r13,4)
|
|
6487: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4)
|
|
648c: 44 89 4f 04 mov %r9d,0x4(%rdi)
|
|
6490: eb 07 jmp 0x6499
|
|
6492: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
|
|
6499: 33 c0 xor %eax,%eax
|
|
649b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
64a0: 41 5f pop %r15
|
|
64a2: 41 5e pop %r14
|
|
64a4: 41 5d pop %r13
|
|
64a6: 41 5c pop %r12
|
|
64a8: 5f pop %rdi
|
|
64a9: c3 ret
|
|
64aa: 48 89 f9 mov %rdi,%rcx
|
|
64ad: 44 89 f2 mov %r14d,%edx
|
|
64b0: 4d 8b 44 24 30 mov 0x30(%r12),%r8
|
|
64b5: e8 76 3c b2 01 call 0x1b2a130
|
|
64ba: e9 e6 fe ff ff jmp 0x63a5
|
|
64bf: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
|
|
64c5: 7e 14 jle 0x64db
|
|
64c7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
64cc: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
64d1: 41 5f pop %r15
|
|
64d3: 41 5e pop %r14
|
|
64d5: 41 5d pop %r13
|
|
64d7: 41 5c pop %r12
|
|
64d9: 5f pop %rdi
|
|
64da: c3 ret
|
|
64db: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
|
|
64e0: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
|
|
64e6: 0f 8e 7a fd ff ff jle 0x6266
|
|
64ec: e9 0f fe ff ff jmp 0x6300
|
|
64f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
64f8: 00
|
|
64f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6500: 56 push %rsi
|
|
6501: 57 push %rdi
|
|
6502: 41 54 push %r12
|
|
6504: 41 55 push %r13
|
|
6506: 48 83 ec 38 sub $0x38,%rsp
|
|
650a: 4c 89 c7 mov %r8,%rdi
|
|
650d: 48 89 d6 mov %rdx,%rsi
|
|
6510: 48 89 ca mov %rcx,%rdx
|
|
6513: 45 33 db xor %r11d,%r11d
|
|
6516: 48 85 ff test %rdi,%rdi
|
|
6519: 0f 84 0e 02 00 00 je 0x672d
|
|
651f: 83 3f 06 cmpl $0x6,(%rdi)
|
|
6522: 74 10 je 0x6534
|
|
6524: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
6529: 48 83 c4 38 add $0x38,%rsp
|
|
652d: 41 5d pop %r13
|
|
652f: 41 5c pop %r12
|
|
6531: 5f pop %rdi
|
|
6532: 5e pop %rsi
|
|
6533: c3 ret
|
|
6534: 48 85 d2 test %rdx,%rdx
|
|
6537: 0f 84 f0 01 00 00 je 0x672d
|
|
653d: 48 85 f6 test %rsi,%rsi
|
|
6540: 0f 84 e7 01 00 00 je 0x672d
|
|
6546: 4d 85 c9 test %r9,%r9
|
|
6549: 0f 84 d8 01 00 00 je 0x6727
|
|
654f: 44 8b 6f 04 mov 0x4(%rdi),%r13d
|
|
6553: 41 83 fd 04 cmp $0x4,%r13d
|
|
6557: 7f 74 jg 0x65cd
|
|
6559: 4d 63 cd movslq %r13d,%r9
|
|
655c: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
6560: 74 1f je 0x6581
|
|
6562: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffec920
|
|
6569: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
656e: 48 89 d1 mov %rdx,%rcx
|
|
6571: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9
|
|
6578: 01
|
|
6579: 48 89 f2 mov %rsi,%rdx
|
|
657c: 41 ff d1 call *%r9
|
|
657f: eb 17 jmp 0x6598
|
|
6581: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffec920
|
|
6588: 48 89 d1 mov %rdx,%rcx
|
|
658b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi
|
|
6592: 01
|
|
6593: 48 89 f2 mov %rsi,%rdx
|
|
6596: ff d7 call *%rdi
|
|
6598: b8 01 00 00 00 mov $0x1,%eax
|
|
659d: 44 89 e9 mov %r13d,%ecx
|
|
65a0: d3 e0 shl %cl,%eax
|
|
65a2: 48 63 c0 movslq %eax,%rax
|
|
65a5: 48 83 f8 01 cmp $0x1,%rax
|
|
65a9: 74 0e je 0x65b9
|
|
65ab: 8b 7e 04 mov 0x4(%rsi),%edi
|
|
65ae: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
|
|
65b5: 00
|
|
65b6: 89 3c 86 mov %edi,(%rsi,%rax,4)
|
|
65b9: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
65c0: 33 c0 xor %eax,%eax
|
|
65c2: 48 83 c4 38 add $0x38,%rsp
|
|
65c6: 41 5d pop %r13
|
|
65c8: 41 5c pop %r12
|
|
65ca: 5f pop %rdi
|
|
65cb: 5e pop %rsi
|
|
65cc: c3 ret
|
|
65cd: 4c 89 c8 mov %r9,%rax
|
|
65d0: 48 83 e0 3f and $0x3f,%rax
|
|
65d4: 48 f7 d8 neg %rax
|
|
65d7: 48 83 e0 3f and $0x3f,%rax
|
|
65db: 4c 03 c8 add %rax,%r9
|
|
65de: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
65e2: 4d 0f 4f d9 cmovg %r9,%r11
|
|
65e6: 45 8d 4d ff lea -0x1(%r13),%r9d
|
|
65ea: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
65f0: 44 89 c9 mov %r9d,%ecx
|
|
65f3: 41 d3 e4 shl %cl,%r12d
|
|
65f6: 41 83 fd 06 cmp $0x6,%r13d
|
|
65fa: 7f 60 jg 0x665c
|
|
65fc: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
6600: 74 31 je 0x6633
|
|
6602: 4d 63 ed movslq %r13d,%r13
|
|
6605: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffec920
|
|
660c: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
6611: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9
|
|
6618: 01
|
|
6619: 48 89 d1 mov %rdx,%rcx
|
|
661c: 48 89 f2 mov %rsi,%rdx
|
|
661f: 41 ff d1 call *%r9
|
|
6622: 44 89 e9 mov %r13d,%ecx
|
|
6625: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
662b: 41 d3 e5 shl %cl,%r13d
|
|
662e: e9 92 00 00 00 jmp 0x66c5
|
|
6633: 4d 63 ed movslq %r13d,%r13
|
|
6636: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffec920
|
|
663d: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9
|
|
6644: 01
|
|
6645: 48 89 d1 mov %rdx,%rcx
|
|
6648: 48 89 f2 mov %rsi,%rdx
|
|
664b: 41 ff d1 call *%r9
|
|
664e: 44 89 e9 mov %r13d,%ecx
|
|
6651: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
6657: 41 d3 e5 shl %cl,%r13d
|
|
665a: eb 69 jmp 0x66c5
|
|
665c: 41 83 fd 12 cmp $0x12,%r13d
|
|
6660: 7e 20 jle 0x6682
|
|
6662: 48 89 e0 mov %rsp,%rax
|
|
6665: 48 89 f9 mov %rdi,%rcx
|
|
6668: 49 89 f0 mov %rsi,%r8
|
|
666b: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
666f: e8 cc d9 09 00 call 0xa4040
|
|
6674: 44 89 e9 mov %r13d,%ecx
|
|
6677: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
667d: 41 d3 e5 shl %cl,%r13d
|
|
6680: eb 43 jmp 0x66c5
|
|
6682: 49 89 e2 mov %rsp,%r10
|
|
6685: 48 8b 47 30 mov 0x30(%rdi),%rax
|
|
6689: 48 89 d1 mov %rdx,%rcx
|
|
668c: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
6690: 48 89 f2 mov %rsi,%rdx
|
|
6693: 45 89 e0 mov %r12d,%r8d
|
|
6696: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
669a: 49 89 42 20 mov %rax,0x20(%r10)
|
|
669e: e8 5d f0 b3 01 call 0x1b45700
|
|
66a3: 44 89 e9 mov %r13d,%ecx
|
|
66a6: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
66ac: 41 d3 e5 shl %cl,%r13d
|
|
66af: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
66b3: 74 10 je 0x66c5
|
|
66b5: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
|
|
66ba: 48 89 f2 mov %rsi,%rdx
|
|
66bd: 45 89 e8 mov %r13d,%r8d
|
|
66c0: e8 1b 60 ff ff call 0xffffffffffffc6e0
|
|
66c5: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
|
|
66ca: 48 89 f1 mov %rsi,%rcx
|
|
66cd: 44 89 e2 mov %r12d,%edx
|
|
66d0: f3 0f 10 16 movss (%rsi),%xmm2
|
|
66d4: 0f 28 c1 movaps %xmm1,%xmm0
|
|
66d7: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
66dd: f3 0f 58 c2 addss %xmm2,%xmm0
|
|
66e1: f3 0f 5c d1 subss %xmm1,%xmm2
|
|
66e5: f3 0f 11 06 movss %xmm0,(%rsi)
|
|
66e9: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
|
|
66ee: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
66f2: e8 89 eb 09 00 call 0xa5280
|
|
66f7: 4d 63 ed movslq %r13d,%r13
|
|
66fa: 49 83 fd 01 cmp $0x1,%r13
|
|
66fe: 74 13 je 0x6713
|
|
6700: 8b 46 04 mov 0x4(%rsi),%eax
|
|
6703: 33 ff xor %edi,%edi
|
|
6705: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4)
|
|
670a: 42 89 04 ae mov %eax,(%rsi,%r13,4)
|
|
670e: 89 7e 04 mov %edi,0x4(%rsi)
|
|
6711: eb 07 jmp 0x671a
|
|
6713: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
671a: 33 c0 xor %eax,%eax
|
|
671c: 48 83 c4 38 add $0x38,%rsp
|
|
6720: 41 5d pop %r13
|
|
6722: 41 5c pop %r12
|
|
6724: 5f pop %rdi
|
|
6725: 5e pop %rsi
|
|
6726: c3 ret
|
|
6727: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
672b: 7e 10 jle 0x673d
|
|
672d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6732: 48 83 c4 38 add $0x38,%rsp
|
|
6736: 41 5d pop %r13
|
|
6738: 41 5c pop %r12
|
|
673a: 5f pop %rdi
|
|
673b: 5e pop %rsi
|
|
673c: c3 ret
|
|
673d: 44 8b 6f 04 mov 0x4(%rdi),%r13d
|
|
6741: 41 83 fd 04 cmp $0x4,%r13d
|
|
6745: 0f 8e 0e fe ff ff jle 0x6559
|
|
674b: e9 96 fe ff ff jmp 0x65e6
|
|
6750: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6757: 00
|
|
6758: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
675f: 90 nop
|
|
6760: 41 54 push %r12
|
|
6762: 41 55 push %r13
|
|
6764: 41 56 push %r14
|
|
6766: 41 57 push %r15
|
|
6768: 48 83 ec 38 sub $0x38,%rsp
|
|
676c: 4d 89 c5 mov %r8,%r13
|
|
676f: 49 89 d4 mov %rdx,%r12
|
|
6772: 48 89 ca mov %rcx,%rdx
|
|
6775: 45 33 db xor %r11d,%r11d
|
|
6778: 4d 85 ed test %r13,%r13
|
|
677b: 0f 84 25 02 00 00 je 0x69a6
|
|
6781: 41 83 7d 00 06 cmpl $0x6,0x0(%r13)
|
|
6786: 74 12 je 0x679a
|
|
6788: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
678d: 48 83 c4 38 add $0x38,%rsp
|
|
6791: 41 5f pop %r15
|
|
6793: 41 5e pop %r14
|
|
6795: 41 5d pop %r13
|
|
6797: 41 5c pop %r12
|
|
6799: c3 ret
|
|
679a: 48 85 d2 test %rdx,%rdx
|
|
679d: 0f 84 03 02 00 00 je 0x69a6
|
|
67a3: 4d 85 e4 test %r12,%r12
|
|
67a6: 0f 84 fa 01 00 00 je 0x69a6
|
|
67ac: 4d 85 c9 test %r9,%r9
|
|
67af: 0f 84 ea 01 00 00 je 0x699f
|
|
67b5: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
67b9: 41 83 ff 04 cmp $0x4,%r15d
|
|
67bd: 7f 79 jg 0x6838
|
|
67bf: 4d 63 cf movslq %r15d,%r9
|
|
67c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
67c7: 74 1d je 0x67e6
|
|
67c9: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffec920
|
|
67d0: 48 89 d1 mov %rdx,%rcx
|
|
67d3: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
|
|
67d9: 4c 89 e2 mov %r12,%rdx
|
|
67dc: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8)
|
|
67e3: 01
|
|
67e4: eb 15 jmp 0x67fb
|
|
67e6: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffec920
|
|
67ed: 48 89 d1 mov %rdx,%rcx
|
|
67f0: 4c 89 e2 mov %r12,%rdx
|
|
67f3: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8)
|
|
67fa: 01
|
|
67fb: b8 01 00 00 00 mov $0x1,%eax
|
|
6800: 44 89 f9 mov %r15d,%ecx
|
|
6803: d3 e0 shl %cl,%eax
|
|
6805: 48 63 c0 movslq %eax,%rax
|
|
6808: 48 83 f8 01 cmp $0x1,%rax
|
|
680c: 74 12 je 0x6820
|
|
680e: 45 8b 4c 24 04 mov 0x4(%r12),%r9d
|
|
6813: 45 89 0c 84 mov %r9d,(%r12,%rax,4)
|
|
6817: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4)
|
|
681e: 00 00
|
|
6820: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
|
|
6827: 00 00
|
|
6829: 33 c0 xor %eax,%eax
|
|
682b: 48 83 c4 38 add $0x38,%rsp
|
|
682f: 41 5f pop %r15
|
|
6831: 41 5e pop %r14
|
|
6833: 41 5d pop %r13
|
|
6835: 41 5c pop %r12
|
|
6837: c3 ret
|
|
6838: 4c 89 c8 mov %r9,%rax
|
|
683b: 48 83 e0 3f and $0x3f,%rax
|
|
683f: 48 f7 d8 neg %rax
|
|
6842: 48 83 e0 3f and $0x3f,%rax
|
|
6846: 4c 03 c8 add %rax,%r9
|
|
6849: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
|
|
684e: 4d 0f 4f d9 cmovg %r9,%r11
|
|
6852: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
6858: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
685c: 44 89 c9 mov %r9d,%ecx
|
|
685f: 41 d3 e6 shl %cl,%r14d
|
|
6862: 41 83 ff 07 cmp $0x7,%r15d
|
|
6866: 7f 5c jg 0x68c4
|
|
6868: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
686d: 74 2f je 0x689e
|
|
686f: 4d 63 ff movslq %r15d,%r15
|
|
6872: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffec920
|
|
6879: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
|
|
687f: 48 89 d1 mov %rdx,%rcx
|
|
6882: 4c 89 e2 mov %r12,%rdx
|
|
6885: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8)
|
|
688c: 01
|
|
688d: 44 89 f9 mov %r15d,%ecx
|
|
6890: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
6896: 41 d3 e7 shl %cl,%r15d
|
|
6899: e9 91 00 00 00 jmp 0x692f
|
|
689e: 4d 63 ff movslq %r15d,%r15
|
|
68a1: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffec920
|
|
68a8: 48 89 d1 mov %rdx,%rcx
|
|
68ab: 4c 89 e2 mov %r12,%rdx
|
|
68ae: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8)
|
|
68b5: 01
|
|
68b6: 44 89 f9 mov %r15d,%ecx
|
|
68b9: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
68bf: 41 d3 e7 shl %cl,%r15d
|
|
68c2: eb 6b jmp 0x692f
|
|
68c4: 41 83 ff 13 cmp $0x13,%r15d
|
|
68c8: 7e 20 jle 0x68ea
|
|
68ca: 48 89 e0 mov %rsp,%rax
|
|
68cd: 4c 89 e9 mov %r13,%rcx
|
|
68d0: 4d 89 e0 mov %r12,%r8
|
|
68d3: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
68d7: e8 84 32 0a 00 call 0xa9b60
|
|
68dc: 44 89 f9 mov %r15d,%ecx
|
|
68df: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
68e5: 41 d3 e7 shl %cl,%r15d
|
|
68e8: eb 45 jmp 0x692f
|
|
68ea: 49 89 e2 mov %rsp,%r10
|
|
68ed: 48 89 d1 mov %rdx,%rcx
|
|
68f0: 49 8b 45 30 mov 0x30(%r13),%rax
|
|
68f4: 4c 89 e2 mov %r12,%rdx
|
|
68f7: 45 89 f0 mov %r14d,%r8d
|
|
68fa: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
|
68fe: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
6902: 49 89 42 20 mov %rax,0x20(%r10)
|
|
6906: e8 55 76 b5 01 call 0x1b5df60
|
|
690b: 44 89 f9 mov %r15d,%ecx
|
|
690e: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
6914: 41 d3 e7 shl %cl,%r15d
|
|
6917: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
691c: 74 11 je 0x692f
|
|
691e: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0
|
|
6924: 4c 89 e2 mov %r12,%rdx
|
|
6927: 45 89 f8 mov %r15d,%r8d
|
|
692a: e8 11 5e ff ff call 0xffffffffffffc740
|
|
692f: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2
|
|
6936: 4c 89 e1 mov %r12,%rcx
|
|
6939: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1
|
|
693f: 44 89 f2 mov %r14d,%edx
|
|
6942: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
6948: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
|
|
694c: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
|
6950: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12)
|
|
6956: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12)
|
|
695d: 4d 8b 4d 50 mov 0x50(%r13),%r9
|
|
6961: e8 3a 44 0a 00 call 0xaada0
|
|
6966: 4d 63 ff movslq %r15d,%r15
|
|
6969: 49 83 ff 01 cmp $0x1,%r15
|
|
696d: 74 18 je 0x6987
|
|
696f: 41 8b 44 24 04 mov 0x4(%r12),%eax
|
|
6974: 45 33 c9 xor %r9d,%r9d
|
|
6977: 43 89 04 bc mov %eax,(%r12,%r15,4)
|
|
697b: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4)
|
|
6980: 45 89 4c 24 04 mov %r9d,0x4(%r12)
|
|
6985: eb 09 jmp 0x6990
|
|
6987: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
|
|
698e: 00 00
|
|
6990: 33 c0 xor %eax,%eax
|
|
6992: 48 83 c4 38 add $0x38,%rsp
|
|
6996: 41 5f pop %r15
|
|
6998: 41 5e pop %r14
|
|
699a: 41 5d pop %r13
|
|
699c: 41 5c pop %r12
|
|
699e: c3 ret
|
|
699f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
|
|
69a4: 7e 12 jle 0x69b8
|
|
69a6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
69ab: 48 83 c4 38 add $0x38,%rsp
|
|
69af: 41 5f pop %r15
|
|
69b1: 41 5e pop %r14
|
|
69b3: 41 5d pop %r13
|
|
69b5: 41 5c pop %r12
|
|
69b7: c3 ret
|
|
69b8: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
69bc: 41 83 ff 04 cmp $0x4,%r15d
|
|
69c0: 0f 8e f9 fd ff ff jle 0x67bf
|
|
69c6: e9 87 fe ff ff jmp 0x6852
|
|
69cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
69d2: 00
|
|
69d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
69da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
69e0: 56 push %rsi
|
|
69e1: 57 push %rdi
|
|
69e2: 41 54 push %r12
|
|
69e4: 41 55 push %r13
|
|
69e6: 41 57 push %r15
|
|
69e8: 48 83 ec 30 sub $0x30,%rsp
|
|
69ec: 4c 89 c7 mov %r8,%rdi
|
|
69ef: 48 89 d6 mov %rdx,%rsi
|
|
69f2: 48 89 ca mov %rcx,%rdx
|
|
69f5: 45 33 db xor %r11d,%r11d
|
|
69f8: 48 85 ff test %rdi,%rdi
|
|
69fb: 0f 84 ea 01 00 00 je 0x6beb
|
|
6a01: 83 3f 06 cmpl $0x6,(%rdi)
|
|
6a04: 74 12 je 0x6a18
|
|
6a06: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
6a0b: 48 83 c4 30 add $0x30,%rsp
|
|
6a0f: 41 5f pop %r15
|
|
6a11: 41 5d pop %r13
|
|
6a13: 41 5c pop %r12
|
|
6a15: 5f pop %rdi
|
|
6a16: 5e pop %rsi
|
|
6a17: c3 ret
|
|
6a18: 48 85 d2 test %rdx,%rdx
|
|
6a1b: 0f 84 ca 01 00 00 je 0x6beb
|
|
6a21: 48 85 f6 test %rsi,%rsi
|
|
6a24: 0f 84 c1 01 00 00 je 0x6beb
|
|
6a2a: 4d 85 c9 test %r9,%r9
|
|
6a2d: 0f 84 b2 01 00 00 je 0x6be5
|
|
6a33: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
6a37: 41 83 ff 04 cmp $0x4,%r15d
|
|
6a3b: 7f 75 jg 0x6ab2
|
|
6a3d: 4d 63 cf movslq %r15d,%r9
|
|
6a40: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
6a44: 74 20 je 0x6a66
|
|
6a46: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffec920
|
|
6a4d: 48 89 d1 mov %rdx,%rcx
|
|
6a50: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
|
|
6a55: 48 89 f2 mov %rsi,%rdx
|
|
6a58: c5 f8 28 d0 vmovaps %xmm0,%xmm2
|
|
6a5c: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8)
|
|
6a63: 01
|
|
6a64: eb 15 jmp 0x6a7b
|
|
6a66: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffec920
|
|
6a6d: 48 89 d1 mov %rdx,%rcx
|
|
6a70: 48 89 f2 mov %rsi,%rdx
|
|
6a73: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8)
|
|
6a7a: 01
|
|
6a7b: b8 01 00 00 00 mov $0x1,%eax
|
|
6a80: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
|
|
6a85: 48 63 ff movslq %edi,%rdi
|
|
6a88: 48 83 ff 01 cmp $0x1,%rdi
|
|
6a8c: 74 0e je 0x6a9c
|
|
6a8e: 8b 46 04 mov 0x4(%rsi),%eax
|
|
6a91: 89 04 be mov %eax,(%rsi,%rdi,4)
|
|
6a94: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
|
|
6a9b: 00
|
|
6a9c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
6aa3: 33 c0 xor %eax,%eax
|
|
6aa5: 48 83 c4 30 add $0x30,%rsp
|
|
6aa9: 41 5f pop %r15
|
|
6aab: 41 5d pop %r13
|
|
6aad: 41 5c pop %r12
|
|
6aaf: 5f pop %rdi
|
|
6ab0: 5e pop %rsi
|
|
6ab1: c3 ret
|
|
6ab2: 4c 89 c8 mov %r9,%rax
|
|
6ab5: 48 83 e0 3f and $0x3f,%rax
|
|
6ab9: 48 f7 d8 neg %rax
|
|
6abc: 48 83 e0 3f and $0x3f,%rax
|
|
6ac0: 4c 03 c8 add %rax,%r9
|
|
6ac3: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
6ac7: 4d 0f 4f d9 cmovg %r9,%r11
|
|
6acb: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
6ad1: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
6ad5: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
|
|
6ada: 41 83 ff 07 cmp $0x7,%r15d
|
|
6ade: 7f 49 jg 0x6b29
|
|
6ae0: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
6ae4: 74 24 je 0x6b0a
|
|
6ae6: 4d 63 ff movslq %r15d,%r15
|
|
6ae9: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffec920
|
|
6af0: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
|
|
6af5: 48 89 d1 mov %rdx,%rcx
|
|
6af8: 48 89 f2 mov %rsi,%rdx
|
|
6afb: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8)
|
|
6b02: 01
|
|
6b03: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
6b08: eb 7a jmp 0x6b84
|
|
6b0a: 4d 63 ff movslq %r15d,%r15
|
|
6b0d: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffec920
|
|
6b14: 48 89 d1 mov %rdx,%rcx
|
|
6b17: 48 89 f2 mov %rsi,%rdx
|
|
6b1a: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8)
|
|
6b21: 01
|
|
6b22: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
6b27: eb 5b jmp 0x6b84
|
|
6b29: 41 83 ff 13 cmp $0x13,%r15d
|
|
6b2d: 7e 19 jle 0x6b48
|
|
6b2f: 48 89 e0 mov %rsp,%rax
|
|
6b32: 48 89 f9 mov %rdi,%rcx
|
|
6b35: 49 89 f0 mov %rsi,%r8
|
|
6b38: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
6b3c: e8 bf 93 0a 00 call 0xaff00
|
|
6b41: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
6b46: eb 3c jmp 0x6b84
|
|
6b48: 49 89 e2 mov %rsp,%r10
|
|
6b4b: 48 89 d1 mov %rdx,%rcx
|
|
6b4e: 48 8b 47 30 mov 0x30(%rdi),%rax
|
|
6b52: 48 89 f2 mov %rsi,%rdx
|
|
6b55: 45 89 e8 mov %r13d,%r8d
|
|
6b58: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
6b5c: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
6b60: 49 89 42 20 mov %rax,0x20(%r10)
|
|
6b64: e8 37 79 b6 01 call 0x1b6e4a0
|
|
6b69: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
6b6e: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
6b72: 74 10 je 0x6b84
|
|
6b74: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
|
|
6b79: 48 89 f2 mov %rsi,%rdx
|
|
6b7c: 45 89 e0 mov %r12d,%r8d
|
|
6b7f: e8 7c 5d ff ff call 0xffffffffffffc900
|
|
6b84: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
|
|
6b89: 48 89 f1 mov %rsi,%rcx
|
|
6b8c: c5 fa 10 0e vmovss (%rsi),%xmm1
|
|
6b90: 44 89 ea mov %r13d,%edx
|
|
6b93: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
6b99: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
|
|
6b9d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
|
6ba1: c5 fa 11 06 vmovss %xmm0,(%rsi)
|
|
6ba5: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
|
|
6baa: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
6bae: e8 0d a6 0a 00 call 0xb11c0
|
|
6bb3: 4d 63 e4 movslq %r12d,%r12
|
|
6bb6: 49 83 fc 01 cmp $0x1,%r12
|
|
6bba: 74 13 je 0x6bcf
|
|
6bbc: 8b 46 04 mov 0x4(%rsi),%eax
|
|
6bbf: 33 ff xor %edi,%edi
|
|
6bc1: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
|
|
6bc5: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
|
|
6bca: 89 7e 04 mov %edi,0x4(%rsi)
|
|
6bcd: eb 07 jmp 0x6bd6
|
|
6bcf: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
6bd6: 33 c0 xor %eax,%eax
|
|
6bd8: 48 83 c4 30 add $0x30,%rsp
|
|
6bdc: 41 5f pop %r15
|
|
6bde: 41 5d pop %r13
|
|
6be0: 41 5c pop %r12
|
|
6be2: 5f pop %rdi
|
|
6be3: 5e pop %rsi
|
|
6be4: c3 ret
|
|
6be5: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
6be9: 7e 12 jle 0x6bfd
|
|
6beb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6bf0: 48 83 c4 30 add $0x30,%rsp
|
|
6bf4: 41 5f pop %r15
|
|
6bf6: 41 5d pop %r13
|
|
6bf8: 41 5c pop %r12
|
|
6bfa: 5f pop %rdi
|
|
6bfb: 5e pop %rsi
|
|
6bfc: c3 ret
|
|
6bfd: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
6c01: 41 83 ff 04 cmp $0x4,%r15d
|
|
6c05: 0f 8e 32 fe ff ff jle 0x6a3d
|
|
6c0b: e9 bb fe ff ff jmp 0x6acb
|
|
6c10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c17: 00
|
|
6c18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c1f: 90 nop
|
|
6c20: 56 push %rsi
|
|
6c21: 57 push %rdi
|
|
6c22: 41 54 push %r12
|
|
6c24: 41 55 push %r13
|
|
6c26: 41 57 push %r15
|
|
6c28: 48 83 ec 30 sub $0x30,%rsp
|
|
6c2c: 4c 89 c7 mov %r8,%rdi
|
|
6c2f: 48 89 d6 mov %rdx,%rsi
|
|
6c32: 48 89 ca mov %rcx,%rdx
|
|
6c35: 45 33 db xor %r11d,%r11d
|
|
6c38: 48 85 ff test %rdi,%rdi
|
|
6c3b: 0f 84 e6 01 00 00 je 0x6e27
|
|
6c41: 83 3f 06 cmpl $0x6,(%rdi)
|
|
6c44: 74 12 je 0x6c58
|
|
6c46: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
6c4b: 48 83 c4 30 add $0x30,%rsp
|
|
6c4f: 41 5f pop %r15
|
|
6c51: 41 5d pop %r13
|
|
6c53: 41 5c pop %r12
|
|
6c55: 5f pop %rdi
|
|
6c56: 5e pop %rsi
|
|
6c57: c3 ret
|
|
6c58: 48 85 d2 test %rdx,%rdx
|
|
6c5b: 0f 84 c6 01 00 00 je 0x6e27
|
|
6c61: 48 85 f6 test %rsi,%rsi
|
|
6c64: 0f 84 bd 01 00 00 je 0x6e27
|
|
6c6a: 4d 85 c9 test %r9,%r9
|
|
6c6d: 0f 84 ae 01 00 00 je 0x6e21
|
|
6c73: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
6c77: 41 83 ff 04 cmp $0x4,%r15d
|
|
6c7b: 7f 71 jg 0x6cee
|
|
6c7d: 4d 63 cf movslq %r15d,%r9
|
|
6c80: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
6c84: 74 1c je 0x6ca2
|
|
6c86: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffec920
|
|
6c8d: 48 89 d1 mov %rdx,%rcx
|
|
6c90: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
|
|
6c95: 48 89 f2 mov %rsi,%rdx
|
|
6c98: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8)
|
|
6c9f: 01
|
|
6ca0: eb 15 jmp 0x6cb7
|
|
6ca2: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffec920
|
|
6ca9: 48 89 d1 mov %rdx,%rcx
|
|
6cac: 48 89 f2 mov %rsi,%rdx
|
|
6caf: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8)
|
|
6cb6: 01
|
|
6cb7: b8 01 00 00 00 mov $0x1,%eax
|
|
6cbc: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
|
|
6cc1: 48 63 ff movslq %edi,%rdi
|
|
6cc4: 48 83 ff 01 cmp $0x1,%rdi
|
|
6cc8: 74 0e je 0x6cd8
|
|
6cca: 8b 46 04 mov 0x4(%rsi),%eax
|
|
6ccd: 89 04 be mov %eax,(%rsi,%rdi,4)
|
|
6cd0: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
|
|
6cd7: 00
|
|
6cd8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
6cdf: 33 c0 xor %eax,%eax
|
|
6ce1: 48 83 c4 30 add $0x30,%rsp
|
|
6ce5: 41 5f pop %r15
|
|
6ce7: 41 5d pop %r13
|
|
6ce9: 41 5c pop %r12
|
|
6ceb: 5f pop %rdi
|
|
6cec: 5e pop %rsi
|
|
6ced: c3 ret
|
|
6cee: 4c 89 c8 mov %r9,%rax
|
|
6cf1: 48 83 e0 3f and $0x3f,%rax
|
|
6cf5: 48 f7 d8 neg %rax
|
|
6cf8: 48 83 e0 3f and $0x3f,%rax
|
|
6cfc: 4c 03 c8 add %rax,%r9
|
|
6cff: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
6d03: 4d 0f 4f d9 cmovg %r9,%r11
|
|
6d07: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
6d0d: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
6d11: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
|
|
6d16: 41 83 ff 07 cmp $0x7,%r15d
|
|
6d1a: 7f 49 jg 0x6d65
|
|
6d1c: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
6d20: 74 24 je 0x6d46
|
|
6d22: 4d 63 ff movslq %r15d,%r15
|
|
6d25: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffec920
|
|
6d2c: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
|
|
6d31: 48 89 d1 mov %rdx,%rcx
|
|
6d34: 48 89 f2 mov %rsi,%rdx
|
|
6d37: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8)
|
|
6d3e: 01
|
|
6d3f: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
6d44: eb 7a jmp 0x6dc0
|
|
6d46: 4d 63 ff movslq %r15d,%r15
|
|
6d49: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffec920
|
|
6d50: 48 89 d1 mov %rdx,%rcx
|
|
6d53: 48 89 f2 mov %rsi,%rdx
|
|
6d56: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8)
|
|
6d5d: 01
|
|
6d5e: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
6d63: eb 5b jmp 0x6dc0
|
|
6d65: 41 83 ff 13 cmp $0x13,%r15d
|
|
6d69: 7e 19 jle 0x6d84
|
|
6d6b: 48 89 e0 mov %rsp,%rax
|
|
6d6e: 48 89 f9 mov %rdi,%rcx
|
|
6d71: 49 89 f0 mov %rsi,%r8
|
|
6d74: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
6d78: e8 a3 f3 0a 00 call 0xb6120
|
|
6d7d: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
6d82: eb 3c jmp 0x6dc0
|
|
6d84: 49 89 e2 mov %rsp,%r10
|
|
6d87: 48 89 d1 mov %rdx,%rcx
|
|
6d8a: 48 8b 47 30 mov 0x30(%rdi),%rax
|
|
6d8e: 48 89 f2 mov %rsi,%rdx
|
|
6d91: 45 89 e8 mov %r13d,%r8d
|
|
6d94: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
6d98: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
6d9c: 49 89 42 20 mov %rax,0x20(%r10)
|
|
6da0: e8 fb 58 b7 01 call 0x1b7c6a0
|
|
6da5: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
6daa: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
6dae: 74 10 je 0x6dc0
|
|
6db0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
|
|
6db5: 48 89 f2 mov %rsi,%rdx
|
|
6db8: 45 89 e0 mov %r12d,%r8d
|
|
6dbb: e8 00 5d ff ff call 0xffffffffffffcac0
|
|
6dc0: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
|
|
6dc5: 48 89 f1 mov %rsi,%rcx
|
|
6dc8: c5 fa 10 0e vmovss (%rsi),%xmm1
|
|
6dcc: 44 89 ea mov %r13d,%edx
|
|
6dcf: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
6dd5: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
|
|
6dd9: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
|
6ddd: c5 fa 11 06 vmovss %xmm0,(%rsi)
|
|
6de1: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
|
|
6de6: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
6dea: e8 f1 05 0b 00 call 0xb73e0
|
|
6def: 4d 63 e4 movslq %r12d,%r12
|
|
6df2: 49 83 fc 01 cmp $0x1,%r12
|
|
6df6: 74 13 je 0x6e0b
|
|
6df8: 8b 46 04 mov 0x4(%rsi),%eax
|
|
6dfb: 33 ff xor %edi,%edi
|
|
6dfd: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
|
|
6e01: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
|
|
6e06: 89 7e 04 mov %edi,0x4(%rsi)
|
|
6e09: eb 07 jmp 0x6e12
|
|
6e0b: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
6e12: 33 c0 xor %eax,%eax
|
|
6e14: 48 83 c4 30 add $0x30,%rsp
|
|
6e18: 41 5f pop %r15
|
|
6e1a: 41 5d pop %r13
|
|
6e1c: 41 5c pop %r12
|
|
6e1e: 5f pop %rdi
|
|
6e1f: 5e pop %rsi
|
|
6e20: c3 ret
|
|
6e21: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
6e25: 7e 12 jle 0x6e39
|
|
6e27: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6e2c: 48 83 c4 30 add $0x30,%rsp
|
|
6e30: 41 5f pop %r15
|
|
6e32: 41 5d pop %r13
|
|
6e34: 41 5c pop %r12
|
|
6e36: 5f pop %rdi
|
|
6e37: 5e pop %rsi
|
|
6e38: c3 ret
|
|
6e39: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
6e3d: 41 83 ff 04 cmp $0x4,%r15d
|
|
6e41: 0f 8e 36 fe ff ff jle 0x6c7d
|
|
6e47: e9 bb fe ff ff jmp 0x6d07
|
|
6e4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e53: 00
|
|
6e54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e60: 48 83 ec 28 sub $0x28,%rsp
|
|
6e64: 48 85 c9 test %rcx,%rcx
|
|
6e67: 74 26 je 0x6e8f
|
|
6e69: 48 85 d2 test %rdx,%rdx
|
|
6e6c: 74 21 je 0x6e8f
|
|
6e6e: 45 85 c0 test %r8d,%r8d
|
|
6e71: 7e 26 jle 0x6e99
|
|
6e73: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
|
|
6e7a: 7d 07 jge 0x6e83
|
|
6e7c: e8 bf 94 a4 01 call 0x1a50340
|
|
6e81: eb 05 jmp 0x6e88
|
|
6e83: e8 b8 98 a4 01 call 0x1a50740
|
|
6e88: 33 c0 xor %eax,%eax
|
|
6e8a: 48 83 c4 28 add $0x28,%rsp
|
|
6e8e: c3 ret
|
|
6e8f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6e94: 48 83 c4 28 add $0x28,%rsp
|
|
6e98: c3 ret
|
|
6e99: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6e9e: 48 83 c4 28 add $0x28,%rsp
|
|
6ea2: c3 ret
|
|
6ea3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6eaa: 00
|
|
6eab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6eb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ec0: 48 83 ec 28 sub $0x28,%rsp
|
|
6ec4: 48 85 c9 test %rcx,%rcx
|
|
6ec7: 74 26 je 0x6eef
|
|
6ec9: 48 85 d2 test %rdx,%rdx
|
|
6ecc: 74 21 je 0x6eef
|
|
6ece: 45 85 c0 test %r8d,%r8d
|
|
6ed1: 7e 26 jle 0x6ef9
|
|
6ed3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
|
|
6eda: 7d 07 jge 0x6ee3
|
|
6edc: e8 ff a0 a4 01 call 0x1a50fe0
|
|
6ee1: eb 05 jmp 0x6ee8
|
|
6ee3: e8 78 56 0b 00 call 0xbc560
|
|
6ee8: 33 c0 xor %eax,%eax
|
|
6eea: 48 83 c4 28 add $0x28,%rsp
|
|
6eee: c3 ret
|
|
6eef: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6ef4: 48 83 c4 28 add $0x28,%rsp
|
|
6ef8: c3 ret
|
|
6ef9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6efe: 48 83 c4 28 add $0x28,%rsp
|
|
6f02: c3 ret
|
|
6f03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f0a: 00
|
|
6f0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f20: 48 83 ec 28 sub $0x28,%rsp
|
|
6f24: 48 85 c9 test %rcx,%rcx
|
|
6f27: 74 26 je 0x6f4f
|
|
6f29: 48 85 d2 test %rdx,%rdx
|
|
6f2c: 74 21 je 0x6f4f
|
|
6f2e: 45 85 c0 test %r8d,%r8d
|
|
6f31: 7e 26 jle 0x6f59
|
|
6f33: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
|
|
6f3a: 7d 07 jge 0x6f43
|
|
6f3c: e8 9f ad a4 01 call 0x1a51ce0
|
|
6f41: eb 05 jmp 0x6f48
|
|
6f43: e8 78 57 0b 00 call 0xbc6c0
|
|
6f48: 33 c0 xor %eax,%eax
|
|
6f4a: 48 83 c4 28 add $0x28,%rsp
|
|
6f4e: c3 ret
|
|
6f4f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6f54: 48 83 c4 28 add $0x28,%rsp
|
|
6f58: c3 ret
|
|
6f59: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6f5e: 48 83 c4 28 add $0x28,%rsp
|
|
6f62: c3 ret
|
|
6f63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f6a: 00
|
|
6f6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f80: 41 83 f9 05 cmp $0x5,%r9d
|
|
6f84: 7d 3d jge 0x6fc3
|
|
6f86: 41 ff c9 dec %r9d
|
|
6f89: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
6f8d: 74 33 je 0x6fc2
|
|
6f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f96: 00
|
|
6f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f9e: 66 90 xchg %ax,%ax
|
|
6fa0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6fa4: 41 ff c9 dec %r9d
|
|
6fa7: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
6fab: 48 83 c1 08 add $0x8,%rcx
|
|
6faf: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6fb4: 48 83 c2 08 add $0x8,%rdx
|
|
6fb8: 49 83 c0 08 add $0x8,%r8
|
|
6fbc: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
6fc0: 75 de jne 0x6fa0
|
|
6fc2: c3 ret
|
|
6fc3: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
6fca: 0f 85 e8 02 00 00 jne 0x72b8
|
|
6fd0: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
6fd7: 74 1c je 0x6ff5
|
|
6fd9: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6fdd: 48 83 c1 08 add $0x8,%rcx
|
|
6fe1: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
6fe5: 48 83 c2 08 add $0x8,%rdx
|
|
6fe9: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
6fee: 49 83 c0 08 add $0x8,%r8
|
|
6ff2: 41 ff c9 dec %r9d
|
|
6ff5: 44 89 c8 mov %r9d,%eax
|
|
6ff8: 41 83 e1 03 and $0x3,%r9d
|
|
6ffc: c1 f8 02 sar $0x2,%eax
|
|
6fff: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
7006: 0f 84 78 01 00 00 je 0x7184
|
|
700c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7013: 0f 84 dd 00 00 00 je 0x70f6
|
|
7019: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
701e: 0f 83 7c 00 00 00 jae 0x70a0
|
|
7024: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
702b: 00
|
|
702c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
703f: 00
|
|
7040: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
7044: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
7049: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
704d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7052: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
7057: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
705c: 48 83 c2 20 add $0x20,%rdx
|
|
7060: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
7065: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
706a: 48 83 c1 20 add $0x20,%rcx
|
|
706e: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
7072: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
7076: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
707a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
707f: 49 83 c0 20 add $0x20,%r8
|
|
7083: ff c8 dec %eax
|
|
7085: 75 b9 jne 0x7040
|
|
7087: e9 fa fe ff ff jmp 0x6f86
|
|
708c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7093: 00
|
|
7094: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
709b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
70a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
70a4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
70a8: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
70ac: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
70b0: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
70b5: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
70ba: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
70bf: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
70c4: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
70c9: 48 83 c2 20 add $0x20,%rdx
|
|
70cd: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
70d2: 48 83 c1 20 add $0x20,%rcx
|
|
70d6: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
70da: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
70de: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
70e3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
70e9: 49 83 c0 20 add $0x20,%r8
|
|
70ed: ff c8 dec %eax
|
|
70ef: 75 af jne 0x70a0
|
|
70f1: e9 90 fe ff ff jmp 0x6f86
|
|
70f6: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
70fb: 73 43 jae 0x7140
|
|
70fd: 0f 1f 00 nopl (%rax)
|
|
7100: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
7104: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
7109: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
710e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
7113: 48 83 c1 20 add $0x20,%rcx
|
|
7117: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
711b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
7120: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
7124: 48 83 c2 20 add $0x20,%rdx
|
|
7128: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
712d: 49 83 c0 20 add $0x20,%r8
|
|
7131: ff c8 dec %eax
|
|
7133: 75 cb jne 0x7100
|
|
7135: e9 4c fe ff ff jmp 0x6f86
|
|
713a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7140: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7144: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
7148: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
714c: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
7151: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
7156: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
715b: 48 83 c1 20 add $0x20,%rcx
|
|
715f: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
7163: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
7168: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
716d: 48 83 c2 20 add $0x20,%rdx
|
|
7171: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
7177: 49 83 c0 20 add $0x20,%r8
|
|
717b: ff c8 dec %eax
|
|
717d: 75 c1 jne 0x7140
|
|
717f: e9 02 fe ff ff jmp 0x6f86
|
|
7184: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
718b: 0f 84 93 00 00 00 je 0x7224
|
|
7191: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
7196: 73 48 jae 0x71e0
|
|
7198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
719f: 00
|
|
71a0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
71a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
71a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
71ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
71b3: 48 83 c2 20 add $0x20,%rdx
|
|
71b7: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
71bb: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
71c0: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
71c4: 48 83 c1 20 add $0x20,%rcx
|
|
71c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
71cd: 49 83 c0 20 add $0x20,%r8
|
|
71d1: ff c8 dec %eax
|
|
71d3: 75 cb jne 0x71a0
|
|
71d5: e9 ac fd ff ff jmp 0x6f86
|
|
71da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
71e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
71e4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
71e8: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
71ec: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
71f1: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
71f6: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
71fb: 48 83 c2 20 add $0x20,%rdx
|
|
71ff: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
7203: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
7208: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
720d: 48 83 c1 20 add $0x20,%rcx
|
|
7211: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
7217: 49 83 c0 20 add $0x20,%r8
|
|
721b: ff c8 dec %eax
|
|
721d: 75 c1 jne 0x71e0
|
|
721f: e9 62 fd ff ff jmp 0x6f86
|
|
7224: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
7229: 73 55 jae 0x7280
|
|
722b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7232: 00
|
|
7233: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
723a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7240: 0f 28 01 movaps (%rcx),%xmm0
|
|
7243: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
7247: 48 83 c1 20 add $0x20,%rcx
|
|
724b: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
724f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
7254: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
7258: 48 83 c2 20 add $0x20,%rdx
|
|
725c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
7261: 49 83 c0 20 add $0x20,%r8
|
|
7265: ff c8 dec %eax
|
|
7267: 75 d7 jne 0x7240
|
|
7269: e9 18 fd ff ff jmp 0x6f86
|
|
726e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7275: 00
|
|
7276: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
727d: 0f 1f 00 nopl (%rax)
|
|
7280: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7284: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
7288: 0f 28 01 movaps (%rcx),%xmm0
|
|
728b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
728f: 48 83 c1 20 add $0x20,%rcx
|
|
7293: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
7297: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
729c: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
72a1: 48 83 c2 20 add $0x20,%rdx
|
|
72a5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
72ab: 49 83 c0 20 add $0x20,%r8
|
|
72af: ff c8 dec %eax
|
|
72b1: 75 cd jne 0x7280
|
|
72b3: e9 ce fc ff ff jmp 0x6f86
|
|
72b8: 44 89 c8 mov %r9d,%eax
|
|
72bb: 41 83 e1 03 and $0x3,%r9d
|
|
72bf: c1 f8 02 sar $0x2,%eax
|
|
72c2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
72c9: 0f 84 cb 00 00 00 je 0x739a
|
|
72cf: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
72d6: 0f 85 64 00 00 00 jne 0x7340
|
|
72dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
72e0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
72e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
72e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
72ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
72f3: 48 83 c1 20 add $0x20,%rcx
|
|
72f7: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
72fb: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
7300: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7305: 48 83 c2 20 add $0x20,%rdx
|
|
7309: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
730f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
7315: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
731b: 49 83 c0 20 add $0x20,%r8
|
|
731f: ff c8 dec %eax
|
|
7321: 75 bd jne 0x72e0
|
|
7323: e9 5e fc ff ff jmp 0x6f86
|
|
7328: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
732f: 00
|
|
7330: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
733e: 00 00
|
|
7340: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
7344: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
7349: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
734d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7352: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
7357: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
735c: 48 83 c2 20 add $0x20,%rdx
|
|
7360: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
7365: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
736a: 48 83 c1 20 add $0x20,%rcx
|
|
736e: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
7372: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
7376: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
737b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
7381: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
7387: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
738d: 49 83 c0 20 add $0x20,%r8
|
|
7391: ff c8 dec %eax
|
|
7393: 75 ab jne 0x7340
|
|
7395: e9 ec fb ff ff jmp 0x6f86
|
|
739a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
73a1: 75 5d jne 0x7400
|
|
73a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73aa: 00
|
|
73ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73c0: 0f 28 01 movaps (%rcx),%xmm0
|
|
73c3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
73c7: 48 83 c1 20 add $0x20,%rcx
|
|
73cb: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
73cf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
73d4: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
73d9: 48 83 c2 20 add $0x20,%rdx
|
|
73dd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
73e3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
73e9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
73ef: 49 83 c0 20 add $0x20,%r8
|
|
73f3: ff c8 dec %eax
|
|
73f5: 75 c9 jne 0x73c0
|
|
73f7: e9 8a fb ff ff jmp 0x6f86
|
|
73fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7400: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
7404: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7409: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
740e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
7413: 48 83 c2 20 add $0x20,%rdx
|
|
7417: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
741b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
7420: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7425: 48 83 c1 20 add $0x20,%rcx
|
|
7429: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
742f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
7435: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
743b: 49 83 c0 20 add $0x20,%r8
|
|
743f: ff c8 dec %eax
|
|
7441: 75 bd jne 0x7400
|
|
7443: e9 3e fb ff ff jmp 0x6f86
|
|
7448: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
744f: 00
|
|
7450: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7457: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
745e: 00 00
|
|
7460: 41 83 f9 05 cmp $0x5,%r9d
|
|
7464: 7d 3d jge 0x74a3
|
|
7466: 41 ff c9 dec %r9d
|
|
7469: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
746d: 74 33 je 0x74a2
|
|
746f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7476: 00
|
|
7477: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
747e: 66 90 xchg %ax,%ax
|
|
7480: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
7484: 41 ff c9 dec %r9d
|
|
7487: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
748b: 48 83 c1 08 add $0x8,%rcx
|
|
748f: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7494: 48 83 c2 08 add $0x8,%rdx
|
|
7498: 49 83 c0 08 add $0x8,%r8
|
|
749c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
74a0: 75 de jne 0x7480
|
|
74a2: c3 ret
|
|
74a3: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
74aa: 0f 85 e8 02 00 00 jne 0x7798
|
|
74b0: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
74b7: 74 1c je 0x74d5
|
|
74b9: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
74bd: 48 83 c1 08 add $0x8,%rcx
|
|
74c1: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
74c5: 48 83 c2 08 add $0x8,%rdx
|
|
74c9: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
74ce: 49 83 c0 08 add $0x8,%r8
|
|
74d2: 41 ff c9 dec %r9d
|
|
74d5: 44 89 c8 mov %r9d,%eax
|
|
74d8: 41 83 e1 03 and $0x3,%r9d
|
|
74dc: c1 f8 02 sar $0x2,%eax
|
|
74df: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
74e6: 0f 84 78 01 00 00 je 0x7664
|
|
74ec: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
74f3: 0f 84 dd 00 00 00 je 0x75d6
|
|
74f9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
74fe: 0f 83 7c 00 00 00 jae 0x7580
|
|
7504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
750b: 00
|
|
750c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
751f: 00
|
|
7520: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
7524: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
7529: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
752d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7532: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
7537: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
753c: 48 83 c2 20 add $0x20,%rdx
|
|
7540: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
7545: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
754a: 48 83 c1 20 add $0x20,%rcx
|
|
754e: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
7552: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
7556: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
755a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
755f: 49 83 c0 20 add $0x20,%r8
|
|
7563: ff c8 dec %eax
|
|
7565: 75 b9 jne 0x7520
|
|
7567: e9 fa fe ff ff jmp 0x7466
|
|
756c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7573: 00
|
|
7574: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
757b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7580: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7584: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
7588: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
758c: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
7590: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7595: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
759a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
759f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
75a4: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
75a9: 48 83 c2 20 add $0x20,%rdx
|
|
75ad: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
75b2: 48 83 c1 20 add $0x20,%rcx
|
|
75b6: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
75ba: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
75be: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
75c3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
75c9: 49 83 c0 20 add $0x20,%r8
|
|
75cd: ff c8 dec %eax
|
|
75cf: 75 af jne 0x7580
|
|
75d1: e9 90 fe ff ff jmp 0x7466
|
|
75d6: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
75db: 73 43 jae 0x7620
|
|
75dd: 0f 1f 00 nopl (%rax)
|
|
75e0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
75e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
75e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
75ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
75f3: 48 83 c1 20 add $0x20,%rcx
|
|
75f7: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
75fb: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
7600: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
7604: 48 83 c2 20 add $0x20,%rdx
|
|
7608: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
760d: 49 83 c0 20 add $0x20,%r8
|
|
7611: ff c8 dec %eax
|
|
7613: 75 cb jne 0x75e0
|
|
7615: e9 4c fe ff ff jmp 0x7466
|
|
761a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7620: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7624: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
7628: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
762c: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
7631: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
7636: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
763b: 48 83 c1 20 add $0x20,%rcx
|
|
763f: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
7643: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
7648: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
764d: 48 83 c2 20 add $0x20,%rdx
|
|
7651: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
7657: 49 83 c0 20 add $0x20,%r8
|
|
765b: ff c8 dec %eax
|
|
765d: 75 c1 jne 0x7620
|
|
765f: e9 02 fe ff ff jmp 0x7466
|
|
7664: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
766b: 0f 84 93 00 00 00 je 0x7704
|
|
7671: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
7676: 73 48 jae 0x76c0
|
|
7678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
767f: 00
|
|
7680: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
7684: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7689: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
768e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
7693: 48 83 c2 20 add $0x20,%rdx
|
|
7697: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
769b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
76a0: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
76a4: 48 83 c1 20 add $0x20,%rcx
|
|
76a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
76ad: 49 83 c0 20 add $0x20,%r8
|
|
76b1: ff c8 dec %eax
|
|
76b3: 75 cb jne 0x7680
|
|
76b5: e9 ac fd ff ff jmp 0x7466
|
|
76ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
76c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
76c4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
76c8: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
76cc: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
76d1: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
76d6: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
76db: 48 83 c2 20 add $0x20,%rdx
|
|
76df: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
76e3: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
76e8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
76ed: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
76f1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
76f7: 49 83 c0 20 add $0x20,%r8
|
|
76fb: ff c8 dec %eax
|
|
76fd: 75 c1 jne 0x76c0
|
|
76ff: e9 62 fd ff ff jmp 0x7466
|
|
7704: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
7709: 73 55 jae 0x7760
|
|
770b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7712: 00
|
|
7713: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
771a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7720: 0f 28 01 movaps (%rcx),%xmm0
|
|
7723: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
7727: 48 83 c1 20 add $0x20,%rcx
|
|
772b: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
772f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
7734: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
7738: 48 83 c2 20 add $0x20,%rdx
|
|
773c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
7741: 49 83 c0 20 add $0x20,%r8
|
|
7745: ff c8 dec %eax
|
|
7747: 75 d7 jne 0x7720
|
|
7749: e9 18 fd ff ff jmp 0x7466
|
|
774e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7755: 00
|
|
7756: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
775d: 0f 1f 00 nopl (%rax)
|
|
7760: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7764: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
7768: 0f 28 01 movaps (%rcx),%xmm0
|
|
776b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
776f: 48 83 c1 20 add $0x20,%rcx
|
|
7773: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
7777: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
777c: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
7781: 48 83 c2 20 add $0x20,%rdx
|
|
7785: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
778b: 49 83 c0 20 add $0x20,%r8
|
|
778f: ff c8 dec %eax
|
|
7791: 75 cd jne 0x7760
|
|
7793: e9 ce fc ff ff jmp 0x7466
|
|
7798: 44 89 c8 mov %r9d,%eax
|
|
779b: 41 83 e1 03 and $0x3,%r9d
|
|
779f: c1 f8 02 sar $0x2,%eax
|
|
77a2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
77a9: 0f 84 cb 00 00 00 je 0x787a
|
|
77af: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
77b6: 0f 85 64 00 00 00 jne 0x7820
|
|
77bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
77c0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
77c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
77c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
77ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
77d3: 48 83 c1 20 add $0x20,%rcx
|
|
77d7: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
77db: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
77e0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
77e5: 48 83 c2 20 add $0x20,%rdx
|
|
77e9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
77ef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
77f5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
77fb: 49 83 c0 20 add $0x20,%r8
|
|
77ff: ff c8 dec %eax
|
|
7801: 75 bd jne 0x77c0
|
|
7803: e9 5e fc ff ff jmp 0x7466
|
|
7808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
780f: 00
|
|
7810: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7817: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
781e: 00 00
|
|
7820: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
7824: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
7829: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
782d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7832: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
7837: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
783c: 48 83 c2 20 add $0x20,%rdx
|
|
7840: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
7845: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
784a: 48 83 c1 20 add $0x20,%rcx
|
|
784e: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
7852: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
7856: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
785b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
7861: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
7867: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
786d: 49 83 c0 20 add $0x20,%r8
|
|
7871: ff c8 dec %eax
|
|
7873: 75 ab jne 0x7820
|
|
7875: e9 ec fb ff ff jmp 0x7466
|
|
787a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7881: 75 5d jne 0x78e0
|
|
7883: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
788a: 00
|
|
788b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7892: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
78a0: 0f 28 01 movaps (%rcx),%xmm0
|
|
78a3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
78a7: 48 83 c1 20 add $0x20,%rcx
|
|
78ab: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
78af: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
78b4: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
78b9: 48 83 c2 20 add $0x20,%rdx
|
|
78bd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
78c3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
78c9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
78cf: 49 83 c0 20 add $0x20,%r8
|
|
78d3: ff c8 dec %eax
|
|
78d5: 75 c9 jne 0x78a0
|
|
78d7: e9 8a fb ff ff jmp 0x7466
|
|
78dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
78e0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
78e4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
78e9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
78ee: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
78f3: 48 83 c2 20 add $0x20,%rdx
|
|
78f7: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
78fb: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
7900: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7905: 48 83 c1 20 add $0x20,%rcx
|
|
7909: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
790f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
7915: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
791b: 49 83 c0 20 add $0x20,%r8
|
|
791f: ff c8 dec %eax
|
|
7921: 75 bd jne 0x78e0
|
|
7923: e9 3e fb ff ff jmp 0x7466
|
|
7928: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
792f: 00
|
|
7930: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
793e: 00 00
|
|
7940: 41 83 f9 05 cmp $0x5,%r9d
|
|
7944: 7d 3e jge 0x7984
|
|
7946: 41 83 c1 ff add $0xffffffff,%r9d
|
|
794a: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
794e: 74 33 je 0x7983
|
|
7950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7957: 00
|
|
7958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
795f: 90 nop
|
|
7960: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
7964: 41 83 c1 ff add $0xffffffff,%r9d
|
|
7968: 48 83 c1 08 add $0x8,%rcx
|
|
796c: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
7970: 48 83 c2 08 add $0x8,%rdx
|
|
7974: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7979: 49 83 c0 08 add $0x8,%r8
|
|
797d: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
7981: 75 dd jne 0x7960
|
|
7983: c3 ret
|
|
7984: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
798b: 0f 85 a8 02 00 00 jne 0x7c39
|
|
7991: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
7998: 74 1d je 0x79b7
|
|
799a: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
799e: 48 83 c1 08 add $0x8,%rcx
|
|
79a2: 41 83 c1 ff add $0xffffffff,%r9d
|
|
79a6: f2 0f 59 02 mulsd (%rdx),%xmm0
|
|
79aa: 48 83 c2 08 add $0x8,%rdx
|
|
79ae: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
79b3: 49 83 c0 08 add $0x8,%r8
|
|
79b7: 44 89 c8 mov %r9d,%eax
|
|
79ba: 41 83 e1 03 and $0x3,%r9d
|
|
79be: c1 f8 02 sar $0x2,%eax
|
|
79c1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
79c8: 0f 84 4b 01 00 00 je 0x7b19
|
|
79ce: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
79d5: 0f 84 a4 00 00 00 je 0x7a7f
|
|
79db: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
79e0: 73 5e jae 0x7a40
|
|
79e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
79e9: 00
|
|
79ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
79f8: 00
|
|
79f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a00: 0f 10 11 movups (%rcx),%xmm2
|
|
7a03: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
7a07: 48 83 c1 20 add $0x20,%rcx
|
|
7a0b: 0f 10 02 movups (%rdx),%xmm0
|
|
7a0e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7a12: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
7a16: 48 83 c2 20 add $0x20,%rdx
|
|
7a1a: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
7a1e: 41 0f 11 10 movups %xmm2,(%r8)
|
|
7a22: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
7a27: 49 83 c0 20 add $0x20,%r8
|
|
7a2b: 83 c0 ff add $0xffffffff,%eax
|
|
7a2e: 75 d0 jne 0x7a00
|
|
7a30: e9 11 ff ff ff jmp 0x7946
|
|
7a35: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a40: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7a44: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
7a48: 0f 10 11 movups (%rcx),%xmm2
|
|
7a4b: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
7a4f: 48 83 c1 20 add $0x20,%rcx
|
|
7a53: 0f 10 02 movups (%rdx),%xmm0
|
|
7a56: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7a5a: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
7a5e: 48 83 c2 20 add $0x20,%rdx
|
|
7a62: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
7a66: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
7a6b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
7a71: 49 83 c0 20 add $0x20,%r8
|
|
7a75: 83 c0 ff add $0xffffffff,%eax
|
|
7a78: 75 c6 jne 0x7a40
|
|
7a7a: e9 c7 fe ff ff jmp 0x7946
|
|
7a7f: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
7a84: 73 5a jae 0x7ae0
|
|
7a86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a8d: 00
|
|
7a8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7aa0: 0f 10 01 movups (%rcx),%xmm0
|
|
7aa3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7aa7: 48 83 c1 20 add $0x20,%rcx
|
|
7aab: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
7aaf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
7ab4: 48 83 c2 20 add $0x20,%rdx
|
|
7ab8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
7abc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7ac1: 49 83 c0 20 add $0x20,%r8
|
|
7ac5: 83 c0 ff add $0xffffffff,%eax
|
|
7ac8: 75 d6 jne 0x7aa0
|
|
7aca: e9 77 fe ff ff jmp 0x7946
|
|
7acf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ad6: 00
|
|
7ad7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ade: 66 90 xchg %ax,%ax
|
|
7ae0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7ae4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
7ae8: 0f 10 01 movups (%rcx),%xmm0
|
|
7aeb: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7aef: 48 83 c1 20 add $0x20,%rcx
|
|
7af3: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
7af7: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
7afc: 48 83 c2 20 add $0x20,%rdx
|
|
7b00: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
7b05: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
7b0b: 49 83 c0 20 add $0x20,%r8
|
|
7b0f: 83 c0 ff add $0xffffffff,%eax
|
|
7b12: 75 cc jne 0x7ae0
|
|
7b14: e9 2d fe ff ff jmp 0x7946
|
|
7b19: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7b20: 0f 84 93 00 00 00 je 0x7bb9
|
|
7b26: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
7b2b: 73 53 jae 0x7b80
|
|
7b2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b34: 00
|
|
7b35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b3c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7b40: 0f 10 02 movups (%rdx),%xmm0
|
|
7b43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7b47: 48 83 c2 20 add $0x20,%rdx
|
|
7b4b: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
7b4f: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
7b54: 48 83 c1 20 add $0x20,%rcx
|
|
7b58: 41 0f 11 00 movups %xmm0,(%r8)
|
|
7b5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7b61: 49 83 c0 20 add $0x20,%r8
|
|
7b65: 83 c0 ff add $0xffffffff,%eax
|
|
7b68: 75 d6 jne 0x7b40
|
|
7b6a: e9 d7 fd ff ff jmp 0x7946
|
|
7b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b76: 00
|
|
7b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b7e: 66 90 xchg %ax,%ax
|
|
7b80: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7b84: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
7b88: 0f 10 02 movups (%rdx),%xmm0
|
|
7b8b: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7b8f: 48 83 c2 20 add $0x20,%rdx
|
|
7b93: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
7b97: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
7b9c: 48 83 c1 20 add $0x20,%rcx
|
|
7ba0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
7ba5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
7bab: 49 83 c0 20 add $0x20,%r8
|
|
7baf: 83 c0 ff add $0xffffffff,%eax
|
|
7bb2: 75 cc jne 0x7b80
|
|
7bb4: e9 8d fd ff ff jmp 0x7946
|
|
7bb9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
7bbe: 73 40 jae 0x7c00
|
|
7bc0: 0f 10 01 movups (%rcx),%xmm0
|
|
7bc3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7bc7: 48 83 c1 20 add $0x20,%rcx
|
|
7bcb: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
7bcf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
7bd4: 48 83 c2 20 add $0x20,%rdx
|
|
7bd8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
7bdc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7be1: 49 83 c0 20 add $0x20,%r8
|
|
7be5: 83 c0 ff add $0xffffffff,%eax
|
|
7be8: 75 d6 jne 0x7bc0
|
|
7bea: e9 57 fd ff ff jmp 0x7946
|
|
7bef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7bf6: 00
|
|
7bf7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7bfe: 66 90 xchg %ax,%ax
|
|
7c00: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7c04: 0f 18 4a 40 prefetcht0 0x40(%rdx)
|
|
7c08: 0f 10 01 movups (%rcx),%xmm0
|
|
7c0b: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7c0f: 48 83 c1 20 add $0x20,%rcx
|
|
7c13: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
7c17: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
7c1c: 48 83 c2 20 add $0x20,%rdx
|
|
7c20: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
7c25: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
7c2b: 49 83 c0 20 add $0x20,%r8
|
|
7c2f: 83 c0 ff add $0xffffffff,%eax
|
|
7c32: 75 cc jne 0x7c00
|
|
7c34: e9 0d fd ff ff jmp 0x7946
|
|
7c39: 44 89 c8 mov %r9d,%eax
|
|
7c3c: 41 83 e1 03 and $0x3,%r9d
|
|
7c40: c1 f8 02 sar $0x2,%eax
|
|
7c43: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
7c4a: 0f 84 85 00 00 00 je 0x7cd5
|
|
7c50: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7c57: 75 47 jne 0x7ca0
|
|
7c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c60: 0f 10 01 movups (%rcx),%xmm0
|
|
7c63: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7c67: 48 83 c1 20 add $0x20,%rcx
|
|
7c6b: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
7c6f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
7c74: 48 83 c2 20 add $0x20,%rdx
|
|
7c78: 41 0f 11 00 movups %xmm0,(%r8)
|
|
7c7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7c81: 49 83 c0 20 add $0x20,%r8
|
|
7c85: 83 c0 ff add $0xffffffff,%eax
|
|
7c88: 75 d6 jne 0x7c60
|
|
7c8a: e9 b7 fc ff ff jmp 0x7946
|
|
7c8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c96: 00
|
|
7c97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c9e: 66 90 xchg %ax,%ax
|
|
7ca0: 0f 10 11 movups (%rcx),%xmm2
|
|
7ca3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
7ca7: 48 83 c1 20 add $0x20,%rcx
|
|
7cab: 0f 10 02 movups (%rdx),%xmm0
|
|
7cae: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7cb2: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
7cb6: 48 83 c2 20 add $0x20,%rdx
|
|
7cba: 66 0f 59 d9 mulpd %xmm1,%xmm3
|
|
7cbe: 41 0f 11 10 movups %xmm2,(%r8)
|
|
7cc2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
7cc7: 49 83 c0 20 add $0x20,%r8
|
|
7ccb: 83 c0 ff add $0xffffffff,%eax
|
|
7cce: 75 d0 jne 0x7ca0
|
|
7cd0: e9 71 fc ff ff jmp 0x7946
|
|
7cd5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7cdc: 75 42 jne 0x7d20
|
|
7cde: 66 90 xchg %ax,%ax
|
|
7ce0: 0f 10 01 movups (%rcx),%xmm0
|
|
7ce3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7ce7: 48 83 c1 20 add $0x20,%rcx
|
|
7ceb: 66 0f 59 02 mulpd (%rdx),%xmm0
|
|
7cef: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
|
|
7cf4: 48 83 c2 20 add $0x20,%rdx
|
|
7cf8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
7cfc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7d01: 49 83 c0 20 add $0x20,%r8
|
|
7d05: 83 c0 ff add $0xffffffff,%eax
|
|
7d08: 75 d6 jne 0x7ce0
|
|
7d0a: e9 37 fc ff ff jmp 0x7946
|
|
7d0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d16: 00
|
|
7d17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d1e: 66 90 xchg %ax,%ax
|
|
7d20: 0f 10 02 movups (%rdx),%xmm0
|
|
7d23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7d27: 48 83 c2 20 add $0x20,%rdx
|
|
7d2b: 66 0f 59 01 mulpd (%rcx),%xmm0
|
|
7d2f: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
|
|
7d34: 48 83 c1 20 add $0x20,%rcx
|
|
7d38: 41 0f 11 00 movups %xmm0,(%r8)
|
|
7d3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7d41: 49 83 c0 20 add $0x20,%r8
|
|
7d45: 83 c0 ff add $0xffffffff,%eax
|
|
7d48: 75 d6 jne 0x7d20
|
|
7d4a: e9 f7 fb ff ff jmp 0x7946
|
|
7d4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d56: 00
|
|
7d57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d5e: 66 90 xchg %ax,%ax
|
|
7d60: 41 83 f9 05 cmp $0x5,%r9d
|
|
7d64: 0f 82 75 03 00 00 jb 0x80df
|
|
7d6a: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
7d71: 0f 85 bb 01 00 00 jne 0x7f32
|
|
7d77: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
7d7e: 74 1c je 0x7d9c
|
|
7d80: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
7d84: 48 83 c1 08 add $0x8,%rcx
|
|
7d88: 41 ff c9 dec %r9d
|
|
7d8b: f2 0f 5d 02 minsd (%rdx),%xmm0
|
|
7d8f: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7d94: 48 83 c2 08 add $0x8,%rdx
|
|
7d98: 49 83 c0 08 add $0x8,%r8
|
|
7d9c: 44 89 c8 mov %r9d,%eax
|
|
7d9f: 49 89 d2 mov %rdx,%r10
|
|
7da2: c1 e8 02 shr $0x2,%eax
|
|
7da5: 49 83 e2 0f and $0xf,%r10
|
|
7da9: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
7db0: 0f 84 c8 00 00 00 je 0x7e7e
|
|
7db6: 45 33 db xor %r11d,%r11d
|
|
7db9: 4d 85 d2 test %r10,%r10
|
|
7dbc: 74 72 je 0x7e30
|
|
7dbe: 85 c0 test %eax,%eax
|
|
7dc0: 0f 86 15 03 00 00 jbe 0x80db
|
|
7dc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7dcd: 00
|
|
7dce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7dd5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7de0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
7de4: 41 ff c3 inc %r11d
|
|
7de7: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
7dec: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
7df0: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7df5: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
7dfa: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
7dff: 48 83 c2 20 add $0x20,%rdx
|
|
7e03: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
7e08: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
7e0d: 48 83 c1 20 add $0x20,%rcx
|
|
7e11: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
7e15: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
7e19: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
7e1d: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
7e22: 49 83 c0 20 add $0x20,%r8
|
|
7e26: 44 3b d8 cmp %eax,%r11d
|
|
7e29: 72 b5 jb 0x7de0
|
|
7e2b: e9 ab 02 00 00 jmp 0x80db
|
|
7e30: 85 c0 test %eax,%eax
|
|
7e32: 0f 86 a3 02 00 00 jbe 0x80db
|
|
7e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e3f: 00
|
|
7e40: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
7e44: 41 ff c3 inc %r11d
|
|
7e47: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
7e4c: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
7e51: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
7e56: 48 83 c1 20 add $0x20,%rcx
|
|
7e5a: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
7e5e: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
7e63: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
7e67: 48 83 c2 20 add $0x20,%rdx
|
|
7e6b: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
7e70: 49 83 c0 20 add $0x20,%r8
|
|
7e74: 44 3b d8 cmp %eax,%r11d
|
|
7e77: 72 c7 jb 0x7e40
|
|
7e79: e9 5d 02 00 00 jmp 0x80db
|
|
7e7e: 45 33 db xor %r11d,%r11d
|
|
7e81: 4d 85 d2 test %r10,%r10
|
|
7e84: 74 5e je 0x7ee4
|
|
7e86: 85 c0 test %eax,%eax
|
|
7e88: 0f 86 4d 02 00 00 jbe 0x80db
|
|
7e8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e95: 00
|
|
7e96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7e9d: 0f 1f 00 nopl (%rax)
|
|
7ea0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
7ea4: 41 ff c3 inc %r11d
|
|
7ea7: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7eac: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
7eb1: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
7eb6: 48 83 c2 20 add $0x20,%rdx
|
|
7eba: 0f 28 11 movaps (%rcx),%xmm2
|
|
7ebd: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
|
|
7ec1: 48 83 c1 20 add $0x20,%rcx
|
|
7ec5: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
7ec9: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
7ecd: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
7ed1: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
7ed6: 49 83 c0 20 add $0x20,%r8
|
|
7eda: 44 3b d8 cmp %eax,%r11d
|
|
7edd: 72 c1 jb 0x7ea0
|
|
7edf: e9 f7 01 00 00 jmp 0x80db
|
|
7ee4: 85 c0 test %eax,%eax
|
|
7ee6: 0f 86 ef 01 00 00 jbe 0x80db
|
|
7eec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ef3: 00
|
|
7ef4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f00: 0f 28 01 movaps (%rcx),%xmm0
|
|
7f03: 41 ff c3 inc %r11d
|
|
7f06: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
|
|
7f0a: 48 83 c1 20 add $0x20,%rcx
|
|
7f0e: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
7f12: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
|
|
7f17: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
7f1b: 48 83 c2 20 add $0x20,%rdx
|
|
7f1f: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
7f24: 49 83 c0 20 add $0x20,%r8
|
|
7f28: 44 3b d8 cmp %eax,%r11d
|
|
7f2b: 72 d3 jb 0x7f00
|
|
7f2d: e9 a9 01 00 00 jmp 0x80db
|
|
7f32: 44 89 c8 mov %r9d,%eax
|
|
7f35: 49 89 d2 mov %rdx,%r10
|
|
7f38: c1 e8 02 shr $0x2,%eax
|
|
7f3b: 49 83 e2 0f and $0xf,%r10
|
|
7f3f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
7f46: 0f 84 e0 00 00 00 je 0x802c
|
|
7f4c: 45 33 db xor %r11d,%r11d
|
|
7f4f: 4d 85 d2 test %r10,%r10
|
|
7f52: 0f 84 66 00 00 00 je 0x7fbe
|
|
7f58: 85 c0 test %eax,%eax
|
|
7f5a: 0f 86 7b 01 00 00 jbe 0x80db
|
|
7f60: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
7f64: 41 ff c3 inc %r11d
|
|
7f67: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
7f6c: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
7f70: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7f75: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
7f7a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
7f7f: 48 83 c2 20 add $0x20,%rdx
|
|
7f83: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
7f88: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
7f8d: 48 83 c1 20 add $0x20,%rcx
|
|
7f91: 66 0f 5d d0 minpd %xmm0,%xmm2
|
|
7f95: 66 0f 5d d9 minpd %xmm1,%xmm3
|
|
7f99: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
7f9e: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
7fa4: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
7faa: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
7fb0: 49 83 c0 20 add $0x20,%r8
|
|
7fb4: 44 3b d8 cmp %eax,%r11d
|
|
7fb7: 72 a7 jb 0x7f60
|
|
7fb9: e9 1d 01 00 00 jmp 0x80db
|
|
7fbe: 85 c0 test %eax,%eax
|
|
7fc0: 0f 86 15 01 00 00 jbe 0x80db
|
|
7fc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7fcd: 00
|
|
7fce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7fd5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7fe0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
7fe4: 41 ff c3 inc %r11d
|
|
7fe7: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
7fec: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
7ff1: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
7ff6: 48 83 c1 20 add $0x20,%rcx
|
|
7ffa: 66 0f 5d 02 minpd (%rdx),%xmm0
|
|
7ffe: 66 data16
|
|
7fff: 0f .byte 0xf
|