8861 lines
420 KiB
Plaintext
8861 lines
420 KiB
Plaintext
; th_dc40: VA 0x18000dc40-0x180015c40 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_dc40.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 53 push %rbx
|
|
1: 57 push %rdi
|
|
2: 55 push %rbp
|
|
3: 49 89 ca mov %rcx,%r10
|
|
6: 4d 85 d2 test %r10,%r10
|
|
9: 0f 84 92 01 00 00 je 0x1a1
|
|
f: 48 85 d2 test %rdx,%rdx
|
|
12: 0f 84 89 01 00 00 je 0x1a1
|
|
18: 4d 85 c0 test %r8,%r8
|
|
1b: 0f 84 80 01 00 00 je 0x1a1
|
|
21: 45 85 c9 test %r9d,%r9d
|
|
24: 0f 8e 6e 01 00 00 jle 0x198
|
|
2a: 41 83 f9 10 cmp $0x10,%r9d
|
|
2e: 0f 8c 50 01 00 00 jl 0x184
|
|
34: 41 83 f9 1d cmp $0x1d,%r9d
|
|
38: 0f 8c 4d 01 00 00 jl 0x18b
|
|
3e: 4c 89 c1 mov %r8,%rcx
|
|
41: 48 83 e1 1f and $0x1f,%rcx
|
|
45: 89 c9 mov %ecx,%ecx
|
|
47: 85 c9 test %ecx,%ecx
|
|
49: 74 11 je 0x5c
|
|
4b: f6 c1 03 test $0x3,%cl
|
|
4e: 0f 85 30 01 00 00 jne 0x184
|
|
54: f7 d9 neg %ecx
|
|
56: 83 c1 20 add $0x20,%ecx
|
|
59: c1 e9 02 shr $0x2,%ecx
|
|
5c: 8d 41 10 lea 0x10(%rcx),%eax
|
|
5f: 44 3b c8 cmp %eax,%r9d
|
|
62: 0f 8c 1c 01 00 00 jl 0x184
|
|
68: 44 89 cf mov %r9d,%edi
|
|
6b: 33 c0 xor %eax,%eax
|
|
6d: 2b f9 sub %ecx,%edi
|
|
6f: 83 e7 0f and $0xf,%edi
|
|
72: f7 df neg %edi
|
|
74: 41 03 f9 add %r9d,%edi
|
|
77: 85 c9 test %ecx,%ecx
|
|
79: 76 1e jbe 0x99
|
|
7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
80: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
|
|
85: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
8b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
91: 48 ff c0 inc %rax
|
|
94: 48 3b c1 cmp %rcx,%rax
|
|
97: 72 e7 jb 0x80
|
|
99: 48 63 c7 movslq %edi,%rax
|
|
9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
a0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
|
|
a5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
|
|
ab: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
|
|
b1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
|
|
b8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
be: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
c5: 48 83 c1 10 add $0x10,%rcx
|
|
c9: 48 3b c8 cmp %rax,%rcx
|
|
cc: 72 d2 jb 0xa0
|
|
ce: 8d 47 01 lea 0x1(%rdi),%eax
|
|
d1: 41 3b c1 cmp %r9d,%eax
|
|
d4: 0f 87 9d 00 00 00 ja 0x177
|
|
da: 4d 63 c9 movslq %r9d,%r9
|
|
dd: 48 63 ff movslq %edi,%rdi
|
|
e0: 4c 2b cf sub %rdi,%r9
|
|
e3: 49 83 f9 04 cmp $0x4,%r9
|
|
e7: 0f 8c 93 00 00 00 jl 0x180
|
|
ed: 48 63 ff movslq %edi,%rdi
|
|
f0: 44 89 cd mov %r9d,%ebp
|
|
f3: 83 e5 fc and $0xfffffffc,%ebp
|
|
f6: 33 c9 xor %ecx,%ecx
|
|
f8: 48 63 ed movslq %ebp,%rbp
|
|
fb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
ff: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
103: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11
|
|
107: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10e: 00
|
|
10f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
116: 0f 1f 00 nopl (%rax)
|
|
119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
120: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
126: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
|
|
12b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
130: 48 83 c1 04 add $0x4,%rcx
|
|
134: 48 3b cd cmp %rbp,%rcx
|
|
137: 72 e7 jb 0x120
|
|
139: 49 3b e9 cmp %r9,%rbp
|
|
13c: 73 39 jae 0x177
|
|
13e: 48 63 ff movslq %edi,%rdi
|
|
141: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
145: 49 8d 0c ba lea (%r10,%rdi,4),%rcx
|
|
149: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
14d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
154: 00
|
|
155: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
15c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
160: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
165: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1
|
|
16a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4)
|
|
16f: 48 ff c5 inc %rbp
|
|
172: 49 3b e9 cmp %r9,%rbp
|
|
175: 72 e9 jb 0x160
|
|
177: 33 c0 xor %eax,%eax
|
|
179: c5 f8 77 vzeroupper
|
|
17c: 5d pop %rbp
|
|
17d: 5f pop %rdi
|
|
17e: 5b pop %rbx
|
|
17f: c3 ret
|
|
180: 33 ed xor %ebp,%ebp
|
|
182: eb b5 jmp 0x139
|
|
184: 33 ff xor %edi,%edi
|
|
186: e9 43 ff ff ff jmp 0xce
|
|
18b: 44 89 cf mov %r9d,%edi
|
|
18e: 33 c9 xor %ecx,%ecx
|
|
190: 83 e7 f0 and $0xfffffff0,%edi
|
|
193: e9 01 ff ff ff jmp 0x99
|
|
198: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
19d: 5d pop %rbp
|
|
19e: 5f pop %rdi
|
|
19f: 5b pop %rbx
|
|
1a0: c3 ret
|
|
1a1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1a6: 5d pop %rbp
|
|
1a7: 5f pop %rdi
|
|
1a8: 5b pop %rbx
|
|
1a9: c3 ret
|
|
1aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b1: 00
|
|
1b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c0: 48 83 ec 28 sub $0x28,%rsp
|
|
1c4: 48 85 c9 test %rcx,%rcx
|
|
1c7: 74 23 je 0x1ec
|
|
1c9: 48 85 d2 test %rdx,%rdx
|
|
1cc: 74 1e je 0x1ec
|
|
1ce: 4d 85 c0 test %r8,%r8
|
|
1d1: 74 19 je 0x1ec
|
|
1d3: 45 85 c9 test %r9d,%r9d
|
|
1d6: 7e 1e jle 0x1f6
|
|
1d8: e8 73 b2 a5 01 call 0x1a5b450
|
|
1dd: ba 02 00 00 00 mov $0x2,%edx
|
|
1e2: 85 c0 test %eax,%eax
|
|
1e4: 0f 45 c2 cmovne %edx,%eax
|
|
1e7: 48 83 c4 28 add $0x28,%rsp
|
|
1eb: c3 ret
|
|
1ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1f1: 48 83 c4 28 add $0x28,%rsp
|
|
1f5: c3 ret
|
|
1f6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1fb: 48 83 c4 28 add $0x28,%rsp
|
|
1ff: c3 ret
|
|
200: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
205: 48 85 c9 test %rcx,%rcx
|
|
208: 74 24 je 0x22e
|
|
20a: 48 85 d2 test %rdx,%rdx
|
|
20d: 74 1f je 0x22e
|
|
20f: 4d 85 c0 test %r8,%r8
|
|
212: 74 1a je 0x22e
|
|
214: 45 85 c9 test %r9d,%r9d
|
|
217: 7e 20 jle 0x239
|
|
219: e8 b2 f7 a5 01 call 0x1a5f9d0
|
|
21e: ba 02 00 00 00 mov $0x2,%edx
|
|
223: 85 c0 test %eax,%eax
|
|
225: 0f 45 c2 cmovne %edx,%eax
|
|
228: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
22d: c3 ret
|
|
22e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
233: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
238: c3 ret
|
|
239: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
23e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
243: c3 ret
|
|
244: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24b: 00
|
|
24c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25f: 00
|
|
260: 48 83 ec 28 sub $0x28,%rsp
|
|
264: 48 85 c9 test %rcx,%rcx
|
|
267: 74 23 je 0x28c
|
|
269: 48 85 d2 test %rdx,%rdx
|
|
26c: 74 1e je 0x28c
|
|
26e: 4d 85 c0 test %r8,%r8
|
|
271: 74 19 je 0x28c
|
|
273: 45 85 c9 test %r9d,%r9d
|
|
276: 7e 1e jle 0x296
|
|
278: e8 33 1b a6 01 call 0x1a61db0
|
|
27d: ba 02 00 00 00 mov $0x2,%edx
|
|
282: 85 c0 test %eax,%eax
|
|
284: 0f 45 c2 cmovne %edx,%eax
|
|
287: 48 83 c4 28 add $0x28,%rsp
|
|
28b: c3 ret
|
|
28c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
291: 48 83 c4 28 add $0x28,%rsp
|
|
295: c3 ret
|
|
296: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
29b: 48 83 c4 28 add $0x28,%rsp
|
|
29f: c3 ret
|
|
2a0: 48 83 ec 28 sub $0x28,%rsp
|
|
2a4: 48 85 c9 test %rcx,%rcx
|
|
2a7: 74 23 je 0x2cc
|
|
2a9: 48 85 d2 test %rdx,%rdx
|
|
2ac: 74 1e je 0x2cc
|
|
2ae: 4d 85 c0 test %r8,%r8
|
|
2b1: 74 19 je 0x2cc
|
|
2b3: 45 85 c9 test %r9d,%r9d
|
|
2b6: 7e 1e jle 0x2d6
|
|
2b8: e8 63 5d a6 01 call 0x1a66020
|
|
2bd: ba 02 00 00 00 mov $0x2,%edx
|
|
2c2: 85 c0 test %eax,%eax
|
|
2c4: 0f 45 c2 cmovne %edx,%eax
|
|
2c7: 48 83 c4 28 add $0x28,%rsp
|
|
2cb: c3 ret
|
|
2cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2d1: 48 83 c4 28 add $0x28,%rsp
|
|
2d5: c3 ret
|
|
2d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2db: 48 83 c4 28 add $0x28,%rsp
|
|
2df: c3 ret
|
|
2e0: 48 83 ec 28 sub $0x28,%rsp
|
|
2e4: 48 85 c9 test %rcx,%rcx
|
|
2e7: 74 23 je 0x30c
|
|
2e9: 48 85 d2 test %rdx,%rdx
|
|
2ec: 74 1e je 0x30c
|
|
2ee: 4d 85 c0 test %r8,%r8
|
|
2f1: 74 19 je 0x30c
|
|
2f3: 45 85 c9 test %r9d,%r9d
|
|
2f6: 7e 1e jle 0x316
|
|
2f8: e8 23 a1 a6 01 call 0x1a6a420
|
|
2fd: ba 02 00 00 00 mov $0x2,%edx
|
|
302: 85 c0 test %eax,%eax
|
|
304: 0f 45 c2 cmovne %edx,%eax
|
|
307: 48 83 c4 28 add $0x28,%rsp
|
|
30b: c3 ret
|
|
30c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
311: 48 83 c4 28 add $0x28,%rsp
|
|
315: c3 ret
|
|
316: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
31b: 48 83 c4 28 add $0x28,%rsp
|
|
31f: c3 ret
|
|
320: 48 83 ec 28 sub $0x28,%rsp
|
|
324: 48 85 c9 test %rcx,%rcx
|
|
327: 74 23 je 0x34c
|
|
329: 48 85 d2 test %rdx,%rdx
|
|
32c: 74 1e je 0x34c
|
|
32e: 4d 85 c0 test %r8,%r8
|
|
331: 74 19 je 0x34c
|
|
333: 45 85 c9 test %r9d,%r9d
|
|
336: 7e 1e jle 0x356
|
|
338: e8 83 d9 a6 01 call 0x1a6dcc0
|
|
33d: ba 02 00 00 00 mov $0x2,%edx
|
|
342: 85 c0 test %eax,%eax
|
|
344: 0f 45 c2 cmovne %edx,%eax
|
|
347: 48 83 c4 28 add $0x28,%rsp
|
|
34b: c3 ret
|
|
34c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
351: 48 83 c4 28 add $0x28,%rsp
|
|
355: c3 ret
|
|
356: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
35b: 48 83 c4 28 add $0x28,%rsp
|
|
35f: c3 ret
|
|
360: 48 83 ec 28 sub $0x28,%rsp
|
|
364: 48 85 c9 test %rcx,%rcx
|
|
367: 74 20 je 0x389
|
|
369: 48 85 d2 test %rdx,%rdx
|
|
36c: 74 1b je 0x389
|
|
36e: 45 85 c0 test %r8d,%r8d
|
|
371: 7f 0a jg 0x37d
|
|
373: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
378: 48 83 c4 28 add $0x28,%rsp
|
|
37c: c3 ret
|
|
37d: e8 3e 9f 03 00 call 0x3a2c0
|
|
382: 33 c0 xor %eax,%eax
|
|
384: 48 83 c4 28 add $0x28,%rsp
|
|
388: c3 ret
|
|
389: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
38e: 48 83 c4 28 add $0x28,%rsp
|
|
392: c3 ret
|
|
393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
39f: 00
|
|
3a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3a5: 48 85 c9 test %rcx,%rcx
|
|
3a8: 74 22 je 0x3cc
|
|
3aa: 48 85 d2 test %rdx,%rdx
|
|
3ad: 74 1d je 0x3cc
|
|
3af: 45 85 c0 test %r8d,%r8d
|
|
3b2: 7f 0b jg 0x3bf
|
|
3b4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3be: c3 ret
|
|
3bf: e8 dc a1 03 00 call 0x3a5a0
|
|
3c4: 33 c0 xor %eax,%eax
|
|
3c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3cb: c3 ret
|
|
3cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3d6: c3 ret
|
|
3d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3de: 00 00
|
|
3e0: 48 83 ec 28 sub $0x28,%rsp
|
|
3e4: 48 85 c9 test %rcx,%rcx
|
|
3e7: 74 20 je 0x409
|
|
3e9: 48 85 d2 test %rdx,%rdx
|
|
3ec: 74 1b je 0x409
|
|
3ee: 45 85 c0 test %r8d,%r8d
|
|
3f1: 7f 0a jg 0x3fd
|
|
3f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3f8: 48 83 c4 28 add $0x28,%rsp
|
|
3fc: c3 ret
|
|
3fd: e8 7e a4 03 00 call 0x3a880
|
|
402: 33 c0 xor %eax,%eax
|
|
404: 48 83 c4 28 add $0x28,%rsp
|
|
408: c3 ret
|
|
409: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
40e: 48 83 c4 28 add $0x28,%rsp
|
|
412: c3 ret
|
|
413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
41f: 00
|
|
420: 41 54 push %r12
|
|
422: 55 push %rbp
|
|
423: 49 89 d1 mov %rdx,%r9
|
|
426: 48 85 c9 test %rcx,%rcx
|
|
429: 0f 84 cf 02 00 00 je 0x6fe
|
|
42f: 4d 85 c9 test %r9,%r9
|
|
432: 0f 84 c6 02 00 00 je 0x6fe
|
|
438: 45 85 c0 test %r8d,%r8d
|
|
43b: 0f 8e b4 02 00 00 jle 0x6f5
|
|
441: 41 83 f8 08 cmp $0x8,%r8d
|
|
445: 0f 8c 9b 02 00 00 jl 0x6e6
|
|
44b: 4c 89 c8 mov %r9,%rax
|
|
44e: 48 83 e0 1f and $0x1f,%rax
|
|
452: 89 c0 mov %eax,%eax
|
|
454: 85 c0 test %eax,%eax
|
|
456: 74 0d je 0x465
|
|
458: a8 0f test $0xf,%al
|
|
45a: 0f 85 86 02 00 00 jne 0x6e6
|
|
460: b8 01 00 00 00 mov $0x1,%eax
|
|
465: 8d 50 08 lea 0x8(%rax),%edx
|
|
468: 44 3b c2 cmp %edx,%r8d
|
|
46b: 0f 8c 75 02 00 00 jl 0x6e6
|
|
471: 44 89 c5 mov %r8d,%ebp
|
|
474: 45 33 db xor %r11d,%r11d
|
|
477: 2b e8 sub %eax,%ebp
|
|
479: 45 33 d2 xor %r10d,%r10d
|
|
47c: 83 e5 07 and $0x7,%ebp
|
|
47f: 4c 89 ca mov %r9,%rdx
|
|
482: f7 dd neg %ebp
|
|
484: 41 03 e8 add %r8d,%ebp
|
|
487: 85 c0 test %eax,%eax
|
|
489: 76 4e jbe 0x4d9
|
|
48b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
492: 00
|
|
493: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
49a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4a0: c5 f9 10 12 vmovupd (%rdx),%xmm2
|
|
4a4: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1
|
|
4aa: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0
|
|
4b0: 49 ff c3 inc %r11
|
|
4b3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
4b7: 49 83 c2 10 add $0x10,%r10
|
|
4bb: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
4c0: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
4c4: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
4c8: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
4cc: c5 f9 11 0a vmovupd %xmm1,(%rdx)
|
|
4d0: 48 83 c2 10 add $0x10,%rdx
|
|
4d4: 4c 3b d8 cmp %rax,%r11
|
|
4d7: 72 c7 jb 0x4a0
|
|
4d9: 49 89 c2 mov %rax,%r10
|
|
4dc: 49 c1 e2 04 shl $0x4,%r10
|
|
4e0: 48 63 d5 movslq %ebp,%rdx
|
|
4e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ea: 00
|
|
4eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
500: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2
|
|
506: 48 83 c0 08 add $0x8,%rax
|
|
50a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0
|
|
510: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1
|
|
516: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
51a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3
|
|
521: 01
|
|
522: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
527: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
52b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
52f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5
|
|
536: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
53a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1)
|
|
540: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3
|
|
547: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4
|
|
54e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
|
|
552: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0
|
|
559: 01
|
|
55a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
|
|
55f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
|
|
563: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
|
|
567: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
|
|
56b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2
|
|
572: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1)
|
|
579: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0
|
|
580: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1
|
|
587: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
58b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3
|
|
592: 01
|
|
593: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
598: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
59c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
5a0: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5
|
|
5a7: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
5ab: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1)
|
|
5b2: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3
|
|
5b9: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4
|
|
5c0: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
|
|
5c4: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0
|
|
5cb: 01
|
|
5cc: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
|
|
5d1: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
|
|
5d5: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
|
|
5d9: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
|
|
5dd: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1)
|
|
5e4: 49 81 c2 80 00 00 00 add $0x80,%r10
|
|
5eb: 48 3b c2 cmp %rdx,%rax
|
|
5ee: 0f 82 0c ff ff ff jb 0x500
|
|
5f4: 8d 45 01 lea 0x1(%rbp),%eax
|
|
5f7: 41 3b c0 cmp %r8d,%eax
|
|
5fa: 0f 87 d9 00 00 00 ja 0x6d9
|
|
600: 4d 63 c0 movslq %r8d,%r8
|
|
603: 4c 2b c2 sub %rdx,%r8
|
|
606: 49 83 f8 02 cmp $0x2,%r8
|
|
60a: 0f 8c d2 00 00 00 jl 0x6e2
|
|
610: 48 c1 e2 04 shl $0x4,%rdx
|
|
614: 44 89 c0 mov %r8d,%eax
|
|
617: 83 e0 fe and $0xfffffffe,%eax
|
|
61a: 45 33 e4 xor %r12d,%r12d
|
|
61d: 48 63 c0 movslq %eax,%rax
|
|
620: 45 33 d2 xor %r10d,%r10d
|
|
623: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11
|
|
627: 49 03 d1 add %r9,%rdx
|
|
62a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
631: 00
|
|
632: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
640: c5 fd 10 12 vmovupd (%rdx),%ymm2
|
|
644: 49 83 c4 02 add $0x2,%r12
|
|
648: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0
|
|
64e: c5 ff 12 0a vmovddup (%rdx),%ymm1
|
|
652: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
656: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3
|
|
65d: 01
|
|
65e: 49 83 c2 20 add $0x20,%r10
|
|
662: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
667: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
66b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
66f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
673: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
677: 48 83 c2 20 add $0x20,%rdx
|
|
67b: 4c 3b e0 cmp %rax,%r12
|
|
67e: 72 c0 jb 0x640
|
|
680: 48 89 c2 mov %rax,%rdx
|
|
683: 48 c1 e2 04 shl $0x4,%rdx
|
|
687: 49 3b c0 cmp %r8,%rax
|
|
68a: 73 4d jae 0x6d9
|
|
68c: 48 63 ed movslq %ebp,%rbp
|
|
68f: 48 c1 e5 04 shl $0x4,%rbp
|
|
693: 4c 03 cd add %rbp,%r9
|
|
696: 48 03 cd add %rbp,%rcx
|
|
699: 4c 03 ca add %rdx,%r9
|
|
69c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6a0: c4 c1 79 10 11 vmovupd (%r9),%xmm2
|
|
6a5: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1
|
|
6aa: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0
|
|
6af: 48 ff c0 inc %rax
|
|
6b2: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
6b6: 48 83 c2 10 add $0x10,%rdx
|
|
6ba: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
6bf: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
6c3: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
6c7: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
6cb: c4 c1 79 11 09 vmovupd %xmm1,(%r9)
|
|
6d0: 49 83 c1 10 add $0x10,%r9
|
|
6d4: 49 3b c0 cmp %r8,%rax
|
|
6d7: 72 c7 jb 0x6a0
|
|
6d9: 33 c0 xor %eax,%eax
|
|
6db: c5 f8 77 vzeroupper
|
|
6de: 5d pop %rbp
|
|
6df: 41 5c pop %r12
|
|
6e1: c3 ret
|
|
6e2: 33 c0 xor %eax,%eax
|
|
6e4: eb 9a jmp 0x680
|
|
6e6: 33 ed xor %ebp,%ebp
|
|
6e8: 41 83 f8 01 cmp $0x1,%r8d
|
|
6ec: 72 eb jb 0x6d9
|
|
6ee: 4d 63 c0 movslq %r8d,%r8
|
|
6f1: 33 c0 xor %eax,%eax
|
|
6f3: eb 8b jmp 0x680
|
|
6f5: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6fa: 5d pop %rbp
|
|
6fb: 41 5c pop %r12
|
|
6fd: c3 ret
|
|
6fe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
703: 5d pop %rbp
|
|
704: 41 5c pop %r12
|
|
706: c3 ret
|
|
707: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
70e: 00
|
|
70f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
716: 0f 1f 00 nopl (%rax)
|
|
719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
720: 41 54 push %r12
|
|
722: 49 89 cb mov %rcx,%r11
|
|
725: 4d 85 db test %r11,%r11
|
|
728: 0f 84 dd 01 00 00 je 0x90b
|
|
72e: 48 85 d2 test %rdx,%rdx
|
|
731: 0f 84 d4 01 00 00 je 0x90b
|
|
737: 45 85 c0 test %r8d,%r8d
|
|
73a: 0f 8e c3 01 00 00 jle 0x903
|
|
740: 4d 63 c8 movslq %r8d,%r9
|
|
743: 49 83 f9 08 cmp $0x8,%r9
|
|
747: 0f 8c b1 01 00 00 jl 0x8fe
|
|
74d: 48 89 d0 mov %rdx,%rax
|
|
750: 48 83 e0 1f and $0x1f,%rax
|
|
754: 85 c0 test %eax,%eax
|
|
756: 74 0d je 0x765
|
|
758: a8 0f test $0xf,%al
|
|
75a: 0f 85 9e 01 00 00 jne 0x8fe
|
|
760: b8 01 00 00 00 mov $0x1,%eax
|
|
765: 41 89 c2 mov %eax,%r10d
|
|
768: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
76c: 4c 3b c9 cmp %rcx,%r9
|
|
76f: 0f 8c 89 01 00 00 jl 0x8fe
|
|
775: 44 89 c1 mov %r8d,%ecx
|
|
778: 2b c8 sub %eax,%ecx
|
|
77a: 83 e1 07 and $0x7,%ecx
|
|
77d: 44 2b c1 sub %ecx,%r8d
|
|
780: 33 c9 xor %ecx,%ecx
|
|
782: 4d 63 c0 movslq %r8d,%r8
|
|
785: 45 33 e4 xor %r12d,%r12d
|
|
788: 85 c0 test %eax,%eax
|
|
78a: 48 89 d0 mov %rdx,%rax
|
|
78d: 76 47 jbe 0x7d6
|
|
78f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
796: 00
|
|
797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79e: 66 90 xchg %ax,%ax
|
|
7a0: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
7a4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
7aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
7ae: 48 ff c1 inc %rcx
|
|
7b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
7b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
7ba: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
|
|
7c0: 49 83 c4 10 add $0x10,%r12
|
|
7c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
7c9: c5 f9 11 28 vmovupd %xmm5,(%rax)
|
|
7cd: 48 83 c0 10 add $0x10,%rax
|
|
7d1: 49 3b ca cmp %r10,%rcx
|
|
7d4: 72 ca jb 0x7a0
|
|
7d6: 4c 89 d0 mov %r10,%rax
|
|
7d9: 48 c1 e0 04 shl $0x4,%rax
|
|
7dd: 0f 1f 00 nopl (%rax)
|
|
7e0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
7e5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
|
|
7e9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
7ef: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
7f3: 49 83 c2 08 add $0x8,%r10
|
|
7f7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
7fc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
800: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
|
|
805: c5 ff 12 29 vmovddup (%rcx),%ymm5
|
|
809: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
80e: c5 fd 11 29 vmovupd %ymm5,(%rcx)
|
|
812: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
819: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
81d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
822: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
826: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
|
|
82b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
|
|
830: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
835: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
|
|
83a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
841: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
845: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
84a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
84e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
|
|
853: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
|
|
858: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
85d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
|
|
862: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
869: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
86d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
872: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
876: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
|
|
87b: 48 05 80 00 00 00 add $0x80,%rax
|
|
881: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
886: 4d 3b d0 cmp %r8,%r10
|
|
889: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
|
|
88e: 0f 82 4c ff ff ff jb 0x7e0
|
|
894: 4c 89 c0 mov %r8,%rax
|
|
897: 48 c1 e0 04 shl $0x4,%rax
|
|
89b: 48 03 d0 add %rax,%rdx
|
|
89e: 4d 3b c1 cmp %r9,%r8
|
|
8a1: 73 53 jae 0x8f6
|
|
8a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
8aa: 00
|
|
8ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8c0: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
8c4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
8ca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
8ce: 49 ff c0 inc %r8
|
|
8d1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
8d6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
8da: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
|
|
8e0: 48 83 c0 10 add $0x10,%rax
|
|
8e4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
8e9: c5 f9 11 2a vmovupd %xmm5,(%rdx)
|
|
8ed: 48 83 c2 10 add $0x10,%rdx
|
|
8f1: 4d 3b c1 cmp %r9,%r8
|
|
8f4: 72 ca jb 0x8c0
|
|
8f6: 33 c0 xor %eax,%eax
|
|
8f8: c5 f8 77 vzeroupper
|
|
8fb: 41 5c pop %r12
|
|
8fd: c3 ret
|
|
8fe: 45 33 c0 xor %r8d,%r8d
|
|
901: eb 91 jmp 0x894
|
|
903: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
908: 41 5c pop %r12
|
|
90a: c3 ret
|
|
90b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
910: 41 5c pop %r12
|
|
912: c3 ret
|
|
913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
91f: 00
|
|
920: 41 54 push %r12
|
|
922: 49 89 cb mov %rcx,%r11
|
|
925: 4d 85 db test %r11,%r11
|
|
928: 0f 84 f9 01 00 00 je 0xb27
|
|
92e: 48 85 d2 test %rdx,%rdx
|
|
931: 0f 84 f0 01 00 00 je 0xb27
|
|
937: 45 85 c0 test %r8d,%r8d
|
|
93a: 0f 8e df 01 00 00 jle 0xb1f
|
|
940: 4d 63 c8 movslq %r8d,%r9
|
|
943: 49 83 f9 08 cmp $0x8,%r9
|
|
947: 0f 8c cd 01 00 00 jl 0xb1a
|
|
94d: 48 89 d0 mov %rdx,%rax
|
|
950: 48 83 e0 1f and $0x1f,%rax
|
|
954: 85 c0 test %eax,%eax
|
|
956: 74 0d je 0x965
|
|
958: a8 0f test $0xf,%al
|
|
95a: 0f 85 ba 01 00 00 jne 0xb1a
|
|
960: b8 01 00 00 00 mov $0x1,%eax
|
|
965: 41 89 c2 mov %eax,%r10d
|
|
968: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
96c: 4c 3b c9 cmp %rcx,%r9
|
|
96f: 0f 8c a5 01 00 00 jl 0xb1a
|
|
975: 44 89 c1 mov %r8d,%ecx
|
|
978: 2b c8 sub %eax,%ecx
|
|
97a: 83 e1 07 and $0x7,%ecx
|
|
97d: 44 2b c1 sub %ecx,%r8d
|
|
980: 33 c9 xor %ecx,%ecx
|
|
982: 4d 63 c0 movslq %r8d,%r8
|
|
985: 45 33 e4 xor %r12d,%r12d
|
|
988: 85 c0 test %eax,%eax
|
|
98a: 48 89 d0 mov %rdx,%rax
|
|
98d: 76 43 jbe 0x9d2
|
|
98f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
996: 00
|
|
997: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
99e: 66 90 xchg %ax,%ax
|
|
9a0: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
9a4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
9aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
9ae: 48 ff c1 inc %rcx
|
|
9b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
9b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
9ba: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
|
|
9c1: 49 83 c4 10 add $0x10,%r12
|
|
9c5: c5 f9 11 20 vmovupd %xmm4,(%rax)
|
|
9c9: 48 83 c0 10 add $0x10,%rax
|
|
9cd: 49 3b ca cmp %r10,%rcx
|
|
9d0: 72 ce jb 0x9a0
|
|
9d2: 4c 89 d0 mov %r10,%rax
|
|
9d5: 48 c1 e0 04 shl $0x4,%rax
|
|
9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9e0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
9e5: 49 83 c2 08 add $0x8,%r10
|
|
9e9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
9ef: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
9f6: 01
|
|
9f7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
9fe: 02
|
|
9ff: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
a06: 03
|
|
a07: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
a0b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
a10: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
a14: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
a19: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
a1e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
|
|
a23: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
a2a: 01
|
|
a2b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
a31: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
a38: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
a3e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
a45: 01
|
|
a46: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
a4c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
|
|
a53: 01
|
|
a54: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
a5b: 02
|
|
a5c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
a62: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
a69: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
a6f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
a76: 02
|
|
a77: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
a7d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
|
|
a84: 02
|
|
a85: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
a8c: 03
|
|
a8d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
a93: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
a9a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
aa0: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
aa6: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
aac: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
|
|
ab2: 48 05 80 00 00 00 add $0x80,%rax
|
|
ab8: 4d 3b d0 cmp %r8,%r10
|
|
abb: 0f 82 1f ff ff ff jb 0x9e0
|
|
ac1: 4c 89 c0 mov %r8,%rax
|
|
ac4: 48 c1 e0 04 shl $0x4,%rax
|
|
ac8: 48 03 d0 add %rax,%rdx
|
|
acb: 4d 3b c1 cmp %r9,%r8
|
|
ace: 73 42 jae 0xb12
|
|
ad0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
ad7: 00
|
|
ad8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
adf: 90 nop
|
|
ae0: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
ae4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
aea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
aee: 49 ff c0 inc %r8
|
|
af1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
af6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
afa: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
|
|
b01: 48 83 c0 10 add $0x10,%rax
|
|
b05: c5 f9 11 22 vmovupd %xmm4,(%rdx)
|
|
b09: 48 83 c2 10 add $0x10,%rdx
|
|
b0d: 4d 3b c1 cmp %r9,%r8
|
|
b10: 72 ce jb 0xae0
|
|
b12: 33 c0 xor %eax,%eax
|
|
b14: c5 f8 77 vzeroupper
|
|
b17: 41 5c pop %r12
|
|
b19: c3 ret
|
|
b1a: 45 33 c0 xor %r8d,%r8d
|
|
b1d: eb a2 jmp 0xac1
|
|
b1f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
b24: 41 5c pop %r12
|
|
b26: c3 ret
|
|
b27: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
b2c: 41 5c pop %r12
|
|
b2e: c3 ret
|
|
b2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b36: 00
|
|
b37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b3e: 66 90 xchg %ax,%ax
|
|
b40: 57 push %rdi
|
|
b41: 41 54 push %r12
|
|
b43: 55 push %rbp
|
|
b44: 48 89 d5 mov %rdx,%rbp
|
|
b47: 48 85 c9 test %rcx,%rcx
|
|
b4a: 0f 84 f7 01 00 00 je 0xd47
|
|
b50: 48 85 ed test %rbp,%rbp
|
|
b53: 0f 84 ee 01 00 00 je 0xd47
|
|
b59: 4d 85 c0 test %r8,%r8
|
|
b5c: 0f 84 e5 01 00 00 je 0xd47
|
|
b62: 45 85 c9 test %r9d,%r9d
|
|
b65: 0f 8e d2 01 00 00 jle 0xd3d
|
|
b6b: 41 83 f9 08 cmp $0x8,%r9d
|
|
b6f: 0f 8c b8 01 00 00 jl 0xd2d
|
|
b75: 4d 89 c2 mov %r8,%r10
|
|
b78: 49 83 e2 0f and $0xf,%r10
|
|
b7c: 45 85 d2 test %r10d,%r10d
|
|
b7f: 74 18 je 0xb99
|
|
b81: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
b88: 0f 85 9f 01 00 00 jne 0xd2d
|
|
b8e: 41 f7 da neg %r10d
|
|
b91: 41 83 c2 10 add $0x10,%r10d
|
|
b95: 41 c1 ea 02 shr $0x2,%r10d
|
|
b99: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
b9d: 44 3b c8 cmp %eax,%r9d
|
|
ba0: 0f 8c 87 01 00 00 jl 0xd2d
|
|
ba6: 44 89 c8 mov %r9d,%eax
|
|
ba9: 33 d2 xor %edx,%edx
|
|
bab: 41 2b c2 sub %r10d,%eax
|
|
bae: 83 e0 07 and $0x7,%eax
|
|
bb1: f7 d8 neg %eax
|
|
bb3: 41 03 c1 add %r9d,%eax
|
|
bb6: 44 89 d7 mov %r10d,%edi
|
|
bb9: 45 85 d2 test %r10d,%r10d
|
|
bbc: 76 21 jbe 0xbdf
|
|
bbe: 66 90 xchg %ax,%ax
|
|
bc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
bc5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
bcb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
bd1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
bd7: 48 ff c2 inc %rdx
|
|
bda: 48 3b d7 cmp %rdi,%rdx
|
|
bdd: 72 e1 jb 0xbc0
|
|
bdf: 45 89 d2 mov %r10d,%r10d
|
|
be2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
be7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
bee: 48 63 d0 movslq %eax,%rdx
|
|
bf1: 74 4d je 0xc40
|
|
bf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
bff: 00
|
|
c00: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
c04: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
c09: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
c0e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
c13: 0f 59 c8 mulps %xmm0,%xmm1
|
|
c16: 0f 59 da mulps %xmm2,%xmm3
|
|
c19: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
c1e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
c24: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
|
|
c29: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
|
|
c2f: 48 83 c7 08 add $0x8,%rdi
|
|
c33: 48 3b fa cmp %rdx,%rdi
|
|
c36: 72 c8 jb 0xc00
|
|
c38: eb 38 jmp 0xc72
|
|
c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
c40: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
c44: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
c49: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
c4e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
c53: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
c58: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
c5e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
|
|
c63: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
|
|
c69: 48 83 c7 08 add $0x8,%rdi
|
|
c6d: 48 3b fa cmp %rdx,%rdi
|
|
c70: 72 ce jb 0xc40
|
|
c72: 8d 78 01 lea 0x1(%rax),%edi
|
|
c75: 41 3b f9 cmp %r9d,%edi
|
|
c78: 0f 87 a3 00 00 00 ja 0xd21
|
|
c7e: 4d 63 c9 movslq %r9d,%r9
|
|
c81: 4c 2b ca sub %rdx,%r9
|
|
c84: 49 83 f9 04 cmp $0x4,%r9
|
|
c88: 0f 8c 9a 00 00 00 jl 0xd28
|
|
c8e: 45 89 cc mov %r9d,%r12d
|
|
c91: 45 33 db xor %r11d,%r11d
|
|
c94: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
c98: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
c9d: 4d 63 e4 movslq %r12d,%r12
|
|
ca0: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
ca4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
ca8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
caf: 00
|
|
cb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
cb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
cbe: 00 00
|
|
cc0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
cc5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
cca: 0f 59 c8 mulps %xmm0,%xmm1
|
|
ccd: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
cd2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
|
|
cd7: 49 83 c3 04 add $0x4,%r11
|
|
cdb: 4d 3b dc cmp %r12,%r11
|
|
cde: 72 e0 jb 0xcc0
|
|
ce0: 4d 3b e1 cmp %r9,%r12
|
|
ce3: 73 3c jae 0xd21
|
|
ce5: 48 63 c0 movslq %eax,%rax
|
|
ce8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
ced: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
cf1: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
cf5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d00: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
d06: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
d0d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
d13: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
d19: 49 ff c4 inc %r12
|
|
d1c: 4d 3b e1 cmp %r9,%r12
|
|
d1f: 72 df jb 0xd00
|
|
d21: 33 c0 xor %eax,%eax
|
|
d23: 5d pop %rbp
|
|
d24: 41 5c pop %r12
|
|
d26: 5f pop %rdi
|
|
d27: c3 ret
|
|
d28: 45 33 e4 xor %r12d,%r12d
|
|
d2b: eb b3 jmp 0xce0
|
|
d2d: 33 c0 xor %eax,%eax
|
|
d2f: 41 83 f9 01 cmp $0x1,%r9d
|
|
d33: 72 ec jb 0xd21
|
|
d35: 4d 63 c9 movslq %r9d,%r9
|
|
d38: 45 33 e4 xor %r12d,%r12d
|
|
d3b: eb a3 jmp 0xce0
|
|
d3d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
d42: 5d pop %rbp
|
|
d43: 41 5c pop %r12
|
|
d45: 5f pop %rdi
|
|
d46: c3 ret
|
|
d47: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
d4c: 5d pop %rbp
|
|
d4d: 41 5c pop %r12
|
|
d4f: 5f pop %rdi
|
|
d50: c3 ret
|
|
d51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
d58: 00
|
|
d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d60: 56 push %rsi
|
|
d61: 57 push %rdi
|
|
d62: 41 54 push %r12
|
|
d64: 48 89 d7 mov %rdx,%rdi
|
|
d67: 48 85 c9 test %rcx,%rcx
|
|
d6a: 0f 84 f3 01 00 00 je 0xf63
|
|
d70: 48 85 ff test %rdi,%rdi
|
|
d73: 0f 84 ea 01 00 00 je 0xf63
|
|
d79: 4d 85 c0 test %r8,%r8
|
|
d7c: 0f 84 e1 01 00 00 je 0xf63
|
|
d82: 45 85 c9 test %r9d,%r9d
|
|
d85: 0f 8e ce 01 00 00 jle 0xf59
|
|
d8b: 41 83 f9 08 cmp $0x8,%r9d
|
|
d8f: 0f 8c b5 01 00 00 jl 0xf4a
|
|
d95: 4d 89 c2 mov %r8,%r10
|
|
d98: 49 83 e2 0f and $0xf,%r10
|
|
d9c: 45 85 d2 test %r10d,%r10d
|
|
d9f: 74 18 je 0xdb9
|
|
da1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
da8: 0f 85 9c 01 00 00 jne 0xf4a
|
|
dae: 41 f7 da neg %r10d
|
|
db1: 41 83 c2 10 add $0x10,%r10d
|
|
db5: 41 c1 ea 02 shr $0x2,%r10d
|
|
db9: 44 89 d0 mov %r10d,%eax
|
|
dbc: 83 c0 08 add $0x8,%eax
|
|
dbf: 44 3b c8 cmp %eax,%r9d
|
|
dc2: 0f 8c 82 01 00 00 jl 0xf4a
|
|
dc8: 44 89 ce mov %r9d,%esi
|
|
dcb: 33 d2 xor %edx,%edx
|
|
dcd: 41 2b f2 sub %r10d,%esi
|
|
dd0: 83 e6 07 and $0x7,%esi
|
|
dd3: f7 de neg %esi
|
|
dd5: 41 03 f1 add %r9d,%esi
|
|
dd8: 44 89 d0 mov %r10d,%eax
|
|
ddb: 45 85 d2 test %r10d,%r10d
|
|
dde: 76 1f jbe 0xdff
|
|
de0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
de5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
|
|
dea: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
df0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
df6: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
dfa: 48 3b d0 cmp %rax,%rdx
|
|
dfd: 72 e1 jb 0xde0
|
|
dff: 45 89 d2 mov %r10d,%r10d
|
|
e02: 48 63 d6 movslq %esi,%rdx
|
|
e05: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11
|
|
e09: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
e10: 74 4e je 0xe60
|
|
e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e20: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
|
|
e24: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
|
|
e29: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0
|
|
e2d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2
|
|
e32: 0f 59 c8 mulps %xmm0,%xmm1
|
|
e35: 0f 59 da mulps %xmm2,%xmm3
|
|
e38: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1
|
|
e3d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3
|
|
e43: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4)
|
|
e48: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4)
|
|
e4e: 48 8d 40 08 lea 0x8(%rax),%rax
|
|
e52: 48 3b c2 cmp %rdx,%rax
|
|
e55: 72 c9 jb 0xe20
|
|
e57: eb 38 jmp 0xe91
|
|
e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e60: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
|
|
e64: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
|
|
e69: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0
|
|
e6d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1
|
|
e72: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0
|
|
e77: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1
|
|
e7d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4)
|
|
e82: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4)
|
|
e88: 48 8d 40 08 lea 0x8(%rax),%rax
|
|
e8c: 48 3b c2 cmp %rdx,%rax
|
|
e8f: 72 cf jb 0xe60
|
|
e91: 8d 46 01 lea 0x1(%rsi),%eax
|
|
e94: 41 3b c1 cmp %r9d,%eax
|
|
e97: 0f 87 a2 00 00 00 ja 0xf3f
|
|
e9d: 4d 63 c9 movslq %r9d,%r9
|
|
ea0: 4c 2b ca sub %rdx,%r9
|
|
ea3: 49 83 f9 04 cmp $0x4,%r9
|
|
ea7: 0f 8c 99 00 00 00 jl 0xf46
|
|
ead: 48 c1 e2 02 shl $0x2,%rdx
|
|
eb1: 44 89 c8 mov %r9d,%eax
|
|
eb4: 83 e0 fc and $0xfffffffc,%eax
|
|
eb7: 49 89 d3 mov %rdx,%r11
|
|
eba: 49 89 d2 mov %rdx,%r10
|
|
ebd: 45 33 e4 xor %r12d,%r12d
|
|
ec0: 48 63 c0 movslq %eax,%rax
|
|
ec3: 4c 03 df add %rdi,%r11
|
|
ec6: 4c 03 d1 add %rcx,%r10
|
|
ec9: 49 03 d0 add %r8,%rdx
|
|
ecc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
ed3: 00
|
|
ed4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
ee0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1
|
|
ee5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0
|
|
eea: 0f 59 c8 mulps %xmm0,%xmm1
|
|
eed: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1
|
|
ef2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4)
|
|
ef7: 4d 8d 64 24 04 lea 0x4(%r12),%r12
|
|
efc: 4c 3b e0 cmp %rax,%r12
|
|
eff: 72 df jb 0xee0
|
|
f01: 49 3b c1 cmp %r9,%rax
|
|
f04: 73 39 jae 0xf3f
|
|
f06: 48 63 f6 movslq %esi,%rsi
|
|
f09: 48 c1 e6 02 shl $0x2,%rsi
|
|
f0d: 48 03 fe add %rsi,%rdi
|
|
f10: 48 03 ce add %rsi,%rcx
|
|
f13: 4c 03 c6 add %rsi,%r8
|
|
f16: 0f 1f 00 nopl (%rax)
|
|
f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f20: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
f25: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0
|
|
f2a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0
|
|
f30: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
f36: 48 8d 40 01 lea 0x1(%rax),%rax
|
|
f3a: 49 3b c1 cmp %r9,%rax
|
|
f3d: 72 e1 jb 0xf20
|
|
f3f: 33 c0 xor %eax,%eax
|
|
f41: 41 5c pop %r12
|
|
f43: 5f pop %rdi
|
|
f44: 5e pop %rsi
|
|
f45: c3 ret
|
|
f46: 33 c0 xor %eax,%eax
|
|
f48: eb b7 jmp 0xf01
|
|
f4a: 33 f6 xor %esi,%esi
|
|
f4c: 41 83 f9 01 cmp $0x1,%r9d
|
|
f50: 72 ed jb 0xf3f
|
|
f52: 4d 63 c9 movslq %r9d,%r9
|
|
f55: 33 c0 xor %eax,%eax
|
|
f57: eb a8 jmp 0xf01
|
|
f59: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
f5e: 41 5c pop %r12
|
|
f60: 5f pop %rdi
|
|
f61: 5e pop %rsi
|
|
f62: c3 ret
|
|
f63: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
f68: 41 5c pop %r12
|
|
f6a: 5f pop %rdi
|
|
f6b: 5e pop %rsi
|
|
f6c: c3 ret
|
|
f6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f74: 00
|
|
f75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
f80: 57 push %rdi
|
|
f81: 41 54 push %r12
|
|
f83: 55 push %rbp
|
|
f84: 48 89 d5 mov %rdx,%rbp
|
|
f87: 48 85 c9 test %rcx,%rcx
|
|
f8a: 0f 84 f8 01 00 00 je 0x1188
|
|
f90: 48 85 ed test %rbp,%rbp
|
|
f93: 0f 84 ef 01 00 00 je 0x1188
|
|
f99: 4d 85 c0 test %r8,%r8
|
|
f9c: 0f 84 e6 01 00 00 je 0x1188
|
|
fa2: 45 85 c9 test %r9d,%r9d
|
|
fa5: 0f 8e d3 01 00 00 jle 0x117e
|
|
fab: 41 83 f9 08 cmp $0x8,%r9d
|
|
faf: 0f 8c b9 01 00 00 jl 0x116e
|
|
fb5: 4d 89 c2 mov %r8,%r10
|
|
fb8: 49 83 e2 0f and $0xf,%r10
|
|
fbc: 45 85 d2 test %r10d,%r10d
|
|
fbf: 74 18 je 0xfd9
|
|
fc1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
fc8: 0f 85 a0 01 00 00 jne 0x116e
|
|
fce: 41 f7 da neg %r10d
|
|
fd1: 41 83 c2 10 add $0x10,%r10d
|
|
fd5: 41 c1 ea 02 shr $0x2,%r10d
|
|
fd9: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
fdd: 44 3b c8 cmp %eax,%r9d
|
|
fe0: 0f 8c 88 01 00 00 jl 0x116e
|
|
fe6: 44 89 c8 mov %r9d,%eax
|
|
fe9: 33 d2 xor %edx,%edx
|
|
feb: 41 2b c2 sub %r10d,%eax
|
|
fee: 44 89 d7 mov %r10d,%edi
|
|
ff1: 83 e0 07 and $0x7,%eax
|
|
ff4: f7 d8 neg %eax
|
|
ff6: 41 03 c1 add %r9d,%eax
|
|
ff9: 45 85 d2 test %r10d,%r10d
|
|
ffc: 76 22 jbe 0x1020
|
|
ffe: 66 90 xchg %ax,%ax
|
|
1000: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
1005: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
100b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
1011: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
1017: 48 83 c2 01 add $0x1,%rdx
|
|
101b: 48 3b d7 cmp %rdi,%rdx
|
|
101e: 72 e0 jb 0x1000
|
|
1020: 45 89 d2 mov %r10d,%r10d
|
|
1023: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
1028: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
102f: 48 63 d0 movslq %eax,%rdx
|
|
1032: 74 4c je 0x1080
|
|
1034: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1040: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
1044: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
1049: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
104e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
1053: 0f 59 c8 mulps %xmm0,%xmm1
|
|
1056: 0f 59 da mulps %xmm2,%xmm3
|
|
1059: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
105e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
1064: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4)
|
|
1069: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4)
|
|
106f: 48 83 c7 08 add $0x8,%rdi
|
|
1073: 48 3b fa cmp %rdx,%rdi
|
|
1076: 72 c8 jb 0x1040
|
|
1078: eb 38 jmp 0x10b2
|
|
107a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1080: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
1084: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
1089: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
108e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
1093: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
1098: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
109e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4)
|
|
10a3: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4)
|
|
10a9: 48 83 c7 08 add $0x8,%rdi
|
|
10ad: 48 3b fa cmp %rdx,%rdi
|
|
10b0: 72 ce jb 0x1080
|
|
10b2: 8d 78 01 lea 0x1(%rax),%edi
|
|
10b5: 41 3b f9 cmp %r9d,%edi
|
|
10b8: 0f 87 a4 00 00 00 ja 0x1162
|
|
10be: 4d 63 c9 movslq %r9d,%r9
|
|
10c1: 4c 2b ca sub %rdx,%r9
|
|
10c4: 49 83 f9 04 cmp $0x4,%r9
|
|
10c8: 0f 8c 9b 00 00 00 jl 0x1169
|
|
10ce: 45 89 cc mov %r9d,%r12d
|
|
10d1: 45 33 db xor %r11d,%r11d
|
|
10d4: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
10d9: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
10dd: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
10e1: 4d 63 e4 movslq %r12d,%r12
|
|
10e4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
10e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10ef: 00
|
|
10f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
10fe: 00 00
|
|
1100: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
1105: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
110a: 0f 59 c8 mulps %xmm0,%xmm1
|
|
110d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
1112: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4)
|
|
1117: 49 83 c3 04 add $0x4,%r11
|
|
111b: 4d 3b dc cmp %r12,%r11
|
|
111e: 72 e0 jb 0x1100
|
|
1120: 4d 3b e1 cmp %r9,%r12
|
|
1123: 73 3d jae 0x1162
|
|
1125: 48 63 c0 movslq %eax,%rax
|
|
1128: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
112d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
1131: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
1135: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1140: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
1146: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
114d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
1153: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
1159: 49 83 c4 01 add $0x1,%r12
|
|
115d: 4d 3b e1 cmp %r9,%r12
|
|
1160: 72 de jb 0x1140
|
|
1162: 33 c0 xor %eax,%eax
|
|
1164: 5d pop %rbp
|
|
1165: 41 5c pop %r12
|
|
1167: 5f pop %rdi
|
|
1168: c3 ret
|
|
1169: 45 33 e4 xor %r12d,%r12d
|
|
116c: eb b2 jmp 0x1120
|
|
116e: 33 c0 xor %eax,%eax
|
|
1170: 41 83 f9 01 cmp $0x1,%r9d
|
|
1174: 72 ec jb 0x1162
|
|
1176: 4d 63 c9 movslq %r9d,%r9
|
|
1179: 45 33 e4 xor %r12d,%r12d
|
|
117c: eb a2 jmp 0x1120
|
|
117e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1183: 5d pop %rbp
|
|
1184: 41 5c pop %r12
|
|
1186: 5f pop %rdi
|
|
1187: c3 ret
|
|
1188: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
118d: 5d pop %rbp
|
|
118e: 41 5c pop %r12
|
|
1190: 5f pop %rdi
|
|
1191: c3 ret
|
|
1192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
11a0: 48 83 ec 28 sub $0x28,%rsp
|
|
11a4: 48 85 c9 test %rcx,%rcx
|
|
11a7: 74 25 je 0x11ce
|
|
11a9: 48 85 d2 test %rdx,%rdx
|
|
11ac: 74 20 je 0x11ce
|
|
11ae: 4d 85 c0 test %r8,%r8
|
|
11b1: 74 1b je 0x11ce
|
|
11b3: 45 85 c9 test %r9d,%r9d
|
|
11b6: 7f 0a jg 0x11c2
|
|
11b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
11bd: 48 83 c4 28 add $0x28,%rsp
|
|
11c1: c3 ret
|
|
11c2: e8 59 99 03 00 call 0x3ab20
|
|
11c7: 33 c0 xor %eax,%eax
|
|
11c9: 48 83 c4 28 add $0x28,%rsp
|
|
11cd: c3 ret
|
|
11ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
11d3: 48 83 c4 28 add $0x28,%rsp
|
|
11d7: c3 ret
|
|
11d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
11df: 00
|
|
11e0: 48 83 ec 28 sub $0x28,%rsp
|
|
11e4: 48 85 c9 test %rcx,%rcx
|
|
11e7: 74 25 je 0x120e
|
|
11e9: 48 85 d2 test %rdx,%rdx
|
|
11ec: 74 20 je 0x120e
|
|
11ee: 4d 85 c0 test %r8,%r8
|
|
11f1: 74 1b je 0x120e
|
|
11f3: 45 85 c9 test %r9d,%r9d
|
|
11f6: 7f 0a jg 0x1202
|
|
11f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
11fd: 48 83 c4 28 add $0x28,%rsp
|
|
1201: c3 ret
|
|
1202: e8 59 99 03 00 call 0x3ab60
|
|
1207: 33 c0 xor %eax,%eax
|
|
1209: 48 83 c4 28 add $0x28,%rsp
|
|
120d: c3 ret
|
|
120e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1213: 48 83 c4 28 add $0x28,%rsp
|
|
1217: c3 ret
|
|
1218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
121f: 00
|
|
1220: 48 83 ec 28 sub $0x28,%rsp
|
|
1224: 48 85 c9 test %rcx,%rcx
|
|
1227: 74 25 je 0x124e
|
|
1229: 48 85 d2 test %rdx,%rdx
|
|
122c: 74 20 je 0x124e
|
|
122e: 4d 85 c0 test %r8,%r8
|
|
1231: 74 1b je 0x124e
|
|
1233: 45 85 c9 test %r9d,%r9d
|
|
1236: 7f 0a jg 0x1242
|
|
1238: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
123d: 48 83 c4 28 add $0x28,%rsp
|
|
1241: c3 ret
|
|
1242: e8 59 99 03 00 call 0x3aba0
|
|
1247: 33 c0 xor %eax,%eax
|
|
1249: 48 83 c4 28 add $0x28,%rsp
|
|
124d: c3 ret
|
|
124e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1253: 48 83 c4 28 add $0x28,%rsp
|
|
1257: c3 ret
|
|
1258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
125f: 00
|
|
1260: 53 push %rbx
|
|
1261: 48 85 c9 test %rcx,%rcx
|
|
1264: 0f 84 d4 01 00 00 je 0x143e
|
|
126a: 4d 85 c0 test %r8,%r8
|
|
126d: 0f 84 cb 01 00 00 je 0x143e
|
|
1273: 45 85 c9 test %r9d,%r9d
|
|
1276: 0f 8e bb 01 00 00 jle 0x1437
|
|
127c: 41 83 f9 08 cmp $0x8,%r9d
|
|
1280: 0f 8c a1 01 00 00 jl 0x1427
|
|
1286: 4d 89 c3 mov %r8,%r11
|
|
1289: 49 83 e3 0f and $0xf,%r11
|
|
128d: 45 85 db test %r11d,%r11d
|
|
1290: 74 18 je 0x12aa
|
|
1292: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
1299: 0f 85 88 01 00 00 jne 0x1427
|
|
129f: 41 f7 db neg %r11d
|
|
12a2: 41 83 c3 10 add $0x10,%r11d
|
|
12a6: 41 c1 eb 02 shr $0x2,%r11d
|
|
12aa: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
12ae: 44 3b c8 cmp %eax,%r9d
|
|
12b1: 0f 8c 70 01 00 00 jl 0x1427
|
|
12b7: 44 89 c8 mov %r9d,%eax
|
|
12ba: 33 d2 xor %edx,%edx
|
|
12bc: 41 2b c3 sub %r11d,%eax
|
|
12bf: 83 e0 07 and $0x7,%eax
|
|
12c2: f7 d8 neg %eax
|
|
12c4: 41 03 c1 add %r9d,%eax
|
|
12c7: 44 89 db mov %r11d,%ebx
|
|
12ca: 45 85 db test %r11d,%r11d
|
|
12cd: 76 2e jbe 0x12fd
|
|
12cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
12d6: 00
|
|
12d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
12de: 66 90 xchg %ax,%ax
|
|
12e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
12e5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
12e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
12ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
12f5: 48 ff c2 inc %rdx
|
|
12f8: 48 3b d3 cmp %rbx,%rdx
|
|
12fb: 72 e3 jb 0x12e0
|
|
12fd: 45 89 db mov %r11d,%r11d
|
|
1300: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
1304: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
130b: 48 63 d0 movslq %eax,%rdx
|
|
130e: 74 40 je 0x1350
|
|
1310: 0f 28 c1 movaps %xmm1,%xmm0
|
|
1313: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
1317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
131e: 00 00
|
|
1320: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
1324: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
1329: 0f 59 d0 mulps %xmm0,%xmm2
|
|
132c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
132f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
1334: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
133a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
133f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
1345: 48 83 c3 08 add $0x8,%rbx
|
|
1349: 48 3b da cmp %rdx,%rbx
|
|
134c: 72 d2 jb 0x1320
|
|
134e: eb 3e jmp 0x138e
|
|
1350: 0f 28 c1 movaps %xmm1,%xmm0
|
|
1353: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
1357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
135e: 00 00
|
|
1360: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
|
|
1364: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
|
|
1369: 0f 59 d0 mulps %xmm0,%xmm2
|
|
136c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
136f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
1374: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
137a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
137f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
1385: 48 83 c3 08 add $0x8,%rbx
|
|
1389: 48 3b da cmp %rdx,%rbx
|
|
138c: 72 d2 jb 0x1360
|
|
138e: 8d 58 01 lea 0x1(%rax),%ebx
|
|
1391: 41 3b d9 cmp %r9d,%ebx
|
|
1394: 0f 87 84 00 00 00 ja 0x141e
|
|
139a: 4d 63 d1 movslq %r9d,%r10
|
|
139d: 4c 2b d2 sub %rdx,%r10
|
|
13a0: 49 83 fa 04 cmp $0x4,%r10
|
|
13a4: 0f 8c 78 00 00 00 jl 0x1422
|
|
13aa: 45 89 d3 mov %r10d,%r11d
|
|
13ad: 45 33 c9 xor %r9d,%r9d
|
|
13b0: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
13b4: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
13b8: 4d 63 db movslq %r11d,%r11
|
|
13bb: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
13bf: 90 nop
|
|
13c0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
13c5: 0f 59 d0 mulps %xmm0,%xmm2
|
|
13c8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
13cd: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
|
|
13d2: 49 83 c1 04 add $0x4,%r9
|
|
13d6: 4d 3b cb cmp %r11,%r9
|
|
13d9: 72 e5 jb 0x13c0
|
|
13db: 4d 3b da cmp %r10,%r11
|
|
13de: 73 3e jae 0x141e
|
|
13e0: 48 63 c0 movslq %eax,%rax
|
|
13e3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
13e7: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
13eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13f2: 00
|
|
13f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
13fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1400: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
1406: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
140a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
1410: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
1416: 49 ff c3 inc %r11
|
|
1419: 4d 3b da cmp %r10,%r11
|
|
141c: 72 e2 jb 0x1400
|
|
141e: 33 c0 xor %eax,%eax
|
|
1420: 5b pop %rbx
|
|
1421: c3 ret
|
|
1422: 45 33 db xor %r11d,%r11d
|
|
1425: eb b4 jmp 0x13db
|
|
1427: 33 c0 xor %eax,%eax
|
|
1429: 41 83 f9 01 cmp $0x1,%r9d
|
|
142d: 72 ef jb 0x141e
|
|
142f: 4d 63 d1 movslq %r9d,%r10
|
|
1432: 45 33 db xor %r11d,%r11d
|
|
1435: eb a4 jmp 0x13db
|
|
1437: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
143c: 5b pop %rbx
|
|
143d: c3 ret
|
|
143e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1443: 5b pop %rbx
|
|
1444: c3 ret
|
|
1445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
144c: 00
|
|
144d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1460: 48 85 c9 test %rcx,%rcx
|
|
1463: 0f 84 84 01 00 00 je 0x15ed
|
|
1469: 4d 85 c0 test %r8,%r8
|
|
146c: 0f 84 7b 01 00 00 je 0x15ed
|
|
1472: 45 85 c9 test %r9d,%r9d
|
|
1475: 0f 8e 6b 01 00 00 jle 0x15e6
|
|
147b: 49 63 c1 movslq %r9d,%rax
|
|
147e: 48 83 f8 08 cmp $0x8,%rax
|
|
1482: 0f 8c 59 01 00 00 jl 0x15e1
|
|
1488: 4d 89 c3 mov %r8,%r11
|
|
148b: 49 83 e3 0f and $0xf,%r11
|
|
148f: 45 85 db test %r11d,%r11d
|
|
1492: 74 18 je 0x14ac
|
|
1494: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
149b: 0f 85 40 01 00 00 jne 0x15e1
|
|
14a1: 41 f7 db neg %r11d
|
|
14a4: 41 83 c3 10 add $0x10,%r11d
|
|
14a8: 41 c1 eb 02 shr $0x2,%r11d
|
|
14ac: 44 89 da mov %r11d,%edx
|
|
14af: 83 c2 08 add $0x8,%edx
|
|
14b2: 48 3b c2 cmp %rdx,%rax
|
|
14b5: 0f 8c 26 01 00 00 jl 0x15e1
|
|
14bb: 44 89 ca mov %r9d,%edx
|
|
14be: 41 2b d3 sub %r11d,%edx
|
|
14c1: 83 e2 07 and $0x7,%edx
|
|
14c4: 44 2b ca sub %edx,%r9d
|
|
14c7: 33 d2 xor %edx,%edx
|
|
14c9: 45 89 da mov %r11d,%r10d
|
|
14cc: 45 85 db test %r11d,%r11d
|
|
14cf: 76 2d jbe 0x14fe
|
|
14d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
14d8: 00
|
|
14d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
14e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
14e5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
14e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
14ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
14f5: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
14f9: 49 3b d2 cmp %r10,%rdx
|
|
14fc: 72 e2 jb 0x14e0
|
|
14fe: 45 89 db mov %r11d,%r11d
|
|
1501: 49 63 d1 movslq %r9d,%rdx
|
|
1504: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
|
|
1508: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
150f: 74 41 je 0x1552
|
|
1511: 0f 28 c1 movaps %xmm1,%xmm0
|
|
1514: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
1518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
151f: 00
|
|
1520: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
|
|
1525: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
152b: 0f 59 d0 mulps %xmm0,%xmm2
|
|
152e: 0f 59 d8 mulps %xmm0,%xmm3
|
|
1531: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
1536: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
153c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
1541: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
1547: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
154b: 4c 3b d2 cmp %rdx,%r10
|
|
154e: 72 d0 jb 0x1520
|
|
1550: eb 3e jmp 0x1590
|
|
1552: 0f 28 c1 movaps %xmm1,%xmm0
|
|
1555: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
1559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1560: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
|
|
1565: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
|
|
156b: 0f 59 d0 mulps %xmm0,%xmm2
|
|
156e: 0f 59 d8 mulps %xmm0,%xmm3
|
|
1571: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
1576: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
157c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
1581: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
1587: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
158b: 4c 3b d2 cmp %rdx,%r10
|
|
158e: 72 d0 jb 0x1560
|
|
1590: 33 d2 xor %edx,%edx
|
|
1592: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
1596: 4d 63 d2 movslq %r10d,%r10
|
|
1599: 4c 3b d0 cmp %rax,%r10
|
|
159c: 77 40 ja 0x15de
|
|
159e: 4d 63 c9 movslq %r9d,%r9
|
|
15a1: 49 2b c1 sub %r9,%rax
|
|
15a4: 49 c1 e1 02 shl $0x2,%r9
|
|
15a8: 49 03 c9 add %r9,%rcx
|
|
15ab: 4d 03 c1 add %r9,%r8
|
|
15ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
15b5: 00
|
|
15b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
15bd: 0f 1f 00 nopl (%rax)
|
|
15c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
15c5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
15c9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
15cf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
15d5: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
15d9: 48 3b d0 cmp %rax,%rdx
|
|
15dc: 72 e2 jb 0x15c0
|
|
15de: 33 c0 xor %eax,%eax
|
|
15e0: c3 ret
|
|
15e1: 45 33 c9 xor %r9d,%r9d
|
|
15e4: eb aa jmp 0x1590
|
|
15e6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
15eb: 90 nop
|
|
15ec: c3 ret
|
|
15ed: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
15f2: c3 ret
|
|
15f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
15f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
15ff: 00
|
|
1600: 53 push %rbx
|
|
1601: 48 85 c9 test %rcx,%rcx
|
|
1604: 0f 84 d5 01 00 00 je 0x17df
|
|
160a: 4d 85 c0 test %r8,%r8
|
|
160d: 0f 84 cc 01 00 00 je 0x17df
|
|
1613: 45 85 c9 test %r9d,%r9d
|
|
1616: 0f 8e bc 01 00 00 jle 0x17d8
|
|
161c: 41 83 f9 08 cmp $0x8,%r9d
|
|
1620: 0f 8c a2 01 00 00 jl 0x17c8
|
|
1626: 4d 89 c3 mov %r8,%r11
|
|
1629: 49 83 e3 0f and $0xf,%r11
|
|
162d: 45 85 db test %r11d,%r11d
|
|
1630: 74 18 je 0x164a
|
|
1632: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
1639: 0f 85 89 01 00 00 jne 0x17c8
|
|
163f: 41 f7 db neg %r11d
|
|
1642: 41 83 c3 10 add $0x10,%r11d
|
|
1646: 41 c1 eb 02 shr $0x2,%r11d
|
|
164a: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
164e: 44 3b c8 cmp %eax,%r9d
|
|
1651: 0f 8c 71 01 00 00 jl 0x17c8
|
|
1657: 44 89 c8 mov %r9d,%eax
|
|
165a: 33 d2 xor %edx,%edx
|
|
165c: 41 2b c3 sub %r11d,%eax
|
|
165f: 44 89 db mov %r11d,%ebx
|
|
1662: 83 e0 07 and $0x7,%eax
|
|
1665: f7 d8 neg %eax
|
|
1667: 41 03 c1 add %r9d,%eax
|
|
166a: 45 85 db test %r11d,%r11d
|
|
166d: 76 2f jbe 0x169e
|
|
166f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1676: 00
|
|
1677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
167e: 66 90 xchg %ax,%ax
|
|
1680: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
1685: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
1689: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
168f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
1695: 48 83 c2 01 add $0x1,%rdx
|
|
1699: 48 3b d3 cmp %rbx,%rdx
|
|
169c: 72 e2 jb 0x1680
|
|
169e: 45 89 db mov %r11d,%r11d
|
|
16a1: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
16a5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
16ac: 48 63 d0 movslq %eax,%rdx
|
|
16af: 74 3f je 0x16f0
|
|
16b1: 0f 28 c1 movaps %xmm1,%xmm0
|
|
16b4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
16b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
16bf: 00
|
|
16c0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
16c4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
16c9: 0f 59 d0 mulps %xmm0,%xmm2
|
|
16cc: 0f 59 d8 mulps %xmm0,%xmm3
|
|
16cf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
16d4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
16da: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
16df: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
16e5: 48 83 c3 08 add $0x8,%rbx
|
|
16e9: 48 3b da cmp %rdx,%rbx
|
|
16ec: 72 d2 jb 0x16c0
|
|
16ee: eb 3e jmp 0x172e
|
|
16f0: 0f 28 c1 movaps %xmm1,%xmm0
|
|
16f3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
16f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
16fe: 00 00
|
|
1700: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
1704: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
1709: 0f 59 d0 mulps %xmm0,%xmm2
|
|
170c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
170f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
1714: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
171a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
171f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
1725: 48 83 c3 08 add $0x8,%rbx
|
|
1729: 48 3b da cmp %rdx,%rbx
|
|
172c: 72 d2 jb 0x1700
|
|
172e: 8d 58 01 lea 0x1(%rax),%ebx
|
|
1731: 41 3b d9 cmp %r9d,%ebx
|
|
1734: 0f 87 85 00 00 00 ja 0x17bf
|
|
173a: 4d 63 d1 movslq %r9d,%r10
|
|
173d: 4c 2b d2 sub %rdx,%r10
|
|
1740: 49 83 fa 04 cmp $0x4,%r10
|
|
1744: 0f 8c 79 00 00 00 jl 0x17c3
|
|
174a: 45 89 d3 mov %r10d,%r11d
|
|
174d: 45 33 c9 xor %r9d,%r9d
|
|
1750: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
1754: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
1758: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
175c: 4d 63 db movslq %r11d,%r11
|
|
175f: 90 nop
|
|
1760: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
1765: 0f 59 d0 mulps %xmm0,%xmm2
|
|
1768: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
176d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
|
|
1772: 49 83 c1 04 add $0x4,%r9
|
|
1776: 4d 3b cb cmp %r11,%r9
|
|
1779: 72 e5 jb 0x1760
|
|
177b: 4d 3b da cmp %r10,%r11
|
|
177e: 73 3f jae 0x17bf
|
|
1780: 48 63 c0 movslq %eax,%rax
|
|
1783: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
1787: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
178b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1792: 00
|
|
1793: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
179a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
17a0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
17a6: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
17aa: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
17b0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
17b6: 49 83 c3 01 add $0x1,%r11
|
|
17ba: 4d 3b da cmp %r10,%r11
|
|
17bd: 72 e1 jb 0x17a0
|
|
17bf: 33 c0 xor %eax,%eax
|
|
17c1: 5b pop %rbx
|
|
17c2: c3 ret
|
|
17c3: 45 33 db xor %r11d,%r11d
|
|
17c6: eb b3 jmp 0x177b
|
|
17c8: 33 c0 xor %eax,%eax
|
|
17ca: 41 83 f9 01 cmp $0x1,%r9d
|
|
17ce: 72 ef jb 0x17bf
|
|
17d0: 4d 63 d1 movslq %r9d,%r10
|
|
17d3: 45 33 db xor %r11d,%r11d
|
|
17d6: eb a3 jmp 0x177b
|
|
17d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
17dd: 5b pop %rbx
|
|
17de: c3 ret
|
|
17df: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
17e4: 5b pop %rbx
|
|
17e5: c3 ret
|
|
17e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
17ed: 00
|
|
17ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
17f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
17f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1800: 41 57 push %r15
|
|
1802: c5 f8 28 d1 vmovaps %xmm1,%xmm2
|
|
1806: 48 85 c9 test %rcx,%rcx
|
|
1809: 0f 84 b0 01 00 00 je 0x19bf
|
|
180f: 4d 85 c0 test %r8,%r8
|
|
1812: 0f 84 a7 01 00 00 je 0x19bf
|
|
1818: 45 85 c9 test %r9d,%r9d
|
|
181b: 0f 8e 96 01 00 00 jle 0x19b7
|
|
1821: 41 83 f9 10 cmp $0x10,%r9d
|
|
1825: 0f 8c 7c 01 00 00 jl 0x19a7
|
|
182b: 4d 89 c2 mov %r8,%r10
|
|
182e: 49 83 e2 1f and $0x1f,%r10
|
|
1832: 45 89 d2 mov %r10d,%r10d
|
|
1835: 45 85 d2 test %r10d,%r10d
|
|
1838: 74 18 je 0x1852
|
|
183a: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
1841: 0f 85 60 01 00 00 jne 0x19a7
|
|
1847: 41 f7 da neg %r10d
|
|
184a: 41 83 c2 20 add $0x20,%r10d
|
|
184e: 41 c1 ea 02 shr $0x2,%r10d
|
|
1852: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
1856: 44 3b c8 cmp %eax,%r9d
|
|
1859: 0f 8c 48 01 00 00 jl 0x19a7
|
|
185f: 44 89 c8 mov %r9d,%eax
|
|
1862: 33 d2 xor %edx,%edx
|
|
1864: 41 2b c2 sub %r10d,%eax
|
|
1867: 83 e0 0f and $0xf,%eax
|
|
186a: f7 d8 neg %eax
|
|
186c: 41 03 c1 add %r9d,%eax
|
|
186f: 45 85 d2 test %r10d,%r10d
|
|
1872: 76 25 jbe 0x1899
|
|
1874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1880: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
|
|
1885: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
|
|
188b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
|
|
1891: 48 ff c2 inc %rdx
|
|
1894: 49 3b d2 cmp %r10,%rdx
|
|
1897: 72 e7 jb 0x1880
|
|
1899: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
|
|
189e: 48 63 d0 movslq %eax,%rdx
|
|
18a1: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
|
|
18a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18ae: 00
|
|
18af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18b6: 0f 1f 00 nopl (%rax)
|
|
18b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18c0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
|
|
18c6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
|
|
18cd: 01
|
|
18ce: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
|
|
18d2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
|
|
18d9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
|
|
18df: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
|
|
18e5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
|
|
18ec: 01
|
|
18ed: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
|
|
18f1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
|
|
18f8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
|
|
18ff: 49 83 c2 10 add $0x10,%r10
|
|
1903: 4c 3b d2 cmp %rdx,%r10
|
|
1906: 72 b8 jb 0x18c0
|
|
1908: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
190c: 45 3b d1 cmp %r9d,%r10d
|
|
190f: 0f 87 85 00 00 00 ja 0x199a
|
|
1915: 4d 63 d9 movslq %r9d,%r11
|
|
1918: 4c 2b da sub %rdx,%r11
|
|
191b: 49 83 fb 04 cmp $0x4,%r11
|
|
191f: 0f 8c 7d 00 00 00 jl 0x19a2
|
|
1925: 45 89 df mov %r11d,%r15d
|
|
1928: 45 33 d2 xor %r10d,%r10d
|
|
192b: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
192f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
1933: 4d 63 ff movslq %r15d,%r15
|
|
1936: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
193a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1940: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
|
|
1946: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
|
|
194c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
|
|
1952: 49 83 c2 04 add $0x4,%r10
|
|
1956: 4d 3b d7 cmp %r15,%r10
|
|
1959: 72 e5 jb 0x1940
|
|
195b: 4d 3b fb cmp %r11,%r15
|
|
195e: 73 3a jae 0x199a
|
|
1960: 48 63 c0 movslq %eax,%rax
|
|
1963: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
1967: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
196b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1972: 00
|
|
1973: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
197a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1980: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
|
|
1986: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
|
|
198c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
|
|
1992: 49 ff c7 inc %r15
|
|
1995: 4d 3b fb cmp %r11,%r15
|
|
1998: 72 e6 jb 0x1980
|
|
199a: 33 c0 xor %eax,%eax
|
|
199c: c5 f8 77 vzeroupper
|
|
199f: 41 5f pop %r15
|
|
19a1: c3 ret
|
|
19a2: 45 33 ff xor %r15d,%r15d
|
|
19a5: eb b4 jmp 0x195b
|
|
19a7: 33 c0 xor %eax,%eax
|
|
19a9: 41 83 f9 01 cmp $0x1,%r9d
|
|
19ad: 72 eb jb 0x199a
|
|
19af: 4d 63 d9 movslq %r9d,%r11
|
|
19b2: 45 33 ff xor %r15d,%r15d
|
|
19b5: eb a4 jmp 0x195b
|
|
19b7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
19bc: 41 5f pop %r15
|
|
19be: c3 ret
|
|
19bf: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
19c4: 41 5f pop %r15
|
|
19c6: c3 ret
|
|
19c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
19ce: 00
|
|
19cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
19d6: 0f 1f 00 nopl (%rax)
|
|
19d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
19e0: 4d 89 c2 mov %r8,%r10
|
|
19e3: 48 85 c9 test %rcx,%rcx
|
|
19e6: 0f 84 eb 00 00 00 je 0x1ad7
|
|
19ec: 4d 85 d2 test %r10,%r10
|
|
19ef: 0f 84 e2 00 00 00 je 0x1ad7
|
|
19f5: 45 85 c9 test %r9d,%r9d
|
|
19f8: 0f 8e d3 00 00 00 jle 0x1ad1
|
|
19fe: 49 63 c1 movslq %r9d,%rax
|
|
1a01: 48 83 f8 08 cmp $0x8,%rax
|
|
1a05: 0f 8c b5 00 00 00 jl 0x1ac0
|
|
1a0b: 48 3d e1 00 00 00 cmp $0xe1,%rax
|
|
1a11: 0f 8c ae 00 00 00 jl 0x1ac5
|
|
1a17: 4c 89 d2 mov %r10,%rdx
|
|
1a1a: 48 83 e2 1f and $0x1f,%rdx
|
|
1a1e: 85 d2 test %edx,%edx
|
|
1a20: 74 11 je 0x1a33
|
|
1a22: f6 c2 03 test $0x3,%dl
|
|
1a25: 0f 85 95 00 00 00 jne 0x1ac0
|
|
1a2b: f7 da neg %edx
|
|
1a2d: 83 c2 20 add $0x20,%edx
|
|
1a30: c1 ea 02 shr $0x2,%edx
|
|
1a33: 41 89 d0 mov %edx,%r8d
|
|
1a36: 4d 8d 58 08 lea 0x8(%r8),%r11
|
|
1a3a: 49 3b c3 cmp %r11,%rax
|
|
1a3d: 0f 8c 7d 00 00 00 jl 0x1ac0
|
|
1a43: 45 89 cb mov %r9d,%r11d
|
|
1a46: 44 2b da sub %edx,%r11d
|
|
1a49: 41 83 e3 07 and $0x7,%r11d
|
|
1a4d: 45 2b cb sub %r11d,%r9d
|
|
1a50: 45 33 db xor %r11d,%r11d
|
|
1a53: 4d 63 c9 movslq %r9d,%r9
|
|
1a56: 85 d2 test %edx,%edx
|
|
1a58: 76 20 jbe 0x1a7a
|
|
1a5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1a60: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
|
|
1a66: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
|
|
1a6c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
|
|
1a72: 49 ff c3 inc %r11
|
|
1a75: 4d 3b d8 cmp %r8,%r11
|
|
1a78: 72 e6 jb 0x1a60
|
|
1a7a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
1a7f: 90 nop
|
|
1a80: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
|
|
1a86: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
|
|
1a8c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
|
|
1a92: 49 83 c0 08 add $0x8,%r8
|
|
1a96: 4d 3b c1 cmp %r9,%r8
|
|
1a99: 72 e5 jb 0x1a80
|
|
1a9b: 4c 3b c8 cmp %rax,%r9
|
|
1a9e: 73 1a jae 0x1aba
|
|
1aa0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
|
|
1aa6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
|
|
1aac: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
|
|
1ab2: 49 ff c1 inc %r9
|
|
1ab5: 4c 3b c8 cmp %rax,%r9
|
|
1ab8: 72 e6 jb 0x1aa0
|
|
1aba: 33 c0 xor %eax,%eax
|
|
1abc: c5 f8 77 vzeroupper
|
|
1abf: c3 ret
|
|
1ac0: 45 33 c9 xor %r9d,%r9d
|
|
1ac3: eb d6 jmp 0x1a9b
|
|
1ac5: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
1ac9: 45 33 c0 xor %r8d,%r8d
|
|
1acc: 4d 63 c9 movslq %r9d,%r9
|
|
1acf: eb a9 jmp 0x1a7a
|
|
1ad1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1ad6: c3 ret
|
|
1ad7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1adc: c3 ret
|
|
1add: 0f 1f 00 nopl (%rax)
|
|
1ae0: 55 push %rbp
|
|
1ae1: c5 f8 28 e1 vmovaps %xmm1,%xmm4
|
|
1ae5: 48 85 c9 test %rcx,%rcx
|
|
1ae8: 0f 84 a0 01 00 00 je 0x1c8e
|
|
1aee: 4d 85 c0 test %r8,%r8
|
|
1af1: 0f 84 97 01 00 00 je 0x1c8e
|
|
1af7: 45 85 c9 test %r9d,%r9d
|
|
1afa: 0f 8e 87 01 00 00 jle 0x1c87
|
|
1b00: 41 83 f9 08 cmp $0x8,%r9d
|
|
1b04: 0f 8c 76 01 00 00 jl 0x1c80
|
|
1b0a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
|
|
1b11: 0f 8c 5c 01 00 00 jl 0x1c73
|
|
1b17: 4c 89 c0 mov %r8,%rax
|
|
1b1a: 48 83 e0 1f and $0x1f,%rax
|
|
1b1e: a8 03 test $0x3,%al
|
|
1b20: 74 04 je 0x1b26
|
|
1b22: 33 c0 xor %eax,%eax
|
|
1b24: eb 13 jmp 0x1b39
|
|
1b26: 85 c0 test %eax,%eax
|
|
1b28: 74 0f je 0x1b39
|
|
1b2a: f7 d8 neg %eax
|
|
1b2c: 83 c0 20 add $0x20,%eax
|
|
1b2f: c1 e8 02 shr $0x2,%eax
|
|
1b32: 44 3b c8 cmp %eax,%r9d
|
|
1b35: 41 0f 4c c1 cmovl %r9d,%eax
|
|
1b39: 44 89 ca mov %r9d,%edx
|
|
1b3c: 2b d0 sub %eax,%edx
|
|
1b3e: 83 e2 07 and $0x7,%edx
|
|
1b41: f7 da neg %edx
|
|
1b43: 41 03 d1 add %r9d,%edx
|
|
1b46: 83 f8 01 cmp $0x1,%eax
|
|
1b49: 72 6d jb 0x1bb8
|
|
1b4b: 45 33 db xor %r11d,%r11d
|
|
1b4e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c4f120
|
|
1b55: 01
|
|
1b56: 33 ed xor %ebp,%ebp
|
|
1b58: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c4f140
|
|
1b5f: 01
|
|
1b60: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
1b65: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
|
|
1b6b: 4c 63 d0 movslq %eax,%r10
|
|
1b6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b75: 00
|
|
1b76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b7d: 0f 1f 00 nopl (%rax)
|
|
1b80: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
|
|
1b86: 49 83 c3 08 add $0x8,%r11
|
|
1b8a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
1b8e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
|
|
1b95: 00
|
|
1b96: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
|
|
1b9d: 00
|
|
1b9e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
|
|
1ba5: 00
|
|
1ba6: 48 83 c5 20 add $0x20,%rbp
|
|
1baa: 4d 3b da cmp %r10,%r11
|
|
1bad: 72 d1 jb 0x1b80
|
|
1baf: 44 3b c8 cmp %eax,%r9d
|
|
1bb2: 0f 84 b4 00 00 00 je 0x1c6c
|
|
1bb8: 8d 68 08 lea 0x8(%rax),%ebp
|
|
1bbb: 3b d5 cmp %ebp,%edx
|
|
1bbd: 7c 3b jl 0x1bfa
|
|
1bbf: 48 63 c0 movslq %eax,%rax
|
|
1bc2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
1bc7: 48 63 ea movslq %edx,%rbp
|
|
1bca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1bd1: 00
|
|
1bd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1be0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
|
|
1be5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
|
|
1beb: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
|
|
1bf1: 48 83 c0 08 add $0x8,%rax
|
|
1bf5: 48 3b c5 cmp %rbp,%rax
|
|
1bf8: 72 e6 jb 0x1be0
|
|
1bfa: 8d 42 01 lea 0x1(%rdx),%eax
|
|
1bfd: 41 3b c1 cmp %r9d,%eax
|
|
1c00: 0f 87 66 00 00 00 ja 0x1c6c
|
|
1c06: 44 89 cd mov %r9d,%ebp
|
|
1c09: 33 c0 xor %eax,%eax
|
|
1c0b: 2b ea sub %edx,%ebp
|
|
1c0d: 48 63 d2 movslq %edx,%rdx
|
|
1c10: 4d 63 c9 movslq %r9d,%r9
|
|
1c13: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c4f120
|
|
1c1a: 01
|
|
1c1b: 4c 2b ca sub %rdx,%r9
|
|
1c1e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c4f140
|
|
1c25: 01
|
|
1c26: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
|
|
1c2b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
|
|
1c31: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
|
|
1c35: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
|
|
1c39: 33 d2 xor %edx,%edx
|
|
1c3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c40: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
|
|
1c46: 48 83 c0 08 add $0x8,%rax
|
|
1c4a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
1c4e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
|
|
1c55: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
|
|
1c5c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
|
|
1c63: 48 83 c2 20 add $0x20,%rdx
|
|
1c67: 49 3b c1 cmp %r9,%rax
|
|
1c6a: 72 d4 jb 0x1c40
|
|
1c6c: 33 c0 xor %eax,%eax
|
|
1c6e: c5 f8 77 vzeroupper
|
|
1c71: 5d pop %rbp
|
|
1c72: c3 ret
|
|
1c73: 44 89 ca mov %r9d,%edx
|
|
1c76: 33 c0 xor %eax,%eax
|
|
1c78: 83 e2 f8 and $0xfffffff8,%edx
|
|
1c7b: e9 38 ff ff ff jmp 0x1bb8
|
|
1c80: 33 d2 xor %edx,%edx
|
|
1c82: e9 73 ff ff ff jmp 0x1bfa
|
|
1c87: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1c8c: 5d pop %rbp
|
|
1c8d: c3 ret
|
|
1c8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1c93: 5d pop %rbp
|
|
1c94: c3 ret
|
|
1c95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ca0: 48 83 ec 28 sub $0x28,%rsp
|
|
1ca4: 48 85 c9 test %rcx,%rcx
|
|
1ca7: 74 20 je 0x1cc9
|
|
1ca9: 48 85 d2 test %rdx,%rdx
|
|
1cac: 74 1b je 0x1cc9
|
|
1cae: 45 85 c0 test %r8d,%r8d
|
|
1cb1: 7f 0a jg 0x1cbd
|
|
1cb3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1cb8: 48 83 c4 28 add $0x28,%rsp
|
|
1cbc: c3 ret
|
|
1cbd: e8 1e 8f 03 00 call 0x3abe0
|
|
1cc2: 33 c0 xor %eax,%eax
|
|
1cc4: 48 83 c4 28 add $0x28,%rsp
|
|
1cc8: c3 ret
|
|
1cc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1cce: 48 83 c4 28 add $0x28,%rsp
|
|
1cd2: c3 ret
|
|
1cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1cdf: 00
|
|
1ce0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1ce5: 48 85 c9 test %rcx,%rcx
|
|
1ce8: 74 22 je 0x1d0c
|
|
1cea: 48 85 d2 test %rdx,%rdx
|
|
1ced: 74 1d je 0x1d0c
|
|
1cef: 45 85 c0 test %r8d,%r8d
|
|
1cf2: 7f 0b jg 0x1cff
|
|
1cf4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1cf9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1cfe: c3 ret
|
|
1cff: e8 5c 90 03 00 call 0x3ad60
|
|
1d04: 33 c0 xor %eax,%eax
|
|
1d06: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1d0b: c3 ret
|
|
1d0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1d11: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1d16: c3 ret
|
|
1d17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1d1e: 00 00
|
|
1d20: 48 83 ec 28 sub $0x28,%rsp
|
|
1d24: 48 85 c9 test %rcx,%rcx
|
|
1d27: 74 20 je 0x1d49
|
|
1d29: 48 85 d2 test %rdx,%rdx
|
|
1d2c: 74 1b je 0x1d49
|
|
1d2e: 45 85 c0 test %r8d,%r8d
|
|
1d31: 7f 0a jg 0x1d3d
|
|
1d33: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1d38: 48 83 c4 28 add $0x28,%rsp
|
|
1d3c: c3 ret
|
|
1d3d: e8 9e 91 03 00 call 0x3aee0
|
|
1d42: 33 c0 xor %eax,%eax
|
|
1d44: 48 83 c4 28 add $0x28,%rsp
|
|
1d48: c3 ret
|
|
1d49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1d4e: 48 83 c4 28 add $0x28,%rsp
|
|
1d52: c3 ret
|
|
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: 56 push %rsi
|
|
1d61: 48 89 d6 mov %rdx,%rsi
|
|
1d64: 48 85 c9 test %rcx,%rcx
|
|
1d67: 0f 84 90 01 00 00 je 0x1efd
|
|
1d6d: 48 85 f6 test %rsi,%rsi
|
|
1d70: 0f 84 87 01 00 00 je 0x1efd
|
|
1d76: 45 85 c0 test %r8d,%r8d
|
|
1d79: 0f 8e 77 01 00 00 jle 0x1ef6
|
|
1d7f: 41 83 f8 10 cmp $0x10,%r8d
|
|
1d83: 0f 8c 5d 01 00 00 jl 0x1ee6
|
|
1d89: 49 89 f1 mov %rsi,%r9
|
|
1d8c: 49 83 e1 1f and $0x1f,%r9
|
|
1d90: 45 89 c9 mov %r9d,%r9d
|
|
1d93: 45 85 c9 test %r9d,%r9d
|
|
1d96: 74 18 je 0x1db0
|
|
1d98: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
1d9f: 0f 85 41 01 00 00 jne 0x1ee6
|
|
1da5: 41 f7 d9 neg %r9d
|
|
1da8: 41 83 c1 20 add $0x20,%r9d
|
|
1dac: 41 c1 e9 02 shr $0x2,%r9d
|
|
1db0: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
1db4: 44 3b c0 cmp %eax,%r8d
|
|
1db7: 0f 8c 29 01 00 00 jl 0x1ee6
|
|
1dbd: 44 89 c0 mov %r8d,%eax
|
|
1dc0: 33 d2 xor %edx,%edx
|
|
1dc2: 41 2b c1 sub %r9d,%eax
|
|
1dc5: 83 e0 0f and $0xf,%eax
|
|
1dc8: f7 d8 neg %eax
|
|
1dca: 41 03 c0 add %r8d,%eax
|
|
1dcd: 45 85 c9 test %r9d,%r9d
|
|
1dd0: 76 25 jbe 0x1df7
|
|
1dd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1de0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
1de5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
1dea: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
1def: 48 ff c2 inc %rdx
|
|
1df2: 49 3b d1 cmp %r9,%rdx
|
|
1df5: 72 e9 jb 0x1de0
|
|
1df7: 48 63 d0 movslq %eax,%rdx
|
|
1dfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1e00: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
1e06: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
1e0d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
1e14: 01
|
|
1e15: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
1e1c: 01
|
|
1e1d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
|
|
1e23: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
1e2a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
1e30: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
1e37: 49 83 c1 10 add $0x10,%r9
|
|
1e3b: 4c 3b ca cmp %rdx,%r9
|
|
1e3e: 72 c0 jb 0x1e00
|
|
1e40: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
1e44: 45 3b c8 cmp %r8d,%r9d
|
|
1e47: 0f 87 8d 00 00 00 ja 0x1eda
|
|
1e4d: 4d 63 d0 movslq %r8d,%r10
|
|
1e50: 4c 2b d2 sub %rdx,%r10
|
|
1e53: 49 83 fa 04 cmp $0x4,%r10
|
|
1e57: 0f 8c 84 00 00 00 jl 0x1ee1
|
|
1e5d: 45 89 d3 mov %r10d,%r11d
|
|
1e60: 45 33 c9 xor %r9d,%r9d
|
|
1e63: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
1e67: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
1e6b: 4d 63 db movslq %r11d,%r11
|
|
1e6e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
1e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e80: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
1e86: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
|
|
1e8c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
1e92: 49 83 c1 04 add $0x4,%r9
|
|
1e96: 4d 3b cb cmp %r11,%r9
|
|
1e99: 72 e5 jb 0x1e80
|
|
1e9b: 4d 3b da cmp %r10,%r11
|
|
1e9e: 73 3a jae 0x1eda
|
|
1ea0: 48 63 c0 movslq %eax,%rax
|
|
1ea3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
1ea7: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
1eab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1eb2: 00
|
|
1eb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1ec0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
1ec6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
|
|
1ecc: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
1ed2: 49 ff c3 inc %r11
|
|
1ed5: 4d 3b da cmp %r10,%r11
|
|
1ed8: 72 e6 jb 0x1ec0
|
|
1eda: 33 c0 xor %eax,%eax
|
|
1edc: c5 f8 77 vzeroupper
|
|
1edf: 5e pop %rsi
|
|
1ee0: c3 ret
|
|
1ee1: 45 33 db xor %r11d,%r11d
|
|
1ee4: eb b5 jmp 0x1e9b
|
|
1ee6: 33 c0 xor %eax,%eax
|
|
1ee8: 41 83 f8 01 cmp $0x1,%r8d
|
|
1eec: 72 ec jb 0x1eda
|
|
1eee: 4d 63 d0 movslq %r8d,%r10
|
|
1ef1: 45 33 db xor %r11d,%r11d
|
|
1ef4: eb a5 jmp 0x1e9b
|
|
1ef6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1efb: 5e pop %rsi
|
|
1efc: c3 ret
|
|
1efd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1f02: 5e pop %rsi
|
|
1f03: c3 ret
|
|
1f04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f0b: 00
|
|
1f0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f1f: 00
|
|
1f20: 53 push %rbx
|
|
1f21: 49 89 ca mov %rcx,%r10
|
|
1f24: 4d 85 d2 test %r10,%r10
|
|
1f27: 0f 84 84 01 00 00 je 0x20b1
|
|
1f2d: 48 85 d2 test %rdx,%rdx
|
|
1f30: 0f 84 7b 01 00 00 je 0x20b1
|
|
1f36: 45 85 c0 test %r8d,%r8d
|
|
1f39: 0f 8e 6b 01 00 00 jle 0x20aa
|
|
1f3f: 41 83 f8 10 cmp $0x10,%r8d
|
|
1f43: 0f 8c 59 01 00 00 jl 0x20a2
|
|
1f49: 48 89 d3 mov %rdx,%rbx
|
|
1f4c: 48 83 e3 1f and $0x1f,%rbx
|
|
1f50: 85 db test %ebx,%ebx
|
|
1f52: 74 11 je 0x1f65
|
|
1f54: f6 c3 03 test $0x3,%bl
|
|
1f57: 0f 85 45 01 00 00 jne 0x20a2
|
|
1f5d: f7 db neg %ebx
|
|
1f5f: 83 c3 20 add $0x20,%ebx
|
|
1f62: c1 eb 02 shr $0x2,%ebx
|
|
1f65: 8d 43 10 lea 0x10(%rbx),%eax
|
|
1f68: 44 3b c0 cmp %eax,%r8d
|
|
1f6b: 0f 8c 31 01 00 00 jl 0x20a2
|
|
1f71: 45 89 c1 mov %r8d,%r9d
|
|
1f74: 33 c0 xor %eax,%eax
|
|
1f76: 44 2b cb sub %ebx,%r9d
|
|
1f79: 41 83 e1 0f and $0xf,%r9d
|
|
1f7d: 41 f7 d9 neg %r9d
|
|
1f80: 45 03 c8 add %r8d,%r9d
|
|
1f83: 89 d9 mov %ebx,%ecx
|
|
1f85: 85 db test %ebx,%ebx
|
|
1f87: 76 2f jbe 0x1fb8
|
|
1f89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f90: 00
|
|
1f91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f9f: 00
|
|
1fa0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
1fa6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
1fab: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
1fb0: 48 ff c0 inc %rax
|
|
1fb3: 48 3b c1 cmp %rcx,%rax
|
|
1fb6: 72 e8 jb 0x1fa0
|
|
1fb8: 49 63 c1 movslq %r9d,%rax
|
|
1fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fc0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
1fc6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
1fcd: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
1fd2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
1fd8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
1fdd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
1fe3: 48 83 c1 10 add $0x10,%rcx
|
|
1fe7: 48 3b c8 cmp %rax,%rcx
|
|
1fea: 72 d4 jb 0x1fc0
|
|
1fec: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
1ff0: 41 3b c0 cmp %r8d,%eax
|
|
1ff3: 0f 87 9e 00 00 00 ja 0x2097
|
|
1ff9: 4d 63 c0 movslq %r8d,%r8
|
|
1ffc: 4d 63 c9 movslq %r9d,%r9
|
|
1fff: 4d 2b c1 sub %r9,%r8
|
|
2002: 49 83 f8 04 cmp $0x4,%r8
|
|
2006: 0f 8c 92 00 00 00 jl 0x209e
|
|
200c: 4d 63 c9 movslq %r9d,%r9
|
|
200f: 44 89 c3 mov %r8d,%ebx
|
|
2012: 83 e3 fc and $0xfffffffc,%ebx
|
|
2015: 33 c9 xor %ecx,%ecx
|
|
2017: 48 63 db movslq %ebx,%rbx
|
|
201a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
201e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
2022: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2029: 00
|
|
202a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2031: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2038: 00
|
|
2039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2040: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
2046: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
204b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
2050: 48 83 c1 04 add $0x4,%rcx
|
|
2054: 48 3b cb cmp %rbx,%rcx
|
|
2057: 72 e7 jb 0x2040
|
|
2059: 49 3b d8 cmp %r8,%rbx
|
|
205c: 73 39 jae 0x2097
|
|
205e: 4d 63 c9 movslq %r9d,%r9
|
|
2061: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
2065: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
2069: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2070: 00
|
|
2071: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
207f: 00
|
|
2080: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
2085: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
208a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
208f: 48 ff c3 inc %rbx
|
|
2092: 49 3b d8 cmp %r8,%rbx
|
|
2095: 72 e9 jb 0x2080
|
|
2097: 33 c0 xor %eax,%eax
|
|
2099: c5 f8 77 vzeroupper
|
|
209c: 5b pop %rbx
|
|
209d: c3 ret
|
|
209e: 33 db xor %ebx,%ebx
|
|
20a0: eb b7 jmp 0x2059
|
|
20a2: 45 33 c9 xor %r9d,%r9d
|
|
20a5: e9 42 ff ff ff jmp 0x1fec
|
|
20aa: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
20af: 5b pop %rbx
|
|
20b0: c3 ret
|
|
20b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
20b6: 5b pop %rbx
|
|
20b7: c3 ret
|
|
20b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
20bf: 00
|
|
20c0: 48 83 ec 28 sub $0x28,%rsp
|
|
20c4: 48 85 d2 test %rdx,%rdx
|
|
20c7: 74 3f je 0x2108
|
|
20c9: 45 85 c0 test %r8d,%r8d
|
|
20cc: 7e 30 jle 0x20fe
|
|
20ce: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4f160
|
|
20d5: 7a 02 jp 0x20d9
|
|
20d7: 74 0f je 0x20e8
|
|
20d9: 0f 57 c9 xorps %xmm1,%xmm1
|
|
20dc: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
20df: 7a 02 jp 0x20e3
|
|
20e1: 74 0c je 0x20ef
|
|
20e3: e8 78 8f 03 00 call 0x3b060
|
|
20e8: 33 c0 xor %eax,%eax
|
|
20ea: 48 83 c4 28 add $0x28,%rsp
|
|
20ee: c3 ret
|
|
20ef: 48 89 d1 mov %rdx,%rcx
|
|
20f2: 44 89 c2 mov %r8d,%edx
|
|
20f5: 48 83 c4 28 add $0x28,%rsp
|
|
20f9: e9 42 8d 00 00 jmp 0xae40
|
|
20fe: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2103: 48 83 c4 28 add $0x28,%rsp
|
|
2107: c3 ret
|
|
2108: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
210d: 48 83 c4 28 add $0x28,%rsp
|
|
2111: c3 ret
|
|
2112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2120: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2125: 48 85 d2 test %rdx,%rdx
|
|
2128: 74 43 je 0x216d
|
|
212a: 45 85 c0 test %r8d,%r8d
|
|
212d: 7e 32 jle 0x2161
|
|
212f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4f164
|
|
2136: 7a 02 jp 0x213a
|
|
2138: 74 0f je 0x2149
|
|
213a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
213d: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
2140: 7a 02 jp 0x2144
|
|
2142: 74 0d je 0x2151
|
|
2144: e8 97 90 03 00 call 0x3b1e0
|
|
2149: 33 c0 xor %eax,%eax
|
|
214b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2150: c3 ret
|
|
2151: 48 89 d1 mov %rdx,%rcx
|
|
2154: 44 89 c2 mov %r8d,%edx
|
|
2157: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
215c: e9 1f 8f 00 00 jmp 0xb080
|
|
2161: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2166: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
216b: 90 nop
|
|
216c: c3 ret
|
|
216d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2172: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2177: 90 nop
|
|
2178: 90 nop
|
|
2179: 90 nop
|
|
217a: c3 ret
|
|
217b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2180: 48 83 ec 28 sub $0x28,%rsp
|
|
2184: 48 85 d2 test %rdx,%rdx
|
|
2187: 74 3f je 0x21c8
|
|
2189: 45 85 c0 test %r8d,%r8d
|
|
218c: 7e 30 jle 0x21be
|
|
218e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4f168
|
|
2195: 7a 02 jp 0x2199
|
|
2197: 74 0f je 0x21a8
|
|
2199: 0f 57 c9 xorps %xmm1,%xmm1
|
|
219c: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
219f: 7a 02 jp 0x21a3
|
|
21a1: 74 0c je 0x21af
|
|
21a3: e8 b8 91 03 00 call 0x3b360
|
|
21a8: 33 c0 xor %eax,%eax
|
|
21aa: 48 83 c4 28 add $0x28,%rsp
|
|
21ae: c3 ret
|
|
21af: 48 89 d1 mov %rdx,%rcx
|
|
21b2: 44 89 c2 mov %r8d,%edx
|
|
21b5: 48 83 c4 28 add $0x28,%rsp
|
|
21b9: e9 02 91 00 00 jmp 0xb2c0
|
|
21be: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
21c3: 48 83 c4 28 add $0x28,%rsp
|
|
21c7: c3 ret
|
|
21c8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
21cd: 48 83 c4 28 add $0x28,%rsp
|
|
21d1: c3 ret
|
|
21d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
21d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
21e0: 48 83 ec 28 sub $0x28,%rsp
|
|
21e4: 48 85 d2 test %rdx,%rdx
|
|
21e7: 0f 84 a6 01 00 00 je 0x2393
|
|
21ed: 45 85 c0 test %r8d,%r8d
|
|
21f0: 0f 8e 93 01 00 00 jle 0x2389
|
|
21f6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4f16c
|
|
21fd: 01
|
|
21fe: 7a 06 jp 0x2206
|
|
2200: 0f 84 7c 01 00 00 je 0x2382
|
|
2206: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
220a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
220e: 7a 06 jp 0x2216
|
|
2210: 0f 84 5c 01 00 00 je 0x2372
|
|
2216: 41 83 f8 10 cmp $0x10,%r8d
|
|
221a: 0f 8c 42 01 00 00 jl 0x2362
|
|
2220: 49 89 d1 mov %rdx,%r9
|
|
2223: 49 83 e1 1f and $0x1f,%r9
|
|
2227: 45 85 c9 test %r9d,%r9d
|
|
222a: 74 18 je 0x2244
|
|
222c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
2233: 0f 85 29 01 00 00 jne 0x2362
|
|
2239: 41 f7 d9 neg %r9d
|
|
223c: 41 83 c1 20 add $0x20,%r9d
|
|
2240: 41 c1 e9 02 shr $0x2,%r9d
|
|
2244: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
2248: 44 3b c0 cmp %eax,%r8d
|
|
224b: 0f 8c 11 01 00 00 jl 0x2362
|
|
2251: 45 89 c2 mov %r8d,%r10d
|
|
2254: 33 c0 xor %eax,%eax
|
|
2256: 45 2b d1 sub %r9d,%r10d
|
|
2259: 41 83 e2 0f and $0xf,%r10d
|
|
225d: 41 f7 da neg %r10d
|
|
2260: 45 03 d0 add %r8d,%r10d
|
|
2263: 45 89 cb mov %r9d,%r11d
|
|
2266: 45 85 c9 test %r9d,%r9d
|
|
2269: 76 27 jbe 0x2292
|
|
226b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2272: 00
|
|
2273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
227a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2280: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
2285: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
228a: 48 ff c0 inc %rax
|
|
228d: 49 3b c3 cmp %r11,%rax
|
|
2290: 72 ee jb 0x2280
|
|
2292: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
2297: 4d 63 ca movslq %r10d,%r9
|
|
229a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
22a0: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
|
|
22a6: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
|
|
22ad: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
|
|
22b3: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
|
|
22ba: 49 83 c3 10 add $0x10,%r11
|
|
22be: 4d 3b d9 cmp %r9,%r11
|
|
22c1: 72 dd jb 0x22a0
|
|
22c3: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
22c7: 41 3b c0 cmp %r8d,%eax
|
|
22ca: 0f 87 84 00 00 00 ja 0x2354
|
|
22d0: 4d 63 c0 movslq %r8d,%r8
|
|
22d3: 4d 2b c1 sub %r9,%r8
|
|
22d6: 49 83 f8 04 cmp $0x4,%r8
|
|
22da: 0f 8c 7e 00 00 00 jl 0x235e
|
|
22e0: 44 89 c0 mov %r8d,%eax
|
|
22e3: 45 33 db xor %r11d,%r11d
|
|
22e6: 83 e0 fc and $0xfffffffc,%eax
|
|
22e9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
|
|
22ed: 48 63 c0 movslq %eax,%rax
|
|
22f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
22f7: 00
|
|
22f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
22ff: 90 nop
|
|
2300: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
|
|
2305: 49 83 c3 04 add $0x4,%r11
|
|
2309: c4 c1 78 11 09 vmovups %xmm1,(%r9)
|
|
230e: 49 83 c1 10 add $0x10,%r9
|
|
2312: 4c 3b d8 cmp %rax,%r11
|
|
2315: 72 e9 jb 0x2300
|
|
2317: 49 3b c0 cmp %r8,%rax
|
|
231a: 73 38 jae 0x2354
|
|
231c: 4d 63 d2 movslq %r10d,%r10
|
|
231f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
|
|
2323: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
2327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
232e: 00
|
|
232f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2336: 0f 1f 00 nopl (%rax)
|
|
2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2340: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
2344: 48 ff c0 inc %rax
|
|
2347: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
234b: 48 83 c2 04 add $0x4,%rdx
|
|
234f: 49 3b c0 cmp %r8,%rax
|
|
2352: 72 ec jb 0x2340
|
|
2354: 33 c0 xor %eax,%eax
|
|
2356: c5 f8 77 vzeroupper
|
|
2359: 48 83 c4 28 add $0x28,%rsp
|
|
235d: c3 ret
|
|
235e: 33 c0 xor %eax,%eax
|
|
2360: eb b5 jmp 0x2317
|
|
2362: 45 33 d2 xor %r10d,%r10d
|
|
2365: 41 83 f8 01 cmp $0x1,%r8d
|
|
2369: 72 e9 jb 0x2354
|
|
236b: 4d 63 c0 movslq %r8d,%r8
|
|
236e: 33 c0 xor %eax,%eax
|
|
2370: eb a5 jmp 0x2317
|
|
2372: 48 89 d1 mov %rdx,%rcx
|
|
2375: 44 89 c2 mov %r8d,%edx
|
|
2378: e8 83 8f 00 00 call 0xb300
|
|
237d: 48 83 c4 28 add $0x28,%rsp
|
|
2381: c3 ret
|
|
2382: 33 c0 xor %eax,%eax
|
|
2384: 48 83 c4 28 add $0x28,%rsp
|
|
2388: c3 ret
|
|
2389: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
238e: 48 83 c4 28 add $0x28,%rsp
|
|
2392: c3 ret
|
|
2393: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2398: 48 83 c4 28 add $0x28,%rsp
|
|
239c: c3 ret
|
|
239d: 0f 1f 00 nopl (%rax)
|
|
23a0: 48 83 ec 28 sub $0x28,%rsp
|
|
23a4: 48 85 d2 test %rdx,%rdx
|
|
23a7: 0f 84 9e 01 00 00 je 0x254b
|
|
23ad: 45 85 c0 test %r8d,%r8d
|
|
23b0: 0f 8e 8b 01 00 00 jle 0x2541
|
|
23b6: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4f170
|
|
23bd: 01
|
|
23be: 7a 06 jp 0x23c6
|
|
23c0: 0f 84 74 01 00 00 je 0x253a
|
|
23c6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
23ca: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
23ce: 7a 06 jp 0x23d6
|
|
23d0: 0f 84 54 01 00 00 je 0x252a
|
|
23d6: 41 83 f8 10 cmp $0x10,%r8d
|
|
23da: 0f 8c 42 01 00 00 jl 0x2522
|
|
23e0: 49 89 d3 mov %rdx,%r11
|
|
23e3: 49 83 e3 1f and $0x1f,%r11
|
|
23e7: 45 85 db test %r11d,%r11d
|
|
23ea: 74 18 je 0x2404
|
|
23ec: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
23f3: 0f 85 29 01 00 00 jne 0x2522
|
|
23f9: 41 f7 db neg %r11d
|
|
23fc: 41 83 c3 20 add $0x20,%r11d
|
|
2400: 41 c1 eb 02 shr $0x2,%r11d
|
|
2404: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
2408: 44 3b c0 cmp %eax,%r8d
|
|
240b: 0f 8c 11 01 00 00 jl 0x2522
|
|
2411: 45 89 c1 mov %r8d,%r9d
|
|
2414: 33 c0 xor %eax,%eax
|
|
2416: 45 2b cb sub %r11d,%r9d
|
|
2419: 41 83 e1 0f and $0xf,%r9d
|
|
241d: 41 f7 d9 neg %r9d
|
|
2420: 45 03 c8 add %r8d,%r9d
|
|
2423: 45 89 da mov %r11d,%r10d
|
|
2426: 45 85 db test %r11d,%r11d
|
|
2429: 76 27 jbe 0x2452
|
|
242b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2432: 00
|
|
2433: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
243a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2440: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
2445: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
244a: 48 ff c0 inc %rax
|
|
244d: 49 3b c2 cmp %r10,%rax
|
|
2450: 72 ee jb 0x2440
|
|
2452: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
2457: 49 63 c1 movslq %r9d,%rax
|
|
245a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2460: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
2466: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
246d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
2473: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
247a: 49 83 c2 10 add $0x10,%r10
|
|
247e: 4c 3b d0 cmp %rax,%r10
|
|
2481: 72 dd jb 0x2460
|
|
2483: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
2487: 41 3b c0 cmp %r8d,%eax
|
|
248a: 0f 87 84 00 00 00 ja 0x2514
|
|
2490: 4d 63 c0 movslq %r8d,%r8
|
|
2493: 4d 63 c9 movslq %r9d,%r9
|
|
2496: 4d 2b c1 sub %r9,%r8
|
|
2499: 49 83 f8 04 cmp $0x4,%r8
|
|
249d: 0f 8c 7b 00 00 00 jl 0x251e
|
|
24a3: 4d 63 c9 movslq %r9d,%r9
|
|
24a6: 44 89 c0 mov %r8d,%eax
|
|
24a9: 83 e0 fc and $0xfffffffc,%eax
|
|
24ac: 45 33 db xor %r11d,%r11d
|
|
24af: 48 63 c0 movslq %eax,%rax
|
|
24b2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
24b7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
24bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
24c0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
24c5: 49 83 c3 04 add $0x4,%r11
|
|
24c9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
24ce: 49 83 c2 10 add $0x10,%r10
|
|
24d2: 4c 3b d8 cmp %rax,%r11
|
|
24d5: 72 e9 jb 0x24c0
|
|
24d7: 49 3b c0 cmp %r8,%rax
|
|
24da: 73 38 jae 0x2514
|
|
24dc: 4d 63 c9 movslq %r9d,%r9
|
|
24df: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
24e3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
24e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24ee: 00
|
|
24ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
24f6: 0f 1f 00 nopl (%rax)
|
|
24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2500: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
2504: 48 ff c0 inc %rax
|
|
2507: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
250b: 48 83 c2 04 add $0x4,%rdx
|
|
250f: 49 3b c0 cmp %r8,%rax
|
|
2512: 72 ec jb 0x2500
|
|
2514: 33 c0 xor %eax,%eax
|
|
2516: c5 f8 77 vzeroupper
|
|
2519: 48 83 c4 28 add $0x28,%rsp
|
|
251d: c3 ret
|
|
251e: 33 c0 xor %eax,%eax
|
|
2520: eb b5 jmp 0x24d7
|
|
2522: 45 33 c9 xor %r9d,%r9d
|
|
2525: e9 59 ff ff ff jmp 0x2483
|
|
252a: 48 89 d1 mov %rdx,%rcx
|
|
252d: 44 89 c2 mov %r8d,%edx
|
|
2530: e8 0b 8e 00 00 call 0xb340
|
|
2535: 48 83 c4 28 add $0x28,%rsp
|
|
2539: c3 ret
|
|
253a: 33 c0 xor %eax,%eax
|
|
253c: 48 83 c4 28 add $0x28,%rsp
|
|
2540: c3 ret
|
|
2541: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2546: 48 83 c4 28 add $0x28,%rsp
|
|
254a: c3 ret
|
|
254b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2550: 48 83 c4 28 add $0x28,%rsp
|
|
2554: c3 ret
|
|
2555: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2560: 48 83 ec 28 sub $0x28,%rsp
|
|
2564: 48 85 d2 test %rdx,%rdx
|
|
2567: 0f 84 9e 01 00 00 je 0x270b
|
|
256d: 45 85 c0 test %r8d,%r8d
|
|
2570: 0f 8e 8b 01 00 00 jle 0x2701
|
|
2576: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4f174
|
|
257d: 01
|
|
257e: 7a 06 jp 0x2586
|
|
2580: 0f 84 74 01 00 00 je 0x26fa
|
|
2586: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
258a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
258e: 7a 06 jp 0x2596
|
|
2590: 0f 84 54 01 00 00 je 0x26ea
|
|
2596: 41 83 f8 10 cmp $0x10,%r8d
|
|
259a: 0f 8c 42 01 00 00 jl 0x26e2
|
|
25a0: 49 89 d3 mov %rdx,%r11
|
|
25a3: 49 83 e3 1f and $0x1f,%r11
|
|
25a7: 45 85 db test %r11d,%r11d
|
|
25aa: 74 18 je 0x25c4
|
|
25ac: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
25b3: 0f 85 29 01 00 00 jne 0x26e2
|
|
25b9: 41 f7 db neg %r11d
|
|
25bc: 41 83 c3 20 add $0x20,%r11d
|
|
25c0: 41 c1 eb 02 shr $0x2,%r11d
|
|
25c4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
25c8: 44 3b c0 cmp %eax,%r8d
|
|
25cb: 0f 8c 11 01 00 00 jl 0x26e2
|
|
25d1: 45 89 c1 mov %r8d,%r9d
|
|
25d4: 33 c0 xor %eax,%eax
|
|
25d6: 45 2b cb sub %r11d,%r9d
|
|
25d9: 41 83 e1 0f and $0xf,%r9d
|
|
25dd: 41 f7 d9 neg %r9d
|
|
25e0: 45 03 c8 add %r8d,%r9d
|
|
25e3: 45 89 da mov %r11d,%r10d
|
|
25e6: 45 85 db test %r11d,%r11d
|
|
25e9: 76 27 jbe 0x2612
|
|
25eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25f2: 00
|
|
25f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2600: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
2605: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
260a: 48 ff c0 inc %rax
|
|
260d: 49 3b c2 cmp %r10,%rax
|
|
2610: 72 ee jb 0x2600
|
|
2612: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
2617: 49 63 c1 movslq %r9d,%rax
|
|
261a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2620: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
2626: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
262d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
2633: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
263a: 49 83 c2 10 add $0x10,%r10
|
|
263e: 4c 3b d0 cmp %rax,%r10
|
|
2641: 72 dd jb 0x2620
|
|
2643: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
2647: 41 3b c0 cmp %r8d,%eax
|
|
264a: 0f 87 84 00 00 00 ja 0x26d4
|
|
2650: 4d 63 c0 movslq %r8d,%r8
|
|
2653: 4d 63 c9 movslq %r9d,%r9
|
|
2656: 4d 2b c1 sub %r9,%r8
|
|
2659: 49 83 f8 04 cmp $0x4,%r8
|
|
265d: 0f 8c 7b 00 00 00 jl 0x26de
|
|
2663: 4d 63 c9 movslq %r9d,%r9
|
|
2666: 44 89 c0 mov %r8d,%eax
|
|
2669: 83 e0 fc and $0xfffffffc,%eax
|
|
266c: 45 33 db xor %r11d,%r11d
|
|
266f: 48 63 c0 movslq %eax,%rax
|
|
2672: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
2677: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
267b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2680: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
2685: 49 83 c3 04 add $0x4,%r11
|
|
2689: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
268e: 49 83 c2 10 add $0x10,%r10
|
|
2692: 4c 3b d8 cmp %rax,%r11
|
|
2695: 72 e9 jb 0x2680
|
|
2697: 49 3b c0 cmp %r8,%rax
|
|
269a: 73 38 jae 0x26d4
|
|
269c: 4d 63 c9 movslq %r9d,%r9
|
|
269f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
26a3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
26a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
26ae: 00
|
|
26af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
26b6: 0f 1f 00 nopl (%rax)
|
|
26b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
26c0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
26c4: 48 ff c0 inc %rax
|
|
26c7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
26cb: 48 83 c2 04 add $0x4,%rdx
|
|
26cf: 49 3b c0 cmp %r8,%rax
|
|
26d2: 72 ec jb 0x26c0
|
|
26d4: 33 c0 xor %eax,%eax
|
|
26d6: c5 f8 77 vzeroupper
|
|
26d9: 48 83 c4 28 add $0x28,%rsp
|
|
26dd: c3 ret
|
|
26de: 33 c0 xor %eax,%eax
|
|
26e0: eb b5 jmp 0x2697
|
|
26e2: 45 33 c9 xor %r9d,%r9d
|
|
26e5: e9 59 ff ff ff jmp 0x2643
|
|
26ea: 48 89 d1 mov %rdx,%rcx
|
|
26ed: 44 89 c2 mov %r8d,%edx
|
|
26f0: e8 8b 8c 00 00 call 0xb380
|
|
26f5: 48 83 c4 28 add $0x28,%rsp
|
|
26f9: c3 ret
|
|
26fa: 33 c0 xor %eax,%eax
|
|
26fc: 48 83 c4 28 add $0x28,%rsp
|
|
2700: c3 ret
|
|
2701: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2706: 48 83 c4 28 add $0x28,%rsp
|
|
270a: c3 ret
|
|
270b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2710: 48 83 c4 28 add $0x28,%rsp
|
|
2714: c3 ret
|
|
2715: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2720: 48 83 ec 38 sub $0x38,%rsp
|
|
2724: 45 89 c1 mov %r8d,%r9d
|
|
2727: 49 89 d0 mov %rdx,%r8
|
|
272a: 48 89 ca mov %rcx,%rdx
|
|
272d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
2733: 48 85 d2 test %rdx,%rdx
|
|
2736: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
273a: 74 47 je 0x2783
|
|
273c: 4d 85 c0 test %r8,%r8
|
|
273f: 74 42 je 0x2783
|
|
2741: 45 85 c9 test %r9d,%r9d
|
|
2744: 7e 47 jle 0x278d
|
|
2746: 85 c0 test %eax,%eax
|
|
2748: 74 0f je 0x2759
|
|
274a: 83 f8 04 cmp $0x4,%eax
|
|
274d: 74 0d je 0x275c
|
|
274f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
2754: 48 83 c4 38 add $0x38,%rsp
|
|
2758: c3 ret
|
|
2759: 83 f8 04 cmp $0x4,%eax
|
|
275c: 49 89 e3 mov %rsp,%r11
|
|
275f: b8 01 00 00 00 mov $0x1,%eax
|
|
2764: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
276a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
276f: 44 0f 44 d0 cmove %eax,%r10d
|
|
2773: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
2777: e8 b0 d9 a6 01 call 0x1a7012c
|
|
277c: 33 c0 xor %eax,%eax
|
|
277e: 48 83 c4 38 add $0x38,%rsp
|
|
2782: c3 ret
|
|
2783: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2788: 48 83 c4 38 add $0x38,%rsp
|
|
278c: c3 ret
|
|
278d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2792: 48 83 c4 38 add $0x38,%rsp
|
|
2796: c3 ret
|
|
2797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
279e: 00 00
|
|
27a0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
27a5: 45 89 c1 mov %r8d,%r9d
|
|
27a8: 49 89 d0 mov %rdx,%r8
|
|
27ab: 48 89 ca mov %rcx,%rdx
|
|
27ae: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
27b4: 48 85 d2 test %rdx,%rdx
|
|
27b7: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
27bb: 74 4b je 0x2808
|
|
27bd: 4d 85 c0 test %r8,%r8
|
|
27c0: 74 46 je 0x2808
|
|
27c2: 45 85 c9 test %r9d,%r9d
|
|
27c5: 7e 4c jle 0x2813
|
|
27c7: 85 c0 test %eax,%eax
|
|
27c9: 74 12 je 0x27dd
|
|
27cb: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
27d0: 74 0b je 0x27dd
|
|
27d2: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
27d7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
27dc: c3 ret
|
|
27dd: 49 89 e3 mov %rsp,%r11
|
|
27e0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
27e6: 83 f8 04 cmp $0x4,%eax
|
|
27e9: b8 00 00 00 00 mov $0x0,%eax
|
|
27ee: 41 0f 44 c2 cmove %r10d,%eax
|
|
27f2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
27f7: 41 89 43 20 mov %eax,0x20(%r11)
|
|
27fb: e8 cc 47 a7 01 call 0x1a76fcc
|
|
2800: 33 c0 xor %eax,%eax
|
|
2802: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
2807: c3 ret
|
|
2808: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
280d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
2812: c3 ret
|
|
2813: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2818: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
281d: c3 ret
|
|
281e: 66 90 xchg %ax,%ax
|
|
2820: 48 83 ec 38 sub $0x38,%rsp
|
|
2824: 45 89 c1 mov %r8d,%r9d
|
|
2827: 49 89 d0 mov %rdx,%r8
|
|
282a: 48 89 ca mov %rcx,%rdx
|
|
282d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
2833: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
2837: 48 85 d2 test %rdx,%rdx
|
|
283a: 74 47 je 0x2883
|
|
283c: 4d 85 c0 test %r8,%r8
|
|
283f: 74 42 je 0x2883
|
|
2841: 45 85 c9 test %r9d,%r9d
|
|
2844: 7e 47 jle 0x288d
|
|
2846: 85 c0 test %eax,%eax
|
|
2848: 74 0f je 0x2859
|
|
284a: 83 f8 04 cmp $0x4,%eax
|
|
284d: 74 0d je 0x285c
|
|
284f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
2854: 48 83 c4 38 add $0x38,%rsp
|
|
2858: c3 ret
|
|
2859: 83 f8 04 cmp $0x4,%eax
|
|
285c: b8 01 00 00 00 mov $0x1,%eax
|
|
2861: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
2867: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
286c: 44 0f 44 d0 cmove %eax,%r10d
|
|
2870: 49 89 e3 mov %rsp,%r11
|
|
2873: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
2877: e8 00 b4 a7 01 call 0x1a7dc7c
|
|
287c: 33 c0 xor %eax,%eax
|
|
287e: 48 83 c4 38 add $0x38,%rsp
|
|
2882: c3 ret
|
|
2883: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2888: 48 83 c4 38 add $0x38,%rsp
|
|
288c: c3 ret
|
|
288d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2892: 48 83 c4 38 add $0x38,%rsp
|
|
2896: c3 ret
|
|
2897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
289e: 00 00
|
|
28a0: 41 56 push %r14
|
|
28a2: 48 85 c9 test %rcx,%rcx
|
|
28a5: 0f 84 51 03 00 00 je 0x2bfc
|
|
28ab: 48 85 d2 test %rdx,%rdx
|
|
28ae: 0f 84 48 03 00 00 je 0x2bfc
|
|
28b4: 45 85 c0 test %r8d,%r8d
|
|
28b7: 0f 8e 37 03 00 00 jle 0x2bf4
|
|
28bd: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
28c1: 85 c0 test %eax,%eax
|
|
28c3: 0f 84 94 01 00 00 je 0x2a5d
|
|
28c9: 83 f8 04 cmp $0x4,%eax
|
|
28cc: 74 08 je 0x28d6
|
|
28ce: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
28d3: 41 5e pop %r14
|
|
28d5: c3 ret
|
|
28d6: 45 32 c9 xor %r9b,%r9b
|
|
28d9: 41 83 f8 10 cmp $0x10,%r8d
|
|
28dd: 0f 8c fd 02 00 00 jl 0x2be0
|
|
28e3: 49 89 d3 mov %rdx,%r11
|
|
28e6: 49 83 e3 1f and $0x1f,%r11
|
|
28ea: 45 89 db mov %r11d,%r11d
|
|
28ed: 45 85 db test %r11d,%r11d
|
|
28f0: 74 18 je 0x290a
|
|
28f2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
28f9: 0f 85 e1 02 00 00 jne 0x2be0
|
|
28ff: 41 f7 db neg %r11d
|
|
2902: 41 83 c3 20 add $0x20,%r11d
|
|
2906: 41 c1 eb 02 shr $0x2,%r11d
|
|
290a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
290e: 44 3b c0 cmp %eax,%r8d
|
|
2911: 0f 8c c9 02 00 00 jl 0x2be0
|
|
2917: 44 89 c0 mov %r8d,%eax
|
|
291a: 45 33 d2 xor %r10d,%r10d
|
|
291d: 41 2b c3 sub %r11d,%eax
|
|
2920: 83 e0 0f and $0xf,%eax
|
|
2923: f7 d8 neg %eax
|
|
2925: 41 03 c0 add %r8d,%eax
|
|
2928: 45 85 db test %r11d,%r11d
|
|
292b: 76 2b jbe 0x2958
|
|
292d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2934: 00
|
|
2935: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
293c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2940: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
2946: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
294a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
2950: 49 ff c2 inc %r10
|
|
2953: 4d 3b d3 cmp %r11,%r10
|
|
2956: 72 e8 jb 0x2940
|
|
2958: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
295d: 4c 63 d0 movslq %eax,%r10
|
|
2960: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
2966: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
296d: 00
|
|
296e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2975: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2980: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
2986: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
298d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
2994: 01
|
|
2995: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
|
|
2999: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
299f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
29a6: 01
|
|
29a7: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
29ab: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
29b2: 49 83 c3 10 add $0x10,%r11
|
|
29b6: 4d 3b da cmp %r10,%r11
|
|
29b9: 72 c5 jb 0x2980
|
|
29bb: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
29bf: 45 3b d0 cmp %r8d,%r10d
|
|
29c2: 0f 87 10 02 00 00 ja 0x2bd8
|
|
29c8: 4d 63 c0 movslq %r8d,%r8
|
|
29cb: 48 63 c0 movslq %eax,%rax
|
|
29ce: 4c 2b c0 sub %rax,%r8
|
|
29d1: 41 80 f9 01 cmp $0x1,%r9b
|
|
29d5: 75 05 jne 0x29dc
|
|
29d7: 45 33 db xor %r11d,%r11d
|
|
29da: eb 3d jmp 0x2a19
|
|
29dc: 49 83 f8 04 cmp $0x4,%r8
|
|
29e0: 7c f5 jl 0x29d7
|
|
29e2: 48 63 c0 movslq %eax,%rax
|
|
29e5: 45 89 c3 mov %r8d,%r11d
|
|
29e8: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
29ec: 45 33 d2 xor %r10d,%r10d
|
|
29ef: 4d 63 db movslq %r11d,%r11
|
|
29f2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
29f7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
29fb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
29ff: 90 nop
|
|
2a00: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
2a06: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
2a0a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
2a10: 49 83 c2 04 add $0x4,%r10
|
|
2a14: 4d 3b d3 cmp %r11,%r10
|
|
2a17: 72 e7 jb 0x2a00
|
|
2a19: 4d 3b d8 cmp %r8,%r11
|
|
2a1c: 0f 83 b6 01 00 00 jae 0x2bd8
|
|
2a22: 48 63 c0 movslq %eax,%rax
|
|
2a25: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
2a29: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
2a2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a34: 00
|
|
2a35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a3c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2a40: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
2a46: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
2a4a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
2a50: 49 ff c3 inc %r11
|
|
2a53: 4d 3b d8 cmp %r8,%r11
|
|
2a56: 72 e8 jb 0x2a40
|
|
2a58: e9 7b 01 00 00 jmp 0x2bd8
|
|
2a5d: 45 32 c9 xor %r9b,%r9b
|
|
2a60: 41 83 f8 10 cmp $0x10,%r8d
|
|
2a64: 0f 8c 80 01 00 00 jl 0x2bea
|
|
2a6a: 49 89 d3 mov %rdx,%r11
|
|
2a6d: 49 83 e3 1f and $0x1f,%r11
|
|
2a71: 45 89 db mov %r11d,%r11d
|
|
2a74: 45 85 db test %r11d,%r11d
|
|
2a77: 74 18 je 0x2a91
|
|
2a79: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
2a80: 0f 85 64 01 00 00 jne 0x2bea
|
|
2a86: 41 f7 db neg %r11d
|
|
2a89: 41 83 c3 20 add $0x20,%r11d
|
|
2a8d: 41 c1 eb 02 shr $0x2,%r11d
|
|
2a91: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
2a95: 44 3b c0 cmp %eax,%r8d
|
|
2a98: 0f 8c 4c 01 00 00 jl 0x2bea
|
|
2a9e: 44 89 c0 mov %r8d,%eax
|
|
2aa1: 45 33 d2 xor %r10d,%r10d
|
|
2aa4: 41 2b c3 sub %r11d,%eax
|
|
2aa7: 83 e0 0f and $0xf,%eax
|
|
2aaa: f7 d8 neg %eax
|
|
2aac: 41 03 c0 add %r8d,%eax
|
|
2aaf: 45 85 db test %r11d,%r11d
|
|
2ab2: 76 24 jbe 0x2ad8
|
|
2ab4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ac0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
2ac6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
2aca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
2ad0: 49 ff c2 inc %r10
|
|
2ad3: 4d 3b d3 cmp %r11,%r10
|
|
2ad6: 72 e8 jb 0x2ac0
|
|
2ad8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
2add: 4c 63 d0 movslq %eax,%r10
|
|
2ae0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
2ae6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2aed: 00
|
|
2aee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2af5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2b00: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
2b06: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
2b0d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
2b14: 01
|
|
2b15: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
|
|
2b19: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
2b1f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
2b26: 01
|
|
2b27: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
2b2b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
2b32: 49 83 c3 10 add $0x10,%r11
|
|
2b36: 4d 3b da cmp %r10,%r11
|
|
2b39: 72 c5 jb 0x2b00
|
|
2b3b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
2b3f: 45 3b d0 cmp %r8d,%r10d
|
|
2b42: 0f 87 90 00 00 00 ja 0x2bd8
|
|
2b48: 4d 63 c0 movslq %r8d,%r8
|
|
2b4b: 48 63 c0 movslq %eax,%rax
|
|
2b4e: 4c 2b c0 sub %rax,%r8
|
|
2b51: 41 80 f9 01 cmp $0x1,%r9b
|
|
2b55: 75 05 jne 0x2b5c
|
|
2b57: 45 33 db xor %r11d,%r11d
|
|
2b5a: eb 3d jmp 0x2b99
|
|
2b5c: 49 83 f8 04 cmp $0x4,%r8
|
|
2b60: 7c f5 jl 0x2b57
|
|
2b62: 48 63 c0 movslq %eax,%rax
|
|
2b65: 45 89 c3 mov %r8d,%r11d
|
|
2b68: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
2b6c: 45 33 d2 xor %r10d,%r10d
|
|
2b6f: 4d 63 db movslq %r11d,%r11
|
|
2b72: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
2b77: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
2b7b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
2b7f: 90 nop
|
|
2b80: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
2b86: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
2b8a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
2b90: 49 83 c2 04 add $0x4,%r10
|
|
2b94: 4d 3b d3 cmp %r11,%r10
|
|
2b97: 72 e7 jb 0x2b80
|
|
2b99: 4d 3b d8 cmp %r8,%r11
|
|
2b9c: 73 3a jae 0x2bd8
|
|
2b9e: 48 63 c0 movslq %eax,%rax
|
|
2ba1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
2ba5: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
2ba9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2bb0: 00
|
|
2bb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2bbf: 00
|
|
2bc0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
2bc6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
2bca: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
2bd0: 49 ff c3 inc %r11
|
|
2bd3: 4d 3b d8 cmp %r8,%r11
|
|
2bd6: 72 e8 jb 0x2bc0
|
|
2bd8: 33 c0 xor %eax,%eax
|
|
2bda: c5 f8 77 vzeroupper
|
|
2bdd: 41 5e pop %r14
|
|
2bdf: c3 ret
|
|
2be0: 41 b1 01 mov $0x1,%r9b
|
|
2be3: 33 c0 xor %eax,%eax
|
|
2be5: e9 d1 fd ff ff jmp 0x29bb
|
|
2bea: 41 b1 01 mov $0x1,%r9b
|
|
2bed: 33 c0 xor %eax,%eax
|
|
2bef: e9 47 ff ff ff jmp 0x2b3b
|
|
2bf4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2bf9: 41 5e pop %r14
|
|
2bfb: c3 ret
|
|
2bfc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c01: 41 5e pop %r14
|
|
2c03: c3 ret
|
|
2c04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c0b: 00
|
|
2c0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c1f: 00
|
|
2c20: 41 57 push %r15
|
|
2c22: 48 85 c9 test %rcx,%rcx
|
|
2c25: 0f 84 38 03 00 00 je 0x2f63
|
|
2c2b: 48 85 d2 test %rdx,%rdx
|
|
2c2e: 0f 84 2f 03 00 00 je 0x2f63
|
|
2c34: 45 85 c0 test %r8d,%r8d
|
|
2c37: 0f 8e 1e 03 00 00 jle 0x2f5b
|
|
2c3d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
2c41: 85 c0 test %eax,%eax
|
|
2c43: 0f 84 74 01 00 00 je 0x2dbd
|
|
2c49: 83 f8 04 cmp $0x4,%eax
|
|
2c4c: 74 08 je 0x2c56
|
|
2c4e: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
2c53: 41 5f pop %r15
|
|
2c55: c3 ret
|
|
2c56: 41 83 f8 10 cmp $0x10,%r8d
|
|
2c5a: 0f 8c c8 02 00 00 jl 0x2f28
|
|
2c60: 41 83 f8 1d cmp $0x1d,%r8d
|
|
2c64: 0f 8c c6 02 00 00 jl 0x2f30
|
|
2c6a: 49 89 d7 mov %rdx,%r15
|
|
2c6d: 49 83 e7 1f and $0x1f,%r15
|
|
2c71: 45 85 ff test %r15d,%r15d
|
|
2c74: 74 18 je 0x2c8e
|
|
2c76: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
2c7d: 0f 85 a5 02 00 00 jne 0x2f28
|
|
2c83: 41 f7 df neg %r15d
|
|
2c86: 41 83 c7 20 add $0x20,%r15d
|
|
2c8a: 41 c1 ef 02 shr $0x2,%r15d
|
|
2c8e: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
2c92: 44 3b c0 cmp %eax,%r8d
|
|
2c95: 0f 8c 8d 02 00 00 jl 0x2f28
|
|
2c9b: 45 89 c3 mov %r8d,%r11d
|
|
2c9e: 33 c0 xor %eax,%eax
|
|
2ca0: 45 2b df sub %r15d,%r11d
|
|
2ca3: 41 83 e3 0f and $0xf,%r11d
|
|
2ca7: 41 f7 db neg %r11d
|
|
2caa: 45 03 d8 add %r8d,%r11d
|
|
2cad: 45 89 fa mov %r15d,%r10d
|
|
2cb0: 45 85 ff test %r15d,%r15d
|
|
2cb3: 76 21 jbe 0x2cd6
|
|
2cb5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2cc0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
2cc5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
2cc9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
2cce: 48 ff c0 inc %rax
|
|
2cd1: 49 3b c2 cmp %r10,%rax
|
|
2cd4: 72 ea jb 0x2cc0
|
|
2cd6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
2cdb: 49 63 c3 movslq %r11d,%rax
|
|
2cde: 66 90 xchg %ax,%ax
|
|
2ce0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
2ce6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
2ced: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
2cf1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
|
|
2cf5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
2cfb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
2d02: 49 83 c2 10 add $0x10,%r10
|
|
2d06: 4c 3b d0 cmp %rax,%r10
|
|
2d09: 72 d5 jb 0x2ce0
|
|
2d0b: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
2d0f: 41 3b c0 cmp %r8d,%eax
|
|
2d12: 0f 87 00 02 00 00 ja 0x2f18
|
|
2d18: 4d 63 c8 movslq %r8d,%r9
|
|
2d1b: 4d 63 db movslq %r11d,%r11
|
|
2d1e: 4d 2b cb sub %r11,%r9
|
|
2d21: 49 83 f9 04 cmp $0x4,%r9
|
|
2d25: 0f 8c f5 01 00 00 jl 0x2f20
|
|
2d2b: 4d 63 db movslq %r11d,%r11
|
|
2d2e: 45 89 ca mov %r9d,%r10d
|
|
2d31: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
2d35: 45 33 c0 xor %r8d,%r8d
|
|
2d38: 4d 63 d2 movslq %r10d,%r10
|
|
2d3b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
2d40: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
2d44: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
2d48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d4f: 00
|
|
2d50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2d5e: 00 00
|
|
2d60: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
2d66: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
2d6a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
2d70: 49 83 c0 04 add $0x4,%r8
|
|
2d74: 4d 3b c2 cmp %r10,%r8
|
|
2d77: 72 e7 jb 0x2d60
|
|
2d79: 4d 3b d1 cmp %r9,%r10
|
|
2d7c: 0f 83 96 01 00 00 jae 0x2f18
|
|
2d82: 4d 63 db movslq %r11d,%r11
|
|
2d85: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
2d89: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
2d8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d94: 00
|
|
2d95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2da0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
2da6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
2daa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
2db0: 49 ff c2 inc %r10
|
|
2db3: 4d 3b d1 cmp %r9,%r10
|
|
2db6: 72 e8 jb 0x2da0
|
|
2db8: e9 5b 01 00 00 jmp 0x2f18
|
|
2dbd: 41 83 f8 10 cmp $0x10,%r8d
|
|
2dc1: 0f 8c 7d 01 00 00 jl 0x2f44
|
|
2dc7: 41 83 f8 1d cmp $0x1d,%r8d
|
|
2dcb: 0f 8c 7b 01 00 00 jl 0x2f4c
|
|
2dd1: 49 89 d7 mov %rdx,%r15
|
|
2dd4: 49 83 e7 1f and $0x1f,%r15
|
|
2dd8: 45 85 ff test %r15d,%r15d
|
|
2ddb: 74 18 je 0x2df5
|
|
2ddd: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
2de4: 0f 85 5a 01 00 00 jne 0x2f44
|
|
2dea: 41 f7 df neg %r15d
|
|
2ded: 41 83 c7 20 add $0x20,%r15d
|
|
2df1: 41 c1 ef 02 shr $0x2,%r15d
|
|
2df5: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
2df9: 44 3b c0 cmp %eax,%r8d
|
|
2dfc: 0f 8c 42 01 00 00 jl 0x2f44
|
|
2e02: 45 89 c3 mov %r8d,%r11d
|
|
2e05: 33 c0 xor %eax,%eax
|
|
2e07: 45 2b df sub %r15d,%r11d
|
|
2e0a: 41 83 e3 0f and $0xf,%r11d
|
|
2e0e: 41 f7 db neg %r11d
|
|
2e11: 45 03 d8 add %r8d,%r11d
|
|
2e14: 45 89 fa mov %r15d,%r10d
|
|
2e17: 45 85 ff test %r15d,%r15d
|
|
2e1a: 76 1a jbe 0x2e36
|
|
2e1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2e20: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
2e25: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
2e29: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
2e2e: 48 ff c0 inc %rax
|
|
2e31: 49 3b c2 cmp %r10,%rax
|
|
2e34: 72 ea jb 0x2e20
|
|
2e36: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
2e3b: 49 63 c3 movslq %r11d,%rax
|
|
2e3e: 66 90 xchg %ax,%ax
|
|
2e40: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
2e46: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
2e4d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
2e51: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
|
|
2e55: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
2e5b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
2e62: 49 83 c2 10 add $0x10,%r10
|
|
2e66: 4c 3b d0 cmp %rax,%r10
|
|
2e69: 72 d5 jb 0x2e40
|
|
2e6b: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
2e6f: 41 3b c0 cmp %r8d,%eax
|
|
2e72: 0f 87 a0 00 00 00 ja 0x2f18
|
|
2e78: 4d 63 c8 movslq %r8d,%r9
|
|
2e7b: 4d 63 db movslq %r11d,%r11
|
|
2e7e: 4d 2b cb sub %r11,%r9
|
|
2e81: 49 83 f9 04 cmp $0x4,%r9
|
|
2e85: 0f 8c b4 00 00 00 jl 0x2f3f
|
|
2e8b: 4d 63 db movslq %r11d,%r11
|
|
2e8e: 45 89 ca mov %r9d,%r10d
|
|
2e91: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
2e95: 45 33 c0 xor %r8d,%r8d
|
|
2e98: 4d 63 d2 movslq %r10d,%r10
|
|
2e9b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
2ea0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
2ea4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
2ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2eaf: 00
|
|
2eb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2ebe: 00 00
|
|
2ec0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
2ec6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
2eca: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
2ed0: 49 83 c0 04 add $0x4,%r8
|
|
2ed4: 4d 3b c2 cmp %r10,%r8
|
|
2ed7: 72 e7 jb 0x2ec0
|
|
2ed9: 4d 3b d1 cmp %r9,%r10
|
|
2edc: 73 3a jae 0x2f18
|
|
2ede: 4d 63 db movslq %r11d,%r11
|
|
2ee1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
2ee5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
2ee9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ef0: 00
|
|
2ef1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2eff: 00
|
|
2f00: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
2f06: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
2f0a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
2f10: 49 ff c2 inc %r10
|
|
2f13: 4d 3b d1 cmp %r9,%r10
|
|
2f16: 72 e8 jb 0x2f00
|
|
2f18: 33 c0 xor %eax,%eax
|
|
2f1a: c5 f8 77 vzeroupper
|
|
2f1d: 41 5f pop %r15
|
|
2f1f: c3 ret
|
|
2f20: 45 33 d2 xor %r10d,%r10d
|
|
2f23: e9 51 fe ff ff jmp 0x2d79
|
|
2f28: 45 33 db xor %r11d,%r11d
|
|
2f2b: e9 db fd ff ff jmp 0x2d0b
|
|
2f30: 45 89 c3 mov %r8d,%r11d
|
|
2f33: 45 33 d2 xor %r10d,%r10d
|
|
2f36: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
2f3a: e9 97 fd ff ff jmp 0x2cd6
|
|
2f3f: 45 33 d2 xor %r10d,%r10d
|
|
2f42: eb 95 jmp 0x2ed9
|
|
2f44: 45 33 db xor %r11d,%r11d
|
|
2f47: e9 1f ff ff ff jmp 0x2e6b
|
|
2f4c: 45 89 c3 mov %r8d,%r11d
|
|
2f4f: 45 33 d2 xor %r10d,%r10d
|
|
2f52: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
2f56: e9 db fe ff ff jmp 0x2e36
|
|
2f5b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f60: 41 5f pop %r15
|
|
2f62: c3 ret
|
|
2f63: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2f68: 41 5f pop %r15
|
|
2f6a: c3 ret
|
|
2f6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f72: 00
|
|
2f73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2f80: 48 83 ec 28 sub $0x28,%rsp
|
|
2f84: 48 85 c9 test %rcx,%rcx
|
|
2f87: 74 20 je 0x2fa9
|
|
2f89: 48 85 d2 test %rdx,%rdx
|
|
2f8c: 74 1b je 0x2fa9
|
|
2f8e: 45 85 c0 test %r8d,%r8d
|
|
2f91: 7f 0a jg 0x2f9d
|
|
2f93: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f98: 48 83 c4 28 add $0x28,%rsp
|
|
2f9c: c3 ret
|
|
2f9d: e8 3e 85 03 00 call 0x3b4e0
|
|
2fa2: 33 c0 xor %eax,%eax
|
|
2fa4: 48 83 c4 28 add $0x28,%rsp
|
|
2fa8: c3 ret
|
|
2fa9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2fae: 48 83 c4 28 add $0x28,%rsp
|
|
2fb2: c3 ret
|
|
2fb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2fbf: 00
|
|
2fc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2fc5: 48 85 c9 test %rcx,%rcx
|
|
2fc8: 74 22 je 0x2fec
|
|
2fca: 48 85 d2 test %rdx,%rdx
|
|
2fcd: 74 1d je 0x2fec
|
|
2fcf: 45 85 c0 test %r8d,%r8d
|
|
2fd2: 7f 0b jg 0x2fdf
|
|
2fd4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2fd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2fde: c3 ret
|
|
2fdf: e8 7c 86 03 00 call 0x3b660
|
|
2fe4: 33 c0 xor %eax,%eax
|
|
2fe6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2feb: c3 ret
|
|
2fec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ff1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2ff6: c3 ret
|
|
2ff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2ffe: 00 00
|
|
3000: 48 83 ec 28 sub $0x28,%rsp
|
|
3004: 48 85 c9 test %rcx,%rcx
|
|
3007: 74 20 je 0x3029
|
|
3009: 48 85 d2 test %rdx,%rdx
|
|
300c: 74 1b je 0x3029
|
|
300e: 45 85 c0 test %r8d,%r8d
|
|
3011: 7f 0a jg 0x301d
|
|
3013: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3018: 48 83 c4 28 add $0x28,%rsp
|
|
301c: c3 ret
|
|
301d: e8 be 87 03 00 call 0x3b7e0
|
|
3022: 33 c0 xor %eax,%eax
|
|
3024: 48 83 c4 28 add $0x28,%rsp
|
|
3028: c3 ret
|
|
3029: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
302e: 48 83 c4 28 add $0x28,%rsp
|
|
3032: c3 ret
|
|
3033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
303f: 00
|
|
3040: 56 push %rsi
|
|
3041: 48 89 d6 mov %rdx,%rsi
|
|
3044: 48 85 c9 test %rcx,%rcx
|
|
3047: 0f 84 90 01 00 00 je 0x31dd
|
|
304d: 48 85 f6 test %rsi,%rsi
|
|
3050: 0f 84 87 01 00 00 je 0x31dd
|
|
3056: 45 85 c0 test %r8d,%r8d
|
|
3059: 0f 8e 77 01 00 00 jle 0x31d6
|
|
305f: 41 83 f8 10 cmp $0x10,%r8d
|
|
3063: 0f 8c 5d 01 00 00 jl 0x31c6
|
|
3069: 49 89 f1 mov %rsi,%r9
|
|
306c: 49 83 e1 1f and $0x1f,%r9
|
|
3070: 45 89 c9 mov %r9d,%r9d
|
|
3073: 45 85 c9 test %r9d,%r9d
|
|
3076: 74 18 je 0x3090
|
|
3078: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
307f: 0f 85 41 01 00 00 jne 0x31c6
|
|
3085: 41 f7 d9 neg %r9d
|
|
3088: 41 83 c1 20 add $0x20,%r9d
|
|
308c: 41 c1 e9 02 shr $0x2,%r9d
|
|
3090: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
3094: 44 3b c0 cmp %eax,%r8d
|
|
3097: 0f 8c 29 01 00 00 jl 0x31c6
|
|
309d: 44 89 c0 mov %r8d,%eax
|
|
30a0: 33 d2 xor %edx,%edx
|
|
30a2: 41 2b c1 sub %r9d,%eax
|
|
30a5: 83 e0 0f and $0xf,%eax
|
|
30a8: f7 d8 neg %eax
|
|
30aa: 41 03 c0 add %r8d,%eax
|
|
30ad: 45 85 c9 test %r9d,%r9d
|
|
30b0: 76 25 jbe 0x30d7
|
|
30b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
30b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
30c0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
30c5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
30ca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
30cf: 48 ff c2 inc %rdx
|
|
30d2: 49 3b d1 cmp %r9,%rdx
|
|
30d5: 72 e9 jb 0x30c0
|
|
30d7: 48 63 d0 movslq %eax,%rdx
|
|
30da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
30e0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
30e6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
30ed: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
30f4: 01
|
|
30f5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
30fc: 01
|
|
30fd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
|
|
3103: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
310a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
3110: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
3117: 49 83 c1 10 add $0x10,%r9
|
|
311b: 4c 3b ca cmp %rdx,%r9
|
|
311e: 72 c0 jb 0x30e0
|
|
3120: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
3124: 45 3b c8 cmp %r8d,%r9d
|
|
3127: 0f 87 8d 00 00 00 ja 0x31ba
|
|
312d: 4d 63 d0 movslq %r8d,%r10
|
|
3130: 4c 2b d2 sub %rdx,%r10
|
|
3133: 49 83 fa 04 cmp $0x4,%r10
|
|
3137: 0f 8c 84 00 00 00 jl 0x31c1
|
|
313d: 45 89 d3 mov %r10d,%r11d
|
|
3140: 45 33 c9 xor %r9d,%r9d
|
|
3143: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
3147: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
314b: 4d 63 db movslq %r11d,%r11
|
|
314e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
3152: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3160: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
3166: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
|
|
316c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
3172: 49 83 c1 04 add $0x4,%r9
|
|
3176: 4d 3b cb cmp %r11,%r9
|
|
3179: 72 e5 jb 0x3160
|
|
317b: 4d 3b da cmp %r10,%r11
|
|
317e: 73 3a jae 0x31ba
|
|
3180: 48 63 c0 movslq %eax,%rax
|
|
3183: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
3187: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
318b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3192: 00
|
|
3193: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
319a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
31a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
31a6: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
|
|
31ac: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
31b2: 49 ff c3 inc %r11
|
|
31b5: 4d 3b da cmp %r10,%r11
|
|
31b8: 72 e6 jb 0x31a0
|
|
31ba: 33 c0 xor %eax,%eax
|
|
31bc: c5 f8 77 vzeroupper
|
|
31bf: 5e pop %rsi
|
|
31c0: c3 ret
|
|
31c1: 45 33 db xor %r11d,%r11d
|
|
31c4: eb b5 jmp 0x317b
|
|
31c6: 33 c0 xor %eax,%eax
|
|
31c8: 41 83 f8 01 cmp $0x1,%r8d
|
|
31cc: 72 ec jb 0x31ba
|
|
31ce: 4d 63 d0 movslq %r8d,%r10
|
|
31d1: 45 33 db xor %r11d,%r11d
|
|
31d4: eb a5 jmp 0x317b
|
|
31d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
31db: 5e pop %rsi
|
|
31dc: c3 ret
|
|
31dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
31e2: 5e pop %rsi
|
|
31e3: c3 ret
|
|
31e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
31eb: 00
|
|
31ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
31f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
31ff: 00
|
|
3200: 53 push %rbx
|
|
3201: 49 89 ca mov %rcx,%r10
|
|
3204: 4d 85 d2 test %r10,%r10
|
|
3207: 0f 84 84 01 00 00 je 0x3391
|
|
320d: 48 85 d2 test %rdx,%rdx
|
|
3210: 0f 84 7b 01 00 00 je 0x3391
|
|
3216: 45 85 c0 test %r8d,%r8d
|
|
3219: 0f 8e 6b 01 00 00 jle 0x338a
|
|
321f: 41 83 f8 10 cmp $0x10,%r8d
|
|
3223: 0f 8c 59 01 00 00 jl 0x3382
|
|
3229: 48 89 d3 mov %rdx,%rbx
|
|
322c: 48 83 e3 1f and $0x1f,%rbx
|
|
3230: 85 db test %ebx,%ebx
|
|
3232: 74 11 je 0x3245
|
|
3234: f6 c3 03 test $0x3,%bl
|
|
3237: 0f 85 45 01 00 00 jne 0x3382
|
|
323d: f7 db neg %ebx
|
|
323f: 83 c3 20 add $0x20,%ebx
|
|
3242: c1 eb 02 shr $0x2,%ebx
|
|
3245: 8d 43 10 lea 0x10(%rbx),%eax
|
|
3248: 44 3b c0 cmp %eax,%r8d
|
|
324b: 0f 8c 31 01 00 00 jl 0x3382
|
|
3251: 45 89 c1 mov %r8d,%r9d
|
|
3254: 33 c0 xor %eax,%eax
|
|
3256: 44 2b cb sub %ebx,%r9d
|
|
3259: 41 83 e1 0f and $0xf,%r9d
|
|
325d: 41 f7 d9 neg %r9d
|
|
3260: 45 03 c8 add %r8d,%r9d
|
|
3263: 89 d9 mov %ebx,%ecx
|
|
3265: 85 db test %ebx,%ebx
|
|
3267: 76 2f jbe 0x3298
|
|
3269: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3270: 00
|
|
3271: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
327f: 00
|
|
3280: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
3286: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
328b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
3290: 48 ff c0 inc %rax
|
|
3293: 48 3b c1 cmp %rcx,%rax
|
|
3296: 72 e8 jb 0x3280
|
|
3298: 49 63 c1 movslq %r9d,%rax
|
|
329b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
32a0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
32a6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
32ad: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
32b2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
32b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
32bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
32c3: 48 83 c1 10 add $0x10,%rcx
|
|
32c7: 48 3b c8 cmp %rax,%rcx
|
|
32ca: 72 d4 jb 0x32a0
|
|
32cc: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
32d0: 41 3b c0 cmp %r8d,%eax
|
|
32d3: 0f 87 9e 00 00 00 ja 0x3377
|
|
32d9: 4d 63 c0 movslq %r8d,%r8
|
|
32dc: 4d 63 c9 movslq %r9d,%r9
|
|
32df: 4d 2b c1 sub %r9,%r8
|
|
32e2: 49 83 f8 04 cmp $0x4,%r8
|
|
32e6: 0f 8c 92 00 00 00 jl 0x337e
|
|
32ec: 4d 63 c9 movslq %r9d,%r9
|
|
32ef: 44 89 c3 mov %r8d,%ebx
|
|
32f2: 83 e3 fc and $0xfffffffc,%ebx
|
|
32f5: 33 c9 xor %ecx,%ecx
|
|
32f7: 48 63 db movslq %ebx,%rbx
|
|
32fa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
32fe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
3302: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3309: 00
|
|
330a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3311: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3318: 00
|
|
3319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3320: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
3326: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
332b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
3330: 48 83 c1 04 add $0x4,%rcx
|
|
3334: 48 3b cb cmp %rbx,%rcx
|
|
3337: 72 e7 jb 0x3320
|
|
3339: 49 3b d8 cmp %r8,%rbx
|
|
333c: 73 39 jae 0x3377
|
|
333e: 4d 63 c9 movslq %r9d,%r9
|
|
3341: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
3345: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
3349: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3350: 00
|
|
3351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
335f: 00
|
|
3360: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
3365: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
336a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
336f: 48 ff c3 inc %rbx
|
|
3372: 49 3b d8 cmp %r8,%rbx
|
|
3375: 72 e9 jb 0x3360
|
|
3377: 33 c0 xor %eax,%eax
|
|
3379: c5 f8 77 vzeroupper
|
|
337c: 5b pop %rbx
|
|
337d: c3 ret
|
|
337e: 33 db xor %ebx,%ebx
|
|
3380: eb b7 jmp 0x3339
|
|
3382: 45 33 c9 xor %r9d,%r9d
|
|
3385: e9 42 ff ff ff jmp 0x32cc
|
|
338a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
338f: 5b pop %rbx
|
|
3390: c3 ret
|
|
3391: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3396: 5b pop %rbx
|
|
3397: c3 ret
|
|
3398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
339f: 00
|
|
33a0: 48 85 c9 test %rcx,%rcx
|
|
33a3: 0f 84 5b 02 00 00 je 0x3604
|
|
33a9: 48 85 d2 test %rdx,%rdx
|
|
33ac: 0f 84 52 02 00 00 je 0x3604
|
|
33b2: 4d 85 c0 test %r8,%r8
|
|
33b5: 0f 84 49 02 00 00 je 0x3604
|
|
33bb: 45 85 c9 test %r9d,%r9d
|
|
33be: 0f 86 33 02 00 00 jbe 0x35f7
|
|
33c4: 41 83 f9 06 cmp $0x6,%r9d
|
|
33c8: 0f 86 ae 01 00 00 jbe 0x357c
|
|
33ce: 49 3b d0 cmp %r8,%rdx
|
|
33d1: 76 17 jbe 0x33ea
|
|
33d3: 44 89 c8 mov %r9d,%eax
|
|
33d6: 49 89 d2 mov %rdx,%r10
|
|
33d9: 48 c1 e0 02 shl $0x2,%rax
|
|
33dd: 4d 2b d0 sub %r8,%r10
|
|
33e0: 4c 3b d0 cmp %rax,%r10
|
|
33e3: 7d 24 jge 0x3409
|
|
33e5: e9 92 01 00 00 jmp 0x357c
|
|
33ea: 4c 3b c2 cmp %rdx,%r8
|
|
33ed: 0f 86 89 01 00 00 jbe 0x357c
|
|
33f3: 44 89 c8 mov %r9d,%eax
|
|
33f6: 4d 89 c2 mov %r8,%r10
|
|
33f9: 48 c1 e0 02 shl $0x2,%rax
|
|
33fd: 4c 2b d2 sub %rdx,%r10
|
|
3400: 4c 3b d0 cmp %rax,%r10
|
|
3403: 0f 8c 73 01 00 00 jl 0x357c
|
|
3409: 49 3b c8 cmp %r8,%rcx
|
|
340c: 76 10 jbe 0x341e
|
|
340e: 49 89 ca mov %rcx,%r10
|
|
3411: 4d 2b d0 sub %r8,%r10
|
|
3414: 4c 3b d0 cmp %rax,%r10
|
|
3417: 7d 1d jge 0x3436
|
|
3419: e9 5e 01 00 00 jmp 0x357c
|
|
341e: 4c 3b c1 cmp %rcx,%r8
|
|
3421: 0f 86 55 01 00 00 jbe 0x357c
|
|
3427: 4d 89 c2 mov %r8,%r10
|
|
342a: 4c 2b d1 sub %rcx,%r10
|
|
342d: 4c 3b d0 cmp %rax,%r10
|
|
3430: 0f 8c 46 01 00 00 jl 0x357c
|
|
3436: 41 83 f9 08 cmp $0x8,%r9d
|
|
343a: 0f 82 bd 01 00 00 jb 0x35fd
|
|
3440: 4d 89 c2 mov %r8,%r10
|
|
3443: 49 83 e2 0f and $0xf,%r10
|
|
3447: 45 85 d2 test %r10d,%r10d
|
|
344a: 74 18 je 0x3464
|
|
344c: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
3453: 0f 85 a4 01 00 00 jne 0x35fd
|
|
3459: 41 f7 da neg %r10d
|
|
345c: 41 83 c2 10 add $0x10,%r10d
|
|
3460: 41 c1 ea 02 shr $0x2,%r10d
|
|
3464: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
3468: 44 3b c8 cmp %eax,%r9d
|
|
346b: 0f 82 8c 01 00 00 jb 0x35fd
|
|
3471: 44 89 c8 mov %r9d,%eax
|
|
3474: 45 33 db xor %r11d,%r11d
|
|
3477: 41 2b c2 sub %r10d,%eax
|
|
347a: 83 e0 07 and $0x7,%eax
|
|
347d: f7 d8 neg %eax
|
|
347f: 41 03 c1 add %r9d,%eax
|
|
3482: 45 85 d2 test %r10d,%r10d
|
|
3485: 76 33 jbe 0x34ba
|
|
3487: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
348e: 00
|
|
348f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3496: 0f 1f 00 nopl (%rax)
|
|
3499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
34a0: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
34a6: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
34ac: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
34b2: 41 ff c3 inc %r11d
|
|
34b5: 45 3b da cmp %r10d,%r11d
|
|
34b8: 72 e6 jb 0x34a0
|
|
34ba: 45 89 d2 mov %r10d,%r10d
|
|
34bd: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
|
|
34c1: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
34c8: 74 56 je 0x3520
|
|
34ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
34d1: 00
|
|
34d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
34d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
34e0: 45 89 d2 mov %r10d,%r10d
|
|
34e3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
|
|
34e8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
34ee: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
|
|
34f3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
|
|
34f9: 0f 5d c8 minps %xmm0,%xmm1
|
|
34fc: 0f 5d da minps %xmm2,%xmm3
|
|
34ff: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
|
|
3504: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
350a: 41 83 c2 08 add $0x8,%r10d
|
|
350e: 44 3b d0 cmp %eax,%r10d
|
|
3511: 72 cd jb 0x34e0
|
|
3513: eb 38 jmp 0x354d
|
|
3515: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3520: 45 89 d2 mov %r10d,%r10d
|
|
3523: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
|
|
3528: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
|
|
352e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
|
|
3533: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
|
|
3539: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
|
|
353e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
|
|
3544: 41 83 c2 08 add $0x8,%r10d
|
|
3548: 44 3b d0 cmp %eax,%r10d
|
|
354b: 72 d3 jb 0x3520
|
|
354d: 41 3b c1 cmp %r9d,%eax
|
|
3550: 0f 83 9e 00 00 00 jae 0x35f4
|
|
3556: 0f 1f 00 nopl (%rax)
|
|
3559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3560: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
3565: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
|
|
356a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
3570: ff c0 inc %eax
|
|
3572: 41 3b c1 cmp %r9d,%eax
|
|
3575: 72 e9 jb 0x3560
|
|
3577: e9 78 00 00 00 jmp 0x35f4
|
|
357c: 44 89 c8 mov %r9d,%eax
|
|
357f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
3585: d1 e8 shr $1,%eax
|
|
3587: 45 33 d2 xor %r10d,%r10d
|
|
358a: 85 c0 test %eax,%eax
|
|
358c: 76 4c jbe 0x35da
|
|
358e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3595: 00
|
|
3596: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
359d: 0f 1f 00 nopl (%rax)
|
|
35a0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
|
|
35a4: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
35aa: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
35b0: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
35b6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
35bb: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
|
|
35c1: 41 ff c2 inc %r10d
|
|
35c4: 44 3b d0 cmp %eax,%r10d
|
|
35c7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
|
|
35cd: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
|
|
35d3: 72 cb jb 0x35a0
|
|
35d5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
35da: 41 ff cb dec %r11d
|
|
35dd: 45 3b d9 cmp %r9d,%r11d
|
|
35e0: 73 12 jae 0x35f4
|
|
35e2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
35e8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
35ee: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
35f4: 33 c0 xor %eax,%eax
|
|
35f6: c3 ret
|
|
35f7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
35fc: c3 ret
|
|
35fd: 33 c0 xor %eax,%eax
|
|
35ff: e9 49 ff ff ff jmp 0x354d
|
|
3604: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3609: c3 ret
|
|
360a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3611: 00
|
|
3612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3620: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3625: 48 85 c9 test %rcx,%rcx
|
|
3628: 74 27 je 0x3651
|
|
362a: 48 85 d2 test %rdx,%rdx
|
|
362d: 74 22 je 0x3651
|
|
362f: 4d 85 c0 test %r8,%r8
|
|
3632: 74 1d je 0x3651
|
|
3634: 45 85 c9 test %r9d,%r9d
|
|
3637: 77 0b ja 0x3644
|
|
3639: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
363e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3643: c3 ret
|
|
3644: e8 17 83 03 00 call 0x3b960
|
|
3649: 33 c0 xor %eax,%eax
|
|
364b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3650: c3 ret
|
|
3651: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3656: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
365b: c3 ret
|
|
365c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3660: 48 83 ec 28 sub $0x28,%rsp
|
|
3664: 48 85 c9 test %rcx,%rcx
|
|
3667: 74 25 je 0x368e
|
|
3669: 48 85 d2 test %rdx,%rdx
|
|
366c: 74 20 je 0x368e
|
|
366e: 4d 85 c0 test %r8,%r8
|
|
3671: 74 1b je 0x368e
|
|
3673: 45 85 c9 test %r9d,%r9d
|
|
3676: 77 0a ja 0x3682
|
|
3678: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
367d: 48 83 c4 28 add $0x28,%rsp
|
|
3681: c3 ret
|
|
3682: e8 19 88 03 00 call 0x3bea0
|
|
3687: 33 c0 xor %eax,%eax
|
|
3689: 48 83 c4 28 add $0x28,%rsp
|
|
368d: c3 ret
|
|
368e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3693: 48 83 c4 28 add $0x28,%rsp
|
|
3697: c3 ret
|
|
3698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
369f: 00
|
|
36a0: 48 83 ec 28 sub $0x28,%rsp
|
|
36a4: 48 85 c9 test %rcx,%rcx
|
|
36a7: 74 25 je 0x36ce
|
|
36a9: 48 85 d2 test %rdx,%rdx
|
|
36ac: 74 20 je 0x36ce
|
|
36ae: 4d 85 c0 test %r8,%r8
|
|
36b1: 74 1b je 0x36ce
|
|
36b3: 45 85 c9 test %r9d,%r9d
|
|
36b6: 77 0a ja 0x36c2
|
|
36b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
36bd: 48 83 c4 28 add $0x28,%rsp
|
|
36c1: c3 ret
|
|
36c2: e8 b9 8d 03 00 call 0x3c480
|
|
36c7: 33 c0 xor %eax,%eax
|
|
36c9: 48 83 c4 28 add $0x28,%rsp
|
|
36cd: c3 ret
|
|
36ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
36d3: 48 83 c4 28 add $0x28,%rsp
|
|
36d7: c3 ret
|
|
36d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
36df: 00
|
|
36e0: 48 83 ec 28 sub $0x28,%rsp
|
|
36e4: 48 85 c9 test %rcx,%rcx
|
|
36e7: 74 25 je 0x370e
|
|
36e9: 48 85 d2 test %rdx,%rdx
|
|
36ec: 74 20 je 0x370e
|
|
36ee: 4d 85 c0 test %r8,%r8
|
|
36f1: 74 1b je 0x370e
|
|
36f3: 45 85 c9 test %r9d,%r9d
|
|
36f6: 77 0a ja 0x3702
|
|
36f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
36fd: 48 83 c4 28 add $0x28,%rsp
|
|
3701: c3 ret
|
|
3702: e8 59 93 03 00 call 0x3ca60
|
|
3707: 33 c0 xor %eax,%eax
|
|
3709: 48 83 c4 28 add $0x28,%rsp
|
|
370d: c3 ret
|
|
370e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3713: 48 83 c4 28 add $0x28,%rsp
|
|
3717: c3 ret
|
|
3718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
371f: 00
|
|
3720: 48 83 ec 28 sub $0x28,%rsp
|
|
3724: 48 85 c9 test %rcx,%rcx
|
|
3727: 74 25 je 0x374e
|
|
3729: 48 85 d2 test %rdx,%rdx
|
|
372c: 74 20 je 0x374e
|
|
372e: 4d 85 c0 test %r8,%r8
|
|
3731: 74 1b je 0x374e
|
|
3733: 45 85 c9 test %r9d,%r9d
|
|
3736: 77 0a ja 0x3742
|
|
3738: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
373d: 48 83 c4 28 add $0x28,%rsp
|
|
3741: c3 ret
|
|
3742: e8 39 99 03 00 call 0x3d080
|
|
3747: 33 c0 xor %eax,%eax
|
|
3749: 48 83 c4 28 add $0x28,%rsp
|
|
374d: c3 ret
|
|
374e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3753: 48 83 c4 28 add $0x28,%rsp
|
|
3757: c3 ret
|
|
3758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
375f: 00
|
|
3760: 48 83 ec 28 sub $0x28,%rsp
|
|
3764: 48 85 c9 test %rcx,%rcx
|
|
3767: 74 25 je 0x378e
|
|
3769: 48 85 d2 test %rdx,%rdx
|
|
376c: 74 20 je 0x378e
|
|
376e: 4d 85 c0 test %r8,%r8
|
|
3771: 74 1b je 0x378e
|
|
3773: 45 85 c9 test %r9d,%r9d
|
|
3776: 7f 0a jg 0x3782
|
|
3778: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
377d: 48 83 c4 28 add $0x28,%rsp
|
|
3781: c3 ret
|
|
3782: e8 39 9f 03 00 call 0x3d6c0
|
|
3787: 33 c0 xor %eax,%eax
|
|
3789: 48 83 c4 28 add $0x28,%rsp
|
|
378d: c3 ret
|
|
378e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3793: 48 83 c4 28 add $0x28,%rsp
|
|
3797: c3 ret
|
|
3798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
379f: 00
|
|
37a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
37a5: 48 85 c9 test %rcx,%rcx
|
|
37a8: 74 27 je 0x37d1
|
|
37aa: 48 85 d2 test %rdx,%rdx
|
|
37ad: 74 22 je 0x37d1
|
|
37af: 4d 85 c0 test %r8,%r8
|
|
37b2: 74 1d je 0x37d1
|
|
37b4: 45 85 c9 test %r9d,%r9d
|
|
37b7: 7f 0b jg 0x37c4
|
|
37b9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
37be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
37c3: c3 ret
|
|
37c4: e8 f7 a2 03 00 call 0x3dac0
|
|
37c9: 33 c0 xor %eax,%eax
|
|
37cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
37d0: c3 ret
|
|
37d1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
37d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
37db: c3 ret
|
|
37dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
37e0: 48 83 ec 28 sub $0x28,%rsp
|
|
37e4: 48 85 c9 test %rcx,%rcx
|
|
37e7: 74 25 je 0x380e
|
|
37e9: 48 85 d2 test %rdx,%rdx
|
|
37ec: 74 20 je 0x380e
|
|
37ee: 4d 85 c0 test %r8,%r8
|
|
37f1: 74 1b je 0x380e
|
|
37f3: 45 85 c9 test %r9d,%r9d
|
|
37f6: 7f 0a jg 0x3802
|
|
37f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
37fd: 48 83 c4 28 add $0x28,%rsp
|
|
3801: c3 ret
|
|
3802: e8 b9 a6 03 00 call 0x3dec0
|
|
3807: 33 c0 xor %eax,%eax
|
|
3809: 48 83 c4 28 add $0x28,%rsp
|
|
380d: c3 ret
|
|
380e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3813: 48 83 c4 28 add $0x28,%rsp
|
|
3817: c3 ret
|
|
3818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
381f: 00
|
|
3820: 41 57 push %r15
|
|
3822: 49 89 ca mov %rcx,%r10
|
|
3825: 49 89 d3 mov %rdx,%r11
|
|
3828: 4d 85 d2 test %r10,%r10
|
|
382b: 0f 84 fb 00 00 00 je 0x392c
|
|
3831: 4d 85 db test %r11,%r11
|
|
3834: 0f 84 f2 00 00 00 je 0x392c
|
|
383a: 4d 85 c0 test %r8,%r8
|
|
383d: 0f 84 e9 00 00 00 je 0x392c
|
|
3843: 45 85 c9 test %r9d,%r9d
|
|
3846: 0f 8e d8 00 00 00 jle 0x3924
|
|
384c: 49 63 d1 movslq %r9d,%rdx
|
|
384f: 48 83 fa 08 cmp $0x8,%rdx
|
|
3853: 0f 8c c6 00 00 00 jl 0x391f
|
|
3859: 4c 89 c0 mov %r8,%rax
|
|
385c: 48 83 e0 0f and $0xf,%rax
|
|
3860: 85 c0 test %eax,%eax
|
|
3862: 74 10 je 0x3874
|
|
3864: a8 03 test $0x3,%al
|
|
3866: 0f 85 b3 00 00 00 jne 0x391f
|
|
386c: f7 d8 neg %eax
|
|
386e: 83 c0 10 add $0x10,%eax
|
|
3871: c1 e8 02 shr $0x2,%eax
|
|
3874: 89 c1 mov %eax,%ecx
|
|
3876: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
387a: 49 3b d7 cmp %r15,%rdx
|
|
387d: 0f 8c 9c 00 00 00 jl 0x391f
|
|
3883: 45 89 cf mov %r9d,%r15d
|
|
3886: 44 2b f8 sub %eax,%r15d
|
|
3889: 41 83 e7 07 and $0x7,%r15d
|
|
388d: 45 2b cf sub %r15d,%r9d
|
|
3890: 4d 63 c9 movslq %r9d,%r9
|
|
3893: 85 c0 test %eax,%eax
|
|
3895: b8 00 00 00 00 mov $0x0,%eax
|
|
389a: 76 24 jbe 0x38c0
|
|
389c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
38a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
38a6: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
|
|
38ac: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
38b2: 48 ff c0 inc %rax
|
|
38b5: 48 3b c1 cmp %rcx,%rax
|
|
38b8: 72 e6 jb 0x38a0
|
|
38ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
38c0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
38c6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
38cd: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
|
|
38d3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
38da: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
38e0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
38e7: 48 83 c1 08 add $0x8,%rcx
|
|
38eb: 49 3b c9 cmp %r9,%rcx
|
|
38ee: 72 d0 jb 0x38c0
|
|
38f0: 4c 3b ca cmp %rdx,%r9
|
|
38f3: 73 25 jae 0x391a
|
|
38f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
38f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3900: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
3906: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
|
|
390c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
3912: 49 ff c1 inc %r9
|
|
3915: 4c 3b ca cmp %rdx,%r9
|
|
3918: 72 e6 jb 0x3900
|
|
391a: 33 c0 xor %eax,%eax
|
|
391c: 41 5f pop %r15
|
|
391e: c3 ret
|
|
391f: 45 33 c9 xor %r9d,%r9d
|
|
3922: eb cc jmp 0x38f0
|
|
3924: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3929: 41 5f pop %r15
|
|
392b: c3 ret
|
|
392c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3931: 41 5f pop %r15
|
|
3933: c3 ret
|
|
3934: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3940: 53 push %rbx
|
|
3941: 57 push %rdi
|
|
3942: 55 push %rbp
|
|
3943: 49 89 ca mov %rcx,%r10
|
|
3946: 4d 85 d2 test %r10,%r10
|
|
3949: 0f 84 92 01 00 00 je 0x3ae1
|
|
394f: 48 85 d2 test %rdx,%rdx
|
|
3952: 0f 84 89 01 00 00 je 0x3ae1
|
|
3958: 4d 85 c0 test %r8,%r8
|
|
395b: 0f 84 80 01 00 00 je 0x3ae1
|
|
3961: 45 85 c9 test %r9d,%r9d
|
|
3964: 0f 8e 6e 01 00 00 jle 0x3ad8
|
|
396a: 41 83 f9 10 cmp $0x10,%r9d
|
|
396e: 0f 8c 50 01 00 00 jl 0x3ac4
|
|
3974: 41 83 f9 1d cmp $0x1d,%r9d
|
|
3978: 0f 8c 4d 01 00 00 jl 0x3acb
|
|
397e: 4c 89 c1 mov %r8,%rcx
|
|
3981: 48 83 e1 1f and $0x1f,%rcx
|
|
3985: 89 c9 mov %ecx,%ecx
|
|
3987: 85 c9 test %ecx,%ecx
|
|
3989: 74 11 je 0x399c
|
|
398b: f6 c1 03 test $0x3,%cl
|
|
398e: 0f 85 30 01 00 00 jne 0x3ac4
|
|
3994: f7 d9 neg %ecx
|
|
3996: 83 c1 20 add $0x20,%ecx
|
|
3999: c1 e9 02 shr $0x2,%ecx
|
|
399c: 8d 41 10 lea 0x10(%rcx),%eax
|
|
399f: 44 3b c8 cmp %eax,%r9d
|
|
39a2: 0f 8c 1c 01 00 00 jl 0x3ac4
|
|
39a8: 44 89 cf mov %r9d,%edi
|
|
39ab: 33 c0 xor %eax,%eax
|
|
39ad: 2b f9 sub %ecx,%edi
|
|
39af: 83 e7 0f and $0xf,%edi
|
|
39b2: f7 df neg %edi
|
|
39b4: 41 03 f9 add %r9d,%edi
|
|
39b7: 85 c9 test %ecx,%ecx
|
|
39b9: 76 1e jbe 0x39d9
|
|
39bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
39c0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
39c6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
39cb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
39d1: 48 ff c0 inc %rax
|
|
39d4: 48 3b c1 cmp %rcx,%rax
|
|
39d7: 72 e7 jb 0x39c0
|
|
39d9: 48 63 c7 movslq %edi,%rax
|
|
39dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
39e0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
39e6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
39ed: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
39f2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
39f8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
39fe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
3a05: 48 83 c1 10 add $0x10,%rcx
|
|
3a09: 48 3b c8 cmp %rax,%rcx
|
|
3a0c: 72 d2 jb 0x39e0
|
|
3a0e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
3a11: 41 3b c1 cmp %r9d,%eax
|
|
3a14: 0f 87 9d 00 00 00 ja 0x3ab7
|
|
3a1a: 4d 63 c9 movslq %r9d,%r9
|
|
3a1d: 48 63 ff movslq %edi,%rdi
|
|
3a20: 4c 2b cf sub %rdi,%r9
|
|
3a23: 49 83 f9 04 cmp $0x4,%r9
|
|
3a27: 0f 8c 93 00 00 00 jl 0x3ac0
|
|
3a2d: 48 63 ff movslq %edi,%rdi
|
|
3a30: 44 89 cd mov %r9d,%ebp
|
|
3a33: 83 e5 fc and $0xfffffffc,%ebp
|
|
3a36: 33 c9 xor %ecx,%ecx
|
|
3a38: 48 63 ed movslq %ebp,%rbp
|
|
3a3b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
3a3f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
3a43: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
3a47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a4e: 00
|
|
3a4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a56: 0f 1f 00 nopl (%rax)
|
|
3a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
3a66: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
3a6b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
3a70: 48 83 c1 04 add $0x4,%rcx
|
|
3a74: 48 3b cd cmp %rbp,%rcx
|
|
3a77: 72 e7 jb 0x3a60
|
|
3a79: 49 3b e9 cmp %r9,%rbp
|
|
3a7c: 73 39 jae 0x3ab7
|
|
3a7e: 48 63 ff movslq %edi,%rdi
|
|
3a81: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
3a85: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
3a89: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
3a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a94: 00
|
|
3a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3aa0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
3aa5: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
3aaa: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
3aaf: 48 ff c5 inc %rbp
|
|
3ab2: 49 3b e9 cmp %r9,%rbp
|
|
3ab5: 72 e9 jb 0x3aa0
|
|
3ab7: 33 c0 xor %eax,%eax
|
|
3ab9: c5 f8 77 vzeroupper
|
|
3abc: 5d pop %rbp
|
|
3abd: 5f pop %rdi
|
|
3abe: 5b pop %rbx
|
|
3abf: c3 ret
|
|
3ac0: 33 ed xor %ebp,%ebp
|
|
3ac2: eb b5 jmp 0x3a79
|
|
3ac4: 33 ff xor %edi,%edi
|
|
3ac6: e9 43 ff ff ff jmp 0x3a0e
|
|
3acb: 44 89 cf mov %r9d,%edi
|
|
3ace: 33 c9 xor %ecx,%ecx
|
|
3ad0: 83 e7 f0 and $0xfffffff0,%edi
|
|
3ad3: e9 01 ff ff ff jmp 0x39d9
|
|
3ad8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3add: 5d pop %rbp
|
|
3ade: 5f pop %rdi
|
|
3adf: 5b pop %rbx
|
|
3ae0: c3 ret
|
|
3ae1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3ae6: 5d pop %rbp
|
|
3ae7: 5f pop %rdi
|
|
3ae8: 5b pop %rbx
|
|
3ae9: c3 ret
|
|
3aea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3af1: 00
|
|
3af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b00: 48 83 ec 38 sub $0x38,%rsp
|
|
3b04: 45 89 c1 mov %r8d,%r9d
|
|
3b07: 49 89 d0 mov %rdx,%r8
|
|
3b0a: 48 89 ca mov %rcx,%rdx
|
|
3b0d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
3b13: 48 85 d2 test %rdx,%rdx
|
|
3b16: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
3b1a: 74 47 je 0x3b63
|
|
3b1c: 4d 85 c0 test %r8,%r8
|
|
3b1f: 74 42 je 0x3b63
|
|
3b21: 45 85 c9 test %r9d,%r9d
|
|
3b24: 7e 47 jle 0x3b6d
|
|
3b26: 85 c0 test %eax,%eax
|
|
3b28: 74 0f je 0x3b39
|
|
3b2a: 83 f8 04 cmp $0x4,%eax
|
|
3b2d: 74 0d je 0x3b3c
|
|
3b2f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
3b34: 48 83 c4 38 add $0x38,%rsp
|
|
3b38: c3 ret
|
|
3b39: 83 f8 04 cmp $0x4,%eax
|
|
3b3c: 49 89 e3 mov %rsp,%r11
|
|
3b3f: b8 01 00 00 00 mov $0x1,%eax
|
|
3b44: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
3b4a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
3b4f: 44 0f 44 d0 cmove %eax,%r10d
|
|
3b53: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
3b57: e8 c4 d6 a6 01 call 0x1a71220
|
|
3b5c: 33 c0 xor %eax,%eax
|
|
3b5e: 48 83 c4 38 add $0x38,%rsp
|
|
3b62: c3 ret
|
|
3b63: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3b68: 48 83 c4 38 add $0x38,%rsp
|
|
3b6c: c3 ret
|
|
3b6d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3b72: 48 83 c4 38 add $0x38,%rsp
|
|
3b76: c3 ret
|
|
3b77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3b7e: 00 00
|
|
3b80: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
3b85: 45 89 c1 mov %r8d,%r9d
|
|
3b88: 49 89 d0 mov %rdx,%r8
|
|
3b8b: 48 89 ca mov %rcx,%rdx
|
|
3b8e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
3b94: 48 85 d2 test %rdx,%rdx
|
|
3b97: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
3b9b: 74 4b je 0x3be8
|
|
3b9d: 4d 85 c0 test %r8,%r8
|
|
3ba0: 74 46 je 0x3be8
|
|
3ba2: 45 85 c9 test %r9d,%r9d
|
|
3ba5: 7e 4c jle 0x3bf3
|
|
3ba7: 85 c0 test %eax,%eax
|
|
3ba9: 74 12 je 0x3bbd
|
|
3bab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
3bb0: 74 0b je 0x3bbd
|
|
3bb2: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
3bb7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
3bbc: c3 ret
|
|
3bbd: 49 89 e3 mov %rsp,%r11
|
|
3bc0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3bc6: 83 f8 04 cmp $0x4,%eax
|
|
3bc9: b8 00 00 00 00 mov $0x0,%eax
|
|
3bce: 41 0f 44 c2 cmove %r10d,%eax
|
|
3bd2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
3bd7: 41 89 43 20 mov %eax,0x20(%r11)
|
|
3bdb: e8 f0 42 a7 01 call 0x1a77ed0
|
|
3be0: 33 c0 xor %eax,%eax
|
|
3be2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
3be7: c3 ret
|
|
3be8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3bed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
3bf2: c3 ret
|
|
3bf3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3bf8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
3bfd: c3 ret
|
|
3bfe: 66 90 xchg %ax,%ax
|
|
3c00: 48 83 ec 38 sub $0x38,%rsp
|
|
3c04: 45 89 c1 mov %r8d,%r9d
|
|
3c07: 49 89 d0 mov %rdx,%r8
|
|
3c0a: 48 89 ca mov %rcx,%rdx
|
|
3c0d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
3c13: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
3c17: 48 85 d2 test %rdx,%rdx
|
|
3c1a: 74 47 je 0x3c63
|
|
3c1c: 4d 85 c0 test %r8,%r8
|
|
3c1f: 74 42 je 0x3c63
|
|
3c21: 45 85 c9 test %r9d,%r9d
|
|
3c24: 7e 47 jle 0x3c6d
|
|
3c26: 85 c0 test %eax,%eax
|
|
3c28: 74 0f je 0x3c39
|
|
3c2a: 83 f8 04 cmp $0x4,%eax
|
|
3c2d: 74 0d je 0x3c3c
|
|
3c2f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
3c34: 48 83 c4 38 add $0x38,%rsp
|
|
3c38: c3 ret
|
|
3c39: 83 f8 04 cmp $0x4,%eax
|
|
3c3c: b8 01 00 00 00 mov $0x1,%eax
|
|
3c41: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
3c47: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
3c4c: 44 0f 44 d0 cmove %eax,%r10d
|
|
3c50: 49 89 e3 mov %rsp,%r11
|
|
3c53: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
3c57: e8 14 b1 a7 01 call 0x1a7ed70
|
|
3c5c: 33 c0 xor %eax,%eax
|
|
3c5e: 48 83 c4 38 add $0x38,%rsp
|
|
3c62: c3 ret
|
|
3c63: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3c68: 48 83 c4 38 add $0x38,%rsp
|
|
3c6c: c3 ret
|
|
3c6d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3c72: 48 83 c4 38 add $0x38,%rsp
|
|
3c76: c3 ret
|
|
3c77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3c7e: 00 00
|
|
3c80: 48 83 ec 38 sub $0x38,%rsp
|
|
3c84: 45 89 c1 mov %r8d,%r9d
|
|
3c87: 49 89 d0 mov %rdx,%r8
|
|
3c8a: 48 89 ca mov %rcx,%rdx
|
|
3c8d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
3c93: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
3c97: 48 85 d2 test %rdx,%rdx
|
|
3c9a: 74 47 je 0x3ce3
|
|
3c9c: 4d 85 c0 test %r8,%r8
|
|
3c9f: 74 42 je 0x3ce3
|
|
3ca1: 45 85 c9 test %r9d,%r9d
|
|
3ca4: 7e 47 jle 0x3ced
|
|
3ca6: 85 c0 test %eax,%eax
|
|
3ca8: 74 0f je 0x3cb9
|
|
3caa: 83 f8 04 cmp $0x4,%eax
|
|
3cad: 74 0d je 0x3cbc
|
|
3caf: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
3cb4: 48 83 c4 38 add $0x38,%rsp
|
|
3cb8: c3 ret
|
|
3cb9: 83 f8 04 cmp $0x4,%eax
|
|
3cbc: 49 89 e3 mov %rsp,%r11
|
|
3cbf: b8 01 00 00 00 mov $0x1,%eax
|
|
3cc4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
3cca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
3ccf: 44 0f 44 d0 cmove %eax,%r10d
|
|
3cd3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
3cd7: e8 c4 18 a8 01 call 0x1a855a0
|
|
3cdc: 33 c0 xor %eax,%eax
|
|
3cde: 48 83 c4 38 add $0x38,%rsp
|
|
3ce2: c3 ret
|
|
3ce3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3ce8: 48 83 c4 38 add $0x38,%rsp
|
|
3cec: c3 ret
|
|
3ced: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3cf2: 48 83 c4 38 add $0x38,%rsp
|
|
3cf6: c3 ret
|
|
3cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3cfe: 00 00
|
|
3d00: 48 83 ec 38 sub $0x38,%rsp
|
|
3d04: 45 89 c1 mov %r8d,%r9d
|
|
3d07: 49 89 d0 mov %rdx,%r8
|
|
3d0a: 48 89 ca mov %rcx,%rdx
|
|
3d0d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
3d13: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
3d17: 48 85 d2 test %rdx,%rdx
|
|
3d1a: 74 47 je 0x3d63
|
|
3d1c: 4d 85 c0 test %r8,%r8
|
|
3d1f: 74 42 je 0x3d63
|
|
3d21: 45 85 c9 test %r9d,%r9d
|
|
3d24: 7e 47 jle 0x3d6d
|
|
3d26: 85 c0 test %eax,%eax
|
|
3d28: 74 0f je 0x3d39
|
|
3d2a: 83 f8 04 cmp $0x4,%eax
|
|
3d2d: 74 0d je 0x3d3c
|
|
3d2f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
3d34: 48 83 c4 38 add $0x38,%rsp
|
|
3d38: c3 ret
|
|
3d39: 83 f8 04 cmp $0x4,%eax
|
|
3d3c: 49 89 e3 mov %rsp,%r11
|
|
3d3f: b8 01 00 00 00 mov $0x1,%eax
|
|
3d44: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
3d4a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
3d4f: 44 0f 44 d0 cmove %eax,%r10d
|
|
3d53: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
3d57: e8 a4 82 a8 01 call 0x1a8c000
|
|
3d5c: 33 c0 xor %eax,%eax
|
|
3d5e: 48 83 c4 38 add $0x38,%rsp
|
|
3d62: c3 ret
|
|
3d63: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3d68: 48 83 c4 38 add $0x38,%rsp
|
|
3d6c: c3 ret
|
|
3d6d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3d72: 48 83 c4 38 add $0x38,%rsp
|
|
3d76: c3 ret
|
|
3d77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3d7e: 00 00
|
|
3d80: 48 83 ec 38 sub $0x38,%rsp
|
|
3d84: 45 89 c1 mov %r8d,%r9d
|
|
3d87: 49 89 d0 mov %rdx,%r8
|
|
3d8a: 48 89 ca mov %rcx,%rdx
|
|
3d8d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
3d93: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
3d97: 48 85 d2 test %rdx,%rdx
|
|
3d9a: 74 47 je 0x3de3
|
|
3d9c: 4d 85 c0 test %r8,%r8
|
|
3d9f: 74 42 je 0x3de3
|
|
3da1: 45 85 c9 test %r9d,%r9d
|
|
3da4: 7e 47 jle 0x3ded
|
|
3da6: 85 c0 test %eax,%eax
|
|
3da8: 74 0f je 0x3db9
|
|
3daa: 83 f8 04 cmp $0x4,%eax
|
|
3dad: 74 0d je 0x3dbc
|
|
3daf: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
3db4: 48 83 c4 38 add $0x38,%rsp
|
|
3db8: c3 ret
|
|
3db9: 83 f8 04 cmp $0x4,%eax
|
|
3dbc: 49 89 e3 mov %rsp,%r11
|
|
3dbf: b8 01 00 00 00 mov $0x1,%eax
|
|
3dc4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
3dca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
3dcf: 44 0f 44 d0 cmove %eax,%r10d
|
|
3dd3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
3dd7: e8 64 ee a8 01 call 0x1a92c40
|
|
3ddc: 33 c0 xor %eax,%eax
|
|
3dde: 48 83 c4 38 add $0x38,%rsp
|
|
3de2: c3 ret
|
|
3de3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3de8: 48 83 c4 38 add $0x38,%rsp
|
|
3dec: c3 ret
|
|
3ded: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3df2: 48 83 c4 38 add $0x38,%rsp
|
|
3df6: c3 ret
|
|
3df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3dfe: 00 00
|
|
3e00: 49 89 ca mov %rcx,%r10
|
|
3e03: 4d 85 d2 test %r10,%r10
|
|
3e06: 0f 84 fe 01 00 00 je 0x400a
|
|
3e0c: 4d 85 c0 test %r8,%r8
|
|
3e0f: 0f 84 f5 01 00 00 je 0x400a
|
|
3e15: 45 85 c9 test %r9d,%r9d
|
|
3e18: 0f 8e e6 01 00 00 jle 0x4004
|
|
3e1e: 49 63 c9 movslq %r9d,%rcx
|
|
3e21: 48 83 f9 08 cmp $0x8,%rcx
|
|
3e25: 0f 8c d4 01 00 00 jl 0x3fff
|
|
3e2b: 4c 89 c0 mov %r8,%rax
|
|
3e2e: 48 83 e0 0f and $0xf,%rax
|
|
3e32: 85 c0 test %eax,%eax
|
|
3e34: 74 0d je 0x3e43
|
|
3e36: a8 07 test $0x7,%al
|
|
3e38: 0f 85 c1 01 00 00 jne 0x3fff
|
|
3e3e: b8 01 00 00 00 mov $0x1,%eax
|
|
3e43: 8d 50 08 lea 0x8(%rax),%edx
|
|
3e46: 48 3b ca cmp %rdx,%rcx
|
|
3e49: 0f 8c b0 01 00 00 jl 0x3fff
|
|
3e4f: 44 89 ca mov %r9d,%edx
|
|
3e52: 45 33 db xor %r11d,%r11d
|
|
3e55: 2b d0 sub %eax,%edx
|
|
3e57: 83 e2 07 and $0x7,%edx
|
|
3e5a: 44 2b ca sub %edx,%r9d
|
|
3e5d: 89 c2 mov %eax,%edx
|
|
3e5f: 85 c0 test %eax,%eax
|
|
3e61: 76 3b jbe 0x3e9e
|
|
3e63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e6a: 00
|
|
3e6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e80: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
|
|
3e86: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
3e8a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
|
|
3e90: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
3e96: 49 ff c3 inc %r11
|
|
3e99: 4c 3b da cmp %rdx,%r11
|
|
3e9c: 72 e2 jb 0x3e80
|
|
3e9e: 89 c0 mov %eax,%eax
|
|
3ea0: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
|
|
3ea4: 49 63 c1 movslq %r9d,%rax
|
|
3ea7: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
3eae: 0f 84 97 00 00 00 je 0x3f4b
|
|
3eb4: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
3eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ebf: 00
|
|
3ec0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
|
|
3ec6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
3ecd: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
|
|
3ed4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
|
|
3edb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
|
|
3ee2: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
|
|
3ee9: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
|
|
3ef0: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
|
|
3ef7: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
3efb: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
3eff: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
3f03: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
3f07: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
3f0d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
3f14: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
3f1b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
3f22: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
3f27: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
3f2d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
3f33: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
3f39: 48 83 c2 08 add $0x8,%rdx
|
|
3f3d: 48 3b d0 cmp %rax,%rdx
|
|
3f40: 0f 82 7a ff ff ff jb 0x3ec0
|
|
3f46: e9 77 00 00 00 jmp 0x3fc2
|
|
3f4b: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
3f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f56: 00
|
|
3f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3f5e: 66 90 xchg %ax,%ax
|
|
3f60: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
|
|
3f65: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
|
|
3f6b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
|
|
3f71: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
|
|
3f77: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
3f7b: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
3f7f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
3f83: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
3f87: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
3f8d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
3f94: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
3f9b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
3fa2: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
3fa7: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
3fad: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
3fb3: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
3fb9: 48 83 c2 08 add $0x8,%rdx
|
|
3fbd: 48 3b d0 cmp %rax,%rdx
|
|
3fc0: 72 9e jb 0x3f60
|
|
3fc2: 33 c0 xor %eax,%eax
|
|
3fc4: 41 8d 51 01 lea 0x1(%r9),%edx
|
|
3fc8: 48 63 d2 movslq %edx,%rdx
|
|
3fcb: 48 3b d1 cmp %rcx,%rdx
|
|
3fce: 77 2c ja 0x3ffc
|
|
3fd0: 4d 63 c9 movslq %r9d,%r9
|
|
3fd3: 49 2b c9 sub %r9,%rcx
|
|
3fd6: 4f 8d 14 ca lea (%r10,%r9,8),%r10
|
|
3fda: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
|
|
3fde: 66 90 xchg %ax,%ax
|
|
3fe0: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0
|
|
3fe6: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
3fea: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
|
|
3fef: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
|
|
3ff4: 48 ff c0 inc %rax
|
|
3ff7: 48 3b c1 cmp %rcx,%rax
|
|
3ffa: 72 e4 jb 0x3fe0
|
|
3ffc: 33 c0 xor %eax,%eax
|
|
3ffe: c3 ret
|
|
3fff: 45 33 c9 xor %r9d,%r9d
|
|
4002: eb be jmp 0x3fc2
|
|
4004: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4009: c3 ret
|
|
400a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
400f: c3 ret
|
|
4010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4017: 00
|
|
4018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
401f: 90 nop
|
|
4020: 49 89 ca mov %rcx,%r10
|
|
4023: 4d 85 d2 test %r10,%r10
|
|
4026: 0f 84 f7 01 00 00 je 0x4223
|
|
402c: 4d 85 c0 test %r8,%r8
|
|
402f: 0f 84 ee 01 00 00 je 0x4223
|
|
4035: 45 85 c9 test %r9d,%r9d
|
|
4038: 0f 8e eb 01 00 00 jle 0x4229
|
|
403e: 44 89 c8 mov %r9d,%eax
|
|
4041: ba 01 00 00 00 mov $0x1,%edx
|
|
4046: c1 e8 03 shr $0x3,%eax
|
|
4049: 33 c9 xor %ecx,%ecx
|
|
404b: 85 c0 test %eax,%eax
|
|
404d: 0f 86 eb 00 00 00 jbe 0x413e
|
|
4053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
405f: 00
|
|
4060: 89 ca mov %ecx,%edx
|
|
4062: ff c1 inc %ecx
|
|
4064: c1 e2 03 shl $0x3,%edx
|
|
4067: 48 63 d2 movslq %edx,%rdx
|
|
406a: 3b c8 cmp %eax,%ecx
|
|
406c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
|
|
4072: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2
|
|
4079: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
4080: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
4084: f2 0f 59 d1 mulsd %xmm1,%xmm2
|
|
4088: f2 0f 59 d9 mulsd %xmm1,%xmm3
|
|
408c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
4092: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2
|
|
4099: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3
|
|
40a0: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
40a6: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8)
|
|
40ad: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8)
|
|
40b4: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4
|
|
40bb: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5
|
|
40c2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
|
|
40c9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2
|
|
40d0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3
|
|
40d7: f2 0f 59 e1 mulsd %xmm1,%xmm4
|
|
40db: f2 0f 59 e9 mulsd %xmm1,%xmm5
|
|
40df: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
40e3: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4
|
|
40ea: f2 0f 59 d1 mulsd %xmm1,%xmm2
|
|
40ee: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5
|
|
40f5: f2 0f 59 d9 mulsd %xmm1,%xmm3
|
|
40f9: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0
|
|
4100: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2
|
|
4107: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3
|
|
410e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8)
|
|
4115: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8)
|
|
411c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8)
|
|
4123: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8)
|
|
412a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8)
|
|
4131: 0f 82 29 ff ff ff jb 0x4060
|
|
4137: c1 e1 03 shl $0x3,%ecx
|
|
413a: 89 ca mov %ecx,%edx
|
|
413c: ff c2 inc %edx
|
|
413e: 41 3b d1 cmp %r9d,%edx
|
|
4141: 0f 87 d9 00 00 00 ja 0x4220
|
|
4147: 44 2b ca sub %edx,%r9d
|
|
414a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff23c0
|
|
4151: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax
|
|
4158: c5 01
|
|
415a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax
|
|
4161: 00
|
|
4162: ff e0 jmp *%rax
|
|
4164: 48 63 d2 movslq %edx,%rdx
|
|
4167: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
|
|
416e: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
4172: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
|
|
4177: f2 0f 58 00 addsd (%rax),%xmm0
|
|
417b: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
417f: 48 63 d2 movslq %edx,%rdx
|
|
4182: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0
|
|
4189: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
418d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
|
|
4192: f2 0f 58 00 addsd (%rax),%xmm0
|
|
4196: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
419a: 48 63 d2 movslq %edx,%rdx
|
|
419d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0
|
|
41a4: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
41a8: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
|
|
41ad: f2 0f 58 00 addsd (%rax),%xmm0
|
|
41b1: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
41b5: 48 63 d2 movslq %edx,%rdx
|
|
41b8: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0
|
|
41bf: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
41c3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
|
|
41c8: f2 0f 58 00 addsd (%rax),%xmm0
|
|
41cc: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
41d0: 48 63 d2 movslq %edx,%rdx
|
|
41d3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0
|
|
41da: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
41de: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
|
|
41e3: f2 0f 58 00 addsd (%rax),%xmm0
|
|
41e7: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
41eb: 48 63 d2 movslq %edx,%rdx
|
|
41ee: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
|
|
41f4: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
41f8: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
41fe: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
4204: 48 63 d2 movslq %edx,%rdx
|
|
4207: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0
|
|
420e: f2 0f 59 c8 mulsd %xmm0,%xmm1
|
|
4212: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1
|
|
4219: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8)
|
|
4220: 33 c0 xor %eax,%eax
|
|
4222: c3 ret
|
|
4223: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4228: c3 ret
|
|
4229: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
422e: c3 ret
|
|
422f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4236: 00
|
|
4237: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
423e: 66 90 xchg %ax,%ax
|
|
4240: 41 57 push %r15
|
|
4242: 45 89 cb mov %r9d,%r11d
|
|
4245: 48 85 c9 test %rcx,%rcx
|
|
4248: 0f 84 53 02 00 00 je 0x44a1
|
|
424e: 4d 85 c0 test %r8,%r8
|
|
4251: 0f 84 4a 02 00 00 je 0x44a1
|
|
4257: 45 85 db test %r11d,%r11d
|
|
425a: 0f 8e 39 02 00 00 jle 0x4499
|
|
4260: 41 83 fb 08 cmp $0x8,%r11d
|
|
4264: 0f 8c 1f 02 00 00 jl 0x4489
|
|
426a: 4d 89 c2 mov %r8,%r10
|
|
426d: 49 83 e2 0f and $0xf,%r10
|
|
4271: 45 85 d2 test %r10d,%r10d
|
|
4274: 74 13 je 0x4289
|
|
4276: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
427d: 0f 85 06 02 00 00 jne 0x4489
|
|
4283: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
4289: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
428d: 44 3b d8 cmp %eax,%r11d
|
|
4290: 0f 8c f3 01 00 00 jl 0x4489
|
|
4296: 44 89 d8 mov %r11d,%eax
|
|
4299: 33 d2 xor %edx,%edx
|
|
429b: 41 2b c2 sub %r10d,%eax
|
|
429e: 45 89 d1 mov %r10d,%r9d
|
|
42a1: 83 e0 07 and $0x7,%eax
|
|
42a4: f7 d8 neg %eax
|
|
42a6: 41 03 c3 add %r11d,%eax
|
|
42a9: 45 85 d2 test %r10d,%r10d
|
|
42ac: 76 30 jbe 0x42de
|
|
42ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
42b5: 00
|
|
42b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
42bd: 0f 1f 00 nopl (%rax)
|
|
42c0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
|
|
42c5: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
42c9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
42cf: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
42d5: 48 83 c2 01 add $0x1,%rdx
|
|
42d9: 49 3b d1 cmp %r9,%rdx
|
|
42dc: 72 e2 jb 0x42c0
|
|
42de: 45 89 d2 mov %r10d,%r10d
|
|
42e1: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx
|
|
42e5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
42ec: 48 63 d0 movslq %eax,%rdx
|
|
42ef: 0f 84 72 00 00 00 je 0x4367
|
|
42f5: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
42f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4300: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
|
|
4305: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
|
|
430b: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
430f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
|
|
4315: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
4319: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
|
|
431f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
4323: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
|
|
4329: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
432d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
|
|
4334: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
|
|
433b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
|
|
4342: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
|
|
4347: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
|
|
434d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
|
|
4353: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
|
|
4359: 49 83 c1 08 add $0x8,%r9
|
|
435d: 4c 3b ca cmp %rdx,%r9
|
|
4360: 72 9e jb 0x4300
|
|
4362: e9 7b 00 00 00 jmp 0x43e2
|
|
4367: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
436b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4372: 00
|
|
4373: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
437a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4380: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
|
|
4385: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
|
|
438b: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
438f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
|
|
4395: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
4399: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
|
|
439f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
43a3: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
|
|
43a9: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
43ad: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
|
|
43b4: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
|
|
43bb: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
|
|
43c2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
|
|
43c7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
|
|
43cd: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
|
|
43d3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
|
|
43d9: 49 83 c1 08 add $0x8,%r9
|
|
43dd: 4c 3b ca cmp %rdx,%r9
|
|
43e0: 72 9e jb 0x4380
|
|
43e2: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
43e6: 45 3b cb cmp %r11d,%r9d
|
|
43e9: 0f 87 90 00 00 00 ja 0x447f
|
|
43ef: 4d 63 db movslq %r11d,%r11
|
|
43f2: 4c 2b da sub %rdx,%r11
|
|
43f5: 49 83 fb 02 cmp $0x2,%r11
|
|
43f9: 0f 8c 85 00 00 00 jl 0x4484
|
|
43ff: 45 89 df mov %r11d,%r15d
|
|
4402: 45 33 d2 xor %r10d,%r10d
|
|
4405: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
4409: 41 83 e7 fe and $0xfffffffe,%r15d
|
|
440d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
|
|
4411: 4d 63 ff movslq %r15d,%r15
|
|
4414: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4420: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2
|
|
4425: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
4429: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2
|
|
442f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8)
|
|
4434: 49 83 c2 02 add $0x2,%r10
|
|
4438: 4d 3b d7 cmp %r15,%r10
|
|
443b: 72 e3 jb 0x4420
|
|
443d: 4d 3b fb cmp %r11,%r15
|
|
4440: 73 3d jae 0x447f
|
|
4442: 48 63 c0 movslq %eax,%rax
|
|
4445: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
4449: 49 8d 04 c0 lea (%r8,%rax,8),%rax
|
|
444d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4454: 00
|
|
4455: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
445c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4460: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0
|
|
4466: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
446a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0
|
|
4470: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8)
|
|
4476: 49 83 c7 01 add $0x1,%r15
|
|
447a: 4d 3b fb cmp %r11,%r15
|
|
447d: 72 e1 jb 0x4460
|
|
447f: 33 c0 xor %eax,%eax
|
|
4481: 41 5f pop %r15
|
|
4483: c3 ret
|
|
4484: 45 33 ff xor %r15d,%r15d
|
|
4487: eb b4 jmp 0x443d
|
|
4489: 33 c0 xor %eax,%eax
|
|
448b: 41 83 fb 01 cmp $0x1,%r11d
|
|
448f: 72 ee jb 0x447f
|
|
4491: 4d 63 db movslq %r11d,%r11
|
|
4494: 45 33 ff xor %r15d,%r15d
|
|
4497: eb a4 jmp 0x443d
|
|
4499: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
449e: 41 5f pop %r15
|
|
44a0: c3 ret
|
|
44a1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
44a6: 41 5f pop %r15
|
|
44a8: c3 ret
|
|
44a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
44b0: 00
|
|
44b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
44b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
44bf: 00
|
|
44c0: 41 57 push %r15
|
|
44c2: 48 85 c9 test %rcx,%rcx
|
|
44c5: 0f 84 f4 01 00 00 je 0x46bf
|
|
44cb: 4d 85 c0 test %r8,%r8
|
|
44ce: 0f 84 eb 01 00 00 je 0x46bf
|
|
44d4: 45 85 c9 test %r9d,%r9d
|
|
44d7: 0f 8e da 01 00 00 jle 0x46b7
|
|
44dd: 41 83 f9 10 cmp $0x10,%r9d
|
|
44e1: 0f 8c c0 01 00 00 jl 0x46a7
|
|
44e7: 4d 89 c2 mov %r8,%r10
|
|
44ea: 49 83 e2 1f and $0x1f,%r10
|
|
44ee: 45 89 d2 mov %r10d,%r10d
|
|
44f1: 45 85 d2 test %r10d,%r10d
|
|
44f4: 74 18 je 0x450e
|
|
44f6: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
44fd: 0f 85 a4 01 00 00 jne 0x46a7
|
|
4503: 41 f7 da neg %r10d
|
|
4506: 41 83 c2 20 add $0x20,%r10d
|
|
450a: 41 c1 ea 03 shr $0x3,%r10d
|
|
450e: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
4512: 44 3b c8 cmp %eax,%r9d
|
|
4515: 0f 8c 8c 01 00 00 jl 0x46a7
|
|
451b: 44 89 c8 mov %r9d,%eax
|
|
451e: 33 d2 xor %edx,%edx
|
|
4520: 41 2b c2 sub %r10d,%eax
|
|
4523: 83 e0 0f and $0xf,%eax
|
|
4526: f7 d8 neg %eax
|
|
4528: 41 03 c1 add %r9d,%eax
|
|
452b: 45 85 d2 test %r10d,%r10d
|
|
452e: 76 29 jbe 0x4559
|
|
4530: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4537: 00
|
|
4538: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
453f: 90 nop
|
|
4540: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0
|
|
4545: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2
|
|
454b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8)
|
|
4551: 48 ff c2 inc %rdx
|
|
4554: 49 3b d2 cmp %r10,%rdx
|
|
4557: 72 e7 jb 0x4540
|
|
4559: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
455d: 48 63 d0 movslq %eax,%rdx
|
|
4560: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
4566: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
456d: 00
|
|
456e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4575: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4580: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
|
|
4586: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
|
|
458d: 01
|
|
458e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
4592: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2
|
|
4599: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5
|
|
459f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8)
|
|
45a5: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3
|
|
45ac: 01
|
|
45ad: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
45b1: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2
|
|
45b8: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5
|
|
45bf: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8)
|
|
45c6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3
|
|
45cd: 01
|
|
45ce: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
45d2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2
|
|
45d9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5
|
|
45e0: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8)
|
|
45e7: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3
|
|
45ee: 01
|
|
45ef: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
45f3: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5
|
|
45fa: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8)
|
|
4601: 49 83 c2 10 add $0x10,%r10
|
|
4605: 4c 3b d2 cmp %rdx,%r10
|
|
4608: 0f 82 72 ff ff ff jb 0x4580
|
|
460e: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
4612: 45 3b d1 cmp %r9d,%r10d
|
|
4615: 0f 87 7f 00 00 00 ja 0x469a
|
|
461b: 4d 63 d9 movslq %r9d,%r11
|
|
461e: 4c 2b da sub %rdx,%r11
|
|
4621: 49 83 fb 04 cmp $0x4,%r11
|
|
4625: 0f 8c 77 00 00 00 jl 0x46a2
|
|
462b: 45 89 df mov %r11d,%r15d
|
|
462e: 45 33 d2 xor %r10d,%r10d
|
|
4631: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
4635: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
4639: 4d 63 ff movslq %r15d,%r15
|
|
463c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
|
|
4640: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2
|
|
4646: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3
|
|
464d: 01
|
|
464e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
4652: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5
|
|
4658: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8)
|
|
465e: 49 83 c2 04 add $0x4,%r10
|
|
4662: 4d 3b d7 cmp %r15,%r10
|
|
4665: 72 d9 jb 0x4640
|
|
4667: 4d 3b fb cmp %r11,%r15
|
|
466a: 73 2e jae 0x469a
|
|
466c: 48 63 c0 movslq %eax,%rax
|
|
466f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
4673: 49 8d 04 c0 lea (%r8,%rax,8),%rax
|
|
4677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
467e: 00 00
|
|
4680: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0
|
|
4686: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2
|
|
468c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8)
|
|
4692: 49 ff c7 inc %r15
|
|
4695: 4d 3b fb cmp %r11,%r15
|
|
4698: 72 e6 jb 0x4680
|
|
469a: 33 c0 xor %eax,%eax
|
|
469c: c5 f8 77 vzeroupper
|
|
469f: 41 5f pop %r15
|
|
46a1: c3 ret
|
|
46a2: 45 33 ff xor %r15d,%r15d
|
|
46a5: eb c0 jmp 0x4667
|
|
46a7: 33 c0 xor %eax,%eax
|
|
46a9: 41 83 f9 01 cmp $0x1,%r9d
|
|
46ad: 72 eb jb 0x469a
|
|
46af: 4d 63 d9 movslq %r9d,%r11
|
|
46b2: 45 33 ff xor %r15d,%r15d
|
|
46b5: eb b0 jmp 0x4667
|
|
46b7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
46bc: 41 5f pop %r15
|
|
46be: c3 ret
|
|
46bf: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
46c4: 41 5f pop %r15
|
|
46c6: c3 ret
|
|
46c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
46ce: 00
|
|
46cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
46d6: 0f 1f 00 nopl (%rax)
|
|
46d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
46e0: 4d 89 c2 mov %r8,%r10
|
|
46e3: 48 85 c9 test %rcx,%rcx
|
|
46e6: 0f 84 eb 00 00 00 je 0x47d7
|
|
46ec: 4d 85 d2 test %r10,%r10
|
|
46ef: 0f 84 e2 00 00 00 je 0x47d7
|
|
46f5: 45 85 c9 test %r9d,%r9d
|
|
46f8: 0f 8e d3 00 00 00 jle 0x47d1
|
|
46fe: 49 63 c1 movslq %r9d,%rax
|
|
4701: 48 83 f8 04 cmp $0x4,%rax
|
|
4705: 0f 8c b5 00 00 00 jl 0x47c0
|
|
470b: 48 83 f8 3b cmp $0x3b,%rax
|
|
470f: 0f 8c b0 00 00 00 jl 0x47c5
|
|
4715: 4c 89 d2 mov %r10,%rdx
|
|
4718: 48 83 e2 1f and $0x1f,%rdx
|
|
471c: 85 d2 test %edx,%edx
|
|
471e: 74 11 je 0x4731
|
|
4720: f6 c2 07 test $0x7,%dl
|
|
4723: 0f 85 97 00 00 00 jne 0x47c0
|
|
4729: f7 da neg %edx
|
|
472b: 83 c2 20 add $0x20,%edx
|
|
472e: c1 ea 03 shr $0x3,%edx
|
|
4731: 41 89 d0 mov %edx,%r8d
|
|
4734: 4d 8d 58 04 lea 0x4(%r8),%r11
|
|
4738: 49 3b c3 cmp %r11,%rax
|
|
473b: 0f 8c 7f 00 00 00 jl 0x47c0
|
|
4741: 45 89 cb mov %r9d,%r11d
|
|
4744: 44 2b da sub %edx,%r11d
|
|
4747: 41 83 e3 03 and $0x3,%r11d
|
|
474b: 45 2b cb sub %r11d,%r9d
|
|
474e: 45 33 db xor %r11d,%r11d
|
|
4751: 4d 63 c9 movslq %r9d,%r9
|
|
4754: 85 d2 test %edx,%edx
|
|
4756: 76 22 jbe 0x477a
|
|
4758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
475f: 00
|
|
4760: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0
|
|
4766: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0
|
|
476c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8)
|
|
4772: 49 ff c3 inc %r11
|
|
4775: 4d 3b d8 cmp %r8,%r11
|
|
4778: 72 e6 jb 0x4760
|
|
477a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
477f: 90 nop
|
|
4780: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2
|
|
4786: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2
|
|
478c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8)
|
|
4792: 49 83 c0 04 add $0x4,%r8
|
|
4796: 4d 3b c1 cmp %r9,%r8
|
|
4799: 72 e5 jb 0x4780
|
|
479b: 4c 3b c8 cmp %rax,%r9
|
|
479e: 73 1a jae 0x47ba
|
|
47a0: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0
|
|
47a6: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0
|
|
47ac: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8)
|
|
47b2: 49 ff c1 inc %r9
|
|
47b5: 4c 3b c8 cmp %rax,%r9
|
|
47b8: 72 e6 jb 0x47a0
|
|
47ba: 33 c0 xor %eax,%eax
|
|
47bc: c5 f8 77 vzeroupper
|
|
47bf: c3 ret
|
|
47c0: 45 33 c9 xor %r9d,%r9d
|
|
47c3: eb d6 jmp 0x479b
|
|
47c5: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
47c9: 45 33 c0 xor %r8d,%r8d
|
|
47cc: 4d 63 c9 movslq %r9d,%r9
|
|
47cf: eb a9 jmp 0x477a
|
|
47d1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
47d6: c3 ret
|
|
47d7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
47dc: c3 ret
|
|
47dd: 0f 1f 00 nopl (%rax)
|
|
47e0: 48 85 c9 test %rcx,%rcx
|
|
47e3: 0f 84 2c 01 00 00 je 0x4915
|
|
47e9: 4d 85 c0 test %r8,%r8
|
|
47ec: 0f 84 23 01 00 00 je 0x4915
|
|
47f2: 45 85 c9 test %r9d,%r9d
|
|
47f5: 0f 8e 14 01 00 00 jle 0x490f
|
|
47fb: 49 63 d1 movslq %r9d,%rdx
|
|
47fe: 48 83 fa 04 cmp $0x4,%rdx
|
|
4802: 0f 8c f7 00 00 00 jl 0x48ff
|
|
4808: 48 83 fa 3b cmp $0x3b,%rdx
|
|
480c: 0f 8c f2 00 00 00 jl 0x4904
|
|
4812: 4c 89 c0 mov %r8,%rax
|
|
4815: 48 83 e0 1f and $0x1f,%rax
|
|
4819: a8 07 test $0x7,%al
|
|
481b: 74 04 je 0x4821
|
|
481d: 33 c0 xor %eax,%eax
|
|
481f: eb 14 jmp 0x4835
|
|
4821: 41 89 c2 mov %eax,%r10d
|
|
4824: 41 f7 da neg %r10d
|
|
4827: 41 83 c2 20 add $0x20,%r10d
|
|
482b: 41 c1 ea 03 shr $0x3,%r10d
|
|
482f: 85 c0 test %eax,%eax
|
|
4831: 41 0f 45 c2 cmovne %r10d,%eax
|
|
4835: 44 8d 50 04 lea 0x4(%rax),%r10d
|
|
4839: 49 3b d2 cmp %r10,%rdx
|
|
483c: 0f 8c bd 00 00 00 jl 0x48ff
|
|
4842: 45 89 ca mov %r9d,%r10d
|
|
4845: 44 2b d0 sub %eax,%r10d
|
|
4848: 41 83 e2 03 and $0x3,%r10d
|
|
484c: 45 2b ca sub %r10d,%r9d
|
|
484f: 45 33 d2 xor %r10d,%r10d
|
|
4852: 83 f8 01 cmp $0x1,%eax
|
|
4855: 72 23 jb 0x487a
|
|
4857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
485e: 00 00
|
|
4860: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
4866: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0
|
|
486c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8)
|
|
4872: 49 ff c2 inc %r10
|
|
4875: 4c 3b d0 cmp %rax,%r10
|
|
4878: 72 e6 jb 0x4860
|
|
487a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
487f: 4d 63 d1 movslq %r9d,%r10
|
|
4882: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4889: 00
|
|
488a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4891: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4898: 00
|
|
4899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48a0: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2
|
|
48a5: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2
|
|
48ab: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8)
|
|
48b1: 48 83 c0 04 add $0x4,%rax
|
|
48b5: 49 3b c2 cmp %r10,%rax
|
|
48b8: 72 e6 jb 0x48a0
|
|
48ba: 33 c0 xor %eax,%eax
|
|
48bc: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
48c0: 4d 63 d2 movslq %r10d,%r10
|
|
48c3: 4c 3b d2 cmp %rdx,%r10
|
|
48c6: 77 31 ja 0x48f9
|
|
48c8: 4d 63 c9 movslq %r9d,%r9
|
|
48cb: 49 2b d1 sub %r9,%rdx
|
|
48ce: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10
|
|
48d2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
48d6: 0f 1f 00 nopl (%rax)
|
|
48d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48e0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
48e6: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0
|
|
48ec: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8)
|
|
48f1: 48 ff c0 inc %rax
|
|
48f4: 48 3b c2 cmp %rdx,%rax
|
|
48f7: 72 e7 jb 0x48e0
|
|
48f9: 33 c0 xor %eax,%eax
|
|
48fb: c5 f8 77 vzeroupper
|
|
48fe: c3 ret
|
|
48ff: 45 33 c9 xor %r9d,%r9d
|
|
4902: eb b6 jmp 0x48ba
|
|
4904: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
4908: 33 c0 xor %eax,%eax
|
|
490a: e9 6b ff ff ff jmp 0x487a
|
|
490f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4914: c3 ret
|
|
4915: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
491a: c3 ret
|
|
491b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4920: 48 83 ec 28 sub $0x28,%rsp
|
|
4924: 4d 89 c1 mov %r8,%r9
|
|
4927: 49 89 d0 mov %rdx,%r8
|
|
492a: 48 89 ca mov %rcx,%rdx
|
|
492d: e8 ae 99 03 00 call 0x3e2e0
|
|
4932: 48 83 c4 28 add $0x28,%rsp
|
|
4936: c3 ret
|
|
4937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
493e: 00 00
|
|
4940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4945: 4d 89 c1 mov %r8,%r9
|
|
4948: 49 89 d0 mov %rdx,%r8
|
|
494b: 48 89 ca mov %rcx,%rdx
|
|
494e: e8 8d 9c 03 00 call 0x3e5e0
|
|
4953: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4958: c3 ret
|
|
4959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4960: 48 83 ec 28 sub $0x28,%rsp
|
|
4964: 4d 89 c1 mov %r8,%r9
|
|
4967: 49 89 d0 mov %rdx,%r8
|
|
496a: 48 89 ca mov %rcx,%rdx
|
|
496d: e8 6e 9f 03 00 call 0x3e8e0
|
|
4972: 48 83 c4 28 add $0x28,%rsp
|
|
4976: c3 ret
|
|
4977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
497e: 00 00
|
|
4980: 48 83 ec 28 sub $0x28,%rsp
|
|
4984: 4d 89 c1 mov %r8,%r9
|
|
4987: 49 89 d0 mov %rdx,%r8
|
|
498a: 48 89 ca mov %rcx,%rdx
|
|
498d: e8 0e a2 03 00 call 0x3eba0
|
|
4992: 48 83 c4 28 add $0x28,%rsp
|
|
4996: c3 ret
|
|
4997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
499e: 00 00
|
|
49a0: 48 83 ec 28 sub $0x28,%rsp
|
|
49a4: 4d 89 c1 mov %r8,%r9
|
|
49a7: 49 89 d0 mov %rdx,%r8
|
|
49aa: 48 89 ca mov %rcx,%rdx
|
|
49ad: e8 8e a4 03 00 call 0x3ee40
|
|
49b2: 48 83 c4 28 add $0x28,%rsp
|
|
49b6: c3 ret
|
|
49b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
49be: 00 00
|
|
49c0: 48 83 ec 28 sub $0x28,%rsp
|
|
49c4: 4d 89 c1 mov %r8,%r9
|
|
49c7: 49 89 d0 mov %rdx,%r8
|
|
49ca: 48 89 ca mov %rcx,%rdx
|
|
49cd: e8 ee a6 03 00 call 0x3f0c0
|
|
49d2: 48 83 c4 28 add $0x28,%rsp
|
|
49d6: c3 ret
|
|
49d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
49de: 00 00
|
|
49e0: 48 83 ec 28 sub $0x28,%rsp
|
|
49e4: 48 85 c9 test %rcx,%rcx
|
|
49e7: 74 20 je 0x4a09
|
|
49e9: 48 85 d2 test %rdx,%rdx
|
|
49ec: 74 1b je 0x4a09
|
|
49ee: 45 85 c0 test %r8d,%r8d
|
|
49f1: 7f 0a jg 0x49fd
|
|
49f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
49f8: 48 83 c4 28 add $0x28,%rsp
|
|
49fc: c3 ret
|
|
49fd: e8 3e a9 03 00 call 0x3f340
|
|
4a02: 33 c0 xor %eax,%eax
|
|
4a04: 48 83 c4 28 add $0x28,%rsp
|
|
4a08: c3 ret
|
|
4a09: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4a0e: 48 83 c4 28 add $0x28,%rsp
|
|
4a12: c3 ret
|
|
4a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a1f: 00
|
|
4a20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4a25: 48 85 c9 test %rcx,%rcx
|
|
4a28: 74 22 je 0x4a4c
|
|
4a2a: 48 85 d2 test %rdx,%rdx
|
|
4a2d: 74 1d je 0x4a4c
|
|
4a2f: 45 85 c0 test %r8d,%r8d
|
|
4a32: 7f 0b jg 0x4a3f
|
|
4a34: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4a39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4a3e: c3 ret
|
|
4a3f: e8 dc aa 03 00 call 0x3f520
|
|
4a44: 33 c0 xor %eax,%eax
|
|
4a46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4a4b: c3 ret
|
|
4a4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4a51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4a56: c3 ret
|
|
4a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
4a5e: 00 00
|
|
4a60: 48 83 ec 28 sub $0x28,%rsp
|
|
4a64: 48 85 c9 test %rcx,%rcx
|
|
4a67: 74 20 je 0x4a89
|
|
4a69: 48 85 d2 test %rdx,%rdx
|
|
4a6c: 74 1b je 0x4a89
|
|
4a6e: 45 85 c0 test %r8d,%r8d
|
|
4a71: 7f 0a jg 0x4a7d
|
|
4a73: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4a78: 48 83 c4 28 add $0x28,%rsp
|
|
4a7c: c3 ret
|
|
4a7d: e8 7e ac 03 00 call 0x3f700
|
|
4a82: 33 c0 xor %eax,%eax
|
|
4a84: 48 83 c4 28 add $0x28,%rsp
|
|
4a88: c3 ret
|
|
4a89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4a8e: 48 83 c4 28 add $0x28,%rsp
|
|
4a92: c3 ret
|
|
4a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a9f: 00
|
|
4aa0: 56 push %rsi
|
|
4aa1: 48 89 d6 mov %rdx,%rsi
|
|
4aa4: 48 85 c9 test %rcx,%rcx
|
|
4aa7: 0f 84 d0 01 00 00 je 0x4c7d
|
|
4aad: 48 85 f6 test %rsi,%rsi
|
|
4ab0: 0f 84 c7 01 00 00 je 0x4c7d
|
|
4ab6: 45 85 c0 test %r8d,%r8d
|
|
4ab9: 0f 8e b7 01 00 00 jle 0x4c76
|
|
4abf: 41 83 f8 10 cmp $0x10,%r8d
|
|
4ac3: 0f 8c 9d 01 00 00 jl 0x4c66
|
|
4ac9: 49 89 f1 mov %rsi,%r9
|
|
4acc: 49 83 e1 1f and $0x1f,%r9
|
|
4ad0: 45 89 c9 mov %r9d,%r9d
|
|
4ad3: 45 85 c9 test %r9d,%r9d
|
|
4ad6: 74 18 je 0x4af0
|
|
4ad8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
4adf: 0f 85 81 01 00 00 jne 0x4c66
|
|
4ae5: 41 f7 d9 neg %r9d
|
|
4ae8: 41 83 c1 20 add $0x20,%r9d
|
|
4aec: 41 c1 e9 03 shr $0x3,%r9d
|
|
4af0: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
4af4: 44 3b c0 cmp %eax,%r8d
|
|
4af7: 0f 8c 69 01 00 00 jl 0x4c66
|
|
4afd: 44 89 c0 mov %r8d,%eax
|
|
4b00: 33 d2 xor %edx,%edx
|
|
4b02: 41 2b c1 sub %r9d,%eax
|
|
4b05: 83 e0 0f and $0xf,%eax
|
|
4b08: f7 d8 neg %eax
|
|
4b0a: 41 03 c0 add %r8d,%eax
|
|
4b0d: 45 85 c9 test %r9d,%r9d
|
|
4b10: 76 25 jbe 0x4b37
|
|
4b12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b20: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
4b25: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
|
|
4b2a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
4b2f: 48 ff c2 inc %rdx
|
|
4b32: 49 3b d1 cmp %r9,%rdx
|
|
4b35: 72 e9 jb 0x4b20
|
|
4b37: 48 63 d0 movslq %eax,%rdx
|
|
4b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4b40: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
4b46: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
|
|
4b4d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
|
|
4b54: 01
|
|
4b55: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
|
|
4b5c: 01
|
|
4b5d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
|
|
4b64: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
|
|
4b6b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
|
|
4b71: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
|
|
4b78: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
|
|
4b7e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
|
|
4b85: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
|
|
4b8c: 01
|
|
4b8d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
|
|
4b94: 01
|
|
4b95: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
|
|
4b9c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
|
|
4ba3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
|
|
4baa: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
|
|
4bb1: 49 83 c1 10 add $0x10,%r9
|
|
4bb5: 4c 3b ca cmp %rdx,%r9
|
|
4bb8: 72 86 jb 0x4b40
|
|
4bba: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
4bbe: 45 3b c8 cmp %r8d,%r9d
|
|
4bc1: 0f 87 93 00 00 00 ja 0x4c5a
|
|
4bc7: 4d 63 d0 movslq %r8d,%r10
|
|
4bca: 4c 2b d2 sub %rdx,%r10
|
|
4bcd: 49 83 fa 04 cmp $0x4,%r10
|
|
4bd1: 0f 8c 8a 00 00 00 jl 0x4c61
|
|
4bd7: 45 89 d3 mov %r10d,%r11d
|
|
4bda: 45 33 c9 xor %r9d,%r9d
|
|
4bdd: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
4be1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
|
|
4be5: 4d 63 db movslq %r11d,%r11
|
|
4be8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
4bec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4bf3: 00
|
|
4bf4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c00: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
|
|
4c06: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
|
|
4c0d: 01
|
|
4c0e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
|
|
4c14: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
|
|
4c1a: 49 83 c1 04 add $0x4,%r9
|
|
4c1e: 4d 3b cb cmp %r11,%r9
|
|
4c21: 72 dd jb 0x4c00
|
|
4c23: 4d 3b da cmp %r10,%r11
|
|
4c26: 73 32 jae 0x4c5a
|
|
4c28: 48 63 c0 movslq %eax,%rax
|
|
4c2b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
4c2f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
4c33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c3f: 00
|
|
4c40: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
4c46: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
4c4c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
|
|
4c52: 49 ff c3 inc %r11
|
|
4c55: 4d 3b da cmp %r10,%r11
|
|
4c58: 72 e6 jb 0x4c40
|
|
4c5a: 33 c0 xor %eax,%eax
|
|
4c5c: c5 f8 77 vzeroupper
|
|
4c5f: 5e pop %rsi
|
|
4c60: c3 ret
|
|
4c61: 45 33 db xor %r11d,%r11d
|
|
4c64: eb bd jmp 0x4c23
|
|
4c66: 33 c0 xor %eax,%eax
|
|
4c68: 41 83 f8 01 cmp $0x1,%r8d
|
|
4c6c: 72 ec jb 0x4c5a
|
|
4c6e: 4d 63 d0 movslq %r8d,%r10
|
|
4c71: 45 33 db xor %r11d,%r11d
|
|
4c74: eb ad jmp 0x4c23
|
|
4c76: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4c7b: 5e pop %rsi
|
|
4c7c: c3 ret
|
|
4c7d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4c82: 5e pop %rsi
|
|
4c83: c3 ret
|
|
4c84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c8b: 00
|
|
4c8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c9f: 00
|
|
4ca0: 53 push %rbx
|
|
4ca1: 48 85 c9 test %rcx,%rcx
|
|
4ca4: 0f 84 aa 01 00 00 je 0x4e54
|
|
4caa: 48 85 d2 test %rdx,%rdx
|
|
4cad: 0f 84 a1 01 00 00 je 0x4e54
|
|
4cb3: 45 85 c0 test %r8d,%r8d
|
|
4cb6: 0f 8e 91 01 00 00 jle 0x4e4d
|
|
4cbc: 41 83 f8 10 cmp $0x10,%r8d
|
|
4cc0: 0f 8c 80 01 00 00 jl 0x4e46
|
|
4cc6: 49 89 d3 mov %rdx,%r11
|
|
4cc9: 49 83 e3 1f and $0x1f,%r11
|
|
4ccd: 45 85 db test %r11d,%r11d
|
|
4cd0: 74 18 je 0x4cea
|
|
4cd2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
4cd9: 0f 85 67 01 00 00 jne 0x4e46
|
|
4cdf: 41 f7 db neg %r11d
|
|
4ce2: 41 83 c3 20 add $0x20,%r11d
|
|
4ce6: 41 c1 eb 03 shr $0x3,%r11d
|
|
4cea: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
4cee: 44 3b c0 cmp %eax,%r8d
|
|
4cf1: 0f 8c 4f 01 00 00 jl 0x4e46
|
|
4cf7: 44 89 c0 mov %r8d,%eax
|
|
4cfa: 45 33 d2 xor %r10d,%r10d
|
|
4cfd: 41 2b c3 sub %r11d,%eax
|
|
4d00: 83 e0 0f and $0xf,%eax
|
|
4d03: f7 d8 neg %eax
|
|
4d05: 41 03 c0 add %r8d,%eax
|
|
4d08: 44 89 db mov %r11d,%ebx
|
|
4d0b: 45 85 db test %r11d,%r11d
|
|
4d0e: 76 2a jbe 0x4d3a
|
|
4d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4d17: 00
|
|
4d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4d1f: 90 nop
|
|
4d20: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
4d26: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
4d2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
4d32: 49 ff c2 inc %r10
|
|
4d35: 4c 3b d3 cmp %rbx,%r10
|
|
4d38: 72 e6 jb 0x4d20
|
|
4d3a: 4c 63 d0 movslq %eax,%r10
|
|
4d3d: 0f 1f 00 nopl (%rax)
|
|
4d40: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
|
|
4d45: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
4d49: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
|
|
4d4f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
|
|
4d55: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
|
|
4d5a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
|
|
4d60: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
|
|
4d66: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
|
|
4d6c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
4d71: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
4d77: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
4d7d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
|
|
4d83: 48 83 c3 10 add $0x10,%rbx
|
|
4d87: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
4d8d: 49 3b da cmp %r10,%rbx
|
|
4d90: 72 ae jb 0x4d40
|
|
4d92: 8d 58 01 lea 0x1(%rax),%ebx
|
|
4d95: 41 3b d8 cmp %r8d,%ebx
|
|
4d98: 0f 87 9c 00 00 00 ja 0x4e3a
|
|
4d9e: 4d 63 c8 movslq %r8d,%r9
|
|
4da1: 48 63 c0 movslq %eax,%rax
|
|
4da4: 4c 2b c8 sub %rax,%r9
|
|
4da7: 49 83 f9 04 cmp $0x4,%r9
|
|
4dab: 0f 8c 90 00 00 00 jl 0x4e41
|
|
4db1: 48 63 c0 movslq %eax,%rax
|
|
4db4: 45 89 ca mov %r9d,%r10d
|
|
4db7: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
4dbb: 45 33 c0 xor %r8d,%r8d
|
|
4dbe: 4d 63 d2 movslq %r10d,%r10
|
|
4dc1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
|
|
4dc5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
|
|
4dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4dd0: 00
|
|
4dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ddf: 00
|
|
4de0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
4de6: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
4dec: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
|
|
4df2: 49 83 c0 04 add $0x4,%r8
|
|
4df6: 4d 3b c2 cmp %r10,%r8
|
|
4df9: 72 e5 jb 0x4de0
|
|
4dfb: 4d 3b d1 cmp %r9,%r10
|
|
4dfe: 73 3a jae 0x4e3a
|
|
4e00: 48 63 c0 movslq %eax,%rax
|
|
4e03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
4e07: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
4e0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4e12: 00
|
|
4e13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4e1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4e20: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
4e26: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
4e2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
4e32: 49 ff c2 inc %r10
|
|
4e35: 4d 3b d1 cmp %r9,%r10
|
|
4e38: 72 e6 jb 0x4e20
|
|
4e3a: 33 c0 xor %eax,%eax
|
|
4e3c: c5 f8 77 vzeroupper
|
|
4e3f: 5b pop %rbx
|
|
4e40: c3 ret
|
|
4e41: 45 33 d2 xor %r10d,%r10d
|
|
4e44: eb b5 jmp 0x4dfb
|
|
4e46: 33 c0 xor %eax,%eax
|
|
4e48: e9 45 ff ff ff jmp 0x4d92
|
|
4e4d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4e52: 5b pop %rbx
|
|
4e53: c3 ret
|
|
4e54: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4e59: 5b pop %rbx
|
|
4e5a: c3 ret
|
|
4e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4e60: 53 push %rbx
|
|
4e61: 49 89 ca mov %rcx,%r10
|
|
4e64: 4d 85 d2 test %r10,%r10
|
|
4e67: 0f 84 a4 01 00 00 je 0x5011
|
|
4e6d: 48 85 d2 test %rdx,%rdx
|
|
4e70: 0f 84 9b 01 00 00 je 0x5011
|
|
4e76: 45 85 c0 test %r8d,%r8d
|
|
4e79: 0f 8e 8b 01 00 00 jle 0x500a
|
|
4e7f: 41 83 f8 10 cmp $0x10,%r8d
|
|
4e83: 0f 8c 79 01 00 00 jl 0x5002
|
|
4e89: 48 89 d3 mov %rdx,%rbx
|
|
4e8c: 48 83 e3 1f and $0x1f,%rbx
|
|
4e90: 85 db test %ebx,%ebx
|
|
4e92: 74 11 je 0x4ea5
|
|
4e94: f6 c3 07 test $0x7,%bl
|
|
4e97: 0f 85 65 01 00 00 jne 0x5002
|
|
4e9d: f7 db neg %ebx
|
|
4e9f: 83 c3 20 add $0x20,%ebx
|
|
4ea2: c1 eb 03 shr $0x3,%ebx
|
|
4ea5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
4ea8: 44 3b c0 cmp %eax,%r8d
|
|
4eab: 0f 8c 51 01 00 00 jl 0x5002
|
|
4eb1: 45 89 c1 mov %r8d,%r9d
|
|
4eb4: 33 c0 xor %eax,%eax
|
|
4eb6: 44 2b cb sub %ebx,%r9d
|
|
4eb9: 41 83 e1 0f and $0xf,%r9d
|
|
4ebd: 41 f7 d9 neg %r9d
|
|
4ec0: 45 03 c8 add %r8d,%r9d
|
|
4ec3: 89 d9 mov %ebx,%ecx
|
|
4ec5: 85 db test %ebx,%ebx
|
|
4ec7: 76 2f jbe 0x4ef8
|
|
4ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ed0: 00
|
|
4ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4edf: 00
|
|
4ee0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
4ee6: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
4eeb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
4ef0: 48 ff c0 inc %rax
|
|
4ef3: 48 3b c1 cmp %rcx,%rax
|
|
4ef6: 72 e8 jb 0x4ee0
|
|
4ef8: 49 63 c1 movslq %r9d,%rax
|
|
4efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f00: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
|
|
4f06: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
|
|
4f0d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
|
|
4f14: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
|
|
4f1b: 03
|
|
4f1c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
4f21: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
4f27: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
4f2d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
4f34: 03
|
|
4f35: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
4f3a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
4f40: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
4f46: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
4f4d: 03
|
|
4f4e: 48 83 c1 10 add $0x10,%rcx
|
|
4f52: 48 3b c8 cmp %rax,%rcx
|
|
4f55: 72 a9 jb 0x4f00
|
|
4f57: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
4f5b: 41 3b c0 cmp %r8d,%eax
|
|
4f5e: 0f 87 93 00 00 00 ja 0x4ff7
|
|
4f64: 4d 63 c0 movslq %r8d,%r8
|
|
4f67: 4d 63 c9 movslq %r9d,%r9
|
|
4f6a: 4d 2b c1 sub %r9,%r8
|
|
4f6d: 49 83 f8 04 cmp $0x4,%r8
|
|
4f71: 0f 8c 87 00 00 00 jl 0x4ffe
|
|
4f77: 4d 63 c9 movslq %r9d,%r9
|
|
4f7a: 44 89 c3 mov %r8d,%ebx
|
|
4f7d: 83 e3 fc and $0xfffffffc,%ebx
|
|
4f80: 33 c9 xor %ecx,%ecx
|
|
4f82: 48 63 db movslq %ebx,%rbx
|
|
4f85: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
4f89: 4f 8d 1c ca lea (%r10,%r9,8),%r11
|
|
4f8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f94: 00
|
|
4f95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4f9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4fa0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
4fa6: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
4fab: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
|
|
4fb0: 48 83 c1 04 add $0x4,%rcx
|
|
4fb4: 48 3b cb cmp %rbx,%rcx
|
|
4fb7: 72 e7 jb 0x4fa0
|
|
4fb9: 49 3b d8 cmp %r8,%rbx
|
|
4fbc: 73 39 jae 0x4ff7
|
|
4fbe: 4d 63 c9 movslq %r9d,%r9
|
|
4fc1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
4fc5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
4fc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4fd0: 00
|
|
4fd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4fdf: 00
|
|
4fe0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
4fe5: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
|
|
4fea: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
|
|
4fef: 48 ff c3 inc %rbx
|
|
4ff2: 49 3b d8 cmp %r8,%rbx
|
|
4ff5: 72 e9 jb 0x4fe0
|
|
4ff7: 33 c0 xor %eax,%eax
|
|
4ff9: c5 f8 77 vzeroupper
|
|
4ffc: 5b pop %rbx
|
|
4ffd: c3 ret
|
|
4ffe: 33 db xor %ebx,%ebx
|
|
5000: eb b7 jmp 0x4fb9
|
|
5002: 45 33 c9 xor %r9d,%r9d
|
|
5005: e9 4d ff ff ff jmp 0x4f57
|
|
500a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
500f: 5b pop %rbx
|
|
5010: c3 ret
|
|
5011: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5016: 5b pop %rbx
|
|
5017: c3 ret
|
|
5018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
501f: 00
|
|
5020: 48 83 ec 28 sub $0x28,%rsp
|
|
5024: 4d 85 c0 test %r8,%r8
|
|
5027: 74 25 je 0x504e
|
|
5029: 48 85 c9 test %rcx,%rcx
|
|
502c: 74 20 je 0x504e
|
|
502e: 48 85 d2 test %rdx,%rdx
|
|
5031: 74 1b je 0x504e
|
|
5033: 45 85 c9 test %r9d,%r9d
|
|
5036: 7f 0a jg 0x5042
|
|
5038: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
503d: 48 83 c4 28 add $0x28,%rsp
|
|
5041: c3 ret
|
|
5042: e8 09 4c a9 01 call 0x1a99c50
|
|
5047: 33 c0 xor %eax,%eax
|
|
5049: 48 83 c4 28 add $0x28,%rsp
|
|
504d: c3 ret
|
|
504e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5053: 48 83 c4 28 add $0x28,%rsp
|
|
5057: c3 ret
|
|
5058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
505f: 00
|
|
5060: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5065: 4d 85 c0 test %r8,%r8
|
|
5068: 74 27 je 0x5091
|
|
506a: 48 85 c9 test %rcx,%rcx
|
|
506d: 74 22 je 0x5091
|
|
506f: 48 85 d2 test %rdx,%rdx
|
|
5072: 74 1d je 0x5091
|
|
5074: 45 85 c9 test %r9d,%r9d
|
|
5077: 7f 0b jg 0x5084
|
|
5079: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
507e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5083: c3 ret
|
|
5084: e8 17 56 a9 01 call 0x1a9a6a0
|
|
5089: 33 c0 xor %eax,%eax
|
|
508b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5090: c3 ret
|
|
5091: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5096: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
509b: c3 ret
|
|
509c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
50a0: 53 push %rbx
|
|
50a1: 56 push %rsi
|
|
50a2: 57 push %rdi
|
|
50a3: 41 54 push %r12
|
|
50a5: 41 55 push %r13
|
|
50a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
50ae: 4d 89 c4 mov %r8,%r12
|
|
50b1: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2607d30
|
|
50b8: 48 33 c4 xor %rsp,%rax
|
|
50bb: 45 89 cd mov %r9d,%r13d
|
|
50be: 48 89 cf mov %rcx,%rdi
|
|
50c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
50c8: 00
|
|
50c9: 4d 85 e4 test %r12,%r12
|
|
50cc: 0f 84 b6 01 00 00 je 0x5288
|
|
50d2: 48 85 ff test %rdi,%rdi
|
|
50d5: 0f 84 97 01 00 00 je 0x5272
|
|
50db: 48 85 d2 test %rdx,%rdx
|
|
50de: 0f 84 66 01 00 00 je 0x524a
|
|
50e4: 45 85 ed test %r13d,%r13d
|
|
50e7: 0f 8e 35 01 00 00 jle 0x5222
|
|
50ed: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
50f2: 48 89 f0 mov %rsi,%rax
|
|
50f5: 48 83 e0 1f and $0x1f,%rax
|
|
50f9: 48 f7 d8 neg %rax
|
|
50fc: 48 83 e0 1f and $0x1f,%rax
|
|
5100: 48 03 f0 add %rax,%rsi
|
|
5103: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
510a: 00
|
|
510b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
5112: 0f 8e a2 00 00 00 jle 0x51ba
|
|
5118: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
511d: 45 89 ee mov %r13d,%r14d
|
|
5120: 4d 89 e5 mov %r12,%r13
|
|
5123: 49 89 d4 mov %rdx,%r12
|
|
5126: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
512d: 00
|
|
512e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5135: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5140: 4c 89 e1 mov %r12,%rcx
|
|
5143: 48 89 f2 mov %rsi,%rdx
|
|
5146: 49 89 d8 mov %rbx,%r8
|
|
5149: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
514f: e8 6c df 12 00 call 0x1330c0
|
|
5154: 48 89 f9 mov %rdi,%rcx
|
|
5157: 48 89 f2 mov %rsi,%rdx
|
|
515a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
5160: e8 bb cb ff ff call 0x1d20
|
|
5165: 48 89 f9 mov %rdi,%rcx
|
|
5168: 48 89 da mov %rbx,%rdx
|
|
516b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
5171: e8 aa cb ff ff call 0x1d20
|
|
5176: 48 89 d9 mov %rbx,%rcx
|
|
5179: 48 89 f2 mov %rsi,%rdx
|
|
517c: 4d 89 e8 mov %r13,%r8
|
|
517f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
5185: e8 16 08 00 00 call 0x59a0
|
|
518a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
518e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
5195: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
519c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
51a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
51aa: 7f 94 jg 0x5140
|
|
51ac: 4c 89 e2 mov %r12,%rdx
|
|
51af: 4d 89 ec mov %r13,%r12
|
|
51b2: 45 89 f5 mov %r14d,%r13d
|
|
51b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
51ba: 48 89 d1 mov %rdx,%rcx
|
|
51bd: 48 89 f2 mov %rsi,%rdx
|
|
51c0: 49 89 d8 mov %rbx,%r8
|
|
51c3: 45 89 e9 mov %r13d,%r9d
|
|
51c6: e8 f5 de 12 00 call 0x1330c0
|
|
51cb: 48 89 f9 mov %rdi,%rcx
|
|
51ce: 48 89 f2 mov %rsi,%rdx
|
|
51d1: 45 89 e8 mov %r13d,%r8d
|
|
51d4: e8 47 cb ff ff call 0x1d20
|
|
51d9: 48 89 f9 mov %rdi,%rcx
|
|
51dc: 48 89 da mov %rbx,%rdx
|
|
51df: 45 89 e8 mov %r13d,%r8d
|
|
51e2: e8 39 cb ff ff call 0x1d20
|
|
51e7: 48 89 d9 mov %rbx,%rcx
|
|
51ea: 48 89 f2 mov %rsi,%rdx
|
|
51ed: 4d 89 e0 mov %r12,%r8
|
|
51f0: 45 89 e9 mov %r13d,%r9d
|
|
51f3: e8 a8 07 00 00 call 0x59a0
|
|
51f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
51ff: 00
|
|
5200: 48 33 cc xor %rsp,%rcx
|
|
5203: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2607d30
|
|
520a: 75 11 jne 0x521d
|
|
520c: 33 c0 xor %eax,%eax
|
|
520e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
5215: 41 5d pop %r13
|
|
5217: 41 5c pop %r12
|
|
5219: 5f pop %rdi
|
|
521a: 5e pop %rsi
|
|
521b: 5b pop %rbx
|
|
521c: c3 ret
|
|
521d: e8 6e e2 11 01 call 0x1123490
|
|
5222: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5229: 00
|
|
522a: 48 33 cc xor %rsp,%rcx
|
|
522d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2607d30
|
|
5234: 75 e7 jne 0x521d
|
|
5236: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
523b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
5242: 41 5d pop %r13
|
|
5244: 41 5c pop %r12
|
|
5246: 5f pop %rdi
|
|
5247: 5e pop %rsi
|
|
5248: 5b pop %rbx
|
|
5249: c3 ret
|
|
524a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5251: 00
|
|
5252: 48 33 cc xor %rsp,%rcx
|
|
5255: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2607d30
|
|
525c: 75 bf jne 0x521d
|
|
525e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5263: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
526a: 41 5d pop %r13
|
|
526c: 41 5c pop %r12
|
|
526e: 5f pop %rdi
|
|
526f: 5e pop %rsi
|
|
5270: 5b pop %rbx
|
|
5271: c3 ret
|
|
5272: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5279: 00
|
|
527a: 48 33 cc xor %rsp,%rcx
|
|
527d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2607d30
|
|
5284: 75 97 jne 0x521d
|
|
5286: eb d6 jmp 0x525e
|
|
5288: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
528f: 00
|
|
5290: 48 33 cc xor %rsp,%rcx
|
|
5293: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2607d30
|
|
529a: 75 81 jne 0x521d
|
|
529c: eb c0 jmp 0x525e
|
|
529e: 66 90 xchg %ax,%ax
|
|
52a0: 53 push %rbx
|
|
52a1: 56 push %rsi
|
|
52a2: 57 push %rdi
|
|
52a3: 41 54 push %r12
|
|
52a5: 41 55 push %r13
|
|
52a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
52ae: 4d 89 c4 mov %r8,%r12
|
|
52b1: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2607d30
|
|
52b8: 45 89 cd mov %r9d,%r13d
|
|
52bb: 48 33 c4 xor %rsp,%rax
|
|
52be: 48 89 cf mov %rcx,%rdi
|
|
52c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
52c8: 00
|
|
52c9: 4d 85 e4 test %r12,%r12
|
|
52cc: 0f 84 b6 01 00 00 je 0x5488
|
|
52d2: 48 85 ff test %rdi,%rdi
|
|
52d5: 0f 84 97 01 00 00 je 0x5472
|
|
52db: 48 85 d2 test %rdx,%rdx
|
|
52de: 0f 84 66 01 00 00 je 0x544a
|
|
52e4: 45 85 ed test %r13d,%r13d
|
|
52e7: 0f 8e 35 01 00 00 jle 0x5422
|
|
52ed: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
52f2: 48 89 c3 mov %rax,%rbx
|
|
52f5: 48 83 e3 1f and $0x1f,%rbx
|
|
52f9: 48 f7 db neg %rbx
|
|
52fc: 48 83 e3 1f and $0x1f,%rbx
|
|
5300: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
5304: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
530b: 00
|
|
530c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
5313: 0f 8e a1 00 00 00 jle 0x53ba
|
|
5319: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
531e: 45 89 ee mov %r13d,%r14d
|
|
5321: 4d 89 e5 mov %r12,%r13
|
|
5324: 49 89 d4 mov %rdx,%r12
|
|
5327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
532e: 00
|
|
532f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5336: 0f 1f 00 nopl (%rax)
|
|
5339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5340: 4c 89 e1 mov %r12,%rcx
|
|
5343: 48 89 f2 mov %rsi,%rdx
|
|
5346: 49 89 d8 mov %rbx,%r8
|
|
5349: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
534f: e8 8c dd 12 00 call 0x1330e0
|
|
5354: 48 89 f9 mov %rdi,%rcx
|
|
5357: 48 89 f2 mov %rsi,%rdx
|
|
535a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
5360: e8 fb c9 ff ff call 0x1d60
|
|
5365: 48 89 f9 mov %rdi,%rcx
|
|
5368: 48 89 da mov %rbx,%rdx
|
|
536b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
5371: e8 ea c9 ff ff call 0x1d60
|
|
5376: 48 89 d9 mov %rbx,%rcx
|
|
5379: 48 89 f2 mov %rsi,%rdx
|
|
537c: 4d 89 e8 mov %r13,%r8
|
|
537f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
5385: e8 96 06 00 00 call 0x5a20
|
|
538a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
538e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
5395: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
539c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
53a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
53aa: 7f 94 jg 0x5340
|
|
53ac: 4c 89 e2 mov %r12,%rdx
|
|
53af: 4d 89 ec mov %r13,%r12
|
|
53b2: 45 89 f5 mov %r14d,%r13d
|
|
53b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
53ba: 48 89 d1 mov %rdx,%rcx
|
|
53bd: 48 89 f2 mov %rsi,%rdx
|
|
53c0: 49 89 d8 mov %rbx,%r8
|
|
53c3: 45 89 e9 mov %r13d,%r9d
|
|
53c6: e8 15 dd 12 00 call 0x1330e0
|
|
53cb: 48 89 f9 mov %rdi,%rcx
|
|
53ce: 48 89 f2 mov %rsi,%rdx
|
|
53d1: 45 89 e8 mov %r13d,%r8d
|
|
53d4: e8 87 c9 ff ff call 0x1d60
|
|
53d9: 48 89 f9 mov %rdi,%rcx
|
|
53dc: 48 89 da mov %rbx,%rdx
|
|
53df: 45 89 e8 mov %r13d,%r8d
|
|
53e2: e8 79 c9 ff ff call 0x1d60
|
|
53e7: 48 89 d9 mov %rbx,%rcx
|
|
53ea: 48 89 f2 mov %rsi,%rdx
|
|
53ed: 4d 89 e0 mov %r12,%r8
|
|
53f0: 45 89 e9 mov %r13d,%r9d
|
|
53f3: e8 28 06 00 00 call 0x5a20
|
|
53f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
53ff: 00
|
|
5400: 48 33 cc xor %rsp,%rcx
|
|
5403: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2607d30
|
|
540a: 75 11 jne 0x541d
|
|
540c: 33 c0 xor %eax,%eax
|
|
540e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
5415: 41 5d pop %r13
|
|
5417: 41 5c pop %r12
|
|
5419: 5f pop %rdi
|
|
541a: 5e pop %rsi
|
|
541b: 5b pop %rbx
|
|
541c: c3 ret
|
|
541d: e8 6e e0 11 01 call 0x1123490
|
|
5422: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5429: 00
|
|
542a: 48 33 cc xor %rsp,%rcx
|
|
542d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2607d30
|
|
5434: 75 e7 jne 0x541d
|
|
5436: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
543b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
5442: 41 5d pop %r13
|
|
5444: 41 5c pop %r12
|
|
5446: 5f pop %rdi
|
|
5447: 5e pop %rsi
|
|
5448: 5b pop %rbx
|
|
5449: c3 ret
|
|
544a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5451: 00
|
|
5452: 48 33 cc xor %rsp,%rcx
|
|
5455: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2607d30
|
|
545c: 75 bf jne 0x541d
|
|
545e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5463: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
546a: 41 5d pop %r13
|
|
546c: 41 5c pop %r12
|
|
546e: 5f pop %rdi
|
|
546f: 5e pop %rsi
|
|
5470: 5b pop %rbx
|
|
5471: c3 ret
|
|
5472: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5479: 00
|
|
547a: 48 33 cc xor %rsp,%rcx
|
|
547d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2607d30
|
|
5484: 75 97 jne 0x541d
|
|
5486: eb d6 jmp 0x545e
|
|
5488: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
548f: 00
|
|
5490: 48 33 cc xor %rsp,%rcx
|
|
5493: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2607d30
|
|
549a: 75 81 jne 0x541d
|
|
549c: eb c0 jmp 0x545e
|
|
549e: 66 90 xchg %ax,%ax
|
|
54a0: 53 push %rbx
|
|
54a1: 56 push %rsi
|
|
54a2: 57 push %rdi
|
|
54a3: 41 54 push %r12
|
|
54a5: 41 55 push %r13
|
|
54a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
54ae: 4d 89 c4 mov %r8,%r12
|
|
54b1: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2607d30
|
|
54b8: 45 89 cd mov %r9d,%r13d
|
|
54bb: 48 33 c4 xor %rsp,%rax
|
|
54be: 48 89 cf mov %rcx,%rdi
|
|
54c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
54c8: 00
|
|
54c9: 4d 85 e4 test %r12,%r12
|
|
54cc: 0f 84 b6 01 00 00 je 0x5688
|
|
54d2: 48 85 ff test %rdi,%rdi
|
|
54d5: 0f 84 97 01 00 00 je 0x5672
|
|
54db: 48 85 d2 test %rdx,%rdx
|
|
54de: 0f 84 66 01 00 00 je 0x564a
|
|
54e4: 45 85 ed test %r13d,%r13d
|
|
54e7: 0f 8e 35 01 00 00 jle 0x5622
|
|
54ed: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
54f2: 48 89 c3 mov %rax,%rbx
|
|
54f5: 48 83 e3 1f and $0x1f,%rbx
|
|
54f9: 48 f7 db neg %rbx
|
|
54fc: 48 83 e3 1f and $0x1f,%rbx
|
|
5500: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
5504: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
550b: 00
|
|
550c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
5513: 0f 8e a1 00 00 00 jle 0x55ba
|
|
5519: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
551e: 45 89 ee mov %r13d,%r14d
|
|
5521: 4d 89 e5 mov %r12,%r13
|
|
5524: 49 89 d4 mov %rdx,%r12
|
|
5527: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
552e: 00
|
|
552f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5536: 0f 1f 00 nopl (%rax)
|
|
5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5540: 4c 89 e1 mov %r12,%rcx
|
|
5543: 48 89 f2 mov %rsi,%rdx
|
|
5546: 49 89 d8 mov %rbx,%r8
|
|
5549: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
554f: e8 ac db 12 00 call 0x133100
|
|
5554: 48 89 f9 mov %rdi,%rcx
|
|
5557: 48 89 f2 mov %rsi,%rdx
|
|
555a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
5560: e8 bb c9 ff ff call 0x1f20
|
|
5565: 48 89 f9 mov %rdi,%rcx
|
|
5568: 48 89 da mov %rbx,%rdx
|
|
556b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
5571: e8 aa c9 ff ff call 0x1f20
|
|
5576: 48 89 d9 mov %rbx,%rcx
|
|
5579: 48 89 f2 mov %rsi,%rdx
|
|
557c: 4d 89 e8 mov %r13,%r8
|
|
557f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
5585: e8 16 05 00 00 call 0x5aa0
|
|
558a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
558e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
5595: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
559c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
55a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
55aa: 7f 94 jg 0x5540
|
|
55ac: 4c 89 e2 mov %r12,%rdx
|
|
55af: 4d 89 ec mov %r13,%r12
|
|
55b2: 45 89 f5 mov %r14d,%r13d
|
|
55b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
55ba: 48 89 d1 mov %rdx,%rcx
|
|
55bd: 48 89 f2 mov %rsi,%rdx
|
|
55c0: 49 89 d8 mov %rbx,%r8
|
|
55c3: 45 89 e9 mov %r13d,%r9d
|
|
55c6: e8 35 db 12 00 call 0x133100
|
|
55cb: 48 89 f9 mov %rdi,%rcx
|
|
55ce: 48 89 f2 mov %rsi,%rdx
|
|
55d1: 45 89 e8 mov %r13d,%r8d
|
|
55d4: e8 47 c9 ff ff call 0x1f20
|
|
55d9: 48 89 f9 mov %rdi,%rcx
|
|
55dc: 48 89 da mov %rbx,%rdx
|
|
55df: 45 89 e8 mov %r13d,%r8d
|
|
55e2: e8 39 c9 ff ff call 0x1f20
|
|
55e7: 48 89 d9 mov %rbx,%rcx
|
|
55ea: 48 89 f2 mov %rsi,%rdx
|
|
55ed: 4d 89 e0 mov %r12,%r8
|
|
55f0: 45 89 e9 mov %r13d,%r9d
|
|
55f3: e8 a8 04 00 00 call 0x5aa0
|
|
55f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
55ff: 00
|
|
5600: 48 33 cc xor %rsp,%rcx
|
|
5603: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2607d30
|
|
560a: 75 11 jne 0x561d
|
|
560c: 33 c0 xor %eax,%eax
|
|
560e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
5615: 41 5d pop %r13
|
|
5617: 41 5c pop %r12
|
|
5619: 5f pop %rdi
|
|
561a: 5e pop %rsi
|
|
561b: 5b pop %rbx
|
|
561c: c3 ret
|
|
561d: e8 6e de 11 01 call 0x1123490
|
|
5622: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5629: 00
|
|
562a: 48 33 cc xor %rsp,%rcx
|
|
562d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2607d30
|
|
5634: 75 e7 jne 0x561d
|
|
5636: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
563b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
5642: 41 5d pop %r13
|
|
5644: 41 5c pop %r12
|
|
5646: 5f pop %rdi
|
|
5647: 5e pop %rsi
|
|
5648: 5b pop %rbx
|
|
5649: c3 ret
|
|
564a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5651: 00
|
|
5652: 48 33 cc xor %rsp,%rcx
|
|
5655: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2607d30
|
|
565c: 75 bf jne 0x561d
|
|
565e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5663: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
566a: 41 5d pop %r13
|
|
566c: 41 5c pop %r12
|
|
566e: 5f pop %rdi
|
|
566f: 5e pop %rsi
|
|
5670: 5b pop %rbx
|
|
5671: c3 ret
|
|
5672: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5679: 00
|
|
567a: 48 33 cc xor %rsp,%rcx
|
|
567d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2607d30
|
|
5684: 75 97 jne 0x561d
|
|
5686: eb d6 jmp 0x565e
|
|
5688: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
568f: 00
|
|
5690: 48 33 cc xor %rsp,%rcx
|
|
5693: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2607d30
|
|
569a: 75 81 jne 0x561d
|
|
569c: eb c0 jmp 0x565e
|
|
569e: 66 90 xchg %ax,%ax
|
|
56a0: 53 push %rbx
|
|
56a1: 56 push %rsi
|
|
56a2: 57 push %rdi
|
|
56a3: 41 54 push %r12
|
|
56a5: 41 55 push %r13
|
|
56a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
56ae: 4d 89 c4 mov %r8,%r12
|
|
56b1: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2607d30
|
|
56b8: 45 89 cd mov %r9d,%r13d
|
|
56bb: 48 33 c4 xor %rsp,%rax
|
|
56be: 48 89 cf mov %rcx,%rdi
|
|
56c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
56c8: 00
|
|
56c9: 4d 85 e4 test %r12,%r12
|
|
56cc: 0f 84 b6 01 00 00 je 0x5888
|
|
56d2: 48 85 ff test %rdi,%rdi
|
|
56d5: 0f 84 97 01 00 00 je 0x5872
|
|
56db: 48 85 d2 test %rdx,%rdx
|
|
56de: 0f 84 66 01 00 00 je 0x584a
|
|
56e4: 45 85 ed test %r13d,%r13d
|
|
56e7: 0f 8e 35 01 00 00 jle 0x5822
|
|
56ed: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
56f2: 48 89 c3 mov %rax,%rbx
|
|
56f5: 48 83 e3 1f and $0x1f,%rbx
|
|
56f9: 48 f7 db neg %rbx
|
|
56fc: 48 83 e3 1f and $0x1f,%rbx
|
|
5700: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
5704: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
570b: 00
|
|
570c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
5713: 0f 8e a1 00 00 00 jle 0x57ba
|
|
5719: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
571e: 45 89 ee mov %r13d,%r14d
|
|
5721: 4d 89 e5 mov %r12,%r13
|
|
5724: 49 89 d4 mov %rdx,%r12
|
|
5727: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
572e: 00
|
|
572f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5736: 0f 1f 00 nopl (%rax)
|
|
5739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5740: 4c 89 e1 mov %r12,%rcx
|
|
5743: 48 89 f2 mov %rsi,%rdx
|
|
5746: 49 89 d8 mov %rbx,%r8
|
|
5749: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
574f: e8 cc d9 12 00 call 0x133120
|
|
5754: 48 89 f9 mov %rdi,%rcx
|
|
5757: 48 89 f2 mov %rsi,%rdx
|
|
575a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
5760: e8 bb c7 ff ff call 0x1f20
|
|
5765: 48 89 f9 mov %rdi,%rcx
|
|
5768: 48 89 da mov %rbx,%rdx
|
|
576b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
5771: e8 aa c7 ff ff call 0x1f20
|
|
5776: 48 89 d9 mov %rbx,%rcx
|
|
5779: 48 89 f2 mov %rsi,%rdx
|
|
577c: 4d 89 e8 mov %r13,%r8
|
|
577f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
5785: e8 96 03 00 00 call 0x5b20
|
|
578a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
578e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
5795: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
579c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
57a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
57aa: 7f 94 jg 0x5740
|
|
57ac: 4c 89 e2 mov %r12,%rdx
|
|
57af: 4d 89 ec mov %r13,%r12
|
|
57b2: 45 89 f5 mov %r14d,%r13d
|
|
57b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
57ba: 48 89 d1 mov %rdx,%rcx
|
|
57bd: 48 89 f2 mov %rsi,%rdx
|
|
57c0: 49 89 d8 mov %rbx,%r8
|
|
57c3: 45 89 e9 mov %r13d,%r9d
|
|
57c6: e8 55 d9 12 00 call 0x133120
|
|
57cb: 48 89 f9 mov %rdi,%rcx
|
|
57ce: 48 89 f2 mov %rsi,%rdx
|
|
57d1: 45 89 e8 mov %r13d,%r8d
|
|
57d4: e8 47 c7 ff ff call 0x1f20
|
|
57d9: 48 89 f9 mov %rdi,%rcx
|
|
57dc: 48 89 da mov %rbx,%rdx
|
|
57df: 45 89 e8 mov %r13d,%r8d
|
|
57e2: e8 39 c7 ff ff call 0x1f20
|
|
57e7: 48 89 d9 mov %rbx,%rcx
|
|
57ea: 48 89 f2 mov %rsi,%rdx
|
|
57ed: 4d 89 e0 mov %r12,%r8
|
|
57f0: 45 89 e9 mov %r13d,%r9d
|
|
57f3: e8 28 03 00 00 call 0x5b20
|
|
57f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
57ff: 00
|
|
5800: 48 33 cc xor %rsp,%rcx
|
|
5803: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2607d30
|
|
580a: 75 11 jne 0x581d
|
|
580c: 33 c0 xor %eax,%eax
|
|
580e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
5815: 41 5d pop %r13
|
|
5817: 41 5c pop %r12
|
|
5819: 5f pop %rdi
|
|
581a: 5e pop %rsi
|
|
581b: 5b pop %rbx
|
|
581c: c3 ret
|
|
581d: e8 6e dc 11 01 call 0x1123490
|
|
5822: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5829: 00
|
|
582a: 48 33 cc xor %rsp,%rcx
|
|
582d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2607d30
|
|
5834: 75 e7 jne 0x581d
|
|
5836: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
583b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
5842: 41 5d pop %r13
|
|
5844: 41 5c pop %r12
|
|
5846: 5f pop %rdi
|
|
5847: 5e pop %rsi
|
|
5848: 5b pop %rbx
|
|
5849: c3 ret
|
|
584a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5851: 00
|
|
5852: 48 33 cc xor %rsp,%rcx
|
|
5855: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2607d30
|
|
585c: 75 bf jne 0x581d
|
|
585e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5863: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
586a: 41 5d pop %r13
|
|
586c: 41 5c pop %r12
|
|
586e: 5f pop %rdi
|
|
586f: 5e pop %rsi
|
|
5870: 5b pop %rbx
|
|
5871: c3 ret
|
|
5872: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5879: 00
|
|
587a: 48 33 cc xor %rsp,%rcx
|
|
587d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2607d30
|
|
5884: 75 97 jne 0x581d
|
|
5886: eb d6 jmp 0x585e
|
|
5888: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
588f: 00
|
|
5890: 48 33 cc xor %rsp,%rcx
|
|
5893: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2607d30
|
|
589a: 75 81 jne 0x581d
|
|
589c: eb c0 jmp 0x585e
|
|
589e: 66 90 xchg %ax,%ax
|
|
58a0: 48 83 ec 28 sub $0x28,%rsp
|
|
58a4: 4d 85 c0 test %r8,%r8
|
|
58a7: 74 35 je 0x58de
|
|
58a9: 45 85 c9 test %r9d,%r9d
|
|
58ac: 7e 4c jle 0x58fa
|
|
58ae: 48 85 d2 test %rdx,%rdx
|
|
58b1: 74 26 je 0x58d9
|
|
58b3: 48 85 c9 test %rcx,%rcx
|
|
58b6: 74 0c je 0x58c4
|
|
58b8: e8 f3 57 a9 01 call 0x1a9b0b0
|
|
58bd: 33 c0 xor %eax,%eax
|
|
58bf: 48 83 c4 28 add $0x28,%rsp
|
|
58c3: c3 ret
|
|
58c4: 48 89 d1 mov %rdx,%rcx
|
|
58c7: 4c 89 c2 mov %r8,%rdx
|
|
58ca: 45 89 c8 mov %r9d,%r8d
|
|
58cd: e8 2e 5a a9 01 call 0x1a9b300
|
|
58d2: 33 c0 xor %eax,%eax
|
|
58d4: 48 83 c4 28 add $0x28,%rsp
|
|
58d8: c3 ret
|
|
58d9: 48 85 c9 test %rcx,%rcx
|
|
58dc: 75 0a jne 0x58e8
|
|
58de: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
58e3: 48 83 c4 28 add $0x28,%rsp
|
|
58e7: c3 ret
|
|
58e8: 4c 89 c2 mov %r8,%rdx
|
|
58eb: 45 89 c8 mov %r9d,%r8d
|
|
58ee: e8 1d 59 a9 01 call 0x1a9b210
|
|
58f3: 33 c0 xor %eax,%eax
|
|
58f5: 48 83 c4 28 add $0x28,%rsp
|
|
58f9: c3 ret
|
|
58fa: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
58ff: 48 83 c4 28 add $0x28,%rsp
|
|
5903: c3 ret
|
|
5904: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
590b: 00
|
|
590c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
591f: 00
|
|
5920: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5925: 4d 85 c0 test %r8,%r8
|
|
5928: 74 37 je 0x5961
|
|
592a: 45 85 c9 test %r9d,%r9d
|
|
592d: 7e 50 jle 0x597f
|
|
592f: 48 85 d2 test %rdx,%rdx
|
|
5932: 74 28 je 0x595c
|
|
5934: 48 85 c9 test %rcx,%rcx
|
|
5937: 74 0d je 0x5946
|
|
5939: e8 82 65 a9 01 call 0x1a9bec0
|
|
593e: 33 c0 xor %eax,%eax
|
|
5940: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5945: c3 ret
|
|
5946: 48 89 d1 mov %rdx,%rcx
|
|
5949: 4c 89 c2 mov %r8,%rdx
|
|
594c: 45 89 c8 mov %r9d,%r8d
|
|
594f: e8 bc 67 a9 01 call 0x1a9c110
|
|
5954: 33 c0 xor %eax,%eax
|
|
5956: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
595b: c3 ret
|
|
595c: 48 85 c9 test %rcx,%rcx
|
|
595f: 75 0b jne 0x596c
|
|
5961: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5966: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
596b: c3 ret
|
|
596c: 4c 89 c2 mov %r8,%rdx
|
|
596f: 45 89 c8 mov %r9d,%r8d
|
|
5972: e8 a9 66 a9 01 call 0x1a9c020
|
|
5977: 33 c0 xor %eax,%eax
|
|
5979: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
597e: c3 ret
|
|
597f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5984: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5989: 90 nop
|
|
598a: c3 ret
|
|
598b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5992: 00
|
|
5993: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
599a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
59a0: 48 83 ec 28 sub $0x28,%rsp
|
|
59a4: 4d 85 c0 test %r8,%r8
|
|
59a7: 74 35 je 0x59de
|
|
59a9: 45 85 c9 test %r9d,%r9d
|
|
59ac: 7e 4c jle 0x59fa
|
|
59ae: 48 85 d2 test %rdx,%rdx
|
|
59b1: 74 26 je 0x59d9
|
|
59b3: 48 85 c9 test %rcx,%rcx
|
|
59b6: 74 0c je 0x59c4
|
|
59b8: e8 13 73 a9 01 call 0x1a9ccd0
|
|
59bd: 33 c0 xor %eax,%eax
|
|
59bf: 48 83 c4 28 add $0x28,%rsp
|
|
59c3: c3 ret
|
|
59c4: 48 89 d1 mov %rdx,%rcx
|
|
59c7: 4c 89 c2 mov %r8,%rdx
|
|
59ca: 45 89 c8 mov %r9d,%r8d
|
|
59cd: e8 4e 75 a9 01 call 0x1a9cf20
|
|
59d2: 33 c0 xor %eax,%eax
|
|
59d4: 48 83 c4 28 add $0x28,%rsp
|
|
59d8: c3 ret
|
|
59d9: 48 85 c9 test %rcx,%rcx
|
|
59dc: 75 0a jne 0x59e8
|
|
59de: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
59e3: 48 83 c4 28 add $0x28,%rsp
|
|
59e7: c3 ret
|
|
59e8: 4c 89 c2 mov %r8,%rdx
|
|
59eb: 45 89 c8 mov %r9d,%r8d
|
|
59ee: e8 3d 74 a9 01 call 0x1a9ce30
|
|
59f3: 33 c0 xor %eax,%eax
|
|
59f5: 48 83 c4 28 add $0x28,%rsp
|
|
59f9: c3 ret
|
|
59fa: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
59ff: 48 83 c4 28 add $0x28,%rsp
|
|
5a03: c3 ret
|
|
5a04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a0b: 00
|
|
5a0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a1f: 00
|
|
5a20: 48 83 ec 28 sub $0x28,%rsp
|
|
5a24: 4d 85 c0 test %r8,%r8
|
|
5a27: 74 35 je 0x5a5e
|
|
5a29: 45 85 c9 test %r9d,%r9d
|
|
5a2c: 7e 4c jle 0x5a7a
|
|
5a2e: 48 85 d2 test %rdx,%rdx
|
|
5a31: 74 26 je 0x5a59
|
|
5a33: 48 85 c9 test %rcx,%rcx
|
|
5a36: 74 0c je 0x5a44
|
|
5a38: e8 a3 7f a9 01 call 0x1a9d9e0
|
|
5a3d: 33 c0 xor %eax,%eax
|
|
5a3f: 48 83 c4 28 add $0x28,%rsp
|
|
5a43: c3 ret
|
|
5a44: 48 89 d1 mov %rdx,%rcx
|
|
5a47: 4c 89 c2 mov %r8,%rdx
|
|
5a4a: 45 89 c8 mov %r9d,%r8d
|
|
5a4d: e8 ee 81 a9 01 call 0x1a9dc40
|
|
5a52: 33 c0 xor %eax,%eax
|
|
5a54: 48 83 c4 28 add $0x28,%rsp
|
|
5a58: c3 ret
|
|
5a59: 48 85 c9 test %rcx,%rcx
|
|
5a5c: 75 0a jne 0x5a68
|
|
5a5e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5a63: 48 83 c4 28 add $0x28,%rsp
|
|
5a67: c3 ret
|
|
5a68: 4c 89 c2 mov %r8,%rdx
|
|
5a6b: 45 89 c8 mov %r9d,%r8d
|
|
5a6e: e8 cd 80 a9 01 call 0x1a9db40
|
|
5a73: 33 c0 xor %eax,%eax
|
|
5a75: 48 83 c4 28 add $0x28,%rsp
|
|
5a79: c3 ret
|
|
5a7a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5a7f: 48 83 c4 28 add $0x28,%rsp
|
|
5a83: c3 ret
|
|
5a84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a8b: 00
|
|
5a8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a9f: 00
|
|
5aa0: 48 83 ec 28 sub $0x28,%rsp
|
|
5aa4: 4d 85 c0 test %r8,%r8
|
|
5aa7: 74 35 je 0x5ade
|
|
5aa9: 45 85 c9 test %r9d,%r9d
|
|
5aac: 7e 4c jle 0x5afa
|
|
5aae: 48 85 d2 test %rdx,%rdx
|
|
5ab1: 74 26 je 0x5ad9
|
|
5ab3: 48 85 c9 test %rcx,%rcx
|
|
5ab6: 74 0c je 0x5ac4
|
|
5ab8: e8 c3 9d 03 00 call 0x3f880
|
|
5abd: 33 c0 xor %eax,%eax
|
|
5abf: 48 83 c4 28 add $0x28,%rsp
|
|
5ac3: c3 ret
|
|
5ac4: 48 89 d1 mov %rdx,%rcx
|
|
5ac7: 4c 89 c2 mov %r8,%rdx
|
|
5aca: 45 89 c8 mov %r9d,%r8d
|
|
5acd: e8 0e a0 03 00 call 0x3fae0
|
|
5ad2: 33 c0 xor %eax,%eax
|
|
5ad4: 48 83 c4 28 add $0x28,%rsp
|
|
5ad8: c3 ret
|
|
5ad9: 48 85 c9 test %rcx,%rcx
|
|
5adc: 75 0a jne 0x5ae8
|
|
5ade: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5ae3: 48 83 c4 28 add $0x28,%rsp
|
|
5ae7: c3 ret
|
|
5ae8: 4c 89 c2 mov %r8,%rdx
|
|
5aeb: 45 89 c8 mov %r9d,%r8d
|
|
5aee: e8 cd a1 03 00 call 0x3fcc0
|
|
5af3: 33 c0 xor %eax,%eax
|
|
5af5: 48 83 c4 28 add $0x28,%rsp
|
|
5af9: c3 ret
|
|
5afa: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5aff: 48 83 c4 28 add $0x28,%rsp
|
|
5b03: c3 ret
|
|
5b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b0b: 00
|
|
5b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b1f: 00
|
|
5b20: 48 83 ec 28 sub $0x28,%rsp
|
|
5b24: 4d 85 c0 test %r8,%r8
|
|
5b27: 74 35 je 0x5b5e
|
|
5b29: 45 85 c9 test %r9d,%r9d
|
|
5b2c: 7e 4c jle 0x5b7a
|
|
5b2e: 48 85 d2 test %rdx,%rdx
|
|
5b31: 74 26 je 0x5b59
|
|
5b33: 48 85 c9 test %rcx,%rcx
|
|
5b36: 74 0c je 0x5b44
|
|
5b38: e8 a3 a3 03 00 call 0x3fee0
|
|
5b3d: 33 c0 xor %eax,%eax
|
|
5b3f: 48 83 c4 28 add $0x28,%rsp
|
|
5b43: c3 ret
|
|
5b44: 48 89 d1 mov %rdx,%rcx
|
|
5b47: 4c 89 c2 mov %r8,%rdx
|
|
5b4a: 45 89 c8 mov %r9d,%r8d
|
|
5b4d: e8 0e a6 03 00 call 0x40160
|
|
5b52: 33 c0 xor %eax,%eax
|
|
5b54: 48 83 c4 28 add $0x28,%rsp
|
|
5b58: c3 ret
|
|
5b59: 48 85 c9 test %rcx,%rcx
|
|
5b5c: 75 0a jne 0x5b68
|
|
5b5e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5b63: 48 83 c4 28 add $0x28,%rsp
|
|
5b67: c3 ret
|
|
5b68: 4c 89 c2 mov %r8,%rdx
|
|
5b6b: 45 89 c8 mov %r9d,%r8d
|
|
5b6e: e8 0d a8 03 00 call 0x40380
|
|
5b73: 33 c0 xor %eax,%eax
|
|
5b75: 48 83 c4 28 add $0x28,%rsp
|
|
5b79: c3 ret
|
|
5b7a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5b7f: 48 83 c4 28 add $0x28,%rsp
|
|
5b83: c3 ret
|
|
5b84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b8b: 00
|
|
5b8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b9f: 00
|
|
5ba0: 53 push %rbx
|
|
5ba1: 56 push %rsi
|
|
5ba2: 57 push %rdi
|
|
5ba3: 41 54 push %r12
|
|
5ba5: 41 55 push %r13
|
|
5ba7: 41 56 push %r14
|
|
5ba9: 41 57 push %r15
|
|
5bab: 55 push %rbp
|
|
5bac: 48 83 ec 38 sub $0x38,%rsp
|
|
5bb0: 49 89 ce mov %rcx,%r14
|
|
5bb3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
5bba: 00
|
|
5bbb: 44 89 cf mov %r9d,%edi
|
|
5bbe: 44 89 c6 mov %r8d,%esi
|
|
5bc1: 41 89 d7 mov %edx,%r15d
|
|
5bc4: 4d 85 f6 test %r14,%r14
|
|
5bc7: 0f 84 8e 01 00 00 je 0x5d5b
|
|
5bcd: 41 83 ff 1e cmp $0x1e,%r15d
|
|
5bd1: 0f 87 5f 01 00 00 ja 0x5d36
|
|
5bd7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
5bdb: 0f 8f 55 01 00 00 jg 0x5d36
|
|
5be1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
5be8: 00
|
|
5be9: 48 85 db test %rbx,%rbx
|
|
5bec: 0f 84 69 01 00 00 je 0x5d5b
|
|
5bf2: 48 89 dd mov %rbx,%rbp
|
|
5bf5: ba 90 00 00 00 mov $0x90,%edx
|
|
5bfa: 48 83 e5 3f and $0x3f,%rbp
|
|
5bfe: 48 f7 dd neg %rbp
|
|
5c01: 48 83 e5 3f and $0x3f,%rbp
|
|
5c05: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
5c09: 4c 89 e1 mov %r12,%rcx
|
|
5c0c: e8 cf a4 00 00 call 0x100e0
|
|
5c11: 44 89 f9 mov %r15d,%ecx
|
|
5c14: b8 01 00 00 00 mov $0x1,%eax
|
|
5c19: d3 e0 shl %cl,%eax
|
|
5c1b: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
5c20: 83 fe 08 cmp $0x8,%esi
|
|
5c23: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
5c28: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
5c2f: 00 00
|
|
5c31: 0f 84 45 02 00 00 je 0x5e7c
|
|
5c37: 83 fe 04 cmp $0x4,%esi
|
|
5c3a: 0f 84 97 00 00 00 je 0x5cd7
|
|
5c40: 83 fe 01 cmp $0x1,%esi
|
|
5c43: 75 39 jne 0x5c7e
|
|
5c45: 0f 57 c0 xorps %xmm0,%xmm0
|
|
5c48: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
5c4c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4f188
|
|
5c53: 01
|
|
5c54: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
5c58: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5c5f: 00
|
|
5c60: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
5c67: 00 00
|
|
5c69: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
5c70: 00 00
|
|
5c72: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
5c79: e9 93 00 00 00 jmp 0x5d11
|
|
5c7e: 83 fe 02 cmp $0x2,%esi
|
|
5c81: 75 36 jne 0x5cb9
|
|
5c83: 0f 57 c0 xorps %xmm0,%xmm0
|
|
5c86: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
5c8a: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4f188
|
|
5c91: 01
|
|
5c92: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
5c96: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5c9d: 00
|
|
5c9e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
5ca5: 00 00
|
|
5ca7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
5cae: 00 00
|
|
5cb0: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
5cb7: eb 58 jmp 0x5d11
|
|
5cb9: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
5cc0: 00
|
|
5cc1: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
5cc6: 48 83 c4 38 add $0x38,%rsp
|
|
5cca: 5d pop %rbp
|
|
5ccb: 41 5f pop %r15
|
|
5ccd: 41 5e pop %r14
|
|
5ccf: 41 5d pop %r13
|
|
5cd1: 41 5c pop %r12
|
|
5cd3: 5f pop %rdi
|
|
5cd4: 5e pop %rsi
|
|
5cd5: 5b pop %rbx
|
|
5cd6: c3 ret
|
|
5cd7: 0f 57 c0 xorps %xmm0,%xmm0
|
|
5cda: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
5cde: b8 01 00 00 00 mov $0x1,%eax
|
|
5ce3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5cea: 00
|
|
5ceb: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5cf0: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5cf5: e8 26 a4 00 00 call 0x10120
|
|
5cfa: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4f180
|
|
5d01: 01
|
|
5d02: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
5d06: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
5d0a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
5d11: 41 83 ff 04 cmp $0x4,%r15d
|
|
5d15: 7f 35 jg 0x5d4c
|
|
5d17: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
5d1e: 00 00
|
|
5d20: 33 c0 xor %eax,%eax
|
|
5d22: 4d 89 26 mov %r12,(%r14)
|
|
5d25: 48 83 c4 38 add $0x38,%rsp
|
|
5d29: 5d pop %rbp
|
|
5d2a: 41 5f pop %r15
|
|
5d2c: 41 5e pop %r14
|
|
5d2e: 41 5d pop %r13
|
|
5d30: 41 5c pop %r12
|
|
5d32: 5f pop %rdi
|
|
5d33: 5e pop %rsi
|
|
5d34: 5b pop %rbx
|
|
5d35: c3 ret
|
|
5d36: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
5d3b: 48 83 c4 38 add $0x38,%rsp
|
|
5d3f: 5d pop %rbp
|
|
5d40: 41 5f pop %r15
|
|
5d42: 41 5e pop %r14
|
|
5d44: 41 5d pop %r13
|
|
5d46: 41 5c pop %r12
|
|
5d48: 5f pop %rdi
|
|
5d49: 5e pop %rsi
|
|
5d4a: 5b pop %rbx
|
|
5d4b: c3 ret
|
|
5d4c: 41 83 ff 0a cmp $0xa,%r15d
|
|
5d50: 0f 8e ec 00 00 00 jle 0x5e42
|
|
5d56: 4d 85 ed test %r13,%r13
|
|
5d59: 75 16 jne 0x5d71
|
|
5d5b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5d60: 48 83 c4 38 add $0x38,%rsp
|
|
5d64: 5d pop %rbp
|
|
5d65: 41 5f pop %r15
|
|
5d67: 41 5e pop %r14
|
|
5d69: 41 5d pop %r13
|
|
5d6b: 41 5c pop %r12
|
|
5d6d: 5f pop %rdi
|
|
5d6e: 5e pop %rsi
|
|
5d6f: 5b pop %rbx
|
|
5d70: c3 ret
|
|
5d71: 4c 89 ee mov %r13,%rsi
|
|
5d74: 44 89 f9 mov %r15d,%ecx
|
|
5d77: 48 83 e6 3f and $0x3f,%rsi
|
|
5d7b: 44 89 ff mov %r15d,%edi
|
|
5d7e: 48 f7 de neg %rsi
|
|
5d81: 48 83 e6 3f and $0x3f,%rsi
|
|
5d85: 49 03 f5 add %r13,%rsi
|
|
5d88: 48 89 f2 mov %rsi,%rdx
|
|
5d8b: e8 10 a8 03 00 call 0x405a0
|
|
5d90: 49 89 c5 mov %rax,%r13
|
|
5d93: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
5d9a: 00
|
|
5d9b: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
5da0: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
5da4: 83 fb 10 cmp $0x10,%ebx
|
|
5da7: 7f 3c jg 0x5de5
|
|
5da9: 83 fb 0f cmp $0xf,%ebx
|
|
5dac: 89 d9 mov %ebx,%ecx
|
|
5dae: e8 2d aa 00 00 call 0x107e0
|
|
5db3: 89 d9 mov %ebx,%ecx
|
|
5db5: 48 89 f2 mov %rsi,%rdx
|
|
5db8: 41 89 f8 mov %edi,%r8d
|
|
5dbb: 49 89 c1 mov %rax,%r9
|
|
5dbe: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
5dc3: e8 d8 af 03 00 call 0x40da0
|
|
5dc8: 49 89 c1 mov %rax,%r9
|
|
5dcb: 89 d9 mov %ebx,%ecx
|
|
5dcd: b8 01 00 00 00 mov $0x1,%eax
|
|
5dd2: d3 e0 shl %cl,%eax
|
|
5dd4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
5ddb: 83 e3 c0 and $0xffffffc0,%ebx
|
|
5dde: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
5de3: eb 1e jmp 0x5e03
|
|
5de5: 48 89 e0 mov %rsp,%rax
|
|
5de8: 4c 89 e1 mov %r12,%rcx
|
|
5deb: 49 89 f0 mov %rsi,%r8
|
|
5dee: 41 89 f9 mov %edi,%r9d
|
|
5df1: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
5df5: 89 da mov %ebx,%edx
|
|
5df7: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
5dfb: e8 20 c3 03 00 call 0x42120
|
|
5e00: 49 89 c1 mov %rax,%r9
|
|
5e03: 44 89 f9 mov %r15d,%ecx
|
|
5e06: 48 89 f2 mov %rsi,%rdx
|
|
5e09: 41 89 f8 mov %edi,%r8d
|
|
5e0c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
5e11: e8 4a fd 03 00 call 0x45b60
|
|
5e16: 44 89 f9 mov %r15d,%ecx
|
|
5e19: 48 89 f2 mov %rsi,%rdx
|
|
5e1c: 41 89 f8 mov %edi,%r8d
|
|
5e1f: 49 89 c1 mov %rax,%r9
|
|
5e22: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
5e27: e8 74 02 04 00 call 0x460a0
|
|
5e2c: 4d 89 26 mov %r12,(%r14)
|
|
5e2f: 33 c0 xor %eax,%eax
|
|
5e31: 48 83 c4 38 add $0x38,%rsp
|
|
5e35: 5d pop %rbp
|
|
5e36: 41 5f pop %r15
|
|
5e38: 41 5e pop %r14
|
|
5e3a: 41 5d pop %r13
|
|
5e3c: 41 5c pop %r12
|
|
5e3e: 5f pop %rdi
|
|
5e3f: 5e pop %rsi
|
|
5e40: 5b pop %rbx
|
|
5e41: c3 ret
|
|
5e42: bf 0a 00 00 00 mov $0xa,%edi
|
|
5e47: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
5e4e: 00
|
|
5e4f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x26093e0
|
|
5e56: 41 83 ff 06 cmp $0x6,%r15d
|
|
5e5a: 0f 8f 3b ff ff ff jg 0x5d9b
|
|
5e60: 49 89 d1 mov %rdx,%r9
|
|
5e63: 49 83 e1 3f and $0x3f,%r9
|
|
5e67: 49 f7 d9 neg %r9
|
|
5e6a: 49 83 e1 3f and $0x3f,%r9
|
|
5e6e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
5e75: 00 00
|
|
5e77: 4c 03 ca add %rdx,%r9
|
|
5e7a: eb 87 jmp 0x5e03
|
|
5e7c: 33 c0 xor %eax,%eax
|
|
5e7e: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5e85: 00
|
|
5e86: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5e8b: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5e90: e9 7c fe ff ff jmp 0x5d11
|
|
5e95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ea0: 56 push %rsi
|
|
5ea1: 57 push %rdi
|
|
5ea2: 41 54 push %r12
|
|
5ea4: 41 55 push %r13
|
|
5ea6: 41 56 push %r14
|
|
5ea8: 41 57 push %r15
|
|
5eaa: 55 push %rbp
|
|
5eab: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
5eb0: 48 89 ce mov %rcx,%rsi
|
|
5eb3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
|
|
5eba: 00
|
|
5ebb: 45 89 ce mov %r9d,%r14d
|
|
5ebe: 45 89 c5 mov %r8d,%r13d
|
|
5ec1: 89 d5 mov %edx,%ebp
|
|
5ec3: 48 85 f6 test %rsi,%rsi
|
|
5ec6: 0f 84 8a 01 00 00 je 0x6056
|
|
5ecc: 83 fd 1e cmp $0x1e,%ebp
|
|
5ecf: 0f 87 5d 01 00 00 ja 0x6032
|
|
5ed5: 83 fd 1d cmp $0x1d,%ebp
|
|
5ed8: 0f 8f 54 01 00 00 jg 0x6032
|
|
5ede: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
|
|
5ee5: 00
|
|
5ee6: 4d 85 e4 test %r12,%r12
|
|
5ee9: 0f 84 67 01 00 00 je 0x6056
|
|
5eef: 49 83 e4 3f and $0x3f,%r12
|
|
5ef3: ba 90 00 00 00 mov $0x90,%edx
|
|
5ef8: 49 f7 dc neg %r12
|
|
5efb: 49 83 e4 3f and $0x3f,%r12
|
|
5eff: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
|
|
5f06: 00
|
|
5f07: 4c 89 e1 mov %r12,%rcx
|
|
5f0a: e8 f1 f5 00 00 call 0x15500
|
|
5f0f: 89 e9 mov %ebp,%ecx
|
|
5f11: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
5f17: 41 d3 e0 shl %cl,%r8d
|
|
5f1a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
|
|
5f1f: 41 83 fd 08 cmp $0x8,%r13d
|
|
5f23: 45 89 74 24 14 mov %r14d,0x14(%r12)
|
|
5f28: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
5f2f: 00 00
|
|
5f31: 0f 84 48 02 00 00 je 0x617f
|
|
5f37: 41 83 fd 04 cmp $0x4,%r13d
|
|
5f3b: 0f 84 95 00 00 00 je 0x5fd6
|
|
5f41: 41 83 fd 01 cmp $0x1,%r13d
|
|
5f45: 75 37 jne 0x5f7e
|
|
5f47: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
|
|
5f4c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4f198
|
|
5f53: 01
|
|
5f54: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
5f58: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5f5f: 00
|
|
5f60: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
5f67: 00 00
|
|
5f69: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
5f70: 00 00
|
|
5f72: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
5f79: e9 90 00 00 00 jmp 0x600e
|
|
5f7e: 41 83 fd 02 cmp $0x2,%r13d
|
|
5f82: 75 34 jne 0x5fb8
|
|
5f84: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
|
|
5f89: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4f198
|
|
5f90: 01
|
|
5f91: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
5f95: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5f9c: 00
|
|
5f9d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
5fa4: 00 00
|
|
5fa6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
5fad: 00 00
|
|
5faf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
5fb6: eb 56 jmp 0x600e
|
|
5fb8: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
5fbf: 00
|
|
5fc0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
5fc5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
5fca: 5d pop %rbp
|
|
5fcb: 41 5f pop %r15
|
|
5fcd: 41 5e pop %r14
|
|
5fcf: 41 5d pop %r13
|
|
5fd1: 41 5c pop %r12
|
|
5fd3: 5f pop %rdi
|
|
5fd4: 5e pop %rsi
|
|
5fd5: c3 ret
|
|
5fd6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
5fdb: b8 01 00 00 00 mov $0x1,%eax
|
|
5fe0: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5fe7: 00
|
|
5fe8: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5fed: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5ff2: e8 49 f5 00 00 call 0x15540
|
|
5ff7: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4f190
|
|
5ffe: 01
|
|
5fff: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
6003: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
6007: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
600e: 83 fd 04 cmp $0x4,%ebp
|
|
6011: 7f 35 jg 0x6048
|
|
6013: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
601a: 00 00
|
|
601c: 33 c0 xor %eax,%eax
|
|
601e: 4c 89 26 mov %r12,(%rsi)
|
|
6021: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
6026: 5d pop %rbp
|
|
6027: 41 5f pop %r15
|
|
6029: 41 5e pop %r14
|
|
602b: 41 5d pop %r13
|
|
602d: 41 5c pop %r12
|
|
602f: 5f pop %rdi
|
|
6030: 5e pop %rsi
|
|
6031: c3 ret
|
|
6032: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6037: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
603c: 5d pop %rbp
|
|
603d: 41 5f pop %r15
|
|
603f: 41 5e pop %r14
|
|
6041: 41 5d pop %r13
|
|
6043: 41 5c pop %r12
|
|
6045: 5f pop %rdi
|
|
6046: 5e pop %rsi
|
|
6047: c3 ret
|
|
6048: 83 fd 0a cmp $0xa,%ebp
|
|
604b: 0f 8e f4 00 00 00 jle 0x6145
|
|
6051: 48 85 ff test %rdi,%rdi
|
|
6054: 75 16 jne 0x606c
|
|
6056: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
605b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
6060: 5d pop %rbp
|
|
6061: 41 5f pop %r15
|
|
6063: 41 5e pop %r14
|
|
6065: 41 5d pop %r13
|
|
6067: 41 5c pop %r12
|
|
6069: 5f pop %rdi
|
|
606a: 5e pop %rsi
|
|
606b: c3 ret
|
|
606c: 48 83 e7 3f and $0x3f,%rdi
|
|
6070: 89 e9 mov %ebp,%ecx
|
|
6072: 48 f7 df neg %rdi
|
|
6075: 41 89 ee mov %ebp,%r14d
|
|
6078: 48 83 e7 3f and $0x3f,%rdi
|
|
607c: 49 89 fd mov %rdi,%r13
|
|
607f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
|
|
6086: 00
|
|
6087: 4c 89 ea mov %r13,%rdx
|
|
608a: e8 71 05 04 00 call 0x46600
|
|
608f: 48 89 c7 mov %rax,%rdi
|
|
6092: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
6099: 00
|
|
609a: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
609f: 44 8d 7d ff lea -0x1(%rbp),%r15d
|
|
60a3: 41 83 ff 11 cmp $0x11,%r15d
|
|
60a7: 7f 3f jg 0x60e8
|
|
60a9: 41 83 ff 10 cmp $0x10,%r15d
|
|
60ad: 44 89 f9 mov %r15d,%ecx
|
|
60b0: e8 ab fa 00 00 call 0x15b60
|
|
60b5: 44 89 f9 mov %r15d,%ecx
|
|
60b8: 4c 89 ea mov %r13,%rdx
|
|
60bb: 45 89 f0 mov %r14d,%r8d
|
|
60be: 49 89 c1 mov %rax,%r9
|
|
60c1: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
60c6: e8 35 0b 04 00 call 0x46c00
|
|
60cb: 49 89 c1 mov %rax,%r9
|
|
60ce: 44 89 f9 mov %r15d,%ecx
|
|
60d1: b8 01 00 00 00 mov $0x1,%eax
|
|
60d6: d3 e0 shl %cl,%eax
|
|
60d8: c1 e0 03 shl $0x3,%eax
|
|
60db: 83 c0 3f add $0x3f,%eax
|
|
60de: 83 e0 c0 and $0xffffffc0,%eax
|
|
60e1: 41 89 44 24 18 mov %eax,0x18(%r12)
|
|
60e6: eb 20 jmp 0x6108
|
|
60e8: 48 8d 04 24 lea (%rsp),%rax
|
|
60ec: 4c 89 e1 mov %r12,%rcx
|
|
60ef: 4d 89 e8 mov %r13,%r8
|
|
60f2: 45 89 f1 mov %r14d,%r9d
|
|
60f5: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
60f9: 44 89 fa mov %r15d,%edx
|
|
60fc: 48 89 78 28 mov %rdi,0x28(%rax)
|
|
6100: e8 bb 1e 04 00 call 0x47fc0
|
|
6105: 49 89 c1 mov %rax,%r9
|
|
6108: 89 e9 mov %ebp,%ecx
|
|
610a: 4c 89 ea mov %r13,%rdx
|
|
610d: 45 89 f0 mov %r14d,%r8d
|
|
6110: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
6115: e8 86 5a 04 00 call 0x4bba0
|
|
611a: 89 e9 mov %ebp,%ecx
|
|
611c: 4c 89 ea mov %r13,%rdx
|
|
611f: 45 89 f0 mov %r14d,%r8d
|
|
6122: 49 89 c1 mov %rax,%r9
|
|
6125: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
612a: e8 71 5e 04 00 call 0x4bfa0
|
|
612f: 4c 89 26 mov %r12,(%rsi)
|
|
6132: 33 c0 xor %eax,%eax
|
|
6134: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
6139: 5d pop %rbp
|
|
613a: 41 5f pop %r15
|
|
613c: 41 5e pop %r14
|
|
613e: 41 5d pop %r13
|
|
6140: 41 5c pop %r12
|
|
6142: 5f pop %rdi
|
|
6143: 5e pop %rsi
|
|
6144: c3 ret
|
|
6145: 41 be 0a 00 00 00 mov $0xa,%r14d
|
|
614b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x26093e0
|
|
6152: 83 fd 06 cmp $0x6,%ebp
|
|
6155: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
615c: 00
|
|
615d: 0f 8f 37 ff ff ff jg 0x609a
|
|
6163: 49 89 d1 mov %rdx,%r9
|
|
6166: 49 83 e1 3f and $0x3f,%r9
|
|
616a: 49 f7 d9 neg %r9
|
|
616d: 49 83 e1 3f and $0x3f,%r9
|
|
6171: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
6178: 00 00
|
|
617a: 4c 03 ca add %rdx,%r9
|
|
617d: eb 89 jmp 0x6108
|
|
617f: 33 c0 xor %eax,%eax
|
|
6181: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6188: 00
|
|
6189: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
618e: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
6193: e9 76 fe ff ff jmp 0x600e
|
|
6198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
619f: 00
|
|
61a0: 53 push %rbx
|
|
61a1: 56 push %rsi
|
|
61a2: 57 push %rdi
|
|
61a3: 41 54 push %r12
|
|
61a5: 41 55 push %r13
|
|
61a7: 41 56 push %r14
|
|
61a9: 41 57 push %r15
|
|
61ab: 55 push %rbp
|
|
61ac: 48 83 ec 38 sub $0x38,%rsp
|
|
61b0: 49 89 ce mov %rcx,%r14
|
|
61b3: 44 89 cf mov %r9d,%edi
|
|
61b6: 44 89 c6 mov %r8d,%esi
|
|
61b9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
61c0: 00
|
|
61c1: 41 89 d7 mov %edx,%r15d
|
|
61c4: 4d 85 f6 test %r14,%r14
|
|
61c7: 0f 84 85 01 00 00 je 0x6352
|
|
61cd: 41 83 ff 1e cmp $0x1e,%r15d
|
|
61d1: 0f 87 56 01 00 00 ja 0x632d
|
|
61d7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
61db: 0f 8f 4c 01 00 00 jg 0x632d
|
|
61e1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
61e8: 00
|
|
61e9: 48 85 db test %rbx,%rbx
|
|
61ec: 0f 84 60 01 00 00 je 0x6352
|
|
61f2: 48 89 dd mov %rbx,%rbp
|
|
61f5: ba 90 00 00 00 mov $0x90,%edx
|
|
61fa: 48 83 e5 3f and $0x3f,%rbp
|
|
61fe: 48 f7 dd neg %rbp
|
|
6201: 48 83 e5 3f and $0x3f,%rbp
|
|
6205: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
6209: 4c 89 e1 mov %r12,%rcx
|
|
620c: e8 6f 49 01 00 call 0x1ab80
|
|
6211: 44 89 f9 mov %r15d,%ecx
|
|
6214: b8 01 00 00 00 mov $0x1,%eax
|
|
6219: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
621e: d3 e0 shl %cl,%eax
|
|
6220: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
6225: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
622c: 00 00
|
|
622e: 83 fe 08 cmp $0x8,%esi
|
|
6231: 0f 84 39 02 00 00 je 0x6470
|
|
6237: 83 fe 04 cmp $0x4,%esi
|
|
623a: 0f 84 91 00 00 00 je 0x62d1
|
|
6240: 83 fe 01 cmp $0x1,%esi
|
|
6243: 75 36 jne 0x627b
|
|
6245: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
6249: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4f1a8
|
|
6250: 01
|
|
6251: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6258: 00
|
|
6259: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
625d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
6264: 00 00
|
|
6266: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
626d: 00 00
|
|
626f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
6276: e9 8d 00 00 00 jmp 0x6308
|
|
627b: 83 fe 02 cmp $0x2,%esi
|
|
627e: 75 33 jne 0x62b3
|
|
6280: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
6284: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4f1a8
|
|
628b: 01
|
|
628c: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6293: 00
|
|
6294: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
6298: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
629f: 00 00
|
|
62a1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
62a8: 00 00
|
|
62aa: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
62b1: eb 55 jmp 0x6308
|
|
62b3: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
62ba: 00
|
|
62bb: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
62c0: 48 83 c4 38 add $0x38,%rsp
|
|
62c4: 5d pop %rbp
|
|
62c5: 41 5f pop %r15
|
|
62c7: 41 5e pop %r14
|
|
62c9: 41 5d pop %r13
|
|
62cb: 41 5c pop %r12
|
|
62cd: 5f pop %rdi
|
|
62ce: 5e pop %rsi
|
|
62cf: 5b pop %rbx
|
|
62d0: c3 ret
|
|
62d1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
62d5: b8 01 00 00 00 mov $0x1,%eax
|
|
62da: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
62e1: 00
|
|
62e2: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
62e7: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
62ec: e8 cf 48 01 00 call 0x1abc0
|
|
62f1: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4f1a0
|
|
62f8: 01
|
|
62f9: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
62fd: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
6301: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
6308: 41 83 ff 04 cmp $0x4,%r15d
|
|
630c: 7f 35 jg 0x6343
|
|
630e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
6315: 00 00
|
|
6317: 33 c0 xor %eax,%eax
|
|
6319: 4d 89 26 mov %r12,(%r14)
|
|
631c: 48 83 c4 38 add $0x38,%rsp
|
|
6320: 5d pop %rbp
|
|
6321: 41 5f pop %r15
|
|
6323: 41 5e pop %r14
|
|
6325: 41 5d pop %r13
|
|
6327: 41 5c pop %r12
|
|
6329: 5f pop %rdi
|
|
632a: 5e pop %rsi
|
|
632b: 5b pop %rbx
|
|
632c: c3 ret
|
|
632d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6332: 48 83 c4 38 add $0x38,%rsp
|
|
6336: 5d pop %rbp
|
|
6337: 41 5f pop %r15
|
|
6339: 41 5e pop %r14
|
|
633b: 41 5d pop %r13
|
|
633d: 41 5c pop %r12
|
|
633f: 5f pop %rdi
|
|
6340: 5e pop %rsi
|
|
6341: 5b pop %rbx
|
|
6342: c3 ret
|
|
6343: 41 83 ff 0a cmp $0xa,%r15d
|
|
6347: 0f 8e e9 00 00 00 jle 0x6436
|
|
634d: 4d 85 ed test %r13,%r13
|
|
6350: 75 16 jne 0x6368
|
|
6352: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6357: 48 83 c4 38 add $0x38,%rsp
|
|
635b: 5d pop %rbp
|
|
635c: 41 5f pop %r15
|
|
635e: 41 5e pop %r14
|
|
6360: 41 5d pop %r13
|
|
6362: 41 5c pop %r12
|
|
6364: 5f pop %rdi
|
|
6365: 5e pop %rsi
|
|
6366: 5b pop %rbx
|
|
6367: c3 ret
|
|
6368: 4c 89 ee mov %r13,%rsi
|
|
636b: 44 89 f9 mov %r15d,%ecx
|
|
636e: 48 83 e6 3f and $0x3f,%rsi
|
|
6372: 44 89 ff mov %r15d,%edi
|
|
6375: 48 f7 de neg %rsi
|
|
6378: 48 83 e6 3f and $0x3f,%rsi
|
|
637c: 49 03 f5 add %r13,%rsi
|
|
637f: 48 89 f2 mov %rsi,%rdx
|
|
6382: e8 59 60 04 00 call 0x4c3e0
|
|
6387: 49 89 c5 mov %rax,%r13
|
|
638a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
6391: 00
|
|
6392: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
6396: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
639b: 83 fb 11 cmp $0x11,%ebx
|
|
639e: 7f 39 jg 0x63d9
|
|
63a0: 89 d9 mov %ebx,%ecx
|
|
63a2: e8 19 4e 01 00 call 0x1b1c0
|
|
63a7: 89 d9 mov %ebx,%ecx
|
|
63a9: 48 89 f2 mov %rsi,%rdx
|
|
63ac: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
63b1: 41 89 f8 mov %edi,%r8d
|
|
63b4: 49 89 c1 mov %rax,%r9
|
|
63b7: e8 04 66 04 00 call 0x4c9c0
|
|
63bc: 49 89 c1 mov %rax,%r9
|
|
63bf: 89 d9 mov %ebx,%ecx
|
|
63c1: b8 01 00 00 00 mov $0x1,%eax
|
|
63c6: d3 e0 shl %cl,%eax
|
|
63c8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
63cf: 83 e3 c0 and $0xffffffc0,%ebx
|
|
63d2: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
63d7: eb 1e jmp 0x63f7
|
|
63d9: 48 89 e0 mov %rsp,%rax
|
|
63dc: 4c 89 e1 mov %r12,%rcx
|
|
63df: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
63e3: 89 da mov %ebx,%edx
|
|
63e5: 49 89 f0 mov %rsi,%r8
|
|
63e8: 41 89 f9 mov %edi,%r9d
|
|
63eb: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
63ef: e8 6c 79 04 00 call 0x4dd60
|
|
63f4: 49 89 c1 mov %rax,%r9
|
|
63f7: 44 89 f9 mov %r15d,%ecx
|
|
63fa: 48 89 f2 mov %rsi,%rdx
|
|
63fd: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
6402: 41 89 f8 mov %edi,%r8d
|
|
6405: e8 f6 b3 04 00 call 0x51800
|
|
640a: 44 89 f9 mov %r15d,%ecx
|
|
640d: 48 89 f2 mov %rsi,%rdx
|
|
6410: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
6415: 41 89 f8 mov %edi,%r8d
|
|
6418: 49 89 c1 mov %rax,%r9
|
|
641b: e8 c0 b7 04 00 call 0x51be0
|
|
6420: 4d 89 26 mov %r12,(%r14)
|
|
6423: 33 c0 xor %eax,%eax
|
|
6425: 48 83 c4 38 add $0x38,%rsp
|
|
6429: 5d pop %rbp
|
|
642a: 41 5f pop %r15
|
|
642c: 41 5e pop %r14
|
|
642e: 41 5d pop %r13
|
|
6430: 41 5c pop %r12
|
|
6432: 5f pop %rdi
|
|
6433: 5e pop %rsi
|
|
6434: 5b pop %rbx
|
|
6435: c3 ret
|
|
6436: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
643d: 00
|
|
643e: bf 0a 00 00 00 mov $0xa,%edi
|
|
6443: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x26093e0
|
|
644a: 41 83 ff 06 cmp $0x6,%r15d
|
|
644e: 0f 8f 3e ff ff ff jg 0x6392
|
|
6454: 49 89 d1 mov %rdx,%r9
|
|
6457: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
645e: 00 00
|
|
6460: 49 83 e1 3f and $0x3f,%r9
|
|
6464: 49 f7 d9 neg %r9
|
|
6467: 49 83 e1 3f and $0x3f,%r9
|
|
646b: 4c 03 ca add %rdx,%r9
|
|
646e: eb 87 jmp 0x63f7
|
|
6470: 33 c0 xor %eax,%eax
|
|
6472: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6479: 00
|
|
647a: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
647f: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
6484: e9 7f fe ff ff jmp 0x6308
|
|
6489: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6490: 00
|
|
6491: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
649f: 00
|
|
64a0: 53 push %rbx
|
|
64a1: 56 push %rsi
|
|
64a2: 57 push %rdi
|
|
64a3: 41 54 push %r12
|
|
64a5: 41 55 push %r13
|
|
64a7: 41 56 push %r14
|
|
64a9: 41 57 push %r15
|
|
64ab: 55 push %rbp
|
|
64ac: 48 83 ec 38 sub $0x38,%rsp
|
|
64b0: 49 89 ce mov %rcx,%r14
|
|
64b3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
64ba: 00
|
|
64bb: 44 89 cf mov %r9d,%edi
|
|
64be: 44 89 c6 mov %r8d,%esi
|
|
64c1: 41 89 d7 mov %edx,%r15d
|
|
64c4: 4d 85 f6 test %r14,%r14
|
|
64c7: 0f 84 95 01 00 00 je 0x6662
|
|
64cd: 41 83 ff 1e cmp $0x1e,%r15d
|
|
64d1: 0f 87 66 01 00 00 ja 0x663d
|
|
64d7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
64db: 0f 8f 5c 01 00 00 jg 0x663d
|
|
64e1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
64e8: 00
|
|
64e9: 48 85 db test %rbx,%rbx
|
|
64ec: 0f 84 70 01 00 00 je 0x6662
|
|
64f2: 48 89 dd mov %rbx,%rbp
|
|
64f5: ba 90 00 00 00 mov $0x90,%edx
|
|
64fa: 48 83 e5 3f and $0x3f,%rbp
|
|
64fe: 48 f7 dd neg %rbp
|
|
6501: 48 83 e5 3f and $0x3f,%rbp
|
|
6505: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
6509: 4c 89 e1 mov %r12,%rcx
|
|
650c: e8 0f 9a 01 00 call 0x1ff20
|
|
6511: 44 89 f9 mov %r15d,%ecx
|
|
6514: b8 01 00 00 00 mov $0x1,%eax
|
|
6519: d3 e0 shl %cl,%eax
|
|
651b: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
6520: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
6525: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
652c: 00 00
|
|
652e: 83 fe 08 cmp $0x8,%esi
|
|
6531: 0f 84 49 02 00 00 je 0x6780
|
|
6537: 83 fe 04 cmp $0x4,%esi
|
|
653a: 0f 84 99 00 00 00 je 0x65d9
|
|
6540: 83 fe 01 cmp $0x1,%esi
|
|
6543: 75 3a jne 0x657f
|
|
6545: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6549: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
654d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4f1b8
|
|
6554: 01
|
|
6555: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
6559: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6560: 00
|
|
6561: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
6568: 00 00
|
|
656a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
6571: 00 00
|
|
6573: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
657a: e9 99 00 00 00 jmp 0x6618
|
|
657f: 83 fe 02 cmp $0x2,%esi
|
|
6582: 75 37 jne 0x65bb
|
|
6584: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6588: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
658c: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4f1b8
|
|
6593: 01
|
|
6594: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
6598: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
659f: 00
|
|
65a0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
65a7: 00 00
|
|
65a9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
65b0: 00 00
|
|
65b2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
65b9: eb 5d jmp 0x6618
|
|
65bb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
65c2: 00
|
|
65c3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
65c8: 48 83 c4 38 add $0x38,%rsp
|
|
65cc: 5d pop %rbp
|
|
65cd: 41 5f pop %r15
|
|
65cf: 41 5e pop %r14
|
|
65d1: 41 5d pop %r13
|
|
65d3: 41 5c pop %r12
|
|
65d5: 5f pop %rdi
|
|
65d6: 5e pop %rsi
|
|
65d7: 5b pop %rbx
|
|
65d8: c3 ret
|
|
65d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
65dd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
65e1: b8 01 00 00 00 mov $0x1,%eax
|
|
65e6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
65ed: 00
|
|
65ee: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
65f3: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
65f8: e8 63 99 01 00 call 0x1ff60
|
|
65fd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
6601: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4f1b0
|
|
6608: 01
|
|
6609: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
660d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
6611: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
6618: 41 83 ff 04 cmp $0x4,%r15d
|
|
661c: 7f 35 jg 0x6653
|
|
661e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
6625: 00 00
|
|
6627: 33 c0 xor %eax,%eax
|
|
6629: 4d 89 26 mov %r12,(%r14)
|
|
662c: 48 83 c4 38 add $0x38,%rsp
|
|
6630: 5d pop %rbp
|
|
6631: 41 5f pop %r15
|
|
6633: 41 5e pop %r14
|
|
6635: 41 5d pop %r13
|
|
6637: 41 5c pop %r12
|
|
6639: 5f pop %rdi
|
|
663a: 5e pop %rsi
|
|
663b: 5b pop %rbx
|
|
663c: c3 ret
|
|
663d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6642: 48 83 c4 38 add $0x38,%rsp
|
|
6646: 5d pop %rbp
|
|
6647: 41 5f pop %r15
|
|
6649: 41 5e pop %r14
|
|
664b: 41 5d pop %r13
|
|
664d: 41 5c pop %r12
|
|
664f: 5f pop %rdi
|
|
6650: 5e pop %rsi
|
|
6651: 5b pop %rbx
|
|
6652: c3 ret
|
|
6653: 41 83 ff 0a cmp $0xa,%r15d
|
|
6657: 0f 8e e9 00 00 00 jle 0x6746
|
|
665d: 4d 85 ed test %r13,%r13
|
|
6660: 75 16 jne 0x6678
|
|
6662: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6667: 48 83 c4 38 add $0x38,%rsp
|
|
666b: 5d pop %rbp
|
|
666c: 41 5f pop %r15
|
|
666e: 41 5e pop %r14
|
|
6670: 41 5d pop %r13
|
|
6672: 41 5c pop %r12
|
|
6674: 5f pop %rdi
|
|
6675: 5e pop %rsi
|
|
6676: 5b pop %rbx
|
|
6677: c3 ret
|
|
6678: 4c 89 ee mov %r13,%rsi
|
|
667b: 44 89 f9 mov %r15d,%ecx
|
|
667e: 48 83 e6 3f and $0x3f,%rsi
|
|
6682: 44 89 ff mov %r15d,%edi
|
|
6685: 48 f7 de neg %rsi
|
|
6688: 48 83 e6 3f and $0x3f,%rsi
|
|
668c: 49 03 f5 add %r13,%rsi
|
|
668f: 48 89 f2 mov %rsi,%rdx
|
|
6692: e8 89 b9 04 00 call 0x52020
|
|
6697: 49 89 c5 mov %rax,%r13
|
|
669a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
66a1: 00
|
|
66a2: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
66a7: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
66ab: 83 fb 12 cmp $0x12,%ebx
|
|
66ae: 7f 39 jg 0x66e9
|
|
66b0: 89 d9 mov %ebx,%ecx
|
|
66b2: e8 29 a1 00 00 call 0x107e0
|
|
66b7: 89 d9 mov %ebx,%ecx
|
|
66b9: 48 89 f2 mov %rsi,%rdx
|
|
66bc: 41 89 f8 mov %edi,%r8d
|
|
66bf: 49 89 c1 mov %rax,%r9
|
|
66c2: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
66c7: e8 f4 c1 04 00 call 0x528c0
|
|
66cc: 49 89 c1 mov %rax,%r9
|
|
66cf: 89 d9 mov %ebx,%ecx
|
|
66d1: b8 01 00 00 00 mov $0x1,%eax
|
|
66d6: d3 e0 shl %cl,%eax
|
|
66d8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
66df: 83 e3 c0 and $0xffffffc0,%ebx
|
|
66e2: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
66e7: eb 1e jmp 0x6707
|
|
66e9: 48 89 e0 mov %rsp,%rax
|
|
66ec: 4c 89 e1 mov %r12,%rcx
|
|
66ef: 49 89 f0 mov %rsi,%r8
|
|
66f2: 41 89 f9 mov %edi,%r9d
|
|
66f5: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
66f9: 89 da mov %ebx,%edx
|
|
66fb: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
66ff: e8 3c d3 04 00 call 0x53a40
|
|
6704: 49 89 c1 mov %rax,%r9
|
|
6707: 44 89 f9 mov %r15d,%ecx
|
|
670a: 48 89 f2 mov %rsi,%rdx
|
|
670d: 41 89 f8 mov %edi,%r8d
|
|
6710: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
6715: e8 86 1c 05 00 call 0x583a0
|
|
671a: 44 89 f9 mov %r15d,%ecx
|
|
671d: 48 89 f2 mov %rsi,%rdx
|
|
6720: 41 89 f8 mov %edi,%r8d
|
|
6723: 49 89 c1 mov %rax,%r9
|
|
6726: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
672b: e8 50 20 05 00 call 0x58780
|
|
6730: 4d 89 26 mov %r12,(%r14)
|
|
6733: 33 c0 xor %eax,%eax
|
|
6735: 48 83 c4 38 add $0x38,%rsp
|
|
6739: 5d pop %rbp
|
|
673a: 41 5f pop %r15
|
|
673c: 41 5e pop %r14
|
|
673e: 41 5d pop %r13
|
|
6740: 41 5c pop %r12
|
|
6742: 5f pop %rdi
|
|
6743: 5e pop %rsi
|
|
6744: 5b pop %rbx
|
|
6745: c3 ret
|
|
6746: bf 0a 00 00 00 mov $0xa,%edi
|
|
674b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
6752: 00
|
|
6753: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x26093e0
|
|
675a: 41 83 ff 07 cmp $0x7,%r15d
|
|
675e: 0f 8f 3e ff ff ff jg 0x66a2
|
|
6764: 49 89 d1 mov %rdx,%r9
|
|
6767: 49 83 e1 3f and $0x3f,%r9
|
|
676b: 49 f7 d9 neg %r9
|
|
676e: 49 83 e1 3f and $0x3f,%r9
|
|
6772: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
6779: 00 00
|
|
677b: 4c 03 ca add %rdx,%r9
|
|
677e: eb 87 jmp 0x6707
|
|
6780: 33 c0 xor %eax,%eax
|
|
6782: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6789: 00
|
|
678a: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
678f: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
6794: e9 7f fe ff ff jmp 0x6618
|
|
6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67a0: 53 push %rbx
|
|
67a1: 56 push %rsi
|
|
67a2: 57 push %rdi
|
|
67a3: 41 54 push %r12
|
|
67a5: 41 55 push %r13
|
|
67a7: 41 56 push %r14
|
|
67a9: 41 57 push %r15
|
|
67ab: 55 push %rbp
|
|
67ac: 48 83 ec 38 sub $0x38,%rsp
|
|
67b0: 49 89 ce mov %rcx,%r14
|
|
67b3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
67ba: 00
|
|
67bb: 44 89 cf mov %r9d,%edi
|
|
67be: 44 89 c6 mov %r8d,%esi
|
|
67c1: 41 89 d7 mov %edx,%r15d
|
|
67c4: 4d 85 f6 test %r14,%r14
|
|
67c7: 0f 84 95 01 00 00 je 0x6962
|
|
67cd: 41 83 ff 1e cmp $0x1e,%r15d
|
|
67d1: 0f 87 66 01 00 00 ja 0x693d
|
|
67d7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
67db: 0f 8f 5c 01 00 00 jg 0x693d
|
|
67e1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
67e8: 00
|
|
67e9: 48 85 db test %rbx,%rbx
|
|
67ec: 0f 84 70 01 00 00 je 0x6962
|
|
67f2: 48 89 dd mov %rbx,%rbp
|
|
67f5: ba 90 00 00 00 mov $0x90,%edx
|
|
67fa: 48 83 e5 3f and $0x3f,%rbp
|
|
67fe: 48 f7 dd neg %rbp
|
|
6801: 48 83 e5 3f and $0x3f,%rbp
|
|
6805: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
6809: 4c 89 e1 mov %r12,%rcx
|
|
680c: e8 6f f6 01 00 call 0x25e80
|
|
6811: b8 01 00 00 00 mov $0x1,%eax
|
|
6816: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
681b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
6820: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
6827: 00 00
|
|
6829: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
682e: 83 fe 08 cmp $0x8,%esi
|
|
6831: 0f 84 4a 02 00 00 je 0x6a81
|
|
6837: 83 fe 04 cmp $0x4,%esi
|
|
683a: 0f 84 99 00 00 00 je 0x68d9
|
|
6840: 83 fe 01 cmp $0x1,%esi
|
|
6843: 75 3a jne 0x687f
|
|
6845: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6849: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
684d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4f1c8
|
|
6854: 01
|
|
6855: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
6859: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6860: 00
|
|
6861: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
6868: 00 00
|
|
686a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
6871: 00 00
|
|
6873: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
687a: e9 99 00 00 00 jmp 0x6918
|
|
687f: 83 fe 02 cmp $0x2,%esi
|
|
6882: 75 37 jne 0x68bb
|
|
6884: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6888: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
688c: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4f1c8
|
|
6893: 01
|
|
6894: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
6898: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
689f: 00
|
|
68a0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
68a7: 00 00
|
|
68a9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
68b0: 00 00
|
|
68b2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
68b9: eb 5d jmp 0x6918
|
|
68bb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
68c2: 00
|
|
68c3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
68c8: 48 83 c4 38 add $0x38,%rsp
|
|
68cc: 5d pop %rbp
|
|
68cd: 41 5f pop %r15
|
|
68cf: 41 5e pop %r14
|
|
68d1: 41 5d pop %r13
|
|
68d3: 41 5c pop %r12
|
|
68d5: 5f pop %rdi
|
|
68d6: 5e pop %rsi
|
|
68d7: 5b pop %rbx
|
|
68d8: c3 ret
|
|
68d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
68dd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
68e1: b8 01 00 00 00 mov $0x1,%eax
|
|
68e6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
68ed: 00
|
|
68ee: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
68f3: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
68f8: e8 c3 f5 01 00 call 0x25ec0
|
|
68fd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
6901: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4f1c0
|
|
6908: 01
|
|
6909: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
690d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
6911: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
6918: 41 83 ff 04 cmp $0x4,%r15d
|
|
691c: 7f 35 jg 0x6953
|
|
691e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
6925: 00 00
|
|
6927: 33 c0 xor %eax,%eax
|
|
6929: 4d 89 26 mov %r12,(%r14)
|
|
692c: 48 83 c4 38 add $0x38,%rsp
|
|
6930: 5d pop %rbp
|
|
6931: 41 5f pop %r15
|
|
6933: 41 5e pop %r14
|
|
6935: 41 5d pop %r13
|
|
6937: 41 5c pop %r12
|
|
6939: 5f pop %rdi
|
|
693a: 5e pop %rsi
|
|
693b: 5b pop %rbx
|
|
693c: c3 ret
|
|
693d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6942: 48 83 c4 38 add $0x38,%rsp
|
|
6946: 5d pop %rbp
|
|
6947: 41 5f pop %r15
|
|
6949: 41 5e pop %r14
|
|
694b: 41 5d pop %r13
|
|
694d: 41 5c pop %r12
|
|
694f: 5f pop %rdi
|
|
6950: 5e pop %rsi
|
|
6951: 5b pop %rbx
|
|
6952: c3 ret
|
|
6953: 41 83 ff 0a cmp $0xa,%r15d
|
|
6957: 0f 8e ea 00 00 00 jle 0x6a47
|
|
695d: 4d 85 ed test %r13,%r13
|
|
6960: 75 16 jne 0x6978
|
|
6962: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6967: 48 83 c4 38 add $0x38,%rsp
|
|
696b: 5d pop %rbp
|
|
696c: 41 5f pop %r15
|
|
696e: 41 5e pop %r14
|
|
6970: 41 5d pop %r13
|
|
6972: 41 5c pop %r12
|
|
6974: 5f pop %rdi
|
|
6975: 5e pop %rsi
|
|
6976: 5b pop %rbx
|
|
6977: c3 ret
|
|
6978: 4c 89 ee mov %r13,%rsi
|
|
697b: 44 89 f9 mov %r15d,%ecx
|
|
697e: 48 83 e6 3f and $0x3f,%rsi
|
|
6982: 44 89 ff mov %r15d,%edi
|
|
6985: 48 f7 de neg %rsi
|
|
6988: 48 83 e6 3f and $0x3f,%rsi
|
|
698c: 49 03 f5 add %r13,%rsi
|
|
698f: 48 89 f2 mov %rsi,%rdx
|
|
6992: e8 29 22 05 00 call 0x58bc0
|
|
6997: 49 89 c5 mov %rax,%r13
|
|
699a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
69a1: 00
|
|
69a2: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
69a7: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
69ab: 83 fb 12 cmp $0x12,%ebx
|
|
69ae: 7f 3a jg 0x69ea
|
|
69b0: 89 d9 mov %ebx,%ecx
|
|
69b2: e8 89 fc 01 00 call 0x26640
|
|
69b7: 89 d9 mov %ebx,%ecx
|
|
69b9: 48 89 f2 mov %rsi,%rdx
|
|
69bc: 41 89 f8 mov %edi,%r8d
|
|
69bf: 49 89 c1 mov %rax,%r9
|
|
69c2: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
69c7: e8 f4 2a 05 00 call 0x594c0
|
|
69cc: 49 89 c1 mov %rax,%r9
|
|
69cf: b8 01 00 00 00 mov $0x1,%eax
|
|
69d4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
69d9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
|
|
69e0: 83 e5 c0 and $0xffffffc0,%ebp
|
|
69e3: 41 89 6c 24 18 mov %ebp,0x18(%r12)
|
|
69e8: eb 1e jmp 0x6a08
|
|
69ea: 48 89 e0 mov %rsp,%rax
|
|
69ed: 4c 89 e1 mov %r12,%rcx
|
|
69f0: 49 89 f0 mov %rsi,%r8
|
|
69f3: 41 89 f9 mov %edi,%r9d
|
|
69f6: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
69fa: 89 da mov %ebx,%edx
|
|
69fc: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
6a00: e8 1b 3c 05 00 call 0x5a620
|
|
6a05: 49 89 c1 mov %rax,%r9
|
|
6a08: 44 89 f9 mov %r15d,%ecx
|
|
6a0b: 48 89 f2 mov %rsi,%rdx
|
|
6a0e: 41 89 f8 mov %edi,%r8d
|
|
6a11: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
6a16: e8 85 85 05 00 call 0x5efa0
|
|
6a1b: 44 89 f9 mov %r15d,%ecx
|
|
6a1e: 48 89 f2 mov %rsi,%rdx
|
|
6a21: 41 89 f8 mov %edi,%r8d
|
|
6a24: 49 89 c1 mov %rax,%r9
|
|
6a27: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
6a2c: e8 2f 89 05 00 call 0x5f360
|
|
6a31: 4d 89 26 mov %r12,(%r14)
|
|
6a34: 33 c0 xor %eax,%eax
|
|
6a36: 48 83 c4 38 add $0x38,%rsp
|
|
6a3a: 5d pop %rbp
|
|
6a3b: 41 5f pop %r15
|
|
6a3d: 41 5e pop %r14
|
|
6a3f: 41 5d pop %r13
|
|
6a41: 41 5c pop %r12
|
|
6a43: 5f pop %rdi
|
|
6a44: 5e pop %rsi
|
|
6a45: 5b pop %rbx
|
|
6a46: c3 ret
|
|
6a47: bf 0a 00 00 00 mov $0xa,%edi
|
|
6a4c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
6a53: 00
|
|
6a54: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x26093e0
|
|
6a5b: 41 83 ff 07 cmp $0x7,%r15d
|
|
6a5f: 0f 8f 3d ff ff ff jg 0x69a2
|
|
6a65: 49 89 d1 mov %rdx,%r9
|
|
6a68: 49 83 e1 3f and $0x3f,%r9
|
|
6a6c: 49 f7 d9 neg %r9
|
|
6a6f: 49 83 e1 3f and $0x3f,%r9
|
|
6a73: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
6a7a: 00 00
|
|
6a7c: 4c 03 ca add %rdx,%r9
|
|
6a7f: eb 87 jmp 0x6a08
|
|
6a81: 33 c0 xor %eax,%eax
|
|
6a83: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6a8a: 00
|
|
6a8b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
6a90: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
6a95: e9 7e fe ff ff jmp 0x6918
|
|
6a9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6aa0: 53 push %rbx
|
|
6aa1: 56 push %rsi
|
|
6aa2: 57 push %rdi
|
|
6aa3: 41 54 push %r12
|
|
6aa5: 41 55 push %r13
|
|
6aa7: 41 56 push %r14
|
|
6aa9: 41 57 push %r15
|
|
6aab: 55 push %rbp
|
|
6aac: 48 83 ec 38 sub $0x38,%rsp
|
|
6ab0: 49 89 ce mov %rcx,%r14
|
|
6ab3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
6aba: 00
|
|
6abb: 44 89 cf mov %r9d,%edi
|
|
6abe: 44 89 c6 mov %r8d,%esi
|
|
6ac1: 41 89 d7 mov %edx,%r15d
|
|
6ac4: 4d 85 f6 test %r14,%r14
|
|
6ac7: 0f 84 95 01 00 00 je 0x6c62
|
|
6acd: 41 83 ff 1e cmp $0x1e,%r15d
|
|
6ad1: 0f 87 66 01 00 00 ja 0x6c3d
|
|
6ad7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
6adb: 0f 8f 5c 01 00 00 jg 0x6c3d
|
|
6ae1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
6ae8: 00
|
|
6ae9: 48 85 db test %rbx,%rbx
|
|
6aec: 0f 84 70 01 00 00 je 0x6c62
|
|
6af2: 48 89 dd mov %rbx,%rbp
|
|
6af5: ba 90 00 00 00 mov $0x90,%edx
|
|
6afa: 48 83 e5 3f and $0x3f,%rbp
|
|
6afe: 48 f7 dd neg %rbp
|
|
6b01: 48 83 e5 3f and $0x3f,%rbp
|
|
6b05: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
6b09: 4c 89 e1 mov %r12,%rcx
|
|
6b0c: e8 4f 53 02 00 call 0x2be60
|
|
6b11: b8 01 00 00 00 mov $0x1,%eax
|
|
6b16: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
6b1b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
6b20: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
6b27: 00 00
|
|
6b29: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
6b2e: 83 fe 08 cmp $0x8,%esi
|
|
6b31: 0f 84 4a 02 00 00 je 0x6d81
|
|
6b37: 83 fe 04 cmp $0x4,%esi
|
|
6b3a: 0f 84 99 00 00 00 je 0x6bd9
|
|
6b40: 83 fe 01 cmp $0x1,%esi
|
|
6b43: 75 3a jne 0x6b7f
|
|
6b45: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6b49: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
6b4d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4f1d8
|
|
6b54: 01
|
|
6b55: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
6b59: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6b60: 00
|
|
6b61: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
6b68: 00 00
|
|
6b6a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
6b71: 00 00
|
|
6b73: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
6b7a: e9 99 00 00 00 jmp 0x6c18
|
|
6b7f: 83 fe 02 cmp $0x2,%esi
|
|
6b82: 75 37 jne 0x6bbb
|
|
6b84: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6b88: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
6b8c: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4f1d8
|
|
6b93: 01
|
|
6b94: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
6b98: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6b9f: 00
|
|
6ba0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
6ba7: 00 00
|
|
6ba9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
6bb0: 00 00
|
|
6bb2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
6bb9: eb 5d jmp 0x6c18
|
|
6bbb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
6bc2: 00
|
|
6bc3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
6bc8: 48 83 c4 38 add $0x38,%rsp
|
|
6bcc: 5d pop %rbp
|
|
6bcd: 41 5f pop %r15
|
|
6bcf: 41 5e pop %r14
|
|
6bd1: 41 5d pop %r13
|
|
6bd3: 41 5c pop %r12
|
|
6bd5: 5f pop %rdi
|
|
6bd6: 5e pop %rsi
|
|
6bd7: 5b pop %rbx
|
|
6bd8: c3 ret
|
|
6bd9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
6bdd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
6be1: b8 01 00 00 00 mov $0x1,%eax
|
|
6be6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6bed: 00
|
|
6bee: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
6bf3: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
6bf8: e8 a3 52 02 00 call 0x2bea0
|
|
6bfd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
6c01: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4f1d0
|
|
6c08: 01
|
|
6c09: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
6c0d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
6c11: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
6c18: 41 83 ff 04 cmp $0x4,%r15d
|
|
6c1c: 7f 35 jg 0x6c53
|
|
6c1e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
6c25: 00 00
|
|
6c27: 33 c0 xor %eax,%eax
|
|
6c29: 4d 89 26 mov %r12,(%r14)
|
|
6c2c: 48 83 c4 38 add $0x38,%rsp
|
|
6c30: 5d pop %rbp
|
|
6c31: 41 5f pop %r15
|
|
6c33: 41 5e pop %r14
|
|
6c35: 41 5d pop %r13
|
|
6c37: 41 5c pop %r12
|
|
6c39: 5f pop %rdi
|
|
6c3a: 5e pop %rsi
|
|
6c3b: 5b pop %rbx
|
|
6c3c: c3 ret
|
|
6c3d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6c42: 48 83 c4 38 add $0x38,%rsp
|
|
6c46: 5d pop %rbp
|
|
6c47: 41 5f pop %r15
|
|
6c49: 41 5e pop %r14
|
|
6c4b: 41 5d pop %r13
|
|
6c4d: 41 5c pop %r12
|
|
6c4f: 5f pop %rdi
|
|
6c50: 5e pop %rsi
|
|
6c51: 5b pop %rbx
|
|
6c52: c3 ret
|
|
6c53: 41 83 ff 0a cmp $0xa,%r15d
|
|
6c57: 0f 8e ea 00 00 00 jle 0x6d47
|
|
6c5d: 4d 85 ed test %r13,%r13
|
|
6c60: 75 16 jne 0x6c78
|
|
6c62: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6c67: 48 83 c4 38 add $0x38,%rsp
|
|
6c6b: 5d pop %rbp
|
|
6c6c: 41 5f pop %r15
|
|
6c6e: 41 5e pop %r14
|
|
6c70: 41 5d pop %r13
|
|
6c72: 41 5c pop %r12
|
|
6c74: 5f pop %rdi
|
|
6c75: 5e pop %rsi
|
|
6c76: 5b pop %rbx
|
|
6c77: c3 ret
|
|
6c78: 4c 89 ee mov %r13,%rsi
|
|
6c7b: 44 89 f9 mov %r15d,%ecx
|
|
6c7e: 48 83 e6 3f and $0x3f,%rsi
|
|
6c82: 44 89 ff mov %r15d,%edi
|
|
6c85: 48 f7 de neg %rsi
|
|
6c88: 48 83 e6 3f and $0x3f,%rsi
|
|
6c8c: 49 03 f5 add %r13,%rsi
|
|
6c8f: 48 89 f2 mov %rsi,%rdx
|
|
6c92: e8 e9 8a 05 00 call 0x5f780
|
|
6c97: 49 89 c5 mov %rax,%r13
|
|
6c9a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
6ca1: 00
|
|
6ca2: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
6ca7: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
6cab: 83 fb 12 cmp $0x12,%ebx
|
|
6cae: 7f 3a jg 0x6cea
|
|
6cb0: 89 d9 mov %ebx,%ecx
|
|
6cb2: e8 89 f9 01 00 call 0x26640
|
|
6cb7: 89 d9 mov %ebx,%ecx
|
|
6cb9: 48 89 f2 mov %rsi,%rdx
|
|
6cbc: 41 89 f8 mov %edi,%r8d
|
|
6cbf: 49 89 c1 mov %rax,%r9
|
|
6cc2: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
6cc7: e8 94 93 05 00 call 0x60060
|
|
6ccc: 49 89 c1 mov %rax,%r9
|
|
6ccf: b8 01 00 00 00 mov $0x1,%eax
|
|
6cd4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
6cd9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
|
|
6ce0: 83 e5 c0 and $0xffffffc0,%ebp
|
|
6ce3: 41 89 6c 24 18 mov %ebp,0x18(%r12)
|
|
6ce8: eb 1e jmp 0x6d08
|
|
6cea: 48 89 e0 mov %rsp,%rax
|
|
6ced: 4c 89 e1 mov %r12,%rcx
|
|
6cf0: 49 89 f0 mov %rsi,%r8
|
|
6cf3: 41 89 f9 mov %edi,%r9d
|
|
6cf6: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
6cfa: 89 da mov %ebx,%edx
|
|
6cfc: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
6d00: e8 db a4 05 00 call 0x611e0
|
|
6d05: 49 89 c1 mov %rax,%r9
|
|
6d08: 44 89 f9 mov %r15d,%ecx
|
|
6d0b: 48 89 f2 mov %rsi,%rdx
|
|
6d0e: 41 89 f8 mov %edi,%r8d
|
|
6d11: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
6d16: e8 45 ee 05 00 call 0x65b60
|
|
6d1b: 44 89 f9 mov %r15d,%ecx
|
|
6d1e: 48 89 f2 mov %rsi,%rdx
|
|
6d21: 41 89 f8 mov %edi,%r8d
|
|
6d24: 49 89 c1 mov %rax,%r9
|
|
6d27: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
6d2c: e8 ef f1 05 00 call 0x65f20
|
|
6d31: 4d 89 26 mov %r12,(%r14)
|
|
6d34: 33 c0 xor %eax,%eax
|
|
6d36: 48 83 c4 38 add $0x38,%rsp
|
|
6d3a: 5d pop %rbp
|
|
6d3b: 41 5f pop %r15
|
|
6d3d: 41 5e pop %r14
|
|
6d3f: 41 5d pop %r13
|
|
6d41: 41 5c pop %r12
|
|
6d43: 5f pop %rdi
|
|
6d44: 5e pop %rsi
|
|
6d45: 5b pop %rbx
|
|
6d46: c3 ret
|
|
6d47: bf 0a 00 00 00 mov $0xa,%edi
|
|
6d4c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
6d53: 00
|
|
6d54: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x26093e0
|
|
6d5b: 41 83 ff 07 cmp $0x7,%r15d
|
|
6d5f: 0f 8f 3d ff ff ff jg 0x6ca2
|
|
6d65: 49 89 d1 mov %rdx,%r9
|
|
6d68: 49 83 e1 3f and $0x3f,%r9
|
|
6d6c: 49 f7 d9 neg %r9
|
|
6d6f: 49 83 e1 3f and $0x3f,%r9
|
|
6d73: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
6d7a: 00 00
|
|
6d7c: 4c 03 ca add %rdx,%r9
|
|
6d7f: eb 87 jmp 0x6d08
|
|
6d81: 33 c0 xor %eax,%eax
|
|
6d83: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6d8a: 00
|
|
6d8b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
6d90: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
6d95: e9 7e fe ff ff jmp 0x6c18
|
|
6d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6da0: 48 83 ec 28 sub $0x28,%rsp
|
|
6da4: 48 85 d2 test %rdx,%rdx
|
|
6da7: 74 1b je 0x6dc4
|
|
6da9: 45 85 c0 test %r8d,%r8d
|
|
6dac: 7e 20 jle 0x6dce
|
|
6dae: 0f 57 c9 xorps %xmm1,%xmm1
|
|
6db1: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
6db4: 7a 02 jp 0x6db8
|
|
6db6: 74 05 je 0x6dbd
|
|
6db8: e8 83 f5 05 00 call 0x66340
|
|
6dbd: 33 c0 xor %eax,%eax
|
|
6dbf: 48 83 c4 28 add $0x28,%rsp
|
|
6dc3: c3 ret
|
|
6dc4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6dc9: 48 83 c4 28 add $0x28,%rsp
|
|
6dcd: c3 ret
|
|
6dce: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6dd3: 48 83 c4 28 add $0x28,%rsp
|
|
6dd7: c3 ret
|
|
6dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ddf: 00
|
|
6de0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6de5: 48 85 d2 test %rdx,%rdx
|
|
6de8: 74 1c je 0x6e06
|
|
6dea: 45 85 c0 test %r8d,%r8d
|
|
6ded: 7e 25 jle 0x6e14
|
|
6def: 0f 57 c9 xorps %xmm1,%xmm1
|
|
6df2: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
6df5: 7a 02 jp 0x6df9
|
|
6df7: 74 05 je 0x6dfe
|
|
6df9: e8 c2 f6 05 00 call 0x664c0
|
|
6dfe: 33 c0 xor %eax,%eax
|
|
6e00: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6e05: c3 ret
|
|
6e06: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6e0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6e10: 90 nop
|
|
6e11: 90 nop
|
|
6e12: 90 nop
|
|
6e13: c3 ret
|
|
6e14: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6e19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6e1e: 90 nop
|
|
6e1f: c3 ret
|
|
6e20: 48 83 ec 28 sub $0x28,%rsp
|
|
6e24: 48 85 d2 test %rdx,%rdx
|
|
6e27: 74 1b je 0x6e44
|
|
6e29: 45 85 c0 test %r8d,%r8d
|
|
6e2c: 7e 20 jle 0x6e4e
|
|
6e2e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
6e31: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
6e34: 7a 02 jp 0x6e38
|
|
6e36: 74 05 je 0x6e3d
|
|
6e38: e8 03 f8 05 00 call 0x66640
|
|
6e3d: 33 c0 xor %eax,%eax
|
|
6e3f: 48 83 c4 28 add $0x28,%rsp
|
|
6e43: c3 ret
|
|
6e44: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6e49: 48 83 c4 28 add $0x28,%rsp
|
|
6e4d: c3 ret
|
|
6e4e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6e53: 48 83 c4 28 add $0x28,%rsp
|
|
6e57: c3 ret
|
|
6e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e5f: 00
|
|
6e60: 49 89 d1 mov %rdx,%r9
|
|
6e63: 4d 85 c9 test %r9,%r9
|
|
6e66: 0f 84 8a 01 00 00 je 0x6ff6
|
|
6e6c: 45 85 c0 test %r8d,%r8d
|
|
6e6f: 0f 8e 7b 01 00 00 jle 0x6ff0
|
|
6e75: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6e79: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
6e7d: 7a 06 jp 0x6e85
|
|
6e7f: 0f 84 68 01 00 00 je 0x6fed
|
|
6e85: 41 83 f8 10 cmp $0x10,%r8d
|
|
6e89: 0f 8c 4f 01 00 00 jl 0x6fde
|
|
6e8f: 4c 89 ca mov %r9,%rdx
|
|
6e92: 48 83 e2 1f and $0x1f,%rdx
|
|
6e96: 85 d2 test %edx,%edx
|
|
6e98: 74 11 je 0x6eab
|
|
6e9a: f6 c2 03 test $0x3,%dl
|
|
6e9d: 0f 85 3b 01 00 00 jne 0x6fde
|
|
6ea3: f7 da neg %edx
|
|
6ea5: 83 c2 20 add $0x20,%edx
|
|
6ea8: c1 ea 02 shr $0x2,%edx
|
|
6eab: 8d 42 10 lea 0x10(%rdx),%eax
|
|
6eae: 44 3b c0 cmp %eax,%r8d
|
|
6eb1: 0f 8c 27 01 00 00 jl 0x6fde
|
|
6eb7: 44 89 c1 mov %r8d,%ecx
|
|
6eba: 33 c0 xor %eax,%eax
|
|
6ebc: 2b ca sub %edx,%ecx
|
|
6ebe: 83 e1 0f and $0xf,%ecx
|
|
6ec1: f7 d9 neg %ecx
|
|
6ec3: 41 03 c8 add %r8d,%ecx
|
|
6ec6: 41 89 d2 mov %edx,%r10d
|
|
6ec9: 85 d2 test %edx,%edx
|
|
6ecb: 76 27 jbe 0x6ef4
|
|
6ecd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ed4: 00
|
|
6ed5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6edc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6ee0: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1
|
|
6ee6: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4)
|
|
6eec: 48 ff c0 inc %rax
|
|
6eef: 49 3b c2 cmp %r10,%rax
|
|
6ef2: 72 ec jb 0x6ee0
|
|
6ef4: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
6ef9: 48 63 d1 movslq %ecx,%rdx
|
|
6efc: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
6f02: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f09: 00
|
|
6f0a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f18: 00
|
|
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f20: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3
|
|
6f26: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4
|
|
6f2d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4)
|
|
6f33: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4)
|
|
6f3a: 49 83 c2 10 add $0x10,%r10
|
|
6f3e: 4c 3b d2 cmp %rdx,%r10
|
|
6f41: 72 dd jb 0x6f20
|
|
6f43: 8d 41 01 lea 0x1(%rcx),%eax
|
|
6f46: 41 3b c0 cmp %r8d,%eax
|
|
6f49: 0f 87 85 00 00 00 ja 0x6fd4
|
|
6f4f: 4d 63 c0 movslq %r8d,%r8
|
|
6f52: 4c 2b c2 sub %rdx,%r8
|
|
6f55: 49 83 f8 04 cmp $0x4,%r8
|
|
6f59: 0f 8c 7b 00 00 00 jl 0x6fda
|
|
6f5f: 44 89 c0 mov %r8d,%eax
|
|
6f62: 45 33 d2 xor %r10d,%r10d
|
|
6f65: 83 e0 fc and $0xfffffffc,%eax
|
|
6f68: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
|
|
6f6c: 48 63 c0 movslq %eax,%rax
|
|
6f6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f76: 00
|
|
6f77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f7e: 66 90 xchg %ax,%ax
|
|
6f80: 49 83 c2 04 add $0x4,%r10
|
|
6f84: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1
|
|
6f88: c5 f8 11 0a vmovups %xmm1,(%rdx)
|
|
6f8c: 48 83 c2 10 add $0x10,%rdx
|
|
6f90: 4c 3b d0 cmp %rax,%r10
|
|
6f93: 72 eb jb 0x6f80
|
|
6f95: 49 3b c0 cmp %r8,%rax
|
|
6f98: 73 3a jae 0x6fd4
|
|
6f9a: 48 63 c9 movslq %ecx,%rcx
|
|
6f9d: 49 8d 14 89 lea (%r9,%rcx,4),%rdx
|
|
6fa1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
6fa5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6fac: 00
|
|
6fad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6fc0: 48 ff c0 inc %rax
|
|
6fc3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
6fc7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
6fcb: 48 83 c2 04 add $0x4,%rdx
|
|
6fcf: 49 3b c0 cmp %r8,%rax
|
|
6fd2: 72 ec jb 0x6fc0
|
|
6fd4: 33 c0 xor %eax,%eax
|
|
6fd6: c5 f8 77 vzeroupper
|
|
6fd9: c3 ret
|
|
6fda: 33 c0 xor %eax,%eax
|
|
6fdc: eb b7 jmp 0x6f95
|
|
6fde: 33 c9 xor %ecx,%ecx
|
|
6fe0: 41 83 f8 01 cmp $0x1,%r8d
|
|
6fe4: 72 ee jb 0x6fd4
|
|
6fe6: 4d 63 c0 movslq %r8d,%r8
|
|
6fe9: 33 c0 xor %eax,%eax
|
|
6feb: eb a8 jmp 0x6f95
|
|
6fed: 33 c0 xor %eax,%eax
|
|
6fef: c3 ret
|
|
6ff0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6ff5: c3 ret
|
|
6ff6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6ffb: c3 ret
|
|
6ffc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7000: 48 89 d1 mov %rdx,%rcx
|
|
7003: 48 85 c9 test %rcx,%rcx
|
|
7006: 0f 84 62 01 00 00 je 0x716e
|
|
700c: 45 85 c0 test %r8d,%r8d
|
|
700f: 0f 8e 53 01 00 00 jle 0x7168
|
|
7015: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
7019: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
701d: 7a 06 jp 0x7025
|
|
701f: 0f 84 40 01 00 00 je 0x7165
|
|
7025: 41 83 f8 10 cmp $0x10,%r8d
|
|
7029: 0f 8c 2f 01 00 00 jl 0x715e
|
|
702f: 49 89 ca mov %rcx,%r10
|
|
7032: 49 83 e2 1f and $0x1f,%r10
|
|
7036: 45 85 d2 test %r10d,%r10d
|
|
7039: 74 18 je 0x7053
|
|
703b: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
7042: 0f 85 16 01 00 00 jne 0x715e
|
|
7048: 41 f7 da neg %r10d
|
|
704b: 41 83 c2 20 add $0x20,%r10d
|
|
704f: 41 c1 ea 02 shr $0x2,%r10d
|
|
7053: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
7057: 44 3b c0 cmp %eax,%r8d
|
|
705a: 0f 8c fe 00 00 00 jl 0x715e
|
|
7060: 44 89 c2 mov %r8d,%edx
|
|
7063: 33 c0 xor %eax,%eax
|
|
7065: 41 2b d2 sub %r10d,%edx
|
|
7068: 83 e2 0f and $0xf,%edx
|
|
706b: f7 da neg %edx
|
|
706d: 41 03 d0 add %r8d,%edx
|
|
7070: 45 89 d1 mov %r10d,%r9d
|
|
7073: 45 85 d2 test %r10d,%r10d
|
|
7076: 76 1a jbe 0x7092
|
|
7078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
707f: 00
|
|
7080: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
|
|
7085: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
|
|
708a: 48 ff c0 inc %rax
|
|
708d: 49 3b c1 cmp %r9,%rax
|
|
7090: 72 ee jb 0x7080
|
|
7092: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
7097: 48 63 c2 movslq %edx,%rax
|
|
709a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
70a0: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
|
|
70a6: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
|
|
70ad: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
|
|
70b3: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
|
|
70ba: 49 83 c1 10 add $0x10,%r9
|
|
70be: 4c 3b c8 cmp %rax,%r9
|
|
70c1: 72 dd jb 0x70a0
|
|
70c3: 8d 42 01 lea 0x1(%rdx),%eax
|
|
70c6: 41 3b c0 cmp %r8d,%eax
|
|
70c9: 0f 87 85 00 00 00 ja 0x7154
|
|
70cf: 4d 63 c0 movslq %r8d,%r8
|
|
70d2: 48 63 d2 movslq %edx,%rdx
|
|
70d5: 4c 2b c2 sub %rdx,%r8
|
|
70d8: 49 83 f8 04 cmp $0x4,%r8
|
|
70dc: 0f 8c 78 00 00 00 jl 0x715a
|
|
70e2: 48 63 d2 movslq %edx,%rdx
|
|
70e5: 44 89 c0 mov %r8d,%eax
|
|
70e8: 83 e0 fc and $0xfffffffc,%eax
|
|
70eb: 45 33 d2 xor %r10d,%r10d
|
|
70ee: 48 63 c0 movslq %eax,%rax
|
|
70f1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
70f6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
70fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7100: 49 83 c2 04 add $0x4,%r10
|
|
7104: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
|
|
7109: c4 c1 78 11 11 vmovups %xmm2,(%r9)
|
|
710e: 49 83 c1 10 add $0x10,%r9
|
|
7112: 4c 3b d0 cmp %rax,%r10
|
|
7115: 72 e9 jb 0x7100
|
|
7117: 49 3b c0 cmp %r8,%rax
|
|
711a: 73 38 jae 0x7154
|
|
711c: 48 63 d2 movslq %edx,%rdx
|
|
711f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
|
|
7123: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
7127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
712e: 00
|
|
712f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7136: 0f 1f 00 nopl (%rax)
|
|
7139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7140: 48 ff c0 inc %rax
|
|
7143: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
7147: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
714b: 48 83 c2 04 add $0x4,%rdx
|
|
714f: 49 3b c0 cmp %r8,%rax
|
|
7152: 72 ec jb 0x7140
|
|
7154: 33 c0 xor %eax,%eax
|
|
7156: c5 f8 77 vzeroupper
|
|
7159: c3 ret
|
|
715a: 33 c0 xor %eax,%eax
|
|
715c: eb b9 jmp 0x7117
|
|
715e: 33 d2 xor %edx,%edx
|
|
7160: e9 5e ff ff ff jmp 0x70c3
|
|
7165: 33 c0 xor %eax,%eax
|
|
7167: c3 ret
|
|
7168: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
716d: c3 ret
|
|
716e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7173: c3 ret
|
|
7174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7180: 48 83 ec 28 sub $0x28,%rsp
|
|
7184: 48 85 d2 test %rdx,%rdx
|
|
7187: 74 1c je 0x71a5
|
|
7189: 45 85 c0 test %r8d,%r8d
|
|
718c: 7e 21 jle 0x71af
|
|
718e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
7191: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
7195: 7a 02 jp 0x7199
|
|
7197: 74 05 je 0x719e
|
|
7199: e8 22 f6 05 00 call 0x667c0
|
|
719e: 33 c0 xor %eax,%eax
|
|
71a0: 48 83 c4 28 add $0x28,%rsp
|
|
71a4: c3 ret
|
|
71a5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
71aa: 48 83 c4 28 add $0x28,%rsp
|
|
71ae: c3 ret
|
|
71af: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
71b4: 48 83 c4 28 add $0x28,%rsp
|
|
71b8: c3 ret
|
|
71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
71c5: 48 85 d2 test %rdx,%rdx
|
|
71c8: 74 1d je 0x71e7
|
|
71ca: 45 85 c0 test %r8d,%r8d
|
|
71cd: 7e 26 jle 0x71f5
|
|
71cf: 0f 57 c9 xorps %xmm1,%xmm1
|
|
71d2: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
71d6: 7a 02 jp 0x71da
|
|
71d8: 74 05 je 0x71df
|
|
71da: e8 81 f7 05 00 call 0x66960
|
|
71df: 33 c0 xor %eax,%eax
|
|
71e1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
71e6: c3 ret
|
|
71e7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
71ec: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
71f1: 90 nop
|
|
71f2: 90 nop
|
|
71f3: 90 nop
|
|
71f4: c3 ret
|
|
71f5: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
71fa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
71ff: 90 nop
|
|
7200: c3 ret
|
|
7201: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7208: 00
|
|
7209: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7217: 00
|
|
7218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
721f: 90 nop
|
|
7220: 48 83 ec 28 sub $0x28,%rsp
|
|
7224: 48 85 d2 test %rdx,%rdx
|
|
7227: 74 1c je 0x7245
|
|
7229: 45 85 c0 test %r8d,%r8d
|
|
722c: 7e 21 jle 0x724f
|
|
722e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
7231: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
7235: 7a 02 jp 0x7239
|
|
7237: 74 05 je 0x723e
|
|
7239: e8 c2 f8 05 00 call 0x66b00
|
|
723e: 33 c0 xor %eax,%eax
|
|
7240: 48 83 c4 28 add $0x28,%rsp
|
|
7244: c3 ret
|
|
7245: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
724a: 48 83 c4 28 add $0x28,%rsp
|
|
724e: c3 ret
|
|
724f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7254: 48 83 c4 28 add $0x28,%rsp
|
|
7258: c3 ret
|
|
7259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7260: 49 89 d1 mov %rdx,%r9
|
|
7263: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
7267: 4d 85 c9 test %r9,%r9
|
|
726a: 0f 84 a6 01 00 00 je 0x7416
|
|
7270: 45 85 c0 test %r8d,%r8d
|
|
7273: 0f 8e 97 01 00 00 jle 0x7410
|
|
7279: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
727d: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
7281: 7a 06 jp 0x7289
|
|
7283: 0f 84 84 01 00 00 je 0x740d
|
|
7289: 41 83 f8 10 cmp $0x10,%r8d
|
|
728d: 0f 8c 6b 01 00 00 jl 0x73fe
|
|
7293: 4c 89 ca mov %r9,%rdx
|
|
7296: 48 83 e2 1f and $0x1f,%rdx
|
|
729a: 85 d2 test %edx,%edx
|
|
729c: 74 11 je 0x72af
|
|
729e: f6 c2 07 test $0x7,%dl
|
|
72a1: 0f 85 57 01 00 00 jne 0x73fe
|
|
72a7: f7 da neg %edx
|
|
72a9: 83 c2 20 add $0x20,%edx
|
|
72ac: c1 ea 03 shr $0x3,%edx
|
|
72af: 8d 42 10 lea 0x10(%rdx),%eax
|
|
72b2: 44 3b c0 cmp %eax,%r8d
|
|
72b5: 0f 8c 43 01 00 00 jl 0x73fe
|
|
72bb: 44 89 c1 mov %r8d,%ecx
|
|
72be: 33 c0 xor %eax,%eax
|
|
72c0: 2b ca sub %edx,%ecx
|
|
72c2: 83 e1 0f and $0xf,%ecx
|
|
72c5: f7 d9 neg %ecx
|
|
72c7: 41 03 c8 add %r8d,%ecx
|
|
72ca: 41 89 d2 mov %edx,%r10d
|
|
72cd: 85 d2 test %edx,%edx
|
|
72cf: 76 23 jbe 0x72f4
|
|
72d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
72d8: 00
|
|
72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
72e0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
|
|
72e6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
|
|
72ec: 48 ff c0 inc %rax
|
|
72ef: 49 3b c2 cmp %r10,%rax
|
|
72f2: 72 ec jb 0x72e0
|
|
72f4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
72f8: 48 63 d1 movslq %ecx,%rdx
|
|
72fb: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
7301: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7308: 00
|
|
7309: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7310: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7317: 00
|
|
7318: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
731f: 90 nop
|
|
7320: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
|
|
7326: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
|
|
732d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
|
|
7334: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
|
|
733b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
|
|
7341: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
|
|
7348: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
|
|
734f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
|
|
7356: 49 83 c2 10 add $0x10,%r10
|
|
735a: 4c 3b d2 cmp %rdx,%r10
|
|
735d: 72 c1 jb 0x7320
|
|
735f: 8d 41 01 lea 0x1(%rcx),%eax
|
|
7362: 41 3b c0 cmp %r8d,%eax
|
|
7365: 0f 87 89 00 00 00 ja 0x73f4
|
|
736b: 4d 63 c0 movslq %r8d,%r8
|
|
736e: 4c 2b c2 sub %rdx,%r8
|
|
7371: 49 83 f8 04 cmp $0x4,%r8
|
|
7375: 0f 8c 7f 00 00 00 jl 0x73fa
|
|
737b: 44 89 c0 mov %r8d,%eax
|
|
737e: 45 33 d2 xor %r10d,%r10d
|
|
7381: 83 e0 fc and $0xfffffffc,%eax
|
|
7384: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
7388: 48 63 c0 movslq %eax,%rax
|
|
738b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7392: 00
|
|
7393: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
739a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
73a0: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
|
|
73a4: 49 83 c2 04 add $0x4,%r10
|
|
73a8: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
73ac: 48 83 c2 20 add $0x20,%rdx
|
|
73b0: 4c 3b d0 cmp %rax,%r10
|
|
73b3: 72 eb jb 0x73a0
|
|
73b5: 49 3b c0 cmp %r8,%rax
|
|
73b8: 73 3a jae 0x73f4
|
|
73ba: 48 63 c9 movslq %ecx,%rcx
|
|
73bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
73c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
73c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73cc: 00
|
|
73cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
73d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73e0: 48 ff c0 inc %rax
|
|
73e3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
|
|
73e7: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
73eb: 48 83 c2 08 add $0x8,%rdx
|
|
73ef: 49 3b c0 cmp %r8,%rax
|
|
73f2: 72 ec jb 0x73e0
|
|
73f4: 33 c0 xor %eax,%eax
|
|
73f6: c5 f8 77 vzeroupper
|
|
73f9: c3 ret
|
|
73fa: 33 c0 xor %eax,%eax
|
|
73fc: eb b7 jmp 0x73b5
|
|
73fe: 33 c9 xor %ecx,%ecx
|
|
7400: 41 83 f8 01 cmp $0x1,%r8d
|
|
7404: 72 ee jb 0x73f4
|
|
7406: 4d 63 c0 movslq %r8d,%r8
|
|
7409: 33 c0 xor %eax,%eax
|
|
740b: eb a8 jmp 0x73b5
|
|
740d: 33 c0 xor %eax,%eax
|
|
740f: c3 ret
|
|
7410: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7415: c3 ret
|
|
7416: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
741b: c3 ret
|
|
741c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7420: 48 89 d1 mov %rdx,%rcx
|
|
7423: 48 85 c9 test %rcx,%rcx
|
|
7426: 0f 84 82 01 00 00 je 0x75ae
|
|
742c: 45 85 c0 test %r8d,%r8d
|
|
742f: 0f 8e 73 01 00 00 jle 0x75a8
|
|
7435: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
7439: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
743d: 7a 06 jp 0x7445
|
|
743f: 0f 84 60 01 00 00 je 0x75a5
|
|
7445: 41 83 f8 10 cmp $0x10,%r8d
|
|
7449: 0f 8c 4f 01 00 00 jl 0x759e
|
|
744f: 49 89 ca mov %rcx,%r10
|
|
7452: 49 83 e2 1f and $0x1f,%r10
|
|
7456: 45 85 d2 test %r10d,%r10d
|
|
7459: 74 18 je 0x7473
|
|
745b: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
7462: 0f 85 36 01 00 00 jne 0x759e
|
|
7468: 41 f7 da neg %r10d
|
|
746b: 41 83 c2 20 add $0x20,%r10d
|
|
746f: 41 c1 ea 03 shr $0x3,%r10d
|
|
7473: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
7477: 44 3b c0 cmp %eax,%r8d
|
|
747a: 0f 8c 1e 01 00 00 jl 0x759e
|
|
7480: 44 89 c2 mov %r8d,%edx
|
|
7483: 33 c0 xor %eax,%eax
|
|
7485: 41 2b d2 sub %r10d,%edx
|
|
7488: 83 e2 0f and $0xf,%edx
|
|
748b: f7 da neg %edx
|
|
748d: 41 03 d0 add %r8d,%edx
|
|
7490: 45 89 d1 mov %r10d,%r9d
|
|
7493: 45 85 d2 test %r10d,%r10d
|
|
7496: 76 1a jbe 0x74b2
|
|
7498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
749f: 00
|
|
74a0: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
|
|
74a5: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
|
|
74aa: 48 ff c0 inc %rax
|
|
74ad: 49 3b c1 cmp %r9,%rax
|
|
74b0: 72 ee jb 0x74a0
|
|
74b2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
74b7: 48 63 c2 movslq %edx,%rax
|
|
74ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
74c0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
|
|
74c6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
|
|
74cd: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
|
|
74d4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
|
|
74db: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
|
|
74e1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
|
|
74e8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
|
|
74ef: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
|
|
74f6: 49 83 c1 10 add $0x10,%r9
|
|
74fa: 4c 3b c8 cmp %rax,%r9
|
|
74fd: 72 c1 jb 0x74c0
|
|
74ff: 8d 42 01 lea 0x1(%rdx),%eax
|
|
7502: 41 3b c0 cmp %r8d,%eax
|
|
7505: 0f 87 89 00 00 00 ja 0x7594
|
|
750b: 4d 63 c0 movslq %r8d,%r8
|
|
750e: 48 63 d2 movslq %edx,%rdx
|
|
7511: 4c 2b c2 sub %rdx,%r8
|
|
7514: 49 83 f8 04 cmp $0x4,%r8
|
|
7518: 0f 8c 7c 00 00 00 jl 0x759a
|
|
751e: 48 63 d2 movslq %edx,%rdx
|
|
7521: 44 89 c0 mov %r8d,%eax
|
|
7524: 83 e0 fc and $0xfffffffc,%eax
|
|
7527: 45 33 d2 xor %r10d,%r10d
|
|
752a: 48 63 c0 movslq %eax,%rax
|
|
752d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
7532: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
7536: 0f 1f 00 nopl (%rax)
|
|
7539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7540: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
|
|
7545: 49 83 c2 04 add $0x4,%r10
|
|
7549: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
754e: 49 83 c1 20 add $0x20,%r9
|
|
7552: 4c 3b d0 cmp %rax,%r10
|
|
7555: 72 e9 jb 0x7540
|
|
7557: 49 3b c0 cmp %r8,%rax
|
|
755a: 73 38 jae 0x7594
|
|
755c: 48 63 d2 movslq %edx,%rdx
|
|
755f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
|
|
7563: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
7567: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
756e: 00
|
|
756f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7576: 0f 1f 00 nopl (%rax)
|
|
7579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7580: 48 ff c0 inc %rax
|
|
7583: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
|
|
7587: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
758b: 48 83 c2 08 add $0x8,%rdx
|
|
758f: 49 3b c0 cmp %r8,%rax
|
|
7592: 72 ec jb 0x7580
|
|
7594: 33 c0 xor %eax,%eax
|
|
7596: c5 f8 77 vzeroupper
|
|
7599: c3 ret
|
|
759a: 33 c0 xor %eax,%eax
|
|
759c: eb b9 jmp 0x7557
|
|
759e: 33 d2 xor %edx,%edx
|
|
75a0: e9 5a ff ff ff jmp 0x74ff
|
|
75a5: 33 c0 xor %eax,%eax
|
|
75a7: c3 ret
|
|
75a8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
75ad: c3 ret
|
|
75ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
75b3: c3 ret
|
|
75b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75c0: 48 83 ec 28 sub $0x28,%rsp
|
|
75c4: 48 85 d2 test %rdx,%rdx
|
|
75c7: 74 20 je 0x75e9
|
|
75c9: 45 85 c0 test %r8d,%r8d
|
|
75cc: 7f 0a jg 0x75d8
|
|
75ce: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
75d3: 48 83 c4 28 add $0x28,%rsp
|
|
75d7: c3 ret
|
|
75d8: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
75dd: e8 9e ba 02 00 call 0x33080
|
|
75e2: 33 c0 xor %eax,%eax
|
|
75e4: 48 83 c4 28 add $0x28,%rsp
|
|
75e8: c3 ret
|
|
75e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
75ee: 48 83 c4 28 add $0x28,%rsp
|
|
75f2: c3 ret
|
|
75f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
75f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
75ff: 00
|
|
7600: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7605: 48 85 d2 test %rdx,%rdx
|
|
7608: 74 23 je 0x762d
|
|
760a: 45 85 c0 test %r8d,%r8d
|
|
760d: 7f 0c jg 0x761b
|
|
760f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7614: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7619: 90 nop
|
|
761a: c3 ret
|
|
761b: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
7620: e8 7b ba 02 00 call 0x330a0
|
|
7625: 33 c0 xor %eax,%eax
|
|
7627: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
762c: c3 ret
|
|
762d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7632: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7637: 90 nop
|
|
7638: 90 nop
|
|
7639: 90 nop
|
|
763a: c3 ret
|
|
763b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7640: 48 83 ec 28 sub $0x28,%rsp
|
|
7644: 48 85 d2 test %rdx,%rdx
|
|
7647: 74 20 je 0x7669
|
|
7649: 45 85 c0 test %r8d,%r8d
|
|
764c: 7f 0a jg 0x7658
|
|
764e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7653: 48 83 c4 28 add $0x28,%rsp
|
|
7657: c3 ret
|
|
7658: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
765d: e8 5e ba 02 00 call 0x330c0
|
|
7662: 33 c0 xor %eax,%eax
|
|
7664: 48 83 c4 28 add $0x28,%rsp
|
|
7668: c3 ret
|
|
7669: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
766e: 48 83 c4 28 add $0x28,%rsp
|
|
7672: c3 ret
|
|
7673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
767f: 00
|
|
7680: 48 83 ec 28 sub $0x28,%rsp
|
|
7684: 48 85 d2 test %rdx,%rdx
|
|
7687: 74 20 je 0x76a9
|
|
7689: 45 85 c0 test %r8d,%r8d
|
|
768c: 7f 0a jg 0x7698
|
|
768e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7693: 48 83 c4 28 add $0x28,%rsp
|
|
7697: c3 ret
|
|
7698: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
769d: e8 3e ba 02 00 call 0x330e0
|
|
76a2: 33 c0 xor %eax,%eax
|
|
76a4: 48 83 c4 28 add $0x28,%rsp
|
|
76a8: c3 ret
|
|
76a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
76ae: 48 83 c4 28 add $0x28,%rsp
|
|
76b2: c3 ret
|
|
76b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
76b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
76bf: 00
|
|
76c0: 48 83 ec 28 sub $0x28,%rsp
|
|
76c4: 48 85 d2 test %rdx,%rdx
|
|
76c7: 74 20 je 0x76e9
|
|
76c9: 45 85 c0 test %r8d,%r8d
|
|
76cc: 7f 0a jg 0x76d8
|
|
76ce: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
76d3: 48 83 c4 28 add $0x28,%rsp
|
|
76d7: c3 ret
|
|
76d8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
76dd: e8 1e ba 02 00 call 0x33100
|
|
76e2: 33 c0 xor %eax,%eax
|
|
76e4: 48 83 c4 28 add $0x28,%rsp
|
|
76e8: c3 ret
|
|
76e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
76ee: 48 83 c4 28 add $0x28,%rsp
|
|
76f2: c3 ret
|
|
76f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
76f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
76ff: 00
|
|
7700: 48 83 ec 28 sub $0x28,%rsp
|
|
7704: 48 85 d2 test %rdx,%rdx
|
|
7707: 74 20 je 0x7729
|
|
7709: 45 85 c0 test %r8d,%r8d
|
|
770c: 7f 0a jg 0x7718
|
|
770e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7713: 48 83 c4 28 add $0x28,%rsp
|
|
7717: c3 ret
|
|
7718: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
771d: e8 3e bd 02 00 call 0x33460
|
|
7722: 33 c0 xor %eax,%eax
|
|
7724: 48 83 c4 28 add $0x28,%rsp
|
|
7728: c3 ret
|
|
7729: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
772e: 48 83 c4 28 add $0x28,%rsp
|
|
7732: c3 ret
|
|
7733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
773f: 00
|
|
7740: 41 83 f9 05 cmp $0x5,%r9d
|
|
7744: 7d 3d jge 0x7783
|
|
7746: 41 ff c9 dec %r9d
|
|
7749: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
774d: 74 33 je 0x7782
|
|
774f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7756: 00
|
|
7757: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
775e: 66 90 xchg %ax,%ax
|
|
7760: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
7764: 41 ff c9 dec %r9d
|
|
7767: 48 83 c1 08 add $0x8,%rcx
|
|
776b: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
776f: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7774: 48 83 c2 08 add $0x8,%rdx
|
|
7778: 49 83 c0 08 add $0x8,%r8
|
|
777c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
7780: 75 de jne 0x7760
|
|
7782: c3 ret
|
|
7783: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
778a: 0f 85 e0 02 00 00 jne 0x7a70
|
|
7790: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
7797: 74 1c je 0x77b5
|
|
7799: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
779d: 48 83 c1 08 add $0x8,%rcx
|
|
77a1: 41 ff c9 dec %r9d
|
|
77a4: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
77a8: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
77ad: 48 83 c2 08 add $0x8,%rdx
|
|
77b1: 49 83 c0 08 add $0x8,%r8
|
|
77b5: 44 89 c8 mov %r9d,%eax
|
|
77b8: 41 83 e1 03 and $0x3,%r9d
|
|
77bc: c1 f8 02 sar $0x2,%eax
|
|
77bf: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
77c6: 0f 84 70 01 00 00 je 0x793c
|
|
77cc: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
77d3: 0f 84 d5 00 00 00 je 0x78ae
|
|
77d9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
77de: 0f 8f 7c 00 00 00 jg 0x7860
|
|
77e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
77eb: 00
|
|
77ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
77f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
77ff: 00
|
|
7800: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
7804: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
7809: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
780d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7812: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
7817: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
781c: 48 83 c2 20 add $0x20,%rdx
|
|
7820: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
7825: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
782a: 48 83 c1 20 add $0x20,%rcx
|
|
782e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
7832: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
7836: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
783a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
783f: 49 83 c0 20 add $0x20,%r8
|
|
7843: ff c8 dec %eax
|
|
7845: 75 b9 jne 0x7800
|
|
7847: e9 fa fe ff ff jmp 0x7746
|
|
784c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7853: 00
|
|
7854: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
785b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7860: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
7864: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
7868: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
786d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
7872: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
7877: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
787c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
7881: 48 83 c2 20 add $0x20,%rdx
|
|
7885: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
788a: 48 83 c1 20 add $0x20,%rcx
|
|
788e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
7892: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
7896: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
789b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
78a1: 49 83 c0 20 add $0x20,%r8
|
|
78a5: ff c8 dec %eax
|
|
78a7: 75 b7 jne 0x7860
|
|
78a9: e9 98 fe ff ff jmp 0x7746
|
|
78ae: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
78b3: 7f 4b jg 0x7900
|
|
78b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
78b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
78c0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
78c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
78c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
78ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
78d3: 48 83 c1 20 add $0x20,%rcx
|
|
78d7: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
78db: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
78e0: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
78e4: 48 83 c2 20 add $0x20,%rdx
|
|
78e8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
78ed: 49 83 c0 20 add $0x20,%r8
|
|
78f1: ff c8 dec %eax
|
|
78f3: 75 cb jne 0x78c0
|
|
78f5: e9 4c fe ff ff jmp 0x7746
|
|
78fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7900: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
7904: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
7909: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
790e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
7913: 48 83 c1 20 add $0x20,%rcx
|
|
7917: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
791b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
7920: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
7925: 48 83 c2 20 add $0x20,%rdx
|
|
7929: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
792f: 49 83 c0 20 add $0x20,%r8
|
|
7933: ff c8 dec %eax
|
|
7935: 75 c9 jne 0x7900
|
|
7937: e9 0a fe ff ff jmp 0x7746
|
|
793c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7943: 0f 84 93 00 00 00 je 0x79dc
|
|
7949: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
794e: 7f 50 jg 0x79a0
|
|
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 02 movsd (%rdx),%xmm0
|
|
7964: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7969: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
796e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
7973: 48 83 c2 20 add $0x20,%rdx
|
|
7977: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
797b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7980: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
7984: 48 83 c1 20 add $0x20,%rcx
|
|
7988: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
798d: 49 83 c0 20 add $0x20,%r8
|
|
7991: ff c8 dec %eax
|
|
7993: 75 cb jne 0x7960
|
|
7995: e9 ac fd ff ff jmp 0x7746
|
|
799a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
79a0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
79a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
79a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
79ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
79b3: 48 83 c2 20 add $0x20,%rdx
|
|
79b7: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
79bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
79c0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
79c5: 48 83 c1 20 add $0x20,%rcx
|
|
79c9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
79cf: 49 83 c0 20 add $0x20,%r8
|
|
79d3: ff c8 dec %eax
|
|
79d5: 75 c9 jne 0x79a0
|
|
79d7: e9 6a fd ff ff jmp 0x7746
|
|
79dc: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
79e1: 7f 5d jg 0x7a40
|
|
79e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
79ea: 00
|
|
79eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a00: 0f 28 02 movaps (%rdx),%xmm0
|
|
7a03: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
7a07: 48 83 c2 20 add $0x20,%rdx
|
|
7a0b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
7a0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7a14: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
7a18: 48 83 c1 20 add $0x20,%rcx
|
|
7a1c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
7a21: 49 83 c0 20 add $0x20,%r8
|
|
7a25: ff c8 dec %eax
|
|
7a27: 75 d7 jne 0x7a00
|
|
7a29: e9 18 fd ff ff jmp 0x7746
|
|
7a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a35: 00
|
|
7a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a3d: 0f 1f 00 nopl (%rax)
|
|
7a40: 0f 28 02 movaps (%rdx),%xmm0
|
|
7a43: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
7a47: 48 83 c2 20 add $0x20,%rdx
|
|
7a4b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
7a4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7a54: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
7a59: 48 83 c1 20 add $0x20,%rcx
|
|
7a5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
7a63: 49 83 c0 20 add $0x20,%r8
|
|
7a67: ff c8 dec %eax
|
|
7a69: 75 d5 jne 0x7a40
|
|
7a6b: e9 d6 fc ff ff jmp 0x7746
|
|
7a70: 44 89 c8 mov %r9d,%eax
|
|
7a73: 41 83 e1 03 and $0x3,%r9d
|
|
7a77: c1 f8 02 sar $0x2,%eax
|
|
7a7a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
7a81: 0f 84 d3 00 00 00 je 0x7b5a
|
|
7a87: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7a8e: 0f 85 6c 00 00 00 jne 0x7b00
|
|
7a94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7aa0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
7aa4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
7aa9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
7aae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
7ab3: 48 83 c1 20 add $0x20,%rcx
|
|
7ab7: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
7abb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
7ac0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7ac5: 48 83 c2 20 add $0x20,%rdx
|
|
7ac9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
7acf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
7ad5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
7adb: 49 83 c0 20 add $0x20,%r8
|
|
7adf: ff c8 dec %eax
|
|
7ae1: 75 bd jne 0x7aa0
|
|
7ae3: e9 5e fc ff ff jmp 0x7746
|
|
7ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7aef: 00
|
|
7af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7afe: 00 00
|
|
7b00: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
7b04: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
7b09: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
7b0d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7b12: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
7b17: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
7b1c: 48 83 c2 20 add $0x20,%rdx
|
|
7b20: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
7b25: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
7b2a: 48 83 c1 20 add $0x20,%rcx
|
|
7b2e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
7b32: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
7b36: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
7b3b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
7b41: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
7b47: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
7b4d: 49 83 c0 20 add $0x20,%r8
|
|
7b51: ff c8 dec %eax
|
|
7b53: 75 ab jne 0x7b00
|
|
7b55: e9 ec fb ff ff jmp 0x7746
|
|
7b5a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7b61: 75 5d jne 0x7bc0
|
|
7b63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b6a: 00
|
|
7b6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b80: 0f 28 02 movaps (%rdx),%xmm0
|
|
7b83: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
7b87: 48 83 c2 20 add $0x20,%rdx
|
|
7b8b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
7b8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7b94: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7b99: 48 83 c1 20 add $0x20,%rcx
|
|
7b9d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
7ba3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
7ba9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
7baf: 49 83 c0 20 add $0x20,%r8
|
|
7bb3: ff c8 dec %eax
|
|
7bb5: 75 c9 jne 0x7b80
|
|
7bb7: e9 8a fb ff ff jmp 0x7746
|
|
7bbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7bc0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
7bc4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7bc9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
7bce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
7bd3: 48 83 c2 20 add $0x20,%rdx
|
|
7bd7: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
7bdb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7be0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7be5: 48 83 c1 20 add $0x20,%rcx
|
|
7be9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
7bef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
7bf5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
7bfb: 49 83 c0 20 add $0x20,%r8
|
|
7bff: ff c8 dec %eax
|
|
7c01: 75 bd jne 0x7bc0
|
|
7c03: e9 3e fb ff ff jmp 0x7746
|
|
7c08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c0f: 00
|
|
7c10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7c1e: 00 00
|
|
7c20: 41 83 f9 05 cmp $0x5,%r9d
|
|
7c24: 7d 3e jge 0x7c64
|
|
7c26: 41 83 c1 ff add $0xffffffff,%r9d
|
|
7c2a: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
7c2e: 74 33 je 0x7c63
|
|
7c30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c37: 00
|
|
7c38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c3f: 90 nop
|
|
7c40: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
7c44: 41 83 c1 ff add $0xffffffff,%r9d
|
|
7c48: 48 83 c1 08 add $0x8,%rcx
|
|
7c4c: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
7c50: 48 83 c2 08 add $0x8,%rdx
|
|
7c54: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7c59: 49 83 c0 08 add $0x8,%r8
|
|
7c5d: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
7c61: 75 dd jne 0x7c40
|
|
7c63: c3 ret
|
|
7c64: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
7c6b: 0f 85 80 02 00 00 jne 0x7ef1
|
|
7c71: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
7c78: 74 1d je 0x7c97
|
|
7c7a: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
7c7e: 48 83 c1 08 add $0x8,%rcx
|
|
7c82: 41 83 c1 ff add $0xffffffff,%r9d
|
|
7c86: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
7c8a: 48 83 c2 08 add $0x8,%rdx
|
|
7c8e: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7c93: 49 83 c0 08 add $0x8,%r8
|
|
7c97: 44 89 c8 mov %r9d,%eax
|
|
7c9a: 41 83 e1 03 and $0x3,%r9d
|
|
7c9e: c1 f8 02 sar $0x2,%eax
|
|
7ca1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
7ca8: 0f 84 23 01 00 00 je 0x7dd1
|
|
7cae: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7cb5: 0f 84 9c 00 00 00 je 0x7d57
|
|
7cbb: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
7cc0: 7f 5e jg 0x7d20
|
|
7cc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7cc9: 00
|
|
7cca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7cd8: 00
|
|
7cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ce0: 0f 10 11 movups (%rcx),%xmm2
|
|
7ce3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
7ce7: 48 83 c1 20 add $0x20,%rcx
|
|
7ceb: 0f 10 02 movups (%rdx),%xmm0
|
|
7cee: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7cf2: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
7cf6: 48 83 c2 20 add $0x20,%rdx
|
|
7cfa: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
7cfe: 41 0f 11 10 movups %xmm2,(%r8)
|
|
7d02: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
7d07: 49 83 c0 20 add $0x20,%r8
|
|
7d0b: 83 c0 ff add $0xffffffff,%eax
|
|
7d0e: 75 d0 jne 0x7ce0
|
|
7d10: e9 11 ff ff ff jmp 0x7c26
|
|
7d15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d20: 0f 10 11 movups (%rcx),%xmm2
|
|
7d23: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
7d27: 48 83 c1 20 add $0x20,%rcx
|
|
7d2b: 0f 10 02 movups (%rdx),%xmm0
|
|
7d2e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7d32: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
7d36: 48 83 c2 20 add $0x20,%rdx
|
|
7d3a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
7d3e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
7d43: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
7d49: 49 83 c0 20 add $0x20,%r8
|
|
7d4d: 83 c0 ff add $0xffffffff,%eax
|
|
7d50: 75 ce jne 0x7d20
|
|
7d52: e9 cf fe ff ff jmp 0x7c26
|
|
7d57: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
7d5c: 7f 42 jg 0x7da0
|
|
7d5e: 66 90 xchg %ax,%ax
|
|
7d60: 0f 10 01 movups (%rcx),%xmm0
|
|
7d63: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7d67: 48 83 c1 20 add $0x20,%rcx
|
|
7d6b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
7d6f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
7d74: 48 83 c2 20 add $0x20,%rdx
|
|
7d78: 41 0f 11 00 movups %xmm0,(%r8)
|
|
7d7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7d81: 49 83 c0 20 add $0x20,%r8
|
|
7d85: 83 c0 ff add $0xffffffff,%eax
|
|
7d88: 75 d6 jne 0x7d60
|
|
7d8a: e9 97 fe ff ff jmp 0x7c26
|
|
7d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d96: 00
|
|
7d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d9e: 66 90 xchg %ax,%ax
|
|
7da0: 0f 10 01 movups (%rcx),%xmm0
|
|
7da3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7da7: 48 83 c1 20 add $0x20,%rcx
|
|
7dab: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
7daf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
7db4: 48 83 c2 20 add $0x20,%rdx
|
|
7db8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
7dbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
7dc3: 49 83 c0 20 add $0x20,%r8
|
|
7dc7: 83 c0 ff add $0xffffffff,%eax
|
|
7dca: 75 d4 jne 0x7da0
|
|
7dcc: e9 55 fe ff ff jmp 0x7c26
|
|
7dd1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7dd8: 0f 84 93 00 00 00 je 0x7e71
|
|
7dde: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
7de3: 7f 5b jg 0x7e40
|
|
7de5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7dec: 00
|
|
7ded: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7df4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7e00: 0f 10 02 movups (%rdx),%xmm0
|
|
7e03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7e07: 48 83 c2 20 add $0x20,%rdx
|
|
7e0b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
7e0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7e14: 48 83 c1 20 add $0x20,%rcx
|
|
7e18: 41 0f 11 00 movups %xmm0,(%r8)
|
|
7e1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7e21: 49 83 c0 20 add $0x20,%r8
|
|
7e25: 83 c0 ff add $0xffffffff,%eax
|
|
7e28: 75 d6 jne 0x7e00
|
|
7e2a: e9 f7 fd ff ff jmp 0x7c26
|
|
7e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e36: 00
|
|
7e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7e3e: 66 90 xchg %ax,%ax
|
|
7e40: 0f 10 02 movups (%rdx),%xmm0
|
|
7e43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7e47: 48 83 c2 20 add $0x20,%rdx
|
|
7e4b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
7e4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7e54: 48 83 c1 20 add $0x20,%rcx
|
|
7e58: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
7e5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
7e63: 49 83 c0 20 add $0x20,%r8
|
|
7e67: 83 c0 ff add $0xffffffff,%eax
|
|
7e6a: 75 d4 jne 0x7e40
|
|
7e6c: e9 b5 fd ff ff jmp 0x7c26
|
|
7e71: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
7e76: 7f 48 jg 0x7ec0
|
|
7e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e7f: 00
|
|
7e80: 0f 10 02 movups (%rdx),%xmm0
|
|
7e83: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7e87: 48 83 c2 20 add $0x20,%rdx
|
|
7e8b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
7e8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7e94: 48 83 c1 20 add $0x20,%rcx
|
|
7e98: 41 0f 11 00 movups %xmm0,(%r8)
|
|
7e9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7ea1: 49 83 c0 20 add $0x20,%r8
|
|
7ea5: 83 c0 ff add $0xffffffff,%eax
|
|
7ea8: 75 d6 jne 0x7e80
|
|
7eaa: e9 77 fd ff ff jmp 0x7c26
|
|
7eaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7eb6: 00
|
|
7eb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ebe: 66 90 xchg %ax,%ax
|
|
7ec0: 0f 10 02 movups (%rdx),%xmm0
|
|
7ec3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7ec7: 48 83 c2 20 add $0x20,%rdx
|
|
7ecb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
7ecf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7ed4: 48 83 c1 20 add $0x20,%rcx
|
|
7ed8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
7edd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
7ee3: 49 83 c0 20 add $0x20,%r8
|
|
7ee7: 83 c0 ff add $0xffffffff,%eax
|
|
7eea: 75 d4 jne 0x7ec0
|
|
7eec: e9 35 fd ff ff jmp 0x7c26
|
|
7ef1: 44 89 c8 mov %r9d,%eax
|
|
7ef4: 41 83 e1 03 and $0x3,%r9d
|
|
7ef8: c1 f8 02 sar $0x2,%eax
|
|
7efb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
7f02: 0f 84 8d 00 00 00 je 0x7f95
|
|
7f08: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7f0f: 75 4f jne 0x7f60
|
|
7f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f18: 00
|
|
7f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f20: 0f 10 01 movups (%rcx),%xmm0
|
|
7f23: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7f27: 48 83 c1 20 add $0x20,%rcx
|
|
7f2b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
7f2f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
7f34: 48 83 c2 20 add $0x20,%rdx
|
|
7f38: 41 0f 11 00 movups %xmm0,(%r8)
|
|
7f3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7f41: 49 83 c0 20 add $0x20,%r8
|
|
7f45: 83 c0 ff add $0xffffffff,%eax
|
|
7f48: 75 d6 jne 0x7f20
|
|
7f4a: e9 d7 fc ff ff jmp 0x7c26
|
|
7f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f56: 00
|
|
7f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f5e: 66 90 xchg %ax,%ax
|
|
7f60: 0f 10 11 movups (%rcx),%xmm2
|
|
7f63: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
7f67: 48 83 c1 20 add $0x20,%rcx
|
|
7f6b: 0f 10 02 movups (%rdx),%xmm0
|
|
7f6e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7f72: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
7f76: 48 83 c2 20 add $0x20,%rdx
|
|
7f7a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
7f7e: 41 0f 11 10 movups %xmm2,(%r8)
|
|
7f82: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
7f87: 49 83 c0 20 add $0x20,%r8
|
|
7f8b: 83 c0 ff add $0xffffffff,%eax
|
|
7f8e: 75 d0 jne 0x7f60
|
|
7f90: e9 91 fc ff ff jmp 0x7c26
|
|
7f95: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7f9c: 75 42 jne 0x7fe0
|
|
7f9e: 66 90 xchg %ax,%ax
|
|
7fa0: 0f 10 02 movups (%rdx),%xmm0
|
|
7fa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7fa7: 48 83 c2 20 add $0x20,%rdx
|
|
7fab: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
7faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7fb4: 48 83 c1 20 add $0x20,%rcx
|
|
7fb8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
7fbc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7fc1: 49 83 c0 20 add $0x20,%r8
|
|
7fc5: 83 c0 ff add $0xffffffff,%eax
|
|
7fc8: 75 d6 jne 0x7fa0
|
|
7fca: e9 57 fc ff ff jmp 0x7c26
|
|
7fcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7fd6: 00
|
|
7fd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7fde: 66 90 xchg %ax,%ax
|
|
7fe0: 0f 10 02 movups (%rdx),%xmm0
|
|
7fe3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7fe7: 48 83 c2 20 add $0x20,%rdx
|
|
7feb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
7fef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7ff4: 48 83 c1 20 add $0x20,%rcx
|
|
7ff8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
7ffc: 41 rex.B
|
|
7ffd: 0f .byte 0xf
|
|
7ffe: 11 .byte 0x11
|
|
7fff: 48 rex.W
|