8837 lines
418 KiB
Plaintext
8837 lines
418 KiB
Plaintext
; th_125e0: VA 0x1800125e0-0x18001a5e0 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_125e0.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 48 83 ec 28 sub $0x28,%rsp
|
|
4: 4d 89 c1 mov %r8,%r9
|
|
7: 49 89 d0 mov %rdx,%r8
|
|
a: 48 89 ca mov %rcx,%rdx
|
|
d: e8 8e a4 03 00 call 0x3a4a0
|
|
12: 48 83 c4 28 add $0x28,%rsp
|
|
16: c3 ret
|
|
17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1e: 00 00
|
|
20: 48 83 ec 28 sub $0x28,%rsp
|
|
24: 4d 89 c1 mov %r8,%r9
|
|
27: 49 89 d0 mov %rdx,%r8
|
|
2a: 48 89 ca mov %rcx,%rdx
|
|
2d: e8 ee a6 03 00 call 0x3a720
|
|
32: 48 83 c4 28 add $0x28,%rsp
|
|
36: c3 ret
|
|
37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3e: 00 00
|
|
40: 48 83 ec 28 sub $0x28,%rsp
|
|
44: 48 85 c9 test %rcx,%rcx
|
|
47: 74 20 je 0x69
|
|
49: 48 85 d2 test %rdx,%rdx
|
|
4c: 74 1b je 0x69
|
|
4e: 45 85 c0 test %r8d,%r8d
|
|
51: 7f 0a jg 0x5d
|
|
53: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
58: 48 83 c4 28 add $0x28,%rsp
|
|
5c: c3 ret
|
|
5d: e8 3e a9 03 00 call 0x3a9a0
|
|
62: 33 c0 xor %eax,%eax
|
|
64: 48 83 c4 28 add $0x28,%rsp
|
|
68: c3 ret
|
|
69: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6e: 48 83 c4 28 add $0x28,%rsp
|
|
72: c3 ret
|
|
73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f: 00
|
|
80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
85: 48 85 c9 test %rcx,%rcx
|
|
88: 74 22 je 0xac
|
|
8a: 48 85 d2 test %rdx,%rdx
|
|
8d: 74 1d je 0xac
|
|
8f: 45 85 c0 test %r8d,%r8d
|
|
92: 7f 0b jg 0x9f
|
|
94: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
9e: c3 ret
|
|
9f: e8 dc aa 03 00 call 0x3ab80
|
|
a4: 33 c0 xor %eax,%eax
|
|
a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
ab: c3 ret
|
|
ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
b6: c3 ret
|
|
b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
be: 00 00
|
|
c0: 48 83 ec 28 sub $0x28,%rsp
|
|
c4: 48 85 c9 test %rcx,%rcx
|
|
c7: 74 20 je 0xe9
|
|
c9: 48 85 d2 test %rdx,%rdx
|
|
cc: 74 1b je 0xe9
|
|
ce: 45 85 c0 test %r8d,%r8d
|
|
d1: 7f 0a jg 0xdd
|
|
d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
d8: 48 83 c4 28 add $0x28,%rsp
|
|
dc: c3 ret
|
|
dd: e8 7e ac 03 00 call 0x3ad60
|
|
e2: 33 c0 xor %eax,%eax
|
|
e4: 48 83 c4 28 add $0x28,%rsp
|
|
e8: c3 ret
|
|
e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ee: 48 83 c4 28 add $0x28,%rsp
|
|
f2: c3 ret
|
|
f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
ff: 00
|
|
100: 56 push %rsi
|
|
101: 48 89 d6 mov %rdx,%rsi
|
|
104: 48 85 c9 test %rcx,%rcx
|
|
107: 0f 84 d0 01 00 00 je 0x2dd
|
|
10d: 48 85 f6 test %rsi,%rsi
|
|
110: 0f 84 c7 01 00 00 je 0x2dd
|
|
116: 45 85 c0 test %r8d,%r8d
|
|
119: 0f 8e b7 01 00 00 jle 0x2d6
|
|
11f: 41 83 f8 10 cmp $0x10,%r8d
|
|
123: 0f 8c 9d 01 00 00 jl 0x2c6
|
|
129: 49 89 f1 mov %rsi,%r9
|
|
12c: 49 83 e1 1f and $0x1f,%r9
|
|
130: 45 89 c9 mov %r9d,%r9d
|
|
133: 45 85 c9 test %r9d,%r9d
|
|
136: 74 18 je 0x150
|
|
138: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
13f: 0f 85 81 01 00 00 jne 0x2c6
|
|
145: 41 f7 d9 neg %r9d
|
|
148: 41 83 c1 20 add $0x20,%r9d
|
|
14c: 41 c1 e9 03 shr $0x3,%r9d
|
|
150: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
154: 44 3b c0 cmp %eax,%r8d
|
|
157: 0f 8c 69 01 00 00 jl 0x2c6
|
|
15d: 44 89 c0 mov %r8d,%eax
|
|
160: 33 d2 xor %edx,%edx
|
|
162: 41 2b c1 sub %r9d,%eax
|
|
165: 83 e0 0f and $0xf,%eax
|
|
168: f7 d8 neg %eax
|
|
16a: 41 03 c0 add %r8d,%eax
|
|
16d: 45 85 c9 test %r9d,%r9d
|
|
170: 76 25 jbe 0x197
|
|
172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
185: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
|
|
18a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
18f: 48 ff c2 inc %rdx
|
|
192: 49 3b d1 cmp %r9,%rdx
|
|
195: 72 e9 jb 0x180
|
|
197: 48 63 d0 movslq %eax,%rdx
|
|
19a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1a0: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
1a6: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
|
|
1ad: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
|
|
1b4: 01
|
|
1b5: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
|
|
1bc: 01
|
|
1bd: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
|
|
1c4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
|
|
1cb: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
|
|
1d1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
|
|
1d8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
|
|
1de: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
|
|
1e5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
|
|
1ec: 01
|
|
1ed: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
|
|
1f4: 01
|
|
1f5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
|
|
1fc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
|
|
203: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
|
|
20a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
|
|
211: 49 83 c1 10 add $0x10,%r9
|
|
215: 4c 3b ca cmp %rdx,%r9
|
|
218: 72 86 jb 0x1a0
|
|
21a: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
21e: 45 3b c8 cmp %r8d,%r9d
|
|
221: 0f 87 93 00 00 00 ja 0x2ba
|
|
227: 4d 63 d0 movslq %r8d,%r10
|
|
22a: 4c 2b d2 sub %rdx,%r10
|
|
22d: 49 83 fa 04 cmp $0x4,%r10
|
|
231: 0f 8c 8a 00 00 00 jl 0x2c1
|
|
237: 45 89 d3 mov %r10d,%r11d
|
|
23a: 45 33 c9 xor %r9d,%r9d
|
|
23d: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
241: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
|
|
245: 4d 63 db movslq %r11d,%r11
|
|
248: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
24c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
253: 00
|
|
254: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
260: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
|
|
266: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
|
|
26d: 01
|
|
26e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
|
|
274: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
|
|
27a: 49 83 c1 04 add $0x4,%r9
|
|
27e: 4d 3b cb cmp %r11,%r9
|
|
281: 72 dd jb 0x260
|
|
283: 4d 3b da cmp %r10,%r11
|
|
286: 73 32 jae 0x2ba
|
|
288: 48 63 c0 movslq %eax,%rax
|
|
28b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
28f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
29f: 00
|
|
2a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
2a6: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
2ac: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
|
|
2b2: 49 ff c3 inc %r11
|
|
2b5: 4d 3b da cmp %r10,%r11
|
|
2b8: 72 e6 jb 0x2a0
|
|
2ba: 33 c0 xor %eax,%eax
|
|
2bc: c5 f8 77 vzeroupper
|
|
2bf: 5e pop %rsi
|
|
2c0: c3 ret
|
|
2c1: 45 33 db xor %r11d,%r11d
|
|
2c4: eb bd jmp 0x283
|
|
2c6: 33 c0 xor %eax,%eax
|
|
2c8: 41 83 f8 01 cmp $0x1,%r8d
|
|
2cc: 72 ec jb 0x2ba
|
|
2ce: 4d 63 d0 movslq %r8d,%r10
|
|
2d1: 45 33 db xor %r11d,%r11d
|
|
2d4: eb ad jmp 0x283
|
|
2d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2db: 5e pop %rsi
|
|
2dc: c3 ret
|
|
2dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2e2: 5e pop %rsi
|
|
2e3: c3 ret
|
|
2e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2eb: 00
|
|
2ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ff: 00
|
|
300: 53 push %rbx
|
|
301: 48 85 c9 test %rcx,%rcx
|
|
304: 0f 84 aa 01 00 00 je 0x4b4
|
|
30a: 48 85 d2 test %rdx,%rdx
|
|
30d: 0f 84 a1 01 00 00 je 0x4b4
|
|
313: 45 85 c0 test %r8d,%r8d
|
|
316: 0f 8e 91 01 00 00 jle 0x4ad
|
|
31c: 41 83 f8 10 cmp $0x10,%r8d
|
|
320: 0f 8c 80 01 00 00 jl 0x4a6
|
|
326: 49 89 d3 mov %rdx,%r11
|
|
329: 49 83 e3 1f and $0x1f,%r11
|
|
32d: 45 85 db test %r11d,%r11d
|
|
330: 74 18 je 0x34a
|
|
332: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
339: 0f 85 67 01 00 00 jne 0x4a6
|
|
33f: 41 f7 db neg %r11d
|
|
342: 41 83 c3 20 add $0x20,%r11d
|
|
346: 41 c1 eb 03 shr $0x3,%r11d
|
|
34a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
34e: 44 3b c0 cmp %eax,%r8d
|
|
351: 0f 8c 4f 01 00 00 jl 0x4a6
|
|
357: 44 89 c0 mov %r8d,%eax
|
|
35a: 45 33 d2 xor %r10d,%r10d
|
|
35d: 41 2b c3 sub %r11d,%eax
|
|
360: 83 e0 0f and $0xf,%eax
|
|
363: f7 d8 neg %eax
|
|
365: 41 03 c0 add %r8d,%eax
|
|
368: 44 89 db mov %r11d,%ebx
|
|
36b: 45 85 db test %r11d,%r11d
|
|
36e: 76 2a jbe 0x39a
|
|
370: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
377: 00
|
|
378: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
37f: 90 nop
|
|
380: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
386: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
38c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
392: 49 ff c2 inc %r10
|
|
395: 4c 3b d3 cmp %rbx,%r10
|
|
398: 72 e6 jb 0x380
|
|
39a: 4c 63 d0 movslq %eax,%r10
|
|
39d: 0f 1f 00 nopl (%rax)
|
|
3a0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
|
|
3a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
3a9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
|
|
3af: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
|
|
3b5: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
|
|
3ba: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
|
|
3c0: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
|
|
3c6: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
|
|
3cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
3d1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
3d7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
3dd: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
|
|
3e3: 48 83 c3 10 add $0x10,%rbx
|
|
3e7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
3ed: 49 3b da cmp %r10,%rbx
|
|
3f0: 72 ae jb 0x3a0
|
|
3f2: 8d 58 01 lea 0x1(%rax),%ebx
|
|
3f5: 41 3b d8 cmp %r8d,%ebx
|
|
3f8: 0f 87 9c 00 00 00 ja 0x49a
|
|
3fe: 4d 63 c8 movslq %r8d,%r9
|
|
401: 48 63 c0 movslq %eax,%rax
|
|
404: 4c 2b c8 sub %rax,%r9
|
|
407: 49 83 f9 04 cmp $0x4,%r9
|
|
40b: 0f 8c 90 00 00 00 jl 0x4a1
|
|
411: 48 63 c0 movslq %eax,%rax
|
|
414: 45 89 ca mov %r9d,%r10d
|
|
417: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
41b: 45 33 c0 xor %r8d,%r8d
|
|
41e: 4d 63 d2 movslq %r10d,%r10
|
|
421: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
|
|
425: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
|
|
429: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
430: 00
|
|
431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43f: 00
|
|
440: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
446: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
44c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
|
|
452: 49 83 c0 04 add $0x4,%r8
|
|
456: 4d 3b c2 cmp %r10,%r8
|
|
459: 72 e5 jb 0x440
|
|
45b: 4d 3b d1 cmp %r9,%r10
|
|
45e: 73 3a jae 0x49a
|
|
460: 48 63 c0 movslq %eax,%rax
|
|
463: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
467: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
46b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
472: 00
|
|
473: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
47a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
480: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
486: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
48c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
492: 49 ff c2 inc %r10
|
|
495: 4d 3b d1 cmp %r9,%r10
|
|
498: 72 e6 jb 0x480
|
|
49a: 33 c0 xor %eax,%eax
|
|
49c: c5 f8 77 vzeroupper
|
|
49f: 5b pop %rbx
|
|
4a0: c3 ret
|
|
4a1: 45 33 d2 xor %r10d,%r10d
|
|
4a4: eb b5 jmp 0x45b
|
|
4a6: 33 c0 xor %eax,%eax
|
|
4a8: e9 45 ff ff ff jmp 0x3f2
|
|
4ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4b2: 5b pop %rbx
|
|
4b3: c3 ret
|
|
4b4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4b9: 5b pop %rbx
|
|
4ba: c3 ret
|
|
4bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c0: 53 push %rbx
|
|
4c1: 49 89 ca mov %rcx,%r10
|
|
4c4: 4d 85 d2 test %r10,%r10
|
|
4c7: 0f 84 a4 01 00 00 je 0x671
|
|
4cd: 48 85 d2 test %rdx,%rdx
|
|
4d0: 0f 84 9b 01 00 00 je 0x671
|
|
4d6: 45 85 c0 test %r8d,%r8d
|
|
4d9: 0f 8e 8b 01 00 00 jle 0x66a
|
|
4df: 41 83 f8 10 cmp $0x10,%r8d
|
|
4e3: 0f 8c 79 01 00 00 jl 0x662
|
|
4e9: 48 89 d3 mov %rdx,%rbx
|
|
4ec: 48 83 e3 1f and $0x1f,%rbx
|
|
4f0: 85 db test %ebx,%ebx
|
|
4f2: 74 11 je 0x505
|
|
4f4: f6 c3 07 test $0x7,%bl
|
|
4f7: 0f 85 65 01 00 00 jne 0x662
|
|
4fd: f7 db neg %ebx
|
|
4ff: 83 c3 20 add $0x20,%ebx
|
|
502: c1 eb 03 shr $0x3,%ebx
|
|
505: 8d 43 10 lea 0x10(%rbx),%eax
|
|
508: 44 3b c0 cmp %eax,%r8d
|
|
50b: 0f 8c 51 01 00 00 jl 0x662
|
|
511: 45 89 c1 mov %r8d,%r9d
|
|
514: 33 c0 xor %eax,%eax
|
|
516: 44 2b cb sub %ebx,%r9d
|
|
519: 41 83 e1 0f and $0xf,%r9d
|
|
51d: 41 f7 d9 neg %r9d
|
|
520: 45 03 c8 add %r8d,%r9d
|
|
523: 89 d9 mov %ebx,%ecx
|
|
525: 85 db test %ebx,%ebx
|
|
527: 76 2f jbe 0x558
|
|
529: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
530: 00
|
|
531: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
53f: 00
|
|
540: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
546: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
54b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
550: 48 ff c0 inc %rax
|
|
553: 48 3b c1 cmp %rcx,%rax
|
|
556: 72 e8 jb 0x540
|
|
558: 49 63 c1 movslq %r9d,%rax
|
|
55b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
560: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
|
|
566: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
|
|
56d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
|
|
574: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
|
|
57b: 03
|
|
57c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
581: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
587: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
58d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
594: 03
|
|
595: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
59a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
5a0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
5a6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
5ad: 03
|
|
5ae: 48 83 c1 10 add $0x10,%rcx
|
|
5b2: 48 3b c8 cmp %rax,%rcx
|
|
5b5: 72 a9 jb 0x560
|
|
5b7: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
5bb: 41 3b c0 cmp %r8d,%eax
|
|
5be: 0f 87 93 00 00 00 ja 0x657
|
|
5c4: 4d 63 c0 movslq %r8d,%r8
|
|
5c7: 4d 63 c9 movslq %r9d,%r9
|
|
5ca: 4d 2b c1 sub %r9,%r8
|
|
5cd: 49 83 f8 04 cmp $0x4,%r8
|
|
5d1: 0f 8c 87 00 00 00 jl 0x65e
|
|
5d7: 4d 63 c9 movslq %r9d,%r9
|
|
5da: 44 89 c3 mov %r8d,%ebx
|
|
5dd: 83 e3 fc and $0xfffffffc,%ebx
|
|
5e0: 33 c9 xor %ecx,%ecx
|
|
5e2: 48 63 db movslq %ebx,%rbx
|
|
5e5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
5e9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
|
|
5ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f4: 00
|
|
5f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
600: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
606: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
60b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
|
|
610: 48 83 c1 04 add $0x4,%rcx
|
|
614: 48 3b cb cmp %rbx,%rcx
|
|
617: 72 e7 jb 0x600
|
|
619: 49 3b d8 cmp %r8,%rbx
|
|
61c: 73 39 jae 0x657
|
|
61e: 4d 63 c9 movslq %r9d,%r9
|
|
621: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
625: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
629: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
630: 00
|
|
631: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
63f: 00
|
|
640: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
645: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
|
|
64a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
|
|
64f: 48 ff c3 inc %rbx
|
|
652: 49 3b d8 cmp %r8,%rbx
|
|
655: 72 e9 jb 0x640
|
|
657: 33 c0 xor %eax,%eax
|
|
659: c5 f8 77 vzeroupper
|
|
65c: 5b pop %rbx
|
|
65d: c3 ret
|
|
65e: 33 db xor %ebx,%ebx
|
|
660: eb b7 jmp 0x619
|
|
662: 45 33 c9 xor %r9d,%r9d
|
|
665: e9 4d ff ff ff jmp 0x5b7
|
|
66a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
66f: 5b pop %rbx
|
|
670: c3 ret
|
|
671: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
676: 5b pop %rbx
|
|
677: c3 ret
|
|
678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67f: 00
|
|
680: 48 83 ec 28 sub $0x28,%rsp
|
|
684: 4d 85 c0 test %r8,%r8
|
|
687: 74 25 je 0x6ae
|
|
689: 48 85 c9 test %rcx,%rcx
|
|
68c: 74 20 je 0x6ae
|
|
68e: 48 85 d2 test %rdx,%rdx
|
|
691: 74 1b je 0x6ae
|
|
693: 45 85 c9 test %r9d,%r9d
|
|
696: 7f 0a jg 0x6a2
|
|
698: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
69d: 48 83 c4 28 add $0x28,%rsp
|
|
6a1: c3 ret
|
|
6a2: e8 09 4c a9 01 call 0x1a952b0
|
|
6a7: 33 c0 xor %eax,%eax
|
|
6a9: 48 83 c4 28 add $0x28,%rsp
|
|
6ad: c3 ret
|
|
6ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6b3: 48 83 c4 28 add $0x28,%rsp
|
|
6b7: c3 ret
|
|
6b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bf: 00
|
|
6c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6c5: 4d 85 c0 test %r8,%r8
|
|
6c8: 74 27 je 0x6f1
|
|
6ca: 48 85 c9 test %rcx,%rcx
|
|
6cd: 74 22 je 0x6f1
|
|
6cf: 48 85 d2 test %rdx,%rdx
|
|
6d2: 74 1d je 0x6f1
|
|
6d4: 45 85 c9 test %r9d,%r9d
|
|
6d7: 7f 0b jg 0x6e4
|
|
6d9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6e3: c3 ret
|
|
6e4: e8 17 56 a9 01 call 0x1a95d00
|
|
6e9: 33 c0 xor %eax,%eax
|
|
6eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6f0: c3 ret
|
|
6f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6fb: c3 ret
|
|
6fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
700: 53 push %rbx
|
|
701: 56 push %rsi
|
|
702: 57 push %rdi
|
|
703: 41 54 push %r12
|
|
705: 41 55 push %r13
|
|
707: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
70e: 4d 89 c4 mov %r8,%r12
|
|
711: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2603390
|
|
718: 48 33 c4 xor %rsp,%rax
|
|
71b: 45 89 cd mov %r9d,%r13d
|
|
71e: 48 89 cf mov %rcx,%rdi
|
|
721: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
728: 00
|
|
729: 4d 85 e4 test %r12,%r12
|
|
72c: 0f 84 b6 01 00 00 je 0x8e8
|
|
732: 48 85 ff test %rdi,%rdi
|
|
735: 0f 84 97 01 00 00 je 0x8d2
|
|
73b: 48 85 d2 test %rdx,%rdx
|
|
73e: 0f 84 66 01 00 00 je 0x8aa
|
|
744: 45 85 ed test %r13d,%r13d
|
|
747: 0f 8e 35 01 00 00 jle 0x882
|
|
74d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
752: 48 89 f0 mov %rsi,%rax
|
|
755: 48 83 e0 1f and $0x1f,%rax
|
|
759: 48 f7 d8 neg %rax
|
|
75c: 48 83 e0 1f and $0x1f,%rax
|
|
760: 48 03 f0 add %rax,%rsi
|
|
763: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
76a: 00
|
|
76b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
772: 0f 8e a2 00 00 00 jle 0x81a
|
|
778: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
77d: 45 89 ee mov %r13d,%r14d
|
|
780: 4d 89 e5 mov %r12,%r13
|
|
783: 49 89 d4 mov %rdx,%r12
|
|
786: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
78d: 00
|
|
78e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
795: 0f 1f 40 00 nopl 0x0(%rax)
|
|
799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a0: 4c 89 e1 mov %r12,%rcx
|
|
7a3: 48 89 f2 mov %rsi,%rdx
|
|
7a6: 49 89 d8 mov %rbx,%r8
|
|
7a9: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
7af: e8 6c df 12 00 call 0x12e720
|
|
7b4: 48 89 f9 mov %rdi,%rcx
|
|
7b7: 48 89 f2 mov %rsi,%rdx
|
|
7ba: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
7c0: e8 bb cb ff ff call 0xffffffffffffd380
|
|
7c5: 48 89 f9 mov %rdi,%rcx
|
|
7c8: 48 89 da mov %rbx,%rdx
|
|
7cb: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
7d1: e8 aa cb ff ff call 0xffffffffffffd380
|
|
7d6: 48 89 d9 mov %rbx,%rcx
|
|
7d9: 48 89 f2 mov %rsi,%rdx
|
|
7dc: 4d 89 e8 mov %r13,%r8
|
|
7df: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
7e5: e8 16 08 00 00 call 0x1000
|
|
7ea: 41 83 c6 80 add $0xffffff80,%r14d
|
|
7ee: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
7f5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
7fc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
803: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
80a: 7f 94 jg 0x7a0
|
|
80c: 4c 89 e2 mov %r12,%rdx
|
|
80f: 4d 89 ec mov %r13,%r12
|
|
812: 45 89 f5 mov %r14d,%r13d
|
|
815: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
81a: 48 89 d1 mov %rdx,%rcx
|
|
81d: 48 89 f2 mov %rsi,%rdx
|
|
820: 49 89 d8 mov %rbx,%r8
|
|
823: 45 89 e9 mov %r13d,%r9d
|
|
826: e8 f5 de 12 00 call 0x12e720
|
|
82b: 48 89 f9 mov %rdi,%rcx
|
|
82e: 48 89 f2 mov %rsi,%rdx
|
|
831: 45 89 e8 mov %r13d,%r8d
|
|
834: e8 47 cb ff ff call 0xffffffffffffd380
|
|
839: 48 89 f9 mov %rdi,%rcx
|
|
83c: 48 89 da mov %rbx,%rdx
|
|
83f: 45 89 e8 mov %r13d,%r8d
|
|
842: e8 39 cb ff ff call 0xffffffffffffd380
|
|
847: 48 89 d9 mov %rbx,%rcx
|
|
84a: 48 89 f2 mov %rsi,%rdx
|
|
84d: 4d 89 e0 mov %r12,%r8
|
|
850: 45 89 e9 mov %r13d,%r9d
|
|
853: e8 a8 07 00 00 call 0x1000
|
|
858: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
85f: 00
|
|
860: 48 33 cc xor %rsp,%rcx
|
|
863: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2603390
|
|
86a: 75 11 jne 0x87d
|
|
86c: 33 c0 xor %eax,%eax
|
|
86e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
875: 41 5d pop %r13
|
|
877: 41 5c pop %r12
|
|
879: 5f pop %rdi
|
|
87a: 5e pop %rsi
|
|
87b: 5b pop %rbx
|
|
87c: c3 ret
|
|
87d: e8 6e e2 11 01 call 0x111eaf0
|
|
882: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
889: 00
|
|
88a: 48 33 cc xor %rsp,%rcx
|
|
88d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2603390
|
|
894: 75 e7 jne 0x87d
|
|
896: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
89b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
8a2: 41 5d pop %r13
|
|
8a4: 41 5c pop %r12
|
|
8a6: 5f pop %rdi
|
|
8a7: 5e pop %rsi
|
|
8a8: 5b pop %rbx
|
|
8a9: c3 ret
|
|
8aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
8b1: 00
|
|
8b2: 48 33 cc xor %rsp,%rcx
|
|
8b5: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2603390
|
|
8bc: 75 bf jne 0x87d
|
|
8be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
8c3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
8ca: 41 5d pop %r13
|
|
8cc: 41 5c pop %r12
|
|
8ce: 5f pop %rdi
|
|
8cf: 5e pop %rsi
|
|
8d0: 5b pop %rbx
|
|
8d1: c3 ret
|
|
8d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
8d9: 00
|
|
8da: 48 33 cc xor %rsp,%rcx
|
|
8dd: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2603390
|
|
8e4: 75 97 jne 0x87d
|
|
8e6: eb d6 jmp 0x8be
|
|
8e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
8ef: 00
|
|
8f0: 48 33 cc xor %rsp,%rcx
|
|
8f3: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2603390
|
|
8fa: 75 81 jne 0x87d
|
|
8fc: eb c0 jmp 0x8be
|
|
8fe: 66 90 xchg %ax,%ax
|
|
900: 53 push %rbx
|
|
901: 56 push %rsi
|
|
902: 57 push %rdi
|
|
903: 41 54 push %r12
|
|
905: 41 55 push %r13
|
|
907: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
90e: 4d 89 c4 mov %r8,%r12
|
|
911: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2603390
|
|
918: 45 89 cd mov %r9d,%r13d
|
|
91b: 48 33 c4 xor %rsp,%rax
|
|
91e: 48 89 cf mov %rcx,%rdi
|
|
921: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
928: 00
|
|
929: 4d 85 e4 test %r12,%r12
|
|
92c: 0f 84 b6 01 00 00 je 0xae8
|
|
932: 48 85 ff test %rdi,%rdi
|
|
935: 0f 84 97 01 00 00 je 0xad2
|
|
93b: 48 85 d2 test %rdx,%rdx
|
|
93e: 0f 84 66 01 00 00 je 0xaaa
|
|
944: 45 85 ed test %r13d,%r13d
|
|
947: 0f 8e 35 01 00 00 jle 0xa82
|
|
94d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
952: 48 89 c3 mov %rax,%rbx
|
|
955: 48 83 e3 1f and $0x1f,%rbx
|
|
959: 48 f7 db neg %rbx
|
|
95c: 48 83 e3 1f and $0x1f,%rbx
|
|
960: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
964: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
96b: 00
|
|
96c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
973: 0f 8e a1 00 00 00 jle 0xa1a
|
|
979: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
97e: 45 89 ee mov %r13d,%r14d
|
|
981: 4d 89 e5 mov %r12,%r13
|
|
984: 49 89 d4 mov %rdx,%r12
|
|
987: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
98e: 00
|
|
98f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
996: 0f 1f 00 nopl (%rax)
|
|
999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9a0: 4c 89 e1 mov %r12,%rcx
|
|
9a3: 48 89 f2 mov %rsi,%rdx
|
|
9a6: 49 89 d8 mov %rbx,%r8
|
|
9a9: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
9af: e8 8c dd 12 00 call 0x12e740
|
|
9b4: 48 89 f9 mov %rdi,%rcx
|
|
9b7: 48 89 f2 mov %rsi,%rdx
|
|
9ba: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
9c0: e8 fb c9 ff ff call 0xffffffffffffd3c0
|
|
9c5: 48 89 f9 mov %rdi,%rcx
|
|
9c8: 48 89 da mov %rbx,%rdx
|
|
9cb: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
9d1: e8 ea c9 ff ff call 0xffffffffffffd3c0
|
|
9d6: 48 89 d9 mov %rbx,%rcx
|
|
9d9: 48 89 f2 mov %rsi,%rdx
|
|
9dc: 4d 89 e8 mov %r13,%r8
|
|
9df: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
9e5: e8 96 06 00 00 call 0x1080
|
|
9ea: 41 83 c6 80 add $0xffffff80,%r14d
|
|
9ee: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
9f5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
9fc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
a03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
a0a: 7f 94 jg 0x9a0
|
|
a0c: 4c 89 e2 mov %r12,%rdx
|
|
a0f: 4d 89 ec mov %r13,%r12
|
|
a12: 45 89 f5 mov %r14d,%r13d
|
|
a15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
a1a: 48 89 d1 mov %rdx,%rcx
|
|
a1d: 48 89 f2 mov %rsi,%rdx
|
|
a20: 49 89 d8 mov %rbx,%r8
|
|
a23: 45 89 e9 mov %r13d,%r9d
|
|
a26: e8 15 dd 12 00 call 0x12e740
|
|
a2b: 48 89 f9 mov %rdi,%rcx
|
|
a2e: 48 89 f2 mov %rsi,%rdx
|
|
a31: 45 89 e8 mov %r13d,%r8d
|
|
a34: e8 87 c9 ff ff call 0xffffffffffffd3c0
|
|
a39: 48 89 f9 mov %rdi,%rcx
|
|
a3c: 48 89 da mov %rbx,%rdx
|
|
a3f: 45 89 e8 mov %r13d,%r8d
|
|
a42: e8 79 c9 ff ff call 0xffffffffffffd3c0
|
|
a47: 48 89 d9 mov %rbx,%rcx
|
|
a4a: 48 89 f2 mov %rsi,%rdx
|
|
a4d: 4d 89 e0 mov %r12,%r8
|
|
a50: 45 89 e9 mov %r13d,%r9d
|
|
a53: e8 28 06 00 00 call 0x1080
|
|
a58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
a5f: 00
|
|
a60: 48 33 cc xor %rsp,%rcx
|
|
a63: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2603390
|
|
a6a: 75 11 jne 0xa7d
|
|
a6c: 33 c0 xor %eax,%eax
|
|
a6e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
a75: 41 5d pop %r13
|
|
a77: 41 5c pop %r12
|
|
a79: 5f pop %rdi
|
|
a7a: 5e pop %rsi
|
|
a7b: 5b pop %rbx
|
|
a7c: c3 ret
|
|
a7d: e8 6e e0 11 01 call 0x111eaf0
|
|
a82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
a89: 00
|
|
a8a: 48 33 cc xor %rsp,%rcx
|
|
a8d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2603390
|
|
a94: 75 e7 jne 0xa7d
|
|
a96: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
a9b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
aa2: 41 5d pop %r13
|
|
aa4: 41 5c pop %r12
|
|
aa6: 5f pop %rdi
|
|
aa7: 5e pop %rsi
|
|
aa8: 5b pop %rbx
|
|
aa9: c3 ret
|
|
aaa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
ab1: 00
|
|
ab2: 48 33 cc xor %rsp,%rcx
|
|
ab5: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2603390
|
|
abc: 75 bf jne 0xa7d
|
|
abe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ac3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
aca: 41 5d pop %r13
|
|
acc: 41 5c pop %r12
|
|
ace: 5f pop %rdi
|
|
acf: 5e pop %rsi
|
|
ad0: 5b pop %rbx
|
|
ad1: c3 ret
|
|
ad2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
ad9: 00
|
|
ada: 48 33 cc xor %rsp,%rcx
|
|
add: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2603390
|
|
ae4: 75 97 jne 0xa7d
|
|
ae6: eb d6 jmp 0xabe
|
|
ae8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
aef: 00
|
|
af0: 48 33 cc xor %rsp,%rcx
|
|
af3: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2603390
|
|
afa: 75 81 jne 0xa7d
|
|
afc: eb c0 jmp 0xabe
|
|
afe: 66 90 xchg %ax,%ax
|
|
b00: 53 push %rbx
|
|
b01: 56 push %rsi
|
|
b02: 57 push %rdi
|
|
b03: 41 54 push %r12
|
|
b05: 41 55 push %r13
|
|
b07: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
b0e: 4d 89 c4 mov %r8,%r12
|
|
b11: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2603390
|
|
b18: 45 89 cd mov %r9d,%r13d
|
|
b1b: 48 33 c4 xor %rsp,%rax
|
|
b1e: 48 89 cf mov %rcx,%rdi
|
|
b21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
b28: 00
|
|
b29: 4d 85 e4 test %r12,%r12
|
|
b2c: 0f 84 b6 01 00 00 je 0xce8
|
|
b32: 48 85 ff test %rdi,%rdi
|
|
b35: 0f 84 97 01 00 00 je 0xcd2
|
|
b3b: 48 85 d2 test %rdx,%rdx
|
|
b3e: 0f 84 66 01 00 00 je 0xcaa
|
|
b44: 45 85 ed test %r13d,%r13d
|
|
b47: 0f 8e 35 01 00 00 jle 0xc82
|
|
b4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
b52: 48 89 c3 mov %rax,%rbx
|
|
b55: 48 83 e3 1f and $0x1f,%rbx
|
|
b59: 48 f7 db neg %rbx
|
|
b5c: 48 83 e3 1f and $0x1f,%rbx
|
|
b60: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
b64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
b6b: 00
|
|
b6c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
b73: 0f 8e a1 00 00 00 jle 0xc1a
|
|
b79: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
b7e: 45 89 ee mov %r13d,%r14d
|
|
b81: 4d 89 e5 mov %r12,%r13
|
|
b84: 49 89 d4 mov %rdx,%r12
|
|
b87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b8e: 00
|
|
b8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b96: 0f 1f 00 nopl (%rax)
|
|
b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ba0: 4c 89 e1 mov %r12,%rcx
|
|
ba3: 48 89 f2 mov %rsi,%rdx
|
|
ba6: 49 89 d8 mov %rbx,%r8
|
|
ba9: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
baf: e8 ac db 12 00 call 0x12e760
|
|
bb4: 48 89 f9 mov %rdi,%rcx
|
|
bb7: 48 89 f2 mov %rsi,%rdx
|
|
bba: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
bc0: e8 bb c9 ff ff call 0xffffffffffffd580
|
|
bc5: 48 89 f9 mov %rdi,%rcx
|
|
bc8: 48 89 da mov %rbx,%rdx
|
|
bcb: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
bd1: e8 aa c9 ff ff call 0xffffffffffffd580
|
|
bd6: 48 89 d9 mov %rbx,%rcx
|
|
bd9: 48 89 f2 mov %rsi,%rdx
|
|
bdc: 4d 89 e8 mov %r13,%r8
|
|
bdf: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
be5: e8 16 05 00 00 call 0x1100
|
|
bea: 41 83 c6 80 add $0xffffff80,%r14d
|
|
bee: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
bf5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
bfc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
c03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
c0a: 7f 94 jg 0xba0
|
|
c0c: 4c 89 e2 mov %r12,%rdx
|
|
c0f: 4d 89 ec mov %r13,%r12
|
|
c12: 45 89 f5 mov %r14d,%r13d
|
|
c15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
c1a: 48 89 d1 mov %rdx,%rcx
|
|
c1d: 48 89 f2 mov %rsi,%rdx
|
|
c20: 49 89 d8 mov %rbx,%r8
|
|
c23: 45 89 e9 mov %r13d,%r9d
|
|
c26: e8 35 db 12 00 call 0x12e760
|
|
c2b: 48 89 f9 mov %rdi,%rcx
|
|
c2e: 48 89 f2 mov %rsi,%rdx
|
|
c31: 45 89 e8 mov %r13d,%r8d
|
|
c34: e8 47 c9 ff ff call 0xffffffffffffd580
|
|
c39: 48 89 f9 mov %rdi,%rcx
|
|
c3c: 48 89 da mov %rbx,%rdx
|
|
c3f: 45 89 e8 mov %r13d,%r8d
|
|
c42: e8 39 c9 ff ff call 0xffffffffffffd580
|
|
c47: 48 89 d9 mov %rbx,%rcx
|
|
c4a: 48 89 f2 mov %rsi,%rdx
|
|
c4d: 4d 89 e0 mov %r12,%r8
|
|
c50: 45 89 e9 mov %r13d,%r9d
|
|
c53: e8 a8 04 00 00 call 0x1100
|
|
c58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
c5f: 00
|
|
c60: 48 33 cc xor %rsp,%rcx
|
|
c63: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2603390
|
|
c6a: 75 11 jne 0xc7d
|
|
c6c: 33 c0 xor %eax,%eax
|
|
c6e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
c75: 41 5d pop %r13
|
|
c77: 41 5c pop %r12
|
|
c79: 5f pop %rdi
|
|
c7a: 5e pop %rsi
|
|
c7b: 5b pop %rbx
|
|
c7c: c3 ret
|
|
c7d: e8 6e de 11 01 call 0x111eaf0
|
|
c82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
c89: 00
|
|
c8a: 48 33 cc xor %rsp,%rcx
|
|
c8d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2603390
|
|
c94: 75 e7 jne 0xc7d
|
|
c96: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
c9b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
ca2: 41 5d pop %r13
|
|
ca4: 41 5c pop %r12
|
|
ca6: 5f pop %rdi
|
|
ca7: 5e pop %rsi
|
|
ca8: 5b pop %rbx
|
|
ca9: c3 ret
|
|
caa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
cb1: 00
|
|
cb2: 48 33 cc xor %rsp,%rcx
|
|
cb5: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2603390
|
|
cbc: 75 bf jne 0xc7d
|
|
cbe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
cc3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
cca: 41 5d pop %r13
|
|
ccc: 41 5c pop %r12
|
|
cce: 5f pop %rdi
|
|
ccf: 5e pop %rsi
|
|
cd0: 5b pop %rbx
|
|
cd1: c3 ret
|
|
cd2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
cd9: 00
|
|
cda: 48 33 cc xor %rsp,%rcx
|
|
cdd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2603390
|
|
ce4: 75 97 jne 0xc7d
|
|
ce6: eb d6 jmp 0xcbe
|
|
ce8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
cef: 00
|
|
cf0: 48 33 cc xor %rsp,%rcx
|
|
cf3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2603390
|
|
cfa: 75 81 jne 0xc7d
|
|
cfc: eb c0 jmp 0xcbe
|
|
cfe: 66 90 xchg %ax,%ax
|
|
d00: 53 push %rbx
|
|
d01: 56 push %rsi
|
|
d02: 57 push %rdi
|
|
d03: 41 54 push %r12
|
|
d05: 41 55 push %r13
|
|
d07: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
d0e: 4d 89 c4 mov %r8,%r12
|
|
d11: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2603390
|
|
d18: 45 89 cd mov %r9d,%r13d
|
|
d1b: 48 33 c4 xor %rsp,%rax
|
|
d1e: 48 89 cf mov %rcx,%rdi
|
|
d21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
d28: 00
|
|
d29: 4d 85 e4 test %r12,%r12
|
|
d2c: 0f 84 b6 01 00 00 je 0xee8
|
|
d32: 48 85 ff test %rdi,%rdi
|
|
d35: 0f 84 97 01 00 00 je 0xed2
|
|
d3b: 48 85 d2 test %rdx,%rdx
|
|
d3e: 0f 84 66 01 00 00 je 0xeaa
|
|
d44: 45 85 ed test %r13d,%r13d
|
|
d47: 0f 8e 35 01 00 00 jle 0xe82
|
|
d4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
d52: 48 89 c3 mov %rax,%rbx
|
|
d55: 48 83 e3 1f and $0x1f,%rbx
|
|
d59: 48 f7 db neg %rbx
|
|
d5c: 48 83 e3 1f and $0x1f,%rbx
|
|
d60: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
d64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
d6b: 00
|
|
d6c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
d73: 0f 8e a1 00 00 00 jle 0xe1a
|
|
d79: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
d7e: 45 89 ee mov %r13d,%r14d
|
|
d81: 4d 89 e5 mov %r12,%r13
|
|
d84: 49 89 d4 mov %rdx,%r12
|
|
d87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
d8e: 00
|
|
d8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d96: 0f 1f 00 nopl (%rax)
|
|
d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
da0: 4c 89 e1 mov %r12,%rcx
|
|
da3: 48 89 f2 mov %rsi,%rdx
|
|
da6: 49 89 d8 mov %rbx,%r8
|
|
da9: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
daf: e8 cc d9 12 00 call 0x12e780
|
|
db4: 48 89 f9 mov %rdi,%rcx
|
|
db7: 48 89 f2 mov %rsi,%rdx
|
|
dba: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
dc0: e8 bb c7 ff ff call 0xffffffffffffd580
|
|
dc5: 48 89 f9 mov %rdi,%rcx
|
|
dc8: 48 89 da mov %rbx,%rdx
|
|
dcb: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
dd1: e8 aa c7 ff ff call 0xffffffffffffd580
|
|
dd6: 48 89 d9 mov %rbx,%rcx
|
|
dd9: 48 89 f2 mov %rsi,%rdx
|
|
ddc: 4d 89 e8 mov %r13,%r8
|
|
ddf: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
de5: e8 96 03 00 00 call 0x1180
|
|
dea: 41 83 c6 80 add $0xffffff80,%r14d
|
|
dee: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
df5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
dfc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
e03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
e0a: 7f 94 jg 0xda0
|
|
e0c: 4c 89 e2 mov %r12,%rdx
|
|
e0f: 4d 89 ec mov %r13,%r12
|
|
e12: 45 89 f5 mov %r14d,%r13d
|
|
e15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
e1a: 48 89 d1 mov %rdx,%rcx
|
|
e1d: 48 89 f2 mov %rsi,%rdx
|
|
e20: 49 89 d8 mov %rbx,%r8
|
|
e23: 45 89 e9 mov %r13d,%r9d
|
|
e26: e8 55 d9 12 00 call 0x12e780
|
|
e2b: 48 89 f9 mov %rdi,%rcx
|
|
e2e: 48 89 f2 mov %rsi,%rdx
|
|
e31: 45 89 e8 mov %r13d,%r8d
|
|
e34: e8 47 c7 ff ff call 0xffffffffffffd580
|
|
e39: 48 89 f9 mov %rdi,%rcx
|
|
e3c: 48 89 da mov %rbx,%rdx
|
|
e3f: 45 89 e8 mov %r13d,%r8d
|
|
e42: e8 39 c7 ff ff call 0xffffffffffffd580
|
|
e47: 48 89 d9 mov %rbx,%rcx
|
|
e4a: 48 89 f2 mov %rsi,%rdx
|
|
e4d: 4d 89 e0 mov %r12,%r8
|
|
e50: 45 89 e9 mov %r13d,%r9d
|
|
e53: e8 28 03 00 00 call 0x1180
|
|
e58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
e5f: 00
|
|
e60: 48 33 cc xor %rsp,%rcx
|
|
e63: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2603390
|
|
e6a: 75 11 jne 0xe7d
|
|
e6c: 33 c0 xor %eax,%eax
|
|
e6e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
e75: 41 5d pop %r13
|
|
e77: 41 5c pop %r12
|
|
e79: 5f pop %rdi
|
|
e7a: 5e pop %rsi
|
|
e7b: 5b pop %rbx
|
|
e7c: c3 ret
|
|
e7d: e8 6e dc 11 01 call 0x111eaf0
|
|
e82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
e89: 00
|
|
e8a: 48 33 cc xor %rsp,%rcx
|
|
e8d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2603390
|
|
e94: 75 e7 jne 0xe7d
|
|
e96: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
e9b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
ea2: 41 5d pop %r13
|
|
ea4: 41 5c pop %r12
|
|
ea6: 5f pop %rdi
|
|
ea7: 5e pop %rsi
|
|
ea8: 5b pop %rbx
|
|
ea9: c3 ret
|
|
eaa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
eb1: 00
|
|
eb2: 48 33 cc xor %rsp,%rcx
|
|
eb5: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2603390
|
|
ebc: 75 bf jne 0xe7d
|
|
ebe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ec3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
eca: 41 5d pop %r13
|
|
ecc: 41 5c pop %r12
|
|
ece: 5f pop %rdi
|
|
ecf: 5e pop %rsi
|
|
ed0: 5b pop %rbx
|
|
ed1: c3 ret
|
|
ed2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
ed9: 00
|
|
eda: 48 33 cc xor %rsp,%rcx
|
|
edd: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2603390
|
|
ee4: 75 97 jne 0xe7d
|
|
ee6: eb d6 jmp 0xebe
|
|
ee8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
eef: 00
|
|
ef0: 48 33 cc xor %rsp,%rcx
|
|
ef3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2603390
|
|
efa: 75 81 jne 0xe7d
|
|
efc: eb c0 jmp 0xebe
|
|
efe: 66 90 xchg %ax,%ax
|
|
f00: 48 83 ec 28 sub $0x28,%rsp
|
|
f04: 4d 85 c0 test %r8,%r8
|
|
f07: 74 35 je 0xf3e
|
|
f09: 45 85 c9 test %r9d,%r9d
|
|
f0c: 7e 4c jle 0xf5a
|
|
f0e: 48 85 d2 test %rdx,%rdx
|
|
f11: 74 26 je 0xf39
|
|
f13: 48 85 c9 test %rcx,%rcx
|
|
f16: 74 0c je 0xf24
|
|
f18: e8 f3 57 a9 01 call 0x1a96710
|
|
f1d: 33 c0 xor %eax,%eax
|
|
f1f: 48 83 c4 28 add $0x28,%rsp
|
|
f23: c3 ret
|
|
f24: 48 89 d1 mov %rdx,%rcx
|
|
f27: 4c 89 c2 mov %r8,%rdx
|
|
f2a: 45 89 c8 mov %r9d,%r8d
|
|
f2d: e8 2e 5a a9 01 call 0x1a96960
|
|
f32: 33 c0 xor %eax,%eax
|
|
f34: 48 83 c4 28 add $0x28,%rsp
|
|
f38: c3 ret
|
|
f39: 48 85 c9 test %rcx,%rcx
|
|
f3c: 75 0a jne 0xf48
|
|
f3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
f43: 48 83 c4 28 add $0x28,%rsp
|
|
f47: c3 ret
|
|
f48: 4c 89 c2 mov %r8,%rdx
|
|
f4b: 45 89 c8 mov %r9d,%r8d
|
|
f4e: e8 1d 59 a9 01 call 0x1a96870
|
|
f53: 33 c0 xor %eax,%eax
|
|
f55: 48 83 c4 28 add $0x28,%rsp
|
|
f59: c3 ret
|
|
f5a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
f5f: 48 83 c4 28 add $0x28,%rsp
|
|
f63: c3 ret
|
|
f64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f6b: 00
|
|
f6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f7f: 00
|
|
f80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
f85: 4d 85 c0 test %r8,%r8
|
|
f88: 74 37 je 0xfc1
|
|
f8a: 45 85 c9 test %r9d,%r9d
|
|
f8d: 7e 50 jle 0xfdf
|
|
f8f: 48 85 d2 test %rdx,%rdx
|
|
f92: 74 28 je 0xfbc
|
|
f94: 48 85 c9 test %rcx,%rcx
|
|
f97: 74 0d je 0xfa6
|
|
f99: e8 82 65 a9 01 call 0x1a97520
|
|
f9e: 33 c0 xor %eax,%eax
|
|
fa0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
fa5: c3 ret
|
|
fa6: 48 89 d1 mov %rdx,%rcx
|
|
fa9: 4c 89 c2 mov %r8,%rdx
|
|
fac: 45 89 c8 mov %r9d,%r8d
|
|
faf: e8 bc 67 a9 01 call 0x1a97770
|
|
fb4: 33 c0 xor %eax,%eax
|
|
fb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
fbb: c3 ret
|
|
fbc: 48 85 c9 test %rcx,%rcx
|
|
fbf: 75 0b jne 0xfcc
|
|
fc1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
fc6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
fcb: c3 ret
|
|
fcc: 4c 89 c2 mov %r8,%rdx
|
|
fcf: 45 89 c8 mov %r9d,%r8d
|
|
fd2: e8 a9 66 a9 01 call 0x1a97680
|
|
fd7: 33 c0 xor %eax,%eax
|
|
fd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
fde: c3 ret
|
|
fdf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
fe4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
fe9: 90 nop
|
|
fea: c3 ret
|
|
feb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
ff2: 00
|
|
ff3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1000: 48 83 ec 28 sub $0x28,%rsp
|
|
1004: 4d 85 c0 test %r8,%r8
|
|
1007: 74 35 je 0x103e
|
|
1009: 45 85 c9 test %r9d,%r9d
|
|
100c: 7e 4c jle 0x105a
|
|
100e: 48 85 d2 test %rdx,%rdx
|
|
1011: 74 26 je 0x1039
|
|
1013: 48 85 c9 test %rcx,%rcx
|
|
1016: 74 0c je 0x1024
|
|
1018: e8 13 73 a9 01 call 0x1a98330
|
|
101d: 33 c0 xor %eax,%eax
|
|
101f: 48 83 c4 28 add $0x28,%rsp
|
|
1023: c3 ret
|
|
1024: 48 89 d1 mov %rdx,%rcx
|
|
1027: 4c 89 c2 mov %r8,%rdx
|
|
102a: 45 89 c8 mov %r9d,%r8d
|
|
102d: e8 4e 75 a9 01 call 0x1a98580
|
|
1032: 33 c0 xor %eax,%eax
|
|
1034: 48 83 c4 28 add $0x28,%rsp
|
|
1038: c3 ret
|
|
1039: 48 85 c9 test %rcx,%rcx
|
|
103c: 75 0a jne 0x1048
|
|
103e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1043: 48 83 c4 28 add $0x28,%rsp
|
|
1047: c3 ret
|
|
1048: 4c 89 c2 mov %r8,%rdx
|
|
104b: 45 89 c8 mov %r9d,%r8d
|
|
104e: e8 3d 74 a9 01 call 0x1a98490
|
|
1053: 33 c0 xor %eax,%eax
|
|
1055: 48 83 c4 28 add $0x28,%rsp
|
|
1059: c3 ret
|
|
105a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
105f: 48 83 c4 28 add $0x28,%rsp
|
|
1063: c3 ret
|
|
1064: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
106b: 00
|
|
106c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1073: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
107f: 00
|
|
1080: 48 83 ec 28 sub $0x28,%rsp
|
|
1084: 4d 85 c0 test %r8,%r8
|
|
1087: 74 35 je 0x10be
|
|
1089: 45 85 c9 test %r9d,%r9d
|
|
108c: 7e 4c jle 0x10da
|
|
108e: 48 85 d2 test %rdx,%rdx
|
|
1091: 74 26 je 0x10b9
|
|
1093: 48 85 c9 test %rcx,%rcx
|
|
1096: 74 0c je 0x10a4
|
|
1098: e8 a3 7f a9 01 call 0x1a99040
|
|
109d: 33 c0 xor %eax,%eax
|
|
109f: 48 83 c4 28 add $0x28,%rsp
|
|
10a3: c3 ret
|
|
10a4: 48 89 d1 mov %rdx,%rcx
|
|
10a7: 4c 89 c2 mov %r8,%rdx
|
|
10aa: 45 89 c8 mov %r9d,%r8d
|
|
10ad: e8 ee 81 a9 01 call 0x1a992a0
|
|
10b2: 33 c0 xor %eax,%eax
|
|
10b4: 48 83 c4 28 add $0x28,%rsp
|
|
10b8: c3 ret
|
|
10b9: 48 85 c9 test %rcx,%rcx
|
|
10bc: 75 0a jne 0x10c8
|
|
10be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
10c3: 48 83 c4 28 add $0x28,%rsp
|
|
10c7: c3 ret
|
|
10c8: 4c 89 c2 mov %r8,%rdx
|
|
10cb: 45 89 c8 mov %r9d,%r8d
|
|
10ce: e8 cd 80 a9 01 call 0x1a991a0
|
|
10d3: 33 c0 xor %eax,%eax
|
|
10d5: 48 83 c4 28 add $0x28,%rsp
|
|
10d9: c3 ret
|
|
10da: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
10df: 48 83 c4 28 add $0x28,%rsp
|
|
10e3: c3 ret
|
|
10e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10eb: 00
|
|
10ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
10f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10ff: 00
|
|
1100: 48 83 ec 28 sub $0x28,%rsp
|
|
1104: 4d 85 c0 test %r8,%r8
|
|
1107: 74 35 je 0x113e
|
|
1109: 45 85 c9 test %r9d,%r9d
|
|
110c: 7e 4c jle 0x115a
|
|
110e: 48 85 d2 test %rdx,%rdx
|
|
1111: 74 26 je 0x1139
|
|
1113: 48 85 c9 test %rcx,%rcx
|
|
1116: 74 0c je 0x1124
|
|
1118: e8 c3 9d 03 00 call 0x3aee0
|
|
111d: 33 c0 xor %eax,%eax
|
|
111f: 48 83 c4 28 add $0x28,%rsp
|
|
1123: c3 ret
|
|
1124: 48 89 d1 mov %rdx,%rcx
|
|
1127: 4c 89 c2 mov %r8,%rdx
|
|
112a: 45 89 c8 mov %r9d,%r8d
|
|
112d: e8 0e a0 03 00 call 0x3b140
|
|
1132: 33 c0 xor %eax,%eax
|
|
1134: 48 83 c4 28 add $0x28,%rsp
|
|
1138: c3 ret
|
|
1139: 48 85 c9 test %rcx,%rcx
|
|
113c: 75 0a jne 0x1148
|
|
113e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1143: 48 83 c4 28 add $0x28,%rsp
|
|
1147: c3 ret
|
|
1148: 4c 89 c2 mov %r8,%rdx
|
|
114b: 45 89 c8 mov %r9d,%r8d
|
|
114e: e8 cd a1 03 00 call 0x3b320
|
|
1153: 33 c0 xor %eax,%eax
|
|
1155: 48 83 c4 28 add $0x28,%rsp
|
|
1159: c3 ret
|
|
115a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
115f: 48 83 c4 28 add $0x28,%rsp
|
|
1163: c3 ret
|
|
1164: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
116b: 00
|
|
116c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
117f: 00
|
|
1180: 48 83 ec 28 sub $0x28,%rsp
|
|
1184: 4d 85 c0 test %r8,%r8
|
|
1187: 74 35 je 0x11be
|
|
1189: 45 85 c9 test %r9d,%r9d
|
|
118c: 7e 4c jle 0x11da
|
|
118e: 48 85 d2 test %rdx,%rdx
|
|
1191: 74 26 je 0x11b9
|
|
1193: 48 85 c9 test %rcx,%rcx
|
|
1196: 74 0c je 0x11a4
|
|
1198: e8 a3 a3 03 00 call 0x3b540
|
|
119d: 33 c0 xor %eax,%eax
|
|
119f: 48 83 c4 28 add $0x28,%rsp
|
|
11a3: c3 ret
|
|
11a4: 48 89 d1 mov %rdx,%rcx
|
|
11a7: 4c 89 c2 mov %r8,%rdx
|
|
11aa: 45 89 c8 mov %r9d,%r8d
|
|
11ad: e8 0e a6 03 00 call 0x3b7c0
|
|
11b2: 33 c0 xor %eax,%eax
|
|
11b4: 48 83 c4 28 add $0x28,%rsp
|
|
11b8: c3 ret
|
|
11b9: 48 85 c9 test %rcx,%rcx
|
|
11bc: 75 0a jne 0x11c8
|
|
11be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
11c3: 48 83 c4 28 add $0x28,%rsp
|
|
11c7: c3 ret
|
|
11c8: 4c 89 c2 mov %r8,%rdx
|
|
11cb: 45 89 c8 mov %r9d,%r8d
|
|
11ce: e8 0d a8 03 00 call 0x3b9e0
|
|
11d3: 33 c0 xor %eax,%eax
|
|
11d5: 48 83 c4 28 add $0x28,%rsp
|
|
11d9: c3 ret
|
|
11da: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
11df: 48 83 c4 28 add $0x28,%rsp
|
|
11e3: c3 ret
|
|
11e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
11eb: 00
|
|
11ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
11f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
11f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
11ff: 00
|
|
1200: 53 push %rbx
|
|
1201: 56 push %rsi
|
|
1202: 57 push %rdi
|
|
1203: 41 54 push %r12
|
|
1205: 41 55 push %r13
|
|
1207: 41 56 push %r14
|
|
1209: 41 57 push %r15
|
|
120b: 55 push %rbp
|
|
120c: 48 83 ec 38 sub $0x38,%rsp
|
|
1210: 49 89 ce mov %rcx,%r14
|
|
1213: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
121a: 00
|
|
121b: 44 89 cf mov %r9d,%edi
|
|
121e: 44 89 c6 mov %r8d,%esi
|
|
1221: 41 89 d7 mov %edx,%r15d
|
|
1224: 4d 85 f6 test %r14,%r14
|
|
1227: 0f 84 8e 01 00 00 je 0x13bb
|
|
122d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
1231: 0f 87 5f 01 00 00 ja 0x1396
|
|
1237: 41 83 ff 1d cmp $0x1d,%r15d
|
|
123b: 0f 8f 55 01 00 00 jg 0x1396
|
|
1241: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
1248: 00
|
|
1249: 48 85 db test %rbx,%rbx
|
|
124c: 0f 84 69 01 00 00 je 0x13bb
|
|
1252: 48 89 dd mov %rbx,%rbp
|
|
1255: ba 90 00 00 00 mov $0x90,%edx
|
|
125a: 48 83 e5 3f and $0x3f,%rbp
|
|
125e: 48 f7 dd neg %rbp
|
|
1261: 48 83 e5 3f and $0x3f,%rbp
|
|
1265: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
1269: 4c 89 e1 mov %r12,%rcx
|
|
126c: e8 cf a4 00 00 call 0xb740
|
|
1271: 44 89 f9 mov %r15d,%ecx
|
|
1274: b8 01 00 00 00 mov $0x1,%eax
|
|
1279: d3 e0 shl %cl,%eax
|
|
127b: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
1280: 83 fe 08 cmp $0x8,%esi
|
|
1283: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
1288: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
128f: 00 00
|
|
1291: 0f 84 45 02 00 00 je 0x14dc
|
|
1297: 83 fe 04 cmp $0x4,%esi
|
|
129a: 0f 84 97 00 00 00 je 0x1337
|
|
12a0: 83 fe 01 cmp $0x1,%esi
|
|
12a3: 75 39 jne 0x12de
|
|
12a5: 0f 57 c0 xorps %xmm0,%xmm0
|
|
12a8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
12ac: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4a7e8
|
|
12b3: 01
|
|
12b4: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
12b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
12bf: 00
|
|
12c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
12c7: 00 00
|
|
12c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
12d0: 00 00
|
|
12d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
12d9: e9 93 00 00 00 jmp 0x1371
|
|
12de: 83 fe 02 cmp $0x2,%esi
|
|
12e1: 75 36 jne 0x1319
|
|
12e3: 0f 57 c0 xorps %xmm0,%xmm0
|
|
12e6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
12ea: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4a7e8
|
|
12f1: 01
|
|
12f2: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
12f6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
12fd: 00
|
|
12fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
1305: 00 00
|
|
1307: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
130e: 00 00
|
|
1310: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
1317: eb 58 jmp 0x1371
|
|
1319: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
1320: 00
|
|
1321: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1326: 48 83 c4 38 add $0x38,%rsp
|
|
132a: 5d pop %rbp
|
|
132b: 41 5f pop %r15
|
|
132d: 41 5e pop %r14
|
|
132f: 41 5d pop %r13
|
|
1331: 41 5c pop %r12
|
|
1333: 5f pop %rdi
|
|
1334: 5e pop %rsi
|
|
1335: 5b pop %rbx
|
|
1336: c3 ret
|
|
1337: 0f 57 c0 xorps %xmm0,%xmm0
|
|
133a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
133e: b8 01 00 00 00 mov $0x1,%eax
|
|
1343: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
134a: 00
|
|
134b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
1350: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
1355: e8 26 a4 00 00 call 0xb780
|
|
135a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4a7e0
|
|
1361: 01
|
|
1362: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
1366: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
136a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
1371: 41 83 ff 04 cmp $0x4,%r15d
|
|
1375: 7f 35 jg 0x13ac
|
|
1377: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
137e: 00 00
|
|
1380: 33 c0 xor %eax,%eax
|
|
1382: 4d 89 26 mov %r12,(%r14)
|
|
1385: 48 83 c4 38 add $0x38,%rsp
|
|
1389: 5d pop %rbp
|
|
138a: 41 5f pop %r15
|
|
138c: 41 5e pop %r14
|
|
138e: 41 5d pop %r13
|
|
1390: 41 5c pop %r12
|
|
1392: 5f pop %rdi
|
|
1393: 5e pop %rsi
|
|
1394: 5b pop %rbx
|
|
1395: c3 ret
|
|
1396: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
139b: 48 83 c4 38 add $0x38,%rsp
|
|
139f: 5d pop %rbp
|
|
13a0: 41 5f pop %r15
|
|
13a2: 41 5e pop %r14
|
|
13a4: 41 5d pop %r13
|
|
13a6: 41 5c pop %r12
|
|
13a8: 5f pop %rdi
|
|
13a9: 5e pop %rsi
|
|
13aa: 5b pop %rbx
|
|
13ab: c3 ret
|
|
13ac: 41 83 ff 0a cmp $0xa,%r15d
|
|
13b0: 0f 8e ec 00 00 00 jle 0x14a2
|
|
13b6: 4d 85 ed test %r13,%r13
|
|
13b9: 75 16 jne 0x13d1
|
|
13bb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
13c0: 48 83 c4 38 add $0x38,%rsp
|
|
13c4: 5d pop %rbp
|
|
13c5: 41 5f pop %r15
|
|
13c7: 41 5e pop %r14
|
|
13c9: 41 5d pop %r13
|
|
13cb: 41 5c pop %r12
|
|
13cd: 5f pop %rdi
|
|
13ce: 5e pop %rsi
|
|
13cf: 5b pop %rbx
|
|
13d0: c3 ret
|
|
13d1: 4c 89 ee mov %r13,%rsi
|
|
13d4: 44 89 f9 mov %r15d,%ecx
|
|
13d7: 48 83 e6 3f and $0x3f,%rsi
|
|
13db: 44 89 ff mov %r15d,%edi
|
|
13de: 48 f7 de neg %rsi
|
|
13e1: 48 83 e6 3f and $0x3f,%rsi
|
|
13e5: 49 03 f5 add %r13,%rsi
|
|
13e8: 48 89 f2 mov %rsi,%rdx
|
|
13eb: e8 10 a8 03 00 call 0x3bc00
|
|
13f0: 49 89 c5 mov %rax,%r13
|
|
13f3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
13fa: 00
|
|
13fb: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
1400: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
1404: 83 fb 10 cmp $0x10,%ebx
|
|
1407: 7f 3c jg 0x1445
|
|
1409: 83 fb 0f cmp $0xf,%ebx
|
|
140c: 89 d9 mov %ebx,%ecx
|
|
140e: e8 2d aa 00 00 call 0xbe40
|
|
1413: 89 d9 mov %ebx,%ecx
|
|
1415: 48 89 f2 mov %rsi,%rdx
|
|
1418: 41 89 f8 mov %edi,%r8d
|
|
141b: 49 89 c1 mov %rax,%r9
|
|
141e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
1423: e8 d8 af 03 00 call 0x3c400
|
|
1428: 49 89 c1 mov %rax,%r9
|
|
142b: 89 d9 mov %ebx,%ecx
|
|
142d: b8 01 00 00 00 mov $0x1,%eax
|
|
1432: d3 e0 shl %cl,%eax
|
|
1434: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
143b: 83 e3 c0 and $0xffffffc0,%ebx
|
|
143e: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
1443: eb 1e jmp 0x1463
|
|
1445: 48 89 e0 mov %rsp,%rax
|
|
1448: 4c 89 e1 mov %r12,%rcx
|
|
144b: 49 89 f0 mov %rsi,%r8
|
|
144e: 41 89 f9 mov %edi,%r9d
|
|
1451: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
1455: 89 da mov %ebx,%edx
|
|
1457: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
145b: e8 20 c3 03 00 call 0x3d780
|
|
1460: 49 89 c1 mov %rax,%r9
|
|
1463: 44 89 f9 mov %r15d,%ecx
|
|
1466: 48 89 f2 mov %rsi,%rdx
|
|
1469: 41 89 f8 mov %edi,%r8d
|
|
146c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
1471: e8 4a fd 03 00 call 0x411c0
|
|
1476: 44 89 f9 mov %r15d,%ecx
|
|
1479: 48 89 f2 mov %rsi,%rdx
|
|
147c: 41 89 f8 mov %edi,%r8d
|
|
147f: 49 89 c1 mov %rax,%r9
|
|
1482: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
1487: e8 74 02 04 00 call 0x41700
|
|
148c: 4d 89 26 mov %r12,(%r14)
|
|
148f: 33 c0 xor %eax,%eax
|
|
1491: 48 83 c4 38 add $0x38,%rsp
|
|
1495: 5d pop %rbp
|
|
1496: 41 5f pop %r15
|
|
1498: 41 5e pop %r14
|
|
149a: 41 5d pop %r13
|
|
149c: 41 5c pop %r12
|
|
149e: 5f pop %rdi
|
|
149f: 5e pop %rsi
|
|
14a0: 5b pop %rbx
|
|
14a1: c3 ret
|
|
14a2: bf 0a 00 00 00 mov $0xa,%edi
|
|
14a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
14ae: 00
|
|
14af: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2604a40
|
|
14b6: 41 83 ff 06 cmp $0x6,%r15d
|
|
14ba: 0f 8f 3b ff ff ff jg 0x13fb
|
|
14c0: 49 89 d1 mov %rdx,%r9
|
|
14c3: 49 83 e1 3f and $0x3f,%r9
|
|
14c7: 49 f7 d9 neg %r9
|
|
14ca: 49 83 e1 3f and $0x3f,%r9
|
|
14ce: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
14d5: 00 00
|
|
14d7: 4c 03 ca add %rdx,%r9
|
|
14da: eb 87 jmp 0x1463
|
|
14dc: 33 c0 xor %eax,%eax
|
|
14de: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
14e5: 00
|
|
14e6: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
14eb: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
14f0: e9 7c fe ff ff jmp 0x1371
|
|
14f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
14f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1500: 56 push %rsi
|
|
1501: 57 push %rdi
|
|
1502: 41 54 push %r12
|
|
1504: 41 55 push %r13
|
|
1506: 41 56 push %r14
|
|
1508: 41 57 push %r15
|
|
150a: 55 push %rbp
|
|
150b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
1510: 48 89 ce mov %rcx,%rsi
|
|
1513: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
|
|
151a: 00
|
|
151b: 45 89 ce mov %r9d,%r14d
|
|
151e: 45 89 c5 mov %r8d,%r13d
|
|
1521: 89 d5 mov %edx,%ebp
|
|
1523: 48 85 f6 test %rsi,%rsi
|
|
1526: 0f 84 8a 01 00 00 je 0x16b6
|
|
152c: 83 fd 1e cmp $0x1e,%ebp
|
|
152f: 0f 87 5d 01 00 00 ja 0x1692
|
|
1535: 83 fd 1d cmp $0x1d,%ebp
|
|
1538: 0f 8f 54 01 00 00 jg 0x1692
|
|
153e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
|
|
1545: 00
|
|
1546: 4d 85 e4 test %r12,%r12
|
|
1549: 0f 84 67 01 00 00 je 0x16b6
|
|
154f: 49 83 e4 3f and $0x3f,%r12
|
|
1553: ba 90 00 00 00 mov $0x90,%edx
|
|
1558: 49 f7 dc neg %r12
|
|
155b: 49 83 e4 3f and $0x3f,%r12
|
|
155f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
|
|
1566: 00
|
|
1567: 4c 89 e1 mov %r12,%rcx
|
|
156a: e8 f1 f5 00 00 call 0x10b60
|
|
156f: 89 e9 mov %ebp,%ecx
|
|
1571: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
1577: 41 d3 e0 shl %cl,%r8d
|
|
157a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
|
|
157f: 41 83 fd 08 cmp $0x8,%r13d
|
|
1583: 45 89 74 24 14 mov %r14d,0x14(%r12)
|
|
1588: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
158f: 00 00
|
|
1591: 0f 84 48 02 00 00 je 0x17df
|
|
1597: 41 83 fd 04 cmp $0x4,%r13d
|
|
159b: 0f 84 95 00 00 00 je 0x1636
|
|
15a1: 41 83 fd 01 cmp $0x1,%r13d
|
|
15a5: 75 37 jne 0x15de
|
|
15a7: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
|
|
15ac: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4a7f8
|
|
15b3: 01
|
|
15b4: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
15b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
15bf: 00
|
|
15c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
15c7: 00 00
|
|
15c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
15d0: 00 00
|
|
15d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
15d9: e9 90 00 00 00 jmp 0x166e
|
|
15de: 41 83 fd 02 cmp $0x2,%r13d
|
|
15e2: 75 34 jne 0x1618
|
|
15e4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
|
|
15e9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4a7f8
|
|
15f0: 01
|
|
15f1: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
15f5: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
15fc: 00
|
|
15fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
1604: 00 00
|
|
1606: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
160d: 00 00
|
|
160f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
1616: eb 56 jmp 0x166e
|
|
1618: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
161f: 00
|
|
1620: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1625: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
162a: 5d pop %rbp
|
|
162b: 41 5f pop %r15
|
|
162d: 41 5e pop %r14
|
|
162f: 41 5d pop %r13
|
|
1631: 41 5c pop %r12
|
|
1633: 5f pop %rdi
|
|
1634: 5e pop %rsi
|
|
1635: c3 ret
|
|
1636: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
163b: b8 01 00 00 00 mov $0x1,%eax
|
|
1640: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
1647: 00
|
|
1648: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
164d: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
1652: e8 49 f5 00 00 call 0x10ba0
|
|
1657: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4a7f0
|
|
165e: 01
|
|
165f: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
1663: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
1667: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
166e: 83 fd 04 cmp $0x4,%ebp
|
|
1671: 7f 35 jg 0x16a8
|
|
1673: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
167a: 00 00
|
|
167c: 33 c0 xor %eax,%eax
|
|
167e: 4c 89 26 mov %r12,(%rsi)
|
|
1681: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
1686: 5d pop %rbp
|
|
1687: 41 5f pop %r15
|
|
1689: 41 5e pop %r14
|
|
168b: 41 5d pop %r13
|
|
168d: 41 5c pop %r12
|
|
168f: 5f pop %rdi
|
|
1690: 5e pop %rsi
|
|
1691: c3 ret
|
|
1692: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1697: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
169c: 5d pop %rbp
|
|
169d: 41 5f pop %r15
|
|
169f: 41 5e pop %r14
|
|
16a1: 41 5d pop %r13
|
|
16a3: 41 5c pop %r12
|
|
16a5: 5f pop %rdi
|
|
16a6: 5e pop %rsi
|
|
16a7: c3 ret
|
|
16a8: 83 fd 0a cmp $0xa,%ebp
|
|
16ab: 0f 8e f4 00 00 00 jle 0x17a5
|
|
16b1: 48 85 ff test %rdi,%rdi
|
|
16b4: 75 16 jne 0x16cc
|
|
16b6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
16bb: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
16c0: 5d pop %rbp
|
|
16c1: 41 5f pop %r15
|
|
16c3: 41 5e pop %r14
|
|
16c5: 41 5d pop %r13
|
|
16c7: 41 5c pop %r12
|
|
16c9: 5f pop %rdi
|
|
16ca: 5e pop %rsi
|
|
16cb: c3 ret
|
|
16cc: 48 83 e7 3f and $0x3f,%rdi
|
|
16d0: 89 e9 mov %ebp,%ecx
|
|
16d2: 48 f7 df neg %rdi
|
|
16d5: 41 89 ee mov %ebp,%r14d
|
|
16d8: 48 83 e7 3f and $0x3f,%rdi
|
|
16dc: 49 89 fd mov %rdi,%r13
|
|
16df: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
|
|
16e6: 00
|
|
16e7: 4c 89 ea mov %r13,%rdx
|
|
16ea: e8 71 05 04 00 call 0x41c60
|
|
16ef: 48 89 c7 mov %rax,%rdi
|
|
16f2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
16f9: 00
|
|
16fa: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
16ff: 44 8d 7d ff lea -0x1(%rbp),%r15d
|
|
1703: 41 83 ff 11 cmp $0x11,%r15d
|
|
1707: 7f 3f jg 0x1748
|
|
1709: 41 83 ff 10 cmp $0x10,%r15d
|
|
170d: 44 89 f9 mov %r15d,%ecx
|
|
1710: e8 ab fa 00 00 call 0x111c0
|
|
1715: 44 89 f9 mov %r15d,%ecx
|
|
1718: 4c 89 ea mov %r13,%rdx
|
|
171b: 45 89 f0 mov %r14d,%r8d
|
|
171e: 49 89 c1 mov %rax,%r9
|
|
1721: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
1726: e8 35 0b 04 00 call 0x42260
|
|
172b: 49 89 c1 mov %rax,%r9
|
|
172e: 44 89 f9 mov %r15d,%ecx
|
|
1731: b8 01 00 00 00 mov $0x1,%eax
|
|
1736: d3 e0 shl %cl,%eax
|
|
1738: c1 e0 03 shl $0x3,%eax
|
|
173b: 83 c0 3f add $0x3f,%eax
|
|
173e: 83 e0 c0 and $0xffffffc0,%eax
|
|
1741: 41 89 44 24 18 mov %eax,0x18(%r12)
|
|
1746: eb 20 jmp 0x1768
|
|
1748: 48 8d 04 24 lea (%rsp),%rax
|
|
174c: 4c 89 e1 mov %r12,%rcx
|
|
174f: 4d 89 e8 mov %r13,%r8
|
|
1752: 45 89 f1 mov %r14d,%r9d
|
|
1755: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
1759: 44 89 fa mov %r15d,%edx
|
|
175c: 48 89 78 28 mov %rdi,0x28(%rax)
|
|
1760: e8 bb 1e 04 00 call 0x43620
|
|
1765: 49 89 c1 mov %rax,%r9
|
|
1768: 89 e9 mov %ebp,%ecx
|
|
176a: 4c 89 ea mov %r13,%rdx
|
|
176d: 45 89 f0 mov %r14d,%r8d
|
|
1770: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
1775: e8 86 5a 04 00 call 0x47200
|
|
177a: 89 e9 mov %ebp,%ecx
|
|
177c: 4c 89 ea mov %r13,%rdx
|
|
177f: 45 89 f0 mov %r14d,%r8d
|
|
1782: 49 89 c1 mov %rax,%r9
|
|
1785: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
178a: e8 71 5e 04 00 call 0x47600
|
|
178f: 4c 89 26 mov %r12,(%rsi)
|
|
1792: 33 c0 xor %eax,%eax
|
|
1794: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
1799: 5d pop %rbp
|
|
179a: 41 5f pop %r15
|
|
179c: 41 5e pop %r14
|
|
179e: 41 5d pop %r13
|
|
17a0: 41 5c pop %r12
|
|
17a2: 5f pop %rdi
|
|
17a3: 5e pop %rsi
|
|
17a4: c3 ret
|
|
17a5: 41 be 0a 00 00 00 mov $0xa,%r14d
|
|
17ab: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2604a40
|
|
17b2: 83 fd 06 cmp $0x6,%ebp
|
|
17b5: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
17bc: 00
|
|
17bd: 0f 8f 37 ff ff ff jg 0x16fa
|
|
17c3: 49 89 d1 mov %rdx,%r9
|
|
17c6: 49 83 e1 3f and $0x3f,%r9
|
|
17ca: 49 f7 d9 neg %r9
|
|
17cd: 49 83 e1 3f and $0x3f,%r9
|
|
17d1: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
17d8: 00 00
|
|
17da: 4c 03 ca add %rdx,%r9
|
|
17dd: eb 89 jmp 0x1768
|
|
17df: 33 c0 xor %eax,%eax
|
|
17e1: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
17e8: 00
|
|
17e9: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
17ee: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
17f3: e9 76 fe ff ff jmp 0x166e
|
|
17f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
17ff: 00
|
|
1800: 53 push %rbx
|
|
1801: 56 push %rsi
|
|
1802: 57 push %rdi
|
|
1803: 41 54 push %r12
|
|
1805: 41 55 push %r13
|
|
1807: 41 56 push %r14
|
|
1809: 41 57 push %r15
|
|
180b: 55 push %rbp
|
|
180c: 48 83 ec 38 sub $0x38,%rsp
|
|
1810: 49 89 ce mov %rcx,%r14
|
|
1813: 44 89 cf mov %r9d,%edi
|
|
1816: 44 89 c6 mov %r8d,%esi
|
|
1819: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
1820: 00
|
|
1821: 41 89 d7 mov %edx,%r15d
|
|
1824: 4d 85 f6 test %r14,%r14
|
|
1827: 0f 84 85 01 00 00 je 0x19b2
|
|
182d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
1831: 0f 87 56 01 00 00 ja 0x198d
|
|
1837: 41 83 ff 1d cmp $0x1d,%r15d
|
|
183b: 0f 8f 4c 01 00 00 jg 0x198d
|
|
1841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
1848: 00
|
|
1849: 48 85 db test %rbx,%rbx
|
|
184c: 0f 84 60 01 00 00 je 0x19b2
|
|
1852: 48 89 dd mov %rbx,%rbp
|
|
1855: ba 90 00 00 00 mov $0x90,%edx
|
|
185a: 48 83 e5 3f and $0x3f,%rbp
|
|
185e: 48 f7 dd neg %rbp
|
|
1861: 48 83 e5 3f and $0x3f,%rbp
|
|
1865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
1869: 4c 89 e1 mov %r12,%rcx
|
|
186c: e8 6f 49 01 00 call 0x161e0
|
|
1871: 44 89 f9 mov %r15d,%ecx
|
|
1874: b8 01 00 00 00 mov $0x1,%eax
|
|
1879: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
187e: d3 e0 shl %cl,%eax
|
|
1880: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
1885: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
188c: 00 00
|
|
188e: 83 fe 08 cmp $0x8,%esi
|
|
1891: 0f 84 39 02 00 00 je 0x1ad0
|
|
1897: 83 fe 04 cmp $0x4,%esi
|
|
189a: 0f 84 91 00 00 00 je 0x1931
|
|
18a0: 83 fe 01 cmp $0x1,%esi
|
|
18a3: 75 36 jne 0x18db
|
|
18a5: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
18a9: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4a808
|
|
18b0: 01
|
|
18b1: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
18b8: 00
|
|
18b9: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
18bd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
18c4: 00 00
|
|
18c6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
18cd: 00 00
|
|
18cf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
18d6: e9 8d 00 00 00 jmp 0x1968
|
|
18db: 83 fe 02 cmp $0x2,%esi
|
|
18de: 75 33 jne 0x1913
|
|
18e0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
18e4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4a808
|
|
18eb: 01
|
|
18ec: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
18f3: 00
|
|
18f4: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
18f8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
18ff: 00 00
|
|
1901: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
1908: 00 00
|
|
190a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
1911: eb 55 jmp 0x1968
|
|
1913: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
191a: 00
|
|
191b: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1920: 48 83 c4 38 add $0x38,%rsp
|
|
1924: 5d pop %rbp
|
|
1925: 41 5f pop %r15
|
|
1927: 41 5e pop %r14
|
|
1929: 41 5d pop %r13
|
|
192b: 41 5c pop %r12
|
|
192d: 5f pop %rdi
|
|
192e: 5e pop %rsi
|
|
192f: 5b pop %rbx
|
|
1930: c3 ret
|
|
1931: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
1935: b8 01 00 00 00 mov $0x1,%eax
|
|
193a: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
1941: 00
|
|
1942: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
1947: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
194c: e8 cf 48 01 00 call 0x16220
|
|
1951: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4a800
|
|
1958: 01
|
|
1959: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
195d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
1961: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
1968: 41 83 ff 04 cmp $0x4,%r15d
|
|
196c: 7f 35 jg 0x19a3
|
|
196e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
1975: 00 00
|
|
1977: 33 c0 xor %eax,%eax
|
|
1979: 4d 89 26 mov %r12,(%r14)
|
|
197c: 48 83 c4 38 add $0x38,%rsp
|
|
1980: 5d pop %rbp
|
|
1981: 41 5f pop %r15
|
|
1983: 41 5e pop %r14
|
|
1985: 41 5d pop %r13
|
|
1987: 41 5c pop %r12
|
|
1989: 5f pop %rdi
|
|
198a: 5e pop %rsi
|
|
198b: 5b pop %rbx
|
|
198c: c3 ret
|
|
198d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1992: 48 83 c4 38 add $0x38,%rsp
|
|
1996: 5d pop %rbp
|
|
1997: 41 5f pop %r15
|
|
1999: 41 5e pop %r14
|
|
199b: 41 5d pop %r13
|
|
199d: 41 5c pop %r12
|
|
199f: 5f pop %rdi
|
|
19a0: 5e pop %rsi
|
|
19a1: 5b pop %rbx
|
|
19a2: c3 ret
|
|
19a3: 41 83 ff 0a cmp $0xa,%r15d
|
|
19a7: 0f 8e e9 00 00 00 jle 0x1a96
|
|
19ad: 4d 85 ed test %r13,%r13
|
|
19b0: 75 16 jne 0x19c8
|
|
19b2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
19b7: 48 83 c4 38 add $0x38,%rsp
|
|
19bb: 5d pop %rbp
|
|
19bc: 41 5f pop %r15
|
|
19be: 41 5e pop %r14
|
|
19c0: 41 5d pop %r13
|
|
19c2: 41 5c pop %r12
|
|
19c4: 5f pop %rdi
|
|
19c5: 5e pop %rsi
|
|
19c6: 5b pop %rbx
|
|
19c7: c3 ret
|
|
19c8: 4c 89 ee mov %r13,%rsi
|
|
19cb: 44 89 f9 mov %r15d,%ecx
|
|
19ce: 48 83 e6 3f and $0x3f,%rsi
|
|
19d2: 44 89 ff mov %r15d,%edi
|
|
19d5: 48 f7 de neg %rsi
|
|
19d8: 48 83 e6 3f and $0x3f,%rsi
|
|
19dc: 49 03 f5 add %r13,%rsi
|
|
19df: 48 89 f2 mov %rsi,%rdx
|
|
19e2: e8 59 60 04 00 call 0x47a40
|
|
19e7: 49 89 c5 mov %rax,%r13
|
|
19ea: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
19f1: 00
|
|
19f2: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
19f6: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
19fb: 83 fb 11 cmp $0x11,%ebx
|
|
19fe: 7f 39 jg 0x1a39
|
|
1a00: 89 d9 mov %ebx,%ecx
|
|
1a02: e8 19 4e 01 00 call 0x16820
|
|
1a07: 89 d9 mov %ebx,%ecx
|
|
1a09: 48 89 f2 mov %rsi,%rdx
|
|
1a0c: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
1a11: 41 89 f8 mov %edi,%r8d
|
|
1a14: 49 89 c1 mov %rax,%r9
|
|
1a17: e8 04 66 04 00 call 0x48020
|
|
1a1c: 49 89 c1 mov %rax,%r9
|
|
1a1f: 89 d9 mov %ebx,%ecx
|
|
1a21: b8 01 00 00 00 mov $0x1,%eax
|
|
1a26: d3 e0 shl %cl,%eax
|
|
1a28: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
1a2f: 83 e3 c0 and $0xffffffc0,%ebx
|
|
1a32: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
1a37: eb 1e jmp 0x1a57
|
|
1a39: 48 89 e0 mov %rsp,%rax
|
|
1a3c: 4c 89 e1 mov %r12,%rcx
|
|
1a3f: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
1a43: 89 da mov %ebx,%edx
|
|
1a45: 49 89 f0 mov %rsi,%r8
|
|
1a48: 41 89 f9 mov %edi,%r9d
|
|
1a4b: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
1a4f: e8 6c 79 04 00 call 0x493c0
|
|
1a54: 49 89 c1 mov %rax,%r9
|
|
1a57: 44 89 f9 mov %r15d,%ecx
|
|
1a5a: 48 89 f2 mov %rsi,%rdx
|
|
1a5d: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
1a62: 41 89 f8 mov %edi,%r8d
|
|
1a65: e8 f6 b3 04 00 call 0x4ce60
|
|
1a6a: 44 89 f9 mov %r15d,%ecx
|
|
1a6d: 48 89 f2 mov %rsi,%rdx
|
|
1a70: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
1a75: 41 89 f8 mov %edi,%r8d
|
|
1a78: 49 89 c1 mov %rax,%r9
|
|
1a7b: e8 c0 b7 04 00 call 0x4d240
|
|
1a80: 4d 89 26 mov %r12,(%r14)
|
|
1a83: 33 c0 xor %eax,%eax
|
|
1a85: 48 83 c4 38 add $0x38,%rsp
|
|
1a89: 5d pop %rbp
|
|
1a8a: 41 5f pop %r15
|
|
1a8c: 41 5e pop %r14
|
|
1a8e: 41 5d pop %r13
|
|
1a90: 41 5c pop %r12
|
|
1a92: 5f pop %rdi
|
|
1a93: 5e pop %rsi
|
|
1a94: 5b pop %rbx
|
|
1a95: c3 ret
|
|
1a96: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
1a9d: 00
|
|
1a9e: bf 0a 00 00 00 mov $0xa,%edi
|
|
1aa3: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2604a40
|
|
1aaa: 41 83 ff 06 cmp $0x6,%r15d
|
|
1aae: 0f 8f 3e ff ff ff jg 0x19f2
|
|
1ab4: 49 89 d1 mov %rdx,%r9
|
|
1ab7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
1abe: 00 00
|
|
1ac0: 49 83 e1 3f and $0x3f,%r9
|
|
1ac4: 49 f7 d9 neg %r9
|
|
1ac7: 49 83 e1 3f and $0x3f,%r9
|
|
1acb: 4c 03 ca add %rdx,%r9
|
|
1ace: eb 87 jmp 0x1a57
|
|
1ad0: 33 c0 xor %eax,%eax
|
|
1ad2: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
1ad9: 00
|
|
1ada: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
1adf: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
1ae4: e9 7f fe ff ff jmp 0x1968
|
|
1ae9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1af0: 00
|
|
1af1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1aff: 00
|
|
1b00: 53 push %rbx
|
|
1b01: 56 push %rsi
|
|
1b02: 57 push %rdi
|
|
1b03: 41 54 push %r12
|
|
1b05: 41 55 push %r13
|
|
1b07: 41 56 push %r14
|
|
1b09: 41 57 push %r15
|
|
1b0b: 55 push %rbp
|
|
1b0c: 48 83 ec 38 sub $0x38,%rsp
|
|
1b10: 49 89 ce mov %rcx,%r14
|
|
1b13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
1b1a: 00
|
|
1b1b: 44 89 cf mov %r9d,%edi
|
|
1b1e: 44 89 c6 mov %r8d,%esi
|
|
1b21: 41 89 d7 mov %edx,%r15d
|
|
1b24: 4d 85 f6 test %r14,%r14
|
|
1b27: 0f 84 95 01 00 00 je 0x1cc2
|
|
1b2d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
1b31: 0f 87 66 01 00 00 ja 0x1c9d
|
|
1b37: 41 83 ff 1d cmp $0x1d,%r15d
|
|
1b3b: 0f 8f 5c 01 00 00 jg 0x1c9d
|
|
1b41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
1b48: 00
|
|
1b49: 48 85 db test %rbx,%rbx
|
|
1b4c: 0f 84 70 01 00 00 je 0x1cc2
|
|
1b52: 48 89 dd mov %rbx,%rbp
|
|
1b55: ba 90 00 00 00 mov $0x90,%edx
|
|
1b5a: 48 83 e5 3f and $0x3f,%rbp
|
|
1b5e: 48 f7 dd neg %rbp
|
|
1b61: 48 83 e5 3f and $0x3f,%rbp
|
|
1b65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
1b69: 4c 89 e1 mov %r12,%rcx
|
|
1b6c: e8 0f 9a 01 00 call 0x1b580
|
|
1b71: 44 89 f9 mov %r15d,%ecx
|
|
1b74: b8 01 00 00 00 mov $0x1,%eax
|
|
1b79: d3 e0 shl %cl,%eax
|
|
1b7b: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
1b80: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
1b85: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
1b8c: 00 00
|
|
1b8e: 83 fe 08 cmp $0x8,%esi
|
|
1b91: 0f 84 49 02 00 00 je 0x1de0
|
|
1b97: 83 fe 04 cmp $0x4,%esi
|
|
1b9a: 0f 84 99 00 00 00 je 0x1c39
|
|
1ba0: 83 fe 01 cmp $0x1,%esi
|
|
1ba3: 75 3a jne 0x1bdf
|
|
1ba5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
1ba9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
1bad: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4a818
|
|
1bb4: 01
|
|
1bb5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
1bb9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
1bc0: 00
|
|
1bc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
1bc8: 00 00
|
|
1bca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
1bd1: 00 00
|
|
1bd3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
1bda: e9 99 00 00 00 jmp 0x1c78
|
|
1bdf: 83 fe 02 cmp $0x2,%esi
|
|
1be2: 75 37 jne 0x1c1b
|
|
1be4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
1be8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
1bec: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4a818
|
|
1bf3: 01
|
|
1bf4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
1bf8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
1bff: 00
|
|
1c00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
1c07: 00 00
|
|
1c09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
1c10: 00 00
|
|
1c12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
1c19: eb 5d jmp 0x1c78
|
|
1c1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
1c22: 00
|
|
1c23: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1c28: 48 83 c4 38 add $0x38,%rsp
|
|
1c2c: 5d pop %rbp
|
|
1c2d: 41 5f pop %r15
|
|
1c2f: 41 5e pop %r14
|
|
1c31: 41 5d pop %r13
|
|
1c33: 41 5c pop %r12
|
|
1c35: 5f pop %rdi
|
|
1c36: 5e pop %rsi
|
|
1c37: 5b pop %rbx
|
|
1c38: c3 ret
|
|
1c39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
1c3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
1c41: b8 01 00 00 00 mov $0x1,%eax
|
|
1c46: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
1c4d: 00
|
|
1c4e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
1c53: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
1c58: e8 63 99 01 00 call 0x1b5c0
|
|
1c5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
1c61: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4a810
|
|
1c68: 01
|
|
1c69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
1c6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
1c71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
1c78: 41 83 ff 04 cmp $0x4,%r15d
|
|
1c7c: 7f 35 jg 0x1cb3
|
|
1c7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
1c85: 00 00
|
|
1c87: 33 c0 xor %eax,%eax
|
|
1c89: 4d 89 26 mov %r12,(%r14)
|
|
1c8c: 48 83 c4 38 add $0x38,%rsp
|
|
1c90: 5d pop %rbp
|
|
1c91: 41 5f pop %r15
|
|
1c93: 41 5e pop %r14
|
|
1c95: 41 5d pop %r13
|
|
1c97: 41 5c pop %r12
|
|
1c99: 5f pop %rdi
|
|
1c9a: 5e pop %rsi
|
|
1c9b: 5b pop %rbx
|
|
1c9c: c3 ret
|
|
1c9d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1ca2: 48 83 c4 38 add $0x38,%rsp
|
|
1ca6: 5d pop %rbp
|
|
1ca7: 41 5f pop %r15
|
|
1ca9: 41 5e pop %r14
|
|
1cab: 41 5d pop %r13
|
|
1cad: 41 5c pop %r12
|
|
1caf: 5f pop %rdi
|
|
1cb0: 5e pop %rsi
|
|
1cb1: 5b pop %rbx
|
|
1cb2: c3 ret
|
|
1cb3: 41 83 ff 0a cmp $0xa,%r15d
|
|
1cb7: 0f 8e e9 00 00 00 jle 0x1da6
|
|
1cbd: 4d 85 ed test %r13,%r13
|
|
1cc0: 75 16 jne 0x1cd8
|
|
1cc2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1cc7: 48 83 c4 38 add $0x38,%rsp
|
|
1ccb: 5d pop %rbp
|
|
1ccc: 41 5f pop %r15
|
|
1cce: 41 5e pop %r14
|
|
1cd0: 41 5d pop %r13
|
|
1cd2: 41 5c pop %r12
|
|
1cd4: 5f pop %rdi
|
|
1cd5: 5e pop %rsi
|
|
1cd6: 5b pop %rbx
|
|
1cd7: c3 ret
|
|
1cd8: 4c 89 ee mov %r13,%rsi
|
|
1cdb: 44 89 f9 mov %r15d,%ecx
|
|
1cde: 48 83 e6 3f and $0x3f,%rsi
|
|
1ce2: 44 89 ff mov %r15d,%edi
|
|
1ce5: 48 f7 de neg %rsi
|
|
1ce8: 48 83 e6 3f and $0x3f,%rsi
|
|
1cec: 49 03 f5 add %r13,%rsi
|
|
1cef: 48 89 f2 mov %rsi,%rdx
|
|
1cf2: e8 89 b9 04 00 call 0x4d680
|
|
1cf7: 49 89 c5 mov %rax,%r13
|
|
1cfa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
1d01: 00
|
|
1d02: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
1d07: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
1d0b: 83 fb 12 cmp $0x12,%ebx
|
|
1d0e: 7f 39 jg 0x1d49
|
|
1d10: 89 d9 mov %ebx,%ecx
|
|
1d12: e8 29 a1 00 00 call 0xbe40
|
|
1d17: 89 d9 mov %ebx,%ecx
|
|
1d19: 48 89 f2 mov %rsi,%rdx
|
|
1d1c: 41 89 f8 mov %edi,%r8d
|
|
1d1f: 49 89 c1 mov %rax,%r9
|
|
1d22: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
1d27: e8 f4 c1 04 00 call 0x4df20
|
|
1d2c: 49 89 c1 mov %rax,%r9
|
|
1d2f: 89 d9 mov %ebx,%ecx
|
|
1d31: b8 01 00 00 00 mov $0x1,%eax
|
|
1d36: d3 e0 shl %cl,%eax
|
|
1d38: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
1d3f: 83 e3 c0 and $0xffffffc0,%ebx
|
|
1d42: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
1d47: eb 1e jmp 0x1d67
|
|
1d49: 48 89 e0 mov %rsp,%rax
|
|
1d4c: 4c 89 e1 mov %r12,%rcx
|
|
1d4f: 49 89 f0 mov %rsi,%r8
|
|
1d52: 41 89 f9 mov %edi,%r9d
|
|
1d55: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
1d59: 89 da mov %ebx,%edx
|
|
1d5b: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
1d5f: e8 3c d3 04 00 call 0x4f0a0
|
|
1d64: 49 89 c1 mov %rax,%r9
|
|
1d67: 44 89 f9 mov %r15d,%ecx
|
|
1d6a: 48 89 f2 mov %rsi,%rdx
|
|
1d6d: 41 89 f8 mov %edi,%r8d
|
|
1d70: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
1d75: e8 86 1c 05 00 call 0x53a00
|
|
1d7a: 44 89 f9 mov %r15d,%ecx
|
|
1d7d: 48 89 f2 mov %rsi,%rdx
|
|
1d80: 41 89 f8 mov %edi,%r8d
|
|
1d83: 49 89 c1 mov %rax,%r9
|
|
1d86: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
1d8b: e8 50 20 05 00 call 0x53de0
|
|
1d90: 4d 89 26 mov %r12,(%r14)
|
|
1d93: 33 c0 xor %eax,%eax
|
|
1d95: 48 83 c4 38 add $0x38,%rsp
|
|
1d99: 5d pop %rbp
|
|
1d9a: 41 5f pop %r15
|
|
1d9c: 41 5e pop %r14
|
|
1d9e: 41 5d pop %r13
|
|
1da0: 41 5c pop %r12
|
|
1da2: 5f pop %rdi
|
|
1da3: 5e pop %rsi
|
|
1da4: 5b pop %rbx
|
|
1da5: c3 ret
|
|
1da6: bf 0a 00 00 00 mov $0xa,%edi
|
|
1dab: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
1db2: 00
|
|
1db3: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2604a40
|
|
1dba: 41 83 ff 07 cmp $0x7,%r15d
|
|
1dbe: 0f 8f 3e ff ff ff jg 0x1d02
|
|
1dc4: 49 89 d1 mov %rdx,%r9
|
|
1dc7: 49 83 e1 3f and $0x3f,%r9
|
|
1dcb: 49 f7 d9 neg %r9
|
|
1dce: 49 83 e1 3f and $0x3f,%r9
|
|
1dd2: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
1dd9: 00 00
|
|
1ddb: 4c 03 ca add %rdx,%r9
|
|
1dde: eb 87 jmp 0x1d67
|
|
1de0: 33 c0 xor %eax,%eax
|
|
1de2: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
1de9: 00
|
|
1dea: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
1def: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
1df4: e9 7f fe ff ff jmp 0x1c78
|
|
1df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e00: 53 push %rbx
|
|
1e01: 56 push %rsi
|
|
1e02: 57 push %rdi
|
|
1e03: 41 54 push %r12
|
|
1e05: 41 55 push %r13
|
|
1e07: 41 56 push %r14
|
|
1e09: 41 57 push %r15
|
|
1e0b: 55 push %rbp
|
|
1e0c: 48 83 ec 38 sub $0x38,%rsp
|
|
1e10: 49 89 ce mov %rcx,%r14
|
|
1e13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
1e1a: 00
|
|
1e1b: 44 89 cf mov %r9d,%edi
|
|
1e1e: 44 89 c6 mov %r8d,%esi
|
|
1e21: 41 89 d7 mov %edx,%r15d
|
|
1e24: 4d 85 f6 test %r14,%r14
|
|
1e27: 0f 84 95 01 00 00 je 0x1fc2
|
|
1e2d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
1e31: 0f 87 66 01 00 00 ja 0x1f9d
|
|
1e37: 41 83 ff 1d cmp $0x1d,%r15d
|
|
1e3b: 0f 8f 5c 01 00 00 jg 0x1f9d
|
|
1e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
1e48: 00
|
|
1e49: 48 85 db test %rbx,%rbx
|
|
1e4c: 0f 84 70 01 00 00 je 0x1fc2
|
|
1e52: 48 89 dd mov %rbx,%rbp
|
|
1e55: ba 90 00 00 00 mov $0x90,%edx
|
|
1e5a: 48 83 e5 3f and $0x3f,%rbp
|
|
1e5e: 48 f7 dd neg %rbp
|
|
1e61: 48 83 e5 3f and $0x3f,%rbp
|
|
1e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
1e69: 4c 89 e1 mov %r12,%rcx
|
|
1e6c: e8 6f f6 01 00 call 0x214e0
|
|
1e71: b8 01 00 00 00 mov $0x1,%eax
|
|
1e76: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
1e7b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
1e80: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
1e87: 00 00
|
|
1e89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
1e8e: 83 fe 08 cmp $0x8,%esi
|
|
1e91: 0f 84 4a 02 00 00 je 0x20e1
|
|
1e97: 83 fe 04 cmp $0x4,%esi
|
|
1e9a: 0f 84 99 00 00 00 je 0x1f39
|
|
1ea0: 83 fe 01 cmp $0x1,%esi
|
|
1ea3: 75 3a jne 0x1edf
|
|
1ea5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
1ea9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
1ead: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4a828
|
|
1eb4: 01
|
|
1eb5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
1eb9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
1ec0: 00
|
|
1ec1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
1ec8: 00 00
|
|
1eca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
1ed1: 00 00
|
|
1ed3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
1eda: e9 99 00 00 00 jmp 0x1f78
|
|
1edf: 83 fe 02 cmp $0x2,%esi
|
|
1ee2: 75 37 jne 0x1f1b
|
|
1ee4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
1ee8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
1eec: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4a828
|
|
1ef3: 01
|
|
1ef4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
1ef8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
1eff: 00
|
|
1f00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
1f07: 00 00
|
|
1f09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
1f10: 00 00
|
|
1f12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
1f19: eb 5d jmp 0x1f78
|
|
1f1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
1f22: 00
|
|
1f23: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1f28: 48 83 c4 38 add $0x38,%rsp
|
|
1f2c: 5d pop %rbp
|
|
1f2d: 41 5f pop %r15
|
|
1f2f: 41 5e pop %r14
|
|
1f31: 41 5d pop %r13
|
|
1f33: 41 5c pop %r12
|
|
1f35: 5f pop %rdi
|
|
1f36: 5e pop %rsi
|
|
1f37: 5b pop %rbx
|
|
1f38: c3 ret
|
|
1f39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
1f3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
1f41: b8 01 00 00 00 mov $0x1,%eax
|
|
1f46: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
1f4d: 00
|
|
1f4e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
1f53: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
1f58: e8 c3 f5 01 00 call 0x21520
|
|
1f5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
1f61: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4a820
|
|
1f68: 01
|
|
1f69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
1f6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
1f71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
1f78: 41 83 ff 04 cmp $0x4,%r15d
|
|
1f7c: 7f 35 jg 0x1fb3
|
|
1f7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
1f85: 00 00
|
|
1f87: 33 c0 xor %eax,%eax
|
|
1f89: 4d 89 26 mov %r12,(%r14)
|
|
1f8c: 48 83 c4 38 add $0x38,%rsp
|
|
1f90: 5d pop %rbp
|
|
1f91: 41 5f pop %r15
|
|
1f93: 41 5e pop %r14
|
|
1f95: 41 5d pop %r13
|
|
1f97: 41 5c pop %r12
|
|
1f99: 5f pop %rdi
|
|
1f9a: 5e pop %rsi
|
|
1f9b: 5b pop %rbx
|
|
1f9c: c3 ret
|
|
1f9d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1fa2: 48 83 c4 38 add $0x38,%rsp
|
|
1fa6: 5d pop %rbp
|
|
1fa7: 41 5f pop %r15
|
|
1fa9: 41 5e pop %r14
|
|
1fab: 41 5d pop %r13
|
|
1fad: 41 5c pop %r12
|
|
1faf: 5f pop %rdi
|
|
1fb0: 5e pop %rsi
|
|
1fb1: 5b pop %rbx
|
|
1fb2: c3 ret
|
|
1fb3: 41 83 ff 0a cmp $0xa,%r15d
|
|
1fb7: 0f 8e ea 00 00 00 jle 0x20a7
|
|
1fbd: 4d 85 ed test %r13,%r13
|
|
1fc0: 75 16 jne 0x1fd8
|
|
1fc2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1fc7: 48 83 c4 38 add $0x38,%rsp
|
|
1fcb: 5d pop %rbp
|
|
1fcc: 41 5f pop %r15
|
|
1fce: 41 5e pop %r14
|
|
1fd0: 41 5d pop %r13
|
|
1fd2: 41 5c pop %r12
|
|
1fd4: 5f pop %rdi
|
|
1fd5: 5e pop %rsi
|
|
1fd6: 5b pop %rbx
|
|
1fd7: c3 ret
|
|
1fd8: 4c 89 ee mov %r13,%rsi
|
|
1fdb: 44 89 f9 mov %r15d,%ecx
|
|
1fde: 48 83 e6 3f and $0x3f,%rsi
|
|
1fe2: 44 89 ff mov %r15d,%edi
|
|
1fe5: 48 f7 de neg %rsi
|
|
1fe8: 48 83 e6 3f and $0x3f,%rsi
|
|
1fec: 49 03 f5 add %r13,%rsi
|
|
1fef: 48 89 f2 mov %rsi,%rdx
|
|
1ff2: e8 29 22 05 00 call 0x54220
|
|
1ff7: 49 89 c5 mov %rax,%r13
|
|
1ffa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
2001: 00
|
|
2002: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
2007: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
200b: 83 fb 12 cmp $0x12,%ebx
|
|
200e: 7f 3a jg 0x204a
|
|
2010: 89 d9 mov %ebx,%ecx
|
|
2012: e8 89 fc 01 00 call 0x21ca0
|
|
2017: 89 d9 mov %ebx,%ecx
|
|
2019: 48 89 f2 mov %rsi,%rdx
|
|
201c: 41 89 f8 mov %edi,%r8d
|
|
201f: 49 89 c1 mov %rax,%r9
|
|
2022: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
2027: e8 f4 2a 05 00 call 0x54b20
|
|
202c: 49 89 c1 mov %rax,%r9
|
|
202f: b8 01 00 00 00 mov $0x1,%eax
|
|
2034: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
2039: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
|
|
2040: 83 e5 c0 and $0xffffffc0,%ebp
|
|
2043: 41 89 6c 24 18 mov %ebp,0x18(%r12)
|
|
2048: eb 1e jmp 0x2068
|
|
204a: 48 89 e0 mov %rsp,%rax
|
|
204d: 4c 89 e1 mov %r12,%rcx
|
|
2050: 49 89 f0 mov %rsi,%r8
|
|
2053: 41 89 f9 mov %edi,%r9d
|
|
2056: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
205a: 89 da mov %ebx,%edx
|
|
205c: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
2060: e8 1b 3c 05 00 call 0x55c80
|
|
2065: 49 89 c1 mov %rax,%r9
|
|
2068: 44 89 f9 mov %r15d,%ecx
|
|
206b: 48 89 f2 mov %rsi,%rdx
|
|
206e: 41 89 f8 mov %edi,%r8d
|
|
2071: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
2076: e8 85 85 05 00 call 0x5a600
|
|
207b: 44 89 f9 mov %r15d,%ecx
|
|
207e: 48 89 f2 mov %rsi,%rdx
|
|
2081: 41 89 f8 mov %edi,%r8d
|
|
2084: 49 89 c1 mov %rax,%r9
|
|
2087: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
208c: e8 2f 89 05 00 call 0x5a9c0
|
|
2091: 4d 89 26 mov %r12,(%r14)
|
|
2094: 33 c0 xor %eax,%eax
|
|
2096: 48 83 c4 38 add $0x38,%rsp
|
|
209a: 5d pop %rbp
|
|
209b: 41 5f pop %r15
|
|
209d: 41 5e pop %r14
|
|
209f: 41 5d pop %r13
|
|
20a1: 41 5c pop %r12
|
|
20a3: 5f pop %rdi
|
|
20a4: 5e pop %rsi
|
|
20a5: 5b pop %rbx
|
|
20a6: c3 ret
|
|
20a7: bf 0a 00 00 00 mov $0xa,%edi
|
|
20ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
20b3: 00
|
|
20b4: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2604a40
|
|
20bb: 41 83 ff 07 cmp $0x7,%r15d
|
|
20bf: 0f 8f 3d ff ff ff jg 0x2002
|
|
20c5: 49 89 d1 mov %rdx,%r9
|
|
20c8: 49 83 e1 3f and $0x3f,%r9
|
|
20cc: 49 f7 d9 neg %r9
|
|
20cf: 49 83 e1 3f and $0x3f,%r9
|
|
20d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
20da: 00 00
|
|
20dc: 4c 03 ca add %rdx,%r9
|
|
20df: eb 87 jmp 0x2068
|
|
20e1: 33 c0 xor %eax,%eax
|
|
20e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
20ea: 00
|
|
20eb: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
20f0: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
20f5: e9 7e fe ff ff jmp 0x1f78
|
|
20fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2100: 53 push %rbx
|
|
2101: 56 push %rsi
|
|
2102: 57 push %rdi
|
|
2103: 41 54 push %r12
|
|
2105: 41 55 push %r13
|
|
2107: 41 56 push %r14
|
|
2109: 41 57 push %r15
|
|
210b: 55 push %rbp
|
|
210c: 48 83 ec 38 sub $0x38,%rsp
|
|
2110: 49 89 ce mov %rcx,%r14
|
|
2113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
211a: 00
|
|
211b: 44 89 cf mov %r9d,%edi
|
|
211e: 44 89 c6 mov %r8d,%esi
|
|
2121: 41 89 d7 mov %edx,%r15d
|
|
2124: 4d 85 f6 test %r14,%r14
|
|
2127: 0f 84 95 01 00 00 je 0x22c2
|
|
212d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
2131: 0f 87 66 01 00 00 ja 0x229d
|
|
2137: 41 83 ff 1d cmp $0x1d,%r15d
|
|
213b: 0f 8f 5c 01 00 00 jg 0x229d
|
|
2141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
2148: 00
|
|
2149: 48 85 db test %rbx,%rbx
|
|
214c: 0f 84 70 01 00 00 je 0x22c2
|
|
2152: 48 89 dd mov %rbx,%rbp
|
|
2155: ba 90 00 00 00 mov $0x90,%edx
|
|
215a: 48 83 e5 3f and $0x3f,%rbp
|
|
215e: 48 f7 dd neg %rbp
|
|
2161: 48 83 e5 3f and $0x3f,%rbp
|
|
2165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
2169: 4c 89 e1 mov %r12,%rcx
|
|
216c: e8 4f 53 02 00 call 0x274c0
|
|
2171: b8 01 00 00 00 mov $0x1,%eax
|
|
2176: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
217b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
2180: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
2187: 00 00
|
|
2189: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
218e: 83 fe 08 cmp $0x8,%esi
|
|
2191: 0f 84 4a 02 00 00 je 0x23e1
|
|
2197: 83 fe 04 cmp $0x4,%esi
|
|
219a: 0f 84 99 00 00 00 je 0x2239
|
|
21a0: 83 fe 01 cmp $0x1,%esi
|
|
21a3: 75 3a jne 0x21df
|
|
21a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
21a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
21ad: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4a838
|
|
21b4: 01
|
|
21b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
21b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
21c0: 00
|
|
21c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
21c8: 00 00
|
|
21ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
21d1: 00 00
|
|
21d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
21da: e9 99 00 00 00 jmp 0x2278
|
|
21df: 83 fe 02 cmp $0x2,%esi
|
|
21e2: 75 37 jne 0x221b
|
|
21e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
21e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
21ec: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4a838
|
|
21f3: 01
|
|
21f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
21f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
21ff: 00
|
|
2200: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
2207: 00 00
|
|
2209: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
2210: 00 00
|
|
2212: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
2219: eb 5d jmp 0x2278
|
|
221b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
2222: 00
|
|
2223: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
2228: 48 83 c4 38 add $0x38,%rsp
|
|
222c: 5d pop %rbp
|
|
222d: 41 5f pop %r15
|
|
222f: 41 5e pop %r14
|
|
2231: 41 5d pop %r13
|
|
2233: 41 5c pop %r12
|
|
2235: 5f pop %rdi
|
|
2236: 5e pop %rsi
|
|
2237: 5b pop %rbx
|
|
2238: c3 ret
|
|
2239: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
223d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
2241: b8 01 00 00 00 mov $0x1,%eax
|
|
2246: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
224d: 00
|
|
224e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
2253: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
2258: e8 a3 52 02 00 call 0x27500
|
|
225d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
2261: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4a830
|
|
2268: 01
|
|
2269: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
226d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
2271: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
2278: 41 83 ff 04 cmp $0x4,%r15d
|
|
227c: 7f 35 jg 0x22b3
|
|
227e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
2285: 00 00
|
|
2287: 33 c0 xor %eax,%eax
|
|
2289: 4d 89 26 mov %r12,(%r14)
|
|
228c: 48 83 c4 38 add $0x38,%rsp
|
|
2290: 5d pop %rbp
|
|
2291: 41 5f pop %r15
|
|
2293: 41 5e pop %r14
|
|
2295: 41 5d pop %r13
|
|
2297: 41 5c pop %r12
|
|
2299: 5f pop %rdi
|
|
229a: 5e pop %rsi
|
|
229b: 5b pop %rbx
|
|
229c: c3 ret
|
|
229d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
22a2: 48 83 c4 38 add $0x38,%rsp
|
|
22a6: 5d pop %rbp
|
|
22a7: 41 5f pop %r15
|
|
22a9: 41 5e pop %r14
|
|
22ab: 41 5d pop %r13
|
|
22ad: 41 5c pop %r12
|
|
22af: 5f pop %rdi
|
|
22b0: 5e pop %rsi
|
|
22b1: 5b pop %rbx
|
|
22b2: c3 ret
|
|
22b3: 41 83 ff 0a cmp $0xa,%r15d
|
|
22b7: 0f 8e ea 00 00 00 jle 0x23a7
|
|
22bd: 4d 85 ed test %r13,%r13
|
|
22c0: 75 16 jne 0x22d8
|
|
22c2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
22c7: 48 83 c4 38 add $0x38,%rsp
|
|
22cb: 5d pop %rbp
|
|
22cc: 41 5f pop %r15
|
|
22ce: 41 5e pop %r14
|
|
22d0: 41 5d pop %r13
|
|
22d2: 41 5c pop %r12
|
|
22d4: 5f pop %rdi
|
|
22d5: 5e pop %rsi
|
|
22d6: 5b pop %rbx
|
|
22d7: c3 ret
|
|
22d8: 4c 89 ee mov %r13,%rsi
|
|
22db: 44 89 f9 mov %r15d,%ecx
|
|
22de: 48 83 e6 3f and $0x3f,%rsi
|
|
22e2: 44 89 ff mov %r15d,%edi
|
|
22e5: 48 f7 de neg %rsi
|
|
22e8: 48 83 e6 3f and $0x3f,%rsi
|
|
22ec: 49 03 f5 add %r13,%rsi
|
|
22ef: 48 89 f2 mov %rsi,%rdx
|
|
22f2: e8 e9 8a 05 00 call 0x5ade0
|
|
22f7: 49 89 c5 mov %rax,%r13
|
|
22fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
2301: 00
|
|
2302: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
2307: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
230b: 83 fb 12 cmp $0x12,%ebx
|
|
230e: 7f 3a jg 0x234a
|
|
2310: 89 d9 mov %ebx,%ecx
|
|
2312: e8 89 f9 01 00 call 0x21ca0
|
|
2317: 89 d9 mov %ebx,%ecx
|
|
2319: 48 89 f2 mov %rsi,%rdx
|
|
231c: 41 89 f8 mov %edi,%r8d
|
|
231f: 49 89 c1 mov %rax,%r9
|
|
2322: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
2327: e8 94 93 05 00 call 0x5b6c0
|
|
232c: 49 89 c1 mov %rax,%r9
|
|
232f: b8 01 00 00 00 mov $0x1,%eax
|
|
2334: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
2339: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
|
|
2340: 83 e5 c0 and $0xffffffc0,%ebp
|
|
2343: 41 89 6c 24 18 mov %ebp,0x18(%r12)
|
|
2348: eb 1e jmp 0x2368
|
|
234a: 48 89 e0 mov %rsp,%rax
|
|
234d: 4c 89 e1 mov %r12,%rcx
|
|
2350: 49 89 f0 mov %rsi,%r8
|
|
2353: 41 89 f9 mov %edi,%r9d
|
|
2356: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
235a: 89 da mov %ebx,%edx
|
|
235c: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
2360: e8 db a4 05 00 call 0x5c840
|
|
2365: 49 89 c1 mov %rax,%r9
|
|
2368: 44 89 f9 mov %r15d,%ecx
|
|
236b: 48 89 f2 mov %rsi,%rdx
|
|
236e: 41 89 f8 mov %edi,%r8d
|
|
2371: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
2376: e8 45 ee 05 00 call 0x611c0
|
|
237b: 44 89 f9 mov %r15d,%ecx
|
|
237e: 48 89 f2 mov %rsi,%rdx
|
|
2381: 41 89 f8 mov %edi,%r8d
|
|
2384: 49 89 c1 mov %rax,%r9
|
|
2387: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
238c: e8 ef f1 05 00 call 0x61580
|
|
2391: 4d 89 26 mov %r12,(%r14)
|
|
2394: 33 c0 xor %eax,%eax
|
|
2396: 48 83 c4 38 add $0x38,%rsp
|
|
239a: 5d pop %rbp
|
|
239b: 41 5f pop %r15
|
|
239d: 41 5e pop %r14
|
|
239f: 41 5d pop %r13
|
|
23a1: 41 5c pop %r12
|
|
23a3: 5f pop %rdi
|
|
23a4: 5e pop %rsi
|
|
23a5: 5b pop %rbx
|
|
23a6: c3 ret
|
|
23a7: bf 0a 00 00 00 mov $0xa,%edi
|
|
23ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
23b3: 00
|
|
23b4: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2604a40
|
|
23bb: 41 83 ff 07 cmp $0x7,%r15d
|
|
23bf: 0f 8f 3d ff ff ff jg 0x2302
|
|
23c5: 49 89 d1 mov %rdx,%r9
|
|
23c8: 49 83 e1 3f and $0x3f,%r9
|
|
23cc: 49 f7 d9 neg %r9
|
|
23cf: 49 83 e1 3f and $0x3f,%r9
|
|
23d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
23da: 00 00
|
|
23dc: 4c 03 ca add %rdx,%r9
|
|
23df: eb 87 jmp 0x2368
|
|
23e1: 33 c0 xor %eax,%eax
|
|
23e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
23ea: 00
|
|
23eb: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
23f0: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
23f5: e9 7e fe ff ff jmp 0x2278
|
|
23fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2400: 48 83 ec 28 sub $0x28,%rsp
|
|
2404: 48 85 d2 test %rdx,%rdx
|
|
2407: 74 1b je 0x2424
|
|
2409: 45 85 c0 test %r8d,%r8d
|
|
240c: 7e 20 jle 0x242e
|
|
240e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
2411: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
2414: 7a 02 jp 0x2418
|
|
2416: 74 05 je 0x241d
|
|
2418: e8 83 f5 05 00 call 0x619a0
|
|
241d: 33 c0 xor %eax,%eax
|
|
241f: 48 83 c4 28 add $0x28,%rsp
|
|
2423: c3 ret
|
|
2424: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2429: 48 83 c4 28 add $0x28,%rsp
|
|
242d: c3 ret
|
|
242e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2433: 48 83 c4 28 add $0x28,%rsp
|
|
2437: c3 ret
|
|
2438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
243f: 00
|
|
2440: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2445: 48 85 d2 test %rdx,%rdx
|
|
2448: 74 1c je 0x2466
|
|
244a: 45 85 c0 test %r8d,%r8d
|
|
244d: 7e 25 jle 0x2474
|
|
244f: 0f 57 c9 xorps %xmm1,%xmm1
|
|
2452: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
2455: 7a 02 jp 0x2459
|
|
2457: 74 05 je 0x245e
|
|
2459: e8 c2 f6 05 00 call 0x61b20
|
|
245e: 33 c0 xor %eax,%eax
|
|
2460: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2465: c3 ret
|
|
2466: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
246b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2470: 90 nop
|
|
2471: 90 nop
|
|
2472: 90 nop
|
|
2473: c3 ret
|
|
2474: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2479: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
247e: 90 nop
|
|
247f: c3 ret
|
|
2480: 48 83 ec 28 sub $0x28,%rsp
|
|
2484: 48 85 d2 test %rdx,%rdx
|
|
2487: 74 1b je 0x24a4
|
|
2489: 45 85 c0 test %r8d,%r8d
|
|
248c: 7e 20 jle 0x24ae
|
|
248e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
2491: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
2494: 7a 02 jp 0x2498
|
|
2496: 74 05 je 0x249d
|
|
2498: e8 03 f8 05 00 call 0x61ca0
|
|
249d: 33 c0 xor %eax,%eax
|
|
249f: 48 83 c4 28 add $0x28,%rsp
|
|
24a3: c3 ret
|
|
24a4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
24a9: 48 83 c4 28 add $0x28,%rsp
|
|
24ad: c3 ret
|
|
24ae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
24b3: 48 83 c4 28 add $0x28,%rsp
|
|
24b7: c3 ret
|
|
24b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24bf: 00
|
|
24c0: 49 89 d1 mov %rdx,%r9
|
|
24c3: 4d 85 c9 test %r9,%r9
|
|
24c6: 0f 84 8a 01 00 00 je 0x2656
|
|
24cc: 45 85 c0 test %r8d,%r8d
|
|
24cf: 0f 8e 7b 01 00 00 jle 0x2650
|
|
24d5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
24d9: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
24dd: 7a 06 jp 0x24e5
|
|
24df: 0f 84 68 01 00 00 je 0x264d
|
|
24e5: 41 83 f8 10 cmp $0x10,%r8d
|
|
24e9: 0f 8c 4f 01 00 00 jl 0x263e
|
|
24ef: 4c 89 ca mov %r9,%rdx
|
|
24f2: 48 83 e2 1f and $0x1f,%rdx
|
|
24f6: 85 d2 test %edx,%edx
|
|
24f8: 74 11 je 0x250b
|
|
24fa: f6 c2 03 test $0x3,%dl
|
|
24fd: 0f 85 3b 01 00 00 jne 0x263e
|
|
2503: f7 da neg %edx
|
|
2505: 83 c2 20 add $0x20,%edx
|
|
2508: c1 ea 02 shr $0x2,%edx
|
|
250b: 8d 42 10 lea 0x10(%rdx),%eax
|
|
250e: 44 3b c0 cmp %eax,%r8d
|
|
2511: 0f 8c 27 01 00 00 jl 0x263e
|
|
2517: 44 89 c1 mov %r8d,%ecx
|
|
251a: 33 c0 xor %eax,%eax
|
|
251c: 2b ca sub %edx,%ecx
|
|
251e: 83 e1 0f and $0xf,%ecx
|
|
2521: f7 d9 neg %ecx
|
|
2523: 41 03 c8 add %r8d,%ecx
|
|
2526: 41 89 d2 mov %edx,%r10d
|
|
2529: 85 d2 test %edx,%edx
|
|
252b: 76 27 jbe 0x2554
|
|
252d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2534: 00
|
|
2535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
253c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2540: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1
|
|
2546: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4)
|
|
254c: 48 ff c0 inc %rax
|
|
254f: 49 3b c2 cmp %r10,%rax
|
|
2552: 72 ec jb 0x2540
|
|
2554: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
2559: 48 63 d1 movslq %ecx,%rdx
|
|
255c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
2562: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2569: 00
|
|
256a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2571: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2578: 00
|
|
2579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2580: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3
|
|
2586: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4
|
|
258d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4)
|
|
2593: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4)
|
|
259a: 49 83 c2 10 add $0x10,%r10
|
|
259e: 4c 3b d2 cmp %rdx,%r10
|
|
25a1: 72 dd jb 0x2580
|
|
25a3: 8d 41 01 lea 0x1(%rcx),%eax
|
|
25a6: 41 3b c0 cmp %r8d,%eax
|
|
25a9: 0f 87 85 00 00 00 ja 0x2634
|
|
25af: 4d 63 c0 movslq %r8d,%r8
|
|
25b2: 4c 2b c2 sub %rdx,%r8
|
|
25b5: 49 83 f8 04 cmp $0x4,%r8
|
|
25b9: 0f 8c 7b 00 00 00 jl 0x263a
|
|
25bf: 44 89 c0 mov %r8d,%eax
|
|
25c2: 45 33 d2 xor %r10d,%r10d
|
|
25c5: 83 e0 fc and $0xfffffffc,%eax
|
|
25c8: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
|
|
25cc: 48 63 c0 movslq %eax,%rax
|
|
25cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25d6: 00
|
|
25d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25de: 66 90 xchg %ax,%ax
|
|
25e0: 49 83 c2 04 add $0x4,%r10
|
|
25e4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1
|
|
25e8: c5 f8 11 0a vmovups %xmm1,(%rdx)
|
|
25ec: 48 83 c2 10 add $0x10,%rdx
|
|
25f0: 4c 3b d0 cmp %rax,%r10
|
|
25f3: 72 eb jb 0x25e0
|
|
25f5: 49 3b c0 cmp %r8,%rax
|
|
25f8: 73 3a jae 0x2634
|
|
25fa: 48 63 c9 movslq %ecx,%rcx
|
|
25fd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx
|
|
2601: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
2605: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
260c: 00
|
|
260d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2614: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2620: 48 ff c0 inc %rax
|
|
2623: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
2627: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
262b: 48 83 c2 04 add $0x4,%rdx
|
|
262f: 49 3b c0 cmp %r8,%rax
|
|
2632: 72 ec jb 0x2620
|
|
2634: 33 c0 xor %eax,%eax
|
|
2636: c5 f8 77 vzeroupper
|
|
2639: c3 ret
|
|
263a: 33 c0 xor %eax,%eax
|
|
263c: eb b7 jmp 0x25f5
|
|
263e: 33 c9 xor %ecx,%ecx
|
|
2640: 41 83 f8 01 cmp $0x1,%r8d
|
|
2644: 72 ee jb 0x2634
|
|
2646: 4d 63 c0 movslq %r8d,%r8
|
|
2649: 33 c0 xor %eax,%eax
|
|
264b: eb a8 jmp 0x25f5
|
|
264d: 33 c0 xor %eax,%eax
|
|
264f: c3 ret
|
|
2650: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2655: c3 ret
|
|
2656: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
265b: c3 ret
|
|
265c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2660: 48 89 d1 mov %rdx,%rcx
|
|
2663: 48 85 c9 test %rcx,%rcx
|
|
2666: 0f 84 62 01 00 00 je 0x27ce
|
|
266c: 45 85 c0 test %r8d,%r8d
|
|
266f: 0f 8e 53 01 00 00 jle 0x27c8
|
|
2675: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
2679: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
267d: 7a 06 jp 0x2685
|
|
267f: 0f 84 40 01 00 00 je 0x27c5
|
|
2685: 41 83 f8 10 cmp $0x10,%r8d
|
|
2689: 0f 8c 2f 01 00 00 jl 0x27be
|
|
268f: 49 89 ca mov %rcx,%r10
|
|
2692: 49 83 e2 1f and $0x1f,%r10
|
|
2696: 45 85 d2 test %r10d,%r10d
|
|
2699: 74 18 je 0x26b3
|
|
269b: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
26a2: 0f 85 16 01 00 00 jne 0x27be
|
|
26a8: 41 f7 da neg %r10d
|
|
26ab: 41 83 c2 20 add $0x20,%r10d
|
|
26af: 41 c1 ea 02 shr $0x2,%r10d
|
|
26b3: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
26b7: 44 3b c0 cmp %eax,%r8d
|
|
26ba: 0f 8c fe 00 00 00 jl 0x27be
|
|
26c0: 44 89 c2 mov %r8d,%edx
|
|
26c3: 33 c0 xor %eax,%eax
|
|
26c5: 41 2b d2 sub %r10d,%edx
|
|
26c8: 83 e2 0f and $0xf,%edx
|
|
26cb: f7 da neg %edx
|
|
26cd: 41 03 d0 add %r8d,%edx
|
|
26d0: 45 89 d1 mov %r10d,%r9d
|
|
26d3: 45 85 d2 test %r10d,%r10d
|
|
26d6: 76 1a jbe 0x26f2
|
|
26d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
26df: 00
|
|
26e0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
|
|
26e5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
|
|
26ea: 48 ff c0 inc %rax
|
|
26ed: 49 3b c1 cmp %r9,%rax
|
|
26f0: 72 ee jb 0x26e0
|
|
26f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
26f7: 48 63 c2 movslq %edx,%rax
|
|
26fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2700: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
|
|
2706: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
|
|
270d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
|
|
2713: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
|
|
271a: 49 83 c1 10 add $0x10,%r9
|
|
271e: 4c 3b c8 cmp %rax,%r9
|
|
2721: 72 dd jb 0x2700
|
|
2723: 8d 42 01 lea 0x1(%rdx),%eax
|
|
2726: 41 3b c0 cmp %r8d,%eax
|
|
2729: 0f 87 85 00 00 00 ja 0x27b4
|
|
272f: 4d 63 c0 movslq %r8d,%r8
|
|
2732: 48 63 d2 movslq %edx,%rdx
|
|
2735: 4c 2b c2 sub %rdx,%r8
|
|
2738: 49 83 f8 04 cmp $0x4,%r8
|
|
273c: 0f 8c 78 00 00 00 jl 0x27ba
|
|
2742: 48 63 d2 movslq %edx,%rdx
|
|
2745: 44 89 c0 mov %r8d,%eax
|
|
2748: 83 e0 fc and $0xfffffffc,%eax
|
|
274b: 45 33 d2 xor %r10d,%r10d
|
|
274e: 48 63 c0 movslq %eax,%rax
|
|
2751: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
2756: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
275a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2760: 49 83 c2 04 add $0x4,%r10
|
|
2764: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
|
|
2769: c4 c1 78 11 11 vmovups %xmm2,(%r9)
|
|
276e: 49 83 c1 10 add $0x10,%r9
|
|
2772: 4c 3b d0 cmp %rax,%r10
|
|
2775: 72 e9 jb 0x2760
|
|
2777: 49 3b c0 cmp %r8,%rax
|
|
277a: 73 38 jae 0x27b4
|
|
277c: 48 63 d2 movslq %edx,%rdx
|
|
277f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
|
|
2783: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
2787: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
278e: 00
|
|
278f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2796: 0f 1f 00 nopl (%rax)
|
|
2799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27a0: 48 ff c0 inc %rax
|
|
27a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
27a7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
27ab: 48 83 c2 04 add $0x4,%rdx
|
|
27af: 49 3b c0 cmp %r8,%rax
|
|
27b2: 72 ec jb 0x27a0
|
|
27b4: 33 c0 xor %eax,%eax
|
|
27b6: c5 f8 77 vzeroupper
|
|
27b9: c3 ret
|
|
27ba: 33 c0 xor %eax,%eax
|
|
27bc: eb b9 jmp 0x2777
|
|
27be: 33 d2 xor %edx,%edx
|
|
27c0: e9 5e ff ff ff jmp 0x2723
|
|
27c5: 33 c0 xor %eax,%eax
|
|
27c7: c3 ret
|
|
27c8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
27cd: c3 ret
|
|
27ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
27d3: c3 ret
|
|
27d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
27d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27e0: 48 83 ec 28 sub $0x28,%rsp
|
|
27e4: 48 85 d2 test %rdx,%rdx
|
|
27e7: 74 1c je 0x2805
|
|
27e9: 45 85 c0 test %r8d,%r8d
|
|
27ec: 7e 21 jle 0x280f
|
|
27ee: 0f 57 c9 xorps %xmm1,%xmm1
|
|
27f1: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
27f5: 7a 02 jp 0x27f9
|
|
27f7: 74 05 je 0x27fe
|
|
27f9: e8 22 f6 05 00 call 0x61e20
|
|
27fe: 33 c0 xor %eax,%eax
|
|
2800: 48 83 c4 28 add $0x28,%rsp
|
|
2804: c3 ret
|
|
2805: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
280a: 48 83 c4 28 add $0x28,%rsp
|
|
280e: c3 ret
|
|
280f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2814: 48 83 c4 28 add $0x28,%rsp
|
|
2818: c3 ret
|
|
2819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2820: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2825: 48 85 d2 test %rdx,%rdx
|
|
2828: 74 1d je 0x2847
|
|
282a: 45 85 c0 test %r8d,%r8d
|
|
282d: 7e 26 jle 0x2855
|
|
282f: 0f 57 c9 xorps %xmm1,%xmm1
|
|
2832: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
2836: 7a 02 jp 0x283a
|
|
2838: 74 05 je 0x283f
|
|
283a: e8 81 f7 05 00 call 0x61fc0
|
|
283f: 33 c0 xor %eax,%eax
|
|
2841: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2846: c3 ret
|
|
2847: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
284c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2851: 90 nop
|
|
2852: 90 nop
|
|
2853: 90 nop
|
|
2854: c3 ret
|
|
2855: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
285a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
285f: 90 nop
|
|
2860: c3 ret
|
|
2861: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2868: 00
|
|
2869: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2870: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2877: 00
|
|
2878: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
287f: 90 nop
|
|
2880: 48 83 ec 28 sub $0x28,%rsp
|
|
2884: 48 85 d2 test %rdx,%rdx
|
|
2887: 74 1c je 0x28a5
|
|
2889: 45 85 c0 test %r8d,%r8d
|
|
288c: 7e 21 jle 0x28af
|
|
288e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
2891: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
2895: 7a 02 jp 0x2899
|
|
2897: 74 05 je 0x289e
|
|
2899: e8 c2 f8 05 00 call 0x62160
|
|
289e: 33 c0 xor %eax,%eax
|
|
28a0: 48 83 c4 28 add $0x28,%rsp
|
|
28a4: c3 ret
|
|
28a5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
28aa: 48 83 c4 28 add $0x28,%rsp
|
|
28ae: c3 ret
|
|
28af: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
28b4: 48 83 c4 28 add $0x28,%rsp
|
|
28b8: c3 ret
|
|
28b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28c0: 49 89 d1 mov %rdx,%r9
|
|
28c3: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
28c7: 4d 85 c9 test %r9,%r9
|
|
28ca: 0f 84 a6 01 00 00 je 0x2a76
|
|
28d0: 45 85 c0 test %r8d,%r8d
|
|
28d3: 0f 8e 97 01 00 00 jle 0x2a70
|
|
28d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
28dd: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
28e1: 7a 06 jp 0x28e9
|
|
28e3: 0f 84 84 01 00 00 je 0x2a6d
|
|
28e9: 41 83 f8 10 cmp $0x10,%r8d
|
|
28ed: 0f 8c 6b 01 00 00 jl 0x2a5e
|
|
28f3: 4c 89 ca mov %r9,%rdx
|
|
28f6: 48 83 e2 1f and $0x1f,%rdx
|
|
28fa: 85 d2 test %edx,%edx
|
|
28fc: 74 11 je 0x290f
|
|
28fe: f6 c2 07 test $0x7,%dl
|
|
2901: 0f 85 57 01 00 00 jne 0x2a5e
|
|
2907: f7 da neg %edx
|
|
2909: 83 c2 20 add $0x20,%edx
|
|
290c: c1 ea 03 shr $0x3,%edx
|
|
290f: 8d 42 10 lea 0x10(%rdx),%eax
|
|
2912: 44 3b c0 cmp %eax,%r8d
|
|
2915: 0f 8c 43 01 00 00 jl 0x2a5e
|
|
291b: 44 89 c1 mov %r8d,%ecx
|
|
291e: 33 c0 xor %eax,%eax
|
|
2920: 2b ca sub %edx,%ecx
|
|
2922: 83 e1 0f and $0xf,%ecx
|
|
2925: f7 d9 neg %ecx
|
|
2927: 41 03 c8 add %r8d,%ecx
|
|
292a: 41 89 d2 mov %edx,%r10d
|
|
292d: 85 d2 test %edx,%edx
|
|
292f: 76 23 jbe 0x2954
|
|
2931: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2938: 00
|
|
2939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2940: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
|
|
2946: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
|
|
294c: 48 ff c0 inc %rax
|
|
294f: 49 3b c2 cmp %r10,%rax
|
|
2952: 72 ec jb 0x2940
|
|
2954: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
2958: 48 63 d1 movslq %ecx,%rdx
|
|
295b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
2961: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2968: 00
|
|
2969: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2970: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2977: 00
|
|
2978: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
297f: 90 nop
|
|
2980: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
|
|
2986: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
|
|
298d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
|
|
2994: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
|
|
299b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
|
|
29a1: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
|
|
29a8: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
|
|
29af: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
|
|
29b6: 49 83 c2 10 add $0x10,%r10
|
|
29ba: 4c 3b d2 cmp %rdx,%r10
|
|
29bd: 72 c1 jb 0x2980
|
|
29bf: 8d 41 01 lea 0x1(%rcx),%eax
|
|
29c2: 41 3b c0 cmp %r8d,%eax
|
|
29c5: 0f 87 89 00 00 00 ja 0x2a54
|
|
29cb: 4d 63 c0 movslq %r8d,%r8
|
|
29ce: 4c 2b c2 sub %rdx,%r8
|
|
29d1: 49 83 f8 04 cmp $0x4,%r8
|
|
29d5: 0f 8c 7f 00 00 00 jl 0x2a5a
|
|
29db: 44 89 c0 mov %r8d,%eax
|
|
29de: 45 33 d2 xor %r10d,%r10d
|
|
29e1: 83 e0 fc and $0xfffffffc,%eax
|
|
29e4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
29e8: 48 63 c0 movslq %eax,%rax
|
|
29eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
29f2: 00
|
|
29f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
29fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2a00: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
|
|
2a04: 49 83 c2 04 add $0x4,%r10
|
|
2a08: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
2a0c: 48 83 c2 20 add $0x20,%rdx
|
|
2a10: 4c 3b d0 cmp %rax,%r10
|
|
2a13: 72 eb jb 0x2a00
|
|
2a15: 49 3b c0 cmp %r8,%rax
|
|
2a18: 73 3a jae 0x2a54
|
|
2a1a: 48 63 c9 movslq %ecx,%rcx
|
|
2a1d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
2a21: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
2a25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a2c: 00
|
|
2a2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a40: 48 ff c0 inc %rax
|
|
2a43: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
|
|
2a47: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
2a4b: 48 83 c2 08 add $0x8,%rdx
|
|
2a4f: 49 3b c0 cmp %r8,%rax
|
|
2a52: 72 ec jb 0x2a40
|
|
2a54: 33 c0 xor %eax,%eax
|
|
2a56: c5 f8 77 vzeroupper
|
|
2a59: c3 ret
|
|
2a5a: 33 c0 xor %eax,%eax
|
|
2a5c: eb b7 jmp 0x2a15
|
|
2a5e: 33 c9 xor %ecx,%ecx
|
|
2a60: 41 83 f8 01 cmp $0x1,%r8d
|
|
2a64: 72 ee jb 0x2a54
|
|
2a66: 4d 63 c0 movslq %r8d,%r8
|
|
2a69: 33 c0 xor %eax,%eax
|
|
2a6b: eb a8 jmp 0x2a15
|
|
2a6d: 33 c0 xor %eax,%eax
|
|
2a6f: c3 ret
|
|
2a70: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a75: c3 ret
|
|
2a76: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2a7b: c3 ret
|
|
2a7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2a80: 48 89 d1 mov %rdx,%rcx
|
|
2a83: 48 85 c9 test %rcx,%rcx
|
|
2a86: 0f 84 82 01 00 00 je 0x2c0e
|
|
2a8c: 45 85 c0 test %r8d,%r8d
|
|
2a8f: 0f 8e 73 01 00 00 jle 0x2c08
|
|
2a95: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
2a99: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
2a9d: 7a 06 jp 0x2aa5
|
|
2a9f: 0f 84 60 01 00 00 je 0x2c05
|
|
2aa5: 41 83 f8 10 cmp $0x10,%r8d
|
|
2aa9: 0f 8c 4f 01 00 00 jl 0x2bfe
|
|
2aaf: 49 89 ca mov %rcx,%r10
|
|
2ab2: 49 83 e2 1f and $0x1f,%r10
|
|
2ab6: 45 85 d2 test %r10d,%r10d
|
|
2ab9: 74 18 je 0x2ad3
|
|
2abb: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
2ac2: 0f 85 36 01 00 00 jne 0x2bfe
|
|
2ac8: 41 f7 da neg %r10d
|
|
2acb: 41 83 c2 20 add $0x20,%r10d
|
|
2acf: 41 c1 ea 03 shr $0x3,%r10d
|
|
2ad3: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
2ad7: 44 3b c0 cmp %eax,%r8d
|
|
2ada: 0f 8c 1e 01 00 00 jl 0x2bfe
|
|
2ae0: 44 89 c2 mov %r8d,%edx
|
|
2ae3: 33 c0 xor %eax,%eax
|
|
2ae5: 41 2b d2 sub %r10d,%edx
|
|
2ae8: 83 e2 0f and $0xf,%edx
|
|
2aeb: f7 da neg %edx
|
|
2aed: 41 03 d0 add %r8d,%edx
|
|
2af0: 45 89 d1 mov %r10d,%r9d
|
|
2af3: 45 85 d2 test %r10d,%r10d
|
|
2af6: 76 1a jbe 0x2b12
|
|
2af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2aff: 00
|
|
2b00: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
|
|
2b05: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
|
|
2b0a: 48 ff c0 inc %rax
|
|
2b0d: 49 3b c1 cmp %r9,%rax
|
|
2b10: 72 ee jb 0x2b00
|
|
2b12: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
2b17: 48 63 c2 movslq %edx,%rax
|
|
2b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2b20: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
|
|
2b26: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
|
|
2b2d: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
|
|
2b34: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
|
|
2b3b: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
|
|
2b41: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
|
|
2b48: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
|
|
2b4f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
|
|
2b56: 49 83 c1 10 add $0x10,%r9
|
|
2b5a: 4c 3b c8 cmp %rax,%r9
|
|
2b5d: 72 c1 jb 0x2b20
|
|
2b5f: 8d 42 01 lea 0x1(%rdx),%eax
|
|
2b62: 41 3b c0 cmp %r8d,%eax
|
|
2b65: 0f 87 89 00 00 00 ja 0x2bf4
|
|
2b6b: 4d 63 c0 movslq %r8d,%r8
|
|
2b6e: 48 63 d2 movslq %edx,%rdx
|
|
2b71: 4c 2b c2 sub %rdx,%r8
|
|
2b74: 49 83 f8 04 cmp $0x4,%r8
|
|
2b78: 0f 8c 7c 00 00 00 jl 0x2bfa
|
|
2b7e: 48 63 d2 movslq %edx,%rdx
|
|
2b81: 44 89 c0 mov %r8d,%eax
|
|
2b84: 83 e0 fc and $0xfffffffc,%eax
|
|
2b87: 45 33 d2 xor %r10d,%r10d
|
|
2b8a: 48 63 c0 movslq %eax,%rax
|
|
2b8d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
2b92: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
2b96: 0f 1f 00 nopl (%rax)
|
|
2b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ba0: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
|
|
2ba5: 49 83 c2 04 add $0x4,%r10
|
|
2ba9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
2bae: 49 83 c1 20 add $0x20,%r9
|
|
2bb2: 4c 3b d0 cmp %rax,%r10
|
|
2bb5: 72 e9 jb 0x2ba0
|
|
2bb7: 49 3b c0 cmp %r8,%rax
|
|
2bba: 73 38 jae 0x2bf4
|
|
2bbc: 48 63 d2 movslq %edx,%rdx
|
|
2bbf: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
|
|
2bc3: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
2bc7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2bce: 00
|
|
2bcf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2bd6: 0f 1f 00 nopl (%rax)
|
|
2bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2be0: 48 ff c0 inc %rax
|
|
2be3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
|
|
2be7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
2beb: 48 83 c2 08 add $0x8,%rdx
|
|
2bef: 49 3b c0 cmp %r8,%rax
|
|
2bf2: 72 ec jb 0x2be0
|
|
2bf4: 33 c0 xor %eax,%eax
|
|
2bf6: c5 f8 77 vzeroupper
|
|
2bf9: c3 ret
|
|
2bfa: 33 c0 xor %eax,%eax
|
|
2bfc: eb b9 jmp 0x2bb7
|
|
2bfe: 33 d2 xor %edx,%edx
|
|
2c00: e9 5a ff ff ff jmp 0x2b5f
|
|
2c05: 33 c0 xor %eax,%eax
|
|
2c07: c3 ret
|
|
2c08: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2c0d: c3 ret
|
|
2c0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c13: c3 ret
|
|
2c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c20: 48 83 ec 28 sub $0x28,%rsp
|
|
2c24: 48 85 d2 test %rdx,%rdx
|
|
2c27: 74 20 je 0x2c49
|
|
2c29: 45 85 c0 test %r8d,%r8d
|
|
2c2c: 7f 0a jg 0x2c38
|
|
2c2e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2c33: 48 83 c4 28 add $0x28,%rsp
|
|
2c37: c3 ret
|
|
2c38: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
2c3d: e8 9e ba 02 00 call 0x2e6e0
|
|
2c42: 33 c0 xor %eax,%eax
|
|
2c44: 48 83 c4 28 add $0x28,%rsp
|
|
2c48: c3 ret
|
|
2c49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c4e: 48 83 c4 28 add $0x28,%rsp
|
|
2c52: c3 ret
|
|
2c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c5f: 00
|
|
2c60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2c65: 48 85 d2 test %rdx,%rdx
|
|
2c68: 74 23 je 0x2c8d
|
|
2c6a: 45 85 c0 test %r8d,%r8d
|
|
2c6d: 7f 0c jg 0x2c7b
|
|
2c6f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2c74: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2c79: 90 nop
|
|
2c7a: c3 ret
|
|
2c7b: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
2c80: e8 7b ba 02 00 call 0x2e700
|
|
2c85: 33 c0 xor %eax,%eax
|
|
2c87: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2c8c: c3 ret
|
|
2c8d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c92: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2c97: 90 nop
|
|
2c98: 90 nop
|
|
2c99: 90 nop
|
|
2c9a: c3 ret
|
|
2c9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ca0: 48 83 ec 28 sub $0x28,%rsp
|
|
2ca4: 48 85 d2 test %rdx,%rdx
|
|
2ca7: 74 20 je 0x2cc9
|
|
2ca9: 45 85 c0 test %r8d,%r8d
|
|
2cac: 7f 0a jg 0x2cb8
|
|
2cae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2cb3: 48 83 c4 28 add $0x28,%rsp
|
|
2cb7: c3 ret
|
|
2cb8: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
2cbd: e8 5e ba 02 00 call 0x2e720
|
|
2cc2: 33 c0 xor %eax,%eax
|
|
2cc4: 48 83 c4 28 add $0x28,%rsp
|
|
2cc8: c3 ret
|
|
2cc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2cce: 48 83 c4 28 add $0x28,%rsp
|
|
2cd2: c3 ret
|
|
2cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2cdf: 00
|
|
2ce0: 48 83 ec 28 sub $0x28,%rsp
|
|
2ce4: 48 85 d2 test %rdx,%rdx
|
|
2ce7: 74 20 je 0x2d09
|
|
2ce9: 45 85 c0 test %r8d,%r8d
|
|
2cec: 7f 0a jg 0x2cf8
|
|
2cee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2cf3: 48 83 c4 28 add $0x28,%rsp
|
|
2cf7: c3 ret
|
|
2cf8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
2cfd: e8 3e ba 02 00 call 0x2e740
|
|
2d02: 33 c0 xor %eax,%eax
|
|
2d04: 48 83 c4 28 add $0x28,%rsp
|
|
2d08: c3 ret
|
|
2d09: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2d0e: 48 83 c4 28 add $0x28,%rsp
|
|
2d12: c3 ret
|
|
2d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d1f: 00
|
|
2d20: 48 83 ec 28 sub $0x28,%rsp
|
|
2d24: 48 85 d2 test %rdx,%rdx
|
|
2d27: 74 20 je 0x2d49
|
|
2d29: 45 85 c0 test %r8d,%r8d
|
|
2d2c: 7f 0a jg 0x2d38
|
|
2d2e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2d33: 48 83 c4 28 add $0x28,%rsp
|
|
2d37: c3 ret
|
|
2d38: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
2d3d: e8 1e ba 02 00 call 0x2e760
|
|
2d42: 33 c0 xor %eax,%eax
|
|
2d44: 48 83 c4 28 add $0x28,%rsp
|
|
2d48: c3 ret
|
|
2d49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2d4e: 48 83 c4 28 add $0x28,%rsp
|
|
2d52: c3 ret
|
|
2d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d5f: 00
|
|
2d60: 48 83 ec 28 sub $0x28,%rsp
|
|
2d64: 48 85 d2 test %rdx,%rdx
|
|
2d67: 74 20 je 0x2d89
|
|
2d69: 45 85 c0 test %r8d,%r8d
|
|
2d6c: 7f 0a jg 0x2d78
|
|
2d6e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2d73: 48 83 c4 28 add $0x28,%rsp
|
|
2d77: c3 ret
|
|
2d78: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
2d7d: e8 3e bd 02 00 call 0x2eac0
|
|
2d82: 33 c0 xor %eax,%eax
|
|
2d84: 48 83 c4 28 add $0x28,%rsp
|
|
2d88: c3 ret
|
|
2d89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2d8e: 48 83 c4 28 add $0x28,%rsp
|
|
2d92: c3 ret
|
|
2d93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d9f: 00
|
|
2da0: 41 83 f9 05 cmp $0x5,%r9d
|
|
2da4: 7d 3d jge 0x2de3
|
|
2da6: 41 ff c9 dec %r9d
|
|
2da9: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
2dad: 74 33 je 0x2de2
|
|
2daf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2db6: 00
|
|
2db7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2dbe: 66 90 xchg %ax,%ax
|
|
2dc0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
2dc4: 41 ff c9 dec %r9d
|
|
2dc7: 48 83 c1 08 add $0x8,%rcx
|
|
2dcb: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
2dcf: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
2dd4: 48 83 c2 08 add $0x8,%rdx
|
|
2dd8: 49 83 c0 08 add $0x8,%r8
|
|
2ddc: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
2de0: 75 de jne 0x2dc0
|
|
2de2: c3 ret
|
|
2de3: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
2dea: 0f 85 e0 02 00 00 jne 0x30d0
|
|
2df0: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
2df7: 74 1c je 0x2e15
|
|
2df9: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
2dfd: 48 83 c1 08 add $0x8,%rcx
|
|
2e01: 41 ff c9 dec %r9d
|
|
2e04: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
2e08: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
2e0d: 48 83 c2 08 add $0x8,%rdx
|
|
2e11: 49 83 c0 08 add $0x8,%r8
|
|
2e15: 44 89 c8 mov %r9d,%eax
|
|
2e18: 41 83 e1 03 and $0x3,%r9d
|
|
2e1c: c1 f8 02 sar $0x2,%eax
|
|
2e1f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
2e26: 0f 84 70 01 00 00 je 0x2f9c
|
|
2e2c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
2e33: 0f 84 d5 00 00 00 je 0x2f0e
|
|
2e39: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
2e3e: 0f 8f 7c 00 00 00 jg 0x2ec0
|
|
2e44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e4b: 00
|
|
2e4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e5f: 00
|
|
2e60: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
2e64: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
2e69: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
2e6d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
2e72: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
2e77: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
2e7c: 48 83 c2 20 add $0x20,%rdx
|
|
2e80: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
2e85: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
2e8a: 48 83 c1 20 add $0x20,%rcx
|
|
2e8e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
2e92: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
2e96: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
2e9a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
2e9f: 49 83 c0 20 add $0x20,%r8
|
|
2ea3: ff c8 dec %eax
|
|
2ea5: 75 b9 jne 0x2e60
|
|
2ea7: e9 fa fe ff ff jmp 0x2da6
|
|
2eac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2eb3: 00
|
|
2eb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ebb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ec0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
2ec4: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
2ec8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
2ecd: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
2ed2: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
2ed7: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
2edc: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
2ee1: 48 83 c2 20 add $0x20,%rdx
|
|
2ee5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
2eea: 48 83 c1 20 add $0x20,%rcx
|
|
2eee: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
2ef2: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
2ef6: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
2efb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
2f01: 49 83 c0 20 add $0x20,%r8
|
|
2f05: ff c8 dec %eax
|
|
2f07: 75 b7 jne 0x2ec0
|
|
2f09: e9 98 fe ff ff jmp 0x2da6
|
|
2f0e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
2f13: 7f 4b jg 0x2f60
|
|
2f15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2f20: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
2f24: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
2f29: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
2f2e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
2f33: 48 83 c1 20 add $0x20,%rcx
|
|
2f37: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
2f3b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
2f40: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
2f44: 48 83 c2 20 add $0x20,%rdx
|
|
2f48: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
2f4d: 49 83 c0 20 add $0x20,%r8
|
|
2f51: ff c8 dec %eax
|
|
2f53: 75 cb jne 0x2f20
|
|
2f55: e9 4c fe ff ff jmp 0x2da6
|
|
2f5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2f60: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
2f64: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
2f69: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
2f6e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
2f73: 48 83 c1 20 add $0x20,%rcx
|
|
2f77: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
2f7b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
2f80: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
2f85: 48 83 c2 20 add $0x20,%rdx
|
|
2f89: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
2f8f: 49 83 c0 20 add $0x20,%r8
|
|
2f93: ff c8 dec %eax
|
|
2f95: 75 c9 jne 0x2f60
|
|
2f97: e9 0a fe ff ff jmp 0x2da6
|
|
2f9c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
2fa3: 0f 84 93 00 00 00 je 0x303c
|
|
2fa9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
2fae: 7f 50 jg 0x3000
|
|
2fb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2fb7: 00
|
|
2fb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2fbf: 90 nop
|
|
2fc0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
2fc4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
2fc9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
2fce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
2fd3: 48 83 c2 20 add $0x20,%rdx
|
|
2fd7: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
2fdb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
2fe0: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
2fe4: 48 83 c1 20 add $0x20,%rcx
|
|
2fe8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
2fed: 49 83 c0 20 add $0x20,%r8
|
|
2ff1: ff c8 dec %eax
|
|
2ff3: 75 cb jne 0x2fc0
|
|
2ff5: e9 ac fd ff ff jmp 0x2da6
|
|
2ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3000: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
3004: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
3009: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
300e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
3013: 48 83 c2 20 add $0x20,%rdx
|
|
3017: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
301b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
3020: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
3025: 48 83 c1 20 add $0x20,%rcx
|
|
3029: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
302f: 49 83 c0 20 add $0x20,%r8
|
|
3033: ff c8 dec %eax
|
|
3035: 75 c9 jne 0x3000
|
|
3037: e9 6a fd ff ff jmp 0x2da6
|
|
303c: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
3041: 7f 5d jg 0x30a0
|
|
3043: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
304a: 00
|
|
304b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3052: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3060: 0f 28 02 movaps (%rdx),%xmm0
|
|
3063: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
3067: 48 83 c2 20 add $0x20,%rdx
|
|
306b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
306f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
3074: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
3078: 48 83 c1 20 add $0x20,%rcx
|
|
307c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
3081: 49 83 c0 20 add $0x20,%r8
|
|
3085: ff c8 dec %eax
|
|
3087: 75 d7 jne 0x3060
|
|
3089: e9 18 fd ff ff jmp 0x2da6
|
|
308e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3095: 00
|
|
3096: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
309d: 0f 1f 00 nopl (%rax)
|
|
30a0: 0f 28 02 movaps (%rdx),%xmm0
|
|
30a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
30a7: 48 83 c2 20 add $0x20,%rdx
|
|
30ab: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
30af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
30b4: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
30b9: 48 83 c1 20 add $0x20,%rcx
|
|
30bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
30c3: 49 83 c0 20 add $0x20,%r8
|
|
30c7: ff c8 dec %eax
|
|
30c9: 75 d5 jne 0x30a0
|
|
30cb: e9 d6 fc ff ff jmp 0x2da6
|
|
30d0: 44 89 c8 mov %r9d,%eax
|
|
30d3: 41 83 e1 03 and $0x3,%r9d
|
|
30d7: c1 f8 02 sar $0x2,%eax
|
|
30da: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
30e1: 0f 84 d3 00 00 00 je 0x31ba
|
|
30e7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
30ee: 0f 85 6c 00 00 00 jne 0x3160
|
|
30f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
30f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3100: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
3104: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
3109: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
310e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
3113: 48 83 c1 20 add $0x20,%rcx
|
|
3117: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
311b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
3120: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
3125: 48 83 c2 20 add $0x20,%rdx
|
|
3129: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
312f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
3135: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
313b: 49 83 c0 20 add $0x20,%r8
|
|
313f: ff c8 dec %eax
|
|
3141: 75 bd jne 0x3100
|
|
3143: e9 5e fc ff ff jmp 0x2da6
|
|
3148: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
314f: 00
|
|
3150: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3157: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
315e: 00 00
|
|
3160: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
3164: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
3169: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
316d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
3172: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
3177: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
317c: 48 83 c2 20 add $0x20,%rdx
|
|
3180: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
3185: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
318a: 48 83 c1 20 add $0x20,%rcx
|
|
318e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
3192: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
3196: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
319b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
31a1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
31a7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
31ad: 49 83 c0 20 add $0x20,%r8
|
|
31b1: ff c8 dec %eax
|
|
31b3: 75 ab jne 0x3160
|
|
31b5: e9 ec fb ff ff jmp 0x2da6
|
|
31ba: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
31c1: 75 5d jne 0x3220
|
|
31c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
31ca: 00
|
|
31cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31e0: 0f 28 02 movaps (%rdx),%xmm0
|
|
31e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
31e7: 48 83 c2 20 add $0x20,%rdx
|
|
31eb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
31ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
31f4: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
31f9: 48 83 c1 20 add $0x20,%rcx
|
|
31fd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
3203: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
3209: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
320f: 49 83 c0 20 add $0x20,%r8
|
|
3213: ff c8 dec %eax
|
|
3215: 75 c9 jne 0x31e0
|
|
3217: e9 8a fb ff ff jmp 0x2da6
|
|
321c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3220: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
3224: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
3229: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
322e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
3233: 48 83 c2 20 add $0x20,%rdx
|
|
3237: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
323b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
3240: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
3245: 48 83 c1 20 add $0x20,%rcx
|
|
3249: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
324f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
3255: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
325b: 49 83 c0 20 add $0x20,%r8
|
|
325f: ff c8 dec %eax
|
|
3261: 75 bd jne 0x3220
|
|
3263: e9 3e fb ff ff jmp 0x2da6
|
|
3268: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
326f: 00
|
|
3270: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
327e: 00 00
|
|
3280: 41 83 f9 05 cmp $0x5,%r9d
|
|
3284: 7d 3e jge 0x32c4
|
|
3286: 41 83 c1 ff add $0xffffffff,%r9d
|
|
328a: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
328e: 74 33 je 0x32c3
|
|
3290: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3297: 00
|
|
3298: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
329f: 90 nop
|
|
32a0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
32a4: 41 83 c1 ff add $0xffffffff,%r9d
|
|
32a8: 48 83 c1 08 add $0x8,%rcx
|
|
32ac: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
32b0: 48 83 c2 08 add $0x8,%rdx
|
|
32b4: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
32b9: 49 83 c0 08 add $0x8,%r8
|
|
32bd: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
32c1: 75 dd jne 0x32a0
|
|
32c3: c3 ret
|
|
32c4: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
32cb: 0f 85 80 02 00 00 jne 0x3551
|
|
32d1: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
32d8: 74 1d je 0x32f7
|
|
32da: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
32de: 48 83 c1 08 add $0x8,%rcx
|
|
32e2: 41 83 c1 ff add $0xffffffff,%r9d
|
|
32e6: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
32ea: 48 83 c2 08 add $0x8,%rdx
|
|
32ee: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
32f3: 49 83 c0 08 add $0x8,%r8
|
|
32f7: 44 89 c8 mov %r9d,%eax
|
|
32fa: 41 83 e1 03 and $0x3,%r9d
|
|
32fe: c1 f8 02 sar $0x2,%eax
|
|
3301: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
3308: 0f 84 23 01 00 00 je 0x3431
|
|
330e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
3315: 0f 84 9c 00 00 00 je 0x33b7
|
|
331b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
3320: 7f 5e jg 0x3380
|
|
3322: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3329: 00
|
|
332a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3331: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3338: 00
|
|
3339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3340: 0f 10 11 movups (%rcx),%xmm2
|
|
3343: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
3347: 48 83 c1 20 add $0x20,%rcx
|
|
334b: 0f 10 02 movups (%rdx),%xmm0
|
|
334e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
3352: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
3356: 48 83 c2 20 add $0x20,%rdx
|
|
335a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
335e: 41 0f 11 10 movups %xmm2,(%r8)
|
|
3362: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
3367: 49 83 c0 20 add $0x20,%r8
|
|
336b: 83 c0 ff add $0xffffffff,%eax
|
|
336e: 75 d0 jne 0x3340
|
|
3370: e9 11 ff ff ff jmp 0x3286
|
|
3375: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3380: 0f 10 11 movups (%rcx),%xmm2
|
|
3383: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
3387: 48 83 c1 20 add $0x20,%rcx
|
|
338b: 0f 10 02 movups (%rdx),%xmm0
|
|
338e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
3392: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
3396: 48 83 c2 20 add $0x20,%rdx
|
|
339a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
339e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
33a3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
33a9: 49 83 c0 20 add $0x20,%r8
|
|
33ad: 83 c0 ff add $0xffffffff,%eax
|
|
33b0: 75 ce jne 0x3380
|
|
33b2: e9 cf fe ff ff jmp 0x3286
|
|
33b7: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
33bc: 7f 42 jg 0x3400
|
|
33be: 66 90 xchg %ax,%ax
|
|
33c0: 0f 10 01 movups (%rcx),%xmm0
|
|
33c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
33c7: 48 83 c1 20 add $0x20,%rcx
|
|
33cb: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
33cf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
33d4: 48 83 c2 20 add $0x20,%rdx
|
|
33d8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
33dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
33e1: 49 83 c0 20 add $0x20,%r8
|
|
33e5: 83 c0 ff add $0xffffffff,%eax
|
|
33e8: 75 d6 jne 0x33c0
|
|
33ea: e9 97 fe ff ff jmp 0x3286
|
|
33ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
33f6: 00
|
|
33f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
33fe: 66 90 xchg %ax,%ax
|
|
3400: 0f 10 01 movups (%rcx),%xmm0
|
|
3403: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
3407: 48 83 c1 20 add $0x20,%rcx
|
|
340b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
340f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
3414: 48 83 c2 20 add $0x20,%rdx
|
|
3418: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
341d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
3423: 49 83 c0 20 add $0x20,%r8
|
|
3427: 83 c0 ff add $0xffffffff,%eax
|
|
342a: 75 d4 jne 0x3400
|
|
342c: e9 55 fe ff ff jmp 0x3286
|
|
3431: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
3438: 0f 84 93 00 00 00 je 0x34d1
|
|
343e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
3443: 7f 5b jg 0x34a0
|
|
3445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
344c: 00
|
|
344d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3460: 0f 10 02 movups (%rdx),%xmm0
|
|
3463: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
3467: 48 83 c2 20 add $0x20,%rdx
|
|
346b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
346f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
3474: 48 83 c1 20 add $0x20,%rcx
|
|
3478: 41 0f 11 00 movups %xmm0,(%r8)
|
|
347c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
3481: 49 83 c0 20 add $0x20,%r8
|
|
3485: 83 c0 ff add $0xffffffff,%eax
|
|
3488: 75 d6 jne 0x3460
|
|
348a: e9 f7 fd ff ff jmp 0x3286
|
|
348f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3496: 00
|
|
3497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
349e: 66 90 xchg %ax,%ax
|
|
34a0: 0f 10 02 movups (%rdx),%xmm0
|
|
34a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
34a7: 48 83 c2 20 add $0x20,%rdx
|
|
34ab: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
34af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
34b4: 48 83 c1 20 add $0x20,%rcx
|
|
34b8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
34bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
34c3: 49 83 c0 20 add $0x20,%r8
|
|
34c7: 83 c0 ff add $0xffffffff,%eax
|
|
34ca: 75 d4 jne 0x34a0
|
|
34cc: e9 b5 fd ff ff jmp 0x3286
|
|
34d1: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
34d6: 7f 48 jg 0x3520
|
|
34d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
34df: 00
|
|
34e0: 0f 10 02 movups (%rdx),%xmm0
|
|
34e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
34e7: 48 83 c2 20 add $0x20,%rdx
|
|
34eb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
34ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
34f4: 48 83 c1 20 add $0x20,%rcx
|
|
34f8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
34fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
3501: 49 83 c0 20 add $0x20,%r8
|
|
3505: 83 c0 ff add $0xffffffff,%eax
|
|
3508: 75 d6 jne 0x34e0
|
|
350a: e9 77 fd ff ff jmp 0x3286
|
|
350f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3516: 00
|
|
3517: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
351e: 66 90 xchg %ax,%ax
|
|
3520: 0f 10 02 movups (%rdx),%xmm0
|
|
3523: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
3527: 48 83 c2 20 add $0x20,%rdx
|
|
352b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
352f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
3534: 48 83 c1 20 add $0x20,%rcx
|
|
3538: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
353d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
3543: 49 83 c0 20 add $0x20,%r8
|
|
3547: 83 c0 ff add $0xffffffff,%eax
|
|
354a: 75 d4 jne 0x3520
|
|
354c: e9 35 fd ff ff jmp 0x3286
|
|
3551: 44 89 c8 mov %r9d,%eax
|
|
3554: 41 83 e1 03 and $0x3,%r9d
|
|
3558: c1 f8 02 sar $0x2,%eax
|
|
355b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
3562: 0f 84 8d 00 00 00 je 0x35f5
|
|
3568: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
356f: 75 4f jne 0x35c0
|
|
3571: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3578: 00
|
|
3579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3580: 0f 10 01 movups (%rcx),%xmm0
|
|
3583: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
3587: 48 83 c1 20 add $0x20,%rcx
|
|
358b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
358f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
3594: 48 83 c2 20 add $0x20,%rdx
|
|
3598: 41 0f 11 00 movups %xmm0,(%r8)
|
|
359c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
35a1: 49 83 c0 20 add $0x20,%r8
|
|
35a5: 83 c0 ff add $0xffffffff,%eax
|
|
35a8: 75 d6 jne 0x3580
|
|
35aa: e9 d7 fc ff ff jmp 0x3286
|
|
35af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
35b6: 00
|
|
35b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
35be: 66 90 xchg %ax,%ax
|
|
35c0: 0f 10 11 movups (%rcx),%xmm2
|
|
35c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
35c7: 48 83 c1 20 add $0x20,%rcx
|
|
35cb: 0f 10 02 movups (%rdx),%xmm0
|
|
35ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
35d2: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
35d6: 48 83 c2 20 add $0x20,%rdx
|
|
35da: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
35de: 41 0f 11 10 movups %xmm2,(%r8)
|
|
35e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
35e7: 49 83 c0 20 add $0x20,%r8
|
|
35eb: 83 c0 ff add $0xffffffff,%eax
|
|
35ee: 75 d0 jne 0x35c0
|
|
35f0: e9 91 fc ff ff jmp 0x3286
|
|
35f5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
35fc: 75 42 jne 0x3640
|
|
35fe: 66 90 xchg %ax,%ax
|
|
3600: 0f 10 02 movups (%rdx),%xmm0
|
|
3603: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
3607: 48 83 c2 20 add $0x20,%rdx
|
|
360b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
360f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
3614: 48 83 c1 20 add $0x20,%rcx
|
|
3618: 41 0f 11 00 movups %xmm0,(%r8)
|
|
361c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
3621: 49 83 c0 20 add $0x20,%r8
|
|
3625: 83 c0 ff add $0xffffffff,%eax
|
|
3628: 75 d6 jne 0x3600
|
|
362a: e9 57 fc ff ff jmp 0x3286
|
|
362f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3636: 00
|
|
3637: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
363e: 66 90 xchg %ax,%ax
|
|
3640: 0f 10 02 movups (%rdx),%xmm0
|
|
3643: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
3647: 48 83 c2 20 add $0x20,%rdx
|
|
364b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
364f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
3654: 48 83 c1 20 add $0x20,%rcx
|
|
3658: 41 0f 11 00 movups %xmm0,(%r8)
|
|
365c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
3661: 49 83 c0 20 add $0x20,%r8
|
|
3665: 83 c0 ff add $0xffffffff,%eax
|
|
3668: 75 d6 jne 0x3640
|
|
366a: e9 17 fc ff ff jmp 0x3286
|
|
366f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3676: 00
|
|
3677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
367e: 66 90 xchg %ax,%ax
|
|
3680: 48 83 ec 28 sub $0x28,%rsp
|
|
3684: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4a840
|
|
368b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2603390
|
|
3692: 48 33 c4 xor %rsp,%rax
|
|
3695: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
369a: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
369f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
36a5: 41 83 f8 03 cmp $0x3,%r8d
|
|
36a9: 0f 28 c1 movaps %xmm1,%xmm0
|
|
36ac: 0f 57 d2 xorps %xmm2,%xmm2
|
|
36af: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
36b3: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
36b7: 0f 57 c3 xorps %xmm3,%xmm0
|
|
36ba: 7d 62 jge 0x371e
|
|
36bc: 41 ff c8 dec %r8d
|
|
36bf: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
36c3: 74 3e je 0x3703
|
|
36c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
36cc: 00
|
|
36cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
36d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
36d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
36e0: 0f 12 12 movlps (%rdx),%xmm2
|
|
36e3: 0f 28 d8 movaps %xmm0,%xmm3
|
|
36e6: 0f 59 da mulps %xmm2,%xmm3
|
|
36e9: 41 ff c8 dec %r8d
|
|
36ec: 0f 59 d1 mulps %xmm1,%xmm2
|
|
36ef: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
36f3: 0f 58 d3 addps %xmm3,%xmm2
|
|
36f6: 0f 13 12 movlps %xmm2,(%rdx)
|
|
36f9: 48 83 c2 08 add $0x8,%rdx
|
|
36fd: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
3701: 75 dd jne 0x36e0
|
|
3703: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
3708: 48 33 cc xor %rsp,%rcx
|
|
370b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2603390
|
|
3712: 75 05 jne 0x3719
|
|
3714: 48 83 c4 28 add $0x28,%rsp
|
|
3718: c3 ret
|
|
3719: e8 d2 b3 11 01 call 0x111eaf0
|
|
371e: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
3725: 74 3c je 0x3763
|
|
3727: 44 89 c0 mov %r8d,%eax
|
|
372a: 41 83 e0 01 and $0x1,%r8d
|
|
372e: d1 f8 sar $1,%eax
|
|
3730: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3737: 00
|
|
3738: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
373f: 90 nop
|
|
3740: 0f 10 1a movups (%rdx),%xmm3
|
|
3743: 0f 28 e0 movaps %xmm0,%xmm4
|
|
3746: 0f 59 e3 mulps %xmm3,%xmm4
|
|
3749: 0f 59 d9 mulps %xmm1,%xmm3
|
|
374c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
3750: 0f 58 e3 addps %xmm3,%xmm4
|
|
3753: 0f 11 22 movups %xmm4,(%rdx)
|
|
3756: 48 83 c2 10 add $0x10,%rdx
|
|
375a: ff c8 dec %eax
|
|
375c: 75 e2 jne 0x3740
|
|
375e: e9 59 ff ff ff jmp 0x36bc
|
|
3763: 48 89 d0 mov %rdx,%rax
|
|
3766: 48 83 e0 0f and $0xf,%rax
|
|
376a: 85 c0 test %eax,%eax
|
|
376c: 74 1e je 0x378c
|
|
376e: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
3772: 0f 28 e0 movaps %xmm0,%xmm4
|
|
3775: 0f 59 e3 mulps %xmm3,%xmm4
|
|
3778: 41 ff c8 dec %r8d
|
|
377b: 0f 59 d9 mulps %xmm1,%xmm3
|
|
377e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
3782: 0f 58 e3 addps %xmm3,%xmm4
|
|
3785: 0f 13 22 movlps %xmm4,(%rdx)
|
|
3788: 48 83 c2 08 add $0x8,%rdx
|
|
378c: 44 89 c0 mov %r8d,%eax
|
|
378f: 41 83 e0 01 and $0x1,%r8d
|
|
3793: d1 f8 sar $1,%eax
|
|
3795: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
379a: 77 44 ja 0x37e0
|
|
379c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
37a0: 0f 28 1a movaps (%rdx),%xmm3
|
|
37a3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
37a6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
37a9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
37ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
37b0: 0f 58 e3 addps %xmm3,%xmm4
|
|
37b3: 0f 29 22 movaps %xmm4,(%rdx)
|
|
37b6: 48 83 c2 10 add $0x10,%rdx
|
|
37ba: ff c8 dec %eax
|
|
37bc: 75 e2 jne 0x37a0
|
|
37be: e9 f9 fe ff ff jmp 0x36bc
|
|
37c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
37ca: 00
|
|
37cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
37d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
37d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
37e0: 0f 28 1a movaps (%rdx),%xmm3
|
|
37e3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
37e6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
37e9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
37ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
37f0: 0f 58 e3 addps %xmm3,%xmm4
|
|
37f3: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
37f6: 48 83 c2 10 add $0x10,%rdx
|
|
37fa: ff c8 dec %eax
|
|
37fc: 75 e2 jne 0x37e0
|
|
37fe: e9 b9 fe ff ff jmp 0x36bc
|
|
3803: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
380a: 00
|
|
380b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3820: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3825: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2603390
|
|
382c: 48 33 c4 xor %rsp,%rax
|
|
382f: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
3834: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
3839: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
383f: 41 83 f8 03 cmp $0x3,%r8d
|
|
3843: 0f 28 c1 movaps %xmm1,%xmm0
|
|
3846: 0f 57 d2 xorps %xmm2,%xmm2
|
|
3849: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
384d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
3851: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4a850
|
|
3858: 7d 65 jge 0x38bf
|
|
385a: 41 ff c8 dec %r8d
|
|
385d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
3861: 74 40 je 0x38a3
|
|
3863: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
386a: 00
|
|
386b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3880: 0f 12 12 movlps (%rdx),%xmm2
|
|
3883: 0f 28 d8 movaps %xmm0,%xmm3
|
|
3886: 0f 59 da mulps %xmm2,%xmm3
|
|
3889: 41 ff c8 dec %r8d
|
|
388c: 0f 59 d1 mulps %xmm1,%xmm2
|
|
388f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
3893: 0f 58 d3 addps %xmm3,%xmm2
|
|
3896: 0f 13 12 movlps %xmm2,(%rdx)
|
|
3899: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
|
389d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
38a1: 75 dd jne 0x3880
|
|
38a3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
38a8: 48 33 cc xor %rsp,%rcx
|
|
38ab: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2603390
|
|
38b2: 75 06 jne 0x38ba
|
|
38b4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
38b9: c3 ret
|
|
38ba: e8 31 b2 11 01 call 0x111eaf0
|
|
38bf: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
38c6: 74 3b je 0x3903
|
|
38c8: 44 89 c0 mov %r8d,%eax
|
|
38cb: 41 83 e0 01 and $0x1,%r8d
|
|
38cf: d1 f8 sar $1,%eax
|
|
38d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
38d8: 00
|
|
38d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
38e0: 0f 10 1a movups (%rdx),%xmm3
|
|
38e3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
38e6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
38e9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
38ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
38f0: 0f 58 e3 addps %xmm3,%xmm4
|
|
38f3: 0f 11 22 movups %xmm4,(%rdx)
|
|
38f6: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
38fa: ff c8 dec %eax
|
|
38fc: 75 e2 jne 0x38e0
|
|
38fe: e9 57 ff ff ff jmp 0x385a
|
|
3903: 48 89 d0 mov %rdx,%rax
|
|
3906: 48 83 e0 0f and $0xf,%rax
|
|
390a: 85 c0 test %eax,%eax
|
|
390c: 74 1e je 0x392c
|
|
390e: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
3912: 0f 28 e0 movaps %xmm0,%xmm4
|
|
3915: 0f 59 e3 mulps %xmm3,%xmm4
|
|
3918: 41 ff c8 dec %r8d
|
|
391b: 0f 59 d9 mulps %xmm1,%xmm3
|
|
391e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
3922: 0f 58 e3 addps %xmm3,%xmm4
|
|
3925: 0f 13 22 movlps %xmm4,(%rdx)
|
|
3928: 48 83 c2 08 add $0x8,%rdx
|
|
392c: 44 89 c0 mov %r8d,%eax
|
|
392f: 41 83 e0 01 and $0x1,%r8d
|
|
3933: d1 f8 sar $1,%eax
|
|
3935: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
393a: 77 44 ja 0x3980
|
|
393c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3940: 0f 28 1a movaps (%rdx),%xmm3
|
|
3943: 0f 28 e0 movaps %xmm0,%xmm4
|
|
3946: 0f 59 e3 mulps %xmm3,%xmm4
|
|
3949: 0f 59 d9 mulps %xmm1,%xmm3
|
|
394c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
3950: 0f 58 e3 addps %xmm3,%xmm4
|
|
3953: 0f 29 22 movaps %xmm4,(%rdx)
|
|
3956: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
395a: ff c8 dec %eax
|
|
395c: 75 e2 jne 0x3940
|
|
395e: e9 f7 fe ff ff jmp 0x385a
|
|
3963: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
396a: 00
|
|
396b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3972: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3980: 0f 28 1a movaps (%rdx),%xmm3
|
|
3983: 0f 28 e0 movaps %xmm0,%xmm4
|
|
3986: 0f 59 e3 mulps %xmm3,%xmm4
|
|
3989: 0f 59 d9 mulps %xmm1,%xmm3
|
|
398c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
3990: 0f 58 e3 addps %xmm3,%xmm4
|
|
3993: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
3996: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
399a: ff c8 dec %eax
|
|
399c: 75 e2 jne 0x3980
|
|
399e: e9 b7 fe ff ff jmp 0x385a
|
|
39a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
39aa: 00
|
|
39ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
39b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
39b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
39c0: 48 83 ec 28 sub $0x28,%rsp
|
|
39c4: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2603390
|
|
39cb: 48 33 c4 xor %rsp,%rax
|
|
39ce: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
39d3: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
39d8: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4a860
|
|
39df: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
39e5: 0f 57 d2 xorps %xmm2,%xmm2
|
|
39e8: 0f 28 c1 movaps %xmm1,%xmm0
|
|
39eb: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
39ef: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
39f3: 0f 57 c3 xorps %xmm3,%xmm0
|
|
39f6: 41 83 f8 03 cmp $0x3,%r8d
|
|
39fa: 7d 63 jge 0x3a5f
|
|
39fc: 41 83 c0 ff add $0xffffffff,%r8d
|
|
3a00: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
3a04: 74 3e je 0x3a44
|
|
3a06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a0d: 00
|
|
3a0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a20: 0f 12 12 movlps (%rdx),%xmm2
|
|
3a23: 0f 28 d8 movaps %xmm0,%xmm3
|
|
3a26: 41 83 c0 ff add $0xffffffff,%r8d
|
|
3a2a: 0f 59 da mulps %xmm2,%xmm3
|
|
3a2d: 0f 59 d1 mulps %xmm1,%xmm2
|
|
3a30: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
3a34: 0f 58 d3 addps %xmm3,%xmm2
|
|
3a37: 0f 13 12 movlps %xmm2,(%rdx)
|
|
3a3a: 48 83 c2 08 add $0x8,%rdx
|
|
3a3e: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
3a42: 75 dc jne 0x3a20
|
|
3a44: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
3a49: 48 33 cc xor %rsp,%rcx
|
|
3a4c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2603390
|
|
3a53: 75 05 jne 0x3a5a
|
|
3a55: 48 83 c4 28 add $0x28,%rsp
|
|
3a59: c3 ret
|
|
3a5a: e8 91 b0 11 01 call 0x111eaf0
|
|
3a5f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
3a66: 74 3c je 0x3aa4
|
|
3a68: 44 89 c0 mov %r8d,%eax
|
|
3a6b: 41 83 e0 01 and $0x1,%r8d
|
|
3a6f: d1 f8 sar $1,%eax
|
|
3a71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a78: 00
|
|
3a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a80: 0f 10 1a movups (%rdx),%xmm3
|
|
3a83: 0f 28 e0 movaps %xmm0,%xmm4
|
|
3a86: 0f 59 e3 mulps %xmm3,%xmm4
|
|
3a89: 0f 59 d9 mulps %xmm1,%xmm3
|
|
3a8c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
3a90: 0f 58 e3 addps %xmm3,%xmm4
|
|
3a93: 0f 11 22 movups %xmm4,(%rdx)
|
|
3a96: 48 83 c2 10 add $0x10,%rdx
|
|
3a9a: 83 c0 ff add $0xffffffff,%eax
|
|
3a9d: 75 e1 jne 0x3a80
|
|
3a9f: e9 58 ff ff ff jmp 0x39fc
|
|
3aa4: 48 89 d0 mov %rdx,%rax
|
|
3aa7: 48 83 e0 0f and $0xf,%rax
|
|
3aab: 85 c0 test %eax,%eax
|
|
3aad: 74 1f je 0x3ace
|
|
3aaf: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
3ab3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
3ab6: 41 83 c0 ff add $0xffffffff,%r8d
|
|
3aba: 0f 59 e3 mulps %xmm3,%xmm4
|
|
3abd: 0f 59 d9 mulps %xmm1,%xmm3
|
|
3ac0: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
3ac4: 0f 58 e3 addps %xmm3,%xmm4
|
|
3ac7: 0f 13 22 movlps %xmm4,(%rdx)
|
|
3aca: 48 83 c2 08 add $0x8,%rdx
|
|
3ace: 44 89 c0 mov %r8d,%eax
|
|
3ad1: 41 83 e0 01 and $0x1,%r8d
|
|
3ad5: d1 f8 sar $1,%eax
|
|
3ad7: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
3adc: 77 42 ja 0x3b20
|
|
3ade: 66 90 xchg %ax,%ax
|
|
3ae0: 0f 10 1a movups (%rdx),%xmm3
|
|
3ae3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
3ae6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
3ae9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
3aec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
3af0: 0f 58 e3 addps %xmm3,%xmm4
|
|
3af3: 0f 11 22 movups %xmm4,(%rdx)
|
|
3af6: 48 83 c2 10 add $0x10,%rdx
|
|
3afa: 83 c0 ff add $0xffffffff,%eax
|
|
3afd: 75 e1 jne 0x3ae0
|
|
3aff: e9 f8 fe ff ff jmp 0x39fc
|
|
3b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b0b: 00
|
|
3b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b1f: 00
|
|
3b20: 0f 10 1a movups (%rdx),%xmm3
|
|
3b23: 0f 28 e0 movaps %xmm0,%xmm4
|
|
3b26: 0f 59 e3 mulps %xmm3,%xmm4
|
|
3b29: 0f 59 d9 mulps %xmm1,%xmm3
|
|
3b2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
3b30: 0f 58 e3 addps %xmm3,%xmm4
|
|
3b33: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
3b36: 48 83 c2 10 add $0x10,%rdx
|
|
3b3a: 83 c0 ff add $0xffffffff,%eax
|
|
3b3d: 75 e1 jne 0x3b20
|
|
3b3f: e9 b8 fe ff ff jmp 0x39fc
|
|
3b44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b4b: 00
|
|
3b4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b5f: 00
|
|
3b60: 57 push %rdi
|
|
3b61: 41 54 push %r12
|
|
3b63: 41 56 push %r14
|
|
3b65: 41 57 push %r15
|
|
3b67: 55 push %rbp
|
|
3b68: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
|
|
3b6f: 45 89 c6 mov %r8d,%r14d
|
|
3b72: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
|
|
3b79: 00
|
|
3b7a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
|
|
3b81: 00
|
|
3b82: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
3b88: 4d 63 fe movslq %r14d,%r15
|
|
3b8b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
3b8f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
|
|
3b96: 00
|
|
3b97: 48 89 d7 mov %rdx,%rdi
|
|
3b9a: 48 89 cd mov %rcx,%rbp
|
|
3b9d: 44 89 e0 mov %r12d,%eax
|
|
3ba0: 25 80 1f 00 00 and $0x1f80,%eax
|
|
3ba5: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
3baa: 74 1d je 0x3bc9
|
|
3bac: 44 89 e0 mov %r12d,%eax
|
|
3baf: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
3bb4: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
3bb9: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
|
|
3bc0: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
3bc7: 00 00
|
|
3bc9: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4a880
|
|
3bd0: 01
|
|
3bd1: 48 89 f8 mov %rdi,%rax
|
|
3bd4: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
3bd8: 48 83 e0 1c and $0x1c,%rax
|
|
3bdc: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
3be2: 85 c0 test %eax,%eax
|
|
3be4: 0f 84 51 01 00 00 je 0x3d3b
|
|
3bea: c1 e8 02 shr $0x2,%eax
|
|
3bed: f7 d8 neg %eax
|
|
3bef: 83 c0 08 add $0x8,%eax
|
|
3bf2: 41 3b c6 cmp %r14d,%eax
|
|
3bf5: 44 0f 4c f0 cmovl %eax,%r14d
|
|
3bf9: 45 85 f6 test %r14d,%r14d
|
|
3bfc: 0f 8e 19 01 00 00 jle 0x3d1b
|
|
3c02: 44 89 f0 mov %r14d,%eax
|
|
3c05: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3c0b: d1 e8 shr $1,%eax
|
|
3c0d: 45 33 c9 xor %r9d,%r9d
|
|
3c10: 85 c0 test %eax,%eax
|
|
3c12: 0f 86 b1 00 00 00 jbe 0x3cc9
|
|
3c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c1f: 00
|
|
3c20: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
3c24: 4d 63 d2 movslq %r10d,%r10
|
|
3c27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
3c2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
3c32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
3c39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
3c3e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
3c45: 00 00
|
|
3c47: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
3c4c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
3c53: 75 14 jne 0x3c69
|
|
3c55: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
3c5c: 00 00 00 00
|
|
3c60: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
3c67: 00 00
|
|
3c69: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
3c6f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
3c76: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
3c7a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
3c81: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
3c86: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
3c8d: 00 00
|
|
3c8f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
3c94: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
3c9b: 75 14 jne 0x3cb1
|
|
3c9d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
3ca4: 00 00 00 00
|
|
3ca8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
3caf: 00 00
|
|
3cb1: 41 ff c1 inc %r9d
|
|
3cb4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
3cbb: 44 3b c8 cmp %eax,%r9d
|
|
3cbe: 0f 82 5c ff ff ff jb 0x3c20
|
|
3cc4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
3cc9: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
3ccd: 41 3b c6 cmp %r14d,%eax
|
|
3cd0: 73 49 jae 0x3d1b
|
|
3cd2: 4d 63 d2 movslq %r10d,%r10
|
|
3cd5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
3cdc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
3ce0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
3ce7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
3cec: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
3cf3: 00 00
|
|
3cf5: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
3cf9: a9 00 00 80 7f test $0x7f800000,%eax
|
|
3cfe: 75 14 jne 0x3d14
|
|
3d00: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
3d07: 00 00 00 00
|
|
3d0b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
3d12: 00 00
|
|
3d14: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
3d1b: 48 89 f9 mov %rdi,%rcx
|
|
3d1e: 48 89 fa mov %rdi,%rdx
|
|
3d21: 45 89 f0 mov %r14d,%r8d
|
|
3d24: c5 f8 77 vzeroupper
|
|
3d27: e8 b4 e5 05 00 call 0x622e0
|
|
3d2c: 4d 63 f6 movslq %r14d,%r14
|
|
3d2f: 4d 2b fe sub %r14,%r15
|
|
3d32: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
3d37: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
3d3b: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
3d42: 74 4e je 0x3d92
|
|
3d44: 45 33 f6 xor %r14d,%r14d
|
|
3d47: 4d 85 ff test %r15,%r15
|
|
3d4a: 0f 8e f9 03 00 00 jle 0x4149
|
|
3d50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d57: 00
|
|
3d58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d5f: 90 nop
|
|
3d60: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
3d65: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
3d69: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
3d6e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
3d73: c5 f8 77 vzeroupper
|
|
3d76: e8 c5 e6 05 00 call 0x62440
|
|
3d7b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
|
|
3d81: 49 ff c6 inc %r14
|
|
3d84: 48 83 c5 08 add $0x8,%rbp
|
|
3d88: 4d 3b f7 cmp %r15,%r14
|
|
3d8b: 7c d3 jl 0x3d60
|
|
3d8d: e9 b7 03 00 00 jmp 0x4149
|
|
3d92: 45 89 f8 mov %r15d,%r8d
|
|
3d95: 33 c0 xor %eax,%eax
|
|
3d97: 41 c1 ff 04 sar $0x4,%r15d
|
|
3d9b: 41 83 e0 0f and $0xf,%r8d
|
|
3d9f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
|
|
3da6: 0f 85 29 01 00 00 jne 0x3ed5
|
|
3dac: 45 85 ff test %r15d,%r15d
|
|
3daf: 0f 8e 59 02 00 00 jle 0x400e
|
|
3db5: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
|
|
3dbb: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
|
|
3dc1: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
|
|
3dc7: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
|
|
3dcd: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
|
|
3dd3: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4a8c0
|
|
3dda: 01
|
|
3ddb: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
|
|
3de1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4a8a0
|
|
3de8: 01
|
|
3de9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4a880
|
|
3df0: 01
|
|
3df1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3df8: 00
|
|
3df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e00: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
|
|
3e05: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
|
|
3e0a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
|
|
3e0f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
|
|
3e14: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
|
|
3e1b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
|
|
3e20: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
|
|
3e27: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
|
|
3e2b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
|
|
3e2f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
|
|
3e36: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
|
|
3e3d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
|
|
3e41: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
|
|
3e46: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
|
|
3e4a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
|
|
3e4e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
|
|
3e52: c5 fc 52 da vrsqrtps %ymm2,%ymm3
|
|
3e56: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
|
|
3e5b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
|
|
3e5f: c5 fc 28 c7 vmovaps %ymm7,%ymm0
|
|
3e63: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
|
|
3e68: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
|
|
3e6d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
|
|
3e72: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
|
|
3e77: c5 fc 28 cf vmovaps %ymm7,%ymm1
|
|
3e7b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
|
|
3e80: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
|
|
3e84: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
|
|
3e89: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
|
|
3e8e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
|
|
3e93: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
|
|
3e98: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
|
|
3e9c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
|
|
3ea0: c5 7c 50 cb vmovmskps %ymm3,%r9d
|
|
3ea4: 45 85 c9 test %r9d,%r9d
|
|
3ea7: 74 08 je 0x3eb1
|
|
3ea9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
|
|
3ead: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
|
|
3eb1: ff c0 inc %eax
|
|
3eb3: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
3eba: c5 fc 11 07 vmovups %ymm0,(%rdi)
|
|
3ebe: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
|
|
3ec3: 48 83 c7 40 add $0x40,%rdi
|
|
3ec7: 41 3b c7 cmp %r15d,%eax
|
|
3eca: 0f 8c 30 ff ff ff jl 0x3e00
|
|
3ed0: e9 1b 01 00 00 jmp 0x3ff0
|
|
3ed5: 45 85 ff test %r15d,%r15d
|
|
3ed8: 0f 8e 30 01 00 00 jle 0x400e
|
|
3ede: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
|
|
3ee4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
|
|
3eea: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
|
|
3ef0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
|
|
3ef6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
|
|
3efc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4a8c0
|
|
3f03: 01
|
|
3f04: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
|
|
3f0a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4a8a0
|
|
3f11: 01
|
|
3f12: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4a880
|
|
3f19: 01
|
|
3f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3f20: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
|
|
3f25: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
|
|
3f2a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
|
|
3f2f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
|
|
3f34: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
|
|
3f3b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
|
|
3f40: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
|
|
3f47: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
|
|
3f4b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
|
|
3f4f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
|
|
3f56: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
|
|
3f5d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
|
|
3f61: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
|
|
3f66: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
|
|
3f6a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
|
|
3f6e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
|
|
3f72: c5 fc 52 da vrsqrtps %ymm2,%ymm3
|
|
3f76: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
|
|
3f7b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
|
|
3f7f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0
|
|
3f83: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
|
|
3f88: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
|
|
3f8d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
|
|
3f92: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
|
|
3f97: c5 fd 6f cf vmovdqa %ymm7,%ymm1
|
|
3f9b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
|
|
3fa0: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
|
|
3fa4: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
|
|
3fa9: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
|
|
3fae: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
|
|
3fb3: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
|
|
3fb8: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
|
|
3fbc: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
|
|
3fc0: c5 7c 50 cb vmovmskps %ymm3,%r9d
|
|
3fc4: 45 85 c9 test %r9d,%r9d
|
|
3fc7: 74 08 je 0x3fd1
|
|
3fc9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
|
|
3fcd: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
|
|
3fd1: ff c0 inc %eax
|
|
3fd3: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
3fda: c5 fc 11 07 vmovups %ymm0,(%rdi)
|
|
3fde: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
|
|
3fe3: 48 83 c7 40 add $0x40,%rdi
|
|
3fe7: 41 3b c7 cmp %r15d,%eax
|
|
3fea: 0f 8c 30 ff ff ff jl 0x3f20
|
|
3ff0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6
|
|
3ff6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7
|
|
3ffc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11
|
|
4002: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13
|
|
4008: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14
|
|
400e: 45 85 c0 test %r8d,%r8d
|
|
4011: 0f 84 32 01 00 00 je 0x4149
|
|
4017: 0f 8e 1e 01 00 00 jle 0x413b
|
|
401d: 44 89 c0 mov %r8d,%eax
|
|
4020: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
4026: d1 e8 shr $1,%eax
|
|
4028: 45 33 c9 xor %r9d,%r9d
|
|
402b: 85 c0 test %eax,%eax
|
|
402d: 0f 86 b6 00 00 00 jbe 0x40e9
|
|
4033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
403f: 00
|
|
4040: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
4044: 4d 63 d2 movslq %r10d,%r10
|
|
4047: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
404e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
4052: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
4059: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
405e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
4065: 00 00
|
|
4067: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
406c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
4073: 75 14 jne 0x4089
|
|
4075: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
407c: 00 00 00 00
|
|
4080: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
4087: 00 00
|
|
4089: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
408f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
4096: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
409a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
40a1: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
40a6: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
40ad: 00 00
|
|
40af: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
40b4: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
40bb: 75 14 jne 0x40d1
|
|
40bd: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
40c4: 00 00 00 00
|
|
40c8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
40cf: 00 00
|
|
40d1: 41 ff c1 inc %r9d
|
|
40d4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
40db: 44 3b c8 cmp %eax,%r9d
|
|
40de: 0f 82 5c ff ff ff jb 0x4040
|
|
40e4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
40e9: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
40ed: 41 3b c0 cmp %r8d,%eax
|
|
40f0: 73 49 jae 0x413b
|
|
40f2: 4d 63 d2 movslq %r10d,%r10
|
|
40f5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
40fc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
4100: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
4107: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
410c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
4113: 00 00
|
|
4115: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
4119: a9 00 00 80 7f test $0x7f800000,%eax
|
|
411e: 75 14 jne 0x4134
|
|
4120: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
4127: 00 00 00 00
|
|
412b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
4132: 00 00
|
|
4134: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
413b: 48 89 f9 mov %rdi,%rcx
|
|
413e: 48 89 fa mov %rdi,%rdx
|
|
4141: c5 f8 77 vzeroupper
|
|
4144: e8 97 e1 05 00 call 0x622e0
|
|
4149: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp)
|
|
4150: 00 00
|
|
4152: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx
|
|
4159: 44 89 e0 mov %r12d,%eax
|
|
415c: 89 ca mov %ecx,%edx
|
|
415e: 25 df ff 00 00 and $0xffdf,%eax
|
|
4163: 81 e2 df ff 00 00 and $0xffdf,%edx
|
|
4169: 3b c2 cmp %edx,%eax
|
|
416b: 74 1e je 0x418b
|
|
416d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
|
|
4174: 83 e1 28 and $0x28,%ecx
|
|
4177: 44 0b e1 or %ecx,%r12d
|
|
417a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp)
|
|
4181: 00
|
|
4182: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
4189: 00 00
|
|
418b: c5 f8 77 vzeroupper
|
|
418e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13
|
|
4195: 00
|
|
4196: 48 81 c4 c0 00 00 00 add $0xc0,%rsp
|
|
419d: 5d pop %rbp
|
|
419e: 41 5f pop %r15
|
|
41a0: 41 5e pop %r14
|
|
41a2: 41 5c pop %r12
|
|
41a4: 5f pop %rdi
|
|
41a5: c3 ret
|
|
41a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
41ad: 00
|
|
41ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
41b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
41b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
41c0: 57 push %rdi
|
|
41c1: 41 54 push %r12
|
|
41c3: 41 56 push %r14
|
|
41c5: 41 57 push %r15
|
|
41c7: 55 push %rbp
|
|
41c8: 48 83 ec 70 sub $0x70,%rsp
|
|
41cc: 45 89 c6 mov %r8d,%r14d
|
|
41cf: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
41d4: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
41d9: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
41df: 4d 63 fe movslq %r14d,%r15
|
|
41e2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
41e6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
|
|
41eb: 48 89 d7 mov %rdx,%rdi
|
|
41ee: 48 89 cd mov %rcx,%rbp
|
|
41f1: 44 89 e0 mov %r12d,%eax
|
|
41f4: 25 80 1f 00 00 and $0x1f80,%eax
|
|
41f9: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
41fe: 74 17 je 0x4217
|
|
4200: 44 89 e0 mov %r12d,%eax
|
|
4203: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
4208: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
420d: 89 44 24 68 mov %eax,0x68(%rsp)
|
|
4211: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
|
|
4217: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4a8e0
|
|
421e: 01
|
|
421f: 48 89 f8 mov %rdi,%rax
|
|
4222: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
4226: 48 83 e0 1c and $0x1c,%rax
|
|
422a: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
4230: 85 c0 test %eax,%eax
|
|
4232: 0f 84 48 01 00 00 je 0x4380
|
|
4238: c1 e8 02 shr $0x2,%eax
|
|
423b: f7 d8 neg %eax
|
|
423d: 83 c0 08 add $0x8,%eax
|
|
4240: 41 3b c6 cmp %r14d,%eax
|
|
4243: 44 0f 4c f0 cmovl %eax,%r14d
|
|
4247: 45 85 f6 test %r14d,%r14d
|
|
424a: 0f 8e 10 01 00 00 jle 0x4360
|
|
4250: 44 89 f0 mov %r14d,%eax
|
|
4253: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
4259: d1 e8 shr $1,%eax
|
|
425b: 45 33 c9 xor %r9d,%r9d
|
|
425e: 85 c0 test %eax,%eax
|
|
4260: 0f 86 b1 00 00 00 jbe 0x4317
|
|
4266: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
426d: 00
|
|
426e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4275: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4280: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
4284: 4d 63 d2 movslq %r10d,%r10
|
|
4287: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
428e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
4292: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
4299: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
429e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
42a4: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
42a9: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
42b0: 75 0e jne 0x42c0
|
|
42b2: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
42b9: 00
|
|
42ba: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
42c0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
42c6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
42cd: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
42d1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
42d8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
42dd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
42e3: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
42e8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
42ef: 75 0e jne 0x42ff
|
|
42f1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
42f8: 00
|
|
42f9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
42ff: 41 ff c1 inc %r9d
|
|
4302: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
4309: 44 3b c8 cmp %eax,%r9d
|
|
430c: 0f 82 6e ff ff ff jb 0x4280
|
|
4312: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
4317: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
431b: 41 3b c6 cmp %r14d,%eax
|
|
431e: 73 40 jae 0x4360
|
|
4320: 4d 63 d2 movslq %r10d,%r10
|
|
4323: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
432a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
432e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
4335: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
433a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
4340: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
4344: a9 00 00 80 7f test $0x7f800000,%eax
|
|
4349: 75 0e jne 0x4359
|
|
434b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
4352: 00
|
|
4353: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
4359: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
4360: 48 89 f9 mov %rdi,%rcx
|
|
4363: 48 89 fa mov %rdi,%rdx
|
|
4366: 45 89 f0 mov %r14d,%r8d
|
|
4369: c5 f8 77 vzeroupper
|
|
436c: e8 ef e0 05 00 call 0x62460
|
|
4371: 4d 63 f6 movslq %r14d,%r14
|
|
4374: 4d 2b fe sub %r14,%r15
|
|
4377: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
437c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
4380: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
4387: 74 49 je 0x43d2
|
|
4389: 45 33 f6 xor %r14d,%r14d
|
|
438c: 4d 85 ff test %r15,%r15
|
|
438f: 0f 8e b9 03 00 00 jle 0x474e
|
|
4395: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
43a0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
43a5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
43a9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
43ae: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
43b3: c5 f8 77 vzeroupper
|
|
43b6: e8 e5 e1 05 00 call 0x625a0
|
|
43bb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
|
|
43c1: 49 ff c6 inc %r14
|
|
43c4: 48 83 c5 08 add $0x8,%rbp
|
|
43c8: 4d 3b f7 cmp %r15,%r14
|
|
43cb: 7c d3 jl 0x43a0
|
|
43cd: e9 7c 03 00 00 jmp 0x474e
|
|
43d2: 45 89 f8 mov %r15d,%r8d
|
|
43d5: 33 c0 xor %eax,%eax
|
|
43d7: 41 c1 ff 04 sar $0x4,%r15d
|
|
43db: 41 83 e0 0f and $0xf,%r8d
|
|
43df: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
|
|
43e6: 0f 85 20 01 00 00 jne 0x450c
|
|
43ec: 45 85 ff test %r15d,%r15d
|
|
43ef: 0f 8e 32 02 00 00 jle 0x4627
|
|
43f5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4a920
|
|
43fc: 01
|
|
43fd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
|
|
4404: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4a900
|
|
440b: 64 c4 01
|
|
440e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4a8e0
|
|
4415: 64 c4 01
|
|
4418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
441f: 00
|
|
4420: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
|
|
4425: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
|
|
442a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
|
|
442f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
|
|
4434: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
|
|
443a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
|
|
4440: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
|
|
4447: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
|
|
444e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
|
|
4452: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
|
|
4456: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
|
|
445a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
|
|
4461: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
|
|
4468: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
|
|
446c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
|
|
4470: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
|
|
4474: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
|
|
4478: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
|
|
447d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
|
|
4483: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
|
|
4487: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
|
|
448d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
|
|
4493: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
|
|
4499: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
|
|
449f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
|
|
44a5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
|
|
44ab: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
|
|
44b0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
|
|
44b6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
|
|
44bc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
|
|
44c2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
|
|
44c8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
|
|
44ce: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
|
|
44d4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
|
|
44da: c5 f8 98 c0 kortestw %k0,%k0
|
|
44de: 74 08 je 0x44e8
|
|
44e0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
|
|
44e4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
|
|
44e8: ff c0 inc %eax
|
|
44ea: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
44f1: c5 fc 11 27 vmovups %ymm4,(%rdi)
|
|
44f5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
|
|
44fa: 48 83 c7 40 add $0x40,%rdi
|
|
44fe: 41 3b c7 cmp %r15d,%eax
|
|
4501: 0f 8c 19 ff ff ff jl 0x4420
|
|
4507: e9 1b 01 00 00 jmp 0x4627
|
|
450c: 45 85 ff test %r15d,%r15d
|
|
450f: 0f 8e 12 01 00 00 jle 0x4627
|
|
4515: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4a920
|
|
451c: 01
|
|
451d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
|
|
4524: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4a900
|
|
452b: 63 c4 01
|
|
452e: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4a8e0
|
|
4535: 63 c4 01
|
|
4538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
453f: 00
|
|
4540: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
|
|
4545: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
|
|
454a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
|
|
454f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
|
|
4554: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
|
|
455a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
|
|
4560: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
|
|
4567: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
|
|
456e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
|
|
4572: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
|
|
4576: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
|
|
457a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
|
|
4581: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
|
|
4588: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
|
|
458c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
|
|
4590: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
|
|
4594: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
|
|
4598: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
|
|
459d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
|
|
45a3: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
|
|
45a7: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
|
|
45ad: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
|
|
45b3: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
|
|
45b9: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
|
|
45bf: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
|
|
45c5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
|
|
45cb: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
|
|
45d0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
|
|
45d6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
|
|
45dc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
|
|
45e2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
|
|
45e8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
|
|
45ee: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
|
|
45f4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
|
|
45fa: c5 f8 98 c0 kortestw %k0,%k0
|
|
45fe: 74 08 je 0x4608
|
|
4600: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
|
|
4604: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
|
|
4608: ff c0 inc %eax
|
|
460a: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
4611: c5 fc 11 27 vmovups %ymm4,(%rdi)
|
|
4615: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
|
|
461a: 48 83 c7 40 add $0x40,%rdi
|
|
461e: 41 3b c7 cmp %r15d,%eax
|
|
4621: 0f 8c 19 ff ff ff jl 0x4540
|
|
4627: 45 85 c0 test %r8d,%r8d
|
|
462a: 0f 84 1e 01 00 00 je 0x474e
|
|
4630: 0f 8e 0a 01 00 00 jle 0x4740
|
|
4636: 44 89 c0 mov %r8d,%eax
|
|
4639: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
463f: d1 e8 shr $1,%eax
|
|
4641: 45 33 c9 xor %r9d,%r9d
|
|
4644: 85 c0 test %eax,%eax
|
|
4646: 0f 86 ab 00 00 00 jbe 0x46f7
|
|
464c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4653: 00
|
|
4654: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
465b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4660: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
4664: 4d 63 d2 movslq %r10d,%r10
|
|
4667: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
466e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
4672: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
4679: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
467e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
4684: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
4689: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
4690: 75 0e jne 0x46a0
|
|
4692: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
4699: 00
|
|
469a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
46a0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
46a6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
46ad: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
46b1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
46b8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
46bd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
46c3: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
46c8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
46cf: 75 0e jne 0x46df
|
|
46d1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
46d8: 00
|
|
46d9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
46df: 41 ff c1 inc %r9d
|
|
46e2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
46e9: 44 3b c8 cmp %eax,%r9d
|
|
46ec: 0f 82 6e ff ff ff jb 0x4660
|
|
46f2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
46f7: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
46fb: 41 3b c0 cmp %r8d,%eax
|
|
46fe: 73 40 jae 0x4740
|
|
4700: 4d 63 d2 movslq %r10d,%r10
|
|
4703: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
470a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
470e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
4715: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
471a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
4720: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
4724: a9 00 00 80 7f test $0x7f800000,%eax
|
|
4729: 75 0e jne 0x4739
|
|
472b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
4732: 00
|
|
4733: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
4739: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
4740: 48 89 f9 mov %rdi,%rcx
|
|
4743: 48 89 fa mov %rdi,%rdx
|
|
4746: c5 f8 77 vzeroupper
|
|
4749: e8 12 dd 05 00 call 0x62460
|
|
474e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp)
|
|
4754: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
4758: 44 89 e0 mov %r12d,%eax
|
|
475b: 89 ca mov %ecx,%edx
|
|
475d: 25 df ff 00 00 and $0xffdf,%eax
|
|
4762: 81 e2 df ff 00 00 and $0xffdf,%edx
|
|
4768: 3b c2 cmp %edx,%eax
|
|
476a: 74 18 je 0x4784
|
|
476c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
|
|
4773: 83 e1 28 and $0x28,%ecx
|
|
4776: 44 0b e1 or %ecx,%r12d
|
|
4779: 44 89 64 24 68 mov %r12d,0x68(%rsp)
|
|
477e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
|
|
4784: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
4789: c5 f8 77 vzeroupper
|
|
478c: 48 83 c4 70 add $0x70,%rsp
|
|
4790: 5d pop %rbp
|
|
4791: 41 5f pop %r15
|
|
4793: 41 5e pop %r14
|
|
4795: 41 5c pop %r12
|
|
4797: 5f pop %rdi
|
|
4798: c3 ret
|
|
4799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
47a0: 48 83 ec 48 sub $0x48,%rsp
|
|
47a4: b8 00 01 00 00 mov $0x100,%eax
|
|
47a9: 4d 63 c9 movslq %r9d,%r9
|
|
47ac: 45 33 db xor %r11d,%r11d
|
|
47af: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
47b3: 49 c1 e2 03 shl $0x3,%r10
|
|
47b7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
47be: 44 0f 4f d8 cmovg %eax,%r11d
|
|
47c2: 48 89 e0 mov %rsp,%rax
|
|
47c5: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
47c9: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
47cd: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
47d1: e8 ea dd 05 00 call 0x625c0
|
|
47d6: 48 83 c4 48 add $0x48,%rsp
|
|
47da: c3 ret
|
|
47db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
47e0: 48 83 ec 48 sub $0x48,%rsp
|
|
47e4: b8 00 01 00 00 mov $0x100,%eax
|
|
47e9: 4d 63 c9 movslq %r9d,%r9
|
|
47ec: 45 33 db xor %r11d,%r11d
|
|
47ef: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
47f3: 49 c1 e2 03 shl $0x3,%r10
|
|
47f7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
47fe: 44 0f 4f d8 cmovg %eax,%r11d
|
|
4802: 48 89 e0 mov %rsp,%rax
|
|
4805: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
4809: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
480d: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
4811: e8 ea e4 05 00 call 0x62d00
|
|
4816: 48 83 c4 48 add $0x48,%rsp
|
|
481a: c3 ret
|
|
481b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4820: 48 83 ec 48 sub $0x48,%rsp
|
|
4824: b8 00 01 00 00 mov $0x100,%eax
|
|
4829: 4d 63 c9 movslq %r9d,%r9
|
|
482c: 45 33 db xor %r11d,%r11d
|
|
482f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
4833: 49 c1 e2 03 shl $0x3,%r10
|
|
4837: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
483e: 44 0f 4f d8 cmovg %eax,%r11d
|
|
4842: 48 89 e0 mov %rsp,%rax
|
|
4845: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
4849: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
484d: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
4851: e8 8a e9 05 00 call 0x631e0
|
|
4856: 48 83 c4 48 add $0x48,%rsp
|
|
485a: c3 ret
|
|
485b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4860: 41 83 f8 0b cmp $0xb,%r8d
|
|
4864: 7d 38 jge 0x489e
|
|
4866: 41 ff c8 dec %r8d
|
|
4869: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
486d: 74 2e je 0x489d
|
|
486f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4876: 00
|
|
4877: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
487e: 66 90 xchg %ax,%ax
|
|
4880: f3 0f 10 02 movss (%rdx),%xmm0
|
|
4884: 41 ff c8 dec %r8d
|
|
4887: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
488b: 48 83 c1 04 add $0x4,%rcx
|
|
488f: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
4893: 48 83 c2 04 add $0x4,%rdx
|
|
4897: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
489b: 75 e3 jne 0x4880
|
|
489d: c3 ret
|
|
489e: 89 d0 mov %edx,%eax
|
|
48a0: a8 03 test $0x3,%al
|
|
48a2: 74 4d je 0x48f1
|
|
48a4: 44 89 c0 mov %r8d,%eax
|
|
48a7: 41 83 e0 07 and $0x7,%r8d
|
|
48ab: 83 e0 f8 and $0xfffffff8,%eax
|
|
48ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48b5: 00
|
|
48b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48bd: 0f 1f 00 nopl (%rax)
|
|
48c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
48c4: 0f 10 12 movups (%rdx),%xmm2
|
|
48c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
48cb: 0f 10 01 movups (%rcx),%xmm0
|
|
48ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
48d2: 0f 5c d0 subps %xmm0,%xmm2
|
|
48d5: 0f 5c d9 subps %xmm1,%xmm3
|
|
48d8: 0f 11 12 movups %xmm2,(%rdx)
|
|
48db: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
48df: 48 83 c1 20 add $0x20,%rcx
|
|
48e3: 48 83 c2 20 add $0x20,%rdx
|
|
48e7: 83 c0 f8 add $0xfffffff8,%eax
|
|
48ea: 75 d4 jne 0x48c0
|
|
48ec: e9 75 ff ff ff jmp 0x4866
|
|
48f1: 83 e0 0f and $0xf,%eax
|
|
48f4: 74 42 je 0x4938
|
|
48f6: c1 e8 02 shr $0x2,%eax
|
|
48f9: f7 d8 neg %eax
|
|
48fb: 83 e0 03 and $0x3,%eax
|
|
48fe: 44 2b c0 sub %eax,%r8d
|
|
4901: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4908: 00
|
|
4909: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4910: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4917: 00
|
|
4918: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
491f: 90 nop
|
|
4920: f3 0f 10 02 movss (%rdx),%xmm0
|
|
4924: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
4928: 48 83 c1 04 add $0x4,%rcx
|
|
492c: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
4930: 48 83 c2 04 add $0x4,%rdx
|
|
4934: ff c8 dec %eax
|
|
4936: 75 e8 jne 0x4920
|
|
4938: 44 89 c0 mov %r8d,%eax
|
|
493b: 41 83 e0 07 and $0x7,%r8d
|
|
493f: 83 e0 f8 and $0xfffffff8,%eax
|
|
4942: f6 c1 0f test $0xf,%cl
|
|
4945: 75 59 jne 0x49a0
|
|
4947: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
494e: 00
|
|
494f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4956: 0f 1f 00 nopl (%rax)
|
|
4959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4960: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4964: 0f 28 02 movaps (%rdx),%xmm0
|
|
4967: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
496b: 0f 5c 01 subps (%rcx),%xmm0
|
|
496e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
4972: 0f 29 02 movaps %xmm0,(%rdx)
|
|
4975: 48 83 c1 20 add $0x20,%rcx
|
|
4979: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
497d: 48 83 c2 20 add $0x20,%rdx
|
|
4981: 83 c0 f8 add $0xfffffff8,%eax
|
|
4984: 75 da jne 0x4960
|
|
4986: e9 db fe ff ff jmp 0x4866
|
|
498b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4992: 00
|
|
4993: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
499a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
49a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
49a4: 0f 10 01 movups (%rcx),%xmm0
|
|
49a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
49ab: 0f 28 12 movaps (%rdx),%xmm2
|
|
49ae: 48 83 c1 20 add $0x20,%rcx
|
|
49b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
49b6: 0f 5c d0 subps %xmm0,%xmm2
|
|
49b9: 0f 5c d9 subps %xmm1,%xmm3
|
|
49bc: 0f 29 12 movaps %xmm2,(%rdx)
|
|
49bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
49c3: 48 83 c2 20 add $0x20,%rdx
|
|
49c7: 83 c0 f8 add $0xfffffff8,%eax
|
|
49ca: 75 d4 jne 0x49a0
|
|
49cc: e9 95 fe ff ff jmp 0x4866
|
|
49d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
49d8: 00
|
|
49d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
49e0: 41 83 f8 0b cmp $0xb,%r8d
|
|
49e4: 7d 38 jge 0x4a1e
|
|
49e6: 41 ff c8 dec %r8d
|
|
49e9: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
49ed: 74 2e je 0x4a1d
|
|
49ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
49f6: 00
|
|
49f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
49fe: 66 90 xchg %ax,%ax
|
|
4a00: f3 0f 10 02 movss (%rdx),%xmm0
|
|
4a04: 41 ff c8 dec %r8d
|
|
4a07: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
4a0b: 48 83 c1 04 add $0x4,%rcx
|
|
4a0f: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
4a13: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
|
4a17: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
4a1b: 75 e3 jne 0x4a00
|
|
4a1d: c3 ret
|
|
4a1e: 89 d0 mov %edx,%eax
|
|
4a20: a8 03 test $0x3,%al
|
|
4a22: 74 4d je 0x4a71
|
|
4a24: 44 89 c0 mov %r8d,%eax
|
|
4a27: 41 83 e0 07 and $0x7,%r8d
|
|
4a2b: 83 e0 f8 and $0xfffffff8,%eax
|
|
4a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a35: 00
|
|
4a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a3d: 0f 1f 00 nopl (%rax)
|
|
4a40: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4a44: 0f 10 12 movups (%rdx),%xmm2
|
|
4a47: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
4a4b: 0f 10 01 movups (%rcx),%xmm0
|
|
4a4e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
4a52: 0f 5c d0 subps %xmm0,%xmm2
|
|
4a55: 0f 5c d9 subps %xmm1,%xmm3
|
|
4a58: 0f 11 12 movups %xmm2,(%rdx)
|
|
4a5b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
4a5f: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
4a63: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
4a67: 83 c0 f8 add $0xfffffff8,%eax
|
|
4a6a: 75 d4 jne 0x4a40
|
|
4a6c: e9 75 ff ff ff jmp 0x49e6
|
|
4a71: 83 e0 0f and $0xf,%eax
|
|
4a74: 74 42 je 0x4ab8
|
|
4a76: c1 e8 02 shr $0x2,%eax
|
|
4a79: f7 d8 neg %eax
|
|
4a7b: 83 e0 03 and $0x3,%eax
|
|
4a7e: 44 2b c0 sub %eax,%r8d
|
|
4a81: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a88: 00
|
|
4a89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a97: 00
|
|
4a98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a9f: 90 nop
|
|
4aa0: f3 0f 10 02 movss (%rdx),%xmm0
|
|
4aa4: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
4aa8: 48 83 c1 04 add $0x4,%rcx
|
|
4aac: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
4ab0: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
|
4ab4: ff c8 dec %eax
|
|
4ab6: 75 e8 jne 0x4aa0
|
|
4ab8: 44 89 c0 mov %r8d,%eax
|
|
4abb: 41 83 e0 07 and $0x7,%r8d
|
|
4abf: 83 e0 f8 and $0xfffffff8,%eax
|
|
4ac2: f6 c1 0f test $0xf,%cl
|
|
4ac5: 75 59 jne 0x4b20
|
|
4ac7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ace: 00
|
|
4acf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ad6: 0f 1f 00 nopl (%rax)
|
|
4ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ae0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4ae4: 0f 28 02 movaps (%rdx),%xmm0
|
|
4ae7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
4aeb: 0f 5c 01 subps (%rcx),%xmm0
|
|
4aee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
4af2: 0f 29 02 movaps %xmm0,(%rdx)
|
|
4af5: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
4af9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
4afd: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
4b01: 83 c0 f8 add $0xfffffff8,%eax
|
|
4b04: 75 da jne 0x4ae0
|
|
4b06: e9 db fe ff ff jmp 0x49e6
|
|
4b0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b12: 00
|
|
4b13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4b20: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4b24: 0f 10 01 movups (%rcx),%xmm0
|
|
4b27: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
4b2b: 0f 28 12 movaps (%rdx),%xmm2
|
|
4b2e: 48 83 c1 20 add $0x20,%rcx
|
|
4b32: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
4b36: 0f 5c d0 subps %xmm0,%xmm2
|
|
4b39: 0f 5c d9 subps %xmm1,%xmm3
|
|
4b3c: 0f 29 12 movaps %xmm2,(%rdx)
|
|
4b3f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
4b43: 48 83 c2 20 add $0x20,%rdx
|
|
4b47: 83 c0 f8 add $0xfffffff8,%eax
|
|
4b4a: 75 d4 jne 0x4b20
|
|
4b4c: e9 95 fe ff ff jmp 0x49e6
|
|
4b51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b58: 00
|
|
4b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b60: 41 83 f8 0b cmp $0xb,%r8d
|
|
4b64: 7d 39 jge 0x4b9f
|
|
4b66: 41 83 c0 ff add $0xffffffff,%r8d
|
|
4b6a: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
4b6e: 74 2e je 0x4b9e
|
|
4b70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b77: 00
|
|
4b78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b7f: 90 nop
|
|
4b80: f3 0f 10 02 movss (%rdx),%xmm0
|
|
4b84: 41 83 c0 ff add $0xffffffff,%r8d
|
|
4b88: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
4b8c: 48 83 c1 04 add $0x4,%rcx
|
|
4b90: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
4b94: 48 83 c2 04 add $0x4,%rdx
|
|
4b98: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
4b9c: 75 e2 jne 0x4b80
|
|
4b9e: c3 ret
|
|
4b9f: 89 d0 mov %edx,%eax
|
|
4ba1: a8 03 test $0x3,%al
|
|
4ba3: 74 4c je 0x4bf1
|
|
4ba5: 44 89 c0 mov %r8d,%eax
|
|
4ba8: 41 83 e0 07 and $0x7,%r8d
|
|
4bac: 83 e0 f8 and $0xfffffff8,%eax
|
|
4baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4bb6: 00
|
|
4bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4bbe: 66 90 xchg %ax,%ax
|
|
4bc0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4bc4: 0f 10 12 movups (%rdx),%xmm2
|
|
4bc7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
4bcb: 0f 10 01 movups (%rcx),%xmm0
|
|
4bce: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
4bd2: 0f 5c d0 subps %xmm0,%xmm2
|
|
4bd5: 48 83 c1 20 add $0x20,%rcx
|
|
4bd9: 0f 5c d9 subps %xmm1,%xmm3
|
|
4bdc: 0f 11 12 movups %xmm2,(%rdx)
|
|
4bdf: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
4be3: 48 83 c2 20 add $0x20,%rdx
|
|
4be7: 83 c0 f8 add $0xfffffff8,%eax
|
|
4bea: 75 d4 jne 0x4bc0
|
|
4bec: e9 75 ff ff ff jmp 0x4b66
|
|
4bf1: 83 e0 0f and $0xf,%eax
|
|
4bf4: 74 43 je 0x4c39
|
|
4bf6: c1 e8 02 shr $0x2,%eax
|
|
4bf9: f7 d8 neg %eax
|
|
4bfb: 83 e0 03 and $0x3,%eax
|
|
4bfe: 44 2b c0 sub %eax,%r8d
|
|
4c01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c08: 00
|
|
4c09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4c10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c17: 00
|
|
4c18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4c1f: 90 nop
|
|
4c20: f3 0f 10 02 movss (%rdx),%xmm0
|
|
4c24: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
4c28: 48 83 c1 04 add $0x4,%rcx
|
|
4c2c: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
4c30: 48 83 c2 04 add $0x4,%rdx
|
|
4c34: 83 c0 ff add $0xffffffff,%eax
|
|
4c37: 75 e7 jne 0x4c20
|
|
4c39: 44 89 c0 mov %r8d,%eax
|
|
4c3c: 41 83 e0 07 and $0x7,%r8d
|
|
4c40: 83 e0 f8 and $0xfffffff8,%eax
|
|
4c43: f6 c1 0f test $0xf,%cl
|
|
4c46: 75 58 jne 0x4ca0
|
|
4c48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c4f: 00
|
|
4c50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
4c5e: 00 00
|
|
4c60: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4c64: 0f 10 02 movups (%rdx),%xmm0
|
|
4c67: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
4c6b: 0f 5c 01 subps (%rcx),%xmm0
|
|
4c6e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
4c72: 48 83 c1 20 add $0x20,%rcx
|
|
4c76: 0f 11 02 movups %xmm0,(%rdx)
|
|
4c79: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
|
4c7d: 48 83 c2 20 add $0x20,%rdx
|
|
4c81: 83 c0 f8 add $0xfffffff8,%eax
|
|
4c84: 75 da jne 0x4c60
|
|
4c86: e9 db fe ff ff jmp 0x4b66
|
|
4c8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c92: 00
|
|
4c93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4ca0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
4ca4: 0f 10 12 movups (%rdx),%xmm2
|
|
4ca7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
4cab: 0f 10 01 movups (%rcx),%xmm0
|
|
4cae: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
4cb2: 0f 5c d0 subps %xmm0,%xmm2
|
|
4cb5: 48 83 c1 20 add $0x20,%rcx
|
|
4cb9: 0f 5c d9 subps %xmm1,%xmm3
|
|
4cbc: 0f 11 12 movups %xmm2,(%rdx)
|
|
4cbf: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
4cc3: 48 83 c2 20 add $0x20,%rdx
|
|
4cc7: 83 c0 f8 add $0xfffffff8,%eax
|
|
4cca: 75 d4 jne 0x4ca0
|
|
4ccc: e9 95 fe ff ff jmp 0x4b66
|
|
4cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4cd8: 00
|
|
4cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ce0: 48 83 ec 28 sub $0x28,%rsp
|
|
4ce4: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
4ce8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
4ced: e8 4e 4f a9 01 call 0x1a99c40
|
|
4cf2: 48 83 c4 28 add $0x28,%rsp
|
|
4cf6: c3 ret
|
|
4cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
4cfe: 00 00
|
|
4d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4d05: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
4d09: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
4d0e: e8 4d 59 a9 01 call 0x1a9a660
|
|
4d13: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4d18: c3 ret
|
|
4d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4d20: 48 83 ec 28 sub $0x28,%rsp
|
|
4d24: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
4d28: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
4d2d: e8 4e 63 a9 01 call 0x1a9b080
|
|
4d32: 48 83 c4 28 add $0x28,%rsp
|
|
4d36: c3 ret
|
|
4d37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
4d3e: 00 00
|
|
4d40: 56 push %rsi
|
|
4d41: 57 push %rdi
|
|
4d42: 41 54 push %r12
|
|
4d44: 41 56 push %r14
|
|
4d46: 55 push %rbp
|
|
4d47: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
4d4e: 44 89 c7 mov %r8d,%edi
|
|
4d51: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
4d56: 48 89 d6 mov %rdx,%rsi
|
|
4d59: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2603390
|
|
4d60: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
4d65: 4c 33 cc xor %rsp,%r9
|
|
4d68: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
4d6c: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
4d71: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d
|
|
4d78: 00
|
|
4d79: 41 89 cc mov %ecx,%r12d
|
|
4d7c: 48 89 f5 mov %rsi,%rbp
|
|
4d7f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
4d86: 00
|
|
4d87: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d
|
|
4d8e: 0f 8e cf 01 00 00 jle 0x4f63
|
|
4d94: 48 f7 c6 03 00 00 00 test $0x3,%rsi
|
|
4d9b: 0f 85 c2 01 00 00 jne 0x4f63
|
|
4da1: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
4da6: e8 95 a7 44 00 call 0x44f540
|
|
4dab: 85 c0 test %eax,%eax
|
|
4dad: 0f 85 7d 01 00 00 jne 0x4f30
|
|
4db3: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
4db8: 45 85 c9 test %r9d,%r9d
|
|
4dbb: 0f 8e 6f 01 00 00 jle 0x4f30
|
|
4dc1: 45 3b f1 cmp %r9d,%r14d
|
|
4dc4: 0f 8e 66 01 00 00 jle 0x4f30
|
|
4dca: c4 c1 79 6e cc vmovd %r12d,%xmm1
|
|
4dcf: 49 89 f1 mov %rsi,%r9
|
|
4dd2: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1
|
|
4dd7: 49 f7 d9 neg %r9
|
|
4dda: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13)
|
|
4de0: 49 83 c1 40 add $0x40,%r9
|
|
4de4: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
4dea: 49 83 e1 3f and $0x3f,%r9
|
|
4dee: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13)
|
|
4df4: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0
|
|
4dfb: 45 85 c9 test %r9d,%r9d
|
|
4dfe: 74 22 je 0x4e22
|
|
4e00: 41 c1 e9 02 shr $0x2,%r9d
|
|
4e04: 41 2b f9 sub %r9d,%edi
|
|
4e07: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp
|
|
4e0b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi)
|
|
4e0f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi)
|
|
4e14: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi)
|
|
4e1b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi)
|
|
4e22: 41 89 f9 mov %edi,%r9d
|
|
4e25: 41 83 e1 0f and $0xf,%r9d
|
|
4e29: 41 f7 d9 neg %r9d
|
|
4e2c: 44 03 cf add %edi,%r9d
|
|
4e2f: 45 85 c9 test %r9d,%r9d
|
|
4e32: 0f 8e 82 00 00 00 jle 0x4eba
|
|
4e38: 33 c0 xor %eax,%eax
|
|
4e3a: 45 8d 71 0f lea 0xf(%r9),%r14d
|
|
4e3e: 45 89 f3 mov %r14d,%r11d
|
|
4e41: ba 01 00 00 00 mov $0x1,%edx
|
|
4e46: 41 c1 eb 05 shr $0x5,%r11d
|
|
4e4a: 45 33 d2 xor %r10d,%r10d
|
|
4e4d: 45 85 db test %r11d,%r11d
|
|
4e50: 76 3c jbe 0x4e8e
|
|
4e52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4e60: 4d 63 d2 movslq %r10d,%r10
|
|
4e63: ff c0 inc %eax
|
|
4e65: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4)
|
|
4e6c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4)
|
|
4e73: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4)
|
|
4e7a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4)
|
|
4e81: 41 83 c2 20 add $0x20,%r10d
|
|
4e85: 41 3b c3 cmp %r11d,%eax
|
|
4e88: 72 d6 jb 0x4e60
|
|
4e8a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
4e8e: 41 c1 fe 03 sar $0x3,%r14d
|
|
4e92: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
4e96: 41 c1 ee 1c shr $0x1c,%r14d
|
|
4e9a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d
|
|
4e9f: 41 c1 fb 04 sar $0x4,%r11d
|
|
4ea3: 45 3b d3 cmp %r11d,%r10d
|
|
4ea6: 73 12 jae 0x4eba
|
|
4ea8: c1 e2 04 shl $0x4,%edx
|
|
4eab: 48 63 d2 movslq %edx,%rdx
|
|
4eae: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4)
|
|
4eb4: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4)
|
|
4eba: 4d 63 c9 movslq %r9d,%r9
|
|
4ebd: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9
|
|
4ec2: f7 c7 08 00 00 00 test $0x8,%edi
|
|
4ec8: 74 09 je 0x4ed3
|
|
4eca: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9)
|
|
4ecf: 49 83 c1 20 add $0x20,%r9
|
|
4ed3: f7 c7 04 00 00 00 test $0x4,%edi
|
|
4ed9: 74 09 je 0x4ee4
|
|
4edb: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9)
|
|
4ee0: 49 83 c1 10 add $0x10,%r9
|
|
4ee4: f7 c7 02 00 00 00 test $0x2,%edi
|
|
4eea: 74 0b je 0x4ef7
|
|
4eec: 49 8b 6d 00 mov 0x0(%r13),%rbp
|
|
4ef0: 49 89 29 mov %rbp,(%r9)
|
|
4ef3: 49 83 c1 08 add $0x8,%r9
|
|
4ef7: f7 c7 01 00 00 00 test $0x1,%edi
|
|
4efd: 74 03 je 0x4f02
|
|
4eff: 45 89 21 mov %r12d,(%r9)
|
|
4f02: 0f ae f8 sfence
|
|
4f05: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
4f0a: 48 33 cc xor %rsp,%rcx
|
|
4f0d: c5 f8 77 vzeroupper
|
|
4f10: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2603390
|
|
4f17: 75 7d jne 0x4f96
|
|
4f19: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
4f1e: 48 89 f0 mov %rsi,%rax
|
|
4f21: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
4f28: 5d pop %rbp
|
|
4f29: 41 5e pop %r14
|
|
4f2b: 41 5c pop %r12
|
|
4f2d: 5f pop %rdi
|
|
4f2e: 5e pop %rsi
|
|
4f2f: c3 ret
|
|
4f30: 44 89 e1 mov %r12d,%ecx
|
|
4f33: 48 89 f2 mov %rsi,%rdx
|
|
4f36: 41 89 f8 mov %edi,%r8d
|
|
4f39: e8 22 be a4 01 call 0x1a50d60
|
|
4f3e: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
4f43: 48 33 cc xor %rsp,%rcx
|
|
4f46: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2603390
|
|
4f4d: 75 47 jne 0x4f96
|
|
4f4f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
4f54: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
4f5b: 5d pop %rbp
|
|
4f5c: 41 5e pop %r14
|
|
4f5e: 41 5c pop %r12
|
|
4f60: 5f pop %rdi
|
|
4f61: 5e pop %rsi
|
|
4f62: c3 ret
|
|
4f63: 44 89 e1 mov %r12d,%ecx
|
|
4f66: 48 89 f2 mov %rsi,%rdx
|
|
4f69: 41 89 f8 mov %edi,%r8d
|
|
4f6c: e8 ef bd a4 01 call 0x1a50d60
|
|
4f71: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
4f76: 48 33 cc xor %rsp,%rcx
|
|
4f79: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2603390
|
|
4f80: 75 14 jne 0x4f96
|
|
4f82: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
4f87: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
4f8e: 5d pop %rbp
|
|
4f8f: 41 5e pop %r14
|
|
4f91: 41 5c pop %r12
|
|
4f93: 5f pop %rdi
|
|
4f94: 5e pop %rsi
|
|
4f95: c3 ret
|
|
4f96: e8 55 9b 11 01 call 0x111eaf0
|
|
4f9b: 90 nop
|
|
4f9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4fa0: 56 push %rsi
|
|
4fa1: 57 push %rdi
|
|
4fa2: 41 54 push %r12
|
|
4fa4: 41 56 push %r14
|
|
4fa6: 41 57 push %r15
|
|
4fa8: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
4faf: 45 89 c4 mov %r8d,%r12d
|
|
4fb2: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
4fb7: 48 89 d7 mov %rdx,%rdi
|
|
4fba: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2603390
|
|
4fc1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
4fc6: 4c 33 cc xor %rsp,%r9
|
|
4fc9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
4fcd: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
4fd2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
|
|
4fd9: 00
|
|
4fda: 41 89 ce mov %ecx,%r14d
|
|
4fdd: 48 89 fe mov %rdi,%rsi
|
|
4fe0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
4fe7: 00
|
|
4fe8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
|
|
4fef: 0f 8e b6 01 00 00 jle 0x51ab
|
|
4ff5: 48 f7 c7 03 00 00 00 test $0x3,%rdi
|
|
4ffc: 0f 85 a9 01 00 00 jne 0x51ab
|
|
5002: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
5007: e8 34 a5 44 00 call 0x44f540
|
|
500c: 85 c0 test %eax,%eax
|
|
500e: 0f 85 63 01 00 00 jne 0x5177
|
|
5014: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
5019: 45 85 c9 test %r9d,%r9d
|
|
501c: 0f 8e 55 01 00 00 jle 0x5177
|
|
5022: 45 3b f9 cmp %r9d,%r15d
|
|
5025: 0f 8e 4c 01 00 00 jle 0x5177
|
|
502b: c4 c1 79 6e c6 vmovd %r14d,%xmm0
|
|
5030: 49 89 f9 mov %rdi,%r9
|
|
5033: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1
|
|
5038: 49 f7 d9 neg %r9
|
|
503b: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
|
|
5041: 49 83 c1 40 add $0x40,%r9
|
|
5045: 49 83 e1 3f and $0x3f,%r9
|
|
5049: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
504f: 45 85 c9 test %r9d,%r9d
|
|
5052: 74 14 je 0x5068
|
|
5054: 41 c1 e9 02 shr $0x2,%r9d
|
|
5058: 45 2b e1 sub %r9d,%r12d
|
|
505b: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
|
|
505f: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
|
|
5063: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
|
|
5068: 45 89 e1 mov %r12d,%r9d
|
|
506b: 41 83 e1 0f and $0xf,%r9d
|
|
506f: 41 f7 d9 neg %r9d
|
|
5072: 45 03 cc add %r12d,%r9d
|
|
5075: 45 85 c9 test %r9d,%r9d
|
|
5078: 0f 8e 7b 00 00 00 jle 0x50f9
|
|
507e: 33 c0 xor %eax,%eax
|
|
5080: 45 8d 79 0f lea 0xf(%r9),%r15d
|
|
5084: 45 89 fb mov %r15d,%r11d
|
|
5087: ba 01 00 00 00 mov $0x1,%edx
|
|
508c: 41 c1 eb 05 shr $0x5,%r11d
|
|
5090: 45 33 d2 xor %r10d,%r10d
|
|
5093: 45 85 db test %r11d,%r11d
|
|
5096: 76 35 jbe 0x50cd
|
|
5098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
509f: 00
|
|
50a0: 4d 63 d2 movslq %r10d,%r10
|
|
50a3: ff c0 inc %eax
|
|
50a5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
|
|
50ab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
|
|
50b2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
|
|
50b9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
|
|
50c0: 41 83 c2 20 add $0x20,%r10d
|
|
50c4: 41 3b c3 cmp %r11d,%eax
|
|
50c7: 72 d7 jb 0x50a0
|
|
50c9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
50cd: 41 c1 ff 03 sar $0x3,%r15d
|
|
50d1: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
50d5: 41 c1 ef 1c shr $0x1c,%r15d
|
|
50d9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
|
|
50de: 41 c1 fb 04 sar $0x4,%r11d
|
|
50e2: 45 3b d3 cmp %r11d,%r10d
|
|
50e5: 73 12 jae 0x50f9
|
|
50e7: c1 e2 04 shl $0x4,%edx
|
|
50ea: 48 63 d2 movslq %edx,%rdx
|
|
50ed: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
|
|
50f3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
|
|
50f9: 4d 63 c9 movslq %r9d,%r9
|
|
50fc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
|
|
5100: 41 f7 c4 08 00 00 00 test $0x8,%r12d
|
|
5107: 74 09 je 0x5112
|
|
5109: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
|
|
510e: 49 83 c1 20 add $0x20,%r9
|
|
5112: 41 f7 c4 04 00 00 00 test $0x4,%r12d
|
|
5119: 74 09 je 0x5124
|
|
511b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
|
|
5120: 49 83 c1 10 add $0x10,%r9
|
|
5124: 41 f7 c4 02 00 00 00 test $0x2,%r12d
|
|
512b: 74 0b je 0x5138
|
|
512d: 49 8b 75 00 mov 0x0(%r13),%rsi
|
|
5131: 49 89 31 mov %rsi,(%r9)
|
|
5134: 49 83 c1 08 add $0x8,%r9
|
|
5138: 41 f7 c4 01 00 00 00 test $0x1,%r12d
|
|
513f: 74 03 je 0x5144
|
|
5141: 45 89 31 mov %r14d,(%r9)
|
|
5144: 0f ae f8 sfence
|
|
5147: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
514c: 48 33 cc xor %rsp,%rcx
|
|
514f: c5 f8 77 vzeroupper
|
|
5152: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2603390
|
|
5159: 0f 85 80 00 00 00 jne 0x51df
|
|
515f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
5164: 48 89 f8 mov %rdi,%rax
|
|
5167: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
516e: 41 5f pop %r15
|
|
5170: 41 5e pop %r14
|
|
5172: 41 5c pop %r12
|
|
5174: 5f pop %rdi
|
|
5175: 5e pop %rsi
|
|
5176: c3 ret
|
|
5177: 44 89 f1 mov %r14d,%ecx
|
|
517a: 48 89 fa mov %rdi,%rdx
|
|
517d: 45 89 e0 mov %r12d,%r8d
|
|
5180: e8 7b c8 a4 01 call 0x1a51a00
|
|
5185: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
518a: 48 33 cc xor %rsp,%rcx
|
|
518d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2603390
|
|
5194: 75 49 jne 0x51df
|
|
5196: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
519b: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
51a2: 41 5f pop %r15
|
|
51a4: 41 5e pop %r14
|
|
51a6: 41 5c pop %r12
|
|
51a8: 5f pop %rdi
|
|
51a9: 5e pop %rsi
|
|
51aa: c3 ret
|
|
51ab: 44 89 f1 mov %r14d,%ecx
|
|
51ae: 48 89 fa mov %rdi,%rdx
|
|
51b1: 45 89 e0 mov %r12d,%r8d
|
|
51b4: e8 47 c8 a4 01 call 0x1a51a00
|
|
51b9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
51be: 48 33 cc xor %rsp,%rcx
|
|
51c1: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2603390
|
|
51c8: 75 15 jne 0x51df
|
|
51ca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
51cf: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
51d6: 41 5f pop %r15
|
|
51d8: 41 5e pop %r14
|
|
51da: 41 5c pop %r12
|
|
51dc: 5f pop %rdi
|
|
51dd: 5e pop %rsi
|
|
51de: c3 ret
|
|
51df: e8 0c 99 11 01 call 0x111eaf0
|
|
51e4: 90 nop
|
|
51e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
51ec: 00
|
|
51ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
51f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5200: 56 push %rsi
|
|
5201: 57 push %rdi
|
|
5202: 41 54 push %r12
|
|
5204: 41 56 push %r14
|
|
5206: 41 57 push %r15
|
|
5208: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
520f: 45 89 c4 mov %r8d,%r12d
|
|
5212: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
5217: 48 89 d7 mov %rdx,%rdi
|
|
521a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2603390
|
|
5221: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
5226: 4c 33 cc xor %rsp,%r9
|
|
5229: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
522d: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
5232: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
|
|
5239: 00
|
|
523a: 41 89 ce mov %ecx,%r14d
|
|
523d: 48 89 fe mov %rdi,%rsi
|
|
5240: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
5247: 00
|
|
5248: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
|
|
524f: 0f 8e b6 01 00 00 jle 0x540b
|
|
5255: 48 f7 c7 03 00 00 00 test $0x3,%rdi
|
|
525c: 0f 85 a9 01 00 00 jne 0x540b
|
|
5262: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
5267: e8 d4 a2 44 00 call 0x44f540
|
|
526c: 85 c0 test %eax,%eax
|
|
526e: 0f 85 63 01 00 00 jne 0x53d7
|
|
5274: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
5279: 45 85 c9 test %r9d,%r9d
|
|
527c: 0f 8e 55 01 00 00 jle 0x53d7
|
|
5282: 45 3b f9 cmp %r9d,%r15d
|
|
5285: 0f 8e 4c 01 00 00 jle 0x53d7
|
|
528b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1
|
|
5291: 49 89 f9 mov %rdi,%r9
|
|
5294: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
|
|
529a: 49 f7 d9 neg %r9
|
|
529d: 49 83 c1 40 add $0x40,%r9
|
|
52a1: 49 83 e1 3f and $0x3f,%r9
|
|
52a5: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
52ab: 45 85 c9 test %r9d,%r9d
|
|
52ae: 74 14 je 0x52c4
|
|
52b0: 41 c1 e9 02 shr $0x2,%r9d
|
|
52b4: 45 2b e1 sub %r9d,%r12d
|
|
52b7: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
|
|
52bb: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
|
|
52bf: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
|
|
52c4: 45 89 e1 mov %r12d,%r9d
|
|
52c7: 41 83 e1 0f and $0xf,%r9d
|
|
52cb: 41 f7 d9 neg %r9d
|
|
52ce: 45 03 cc add %r12d,%r9d
|
|
52d1: 45 85 c9 test %r9d,%r9d
|
|
52d4: 0f 8e 7f 00 00 00 jle 0x5359
|
|
52da: 33 c0 xor %eax,%eax
|
|
52dc: 45 8d 79 0f lea 0xf(%r9),%r15d
|
|
52e0: 45 89 fb mov %r15d,%r11d
|
|
52e3: ba 01 00 00 00 mov $0x1,%edx
|
|
52e8: 41 c1 eb 05 shr $0x5,%r11d
|
|
52ec: 45 33 d2 xor %r10d,%r10d
|
|
52ef: 45 85 db test %r11d,%r11d
|
|
52f2: 76 39 jbe 0x532d
|
|
52f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
52f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5300: 4d 63 d2 movslq %r10d,%r10
|
|
5303: ff c0 inc %eax
|
|
5305: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
|
|
530b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
|
|
5312: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
|
|
5319: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
|
|
5320: 41 83 c2 20 add $0x20,%r10d
|
|
5324: 41 3b c3 cmp %r11d,%eax
|
|
5327: 72 d7 jb 0x5300
|
|
5329: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
532d: 41 c1 ff 03 sar $0x3,%r15d
|
|
5331: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
5335: 41 c1 ef 1c shr $0x1c,%r15d
|
|
5339: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
|
|
533e: 41 c1 fb 04 sar $0x4,%r11d
|
|
5342: 45 3b d3 cmp %r11d,%r10d
|
|
5345: 73 12 jae 0x5359
|
|
5347: c1 e2 04 shl $0x4,%edx
|
|
534a: 48 63 d2 movslq %edx,%rdx
|
|
534d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
|
|
5353: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
|
|
5359: 4d 63 c9 movslq %r9d,%r9
|
|
535c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
|
|
5360: 41 f7 c4 08 00 00 00 test $0x8,%r12d
|
|
5367: 74 09 je 0x5372
|
|
5369: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
|
|
536e: 49 83 c1 20 add $0x20,%r9
|
|
5372: 41 f7 c4 04 00 00 00 test $0x4,%r12d
|
|
5379: 74 09 je 0x5384
|
|
537b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
|
|
5380: 49 83 c1 10 add $0x10,%r9
|
|
5384: 41 f7 c4 02 00 00 00 test $0x2,%r12d
|
|
538b: 74 0b je 0x5398
|
|
538d: 49 8b 75 00 mov 0x0(%r13),%rsi
|
|
5391: 49 89 31 mov %rsi,(%r9)
|
|
5394: 49 83 c1 08 add $0x8,%r9
|
|
5398: 41 f7 c4 01 00 00 00 test $0x1,%r12d
|
|
539f: 74 03 je 0x53a4
|
|
53a1: 45 89 31 mov %r14d,(%r9)
|
|
53a4: 0f ae f8 sfence
|
|
53a7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
53ac: 48 33 cc xor %rsp,%rcx
|
|
53af: c5 f8 77 vzeroupper
|
|
53b2: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2603390
|
|
53b9: 0f 85 80 00 00 00 jne 0x543f
|
|
53bf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
53c4: 48 89 f8 mov %rdi,%rax
|
|
53c7: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
53ce: 41 5f pop %r15
|
|
53d0: 41 5e pop %r14
|
|
53d2: 41 5c pop %r12
|
|
53d4: 5f pop %rdi
|
|
53d5: 5e pop %rsi
|
|
53d6: c3 ret
|
|
53d7: 44 89 f1 mov %r14d,%ecx
|
|
53da: 48 89 fa mov %rdi,%rdx
|
|
53dd: 45 89 e0 mov %r12d,%r8d
|
|
53e0: e8 bb d2 a4 01 call 0x1a526a0
|
|
53e5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
53ea: 48 33 cc xor %rsp,%rcx
|
|
53ed: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2603390
|
|
53f4: 75 49 jne 0x543f
|
|
53f6: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
53fb: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
5402: 41 5f pop %r15
|
|
5404: 41 5e pop %r14
|
|
5406: 41 5c pop %r12
|
|
5408: 5f pop %rdi
|
|
5409: 5e pop %rsi
|
|
540a: c3 ret
|
|
540b: 44 89 f1 mov %r14d,%ecx
|
|
540e: 48 89 fa mov %rdi,%rdx
|
|
5411: 45 89 e0 mov %r12d,%r8d
|
|
5414: e8 87 d2 a4 01 call 0x1a526a0
|
|
5419: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
541e: 48 33 cc xor %rsp,%rcx
|
|
5421: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2603390
|
|
5428: 75 15 jne 0x543f
|
|
542a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
542f: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
5436: 41 5f pop %r15
|
|
5438: 41 5e pop %r14
|
|
543a: 41 5c pop %r12
|
|
543c: 5f pop %rdi
|
|
543d: 5e pop %rsi
|
|
543e: c3 ret
|
|
543f: e8 ac 96 11 01 call 0x111eaf0
|
|
5444: 90 nop
|
|
5445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
544c: 00
|
|
544d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5460: 41 54 push %r12
|
|
5462: 41 55 push %r13
|
|
5464: 41 56 push %r14
|
|
5466: 41 57 push %r15
|
|
5468: 48 83 ec 38 sub $0x38,%rsp
|
|
546c: 4d 89 c5 mov %r8,%r13
|
|
546f: 49 89 d4 mov %rdx,%r12
|
|
5472: 48 89 ca mov %rcx,%rdx
|
|
5475: 45 33 db xor %r11d,%r11d
|
|
5478: 4d 85 ed test %r13,%r13
|
|
547b: 0f 84 28 02 00 00 je 0x56a9
|
|
5481: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
|
|
5486: 74 12 je 0x549a
|
|
5488: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
548d: 48 83 c4 38 add $0x38,%rsp
|
|
5491: 41 5f pop %r15
|
|
5493: 41 5e pop %r14
|
|
5495: 41 5d pop %r13
|
|
5497: 41 5c pop %r12
|
|
5499: c3 ret
|
|
549a: 48 85 d2 test %rdx,%rdx
|
|
549d: 0f 84 06 02 00 00 je 0x56a9
|
|
54a3: 4d 85 e4 test %r12,%r12
|
|
54a6: 0f 84 fd 01 00 00 je 0x56a9
|
|
54ac: 4d 85 c9 test %r9,%r9
|
|
54af: 0f 84 ed 01 00 00 je 0x56a2
|
|
54b5: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
54b9: 41 83 ff 05 cmp $0x5,%r15d
|
|
54bd: 7f 79 jg 0x5538
|
|
54bf: 4d 63 cf movslq %r15d,%r9
|
|
54c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
54c7: 74 1d je 0x54e6
|
|
54c9: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffeda20
|
|
54d0: 48 89 d1 mov %rdx,%rcx
|
|
54d3: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
|
|
54d9: 4c 89 e2 mov %r12,%rdx
|
|
54dc: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8)
|
|
54e3: 01
|
|
54e4: eb 15 jmp 0x54fb
|
|
54e6: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffeda20
|
|
54ed: 48 89 d1 mov %rdx,%rcx
|
|
54f0: 4c 89 e2 mov %r12,%rdx
|
|
54f3: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8)
|
|
54fa: 01
|
|
54fb: b8 01 00 00 00 mov $0x1,%eax
|
|
5500: 44 89 f9 mov %r15d,%ecx
|
|
5503: d3 e0 shl %cl,%eax
|
|
5505: 48 63 c0 movslq %eax,%rax
|
|
5508: 48 83 f8 01 cmp $0x1,%rax
|
|
550c: 74 12 je 0x5520
|
|
550e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9
|
|
5513: 4d 89 0c c4 mov %r9,(%r12,%rax,8)
|
|
5517: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8)
|
|
551e: 00 00
|
|
5520: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
|
|
5527: 00 00
|
|
5529: 33 c0 xor %eax,%eax
|
|
552b: 48 83 c4 38 add $0x38,%rsp
|
|
552f: 41 5f pop %r15
|
|
5531: 41 5e pop %r14
|
|
5533: 41 5d pop %r13
|
|
5535: 41 5c pop %r12
|
|
5537: c3 ret
|
|
5538: 4c 89 c8 mov %r9,%rax
|
|
553b: 48 83 e0 3f and $0x3f,%rax
|
|
553f: 48 f7 d8 neg %rax
|
|
5542: 48 83 e0 3f and $0x3f,%rax
|
|
5546: 4c 03 c8 add %rax,%r9
|
|
5549: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
554e: 4d 0f 4f d9 cmovg %r9,%r11
|
|
5552: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
5558: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
555c: 44 89 c9 mov %r9d,%ecx
|
|
555f: 41 d3 e6 shl %cl,%r14d
|
|
5562: 41 83 ff 06 cmp $0x6,%r15d
|
|
5566: 7f 5c jg 0x55c4
|
|
5568: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
556d: 74 2f je 0x559e
|
|
556f: 4d 63 ff movslq %r15d,%r15
|
|
5572: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffeda20
|
|
5579: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
|
|
557f: 48 89 d1 mov %rdx,%rcx
|
|
5582: 4c 89 e2 mov %r12,%rdx
|
|
5585: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8)
|
|
558c: 01
|
|
558d: 44 89 f9 mov %r15d,%ecx
|
|
5590: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
5596: 41 d3 e7 shl %cl,%r15d
|
|
5599: e9 91 00 00 00 jmp 0x562f
|
|
559e: 4d 63 ff movslq %r15d,%r15
|
|
55a1: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffeda20
|
|
55a8: 48 89 d1 mov %rdx,%rcx
|
|
55ab: 4c 89 e2 mov %r12,%rdx
|
|
55ae: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8)
|
|
55b5: 01
|
|
55b6: 44 89 f9 mov %r15d,%ecx
|
|
55b9: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
55bf: 41 d3 e7 shl %cl,%r15d
|
|
55c2: eb 6b jmp 0x562f
|
|
55c4: 41 83 ff 0f cmp $0xf,%r15d
|
|
55c8: 7e 20 jle 0x55ea
|
|
55ca: 48 89 e0 mov %rsp,%rax
|
|
55cd: 4c 89 e9 mov %r13,%rcx
|
|
55d0: 4d 89 e0 mov %r12,%r8
|
|
55d3: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
55d7: e8 a4 e5 05 00 call 0x63b80
|
|
55dc: 44 89 f9 mov %r15d,%ecx
|
|
55df: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
55e5: 41 d3 e7 shl %cl,%r15d
|
|
55e8: eb 45 jmp 0x562f
|
|
55ea: 49 89 e2 mov %rsp,%r10
|
|
55ed: 48 89 d1 mov %rdx,%rcx
|
|
55f0: 49 8b 45 30 mov 0x30(%r13),%rax
|
|
55f4: 4c 89 e2 mov %r12,%rdx
|
|
55f7: 45 89 f0 mov %r14d,%r8d
|
|
55fa: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
|
55fe: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
5602: 49 89 42 20 mov %rax,0x20(%r10)
|
|
5606: e8 e5 61 a9 01 call 0x1a9b7f0
|
|
560b: 44 89 f9 mov %r15d,%ecx
|
|
560e: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
5614: 41 d3 e7 shl %cl,%r15d
|
|
5617: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
561c: 74 11 je 0x562f
|
|
561e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0
|
|
5624: 4c 89 e2 mov %r12,%rdx
|
|
5627: 45 89 f8 mov %r15d,%r8d
|
|
562a: e8 d1 1c ff ff call 0xffffffffffff7300
|
|
562f: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1
|
|
5636: 4c 89 e1 mov %r12,%rcx
|
|
5639: f2 41 0f 10 14 24 movsd (%r12),%xmm2
|
|
563f: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5642: 44 89 f2 mov %r14d,%edx
|
|
5645: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
564b: f2 0f 58 c2 addsd %xmm2,%xmm0
|
|
564f: f2 0f 5c d1 subsd %xmm1,%xmm2
|
|
5653: f2 41 0f 11 04 24 movsd %xmm0,(%r12)
|
|
5659: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12)
|
|
5660: 4d 8b 4d 50 mov 0x50(%r13),%r9
|
|
5664: e8 77 f7 05 00 call 0x64de0
|
|
5669: 4d 63 ff movslq %r15d,%r15
|
|
566c: 49 83 ff 01 cmp $0x1,%r15
|
|
5670: 74 18 je 0x568a
|
|
5672: 49 8b 44 24 08 mov 0x8(%r12),%rax
|
|
5677: 45 33 c9 xor %r9d,%r9d
|
|
567a: 4b 89 04 fc mov %rax,(%r12,%r15,8)
|
|
567e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8)
|
|
5683: 4d 89 4c 24 08 mov %r9,0x8(%r12)
|
|
5688: eb 09 jmp 0x5693
|
|
568a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
|
|
5691: 00 00
|
|
5693: 33 c0 xor %eax,%eax
|
|
5695: 48 83 c4 38 add $0x38,%rsp
|
|
5699: 41 5f pop %r15
|
|
569b: 41 5e pop %r14
|
|
569d: 41 5d pop %r13
|
|
569f: 41 5c pop %r12
|
|
56a1: c3 ret
|
|
56a2: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
56a7: 7e 12 jle 0x56bb
|
|
56a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
56ae: 48 83 c4 38 add $0x38,%rsp
|
|
56b2: 41 5f pop %r15
|
|
56b4: 41 5e pop %r14
|
|
56b6: 41 5d pop %r13
|
|
56b8: 41 5c pop %r12
|
|
56ba: c3 ret
|
|
56bb: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
56bf: 41 83 ff 05 cmp $0x5,%r15d
|
|
56c3: 0f 8e f6 fd ff ff jle 0x54bf
|
|
56c9: e9 84 fe ff ff jmp 0x5552
|
|
56ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
56d5: 00
|
|
56d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
56dd: 0f 1f 00 nopl (%rax)
|
|
56e0: 57 push %rdi
|
|
56e1: 41 54 push %r12
|
|
56e3: 41 55 push %r13
|
|
56e5: 41 56 push %r14
|
|
56e7: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
56ec: 4d 89 c4 mov %r8,%r12
|
|
56ef: 48 89 d7 mov %rdx,%rdi
|
|
56f2: 48 89 ca mov %rcx,%rdx
|
|
56f5: 33 c0 xor %eax,%eax
|
|
56f7: 4d 85 e4 test %r12,%r12
|
|
56fa: 0f 84 36 02 00 00 je 0x5936
|
|
5700: 41 83 3c 24 09 cmpl $0x9,(%r12)
|
|
5705: 74 12 je 0x5719
|
|
5707: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
570c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
5711: 41 5e pop %r14
|
|
5713: 41 5d pop %r13
|
|
5715: 41 5c pop %r12
|
|
5717: 5f pop %rdi
|
|
5718: c3 ret
|
|
5719: 48 85 d2 test %rdx,%rdx
|
|
571c: 0f 84 14 02 00 00 je 0x5936
|
|
5722: 48 85 ff test %rdi,%rdi
|
|
5725: 0f 84 0b 02 00 00 je 0x5936
|
|
572b: 4d 85 c9 test %r9,%r9
|
|
572e: 0f 84 fa 01 00 00 je 0x592e
|
|
5734: 45 8b 74 24 04 mov 0x4(%r12),%r14d
|
|
5739: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
|
|
573f: 7f 7f jg 0x57c0
|
|
5741: 4d 63 ce movslq %r14d,%r9
|
|
5744: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
574a: 74 21 je 0x576d
|
|
574c: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffeda20
|
|
5753: 48 89 d1 mov %rdx,%rcx
|
|
5756: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
|
|
575d: 48 89 fa mov %rdi,%rdx
|
|
5760: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9
|
|
5767: 01
|
|
5768: 41 ff d1 call *%r9
|
|
576b: eb 18 jmp 0x5785
|
|
576d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffeda20
|
|
5774: 48 89 d1 mov %rdx,%rcx
|
|
5777: 48 89 fa mov %rdi,%rdx
|
|
577a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9
|
|
5781: 01
|
|
5782: 41 ff d1 call *%r9
|
|
5785: b8 01 00 00 00 mov $0x1,%eax
|
|
578a: 44 89 f1 mov %r14d,%ecx
|
|
578d: d3 e0 shl %cl,%eax
|
|
578f: 48 63 c0 movslq %eax,%rax
|
|
5792: 48 83 f8 01 cmp $0x1,%rax
|
|
5796: 74 11 je 0x57a9
|
|
5798: 4c 8b 4f 08 mov 0x8(%rdi),%r9
|
|
579c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
|
|
57a0: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
|
|
57a7: 00 00
|
|
57a9: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
57b0: 00
|
|
57b1: 33 c0 xor %eax,%eax
|
|
57b3: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
57b8: 41 5e pop %r14
|
|
57ba: 41 5d pop %r13
|
|
57bc: 41 5c pop %r12
|
|
57be: 5f pop %rdi
|
|
57bf: c3 ret
|
|
57c0: 4c 89 c8 mov %r9,%rax
|
|
57c3: 48 83 e0 3f and $0x3f,%rax
|
|
57c7: 48 f7 d8 neg %rax
|
|
57ca: 48 83 e0 3f and $0x3f,%rax
|
|
57ce: 4c 03 c8 add %rax,%r9
|
|
57d1: 33 c0 xor %eax,%eax
|
|
57d3: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
|
|
57d9: 49 0f 4f c1 cmovg %r9,%rax
|
|
57dd: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
57e3: 45 8d 4e ff lea -0x1(%r14),%r9d
|
|
57e7: 44 89 c9 mov %r9d,%ecx
|
|
57ea: 41 d3 e5 shl %cl,%r13d
|
|
57ed: 41 83 fe 06 cmp $0x6,%r14d
|
|
57f1: 7f 64 jg 0x5857
|
|
57f3: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
57f9: 74 33 je 0x582e
|
|
57fb: 4d 63 f6 movslq %r14d,%r14
|
|
57fe: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffeda20
|
|
5805: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
|
|
580c: 48 89 d1 mov %rdx,%rcx
|
|
580f: 48 89 fa mov %rdi,%rdx
|
|
5812: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9
|
|
5819: 01
|
|
581a: 41 ff d1 call *%r9
|
|
581d: 44 89 f1 mov %r14d,%ecx
|
|
5820: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
5826: 41 d3 e6 shl %cl,%r14d
|
|
5829: e9 99 00 00 00 jmp 0x58c7
|
|
582e: 4d 63 f6 movslq %r14d,%r14
|
|
5831: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffeda20
|
|
5838: 48 89 d1 mov %rdx,%rcx
|
|
583b: 48 89 fa mov %rdi,%rdx
|
|
583e: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9
|
|
5845: 01
|
|
5846: 41 ff d1 call *%r9
|
|
5849: 44 89 f1 mov %r14d,%ecx
|
|
584c: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
5852: 41 d3 e6 shl %cl,%r14d
|
|
5855: eb 70 jmp 0x58c7
|
|
5857: 41 83 fe 11 cmp $0x11,%r14d
|
|
585b: 7e 21 jle 0x587e
|
|
585d: 4c 8d 14 24 lea (%rsp),%r10
|
|
5861: 4c 89 e1 mov %r12,%rcx
|
|
5864: 49 89 f8 mov %rdi,%r8
|
|
5867: 49 89 42 20 mov %rax,0x20(%r10)
|
|
586b: e8 50 68 06 00 call 0x6c0c0
|
|
5870: 44 89 f1 mov %r14d,%ecx
|
|
5873: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
5879: 41 d3 e6 shl %cl,%r14d
|
|
587c: eb 49 jmp 0x58c7
|
|
587e: 49 89 e3 mov %rsp,%r11
|
|
5881: 48 89 d1 mov %rdx,%rcx
|
|
5884: 4d 8b 54 24 30 mov 0x30(%r12),%r10
|
|
5889: 48 89 fa mov %rdi,%rdx
|
|
588c: 45 89 e8 mov %r13d,%r8d
|
|
588f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
|
|
5894: 4d 89 53 20 mov %r10,0x20(%r11)
|
|
5898: 49 89 43 28 mov %rax,0x28(%r11)
|
|
589c: e8 cf 7d aa 01 call 0x1aad670
|
|
58a1: 44 89 f1 mov %r14d,%ecx
|
|
58a4: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
58aa: 41 d3 e6 shl %cl,%r14d
|
|
58ad: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
58b3: 74 12 je 0x58c7
|
|
58b5: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0
|
|
58bc: 48 89 fa mov %rdi,%rdx
|
|
58bf: 45 89 f0 mov %r14d,%r8d
|
|
58c2: e8 99 1a ff ff call 0xffffffffffff7360
|
|
58c7: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0
|
|
58cc: 48 89 f9 mov %rdi,%rcx
|
|
58cf: f2 0f 10 0f movsd (%rdi),%xmm1
|
|
58d3: 44 89 ea mov %r13d,%edx
|
|
58d6: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
58dc: f2 0f 58 07 addsd (%rdi),%xmm0
|
|
58e0: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1
|
|
58e5: f2 0f 11 07 movsd %xmm0,(%rdi)
|
|
58e9: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi)
|
|
58ee: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
|
|
58f3: e8 48 7b 06 00 call 0x6d440
|
|
58f8: 4d 63 f6 movslq %r14d,%r14
|
|
58fb: 49 83 fe 01 cmp $0x1,%r14
|
|
58ff: 74 16 je 0x5917
|
|
5901: 48 8b 47 08 mov 0x8(%rdi),%rax
|
|
5905: 45 33 c9 xor %r9d,%r9d
|
|
5908: 4a 89 04 f7 mov %rax,(%rdi,%r14,8)
|
|
590c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8)
|
|
5911: 4c 89 4f 08 mov %r9,0x8(%rdi)
|
|
5915: eb 08 jmp 0x591f
|
|
5917: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
591e: 00
|
|
591f: 33 c0 xor %eax,%eax
|
|
5921: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
5926: 41 5e pop %r14
|
|
5928: 41 5d pop %r13
|
|
592a: 41 5c pop %r12
|
|
592c: 5f pop %rdi
|
|
592d: c3 ret
|
|
592e: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
|
|
5934: 7e 12 jle 0x5948
|
|
5936: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
593b: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
5940: 41 5e pop %r14
|
|
5942: 41 5d pop %r13
|
|
5944: 41 5c pop %r12
|
|
5946: 5f pop %rdi
|
|
5947: c3 ret
|
|
5948: 45 8b 74 24 04 mov 0x4(%r12),%r14d
|
|
594d: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
|
|
5953: 0f 8e e8 fd ff ff jle 0x5741
|
|
5959: e9 7f fe ff ff jmp 0x57dd
|
|
595e: 66 90 xchg %ax,%ax
|
|
5960: 56 push %rsi
|
|
5961: 57 push %rdi
|
|
5962: 41 54 push %r12
|
|
5964: 55 push %rbp
|
|
5965: 48 83 ec 38 sub $0x38,%rsp
|
|
5969: 4c 89 c6 mov %r8,%rsi
|
|
596c: 48 89 d5 mov %rdx,%rbp
|
|
596f: 48 89 ca mov %rcx,%rdx
|
|
5972: 45 33 db xor %r11d,%r11d
|
|
5975: 48 85 f6 test %rsi,%rsi
|
|
5978: 0f 84 13 02 00 00 je 0x5b91
|
|
597e: 83 3e 09 cmpl $0x9,(%rsi)
|
|
5981: 74 0f je 0x5992
|
|
5983: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
5988: 48 83 c4 38 add $0x38,%rsp
|
|
598c: 5d pop %rbp
|
|
598d: 41 5c pop %r12
|
|
598f: 5f pop %rdi
|
|
5990: 5e pop %rsi
|
|
5991: c3 ret
|
|
5992: 48 85 d2 test %rdx,%rdx
|
|
5995: 0f 84 f6 01 00 00 je 0x5b91
|
|
599b: 48 85 ed test %rbp,%rbp
|
|
599e: 0f 84 ed 01 00 00 je 0x5b91
|
|
59a4: 4d 85 c9 test %r9,%r9
|
|
59a7: 0f 84 de 01 00 00 je 0x5b8b
|
|
59ad: 44 8b 66 04 mov 0x4(%rsi),%r12d
|
|
59b1: 41 83 fc 05 cmp $0x5,%r12d
|
|
59b5: 7f 77 jg 0x5a2e
|
|
59b7: 49 63 fc movslq %r12d,%rdi
|
|
59ba: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
59be: 74 1e je 0x59de
|
|
59c0: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffeda20
|
|
59c7: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
|
|
59cc: 48 89 d1 mov %rdx,%rcx
|
|
59cf: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi
|
|
59d6: 01
|
|
59d7: 48 89 ea mov %rbp,%rdx
|
|
59da: ff d7 call *%rdi
|
|
59dc: eb 17 jmp 0x59f5
|
|
59de: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffeda20
|
|
59e5: 48 89 d1 mov %rdx,%rcx
|
|
59e8: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi
|
|
59ef: 01
|
|
59f0: 48 89 ea mov %rbp,%rdx
|
|
59f3: ff d6 call *%rsi
|
|
59f5: b8 01 00 00 00 mov $0x1,%eax
|
|
59fa: 44 89 e1 mov %r12d,%ecx
|
|
59fd: d3 e0 shl %cl,%eax
|
|
59ff: 48 63 c0 movslq %eax,%rax
|
|
5a02: 48 83 f8 01 cmp $0x1,%rax
|
|
5a06: 74 12 je 0x5a1a
|
|
5a08: 48 8b 75 08 mov 0x8(%rbp),%rsi
|
|
5a0c: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8)
|
|
5a13: 00 00
|
|
5a15: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8)
|
|
5a1a: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
5a21: 00
|
|
5a22: 33 c0 xor %eax,%eax
|
|
5a24: 48 83 c4 38 add $0x38,%rsp
|
|
5a28: 5d pop %rbp
|
|
5a29: 41 5c pop %r12
|
|
5a2b: 5f pop %rdi
|
|
5a2c: 5e pop %rsi
|
|
5a2d: c3 ret
|
|
5a2e: 4c 89 c8 mov %r9,%rax
|
|
5a31: 48 83 e0 3f and $0x3f,%rax
|
|
5a35: 48 f7 d8 neg %rax
|
|
5a38: 48 83 e0 3f and $0x3f,%rax
|
|
5a3c: 4c 03 c8 add %rax,%r9
|
|
5a3f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
5a43: 4d 0f 4f d9 cmovg %r9,%r11
|
|
5a47: 45 8d 4c 24 ff lea -0x1(%r12),%r9d
|
|
5a4c: bf 01 00 00 00 mov $0x1,%edi
|
|
5a51: 44 89 c9 mov %r9d,%ecx
|
|
5a54: d3 e7 shl %cl,%edi
|
|
5a56: 41 83 fc 06 cmp $0x6,%r12d
|
|
5a5a: 7f 60 jg 0x5abc
|
|
5a5c: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
5a60: 74 31 je 0x5a93
|
|
5a62: 4d 63 e4 movslq %r12d,%r12
|
|
5a65: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffeda20
|
|
5a6c: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
|
|
5a71: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9
|
|
5a78: 01
|
|
5a79: 48 89 d1 mov %rdx,%rcx
|
|
5a7c: 48 89 ea mov %rbp,%rdx
|
|
5a7f: 41 ff d1 call *%r9
|
|
5a82: 44 89 e1 mov %r12d,%ecx
|
|
5a85: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
5a8b: 41 d3 e4 shl %cl,%r12d
|
|
5a8e: e9 92 00 00 00 jmp 0x5b25
|
|
5a93: 4d 63 e4 movslq %r12d,%r12
|
|
5a96: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffeda20
|
|
5a9d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9
|
|
5aa4: 01
|
|
5aa5: 48 89 d1 mov %rdx,%rcx
|
|
5aa8: 48 89 ea mov %rbp,%rdx
|
|
5aab: 41 ff d1 call *%r9
|
|
5aae: 44 89 e1 mov %r12d,%ecx
|
|
5ab1: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
5ab7: 41 d3 e4 shl %cl,%r12d
|
|
5aba: eb 69 jmp 0x5b25
|
|
5abc: 41 83 fc 11 cmp $0x11,%r12d
|
|
5ac0: 7e 20 jle 0x5ae2
|
|
5ac2: 48 89 e0 mov %rsp,%rax
|
|
5ac5: 48 89 f1 mov %rsi,%rcx
|
|
5ac8: 49 89 e8 mov %rbp,%r8
|
|
5acb: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
5acf: e8 cc ef 06 00 call 0x74aa0
|
|
5ad4: 44 89 e1 mov %r12d,%ecx
|
|
5ad7: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
5add: 41 d3 e4 shl %cl,%r12d
|
|
5ae0: eb 43 jmp 0x5b25
|
|
5ae2: 49 89 e2 mov %rsp,%r10
|
|
5ae5: 48 8b 46 30 mov 0x30(%rsi),%rax
|
|
5ae9: 48 89 d1 mov %rdx,%rcx
|
|
5aec: 4c 8b 4e 38 mov 0x38(%rsi),%r9
|
|
5af0: 48 89 ea mov %rbp,%rdx
|
|
5af3: 41 89 f8 mov %edi,%r8d
|
|
5af6: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
5afa: 49 89 42 20 mov %rax,0x20(%r10)
|
|
5afe: e8 6d 5c ac 01 call 0x1acb770
|
|
5b03: 44 89 e1 mov %r12d,%ecx
|
|
5b06: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
5b0c: 41 d3 e4 shl %cl,%r12d
|
|
5b0f: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
5b13: 74 10 je 0x5b25
|
|
5b15: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0
|
|
5b1a: 48 89 ea mov %rbp,%rdx
|
|
5b1d: 45 89 e0 mov %r12d,%r8d
|
|
5b20: e8 9b 18 ff ff call 0xffffffffffff73c0
|
|
5b25: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1
|
|
5b2a: 48 89 e9 mov %rbp,%rcx
|
|
5b2d: 89 fa mov %edi,%edx
|
|
5b2f: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2
|
|
5b34: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5b37: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
5b3d: f2 0f 58 c2 addsd %xmm2,%xmm0
|
|
5b41: f2 0f 5c d1 subsd %xmm1,%xmm2
|
|
5b45: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp)
|
|
5b4a: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp)
|
|
5b4f: 4c 8b 4e 50 mov 0x50(%rsi),%r9
|
|
5b53: e8 a8 02 07 00 call 0x75e00
|
|
5b58: 4d 63 e4 movslq %r12d,%r12
|
|
5b5b: 49 83 fc 01 cmp $0x1,%r12
|
|
5b5f: 74 16 je 0x5b77
|
|
5b61: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
5b65: 33 f6 xor %esi,%esi
|
|
5b67: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8)
|
|
5b6c: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8)
|
|
5b71: 48 89 75 08 mov %rsi,0x8(%rbp)
|
|
5b75: eb 08 jmp 0x5b7f
|
|
5b77: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
5b7e: 00
|
|
5b7f: 33 c0 xor %eax,%eax
|
|
5b81: 48 83 c4 38 add $0x38,%rsp
|
|
5b85: 5d pop %rbp
|
|
5b86: 41 5c pop %r12
|
|
5b88: 5f pop %rdi
|
|
5b89: 5e pop %rsi
|
|
5b8a: c3 ret
|
|
5b8b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
5b8f: 7e 0f jle 0x5ba0
|
|
5b91: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5b96: 48 83 c4 38 add $0x38,%rsp
|
|
5b9a: 5d pop %rbp
|
|
5b9b: 41 5c pop %r12
|
|
5b9d: 5f pop %rdi
|
|
5b9e: 5e pop %rsi
|
|
5b9f: c3 ret
|
|
5ba0: 44 8b 66 04 mov 0x4(%rsi),%r12d
|
|
5ba4: 41 83 fc 05 cmp $0x5,%r12d
|
|
5ba8: 0f 8e 09 fe ff ff jle 0x59b7
|
|
5bae: e9 94 fe ff ff jmp 0x5a47
|
|
5bb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5bbf: 00
|
|
5bc0: 57 push %rdi
|
|
5bc1: 41 55 push %r13
|
|
5bc3: 41 56 push %r14
|
|
5bc5: 41 57 push %r15
|
|
5bc7: 48 83 ec 38 sub $0x38,%rsp
|
|
5bcb: 4d 89 c5 mov %r8,%r13
|
|
5bce: 48 89 d7 mov %rdx,%rdi
|
|
5bd1: 48 89 ca mov %rcx,%rdx
|
|
5bd4: 45 33 db xor %r11d,%r11d
|
|
5bd7: 4d 85 ed test %r13,%r13
|
|
5bda: 0f 84 15 02 00 00 je 0x5df5
|
|
5be0: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
|
|
5be5: 74 11 je 0x5bf8
|
|
5be7: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
5bec: 48 83 c4 38 add $0x38,%rsp
|
|
5bf0: 41 5f pop %r15
|
|
5bf2: 41 5e pop %r14
|
|
5bf4: 41 5d pop %r13
|
|
5bf6: 5f pop %rdi
|
|
5bf7: c3 ret
|
|
5bf8: 48 85 d2 test %rdx,%rdx
|
|
5bfb: 0f 84 f4 01 00 00 je 0x5df5
|
|
5c01: 48 85 ff test %rdi,%rdi
|
|
5c04: 0f 84 eb 01 00 00 je 0x5df5
|
|
5c0a: 4d 85 c9 test %r9,%r9
|
|
5c0d: 0f 84 db 01 00 00 je 0x5dee
|
|
5c13: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
5c17: 41 83 ff 04 cmp $0x4,%r15d
|
|
5c1b: 7f 76 jg 0x5c93
|
|
5c1d: 4d 63 cf movslq %r15d,%r9
|
|
5c20: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
5c25: 74 1d je 0x5c44
|
|
5c27: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffeda20
|
|
5c2e: 48 89 d1 mov %rdx,%rcx
|
|
5c31: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
|
|
5c37: 48 89 fa mov %rdi,%rdx
|
|
5c3a: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8)
|
|
5c41: 01
|
|
5c42: eb 15 jmp 0x5c59
|
|
5c44: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffeda20
|
|
5c4b: 48 89 d1 mov %rdx,%rcx
|
|
5c4e: 48 89 fa mov %rdi,%rdx
|
|
5c51: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8)
|
|
5c58: 01
|
|
5c59: b8 01 00 00 00 mov $0x1,%eax
|
|
5c5e: 44 89 f9 mov %r15d,%ecx
|
|
5c61: d3 e0 shl %cl,%eax
|
|
5c63: 48 63 c0 movslq %eax,%rax
|
|
5c66: 48 83 f8 01 cmp $0x1,%rax
|
|
5c6a: 74 11 je 0x5c7d
|
|
5c6c: 4c 8b 4f 08 mov 0x8(%rdi),%r9
|
|
5c70: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
|
|
5c74: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
|
|
5c7b: 00 00
|
|
5c7d: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
5c84: 00
|
|
5c85: 33 c0 xor %eax,%eax
|
|
5c87: 48 83 c4 38 add $0x38,%rsp
|
|
5c8b: 41 5f pop %r15
|
|
5c8d: 41 5e pop %r14
|
|
5c8f: 41 5d pop %r13
|
|
5c91: 5f pop %rdi
|
|
5c92: c3 ret
|
|
5c93: 4c 89 c8 mov %r9,%rax
|
|
5c96: 48 83 e0 3f and $0x3f,%rax
|
|
5c9a: 48 f7 d8 neg %rax
|
|
5c9d: 48 83 e0 3f and $0x3f,%rax
|
|
5ca1: 4c 03 c8 add %rax,%r9
|
|
5ca4: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
5ca9: 4d 0f 4f d9 cmovg %r9,%r11
|
|
5cad: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
5cb3: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
5cb7: 44 89 c9 mov %r9d,%ecx
|
|
5cba: 41 d3 e6 shl %cl,%r14d
|
|
5cbd: 41 83 ff 07 cmp $0x7,%r15d
|
|
5cc1: 7f 5c jg 0x5d1f
|
|
5cc3: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
5cc8: 74 2f je 0x5cf9
|
|
5cca: 4d 63 ff movslq %r15d,%r15
|
|
5ccd: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffeda20
|
|
5cd4: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
|
|
5cda: 48 89 d1 mov %rdx,%rcx
|
|
5cdd: 48 89 fa mov %rdi,%rdx
|
|
5ce0: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8)
|
|
5ce7: 01
|
|
5ce8: 44 89 f9 mov %r15d,%ecx
|
|
5ceb: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
5cf1: 41 d3 e7 shl %cl,%r15d
|
|
5cf4: e9 91 00 00 00 jmp 0x5d8a
|
|
5cf9: 4d 63 ff movslq %r15d,%r15
|
|
5cfc: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffeda20
|
|
5d03: 48 89 d1 mov %rdx,%rcx
|
|
5d06: 48 89 fa mov %rdi,%rdx
|
|
5d09: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8)
|
|
5d10: 01
|
|
5d11: 44 89 f9 mov %r15d,%ecx
|
|
5d14: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
5d1a: 41 d3 e7 shl %cl,%r15d
|
|
5d1d: eb 6b jmp 0x5d8a
|
|
5d1f: 41 83 ff 12 cmp $0x12,%r15d
|
|
5d23: 7e 20 jle 0x5d45
|
|
5d25: 48 89 e0 mov %rsp,%rax
|
|
5d28: 4c 89 e9 mov %r13,%rcx
|
|
5d2b: 49 89 f8 mov %rdi,%r8
|
|
5d2e: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
5d32: e8 69 69 07 00 call 0x7c6a0
|
|
5d37: 44 89 f9 mov %r15d,%ecx
|
|
5d3a: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
5d40: 41 d3 e7 shl %cl,%r15d
|
|
5d43: eb 45 jmp 0x5d8a
|
|
5d45: 49 89 e2 mov %rsp,%r10
|
|
5d48: 48 89 d1 mov %rdx,%rcx
|
|
5d4b: 49 8b 45 30 mov 0x30(%r13),%rax
|
|
5d4f: 48 89 fa mov %rdi,%rdx
|
|
5d52: 45 89 f0 mov %r14d,%r8d
|
|
5d55: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
|
5d59: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
5d5d: 49 89 42 20 mov %rax,0x20(%r10)
|
|
5d61: e8 1a 3b ae 01 call 0x1ae9880
|
|
5d66: 44 89 f9 mov %r15d,%ecx
|
|
5d69: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
5d6f: 41 d3 e7 shl %cl,%r15d
|
|
5d72: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
5d77: 74 11 je 0x5d8a
|
|
5d79: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0
|
|
5d7f: 48 89 fa mov %rdi,%rdx
|
|
5d82: 45 89 f8 mov %r15d,%r8d
|
|
5d85: e8 96 16 ff ff call 0xffffffffffff7420
|
|
5d8a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2
|
|
5d8f: 48 89 f9 mov %rdi,%rcx
|
|
5d92: c5 fb 10 0f vmovsd (%rdi),%xmm1
|
|
5d96: 44 89 f2 mov %r14d,%edx
|
|
5d99: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
5d9f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
|
|
5da3: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
|
|
5da7: c5 fb 11 07 vmovsd %xmm0,(%rdi)
|
|
5dab: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi)
|
|
5db0: 4d 8b 4d 50 mov 0x50(%r13),%r9
|
|
5db4: e8 47 7c 07 00 call 0x7da00
|
|
5db9: 4d 63 ff movslq %r15d,%r15
|
|
5dbc: 49 83 ff 01 cmp $0x1,%r15
|
|
5dc0: 74 16 je 0x5dd8
|
|
5dc2: 48 8b 47 08 mov 0x8(%rdi),%rax
|
|
5dc6: 45 33 c9 xor %r9d,%r9d
|
|
5dc9: 4a 89 04 ff mov %rax,(%rdi,%r15,8)
|
|
5dcd: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8)
|
|
5dd2: 4c 89 4f 08 mov %r9,0x8(%rdi)
|
|
5dd6: eb 08 jmp 0x5de0
|
|
5dd8: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
|
|
5ddf: 00
|
|
5de0: 33 c0 xor %eax,%eax
|
|
5de2: 48 83 c4 38 add $0x38,%rsp
|
|
5de6: 41 5f pop %r15
|
|
5de8: 41 5e pop %r14
|
|
5dea: 41 5d pop %r13
|
|
5dec: 5f pop %rdi
|
|
5ded: c3 ret
|
|
5dee: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
5df3: 7e 11 jle 0x5e06
|
|
5df5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5dfa: 48 83 c4 38 add $0x38,%rsp
|
|
5dfe: 41 5f pop %r15
|
|
5e00: 41 5e pop %r14
|
|
5e02: 41 5d pop %r13
|
|
5e04: 5f pop %rdi
|
|
5e05: c3 ret
|
|
5e06: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
5e0a: 41 83 ff 04 cmp $0x4,%r15d
|
|
5e0e: 0f 8e 09 fe ff ff jle 0x5c1d
|
|
5e14: e9 94 fe ff ff jmp 0x5cad
|
|
5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e20: 56 push %rsi
|
|
5e21: 57 push %rdi
|
|
5e22: 41 54 push %r12
|
|
5e24: 41 57 push %r15
|
|
5e26: 55 push %rbp
|
|
5e27: 48 83 ec 30 sub $0x30,%rsp
|
|
5e2b: 4c 89 c6 mov %r8,%rsi
|
|
5e2e: 48 89 d5 mov %rdx,%rbp
|
|
5e31: 48 89 ca mov %rcx,%rdx
|
|
5e34: 45 33 db xor %r11d,%r11d
|
|
5e37: 48 85 f6 test %rsi,%rsi
|
|
5e3a: 0f 84 ef 01 00 00 je 0x602f
|
|
5e40: 83 3e 09 cmpl $0x9,(%rsi)
|
|
5e43: 74 11 je 0x5e56
|
|
5e45: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
5e4a: 48 83 c4 30 add $0x30,%rsp
|
|
5e4e: 5d pop %rbp
|
|
5e4f: 41 5f pop %r15
|
|
5e51: 41 5c pop %r12
|
|
5e53: 5f pop %rdi
|
|
5e54: 5e pop %rsi
|
|
5e55: c3 ret
|
|
5e56: 48 85 d2 test %rdx,%rdx
|
|
5e59: 0f 84 d0 01 00 00 je 0x602f
|
|
5e5f: 48 85 ed test %rbp,%rbp
|
|
5e62: 0f 84 c7 01 00 00 je 0x602f
|
|
5e68: 4d 85 c9 test %r9,%r9
|
|
5e6b: 0f 84 b8 01 00 00 je 0x6029
|
|
5e71: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
5e75: 41 83 ff 04 cmp $0x4,%r15d
|
|
5e79: 7f 77 jg 0x5ef2
|
|
5e7b: 49 63 ff movslq %r15d,%rdi
|
|
5e7e: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
5e82: 74 1f je 0x5ea3
|
|
5e84: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffeda20
|
|
5e8b: 48 89 d1 mov %rdx,%rcx
|
|
5e8e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
|
|
5e93: 48 89 ea mov %rbp,%rdx
|
|
5e96: c5 f9 28 d0 vmovapd %xmm0,%xmm2
|
|
5e9a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8)
|
|
5ea1: eb 14 jmp 0x5eb7
|
|
5ea3: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffeda20
|
|
5eaa: 48 89 d1 mov %rdx,%rcx
|
|
5ead: 48 89 ea mov %rbp,%rdx
|
|
5eb0: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8)
|
|
5eb7: b8 01 00 00 00 mov $0x1,%eax
|
|
5ebc: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
|
|
5ec1: 48 63 f6 movslq %esi,%rsi
|
|
5ec4: 48 83 fe 01 cmp $0x1,%rsi
|
|
5ec8: 74 12 je 0x5edc
|
|
5eca: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
5ece: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
|
|
5ed3: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
|
|
5eda: 00 00
|
|
5edc: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
5ee3: 00
|
|
5ee4: 33 c0 xor %eax,%eax
|
|
5ee6: 48 83 c4 30 add $0x30,%rsp
|
|
5eea: 5d pop %rbp
|
|
5eeb: 41 5f pop %r15
|
|
5eed: 41 5c pop %r12
|
|
5eef: 5f pop %rdi
|
|
5ef0: 5e pop %rsi
|
|
5ef1: c3 ret
|
|
5ef2: 4c 89 c8 mov %r9,%rax
|
|
5ef5: 48 83 e0 3f and $0x3f,%rax
|
|
5ef9: 48 f7 d8 neg %rax
|
|
5efc: 48 83 e0 3f and $0x3f,%rax
|
|
5f00: 4c 03 c8 add %rax,%r9
|
|
5f03: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
5f07: 4d 0f 4f d9 cmovg %r9,%r11
|
|
5f0b: bf 01 00 00 00 mov $0x1,%edi
|
|
5f10: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
5f14: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
|
|
5f19: 41 83 ff 07 cmp $0x7,%r15d
|
|
5f1d: 7f 49 jg 0x5f68
|
|
5f1f: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
5f23: 74 24 je 0x5f49
|
|
5f25: 4d 63 ff movslq %r15d,%r15
|
|
5f28: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffeda20
|
|
5f2f: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
|
|
5f34: 48 89 d1 mov %rdx,%rcx
|
|
5f37: 48 89 ea mov %rbp,%rdx
|
|
5f3a: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8)
|
|
5f41: 01
|
|
5f42: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
5f47: eb 7a jmp 0x5fc3
|
|
5f49: 4d 63 ff movslq %r15d,%r15
|
|
5f4c: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffeda20
|
|
5f53: 48 89 d1 mov %rdx,%rcx
|
|
5f56: 48 89 ea mov %rbp,%rdx
|
|
5f59: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8)
|
|
5f60: 01
|
|
5f61: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
5f66: eb 5b jmp 0x5fc3
|
|
5f68: 41 83 ff 12 cmp $0x12,%r15d
|
|
5f6c: 7e 19 jle 0x5f87
|
|
5f6e: 48 89 e0 mov %rsp,%rax
|
|
5f71: 48 89 f1 mov %rsi,%rcx
|
|
5f74: 49 89 e8 mov %rbp,%r8
|
|
5f77: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
5f7b: e8 80 fe 07 00 call 0x85e00
|
|
5f80: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
5f85: eb 3c jmp 0x5fc3
|
|
5f87: 49 89 e2 mov %rsp,%r10
|
|
5f8a: 48 89 d1 mov %rdx,%rcx
|
|
5f8d: 48 8b 46 30 mov 0x30(%rsi),%rax
|
|
5f91: 48 89 ea mov %rbp,%rdx
|
|
5f94: 45 89 e0 mov %r12d,%r8d
|
|
5f97: 4c 8b 4e 38 mov 0x38(%rsi),%r9
|
|
5f9b: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
5f9f: 49 89 42 20 mov %rax,0x20(%r10)
|
|
5fa3: e8 18 6e af 01 call 0x1afcdc0
|
|
5fa8: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
5fad: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
5fb1: 74 10 je 0x5fc3
|
|
5fb3: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
|
|
5fb8: 48 89 ea mov %rbp,%rdx
|
|
5fbb: 41 89 f8 mov %edi,%r8d
|
|
5fbe: e8 3d 16 ff ff call 0xffffffffffff7600
|
|
5fc3: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
|
|
5fc8: 48 89 e9 mov %rbp,%rcx
|
|
5fcb: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
|
|
5fd0: 44 89 e2 mov %r12d,%edx
|
|
5fd3: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
5fd9: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
|
|
5fdd: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
|
|
5fe1: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
|
|
5fe6: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
|
|
5feb: 4c 8b 4e 50 mov 0x50(%rsi),%r9
|
|
5fef: e8 6c 11 08 00 call 0x87160
|
|
5ff4: 48 63 ff movslq %edi,%rdi
|
|
5ff7: 48 83 ff 01 cmp $0x1,%rdi
|
|
5ffb: 74 16 je 0x6013
|
|
5ffd: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
6001: 33 f6 xor %esi,%esi
|
|
6003: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
|
|
6008: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
|
|
600d: 48 89 75 08 mov %rsi,0x8(%rbp)
|
|
6011: eb 08 jmp 0x601b
|
|
6013: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
601a: 00
|
|
601b: 33 c0 xor %eax,%eax
|
|
601d: 48 83 c4 30 add $0x30,%rsp
|
|
6021: 5d pop %rbp
|
|
6022: 41 5f pop %r15
|
|
6024: 41 5c pop %r12
|
|
6026: 5f pop %rdi
|
|
6027: 5e pop %rsi
|
|
6028: c3 ret
|
|
6029: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
602d: 7e 11 jle 0x6040
|
|
602f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6034: 48 83 c4 30 add $0x30,%rsp
|
|
6038: 5d pop %rbp
|
|
6039: 41 5f pop %r15
|
|
603b: 41 5c pop %r12
|
|
603d: 5f pop %rdi
|
|
603e: 5e pop %rsi
|
|
603f: c3 ret
|
|
6040: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
6044: 41 83 ff 04 cmp $0x4,%r15d
|
|
6048: 0f 8e 2d fe ff ff jle 0x5e7b
|
|
604e: e9 b8 fe ff ff jmp 0x5f0b
|
|
6053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
605f: 00
|
|
6060: 56 push %rsi
|
|
6061: 57 push %rdi
|
|
6062: 41 54 push %r12
|
|
6064: 41 57 push %r15
|
|
6066: 55 push %rbp
|
|
6067: 48 83 ec 30 sub $0x30,%rsp
|
|
606b: 4c 89 c6 mov %r8,%rsi
|
|
606e: 48 89 d5 mov %rdx,%rbp
|
|
6071: 48 89 ca mov %rcx,%rdx
|
|
6074: 45 33 db xor %r11d,%r11d
|
|
6077: 48 85 f6 test %rsi,%rsi
|
|
607a: 0f 84 eb 01 00 00 je 0x626b
|
|
6080: 83 3e 09 cmpl $0x9,(%rsi)
|
|
6083: 74 11 je 0x6096
|
|
6085: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
608a: 48 83 c4 30 add $0x30,%rsp
|
|
608e: 5d pop %rbp
|
|
608f: 41 5f pop %r15
|
|
6091: 41 5c pop %r12
|
|
6093: 5f pop %rdi
|
|
6094: 5e pop %rsi
|
|
6095: c3 ret
|
|
6096: 48 85 d2 test %rdx,%rdx
|
|
6099: 0f 84 cc 01 00 00 je 0x626b
|
|
609f: 48 85 ed test %rbp,%rbp
|
|
60a2: 0f 84 c3 01 00 00 je 0x626b
|
|
60a8: 4d 85 c9 test %r9,%r9
|
|
60ab: 0f 84 b4 01 00 00 je 0x6265
|
|
60b1: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
60b5: 41 83 ff 04 cmp $0x4,%r15d
|
|
60b9: 7f 73 jg 0x612e
|
|
60bb: 49 63 ff movslq %r15d,%rdi
|
|
60be: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
60c2: 74 1b je 0x60df
|
|
60c4: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffeda20
|
|
60cb: 48 89 d1 mov %rdx,%rcx
|
|
60ce: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
|
|
60d3: 48 89 ea mov %rbp,%rdx
|
|
60d6: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8)
|
|
60dd: eb 14 jmp 0x60f3
|
|
60df: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffeda20
|
|
60e6: 48 89 d1 mov %rdx,%rcx
|
|
60e9: 48 89 ea mov %rbp,%rdx
|
|
60ec: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8)
|
|
60f3: b8 01 00 00 00 mov $0x1,%eax
|
|
60f8: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
|
|
60fd: 48 63 f6 movslq %esi,%rsi
|
|
6100: 48 83 fe 01 cmp $0x1,%rsi
|
|
6104: 74 12 je 0x6118
|
|
6106: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
610a: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
|
|
610f: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
|
|
6116: 00 00
|
|
6118: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
611f: 00
|
|
6120: 33 c0 xor %eax,%eax
|
|
6122: 48 83 c4 30 add $0x30,%rsp
|
|
6126: 5d pop %rbp
|
|
6127: 41 5f pop %r15
|
|
6129: 41 5c pop %r12
|
|
612b: 5f pop %rdi
|
|
612c: 5e pop %rsi
|
|
612d: c3 ret
|
|
612e: 4c 89 c8 mov %r9,%rax
|
|
6131: 48 83 e0 3f and $0x3f,%rax
|
|
6135: 48 f7 d8 neg %rax
|
|
6138: 48 83 e0 3f and $0x3f,%rax
|
|
613c: 4c 03 c8 add %rax,%r9
|
|
613f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
6143: 4d 0f 4f d9 cmovg %r9,%r11
|
|
6147: bf 01 00 00 00 mov $0x1,%edi
|
|
614c: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
6150: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
|
|
6155: 41 83 ff 07 cmp $0x7,%r15d
|
|
6159: 7f 49 jg 0x61a4
|
|
615b: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
615f: 74 24 je 0x6185
|
|
6161: 4d 63 ff movslq %r15d,%r15
|
|
6164: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffeda20
|
|
616b: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
|
|
6170: 48 89 d1 mov %rdx,%rcx
|
|
6173: 48 89 ea mov %rbp,%rdx
|
|
6176: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8)
|
|
617d: 01
|
|
617e: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
6183: eb 7a jmp 0x61ff
|
|
6185: 4d 63 ff movslq %r15d,%r15
|
|
6188: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffeda20
|
|
618f: 48 89 d1 mov %rdx,%rcx
|
|
6192: 48 89 ea mov %rbp,%rdx
|
|
6195: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8)
|
|
619c: 01
|
|
619d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
61a2: eb 5b jmp 0x61ff
|
|
61a4: 41 83 ff 12 cmp $0x12,%r15d
|
|
61a8: 7e 19 jle 0x61c3
|
|
61aa: 48 89 e0 mov %rsp,%rax
|
|
61ad: 48 89 f1 mov %rsi,%rcx
|
|
61b0: 49 89 e8 mov %rbp,%r8
|
|
61b3: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
61b7: e8 a4 92 08 00 call 0x8f460
|
|
61bc: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
61c1: eb 3c jmp 0x61ff
|
|
61c3: 49 89 e2 mov %rsp,%r10
|
|
61c6: 48 89 d1 mov %rdx,%rcx
|
|
61c9: 48 8b 46 30 mov 0x30(%rsi),%rax
|
|
61cd: 48 89 ea mov %rbp,%rdx
|
|
61d0: 45 89 e0 mov %r12d,%r8d
|
|
61d3: 4c 8b 4e 38 mov 0x38(%rsi),%r9
|
|
61d7: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
61db: 49 89 42 20 mov %rax,0x20(%r10)
|
|
61df: e8 bc 75 b0 01 call 0x1b0d7a0
|
|
61e4: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
|
|
61e9: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
|
|
61ed: 74 10 je 0x61ff
|
|
61ef: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
|
|
61f4: 48 89 ea mov %rbp,%rdx
|
|
61f7: 41 89 f8 mov %edi,%r8d
|
|
61fa: e8 e1 15 ff ff call 0xffffffffffff77e0
|
|
61ff: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
|
|
6204: 48 89 e9 mov %rbp,%rcx
|
|
6207: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
|
|
620c: 44 89 e2 mov %r12d,%edx
|
|
620f: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
6215: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
|
|
6219: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
|
|
621d: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
|
|
6222: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
|
|
6227: 4c 8b 4e 50 mov 0x50(%rsi),%r9
|
|
622b: e8 90 a5 08 00 call 0x907c0
|
|
6230: 48 63 ff movslq %edi,%rdi
|
|
6233: 48 83 ff 01 cmp $0x1,%rdi
|
|
6237: 74 16 je 0x624f
|
|
6239: 48 8b 45 08 mov 0x8(%rbp),%rax
|
|
623d: 33 f6 xor %esi,%esi
|
|
623f: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
|
|
6244: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
|
|
6249: 48 89 75 08 mov %rsi,0x8(%rbp)
|
|
624d: eb 08 jmp 0x6257
|
|
624f: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
|
|
6256: 00
|
|
6257: 33 c0 xor %eax,%eax
|
|
6259: 48 83 c4 30 add $0x30,%rsp
|
|
625d: 5d pop %rbp
|
|
625e: 41 5f pop %r15
|
|
6260: 41 5c pop %r12
|
|
6262: 5f pop %rdi
|
|
6263: 5e pop %rsi
|
|
6264: c3 ret
|
|
6265: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
|
|
6269: 7e 11 jle 0x627c
|
|
626b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6270: 48 83 c4 30 add $0x30,%rsp
|
|
6274: 5d pop %rbp
|
|
6275: 41 5f pop %r15
|
|
6277: 41 5c pop %r12
|
|
6279: 5f pop %rdi
|
|
627a: 5e pop %rsi
|
|
627b: c3 ret
|
|
627c: 44 8b 7e 04 mov 0x4(%rsi),%r15d
|
|
6280: 41 83 ff 04 cmp $0x4,%r15d
|
|
6284: 0f 8e 31 fe ff ff jle 0x60bb
|
|
628a: e9 b8 fe ff ff jmp 0x6147
|
|
628f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6296: 00
|
|
6297: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
629e: 66 90 xchg %ax,%ax
|
|
62a0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
62a4: 41 83 f9 0b cmp $0xb,%r9d
|
|
62a8: 7d 35 jge 0x62df
|
|
62aa: 41 ff c9 dec %r9d
|
|
62ad: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
62b1: 74 2b je 0x62de
|
|
62b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
62b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
62bf: 00
|
|
62c0: f3 0f 10 01 movss (%rcx),%xmm0
|
|
62c4: 41 ff c9 dec %r9d
|
|
62c7: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
62cb: 48 83 c1 04 add $0x4,%rcx
|
|
62cf: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
62d4: 49 83 c0 04 add $0x4,%r8
|
|
62d8: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
62dc: 75 e2 jne 0x62c0
|
|
62de: c3 ret
|
|
62df: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
|
62e6: 0f 85 9b 00 00 00 jne 0x6387
|
|
62ec: 4c 89 c0 mov %r8,%rax
|
|
62ef: 48 83 e0 0f and $0xf,%rax
|
|
62f3: 85 c0 test %eax,%eax
|
|
62f5: 74 42 je 0x6339
|
|
62f7: c1 e8 02 shr $0x2,%eax
|
|
62fa: f7 d8 neg %eax
|
|
62fc: 83 e0 03 and $0x3,%eax
|
|
62ff: 44 2b c8 sub %eax,%r9d
|
|
6302: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6309: 00
|
|
630a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6311: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6318: 00
|
|
6319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6320: f3 0f 10 01 movss (%rcx),%xmm0
|
|
6324: 48 83 c1 04 add $0x4,%rcx
|
|
6328: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
632c: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
6331: 49 83 c0 04 add $0x4,%r8
|
|
6335: ff c8 dec %eax
|
|
6337: 75 e7 jne 0x6320
|
|
6339: 44 89 c8 mov %r9d,%eax
|
|
633c: 41 83 e1 07 and $0x7,%r9d
|
|
6340: c1 f8 03 sar $0x3,%eax
|
|
6343: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
634a: 0f 84 b7 00 00 00 je 0x6407
|
|
6350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6357: 00
|
|
6358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
635f: 90 nop
|
|
6360: 0f 10 01 movups (%rcx),%xmm0
|
|
6363: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
6367: 0f 59 c1 mulps %xmm1,%xmm0
|
|
636a: 0f 59 d1 mulps %xmm1,%xmm2
|
|
636d: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
6371: 48 83 c1 20 add $0x20,%rcx
|
|
6375: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
637a: 49 83 c0 20 add $0x20,%r8
|
|
637e: ff c8 dec %eax
|
|
6380: 75 de jne 0x6360
|
|
6382: e9 23 ff ff ff jmp 0x62aa
|
|
6387: 44 89 c8 mov %r9d,%eax
|
|
638a: 41 83 e1 07 and $0x7,%r9d
|
|
638e: c1 f8 03 sar $0x3,%eax
|
|
6391: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
6398: 75 46 jne 0x63e0
|
|
639a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
63a0: 0f 28 01 movaps (%rcx),%xmm0
|
|
63a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
63a7: 48 83 c1 20 add $0x20,%rcx
|
|
63ab: 0f 59 c1 mulps %xmm1,%xmm0
|
|
63ae: 0f 59 d1 mulps %xmm1,%xmm2
|
|
63b1: 41 0f 11 00 movups %xmm0,(%r8)
|
|
63b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
63ba: 49 83 c0 20 add $0x20,%r8
|
|
63be: ff c8 dec %eax
|
|
63c0: 75 de jne 0x63a0
|
|
63c2: e9 e3 fe ff ff jmp 0x62aa
|
|
63c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
63ce: 00
|
|
63cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
63d6: 0f 1f 00 nopl (%rax)
|
|
63d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
63e0: 0f 10 01 movups (%rcx),%xmm0
|
|
63e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
63e7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
63ea: 0f 59 d1 mulps %xmm1,%xmm2
|
|
63ed: 41 0f 11 00 movups %xmm0,(%r8)
|
|
63f1: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
63f6: 48 83 c1 20 add $0x20,%rcx
|
|
63fa: 49 83 c0 20 add $0x20,%r8
|
|
63fe: ff c8 dec %eax
|
|
6400: 75 de jne 0x63e0
|
|
6402: e9 a3 fe ff ff jmp 0x62aa
|
|
6407: 3d 00 40 00 00 cmp $0x4000,%eax
|
|
640c: 7f 52 jg 0x6460
|
|
640e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6415: 00
|
|
6416: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
641d: 0f 1f 00 nopl (%rax)
|
|
6420: 0f 28 01 movaps (%rcx),%xmm0
|
|
6423: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
6427: 48 83 c1 20 add $0x20,%rcx
|
|
642b: 0f 59 c1 mulps %xmm1,%xmm0
|
|
642e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
6431: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
6435: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
643a: 49 83 c0 20 add $0x20,%r8
|
|
643e: ff c8 dec %eax
|
|
6440: 75 de jne 0x6420
|
|
6442: e9 63 fe ff ff jmp 0x62aa
|
|
6447: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
644e: 00
|
|
644f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6456: 0f 1f 00 nopl (%rax)
|
|
6459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6460: 0f 28 01 movaps (%rcx),%xmm0
|
|
6463: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
6467: 48 83 c1 20 add $0x20,%rcx
|
|
646b: 0f 59 c1 mulps %xmm1,%xmm0
|
|
646e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
6471: 41 0f 2b 00 movntps %xmm0,(%r8)
|
|
6475: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
|
|
647a: 49 83 c0 20 add $0x20,%r8
|
|
647e: ff c8 dec %eax
|
|
6480: 75 de jne 0x6460
|
|
6482: e9 23 fe ff ff jmp 0x62aa
|
|
6487: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
648e: 00
|
|
648f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6496: 0f 1f 00 nopl (%rax)
|
|
6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
64a0: 48 83 ec 28 sub $0x28,%rsp
|
|
64a4: 48 85 c9 test %rcx,%rcx
|
|
64a7: 74 1d je 0x64c6
|
|
64a9: 85 d2 test %edx,%edx
|
|
64ab: 7f 0a jg 0x64b7
|
|
64ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
64b2: 48 83 c4 28 add $0x28,%rsp
|
|
64b6: c3 ret
|
|
64b7: c1 e2 02 shl $0x2,%edx
|
|
64ba: e8 d1 17 b1 01 call 0x1b17c90
|
|
64bf: 33 c0 xor %eax,%eax
|
|
64c1: 48 83 c4 28 add $0x28,%rsp
|
|
64c5: c3 ret
|
|
64c6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
64cb: 48 83 c4 28 add $0x28,%rsp
|
|
64cf: c3 ret
|
|
64d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
64d7: 00
|
|
64d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
64df: 90 nop
|
|
64e0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
64e4: 41 83 f9 0b cmp $0xb,%r9d
|
|
64e8: 7d 35 jge 0x651f
|
|
64ea: 41 ff c9 dec %r9d
|
|
64ed: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
64f1: 74 2b je 0x651e
|
|
64f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
64f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
64ff: 00
|
|
6500: f3 0f 10 01 movss (%rcx),%xmm0
|
|
6504: 41 ff c9 dec %r9d
|
|
6507: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
650b: 48 8d 49 04 lea 0x4(%rcx),%rcx
|
|
650f: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
6514: 49 83 c0 04 add $0x4,%r8
|
|
6518: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
651c: 75 e2 jne 0x6500
|
|
651e: c3 ret
|
|
651f: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
|
6526: 0f 85 9b 00 00 00 jne 0x65c7
|
|
652c: 4c 89 c0 mov %r8,%rax
|
|
652f: 48 83 e0 0f and $0xf,%rax
|
|
6533: 85 c0 test %eax,%eax
|
|
6535: 74 42 je 0x6579
|
|
6537: c1 e8 02 shr $0x2,%eax
|
|
653a: f7 d8 neg %eax
|
|
653c: 83 e0 03 and $0x3,%eax
|
|
653f: 44 2b c8 sub %eax,%r9d
|
|
6542: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6549: 00
|
|
654a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6551: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6558: 00
|
|
6559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6560: f3 0f 10 01 movss (%rcx),%xmm0
|
|
6564: 48 83 c1 04 add $0x4,%rcx
|
|
6568: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
656c: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
6571: 49 83 c0 04 add $0x4,%r8
|
|
6575: ff c8 dec %eax
|
|
6577: 75 e7 jne 0x6560
|
|
6579: 44 89 c8 mov %r9d,%eax
|
|
657c: 41 83 e1 07 and $0x7,%r9d
|
|
6580: c1 f8 03 sar $0x3,%eax
|
|
6583: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
658a: 0f 84 b7 00 00 00 je 0x6647
|
|
6590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6597: 00
|
|
6598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
659f: 90 nop
|
|
65a0: 0f 10 01 movups (%rcx),%xmm0
|
|
65a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
65a7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
65aa: 0f 59 d1 mulps %xmm1,%xmm2
|
|
65ad: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
65b1: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
65b5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
65ba: 49 83 c0 20 add $0x20,%r8
|
|
65be: ff c8 dec %eax
|
|
65c0: 75 de jne 0x65a0
|
|
65c2: e9 23 ff ff ff jmp 0x64ea
|
|
65c7: 44 89 c8 mov %r9d,%eax
|
|
65ca: 41 83 e1 07 and $0x7,%r9d
|
|
65ce: c1 f8 03 sar $0x3,%eax
|
|
65d1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
65d8: 75 46 jne 0x6620
|
|
65da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
65e0: 0f 28 01 movaps (%rcx),%xmm0
|
|
65e3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
65e7: 48 83 c1 20 add $0x20,%rcx
|
|
65eb: 0f 59 c1 mulps %xmm1,%xmm0
|
|
65ee: 0f 59 d1 mulps %xmm1,%xmm2
|
|
65f1: 41 0f 11 00 movups %xmm0,(%r8)
|
|
65f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
65fa: 49 83 c0 20 add $0x20,%r8
|
|
65fe: ff c8 dec %eax
|
|
6600: 75 de jne 0x65e0
|
|
6602: e9 e3 fe ff ff jmp 0x64ea
|
|
6607: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
660e: 00
|
|
660f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6616: 0f 1f 00 nopl (%rax)
|
|
6619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6620: 0f 10 01 movups (%rcx),%xmm0
|
|
6623: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
6627: 0f 59 c1 mulps %xmm1,%xmm0
|
|
662a: 0f 59 d1 mulps %xmm1,%xmm2
|
|
662d: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6631: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
6636: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
663a: 49 83 c0 20 add $0x20,%r8
|
|
663e: ff c8 dec %eax
|
|
6640: 75 de jne 0x6620
|
|
6642: e9 a3 fe ff ff jmp 0x64ea
|
|
6647: 3d 00 40 00 00 cmp $0x4000,%eax
|
|
664c: 7f 52 jg 0x66a0
|
|
664e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6655: 00
|
|
6656: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
665d: 0f 1f 00 nopl (%rax)
|
|
6660: 0f 28 01 movaps (%rcx),%xmm0
|
|
6663: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
6667: 48 83 c1 20 add $0x20,%rcx
|
|
666b: 0f 59 c1 mulps %xmm1,%xmm0
|
|
666e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
6671: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
6675: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
|
|
667a: 49 83 c0 20 add $0x20,%r8
|
|
667e: ff c8 dec %eax
|
|
6680: 75 de jne 0x6660
|
|
6682: e9 63 fe ff ff jmp 0x64ea
|
|
6687: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
668e: 00
|
|
668f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6696: 0f 1f 00 nopl (%rax)
|
|
6699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66a0: 0f 28 01 movaps (%rcx),%xmm0
|
|
66a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
|
|
66a7: 48 83 c1 20 add $0x20,%rcx
|
|
66ab: 0f 59 c1 mulps %xmm1,%xmm0
|
|
66ae: 0f 59 d1 mulps %xmm1,%xmm2
|
|
66b1: 41 0f 2b 00 movntps %xmm0,(%r8)
|
|
66b5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
|
|
66ba: 49 83 c0 20 add $0x20,%r8
|
|
66be: ff c8 dec %eax
|
|
66c0: 75 de jne 0x66a0
|
|
66c2: e9 23 fe ff ff jmp 0x64ea
|
|
66c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66ce: 00
|
|
66cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66d6: 0f 1f 00 nopl (%rax)
|
|
66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
66e5: 48 85 c9 test %rcx,%rcx
|
|
66e8: 74 20 je 0x670a
|
|
66ea: 85 d2 test %edx,%edx
|
|
66ec: 7f 0c jg 0x66fa
|
|
66ee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
66f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
66f8: 90 nop
|
|
66f9: c3 ret
|
|
66fa: c1 e2 02 shl $0x2,%edx
|
|
66fd: e8 2e 18 b1 01 call 0x1b17f30
|
|
6702: 33 c0 xor %eax,%eax
|
|
6704: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6709: c3 ret
|
|
670a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
670f: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6714: 90 nop
|
|
6715: 90 nop
|
|
6716: 90 nop
|
|
6717: c3 ret
|
|
6718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
671f: 00
|
|
6720: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
6724: 41 83 f9 0b cmp $0xb,%r9d
|
|
6728: 7d 36 jge 0x6760
|
|
672a: 41 83 c1 ff add $0xffffffff,%r9d
|
|
672e: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
6732: 74 2b je 0x675f
|
|
6734: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6740: f3 0f 10 01 movss (%rcx),%xmm0
|
|
6744: 41 83 c1 ff add $0xffffffff,%r9d
|
|
6748: 48 83 c1 04 add $0x4,%rcx
|
|
674c: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
6750: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
6755: 49 83 c0 04 add $0x4,%r8
|
|
6759: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
675d: 75 e1 jne 0x6740
|
|
675f: c3 ret
|
|
6760: 49 f7 c0 03 00 00 00 test $0x3,%r8
|
|
6767: 0f 85 9b 00 00 00 jne 0x6808
|
|
676d: 4c 89 c0 mov %r8,%rax
|
|
6770: 48 83 e0 0f and $0xf,%rax
|
|
6774: 85 c0 test %eax,%eax
|
|
6776: 74 42 je 0x67ba
|
|
6778: c1 e8 02 shr $0x2,%eax
|
|
677b: f7 d8 neg %eax
|
|
677d: 83 e0 03 and $0x3,%eax
|
|
6780: 44 2b c8 sub %eax,%r9d
|
|
6783: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
678a: 00
|
|
678b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67a0: f3 0f 10 01 movss (%rcx),%xmm0
|
|
67a4: 48 83 c1 04 add $0x4,%rcx
|
|
67a8: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
67ac: f3 41 0f 11 00 movss %xmm0,(%r8)
|
|
67b1: 49 83 c0 04 add $0x4,%r8
|
|
67b5: 83 c0 ff add $0xffffffff,%eax
|
|
67b8: 75 e6 jne 0x67a0
|
|
67ba: 44 89 c8 mov %r9d,%eax
|
|
67bd: 41 83 e1 07 and $0x7,%r9d
|
|
67c1: c1 f8 03 sar $0x3,%eax
|
|
67c4: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
67cb: 0f 84 b7 00 00 00 je 0x6888
|
|
67d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67d8: 00
|
|
67d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67e0: 0f 10 01 movups (%rcx),%xmm0
|
|
67e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
67e7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
67ea: 48 83 c1 20 add $0x20,%rcx
|
|
67ee: 0f 59 d1 mulps %xmm1,%xmm2
|
|
67f1: 41 0f 11 00 movups %xmm0,(%r8)
|
|
67f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
67fa: 49 83 c0 20 add $0x20,%r8
|
|
67fe: 83 c0 ff add $0xffffffff,%eax
|
|
6801: 75 dd jne 0x67e0
|
|
6803: e9 22 ff ff ff jmp 0x672a
|
|
6808: 44 89 c8 mov %r9d,%eax
|
|
680b: 41 83 e1 07 and $0x7,%r9d
|
|
680f: c1 f8 03 sar $0x3,%eax
|
|
6812: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
6819: 75 45 jne 0x6860
|
|
681b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6820: 0f 10 01 movups (%rcx),%xmm0
|
|
6823: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
6827: 0f 59 c1 mulps %xmm1,%xmm0
|
|
682a: 48 83 c1 20 add $0x20,%rcx
|
|
682e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
6831: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6835: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
683a: 49 83 c0 20 add $0x20,%r8
|
|
683e: 83 c0 ff add $0xffffffff,%eax
|
|
6841: 75 dd jne 0x6820
|
|
6843: e9 e2 fe ff ff jmp 0x672a
|
|
6848: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
684f: 00
|
|
6850: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
685e: 00 00
|
|
6860: 0f 10 01 movups (%rcx),%xmm0
|
|
6863: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
6867: 0f 59 c1 mulps %xmm1,%xmm0
|
|
686a: 48 83 c1 20 add $0x20,%rcx
|
|
686e: 0f 59 d1 mulps %xmm1,%xmm2
|
|
6871: 41 0f 11 00 movups %xmm0,(%r8)
|
|
6875: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
687a: 49 83 c0 20 add $0x20,%r8
|
|
687e: 83 c0 ff add $0xffffffff,%eax
|
|
6881: 75 dd jne 0x6860
|
|
6883: e9 a2 fe ff ff jmp 0x672a
|
|
6888: 3d 00 40 00 00 cmp $0x4000,%eax
|
|
688d: 7f 51 jg 0x68e0
|
|
688f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6896: 00
|
|
6897: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
689e: 66 90 xchg %ax,%ax
|
|
68a0: 0f 10 01 movups (%rcx),%xmm0
|
|
68a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
68a7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
68aa: 48 83 c1 20 add $0x20,%rcx
|
|
68ae: 0f 59 d1 mulps %xmm1,%xmm2
|
|
68b1: 41 0f 11 00 movups %xmm0,(%r8)
|
|
68b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
|
|
68ba: 49 83 c0 20 add $0x20,%r8
|
|
68be: 83 c0 ff add $0xffffffff,%eax
|
|
68c1: 75 dd jne 0x68a0
|
|
68c3: e9 62 fe ff ff jmp 0x672a
|
|
68c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
68cf: 00
|
|
68d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
68d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
68de: 00 00
|
|
68e0: 0f 10 01 movups (%rcx),%xmm0
|
|
68e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
|
|
68e7: 0f 59 c1 mulps %xmm1,%xmm0
|
|
68ea: 48 83 c1 20 add $0x20,%rcx
|
|
68ee: 0f 59 d1 mulps %xmm1,%xmm2
|
|
68f1: 41 0f 2b 00 movntps %xmm0,(%r8)
|
|
68f5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
|
|
68fa: 49 83 c0 20 add $0x20,%r8
|
|
68fe: 83 c0 ff add $0xffffffff,%eax
|
|
6901: 75 dd jne 0x68e0
|
|
6903: e9 22 fe ff ff jmp 0x672a
|
|
6908: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
690f: 00
|
|
6910: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
691e: 00 00
|
|
6920: 48 83 ec 28 sub $0x28,%rsp
|
|
6924: 48 85 c9 test %rcx,%rcx
|
|
6927: 74 1d je 0x6946
|
|
6929: 85 d2 test %edx,%edx
|
|
692b: 7f 0a jg 0x6937
|
|
692d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6932: 48 83 c4 28 add $0x28,%rsp
|
|
6936: c3 ret
|
|
6937: c1 e2 02 shl $0x2,%edx
|
|
693a: e8 91 18 b1 01 call 0x1b181d0
|
|
693f: 33 c0 xor %eax,%eax
|
|
6941: 48 83 c4 28 add $0x28,%rsp
|
|
6945: c3 ret
|
|
6946: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
694b: 48 83 c4 28 add $0x28,%rsp
|
|
694f: c3 ret
|
|
6950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6957: 00
|
|
6958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
695f: 90 nop
|
|
6960: 48 83 ec 28 sub $0x28,%rsp
|
|
6964: 48 85 c9 test %rcx,%rcx
|
|
6967: 74 22 je 0x698b
|
|
6969: 85 d2 test %edx,%edx
|
|
696b: 7e 28 jle 0x6995
|
|
696d: c1 e2 02 shl $0x2,%edx
|
|
6970: 81 fa 00 00 20 00 cmp $0x200000,%edx
|
|
6976: 7f 07 jg 0x697f
|
|
6978: e8 63 a9 a4 01 call 0x1a512e0
|
|
697d: eb 05 jmp 0x6984
|
|
697f: e8 fc 24 09 00 call 0x98e80
|
|
6984: 33 c0 xor %eax,%eax
|
|
6986: 48 83 c4 28 add $0x28,%rsp
|
|
698a: c3 ret
|
|
698b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6990: 48 83 c4 28 add $0x28,%rsp
|
|
6994: c3 ret
|
|
6995: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
699a: 48 83 c4 28 add $0x28,%rsp
|
|
699e: c3 ret
|
|
699f: 90 nop
|
|
69a0: 48 83 ec 28 sub $0x28,%rsp
|
|
69a4: 48 85 c9 test %rcx,%rcx
|
|
69a7: 74 22 je 0x69cb
|
|
69a9: 85 d2 test %edx,%edx
|
|
69ab: 7e 28 jle 0x69d5
|
|
69ad: c1 e2 02 shl $0x2,%edx
|
|
69b0: 81 fa 00 00 20 00 cmp $0x200000,%edx
|
|
69b6: 7f 07 jg 0x69bf
|
|
69b8: e8 c3 b5 a4 01 call 0x1a51f80
|
|
69bd: eb 05 jmp 0x69c4
|
|
69bf: e8 fc 24 09 00 call 0x98ec0
|
|
69c4: 33 c0 xor %eax,%eax
|
|
69c6: 48 83 c4 28 add $0x28,%rsp
|
|
69ca: c3 ret
|
|
69cb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
69d0: 48 83 c4 28 add $0x28,%rsp
|
|
69d4: c3 ret
|
|
69d5: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
69da: 48 83 c4 28 add $0x28,%rsp
|
|
69de: c3 ret
|
|
69df: 90 nop
|
|
69e0: 48 83 ec 28 sub $0x28,%rsp
|
|
69e4: 48 85 c9 test %rcx,%rcx
|
|
69e7: 74 22 je 0x6a0b
|
|
69e9: 85 d2 test %edx,%edx
|
|
69eb: 7e 28 jle 0x6a15
|
|
69ed: c1 e2 02 shl $0x2,%edx
|
|
69f0: 81 fa 00 00 20 00 cmp $0x200000,%edx
|
|
69f6: 7f 07 jg 0x69ff
|
|
69f8: e8 63 c2 a4 01 call 0x1a52c60
|
|
69fd: eb 05 jmp 0x6a04
|
|
69ff: e8 fc 24 09 00 call 0x98f00
|
|
6a04: 33 c0 xor %eax,%eax
|
|
6a06: 48 83 c4 28 add $0x28,%rsp
|
|
6a0a: c3 ret
|
|
6a0b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6a10: 48 83 c4 28 add $0x28,%rsp
|
|
6a14: c3 ret
|
|
6a15: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6a1a: 48 83 c4 28 add $0x28,%rsp
|
|
6a1e: c3 ret
|
|
6a1f: 90 nop
|
|
6a20: 48 83 ec 28 sub $0x28,%rsp
|
|
6a24: e8 47 37 a9 01 call 0x1a9a170
|
|
6a29: 48 83 c4 28 add $0x28,%rsp
|
|
6a2d: c3 ret
|
|
6a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a35: 00
|
|
6a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a3d: 0f 1f 00 nopl (%rax)
|
|
6a40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6a45: e8 46 41 a9 01 call 0x1a9ab90
|
|
6a4a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6a4f: c3 ret
|
|
6a50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a57: 00
|
|
6a58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a5f: 90 nop
|
|
6a60: 48 83 ec 28 sub $0x28,%rsp
|
|
6a64: e8 47 4b a9 01 call 0x1a9b5b0
|
|
6a69: 48 83 c4 28 add $0x28,%rsp
|
|
6a6d: c3 ret
|
|
6a6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a75: 00
|
|
6a76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a7d: 0f 1f 00 nopl (%rax)
|
|
6a80: 48 83 ec 28 sub $0x28,%rsp
|
|
6a84: e8 97 1c b1 01 call 0x1b18720
|
|
6a89: 48 83 c4 28 add $0x28,%rsp
|
|
6a8d: c3 ret
|
|
6a8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a95: 00
|
|
6a96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a9d: 0f 1f 00 nopl (%rax)
|
|
6aa0: 48 83 ec 28 sub $0x28,%rsp
|
|
6aa4: e8 b7 1e b1 01 call 0x1b18960
|
|
6aa9: 48 83 c4 28 add $0x28,%rsp
|
|
6aad: c3 ret
|
|
6aae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ab5: 00
|
|
6ab6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6abd: 0f 1f 00 nopl (%rax)
|
|
6ac0: 48 83 ec 28 sub $0x28,%rsp
|
|
6ac4: e8 d7 20 b1 01 call 0x1b18ba0
|
|
6ac9: 48 83 c4 28 add $0x28,%rsp
|
|
6acd: c3 ret
|
|
6ace: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ad5: 00
|
|
6ad6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6add: 0f 1f 00 nopl (%rax)
|
|
6ae0: 41 83 f8 05 cmp $0x5,%r8d
|
|
6ae4: 7d 38 jge 0x6b1e
|
|
6ae6: 41 ff c8 dec %r8d
|
|
6ae9: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6aed: 74 2e je 0x6b1d
|
|
6aef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6af6: 00
|
|
6af7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6afe: 66 90 xchg %ax,%ax
|
|
6b00: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6b04: 41 ff c8 dec %r8d
|
|
6b07: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
6b0b: 48 83 c1 08 add $0x8,%rcx
|
|
6b0f: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
6b13: 48 83 c2 08 add $0x8,%rdx
|
|
6b17: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6b1b: 75 e3 jne 0x6b00
|
|
6b1d: c3 ret
|
|
6b1e: 89 d0 mov %edx,%eax
|
|
6b20: a8 07 test $0x7,%al
|
|
6b22: 0f 85 b7 00 00 00 jne 0x6bdf
|
|
6b28: a8 0f test $0xf,%al
|
|
6b2a: 74 17 je 0x6b43
|
|
6b2c: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6b30: 41 ff c8 dec %r8d
|
|
6b33: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
6b37: 48 83 c1 08 add $0x8,%rcx
|
|
6b3b: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
6b3f: 48 83 c2 08 add $0x8,%rdx
|
|
6b43: 44 89 c0 mov %r8d,%eax
|
|
6b46: 41 83 e0 03 and $0x3,%r8d
|
|
6b4a: 83 e0 fc and $0xfffffffc,%eax
|
|
6b4d: f6 c1 0f test $0xf,%cl
|
|
6b50: 75 4e jne 0x6ba0
|
|
6b52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b60: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6b64: 0f 28 02 movaps (%rdx),%xmm0
|
|
6b67: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
6b6b: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
6b6f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
6b74: 0f 29 02 movaps %xmm0,(%rdx)
|
|
6b77: 48 83 c1 20 add $0x20,%rcx
|
|
6b7b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
6b7f: 48 83 c2 20 add $0x20,%rdx
|
|
6b83: 83 c0 fc add $0xfffffffc,%eax
|
|
6b86: 75 d8 jne 0x6b60
|
|
6b88: e9 59 ff ff ff jmp 0x6ae6
|
|
6b8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b94: 00
|
|
6b95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6ba0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6ba4: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6ba8: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
6bad: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
6bb2: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
6bb7: 48 83 c1 20 add $0x20,%rcx
|
|
6bbb: 0f 28 12 movaps (%rdx),%xmm2
|
|
6bbe: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
6bc2: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
6bc6: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
6bca: 0f 29 12 movaps %xmm2,(%rdx)
|
|
6bcd: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
6bd1: 48 83 c2 20 add $0x20,%rdx
|
|
6bd5: 83 c0 fc add $0xfffffffc,%eax
|
|
6bd8: 75 c6 jne 0x6ba0
|
|
6bda: e9 07 ff ff ff jmp 0x6ae6
|
|
6bdf: 44 89 c0 mov %r8d,%eax
|
|
6be2: 41 83 e0 03 and $0x3,%r8d
|
|
6be6: 83 e0 fc and $0xfffffffc,%eax
|
|
6be9: f6 c1 0f test $0xf,%cl
|
|
6bec: 0f 85 6e 00 00 00 jne 0x6c60
|
|
6bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c00: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6c04: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6c08: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
6c0d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
6c12: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
6c17: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
6c1b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
6c20: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
6c24: 48 83 c1 20 add $0x20,%rcx
|
|
6c28: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
|
|
6c2d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
|
|
6c32: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
|
|
6c37: 48 83 c2 20 add $0x20,%rdx
|
|
6c3b: 83 c0 fc add $0xfffffffc,%eax
|
|
6c3e: 75 c0 jne 0x6c00
|
|
6c40: e9 a1 fe ff ff jmp 0x6ae6
|
|
6c45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c4c: 00
|
|
6c4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c60: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6c64: f2 0f 10 12 movsd (%rdx),%xmm2
|
|
6c68: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
|
|
6c6d: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6c71: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
6c76: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
6c7b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
6c80: 48 83 c1 20 add $0x20,%rcx
|
|
6c84: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
|
|
6c89: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
|
|
6c8e: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
6c92: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
6c96: f2 0f 11 12 movsd %xmm2,(%rdx)
|
|
6c9a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
|
|
6c9f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
|
|
6ca4: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
|
|
6ca9: 48 83 c2 20 add $0x20,%rdx
|
|
6cad: 83 c0 fc add $0xfffffffc,%eax
|
|
6cb0: 75 ae jne 0x6c60
|
|
6cb2: e9 2f fe ff ff jmp 0x6ae6
|
|
6cb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6cbe: 00 00
|
|
6cc0: 41 83 f8 05 cmp $0x5,%r8d
|
|
6cc4: 7d 38 jge 0x6cfe
|
|
6cc6: 41 ff c8 dec %r8d
|
|
6cc9: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6ccd: 74 2e je 0x6cfd
|
|
6ccf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6cd6: 00
|
|
6cd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6cde: 66 90 xchg %ax,%ax
|
|
6ce0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6ce4: 41 ff c8 dec %r8d
|
|
6ce7: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
6ceb: 48 83 c1 08 add $0x8,%rcx
|
|
6cef: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
6cf3: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
|
6cf7: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6cfb: 75 e3 jne 0x6ce0
|
|
6cfd: c3 ret
|
|
6cfe: 89 d0 mov %edx,%eax
|
|
6d00: a8 07 test $0x7,%al
|
|
6d02: 0f 85 b7 00 00 00 jne 0x6dbf
|
|
6d08: a8 0f test $0xf,%al
|
|
6d0a: 74 17 je 0x6d23
|
|
6d0c: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6d10: 41 ff c8 dec %r8d
|
|
6d13: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
6d17: 48 83 c1 08 add $0x8,%rcx
|
|
6d1b: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
6d1f: 48 83 c2 08 add $0x8,%rdx
|
|
6d23: 44 89 c0 mov %r8d,%eax
|
|
6d26: 41 83 e0 03 and $0x3,%r8d
|
|
6d2a: 83 e0 fc and $0xfffffffc,%eax
|
|
6d2d: f6 c1 0f test $0xf,%cl
|
|
6d30: 75 4e jne 0x6d80
|
|
6d32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d40: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6d44: 0f 28 02 movaps (%rdx),%xmm0
|
|
6d47: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
6d4b: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
6d4f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
6d54: 0f 29 02 movaps %xmm0,(%rdx)
|
|
6d57: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
6d5b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
6d5f: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
6d63: 83 c0 fc add $0xfffffffc,%eax
|
|
6d66: 75 d8 jne 0x6d40
|
|
6d68: e9 59 ff ff ff jmp 0x6cc6
|
|
6d6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d74: 00
|
|
6d75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6d80: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6d84: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6d88: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
6d8d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
6d92: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
6d97: 48 83 c1 20 add $0x20,%rcx
|
|
6d9b: 0f 28 12 movaps (%rdx),%xmm2
|
|
6d9e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
6da2: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
6da6: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
6daa: 0f 29 12 movaps %xmm2,(%rdx)
|
|
6dad: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
6db1: 48 83 c2 20 add $0x20,%rdx
|
|
6db5: 83 c0 fc add $0xfffffffc,%eax
|
|
6db8: 75 c6 jne 0x6d80
|
|
6dba: e9 07 ff ff ff jmp 0x6cc6
|
|
6dbf: 44 89 c0 mov %r8d,%eax
|
|
6dc2: 41 83 e0 03 and $0x3,%r8d
|
|
6dc6: 83 e0 fc and $0xfffffffc,%eax
|
|
6dc9: f6 c1 0f test $0xf,%cl
|
|
6dcc: 0f 85 6e 00 00 00 jne 0x6e40
|
|
6dd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6de0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6de4: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6de8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
6ded: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
6df2: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
6df7: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
6dfb: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
6e00: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
6e04: 48 83 c1 20 add $0x20,%rcx
|
|
6e08: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
|
|
6e0d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
|
|
6e12: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
|
|
6e17: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
6e1b: 83 c0 fc add $0xfffffffc,%eax
|
|
6e1e: 75 c0 jne 0x6de0
|
|
6e20: e9 a1 fe ff ff jmp 0x6cc6
|
|
6e25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e2c: 00
|
|
6e2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e40: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6e44: f2 0f 10 12 movsd (%rdx),%xmm2
|
|
6e48: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
|
|
6e4d: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
6e51: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
6e56: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
6e5b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
6e60: 48 83 c1 20 add $0x20,%rcx
|
|
6e64: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
|
|
6e69: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
|
|
6e6e: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
6e72: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
6e76: f2 0f 11 12 movsd %xmm2,(%rdx)
|
|
6e7a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
|
|
6e7f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
|
|
6e84: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
|
|
6e89: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
6e8d: 83 c0 fc add $0xfffffffc,%eax
|
|
6e90: 75 ae jne 0x6e40
|
|
6e92: e9 2f fe ff ff jmp 0x6cc6
|
|
6e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6e9e: 00 00
|
|
6ea0: 41 83 f8 05 cmp $0x5,%r8d
|
|
6ea4: 7d 39 jge 0x6edf
|
|
6ea6: 41 83 c0 ff add $0xffffffff,%r8d
|
|
6eaa: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6eae: 74 2e je 0x6ede
|
|
6eb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6eb7: 00
|
|
6eb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ebf: 90 nop
|
|
6ec0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6ec4: 41 83 c0 ff add $0xffffffff,%r8d
|
|
6ec8: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
6ecc: 48 83 c1 08 add $0x8,%rcx
|
|
6ed0: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
6ed4: 48 83 c2 08 add $0x8,%rdx
|
|
6ed8: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6edc: 75 e2 jne 0x6ec0
|
|
6ede: c3 ret
|
|
6edf: 89 d0 mov %edx,%eax
|
|
6ee1: a8 07 test $0x7,%al
|
|
6ee3: 0f 85 aa 00 00 00 jne 0x6f93
|
|
6ee9: a8 0f test $0xf,%al
|
|
6eeb: 74 18 je 0x6f05
|
|
6eed: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
6ef1: 41 83 c0 ff add $0xffffffff,%r8d
|
|
6ef5: f2 0f 5c 01 subsd (%rcx),%xmm0
|
|
6ef9: 48 83 c1 08 add $0x8,%rcx
|
|
6efd: f2 0f 11 02 movsd %xmm0,(%rdx)
|
|
6f01: 48 83 c2 08 add $0x8,%rdx
|
|
6f05: 44 89 c0 mov %r8d,%eax
|
|
6f08: 41 83 e0 03 and $0x3,%r8d
|
|
6f0c: 83 e0 fc and $0xfffffffc,%eax
|
|
6f0f: f6 c1 0f test $0xf,%cl
|
|
6f12: 75 4c jne 0x6f60
|
|
6f14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f20: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6f24: 0f 10 02 movups (%rdx),%xmm0
|
|
6f27: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6f2b: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
6f2f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
6f34: 48 83 c1 20 add $0x20,%rcx
|
|
6f38: 0f 11 02 movups %xmm0,(%rdx)
|
|
6f3b: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
|
6f3f: 48 83 c2 20 add $0x20,%rdx
|
|
6f43: 83 c0 fc add $0xfffffffc,%eax
|
|
6f46: 75 d8 jne 0x6f20
|
|
6f48: e9 59 ff ff ff jmp 0x6ea6
|
|
6f4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f54: 00
|
|
6f55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6f60: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6f64: 0f 10 12 movups (%rdx),%xmm2
|
|
6f67: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
6f6b: 0f 10 01 movups (%rcx),%xmm0
|
|
6f6e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6f72: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
6f76: 48 83 c1 20 add $0x20,%rcx
|
|
6f7a: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
6f7e: 0f 11 12 movups %xmm2,(%rdx)
|
|
6f81: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
6f85: 48 83 c2 20 add $0x20,%rdx
|
|
6f89: 83 c0 fc add $0xfffffffc,%eax
|
|
6f8c: 75 d2 jne 0x6f60
|
|
6f8e: e9 13 ff ff ff jmp 0x6ea6
|
|
6f93: 44 89 c0 mov %r8d,%eax
|
|
6f96: 41 83 e0 03 and $0x3,%r8d
|
|
6f9a: 83 e0 fc and $0xfffffffc,%eax
|
|
6f9d: f6 c1 0f test $0xf,%cl
|
|
6fa0: 75 5e jne 0x7000
|
|
6fa2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6fa9: 00
|
|
6faa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6fb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6fb8: 00
|
|
6fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6fc0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
6fc4: 0f 10 02 movups (%rdx),%xmm0
|
|
6fc7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6fcb: 66 0f 5c 01 subpd (%rcx),%xmm0
|
|
6fcf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
|
|
6fd4: 48 83 c1 20 add $0x20,%rcx
|
|
6fd8: 0f 11 02 movups %xmm0,(%rdx)
|
|
6fdb: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
|
6fdf: 48 83 c2 20 add $0x20,%rdx
|
|
6fe3: 83 c0 fc add $0xfffffffc,%eax
|
|
6fe6: 75 d8 jne 0x6fc0
|
|
6fe8: e9 b9 fe ff ff jmp 0x6ea6
|
|
6fed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ff4: 00
|
|
6ff5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ffc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7000: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7004: 0f 10 12 movups (%rdx),%xmm2
|
|
7007: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
700b: 0f 10 01 movups (%rcx),%xmm0
|
|
700e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7012: 66 0f 5c d0 subpd %xmm0,%xmm2
|
|
7016: 48 83 c1 20 add $0x20,%rcx
|
|
701a: 66 0f 5c d9 subpd %xmm1,%xmm3
|
|
701e: 0f 11 12 movups %xmm2,(%rdx)
|
|
7021: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
7025: 48 83 c2 20 add $0x20,%rdx
|
|
7029: 83 c0 fc add $0xfffffffc,%eax
|
|
702c: 75 d2 jne 0x7000
|
|
702e: e9 73 fe ff ff jmp 0x6ea6
|
|
7033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
703f: 00
|
|
7040: 56 push %rsi
|
|
7041: 57 push %rdi
|
|
7042: 41 54 push %r12
|
|
7044: 41 55 push %r13
|
|
7046: 41 57 push %r15
|
|
7048: 48 83 ec 30 sub $0x30,%rsp
|
|
704c: 4c 89 c7 mov %r8,%rdi
|
|
704f: 48 89 d6 mov %rdx,%rsi
|
|
7052: 48 89 ca mov %rcx,%rdx
|
|
7055: 45 33 e4 xor %r12d,%r12d
|
|
7058: 48 85 ff test %rdi,%rdi
|
|
705b: 0f 84 71 02 00 00 je 0x72d2
|
|
7061: 83 3f 06 cmpl $0x6,(%rdi)
|
|
7064: 74 12 je 0x7078
|
|
7066: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
706b: 48 83 c4 30 add $0x30,%rsp
|
|
706f: 41 5f pop %r15
|
|
7071: 41 5d pop %r13
|
|
7073: 41 5c pop %r12
|
|
7075: 5f pop %rdi
|
|
7076: 5e pop %rsi
|
|
7077: c3 ret
|
|
7078: 48 85 d2 test %rdx,%rdx
|
|
707b: 0f 84 51 02 00 00 je 0x72d2
|
|
7081: 48 85 f6 test %rsi,%rsi
|
|
7084: 0f 84 48 02 00 00 je 0x72d2
|
|
708a: 4d 85 c9 test %r9,%r9
|
|
708d: 0f 84 39 02 00 00 je 0x72cc
|
|
7093: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
7097: 41 83 ff 04 cmp $0x4,%r15d
|
|
709b: 7f 71 jg 0x710e
|
|
709d: 4d 63 cf movslq %r15d,%r9
|
|
70a0: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
70a4: 74 1c je 0x70c2
|
|
70a6: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffeda20
|
|
70ad: 48 89 d1 mov %rdx,%rcx
|
|
70b0: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
70b5: 48 89 f2 mov %rsi,%rdx
|
|
70b8: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8)
|
|
70bf: 01
|
|
70c0: eb 15 jmp 0x70d7
|
|
70c2: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffeda20
|
|
70c9: 48 89 d1 mov %rdx,%rcx
|
|
70cc: 48 89 f2 mov %rsi,%rdx
|
|
70cf: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8)
|
|
70d6: 01
|
|
70d7: b8 01 00 00 00 mov $0x1,%eax
|
|
70dc: 44 89 f9 mov %r15d,%ecx
|
|
70df: d3 e0 shl %cl,%eax
|
|
70e1: 48 63 c0 movslq %eax,%rax
|
|
70e4: 48 83 f8 01 cmp $0x1,%rax
|
|
70e8: 74 0e je 0x70f8
|
|
70ea: 8b 7e 04 mov 0x4(%rsi),%edi
|
|
70ed: 89 3c 86 mov %edi,(%rsi,%rax,4)
|
|
70f0: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
|
|
70f7: 00
|
|
70f8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
70ff: 33 c0 xor %eax,%eax
|
|
7101: 48 83 c4 30 add $0x30,%rsp
|
|
7105: 41 5f pop %r15
|
|
7107: 41 5d pop %r13
|
|
7109: 41 5c pop %r12
|
|
710b: 5f pop %rdi
|
|
710c: 5e pop %rsi
|
|
710d: c3 ret
|
|
710e: 4c 89 c8 mov %r9,%rax
|
|
7111: 48 83 e0 3f and $0x3f,%rax
|
|
7115: 48 f7 d8 neg %rax
|
|
7118: 48 83 e0 3f and $0x3f,%rax
|
|
711c: 4c 03 c8 add %rax,%r9
|
|
711f: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
7123: 4d 0f 4f e1 cmovg %r9,%r12
|
|
7127: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
712d: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
7131: 44 89 c9 mov %r9d,%ecx
|
|
7134: 41 d3 e5 shl %cl,%r13d
|
|
7137: 41 83 ff 06 cmp $0x6,%r15d
|
|
713b: 7f 5d jg 0x719a
|
|
713d: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
7141: 74 2e je 0x7171
|
|
7143: 4d 63 ff movslq %r15d,%r15
|
|
7146: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffeda20
|
|
714d: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
7152: 48 89 d1 mov %rdx,%rcx
|
|
7155: 48 89 f2 mov %rsi,%rdx
|
|
7158: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8)
|
|
715f: 01
|
|
7160: 44 89 f9 mov %r15d,%ecx
|
|
7163: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
7169: 41 d3 e4 shl %cl,%r12d
|
|
716c: e9 e3 00 00 00 jmp 0x7254
|
|
7171: 4d 63 ff movslq %r15d,%r15
|
|
7174: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffeda20
|
|
717b: 48 89 d1 mov %rdx,%rcx
|
|
717e: 48 89 f2 mov %rsi,%rdx
|
|
7181: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8)
|
|
7188: 01
|
|
7189: 44 89 f9 mov %r15d,%ecx
|
|
718c: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
7192: 41 d3 e4 shl %cl,%r12d
|
|
7195: e9 ba 00 00 00 jmp 0x7254
|
|
719a: 41 83 ff 10 cmp $0x10,%r15d
|
|
719e: 7e 71 jle 0x7211
|
|
71a0: 41 83 ff 11 cmp $0x11,%r15d
|
|
71a4: 7f 4b jg 0x71f1
|
|
71a6: 48 3b d6 cmp %rsi,%rdx
|
|
71a9: 0f 84 09 01 00 00 je 0x72b8
|
|
71af: 48 89 d1 mov %rdx,%rcx
|
|
71b2: 48 89 f2 mov %rsi,%rdx
|
|
71b5: 45 89 e8 mov %r13d,%r8d
|
|
71b8: 4c 8b 4f 30 mov 0x30(%rdi),%r9
|
|
71bc: e8 4f 2d b1 01 call 0x1b19f10
|
|
71c1: 48 89 e0 mov %rsp,%rax
|
|
71c4: 48 89 f1 mov %rsi,%rcx
|
|
71c7: 44 89 ea mov %r13d,%edx
|
|
71ca: 4d 89 e1 mov %r12,%r9
|
|
71cd: 4c 8b 47 38 mov 0x38(%rdi),%r8
|
|
71d1: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
|
|
71d8: e8 31 72 b1 01 call 0x1b1e40e
|
|
71dd: 44 89 f9 mov %r15d,%ecx
|
|
71e0: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
71e6: 41 d3 e4 shl %cl,%r12d
|
|
71e9: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
71ed: 75 55 jne 0x7244
|
|
71ef: eb 63 jmp 0x7254
|
|
71f1: 48 89 e0 mov %rsp,%rax
|
|
71f4: 48 89 f9 mov %rdi,%rcx
|
|
71f7: 49 89 f0 mov %rsi,%r8
|
|
71fa: 4c 89 60 20 mov %r12,0x20(%rax)
|
|
71fe: e8 7d 21 09 00 call 0x99380
|
|
7203: 44 89 f9 mov %r15d,%ecx
|
|
7206: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
720c: 41 d3 e4 shl %cl,%r12d
|
|
720f: eb 43 jmp 0x7254
|
|
7211: 48 89 e0 mov %rsp,%rax
|
|
7214: 48 89 d1 mov %rdx,%rcx
|
|
7217: 48 89 f2 mov %rsi,%rdx
|
|
721a: 45 89 e8 mov %r13d,%r8d
|
|
721d: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
7221: 4c 89 60 28 mov %r12,0x28(%rax)
|
|
7225: 4c 8b 67 30 mov 0x30(%rdi),%r12
|
|
7229: 4c 89 60 20 mov %r12,0x20(%rax)
|
|
722d: e8 9e 54 b1 01 call 0x1b1c6d0
|
|
7232: 44 89 f9 mov %r15d,%ecx
|
|
7235: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
723b: 41 d3 e4 shl %cl,%r12d
|
|
723e: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
7242: 74 10 je 0x7254
|
|
7244: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
|
|
7249: 48 89 f2 mov %rsi,%rdx
|
|
724c: 45 89 e0 mov %r12d,%r8d
|
|
724f: e8 cc 64 ff ff call 0xffffffffffffd720
|
|
7254: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
|
|
7259: 48 89 f1 mov %rsi,%rcx
|
|
725c: f3 0f 10 16 movss (%rsi),%xmm2
|
|
7260: 0f 28 c1 movaps %xmm1,%xmm0
|
|
7263: 44 89 ea mov %r13d,%edx
|
|
7266: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
726c: f3 0f 58 c2 addss %xmm2,%xmm0
|
|
7270: f3 0f 5c d1 subss %xmm1,%xmm2
|
|
7274: f3 0f 11 06 movss %xmm0,(%rsi)
|
|
7278: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
|
|
727d: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
7281: e8 3a 32 09 00 call 0x9a4c0
|
|
7286: 4d 63 e4 movslq %r12d,%r12
|
|
7289: 49 83 fc 01 cmp $0x1,%r12
|
|
728d: 74 13 je 0x72a2
|
|
728f: 8b 46 04 mov 0x4(%rsi),%eax
|
|
7292: 33 ff xor %edi,%edi
|
|
7294: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
|
|
7298: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
|
|
729d: 89 7e 04 mov %edi,0x4(%rsi)
|
|
72a0: eb 07 jmp 0x72a9
|
|
72a2: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
72a9: 33 c0 xor %eax,%eax
|
|
72ab: 48 83 c4 30 add $0x30,%rsp
|
|
72af: 41 5f pop %r15
|
|
72b1: 41 5d pop %r13
|
|
72b3: 41 5c pop %r12
|
|
72b5: 5f pop %rdi
|
|
72b6: 5e pop %rsi
|
|
72b7: c3 ret
|
|
72b8: 48 89 f1 mov %rsi,%rcx
|
|
72bb: 44 89 ea mov %r13d,%edx
|
|
72be: 4c 8b 47 30 mov 0x30(%rdi),%r8
|
|
72c2: e8 99 26 b1 01 call 0x1b19960
|
|
72c7: e9 f5 fe ff ff jmp 0x71c1
|
|
72cc: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
72d0: 7e 12 jle 0x72e4
|
|
72d2: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
72d7: 48 83 c4 30 add $0x30,%rsp
|
|
72db: 41 5f pop %r15
|
|
72dd: 41 5d pop %r13
|
|
72df: 41 5c pop %r12
|
|
72e1: 5f pop %rdi
|
|
72e2: 5e pop %rsi
|
|
72e3: c3 ret
|
|
72e4: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
72e8: 41 83 ff 04 cmp $0x4,%r15d
|
|
72ec: 0f 8e ab fd ff ff jle 0x709d
|
|
72f2: e9 30 fe ff ff jmp 0x7127
|
|
72f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
72fe: 00 00
|
|
7300: 57 push %rdi
|
|
7301: 41 54 push %r12
|
|
7303: 41 55 push %r13
|
|
7305: 41 56 push %r14
|
|
7307: 41 57 push %r15
|
|
7309: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
730e: 4d 89 c4 mov %r8,%r12
|
|
7311: 48 89 d7 mov %rdx,%rdi
|
|
7314: 48 89 ca mov %rcx,%rdx
|
|
7317: 45 33 ed xor %r13d,%r13d
|
|
731a: 4d 85 e4 test %r12,%r12
|
|
731d: 0f 84 a4 02 00 00 je 0x75c7
|
|
7323: 41 83 3c 24 06 cmpl $0x6,(%r12)
|
|
7328: 74 14 je 0x733e
|
|
732a: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
732f: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
7334: 41 5f pop %r15
|
|
7336: 41 5e pop %r14
|
|
7338: 41 5d pop %r13
|
|
733a: 41 5c pop %r12
|
|
733c: 5f pop %rdi
|
|
733d: c3 ret
|
|
733e: 48 85 d2 test %rdx,%rdx
|
|
7341: 0f 84 80 02 00 00 je 0x75c7
|
|
7347: 48 85 ff test %rdi,%rdi
|
|
734a: 0f 84 77 02 00 00 je 0x75c7
|
|
7350: 4d 85 c9 test %r9,%r9
|
|
7353: 0f 84 66 02 00 00 je 0x75bf
|
|
7359: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
|
|
735e: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
|
|
7364: 7f 7f jg 0x73e5
|
|
7366: 4d 63 cf movslq %r15d,%r9
|
|
7369: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
736f: 74 21 je 0x7392
|
|
7371: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffeda20
|
|
7378: 48 89 d1 mov %rdx,%rcx
|
|
737b: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
|
|
7382: 48 89 fa mov %rdi,%rdx
|
|
7385: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9
|
|
738c: 01
|
|
738d: 41 ff d1 call *%r9
|
|
7390: eb 18 jmp 0x73aa
|
|
7392: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffeda20
|
|
7399: 48 89 d1 mov %rdx,%rcx
|
|
739c: 48 89 fa mov %rdi,%rdx
|
|
739f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9
|
|
73a6: 01
|
|
73a7: 41 ff d1 call *%r9
|
|
73aa: b8 01 00 00 00 mov $0x1,%eax
|
|
73af: 44 89 f9 mov %r15d,%ecx
|
|
73b2: d3 e0 shl %cl,%eax
|
|
73b4: 48 63 c0 movslq %eax,%rax
|
|
73b7: 48 83 f8 01 cmp $0x1,%rax
|
|
73bb: 74 10 je 0x73cd
|
|
73bd: 44 8b 4f 04 mov 0x4(%rdi),%r9d
|
|
73c1: 44 89 0c 87 mov %r9d,(%rdi,%rax,4)
|
|
73c5: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4)
|
|
73cc: 00
|
|
73cd: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
|
|
73d4: 33 c0 xor %eax,%eax
|
|
73d6: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
73db: 41 5f pop %r15
|
|
73dd: 41 5e pop %r14
|
|
73df: 41 5d pop %r13
|
|
73e1: 41 5c pop %r12
|
|
73e3: 5f pop %rdi
|
|
73e4: c3 ret
|
|
73e5: 4c 89 c8 mov %r9,%rax
|
|
73e8: 48 83 e0 3f and $0x3f,%rax
|
|
73ec: 48 f7 d8 neg %rax
|
|
73ef: 48 83 e0 3f and $0x3f,%rax
|
|
73f3: 4c 03 c8 add %rax,%r9
|
|
73f6: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
|
|
73fc: 4d 0f 4f e9 cmovg %r9,%r13
|
|
7400: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
7406: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
740a: 44 89 c9 mov %r9d,%ecx
|
|
740d: 41 d3 e6 shl %cl,%r14d
|
|
7410: 41 83 ff 06 cmp $0x6,%r15d
|
|
7414: 7f 67 jg 0x747d
|
|
7416: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
741c: 74 33 je 0x7451
|
|
741e: 4d 63 ff movslq %r15d,%r15
|
|
7421: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffeda20
|
|
7428: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
|
|
742f: 48 89 d1 mov %rdx,%rcx
|
|
7432: 48 89 fa mov %rdi,%rdx
|
|
7435: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9
|
|
743c: 01
|
|
743d: 41 ff d1 call *%r9
|
|
7440: 44 89 f9 mov %r15d,%ecx
|
|
7443: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
7449: 41 d3 e5 shl %cl,%r13d
|
|
744c: e9 f2 00 00 00 jmp 0x7543
|
|
7451: 4d 63 ff movslq %r15d,%r15
|
|
7454: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffeda20
|
|
745b: 48 89 d1 mov %rdx,%rcx
|
|
745e: 48 89 fa mov %rdi,%rdx
|
|
7461: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9
|
|
7468: 01
|
|
7469: 41 ff d1 call *%r9
|
|
746c: 44 89 f9 mov %r15d,%ecx
|
|
746f: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
7475: 41 d3 e5 shl %cl,%r13d
|
|
7478: e9 c6 00 00 00 jmp 0x7543
|
|
747d: 41 83 ff 11 cmp $0x11,%r15d
|
|
7481: 7e 77 jle 0x74fa
|
|
7483: 41 83 ff 12 cmp $0x12,%r15d
|
|
7487: 7f 50 jg 0x74d9
|
|
7489: 48 3b d7 cmp %rdi,%rdx
|
|
748c: 0f 84 18 01 00 00 je 0x75aa
|
|
7492: 48 89 d1 mov %rdx,%rcx
|
|
7495: 48 89 fa mov %rdi,%rdx
|
|
7498: 45 89 f0 mov %r14d,%r8d
|
|
749b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9
|
|
74a0: e8 3b 43 b2 01 call 0x1b2b7e0
|
|
74a5: 48 8d 04 24 lea (%rsp),%rax
|
|
74a9: 48 89 f9 mov %rdi,%rcx
|
|
74ac: 44 89 f2 mov %r14d,%edx
|
|
74af: 4d 89 e9 mov %r13,%r9
|
|
74b2: 4d 8b 44 24 38 mov 0x38(%r12),%r8
|
|
74b7: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
|
|
74be: e8 83 8b b2 01 call 0x1b30046
|
|
74c3: 44 89 f9 mov %r15d,%ecx
|
|
74c6: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
74cc: 41 d3 e5 shl %cl,%r13d
|
|
74cf: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
74d5: 75 5a jne 0x7531
|
|
74d7: eb 6a jmp 0x7543
|
|
74d9: 48 8d 04 24 lea (%rsp),%rax
|
|
74dd: 4c 89 e1 mov %r12,%rcx
|
|
74e0: 49 89 f8 mov %rdi,%r8
|
|
74e3: 4c 89 68 20 mov %r13,0x20(%rax)
|
|
74e7: e8 b4 7b 09 00 call 0x9f0a0
|
|
74ec: 44 89 f9 mov %r15d,%ecx
|
|
74ef: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
74f5: 41 d3 e5 shl %cl,%r13d
|
|
74f8: eb 49 jmp 0x7543
|
|
74fa: 49 89 e2 mov %rsp,%r10
|
|
74fd: 48 89 d1 mov %rdx,%rcx
|
|
7500: 49 8b 44 24 30 mov 0x30(%r12),%rax
|
|
7505: 48 89 fa mov %rdi,%rdx
|
|
7508: 45 89 f0 mov %r14d,%r8d
|
|
750b: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
|
|
7510: 49 89 42 20 mov %rax,0x20(%r10)
|
|
7514: 4d 89 6a 28 mov %r13,0x28(%r10)
|
|
7518: e8 83 6a b2 01 call 0x1b2dfa0
|
|
751d: 44 89 f9 mov %r15d,%ecx
|
|
7520: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
7526: 41 d3 e5 shl %cl,%r13d
|
|
7529: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
|
|
752f: 74 12 je 0x7543
|
|
7531: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0
|
|
7538: 48 89 fa mov %rdi,%rdx
|
|
753b: 45 89 e8 mov %r13d,%r8d
|
|
753e: e8 3d 62 ff ff call 0xffffffffffffd780
|
|
7543: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0
|
|
7548: 48 89 f9 mov %rdi,%rcx
|
|
754b: f3 0f 10 0f movss (%rdi),%xmm1
|
|
754f: 44 89 f2 mov %r14d,%edx
|
|
7552: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
7558: f3 0f 58 07 addss (%rdi),%xmm0
|
|
755c: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1
|
|
7561: f3 0f 11 07 movss %xmm0,(%rdi)
|
|
7565: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi)
|
|
756a: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
|
|
756f: e8 ac 8e 09 00 call 0xa0420
|
|
7574: 4d 63 ed movslq %r13d,%r13
|
|
7577: 49 83 fd 01 cmp $0x1,%r13
|
|
757b: 74 15 je 0x7592
|
|
757d: 8b 47 04 mov 0x4(%rdi),%eax
|
|
7580: 45 33 c9 xor %r9d,%r9d
|
|
7583: 42 89 04 af mov %eax,(%rdi,%r13,4)
|
|
7587: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4)
|
|
758c: 44 89 4f 04 mov %r9d,0x4(%rdi)
|
|
7590: eb 07 jmp 0x7599
|
|
7592: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
|
|
7599: 33 c0 xor %eax,%eax
|
|
759b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
75a0: 41 5f pop %r15
|
|
75a2: 41 5e pop %r14
|
|
75a4: 41 5d pop %r13
|
|
75a6: 41 5c pop %r12
|
|
75a8: 5f pop %rdi
|
|
75a9: c3 ret
|
|
75aa: 48 89 f9 mov %rdi,%rcx
|
|
75ad: 44 89 f2 mov %r14d,%edx
|
|
75b0: 4d 8b 44 24 30 mov 0x30(%r12),%r8
|
|
75b5: e8 76 3c b2 01 call 0x1b2b230
|
|
75ba: e9 e6 fe ff ff jmp 0x74a5
|
|
75bf: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
|
|
75c5: 7e 14 jle 0x75db
|
|
75c7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
75cc: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
75d1: 41 5f pop %r15
|
|
75d3: 41 5e pop %r14
|
|
75d5: 41 5d pop %r13
|
|
75d7: 41 5c pop %r12
|
|
75d9: 5f pop %rdi
|
|
75da: c3 ret
|
|
75db: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
|
|
75e0: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
|
|
75e6: 0f 8e 7a fd ff ff jle 0x7366
|
|
75ec: e9 0f fe ff ff jmp 0x7400
|
|
75f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
75f8: 00
|
|
75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7600: 56 push %rsi
|
|
7601: 57 push %rdi
|
|
7602: 41 54 push %r12
|
|
7604: 41 55 push %r13
|
|
7606: 48 83 ec 38 sub $0x38,%rsp
|
|
760a: 4c 89 c7 mov %r8,%rdi
|
|
760d: 48 89 d6 mov %rdx,%rsi
|
|
7610: 48 89 ca mov %rcx,%rdx
|
|
7613: 45 33 db xor %r11d,%r11d
|
|
7616: 48 85 ff test %rdi,%rdi
|
|
7619: 0f 84 0e 02 00 00 je 0x782d
|
|
761f: 83 3f 06 cmpl $0x6,(%rdi)
|
|
7622: 74 10 je 0x7634
|
|
7624: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
7629: 48 83 c4 38 add $0x38,%rsp
|
|
762d: 41 5d pop %r13
|
|
762f: 41 5c pop %r12
|
|
7631: 5f pop %rdi
|
|
7632: 5e pop %rsi
|
|
7633: c3 ret
|
|
7634: 48 85 d2 test %rdx,%rdx
|
|
7637: 0f 84 f0 01 00 00 je 0x782d
|
|
763d: 48 85 f6 test %rsi,%rsi
|
|
7640: 0f 84 e7 01 00 00 je 0x782d
|
|
7646: 4d 85 c9 test %r9,%r9
|
|
7649: 0f 84 d8 01 00 00 je 0x7827
|
|
764f: 44 8b 6f 04 mov 0x4(%rdi),%r13d
|
|
7653: 41 83 fd 04 cmp $0x4,%r13d
|
|
7657: 7f 74 jg 0x76cd
|
|
7659: 4d 63 cd movslq %r13d,%r9
|
|
765c: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
7660: 74 1f je 0x7681
|
|
7662: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffeda20
|
|
7669: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
766e: 48 89 d1 mov %rdx,%rcx
|
|
7671: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9
|
|
7678: 01
|
|
7679: 48 89 f2 mov %rsi,%rdx
|
|
767c: 41 ff d1 call *%r9
|
|
767f: eb 17 jmp 0x7698
|
|
7681: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffeda20
|
|
7688: 48 89 d1 mov %rdx,%rcx
|
|
768b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi
|
|
7692: 01
|
|
7693: 48 89 f2 mov %rsi,%rdx
|
|
7696: ff d7 call *%rdi
|
|
7698: b8 01 00 00 00 mov $0x1,%eax
|
|
769d: 44 89 e9 mov %r13d,%ecx
|
|
76a0: d3 e0 shl %cl,%eax
|
|
76a2: 48 63 c0 movslq %eax,%rax
|
|
76a5: 48 83 f8 01 cmp $0x1,%rax
|
|
76a9: 74 0e je 0x76b9
|
|
76ab: 8b 7e 04 mov 0x4(%rsi),%edi
|
|
76ae: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
|
|
76b5: 00
|
|
76b6: 89 3c 86 mov %edi,(%rsi,%rax,4)
|
|
76b9: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
76c0: 33 c0 xor %eax,%eax
|
|
76c2: 48 83 c4 38 add $0x38,%rsp
|
|
76c6: 41 5d pop %r13
|
|
76c8: 41 5c pop %r12
|
|
76ca: 5f pop %rdi
|
|
76cb: 5e pop %rsi
|
|
76cc: c3 ret
|
|
76cd: 4c 89 c8 mov %r9,%rax
|
|
76d0: 48 83 e0 3f and $0x3f,%rax
|
|
76d4: 48 f7 d8 neg %rax
|
|
76d7: 48 83 e0 3f and $0x3f,%rax
|
|
76db: 4c 03 c8 add %rax,%r9
|
|
76de: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
76e2: 4d 0f 4f d9 cmovg %r9,%r11
|
|
76e6: 45 8d 4d ff lea -0x1(%r13),%r9d
|
|
76ea: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
76f0: 44 89 c9 mov %r9d,%ecx
|
|
76f3: 41 d3 e4 shl %cl,%r12d
|
|
76f6: 41 83 fd 06 cmp $0x6,%r13d
|
|
76fa: 7f 60 jg 0x775c
|
|
76fc: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
7700: 74 31 je 0x7733
|
|
7702: 4d 63 ed movslq %r13d,%r13
|
|
7705: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffeda20
|
|
770c: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
|
|
7711: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9
|
|
7718: 01
|
|
7719: 48 89 d1 mov %rdx,%rcx
|
|
771c: 48 89 f2 mov %rsi,%rdx
|
|
771f: 41 ff d1 call *%r9
|
|
7722: 44 89 e9 mov %r13d,%ecx
|
|
7725: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
772b: 41 d3 e5 shl %cl,%r13d
|
|
772e: e9 92 00 00 00 jmp 0x77c5
|
|
7733: 4d 63 ed movslq %r13d,%r13
|
|
7736: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffeda20
|
|
773d: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9
|
|
7744: 01
|
|
7745: 48 89 d1 mov %rdx,%rcx
|
|
7748: 48 89 f2 mov %rsi,%rdx
|
|
774b: 41 ff d1 call *%r9
|
|
774e: 44 89 e9 mov %r13d,%ecx
|
|
7751: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
7757: 41 d3 e5 shl %cl,%r13d
|
|
775a: eb 69 jmp 0x77c5
|
|
775c: 41 83 fd 12 cmp $0x12,%r13d
|
|
7760: 7e 20 jle 0x7782
|
|
7762: 48 89 e0 mov %rsp,%rax
|
|
7765: 48 89 f9 mov %rdi,%rcx
|
|
7768: 49 89 f0 mov %rsi,%r8
|
|
776b: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
776f: e8 cc d9 09 00 call 0xa5140
|
|
7774: 44 89 e9 mov %r13d,%ecx
|
|
7777: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
777d: 41 d3 e5 shl %cl,%r13d
|
|
7780: eb 43 jmp 0x77c5
|
|
7782: 49 89 e2 mov %rsp,%r10
|
|
7785: 48 8b 47 30 mov 0x30(%rdi),%rax
|
|
7789: 48 89 d1 mov %rdx,%rcx
|
|
778c: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
7790: 48 89 f2 mov %rsi,%rdx
|
|
7793: 45 89 e0 mov %r12d,%r8d
|
|
7796: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
779a: 49 89 42 20 mov %rax,0x20(%r10)
|
|
779e: e8 5d f0 b3 01 call 0x1b46800
|
|
77a3: 44 89 e9 mov %r13d,%ecx
|
|
77a6: 41 bd 01 00 00 00 mov $0x1,%r13d
|
|
77ac: 41 d3 e5 shl %cl,%r13d
|
|
77af: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
77b3: 74 10 je 0x77c5
|
|
77b5: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
|
|
77ba: 48 89 f2 mov %rsi,%rdx
|
|
77bd: 45 89 e8 mov %r13d,%r8d
|
|
77c0: e8 1b 60 ff ff call 0xffffffffffffd7e0
|
|
77c5: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
|
|
77ca: 48 89 f1 mov %rsi,%rcx
|
|
77cd: 44 89 e2 mov %r12d,%edx
|
|
77d0: f3 0f 10 16 movss (%rsi),%xmm2
|
|
77d4: 0f 28 c1 movaps %xmm1,%xmm0
|
|
77d7: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
77dd: f3 0f 58 c2 addss %xmm2,%xmm0
|
|
77e1: f3 0f 5c d1 subss %xmm1,%xmm2
|
|
77e5: f3 0f 11 06 movss %xmm0,(%rsi)
|
|
77e9: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
|
|
77ee: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
77f2: e8 89 eb 09 00 call 0xa6380
|
|
77f7: 4d 63 ed movslq %r13d,%r13
|
|
77fa: 49 83 fd 01 cmp $0x1,%r13
|
|
77fe: 74 13 je 0x7813
|
|
7800: 8b 46 04 mov 0x4(%rsi),%eax
|
|
7803: 33 ff xor %edi,%edi
|
|
7805: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4)
|
|
780a: 42 89 04 ae mov %eax,(%rsi,%r13,4)
|
|
780e: 89 7e 04 mov %edi,0x4(%rsi)
|
|
7811: eb 07 jmp 0x781a
|
|
7813: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
781a: 33 c0 xor %eax,%eax
|
|
781c: 48 83 c4 38 add $0x38,%rsp
|
|
7820: 41 5d pop %r13
|
|
7822: 41 5c pop %r12
|
|
7824: 5f pop %rdi
|
|
7825: 5e pop %rsi
|
|
7826: c3 ret
|
|
7827: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
782b: 7e 10 jle 0x783d
|
|
782d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7832: 48 83 c4 38 add $0x38,%rsp
|
|
7836: 41 5d pop %r13
|
|
7838: 41 5c pop %r12
|
|
783a: 5f pop %rdi
|
|
783b: 5e pop %rsi
|
|
783c: c3 ret
|
|
783d: 44 8b 6f 04 mov 0x4(%rdi),%r13d
|
|
7841: 41 83 fd 04 cmp $0x4,%r13d
|
|
7845: 0f 8e 0e fe ff ff jle 0x7659
|
|
784b: e9 96 fe ff ff jmp 0x76e6
|
|
7850: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7857: 00
|
|
7858: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
785f: 90 nop
|
|
7860: 41 54 push %r12
|
|
7862: 41 55 push %r13
|
|
7864: 41 56 push %r14
|
|
7866: 41 57 push %r15
|
|
7868: 48 83 ec 38 sub $0x38,%rsp
|
|
786c: 4d 89 c5 mov %r8,%r13
|
|
786f: 49 89 d4 mov %rdx,%r12
|
|
7872: 48 89 ca mov %rcx,%rdx
|
|
7875: 45 33 db xor %r11d,%r11d
|
|
7878: 4d 85 ed test %r13,%r13
|
|
787b: 0f 84 25 02 00 00 je 0x7aa6
|
|
7881: 41 83 7d 00 06 cmpl $0x6,0x0(%r13)
|
|
7886: 74 12 je 0x789a
|
|
7888: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
788d: 48 83 c4 38 add $0x38,%rsp
|
|
7891: 41 5f pop %r15
|
|
7893: 41 5e pop %r14
|
|
7895: 41 5d pop %r13
|
|
7897: 41 5c pop %r12
|
|
7899: c3 ret
|
|
789a: 48 85 d2 test %rdx,%rdx
|
|
789d: 0f 84 03 02 00 00 je 0x7aa6
|
|
78a3: 4d 85 e4 test %r12,%r12
|
|
78a6: 0f 84 fa 01 00 00 je 0x7aa6
|
|
78ac: 4d 85 c9 test %r9,%r9
|
|
78af: 0f 84 ea 01 00 00 je 0x7a9f
|
|
78b5: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
78b9: 41 83 ff 04 cmp $0x4,%r15d
|
|
78bd: 7f 79 jg 0x7938
|
|
78bf: 4d 63 cf movslq %r15d,%r9
|
|
78c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
78c7: 74 1d je 0x78e6
|
|
78c9: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffeda20
|
|
78d0: 48 89 d1 mov %rdx,%rcx
|
|
78d3: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
|
|
78d9: 4c 89 e2 mov %r12,%rdx
|
|
78dc: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8)
|
|
78e3: 01
|
|
78e4: eb 15 jmp 0x78fb
|
|
78e6: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffeda20
|
|
78ed: 48 89 d1 mov %rdx,%rcx
|
|
78f0: 4c 89 e2 mov %r12,%rdx
|
|
78f3: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8)
|
|
78fa: 01
|
|
78fb: b8 01 00 00 00 mov $0x1,%eax
|
|
7900: 44 89 f9 mov %r15d,%ecx
|
|
7903: d3 e0 shl %cl,%eax
|
|
7905: 48 63 c0 movslq %eax,%rax
|
|
7908: 48 83 f8 01 cmp $0x1,%rax
|
|
790c: 74 12 je 0x7920
|
|
790e: 45 8b 4c 24 04 mov 0x4(%r12),%r9d
|
|
7913: 45 89 0c 84 mov %r9d,(%r12,%rax,4)
|
|
7917: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4)
|
|
791e: 00 00
|
|
7920: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
|
|
7927: 00 00
|
|
7929: 33 c0 xor %eax,%eax
|
|
792b: 48 83 c4 38 add $0x38,%rsp
|
|
792f: 41 5f pop %r15
|
|
7931: 41 5e pop %r14
|
|
7933: 41 5d pop %r13
|
|
7935: 41 5c pop %r12
|
|
7937: c3 ret
|
|
7938: 4c 89 c8 mov %r9,%rax
|
|
793b: 48 83 e0 3f and $0x3f,%rax
|
|
793f: 48 f7 d8 neg %rax
|
|
7942: 48 83 e0 3f and $0x3f,%rax
|
|
7946: 4c 03 c8 add %rax,%r9
|
|
7949: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
|
|
794e: 4d 0f 4f d9 cmovg %r9,%r11
|
|
7952: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
7958: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
795c: 44 89 c9 mov %r9d,%ecx
|
|
795f: 41 d3 e6 shl %cl,%r14d
|
|
7962: 41 83 ff 07 cmp $0x7,%r15d
|
|
7966: 7f 5c jg 0x79c4
|
|
7968: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
796d: 74 2f je 0x799e
|
|
796f: 4d 63 ff movslq %r15d,%r15
|
|
7972: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffeda20
|
|
7979: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
|
|
797f: 48 89 d1 mov %rdx,%rcx
|
|
7982: 4c 89 e2 mov %r12,%rdx
|
|
7985: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8)
|
|
798c: 01
|
|
798d: 44 89 f9 mov %r15d,%ecx
|
|
7990: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
7996: 41 d3 e7 shl %cl,%r15d
|
|
7999: e9 91 00 00 00 jmp 0x7a2f
|
|
799e: 4d 63 ff movslq %r15d,%r15
|
|
79a1: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffeda20
|
|
79a8: 48 89 d1 mov %rdx,%rcx
|
|
79ab: 4c 89 e2 mov %r12,%rdx
|
|
79ae: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8)
|
|
79b5: 01
|
|
79b6: 44 89 f9 mov %r15d,%ecx
|
|
79b9: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
79bf: 41 d3 e7 shl %cl,%r15d
|
|
79c2: eb 6b jmp 0x7a2f
|
|
79c4: 41 83 ff 13 cmp $0x13,%r15d
|
|
79c8: 7e 20 jle 0x79ea
|
|
79ca: 48 89 e0 mov %rsp,%rax
|
|
79cd: 4c 89 e9 mov %r13,%rcx
|
|
79d0: 4d 89 e0 mov %r12,%r8
|
|
79d3: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
79d7: e8 84 32 0a 00 call 0xaac60
|
|
79dc: 44 89 f9 mov %r15d,%ecx
|
|
79df: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
79e5: 41 d3 e7 shl %cl,%r15d
|
|
79e8: eb 45 jmp 0x7a2f
|
|
79ea: 49 89 e2 mov %rsp,%r10
|
|
79ed: 48 89 d1 mov %rdx,%rcx
|
|
79f0: 49 8b 45 30 mov 0x30(%r13),%rax
|
|
79f4: 4c 89 e2 mov %r12,%rdx
|
|
79f7: 45 89 f0 mov %r14d,%r8d
|
|
79fa: 4d 8b 4d 38 mov 0x38(%r13),%r9
|
|
79fe: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
7a02: 49 89 42 20 mov %rax,0x20(%r10)
|
|
7a06: e8 55 76 b5 01 call 0x1b5f060
|
|
7a0b: 44 89 f9 mov %r15d,%ecx
|
|
7a0e: 41 bf 01 00 00 00 mov $0x1,%r15d
|
|
7a14: 41 d3 e7 shl %cl,%r15d
|
|
7a17: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
7a1c: 74 11 je 0x7a2f
|
|
7a1e: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0
|
|
7a24: 4c 89 e2 mov %r12,%rdx
|
|
7a27: 45 89 f8 mov %r15d,%r8d
|
|
7a2a: e8 11 5e ff ff call 0xffffffffffffd840
|
|
7a2f: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2
|
|
7a36: 4c 89 e1 mov %r12,%rcx
|
|
7a39: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1
|
|
7a3f: 44 89 f2 mov %r14d,%edx
|
|
7a42: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
7a48: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
|
|
7a4c: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
|
7a50: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12)
|
|
7a56: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12)
|
|
7a5d: 4d 8b 4d 50 mov 0x50(%r13),%r9
|
|
7a61: e8 3a 44 0a 00 call 0xabea0
|
|
7a66: 4d 63 ff movslq %r15d,%r15
|
|
7a69: 49 83 ff 01 cmp $0x1,%r15
|
|
7a6d: 74 18 je 0x7a87
|
|
7a6f: 41 8b 44 24 04 mov 0x4(%r12),%eax
|
|
7a74: 45 33 c9 xor %r9d,%r9d
|
|
7a77: 43 89 04 bc mov %eax,(%r12,%r15,4)
|
|
7a7b: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4)
|
|
7a80: 45 89 4c 24 04 mov %r9d,0x4(%r12)
|
|
7a85: eb 09 jmp 0x7a90
|
|
7a87: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
|
|
7a8e: 00 00
|
|
7a90: 33 c0 xor %eax,%eax
|
|
7a92: 48 83 c4 38 add $0x38,%rsp
|
|
7a96: 41 5f pop %r15
|
|
7a98: 41 5e pop %r14
|
|
7a9a: 41 5d pop %r13
|
|
7a9c: 41 5c pop %r12
|
|
7a9e: c3 ret
|
|
7a9f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
|
|
7aa4: 7e 12 jle 0x7ab8
|
|
7aa6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7aab: 48 83 c4 38 add $0x38,%rsp
|
|
7aaf: 41 5f pop %r15
|
|
7ab1: 41 5e pop %r14
|
|
7ab3: 41 5d pop %r13
|
|
7ab5: 41 5c pop %r12
|
|
7ab7: c3 ret
|
|
7ab8: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
7abc: 41 83 ff 04 cmp $0x4,%r15d
|
|
7ac0: 0f 8e f9 fd ff ff jle 0x78bf
|
|
7ac6: e9 87 fe ff ff jmp 0x7952
|
|
7acb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ad2: 00
|
|
7ad3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ada: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7ae0: 56 push %rsi
|
|
7ae1: 57 push %rdi
|
|
7ae2: 41 54 push %r12
|
|
7ae4: 41 55 push %r13
|
|
7ae6: 41 57 push %r15
|
|
7ae8: 48 83 ec 30 sub $0x30,%rsp
|
|
7aec: 4c 89 c7 mov %r8,%rdi
|
|
7aef: 48 89 d6 mov %rdx,%rsi
|
|
7af2: 48 89 ca mov %rcx,%rdx
|
|
7af5: 45 33 db xor %r11d,%r11d
|
|
7af8: 48 85 ff test %rdi,%rdi
|
|
7afb: 0f 84 ea 01 00 00 je 0x7ceb
|
|
7b01: 83 3f 06 cmpl $0x6,(%rdi)
|
|
7b04: 74 12 je 0x7b18
|
|
7b06: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
7b0b: 48 83 c4 30 add $0x30,%rsp
|
|
7b0f: 41 5f pop %r15
|
|
7b11: 41 5d pop %r13
|
|
7b13: 41 5c pop %r12
|
|
7b15: 5f pop %rdi
|
|
7b16: 5e pop %rsi
|
|
7b17: c3 ret
|
|
7b18: 48 85 d2 test %rdx,%rdx
|
|
7b1b: 0f 84 ca 01 00 00 je 0x7ceb
|
|
7b21: 48 85 f6 test %rsi,%rsi
|
|
7b24: 0f 84 c1 01 00 00 je 0x7ceb
|
|
7b2a: 4d 85 c9 test %r9,%r9
|
|
7b2d: 0f 84 b2 01 00 00 je 0x7ce5
|
|
7b33: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
7b37: 41 83 ff 04 cmp $0x4,%r15d
|
|
7b3b: 7f 75 jg 0x7bb2
|
|
7b3d: 4d 63 cf movslq %r15d,%r9
|
|
7b40: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
7b44: 74 20 je 0x7b66
|
|
7b46: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffeda20
|
|
7b4d: 48 89 d1 mov %rdx,%rcx
|
|
7b50: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
|
|
7b55: 48 89 f2 mov %rsi,%rdx
|
|
7b58: c5 f8 28 d0 vmovaps %xmm0,%xmm2
|
|
7b5c: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8)
|
|
7b63: 01
|
|
7b64: eb 15 jmp 0x7b7b
|
|
7b66: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffeda20
|
|
7b6d: 48 89 d1 mov %rdx,%rcx
|
|
7b70: 48 89 f2 mov %rsi,%rdx
|
|
7b73: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8)
|
|
7b7a: 01
|
|
7b7b: b8 01 00 00 00 mov $0x1,%eax
|
|
7b80: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
|
|
7b85: 48 63 ff movslq %edi,%rdi
|
|
7b88: 48 83 ff 01 cmp $0x1,%rdi
|
|
7b8c: 74 0e je 0x7b9c
|
|
7b8e: 8b 46 04 mov 0x4(%rsi),%eax
|
|
7b91: 89 04 be mov %eax,(%rsi,%rdi,4)
|
|
7b94: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
|
|
7b9b: 00
|
|
7b9c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
7ba3: 33 c0 xor %eax,%eax
|
|
7ba5: 48 83 c4 30 add $0x30,%rsp
|
|
7ba9: 41 5f pop %r15
|
|
7bab: 41 5d pop %r13
|
|
7bad: 41 5c pop %r12
|
|
7baf: 5f pop %rdi
|
|
7bb0: 5e pop %rsi
|
|
7bb1: c3 ret
|
|
7bb2: 4c 89 c8 mov %r9,%rax
|
|
7bb5: 48 83 e0 3f and $0x3f,%rax
|
|
7bb9: 48 f7 d8 neg %rax
|
|
7bbc: 48 83 e0 3f and $0x3f,%rax
|
|
7bc0: 4c 03 c8 add %rax,%r9
|
|
7bc3: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
7bc7: 4d 0f 4f d9 cmovg %r9,%r11
|
|
7bcb: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
7bd1: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
7bd5: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
|
|
7bda: 41 83 ff 07 cmp $0x7,%r15d
|
|
7bde: 7f 49 jg 0x7c29
|
|
7be0: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
7be4: 74 24 je 0x7c0a
|
|
7be6: 4d 63 ff movslq %r15d,%r15
|
|
7be9: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffeda20
|
|
7bf0: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
|
|
7bf5: 48 89 d1 mov %rdx,%rcx
|
|
7bf8: 48 89 f2 mov %rsi,%rdx
|
|
7bfb: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8)
|
|
7c02: 01
|
|
7c03: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
7c08: eb 7a jmp 0x7c84
|
|
7c0a: 4d 63 ff movslq %r15d,%r15
|
|
7c0d: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffeda20
|
|
7c14: 48 89 d1 mov %rdx,%rcx
|
|
7c17: 48 89 f2 mov %rsi,%rdx
|
|
7c1a: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8)
|
|
7c21: 01
|
|
7c22: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
7c27: eb 5b jmp 0x7c84
|
|
7c29: 41 83 ff 13 cmp $0x13,%r15d
|
|
7c2d: 7e 19 jle 0x7c48
|
|
7c2f: 48 89 e0 mov %rsp,%rax
|
|
7c32: 48 89 f9 mov %rdi,%rcx
|
|
7c35: 49 89 f0 mov %rsi,%r8
|
|
7c38: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
7c3c: e8 bf 93 0a 00 call 0xb1000
|
|
7c41: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
7c46: eb 3c jmp 0x7c84
|
|
7c48: 49 89 e2 mov %rsp,%r10
|
|
7c4b: 48 89 d1 mov %rdx,%rcx
|
|
7c4e: 48 8b 47 30 mov 0x30(%rdi),%rax
|
|
7c52: 48 89 f2 mov %rsi,%rdx
|
|
7c55: 45 89 e8 mov %r13d,%r8d
|
|
7c58: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
7c5c: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
7c60: 49 89 42 20 mov %rax,0x20(%r10)
|
|
7c64: e8 37 79 b6 01 call 0x1b6f5a0
|
|
7c69: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
7c6e: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
7c72: 74 10 je 0x7c84
|
|
7c74: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
|
|
7c79: 48 89 f2 mov %rsi,%rdx
|
|
7c7c: 45 89 e0 mov %r12d,%r8d
|
|
7c7f: e8 7c 5d ff ff call 0xffffffffffffda00
|
|
7c84: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
|
|
7c89: 48 89 f1 mov %rsi,%rcx
|
|
7c8c: c5 fa 10 0e vmovss (%rsi),%xmm1
|
|
7c90: 44 89 ea mov %r13d,%edx
|
|
7c93: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
7c99: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
|
|
7c9d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
|
7ca1: c5 fa 11 06 vmovss %xmm0,(%rsi)
|
|
7ca5: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
|
|
7caa: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
7cae: e8 0d a6 0a 00 call 0xb22c0
|
|
7cb3: 4d 63 e4 movslq %r12d,%r12
|
|
7cb6: 49 83 fc 01 cmp $0x1,%r12
|
|
7cba: 74 13 je 0x7ccf
|
|
7cbc: 8b 46 04 mov 0x4(%rsi),%eax
|
|
7cbf: 33 ff xor %edi,%edi
|
|
7cc1: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
|
|
7cc5: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
|
|
7cca: 89 7e 04 mov %edi,0x4(%rsi)
|
|
7ccd: eb 07 jmp 0x7cd6
|
|
7ccf: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
7cd6: 33 c0 xor %eax,%eax
|
|
7cd8: 48 83 c4 30 add $0x30,%rsp
|
|
7cdc: 41 5f pop %r15
|
|
7cde: 41 5d pop %r13
|
|
7ce0: 41 5c pop %r12
|
|
7ce2: 5f pop %rdi
|
|
7ce3: 5e pop %rsi
|
|
7ce4: c3 ret
|
|
7ce5: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
7ce9: 7e 12 jle 0x7cfd
|
|
7ceb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7cf0: 48 83 c4 30 add $0x30,%rsp
|
|
7cf4: 41 5f pop %r15
|
|
7cf6: 41 5d pop %r13
|
|
7cf8: 41 5c pop %r12
|
|
7cfa: 5f pop %rdi
|
|
7cfb: 5e pop %rsi
|
|
7cfc: c3 ret
|
|
7cfd: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
7d01: 41 83 ff 04 cmp $0x4,%r15d
|
|
7d05: 0f 8e 32 fe ff ff jle 0x7b3d
|
|
7d0b: e9 bb fe ff ff jmp 0x7bcb
|
|
7d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d17: 00
|
|
7d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d1f: 90 nop
|
|
7d20: 56 push %rsi
|
|
7d21: 57 push %rdi
|
|
7d22: 41 54 push %r12
|
|
7d24: 41 55 push %r13
|
|
7d26: 41 57 push %r15
|
|
7d28: 48 83 ec 30 sub $0x30,%rsp
|
|
7d2c: 4c 89 c7 mov %r8,%rdi
|
|
7d2f: 48 89 d6 mov %rdx,%rsi
|
|
7d32: 48 89 ca mov %rcx,%rdx
|
|
7d35: 45 33 db xor %r11d,%r11d
|
|
7d38: 48 85 ff test %rdi,%rdi
|
|
7d3b: 0f 84 e6 01 00 00 je 0x7f27
|
|
7d41: 83 3f 06 cmpl $0x6,(%rdi)
|
|
7d44: 74 12 je 0x7d58
|
|
7d46: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
7d4b: 48 83 c4 30 add $0x30,%rsp
|
|
7d4f: 41 5f pop %r15
|
|
7d51: 41 5d pop %r13
|
|
7d53: 41 5c pop %r12
|
|
7d55: 5f pop %rdi
|
|
7d56: 5e pop %rsi
|
|
7d57: c3 ret
|
|
7d58: 48 85 d2 test %rdx,%rdx
|
|
7d5b: 0f 84 c6 01 00 00 je 0x7f27
|
|
7d61: 48 85 f6 test %rsi,%rsi
|
|
7d64: 0f 84 bd 01 00 00 je 0x7f27
|
|
7d6a: 4d 85 c9 test %r9,%r9
|
|
7d6d: 0f 84 ae 01 00 00 je 0x7f21
|
|
7d73: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
7d77: 41 83 ff 04 cmp $0x4,%r15d
|
|
7d7b: 7f 71 jg 0x7dee
|
|
7d7d: 4d 63 cf movslq %r15d,%r9
|
|
7d80: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
7d84: 74 1c je 0x7da2
|
|
7d86: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffeda20
|
|
7d8d: 48 89 d1 mov %rdx,%rcx
|
|
7d90: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
|
|
7d95: 48 89 f2 mov %rsi,%rdx
|
|
7d98: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8)
|
|
7d9f: 01
|
|
7da0: eb 15 jmp 0x7db7
|
|
7da2: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffeda20
|
|
7da9: 48 89 d1 mov %rdx,%rcx
|
|
7dac: 48 89 f2 mov %rsi,%rdx
|
|
7daf: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8)
|
|
7db6: 01
|
|
7db7: b8 01 00 00 00 mov $0x1,%eax
|
|
7dbc: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
|
|
7dc1: 48 63 ff movslq %edi,%rdi
|
|
7dc4: 48 83 ff 01 cmp $0x1,%rdi
|
|
7dc8: 74 0e je 0x7dd8
|
|
7dca: 8b 46 04 mov 0x4(%rsi),%eax
|
|
7dcd: 89 04 be mov %eax,(%rsi,%rdi,4)
|
|
7dd0: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
|
|
7dd7: 00
|
|
7dd8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
7ddf: 33 c0 xor %eax,%eax
|
|
7de1: 48 83 c4 30 add $0x30,%rsp
|
|
7de5: 41 5f pop %r15
|
|
7de7: 41 5d pop %r13
|
|
7de9: 41 5c pop %r12
|
|
7deb: 5f pop %rdi
|
|
7dec: 5e pop %rsi
|
|
7ded: c3 ret
|
|
7dee: 4c 89 c8 mov %r9,%rax
|
|
7df1: 48 83 e0 3f and $0x3f,%rax
|
|
7df5: 48 f7 d8 neg %rax
|
|
7df8: 48 83 e0 3f and $0x3f,%rax
|
|
7dfc: 4c 03 c8 add %rax,%r9
|
|
7dff: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
7e03: 4d 0f 4f d9 cmovg %r9,%r11
|
|
7e07: 41 bc 01 00 00 00 mov $0x1,%r12d
|
|
7e0d: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
7e11: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
|
|
7e16: 41 83 ff 07 cmp $0x7,%r15d
|
|
7e1a: 7f 49 jg 0x7e65
|
|
7e1c: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
7e20: 74 24 je 0x7e46
|
|
7e22: 4d 63 ff movslq %r15d,%r15
|
|
7e25: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffeda20
|
|
7e2c: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
|
|
7e31: 48 89 d1 mov %rdx,%rcx
|
|
7e34: 48 89 f2 mov %rsi,%rdx
|
|
7e37: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8)
|
|
7e3e: 01
|
|
7e3f: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
7e44: eb 7a jmp 0x7ec0
|
|
7e46: 4d 63 ff movslq %r15d,%r15
|
|
7e49: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffeda20
|
|
7e50: 48 89 d1 mov %rdx,%rcx
|
|
7e53: 48 89 f2 mov %rsi,%rdx
|
|
7e56: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8)
|
|
7e5d: 01
|
|
7e5e: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
7e63: eb 5b jmp 0x7ec0
|
|
7e65: 41 83 ff 13 cmp $0x13,%r15d
|
|
7e69: 7e 19 jle 0x7e84
|
|
7e6b: 48 89 e0 mov %rsp,%rax
|
|
7e6e: 48 89 f9 mov %rdi,%rcx
|
|
7e71: 49 89 f0 mov %rsi,%r8
|
|
7e74: 4c 89 58 20 mov %r11,0x20(%rax)
|
|
7e78: e8 a3 f3 0a 00 call 0xb7220
|
|
7e7d: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
7e82: eb 3c jmp 0x7ec0
|
|
7e84: 49 89 e2 mov %rsp,%r10
|
|
7e87: 48 89 d1 mov %rdx,%rcx
|
|
7e8a: 48 8b 47 30 mov 0x30(%rdi),%rax
|
|
7e8e: 48 89 f2 mov %rsi,%rdx
|
|
7e91: 45 89 e8 mov %r13d,%r8d
|
|
7e94: 4c 8b 4f 38 mov 0x38(%rdi),%r9
|
|
7e98: 4d 89 5a 28 mov %r11,0x28(%r10)
|
|
7e9c: 49 89 42 20 mov %rax,0x20(%r10)
|
|
7ea0: e8 fb 58 b7 01 call 0x1b7d7a0
|
|
7ea5: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
|
|
7eaa: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
|
|
7eae: 74 10 je 0x7ec0
|
|
7eb0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
|
|
7eb5: 48 89 f2 mov %rsi,%rdx
|
|
7eb8: 45 89 e0 mov %r12d,%r8d
|
|
7ebb: e8 00 5d ff ff call 0xffffffffffffdbc0
|
|
7ec0: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
|
|
7ec5: 48 89 f1 mov %rsi,%rcx
|
|
7ec8: c5 fa 10 0e vmovss (%rsi),%xmm1
|
|
7ecc: 44 89 ea mov %r13d,%edx
|
|
7ecf: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
7ed5: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
|
|
7ed9: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
|
|
7edd: c5 fa 11 06 vmovss %xmm0,(%rsi)
|
|
7ee1: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
|
|
7ee6: 4c 8b 4f 50 mov 0x50(%rdi),%r9
|
|
7eea: e8 f1 05 0b 00 call 0xb84e0
|
|
7eef: 4d 63 e4 movslq %r12d,%r12
|
|
7ef2: 49 83 fc 01 cmp $0x1,%r12
|
|
7ef6: 74 13 je 0x7f0b
|
|
7ef8: 8b 46 04 mov 0x4(%rsi),%eax
|
|
7efb: 33 ff xor %edi,%edi
|
|
7efd: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
|
|
7f01: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
|
|
7f06: 89 7e 04 mov %edi,0x4(%rsi)
|
|
7f09: eb 07 jmp 0x7f12
|
|
7f0b: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
|
|
7f12: 33 c0 xor %eax,%eax
|
|
7f14: 48 83 c4 30 add $0x30,%rsp
|
|
7f18: 41 5f pop %r15
|
|
7f1a: 41 5d pop %r13
|
|
7f1c: 41 5c pop %r12
|
|
7f1e: 5f pop %rdi
|
|
7f1f: 5e pop %rsi
|
|
7f20: c3 ret
|
|
7f21: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
|
|
7f25: 7e 12 jle 0x7f39
|
|
7f27: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7f2c: 48 83 c4 30 add $0x30,%rsp
|
|
7f30: 41 5f pop %r15
|
|
7f32: 41 5d pop %r13
|
|
7f34: 41 5c pop %r12
|
|
7f36: 5f pop %rdi
|
|
7f37: 5e pop %rsi
|
|
7f38: c3 ret
|
|
7f39: 44 8b 7f 04 mov 0x4(%rdi),%r15d
|
|
7f3d: 41 83 ff 04 cmp $0x4,%r15d
|
|
7f41: 0f 8e 36 fe ff ff jle 0x7d7d
|
|
7f47: e9 bb fe ff ff jmp 0x7e07
|
|
7f4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f53: 00
|
|
7f54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f60: 48 83 ec 28 sub $0x28,%rsp
|
|
7f64: 48 85 c9 test %rcx,%rcx
|
|
7f67: 74 26 je 0x7f8f
|
|
7f69: 48 85 d2 test %rdx,%rdx
|
|
7f6c: 74 21 je 0x7f8f
|
|
7f6e: 45 85 c0 test %r8d,%r8d
|
|
7f71: 7e 26 jle 0x7f99
|
|
7f73: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
|
|
7f7a: 7d 07 jge 0x7f83
|
|
7f7c: e8 bf 94 a4 01 call 0x1a51440
|
|
7f81: eb 05 jmp 0x7f88
|
|
7f83: e8 b8 98 a4 01 call 0x1a51840
|
|
7f88: 33 c0 xor %eax,%eax
|
|
7f8a: 48 83 c4 28 add $0x28,%rsp
|
|
7f8e: c3 ret
|
|
7f8f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7f94: 48 83 c4 28 add $0x28,%rsp
|
|
7f98: c3 ret
|
|
7f99: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7f9e: 48 83 c4 28 add $0x28,%rsp
|
|
7fa2: c3 ret
|
|
7fa3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7faa: 00
|
|
7fab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7fb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7fc0: 48 83 ec 28 sub $0x28,%rsp
|
|
7fc4: 48 85 c9 test %rcx,%rcx
|
|
7fc7: 74 26 je 0x7fef
|
|
7fc9: 48 85 d2 test %rdx,%rdx
|
|
7fcc: 74 21 je 0x7fef
|
|
7fce: 45 85 c0 test %r8d,%r8d
|
|
7fd1: 7e 26 jle 0x7ff9
|
|
7fd3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
|
|
7fda: 7d 07 jge 0x7fe3
|
|
7fdc: e8 ff a0 a4 01 call 0x1a520e0
|
|
7fe1: eb 05 jmp 0x7fe8
|
|
7fe3: e8 78 56 0b 00 call 0xbd660
|
|
7fe8: 33 c0 xor %eax,%eax
|
|
7fea: 48 83 c4 28 add $0x28,%rsp
|
|
7fee: c3 ret
|
|
7fef: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7ff4: 48 83 c4 28 add $0x28,%rsp
|
|
7ff8: c3 ret
|
|
7ff9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7ffe: 48 rex.W
|
|
7fff: 83 .byte 0x83
|