9053 lines
428 KiB
Plaintext
9053 lines
428 KiB
Plaintext
; th_2c60: VA 0x180002c60-0x18000ac60 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_2c60.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 45 89 c1 mov %r8d,%r9d
|
|
3: 49 89 d0 mov %rdx,%r8
|
|
6: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
10: 4d 85 c0 test %r8,%r8
|
|
13: 0f 84 3a 01 00 00 je 0x153
|
|
19: 45 85 c9 test %r9d,%r9d
|
|
1c: 0f 8e 2b 01 00 00 jle 0x14d
|
|
22: 49 63 d1 movslq %r9d,%rdx
|
|
25: c5 fa 16 e8 vmovshdup %xmm0,%xmm5
|
|
29: 48 83 fa 08 cmp $0x8,%rdx
|
|
2d: c5 fa 12 e0 vmovsldup %xmm0,%xmm4
|
|
31: 0f 8c 11 01 00 00 jl 0x148
|
|
37: 4c 89 c0 mov %r8,%rax
|
|
3a: 48 83 e0 1f and $0x1f,%rax
|
|
3e: 85 c0 test %eax,%eax
|
|
40: 74 10 je 0x52
|
|
42: a8 07 test $0x7,%al
|
|
44: 0f 85 fe 00 00 00 jne 0x148
|
|
4a: f7 d8 neg %eax
|
|
4c: 83 c0 20 add $0x20,%eax
|
|
4f: c1 e8 03 shr $0x3,%eax
|
|
52: 8d 48 08 lea 0x8(%rax),%ecx
|
|
55: 48 3b d1 cmp %rcx,%rdx
|
|
58: 0f 8c ea 00 00 00 jl 0x148
|
|
5e: 44 89 c9 mov %r9d,%ecx
|
|
61: 2b c8 sub %eax,%ecx
|
|
63: 83 e1 07 and $0x7,%ecx
|
|
66: 44 2b c9 sub %ecx,%r9d
|
|
69: 33 c9 xor %ecx,%ecx
|
|
6b: 41 89 c2 mov %eax,%r10d
|
|
6e: 85 c0 test %eax,%eax
|
|
70: 76 30 jbe 0xa2
|
|
72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
80: c4 c1 7b 10 14 c8 vmovsd (%r8,%rcx,8),%xmm2
|
|
86: c5 e8 c6 ca b1 vshufps $0xb1,%xmm2,%xmm2,%xmm1
|
|
8b: c5 d0 59 d9 vmulps %xmm1,%xmm5,%xmm3
|
|
8f: c4 e2 69 b6 dc vfmaddsub231ps %xmm4,%xmm2,%xmm3
|
|
94: c4 c1 7b 11 1c c8 vmovsd %xmm3,(%r8,%rcx,8)
|
|
9a: 48 ff c1 inc %rcx
|
|
9d: 49 3b ca cmp %r10,%rcx
|
|
a0: 72 de jb 0x80
|
|
a2: c4 e2 7d 19 c0 vbroadcastsd %xmm0,%ymm0
|
|
a7: c5 fe 16 d8 vmovshdup %ymm0,%ymm3
|
|
ab: c5 fe 12 d0 vmovsldup %ymm0,%ymm2
|
|
af: 49 63 c1 movslq %r9d,%rax
|
|
b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c0: c4 81 7c 10 0c d0 vmovups (%r8,%r10,8),%ymm1
|
|
c6: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
cb: c5 e4 59 c0 vmulps %ymm0,%ymm3,%ymm0
|
|
cf: c4 e2 75 b6 c2 vfmaddsub231ps %ymm2,%ymm1,%ymm0
|
|
d4: c4 81 7c 11 04 d0 vmovups %ymm0,(%r8,%r10,8)
|
|
da: c4 81 7c 10 44 d0 20 vmovups 0x20(%r8,%r10,8),%ymm0
|
|
e1: c5 fc c6 c8 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm1
|
|
e6: c5 e4 59 c9 vmulps %ymm1,%ymm3,%ymm1
|
|
ea: c4 e2 7d b6 ca vfmaddsub231ps %ymm2,%ymm0,%ymm1
|
|
ef: c4 81 7c 11 4c d0 20 vmovups %ymm1,0x20(%r8,%r10,8)
|
|
f6: 49 83 c2 08 add $0x8,%r10
|
|
fa: 4c 3b d0 cmp %rax,%r10
|
|
fd: 72 c1 jb 0xc0
|
|
ff: 33 c0 xor %eax,%eax
|
|
101: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
105: 48 63 c9 movslq %ecx,%rcx
|
|
108: 48 3b ca cmp %rdx,%rcx
|
|
10b: 77 35 ja 0x142
|
|
10d: 4d 63 c9 movslq %r9d,%r9
|
|
110: 49 2b d1 sub %r9,%rdx
|
|
113: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
117: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
11e: 00 00
|
|
120: c5 fb 10 09 vmovsd (%rcx),%xmm1
|
|
124: 48 ff c0 inc %rax
|
|
127: c5 f0 c6 c1 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm0
|
|
12c: c5 d0 59 d0 vmulps %xmm0,%xmm5,%xmm2
|
|
130: c4 e2 71 b6 d4 vfmaddsub231ps %xmm4,%xmm1,%xmm2
|
|
135: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
139: 48 83 c1 08 add $0x8,%rcx
|
|
13d: 48 3b c2 cmp %rdx,%rax
|
|
140: 72 de jb 0x120
|
|
142: 33 c0 xor %eax,%eax
|
|
144: c5 f8 77 vzeroupper
|
|
147: c3 ret
|
|
148: 45 33 c9 xor %r9d,%r9d
|
|
14b: eb b2 jmp 0xff
|
|
14d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
152: c3 ret
|
|
153: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
158: c3 ret
|
|
159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
160: 45 89 c1 mov %r8d,%r9d
|
|
163: 49 89 d0 mov %rdx,%r8
|
|
166: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
16b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
170: 4d 85 c0 test %r8,%r8
|
|
173: 0f 84 5a 01 00 00 je 0x2d3
|
|
179: 45 85 c9 test %r9d,%r9d
|
|
17c: 0f 8e 4b 01 00 00 jle 0x2cd
|
|
182: 49 63 d1 movslq %r9d,%rdx
|
|
185: c5 fa 16 d8 vmovshdup %xmm0,%xmm3
|
|
189: c5 fa 12 d0 vmovsldup %xmm0,%xmm2
|
|
18d: 48 83 fa 08 cmp $0x8,%rdx
|
|
191: 0f 8c 31 01 00 00 jl 0x2c8
|
|
197: 4c 89 c0 mov %r8,%rax
|
|
19a: 48 83 e0 1f and $0x1f,%rax
|
|
19e: 85 c0 test %eax,%eax
|
|
1a0: 74 10 je 0x1b2
|
|
1a2: a8 07 test $0x7,%al
|
|
1a4: 0f 85 1e 01 00 00 jne 0x2c8
|
|
1aa: f7 d8 neg %eax
|
|
1ac: 83 c0 20 add $0x20,%eax
|
|
1af: c1 e8 03 shr $0x3,%eax
|
|
1b2: 8d 48 08 lea 0x8(%rax),%ecx
|
|
1b5: 48 3b d1 cmp %rcx,%rdx
|
|
1b8: 0f 8c 0a 01 00 00 jl 0x2c8
|
|
1be: 44 89 c9 mov %r9d,%ecx
|
|
1c1: 2b c8 sub %eax,%ecx
|
|
1c3: 83 e1 07 and $0x7,%ecx
|
|
1c6: 44 2b c9 sub %ecx,%r9d
|
|
1c9: 33 c9 xor %ecx,%ecx
|
|
1cb: 41 89 c2 mov %eax,%r10d
|
|
1ce: 85 c0 test %eax,%eax
|
|
1d0: 76 30 jbe 0x202
|
|
1d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e0: c4 c1 7b 10 24 c8 vmovsd (%r8,%rcx,8),%xmm4
|
|
1e6: c5 d8 c6 cc b1 vshufps $0xb1,%xmm4,%xmm4,%xmm1
|
|
1eb: c5 e0 59 e9 vmulps %xmm1,%xmm3,%xmm5
|
|
1ef: c4 e2 59 b6 ea vfmaddsub231ps %xmm2,%xmm4,%xmm5
|
|
1f4: c4 c1 7b 11 2c c8 vmovsd %xmm5,(%r8,%rcx,8)
|
|
1fa: 48 ff c1 inc %rcx
|
|
1fd: 49 3b ca cmp %r10,%rcx
|
|
200: 72 de jb 0x1e0
|
|
202: c4 e2 7d 19 c0 vbroadcastsd %xmm0,%ymm0
|
|
207: c5 fe 16 c8 vmovshdup %ymm0,%ymm1
|
|
20b: c5 fe 12 c0 vmovsldup %ymm0,%ymm0
|
|
20f: 49 63 c1 movslq %r9d,%rax
|
|
212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
220: c4 81 7c 10 2c d0 vmovups (%r8,%r10,8),%ymm5
|
|
226: 62 81 7c 28 10 54 d0 vmovups 0x20(%r8,%r10,8),%ymm18
|
|
22d: 01
|
|
22e: c5 d4 c6 e5 b1 vshufps $0xb1,%ymm5,%ymm5,%ymm4
|
|
233: 62 a1 6c 20 c6 ca b1 vshufps $0xb1,%ymm18,%ymm18,%ymm17
|
|
23a: 62 e1 74 28 59 c4 vmulps %ymm4,%ymm1,%ymm16
|
|
240: 62 a1 74 28 59 d9 vmulps %ymm17,%ymm1,%ymm19
|
|
246: 62 e2 55 28 b6 c0 vfmaddsub231ps %ymm0,%ymm5,%ymm16
|
|
24c: 62 e2 6d 20 b6 d8 vfmaddsub231ps %ymm0,%ymm18,%ymm19
|
|
252: 62 81 7c 28 11 04 d0 vmovups %ymm16,(%r8,%r10,8)
|
|
259: 62 81 7c 28 11 5c d0 vmovups %ymm19,0x20(%r8,%r10,8)
|
|
260: 01
|
|
261: 49 83 c2 08 add $0x8,%r10
|
|
265: 4c 3b d0 cmp %rax,%r10
|
|
268: 72 b6 jb 0x220
|
|
26a: 33 c0 xor %eax,%eax
|
|
26c: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
270: 48 63 c9 movslq %ecx,%rcx
|
|
273: 48 3b ca cmp %rdx,%rcx
|
|
276: 77 4a ja 0x2c2
|
|
278: 4d 63 c9 movslq %r9d,%r9
|
|
27b: 49 2b d1 sub %r9,%rdx
|
|
27e: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
282: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
289: 00
|
|
28a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
291: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
298: 00
|
|
299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a0: c5 fb 10 09 vmovsd (%rcx),%xmm1
|
|
2a4: 48 ff c0 inc %rax
|
|
2a7: c5 f0 c6 c1 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm0
|
|
2ac: c5 e0 59 e0 vmulps %xmm0,%xmm3,%xmm4
|
|
2b0: c4 e2 71 b6 e2 vfmaddsub231ps %xmm2,%xmm1,%xmm4
|
|
2b5: c5 fb 11 21 vmovsd %xmm4,(%rcx)
|
|
2b9: 48 83 c1 08 add $0x8,%rcx
|
|
2bd: 48 3b c2 cmp %rdx,%rax
|
|
2c0: 72 de jb 0x2a0
|
|
2c2: 33 c0 xor %eax,%eax
|
|
2c4: c5 f8 77 vzeroupper
|
|
2c7: c3 ret
|
|
2c8: 45 33 c9 xor %r9d,%r9d
|
|
2cb: eb 9d jmp 0x26a
|
|
2cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2d2: c3 ret
|
|
2d3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2d8: c3 ret
|
|
2d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e0: 48 83 ec 28 sub $0x28,%rsp
|
|
2e4: 48 85 c9 test %rcx,%rcx
|
|
2e7: 74 15 je 0x2fe
|
|
2e9: 85 d2 test %edx,%edx
|
|
2eb: 7f 05 jg 0x2f2
|
|
2ed: 6a fa push $0xfffffffffffffffa
|
|
2ef: 58 pop %rax
|
|
2f0: eb 07 jmp 0x2f9
|
|
2f2: e8 89 0b a5 01 call 0x1a50e80
|
|
2f7: 33 c0 xor %eax,%eax
|
|
2f9: 48 83 c4 28 add $0x28,%rsp
|
|
2fd: c3 ret
|
|
2fe: 6a f8 push $0xfffffffffffffff8
|
|
300: 58 pop %rax
|
|
301: eb f6 jmp 0x2f9
|
|
303: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
30a: 00
|
|
30b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
320: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
325: 48 85 c9 test %rcx,%rcx
|
|
328: 74 16 je 0x340
|
|
32a: 85 d2 test %edx,%edx
|
|
32c: 7f 05 jg 0x333
|
|
32e: 6a fa push $0xfffffffffffffffa
|
|
330: 58 pop %rax
|
|
331: eb 07 jmp 0x33a
|
|
333: e8 88 13 a5 01 call 0x1a516c0
|
|
338: 33 c0 xor %eax,%eax
|
|
33a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
33f: c3 ret
|
|
340: 6a f8 push $0xfffffffffffffff8
|
|
342: 58 pop %rax
|
|
343: eb f5 jmp 0x33a
|
|
345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
34c: 00
|
|
34d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
360: 48 83 ec 28 sub $0x28,%rsp
|
|
364: 48 85 c9 test %rcx,%rcx
|
|
367: 74 15 je 0x37e
|
|
369: 85 d2 test %edx,%edx
|
|
36b: 7f 05 jg 0x372
|
|
36d: 6a fa push $0xfffffffffffffffa
|
|
36f: 58 pop %rax
|
|
370: eb 07 jmp 0x379
|
|
372: e8 89 1b a5 01 call 0x1a51f00
|
|
377: 33 c0 xor %eax,%eax
|
|
379: 48 83 c4 28 add $0x28,%rsp
|
|
37d: c3 ret
|
|
37e: 6a f8 push $0xfffffffffffffff8
|
|
380: 58 pop %rax
|
|
381: eb f6 jmp 0x379
|
|
383: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
38a: 00
|
|
38b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a0: 48 83 ec 28 sub $0x28,%rsp
|
|
3a4: 48 85 c9 test %rcx,%rcx
|
|
3a7: 74 15 je 0x3be
|
|
3a9: 85 d2 test %edx,%edx
|
|
3ab: 7f 05 jg 0x3b2
|
|
3ad: 6a fa push $0xfffffffffffffffa
|
|
3af: 58 pop %rax
|
|
3b0: eb 07 jmp 0x3b9
|
|
3b2: e8 69 21 a5 01 call 0x1a52520
|
|
3b7: 33 c0 xor %eax,%eax
|
|
3b9: 48 83 c4 28 add $0x28,%rsp
|
|
3bd: c3 ret
|
|
3be: 6a f8 push $0xfffffffffffffff8
|
|
3c0: 58 pop %rax
|
|
3c1: eb f6 jmp 0x3b9
|
|
3c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ca: 00
|
|
3cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e0: 48 83 ec 28 sub $0x28,%rsp
|
|
3e4: 48 85 c9 test %rcx,%rcx
|
|
3e7: 74 15 je 0x3fe
|
|
3e9: 85 d2 test %edx,%edx
|
|
3eb: 7f 05 jg 0x3f2
|
|
3ed: 6a fa push $0xfffffffffffffffa
|
|
3ef: 58 pop %rax
|
|
3f0: eb 07 jmp 0x3f9
|
|
3f2: e8 69 27 a5 01 call 0x1a52b60
|
|
3f7: 33 c0 xor %eax,%eax
|
|
3f9: 48 83 c4 28 add $0x28,%rsp
|
|
3fd: c3 ret
|
|
3fe: 6a f8 push $0xfffffffffffffff8
|
|
400: 58 pop %rax
|
|
401: eb f6 jmp 0x3f9
|
|
403: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
40a: 00
|
|
40b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
412: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
420: 48 83 ec 28 sub $0x28,%rsp
|
|
424: 48 85 c9 test %rcx,%rcx
|
|
427: 74 15 je 0x43e
|
|
429: 85 d2 test %edx,%edx
|
|
42b: 7f 05 jg 0x432
|
|
42d: 6a fa push $0xfffffffffffffffa
|
|
42f: 58 pop %rax
|
|
430: eb 07 jmp 0x439
|
|
432: e8 69 2d a5 01 call 0x1a531a0
|
|
437: 33 c0 xor %eax,%eax
|
|
439: 48 83 c4 28 add $0x28,%rsp
|
|
43d: c3 ret
|
|
43e: 6a f8 push $0xfffffffffffffff8
|
|
440: 58 pop %rax
|
|
441: eb f6 jmp 0x439
|
|
443: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
44a: 00
|
|
44b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
460: 55 push %rbp
|
|
461: 48 83 ec 30 sub $0x30,%rsp
|
|
465: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
46a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
46e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
472: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
476: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
47a: 48 85 c0 test %rax,%rax
|
|
47d: 74 14 je 0x493
|
|
47f: 48 8b 45 28 mov 0x28(%rbp),%rax
|
|
483: 48 85 c0 test %rax,%rax
|
|
486: 75 16 jne 0x49e
|
|
488: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
48d: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
491: 5d pop %rbp
|
|
492: c3 ret
|
|
493: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
498: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
49c: 5d pop %rbp
|
|
49d: c3 ret
|
|
49e: 8b 45 30 mov 0x30(%rbp),%eax
|
|
4a1: 85 c0 test %eax,%eax
|
|
4a3: 7f 0b jg 0x4b0
|
|
4a5: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4aa: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
4ae: 5d pop %rbp
|
|
4af: c3 ret
|
|
4b0: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
4b4: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
4b8: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
4bb: 89 4d 00 mov %ecx,0x0(%rbp)
|
|
4be: 48 89 c1 mov %rax,%rcx
|
|
4c1: 8b 45 00 mov 0x0(%rbp),%eax
|
|
4c4: 41 89 c0 mov %eax,%r8d
|
|
4c7: e8 34 33 a5 01 call 0x1a53800
|
|
4cc: b8 00 00 00 00 mov $0x0,%eax
|
|
4d1: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
4d5: 5d pop %rbp
|
|
4d6: c3 ret
|
|
4d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
4de: 00 00
|
|
4e0: 55 push %rbp
|
|
4e1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
4e6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
4eb: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
4ef: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
4f3: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
4f7: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
4fb: 48 85 c0 test %rax,%rax
|
|
4fe: 74 14 je 0x514
|
|
500: 48 8b 45 28 mov 0x28(%rbp),%rax
|
|
504: 48 85 c0 test %rax,%rax
|
|
507: 75 16 jne 0x51f
|
|
509: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
50e: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
512: 5d pop %rbp
|
|
513: c3 ret
|
|
514: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
519: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
51d: 5d pop %rbp
|
|
51e: c3 ret
|
|
51f: 8b 45 30 mov 0x30(%rbp),%eax
|
|
522: 85 c0 test %eax,%eax
|
|
524: 7f 0b jg 0x531
|
|
526: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
52b: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
52f: 5d pop %rbp
|
|
530: c3 ret
|
|
531: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
535: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
539: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
53c: 89 4d 00 mov %ecx,0x0(%rbp)
|
|
53f: 48 89 c1 mov %rax,%rcx
|
|
542: 8b 45 00 mov 0x0(%rbp),%eax
|
|
545: 41 89 c0 mov %eax,%r8d
|
|
548: e8 23 65 a5 01 call 0x1a56a70
|
|
54d: b8 00 00 00 00 mov $0x0,%eax
|
|
552: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
556: 5d pop %rbp
|
|
557: c3 ret
|
|
558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
55f: 00
|
|
560: 55 push %rbp
|
|
561: 48 83 ec 30 sub $0x30,%rsp
|
|
565: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
56a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
56e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
572: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
576: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
57a: 48 85 c0 test %rax,%rax
|
|
57d: 74 14 je 0x593
|
|
57f: 48 8b 45 28 mov 0x28(%rbp),%rax
|
|
583: 48 85 c0 test %rax,%rax
|
|
586: 75 16 jne 0x59e
|
|
588: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
58d: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
591: 5d pop %rbp
|
|
592: c3 ret
|
|
593: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
598: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
59c: 5d pop %rbp
|
|
59d: c3 ret
|
|
59e: 8b 45 30 mov 0x30(%rbp),%eax
|
|
5a1: 85 c0 test %eax,%eax
|
|
5a3: 7f 0b jg 0x5b0
|
|
5a5: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5aa: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
5ae: 5d pop %rbp
|
|
5af: c3 ret
|
|
5b0: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
5b4: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
5b8: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
5bb: 89 4d 00 mov %ecx,0x0(%rbp)
|
|
5be: 48 89 c1 mov %rax,%rcx
|
|
5c1: 8b 45 00 mov 0x0(%rbp),%eax
|
|
5c4: 41 89 c0 mov %eax,%r8d
|
|
5c7: e8 14 97 a5 01 call 0x1a59ce0
|
|
5cc: b8 00 00 00 00 mov $0x0,%eax
|
|
5d1: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
5d5: 5d pop %rbp
|
|
5d6: c3 ret
|
|
5d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5de: 00 00
|
|
5e0: 55 push %rbp
|
|
5e1: 48 83 ec 30 sub $0x30,%rsp
|
|
5e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
5ea: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
5ee: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
5f2: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
5f6: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
5fa: 48 85 c0 test %rax,%rax
|
|
5fd: 74 14 je 0x613
|
|
5ff: 48 8b 45 28 mov 0x28(%rbp),%rax
|
|
603: 48 85 c0 test %rax,%rax
|
|
606: 75 16 jne 0x61e
|
|
608: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
60d: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
611: 5d pop %rbp
|
|
612: c3 ret
|
|
613: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
618: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
61c: 5d pop %rbp
|
|
61d: c3 ret
|
|
61e: 8b 45 30 mov 0x30(%rbp),%eax
|
|
621: 85 c0 test %eax,%eax
|
|
623: 7f 0b jg 0x630
|
|
625: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
62a: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
62e: 5d pop %rbp
|
|
62f: c3 ret
|
|
630: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
634: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
638: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
63b: 89 4d 00 mov %ecx,0x0(%rbp)
|
|
63e: 48 89 c1 mov %rax,%rcx
|
|
641: 8b 45 00 mov 0x0(%rbp),%eax
|
|
644: 41 89 c0 mov %eax,%r8d
|
|
647: e8 14 c3 a5 01 call 0x1a5c960
|
|
64c: b8 00 00 00 00 mov $0x0,%eax
|
|
651: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
655: 5d pop %rbp
|
|
656: c3 ret
|
|
657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
65e: 00 00
|
|
660: 55 push %rbp
|
|
661: 48 83 ec 30 sub $0x30,%rsp
|
|
665: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
66a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
66e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
672: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
676: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
67a: 48 85 c0 test %rax,%rax
|
|
67d: 74 14 je 0x693
|
|
67f: 48 8b 45 28 mov 0x28(%rbp),%rax
|
|
683: 48 85 c0 test %rax,%rax
|
|
686: 75 16 jne 0x69e
|
|
688: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
68d: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
691: 5d pop %rbp
|
|
692: c3 ret
|
|
693: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
698: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
69c: 5d pop %rbp
|
|
69d: c3 ret
|
|
69e: 8b 45 30 mov 0x30(%rbp),%eax
|
|
6a1: 85 c0 test %eax,%eax
|
|
6a3: 7f 0b jg 0x6b0
|
|
6a5: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6aa: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
6ae: 5d pop %rbp
|
|
6af: c3 ret
|
|
6b0: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
6b4: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
6b8: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
6bb: 89 4d 00 mov %ecx,0x0(%rbp)
|
|
6be: 48 89 c1 mov %rax,%rcx
|
|
6c1: 8b 45 00 mov 0x0(%rbp),%eax
|
|
6c4: 41 89 c0 mov %eax,%r8d
|
|
6c7: e8 14 2e 01 00 call 0x134e0
|
|
6cc: b8 00 00 00 00 mov $0x0,%eax
|
|
6d1: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
6d5: 5d pop %rbp
|
|
6d6: c3 ret
|
|
6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6de: 00 00
|
|
6e0: 55 push %rbp
|
|
6e1: 48 83 ec 30 sub $0x30,%rsp
|
|
6e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
6ea: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
6ee: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
6f2: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
6f6: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
6fa: 48 85 c0 test %rax,%rax
|
|
6fd: 74 14 je 0x713
|
|
6ff: 48 8b 45 28 mov 0x28(%rbp),%rax
|
|
703: 48 85 c0 test %rax,%rax
|
|
706: 75 16 jne 0x71e
|
|
708: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
70d: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
711: 5d pop %rbp
|
|
712: c3 ret
|
|
713: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
718: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
71c: 5d pop %rbp
|
|
71d: c3 ret
|
|
71e: 8b 45 30 mov 0x30(%rbp),%eax
|
|
721: 85 c0 test %eax,%eax
|
|
723: 7f 0b jg 0x730
|
|
725: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
72a: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
72e: 5d pop %rbp
|
|
72f: c3 ret
|
|
730: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
734: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
738: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
73b: 89 4d 00 mov %ecx,0x0(%rbp)
|
|
73e: 48 89 c1 mov %rax,%rcx
|
|
741: 8b 45 00 mov 0x0(%rbp),%eax
|
|
744: 41 89 c0 mov %eax,%r8d
|
|
747: e8 f4 33 01 00 call 0x13b40
|
|
74c: b8 00 00 00 00 mov $0x0,%eax
|
|
751: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
755: 5d pop %rbp
|
|
756: c3 ret
|
|
757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
75e: 00 00
|
|
760: 48 83 ec 28 sub $0x28,%rsp
|
|
764: 48 85 c9 test %rcx,%rcx
|
|
767: 74 15 je 0x77e
|
|
769: 85 d2 test %edx,%edx
|
|
76b: 7f 05 jg 0x772
|
|
76d: 6a fa push $0xfffffffffffffffa
|
|
76f: 58 pop %rax
|
|
770: eb 07 jmp 0x779
|
|
772: e8 e9 04 a5 01 call 0x1a50c60
|
|
777: 33 c0 xor %eax,%eax
|
|
779: 48 83 c4 28 add $0x28,%rsp
|
|
77d: c3 ret
|
|
77e: 6a f8 push $0xfffffffffffffff8
|
|
780: 58 pop %rax
|
|
781: eb f6 jmp 0x779
|
|
783: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
78a: 00
|
|
78b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7a5: 48 85 c9 test %rcx,%rcx
|
|
7a8: 74 16 je 0x7c0
|
|
7aa: 85 d2 test %edx,%edx
|
|
7ac: 7f 05 jg 0x7b3
|
|
7ae: 6a fa push $0xfffffffffffffffa
|
|
7b0: 58 pop %rax
|
|
7b1: eb 07 jmp 0x7ba
|
|
7b3: e8 e8 0c a5 01 call 0x1a514a0
|
|
7b8: 33 c0 xor %eax,%eax
|
|
7ba: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7bf: c3 ret
|
|
7c0: 6a f8 push $0xfffffffffffffff8
|
|
7c2: 58 pop %rax
|
|
7c3: eb f5 jmp 0x7ba
|
|
7c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7cc: 00
|
|
7cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7e0: 48 83 ec 28 sub $0x28,%rsp
|
|
7e4: 48 85 c9 test %rcx,%rcx
|
|
7e7: 74 15 je 0x7fe
|
|
7e9: 85 d2 test %edx,%edx
|
|
7eb: 7f 05 jg 0x7f2
|
|
7ed: 6a fa push $0xfffffffffffffffa
|
|
7ef: 58 pop %rax
|
|
7f0: eb 07 jmp 0x7f9
|
|
7f2: e8 a9 ed a5 01 call 0x1a5f5a0
|
|
7f7: 33 c0 xor %eax,%eax
|
|
7f9: 48 83 c4 28 add $0x28,%rsp
|
|
7fd: c3 ret
|
|
7fe: 6a f8 push $0xfffffffffffffff8
|
|
800: 58 pop %rax
|
|
801: eb f6 jmp 0x7f9
|
|
803: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
80a: 00
|
|
80b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
820: 48 83 ec 28 sub $0x28,%rsp
|
|
824: 48 85 c9 test %rcx,%rcx
|
|
827: 74 15 je 0x83e
|
|
829: 85 d2 test %edx,%edx
|
|
82b: 7f 05 jg 0x832
|
|
82d: 6a fa push $0xfffffffffffffffa
|
|
82f: 58 pop %rax
|
|
830: eb 07 jmp 0x839
|
|
832: e8 e9 f2 a5 01 call 0x1a5fb20
|
|
837: 33 c0 xor %eax,%eax
|
|
839: 48 83 c4 28 add $0x28,%rsp
|
|
83d: c3 ret
|
|
83e: 6a f8 push $0xfffffffffffffff8
|
|
840: 58 pop %rax
|
|
841: eb f6 jmp 0x839
|
|
843: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
84a: 00
|
|
84b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
852: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
860: 48 83 ec 28 sub $0x28,%rsp
|
|
864: 48 85 c9 test %rcx,%rcx
|
|
867: 74 15 je 0x87e
|
|
869: 85 d2 test %edx,%edx
|
|
86b: 7f 05 jg 0x872
|
|
86d: 6a fa push $0xfffffffffffffffa
|
|
86f: 58 pop %rax
|
|
870: eb 07 jmp 0x879
|
|
872: e8 29 f8 a5 01 call 0x1a600a0
|
|
877: 33 c0 xor %eax,%eax
|
|
879: 48 83 c4 28 add $0x28,%rsp
|
|
87d: c3 ret
|
|
87e: 6a f8 push $0xfffffffffffffff8
|
|
880: 58 pop %rax
|
|
881: eb f6 jmp 0x879
|
|
883: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
88a: 00
|
|
88b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
892: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8a0: 48 83 ec 28 sub $0x28,%rsp
|
|
8a4: 48 85 c9 test %rcx,%rcx
|
|
8a7: 74 15 je 0x8be
|
|
8a9: 85 d2 test %edx,%edx
|
|
8ab: 7f 05 jg 0x8b2
|
|
8ad: 6a fa push $0xfffffffffffffffa
|
|
8af: 58 pop %rax
|
|
8b0: eb 07 jmp 0x8b9
|
|
8b2: e8 a9 fd a5 01 call 0x1a60660
|
|
8b7: 33 c0 xor %eax,%eax
|
|
8b9: 48 83 c4 28 add $0x28,%rsp
|
|
8bd: c3 ret
|
|
8be: 6a f8 push $0xfffffffffffffff8
|
|
8c0: 58 pop %rax
|
|
8c1: eb f6 jmp 0x8b9
|
|
8c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
8ca: 00
|
|
8cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
8e0: 57 push %rdi
|
|
8e1: 49 89 ca mov %rcx,%r10
|
|
8e4: 4d 85 d2 test %r10,%r10
|
|
8e7: 0f 84 60 02 00 00 je 0xb4d
|
|
8ed: 48 85 d2 test %rdx,%rdx
|
|
8f0: 0f 84 57 02 00 00 je 0xb4d
|
|
8f6: 4d 85 c0 test %r8,%r8
|
|
8f9: 0f 84 4e 02 00 00 je 0xb4d
|
|
8ff: 45 85 c9 test %r9d,%r9d
|
|
902: 0f 8e 3e 02 00 00 jle 0xb46
|
|
908: 49 63 f9 movslq %r9d,%rdi
|
|
90b: 48 83 ff 08 cmp $0x8,%rdi
|
|
90f: 0f 8c 2c 02 00 00 jl 0xb41
|
|
915: 4c 89 c0 mov %r8,%rax
|
|
918: 48 83 e0 0f and $0xf,%rax
|
|
91c: 85 c0 test %eax,%eax
|
|
91e: 74 0d je 0x92d
|
|
920: a8 07 test $0x7,%al
|
|
922: 0f 85 19 02 00 00 jne 0xb41
|
|
928: b8 01 00 00 00 mov $0x1,%eax
|
|
92d: 8d 48 08 lea 0x8(%rax),%ecx
|
|
930: 48 3b f9 cmp %rcx,%rdi
|
|
933: 0f 8c 08 02 00 00 jl 0xb41
|
|
939: 44 89 c9 mov %r9d,%ecx
|
|
93c: 45 33 db xor %r11d,%r11d
|
|
93f: 2b c8 sub %eax,%ecx
|
|
941: 83 e1 07 and $0x7,%ecx
|
|
944: 44 2b c9 sub %ecx,%r9d
|
|
947: 89 c1 mov %eax,%ecx
|
|
949: 85 c0 test %eax,%eax
|
|
94b: 76 33 jbe 0x980
|
|
94d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
954: 00
|
|
955: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
95c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
960: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
|
|
966: f2 42 0f 59 04 da mulsd (%rdx,%r11,8),%xmm0
|
|
96c: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
|
|
972: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
978: 49 ff c3 inc %r11
|
|
97b: 4c 3b d9 cmp %rcx,%r11
|
|
97e: 72 e0 jb 0x960
|
|
980: 89 c0 mov %eax,%eax
|
|
982: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11
|
|
986: 49 63 c1 movslq %r9d,%rax
|
|
989: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
990: 0f 84 ca 00 00 00 je 0xa60
|
|
996: 0f 1f 00 nopl (%rax)
|
|
999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9a0: f2 41 0f 10 0c ca movsd (%r10,%rcx,8),%xmm1
|
|
9a6: f2 0f 10 04 ca movsd (%rdx,%rcx,8),%xmm0
|
|
9ab: 66 0f 16 44 ca 08 movhpd 0x8(%rdx,%rcx,8),%xmm0
|
|
9b1: 66 41 0f 16 4c ca 08 movhpd 0x8(%r10,%rcx,8),%xmm1
|
|
9b8: 66 0f 59 c8 mulpd %xmm0,%xmm1
|
|
9bc: 66 41 0f 58 0c c8 addpd (%r8,%rcx,8),%xmm1
|
|
9c2: 41 0f 29 0c c8 movaps %xmm1,(%r8,%rcx,8)
|
|
9c7: f2 41 0f 10 5c ca 10 movsd 0x10(%r10,%rcx,8),%xmm3
|
|
9ce: f2 41 0f 10 6c ca 20 movsd 0x20(%r10,%rcx,8),%xmm5
|
|
9d5: f2 41 0f 10 4c ca 30 movsd 0x30(%r10,%rcx,8),%xmm1
|
|
9dc: f2 0f 10 54 ca 10 movsd 0x10(%rdx,%rcx,8),%xmm2
|
|
9e2: f2 0f 10 64 ca 20 movsd 0x20(%rdx,%rcx,8),%xmm4
|
|
9e8: f2 0f 10 44 ca 30 movsd 0x30(%rdx,%rcx,8),%xmm0
|
|
9ee: 66 0f 16 54 ca 18 movhpd 0x18(%rdx,%rcx,8),%xmm2
|
|
9f4: 66 0f 16 64 ca 28 movhpd 0x28(%rdx,%rcx,8),%xmm4
|
|
9fa: 66 0f 16 44 ca 38 movhpd 0x38(%rdx,%rcx,8),%xmm0
|
|
a00: 66 41 0f 16 5c ca 18 movhpd 0x18(%r10,%rcx,8),%xmm3
|
|
a07: 66 41 0f 16 6c ca 28 movhpd 0x28(%r10,%rcx,8),%xmm5
|
|
a0e: 66 41 0f 16 4c ca 38 movhpd 0x38(%r10,%rcx,8),%xmm1
|
|
a15: 66 0f 59 da mulpd %xmm2,%xmm3
|
|
a19: 66 0f 59 ec mulpd %xmm4,%xmm5
|
|
a1d: 66 0f 59 c8 mulpd %xmm0,%xmm1
|
|
a21: 66 41 0f 58 5c c8 10 addpd 0x10(%r8,%rcx,8),%xmm3
|
|
a28: 66 41 0f 58 6c c8 20 addpd 0x20(%r8,%rcx,8),%xmm5
|
|
a2f: 66 41 0f 58 4c c8 30 addpd 0x30(%r8,%rcx,8),%xmm1
|
|
a36: 41 0f 29 5c c8 10 movaps %xmm3,0x10(%r8,%rcx,8)
|
|
a3c: 41 0f 29 6c c8 20 movaps %xmm5,0x20(%r8,%rcx,8)
|
|
a42: 41 0f 29 4c c8 30 movaps %xmm1,0x30(%r8,%rcx,8)
|
|
a48: 48 83 c1 08 add $0x8,%rcx
|
|
a4c: 48 3b c8 cmp %rax,%rcx
|
|
a4f: 0f 82 4b ff ff ff jb 0x9a0
|
|
a55: e9 93 00 00 00 jmp 0xaed
|
|
a5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
a60: f2 41 0f 10 04 ca movsd (%r10,%rcx,8),%xmm0
|
|
a66: f2 41 0f 10 4c ca 10 movsd 0x10(%r10,%rcx,8),%xmm1
|
|
a6d: f2 41 0f 10 54 ca 20 movsd 0x20(%r10,%rcx,8),%xmm2
|
|
a74: f2 41 0f 10 5c ca 30 movsd 0x30(%r10,%rcx,8),%xmm3
|
|
a7b: 66 41 0f 16 44 ca 08 movhpd 0x8(%r10,%rcx,8),%xmm0
|
|
a82: 66 41 0f 16 4c ca 18 movhpd 0x18(%r10,%rcx,8),%xmm1
|
|
a89: 66 41 0f 16 54 ca 28 movhpd 0x28(%r10,%rcx,8),%xmm2
|
|
a90: 66 41 0f 16 5c ca 38 movhpd 0x38(%r10,%rcx,8),%xmm3
|
|
a97: 66 0f 59 04 ca mulpd (%rdx,%rcx,8),%xmm0
|
|
a9c: 66 0f 59 4c ca 10 mulpd 0x10(%rdx,%rcx,8),%xmm1
|
|
aa2: 66 0f 59 54 ca 20 mulpd 0x20(%rdx,%rcx,8),%xmm2
|
|
aa8: 66 0f 59 5c ca 30 mulpd 0x30(%rdx,%rcx,8),%xmm3
|
|
aae: 66 41 0f 58 04 c8 addpd (%r8,%rcx,8),%xmm0
|
|
ab4: 66 41 0f 58 4c c8 10 addpd 0x10(%r8,%rcx,8),%xmm1
|
|
abb: 66 41 0f 58 54 c8 20 addpd 0x20(%r8,%rcx,8),%xmm2
|
|
ac2: 66 41 0f 58 5c c8 30 addpd 0x30(%r8,%rcx,8),%xmm3
|
|
ac9: 41 0f 29 04 c8 movaps %xmm0,(%r8,%rcx,8)
|
|
ace: 41 0f 29 4c c8 10 movaps %xmm1,0x10(%r8,%rcx,8)
|
|
ad4: 41 0f 29 54 c8 20 movaps %xmm2,0x20(%r8,%rcx,8)
|
|
ada: 41 0f 29 5c c8 30 movaps %xmm3,0x30(%r8,%rcx,8)
|
|
ae0: 48 83 c1 08 add $0x8,%rcx
|
|
ae4: 48 3b c8 cmp %rax,%rcx
|
|
ae7: 0f 82 73 ff ff ff jb 0xa60
|
|
aed: 33 c0 xor %eax,%eax
|
|
aef: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
af3: 48 63 c9 movslq %ecx,%rcx
|
|
af6: 48 3b cf cmp %rdi,%rcx
|
|
af9: 77 42 ja 0xb3d
|
|
afb: 4d 63 c9 movslq %r9d,%r9
|
|
afe: 49 2b f9 sub %r9,%rdi
|
|
b01: 4e 8d 1c ca lea (%rdx,%r9,8),%r11
|
|
b05: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
|
|
b09: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
|
|
b0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b14: 00
|
|
b15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
b20: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0
|
|
b25: f2 41 0f 59 04 c3 mulsd (%r11,%rax,8),%xmm0
|
|
b2b: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
|
|
b30: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
|
|
b35: 48 ff c0 inc %rax
|
|
b38: 48 3b c7 cmp %rdi,%rax
|
|
b3b: 72 e3 jb 0xb20
|
|
b3d: 33 c0 xor %eax,%eax
|
|
b3f: 5f pop %rdi
|
|
b40: c3 ret
|
|
b41: 45 33 c9 xor %r9d,%r9d
|
|
b44: eb a7 jmp 0xaed
|
|
b46: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
b4b: 5f pop %rdi
|
|
b4c: c3 ret
|
|
b4d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
b52: 5f pop %rdi
|
|
b53: c3 ret
|
|
b54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b60: 49 89 d2 mov %rdx,%r10
|
|
b63: 48 85 c9 test %rcx,%rcx
|
|
b66: 0f 84 18 02 00 00 je 0xd84
|
|
b6c: 4d 85 d2 test %r10,%r10
|
|
b6f: 0f 84 0f 02 00 00 je 0xd84
|
|
b75: 4d 85 c0 test %r8,%r8
|
|
b78: 0f 84 06 02 00 00 je 0xd84
|
|
b7e: 45 85 c9 test %r9d,%r9d
|
|
b81: 0f 8e 03 02 00 00 jle 0xd8a
|
|
b87: 44 89 c8 mov %r9d,%eax
|
|
b8a: ba 01 00 00 00 mov $0x1,%edx
|
|
b8f: c1 e8 03 shr $0x3,%eax
|
|
b92: 45 33 db xor %r11d,%r11d
|
|
b95: 85 c0 test %eax,%eax
|
|
b97: 0f 86 f5 00 00 00 jbe 0xc92
|
|
b9d: 0f 1f 00 nopl (%rax)
|
|
ba0: 44 89 da mov %r11d,%edx
|
|
ba3: 41 ff c3 inc %r11d
|
|
ba6: c1 e2 03 shl $0x3,%edx
|
|
ba9: 48 63 d2 movslq %edx,%rdx
|
|
bac: 44 3b d8 cmp %eax,%r11d
|
|
baf: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
|
|
bb4: f2 0f 10 4c d1 08 movsd 0x8(%rcx,%rdx,8),%xmm1
|
|
bba: f2 41 0f 59 04 d2 mulsd (%r10,%rdx,8),%xmm0
|
|
bc0: f2 41 0f 59 4c d2 08 mulsd 0x8(%r10,%rdx,8),%xmm1
|
|
bc7: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
bcd: f2 41 0f 58 4c d0 08 addsd 0x8(%r8,%rdx,8),%xmm1
|
|
bd4: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
bda: f2 41 0f 11 4c d0 08 movsd %xmm1,0x8(%r8,%rdx,8)
|
|
be1: f2 0f 10 54 d1 10 movsd 0x10(%rcx,%rdx,8),%xmm2
|
|
be7: f2 0f 10 5c d1 18 movsd 0x18(%rcx,%rdx,8),%xmm3
|
|
bed: f2 0f 10 64 d1 20 movsd 0x20(%rcx,%rdx,8),%xmm4
|
|
bf3: f2 0f 10 6c d1 28 movsd 0x28(%rcx,%rdx,8),%xmm5
|
|
bf9: f2 0f 10 44 d1 30 movsd 0x30(%rcx,%rdx,8),%xmm0
|
|
bff: f2 0f 10 4c d1 38 movsd 0x38(%rcx,%rdx,8),%xmm1
|
|
c05: f2 41 0f 59 54 d2 10 mulsd 0x10(%r10,%rdx,8),%xmm2
|
|
c0c: f2 41 0f 59 5c d2 18 mulsd 0x18(%r10,%rdx,8),%xmm3
|
|
c13: f2 41 0f 59 64 d2 20 mulsd 0x20(%r10,%rdx,8),%xmm4
|
|
c1a: f2 41 0f 58 54 d0 10 addsd 0x10(%r8,%rdx,8),%xmm2
|
|
c21: f2 41 0f 59 6c d2 28 mulsd 0x28(%r10,%rdx,8),%xmm5
|
|
c28: f2 41 0f 58 5c d0 18 addsd 0x18(%r8,%rdx,8),%xmm3
|
|
c2f: f2 41 0f 59 44 d2 30 mulsd 0x30(%r10,%rdx,8),%xmm0
|
|
c36: f2 41 0f 58 64 d0 20 addsd 0x20(%r8,%rdx,8),%xmm4
|
|
c3d: f2 41 0f 59 4c d2 38 mulsd 0x38(%r10,%rdx,8),%xmm1
|
|
c44: f2 41 0f 58 6c d0 28 addsd 0x28(%r8,%rdx,8),%xmm5
|
|
c4b: f2 41 0f 58 44 d0 30 addsd 0x30(%r8,%rdx,8),%xmm0
|
|
c52: f2 41 0f 58 4c d0 38 addsd 0x38(%r8,%rdx,8),%xmm1
|
|
c59: f2 41 0f 11 54 d0 10 movsd %xmm2,0x10(%r8,%rdx,8)
|
|
c60: f2 41 0f 11 5c d0 18 movsd %xmm3,0x18(%r8,%rdx,8)
|
|
c67: f2 41 0f 11 64 d0 20 movsd %xmm4,0x20(%r8,%rdx,8)
|
|
c6e: f2 41 0f 11 6c d0 28 movsd %xmm5,0x28(%r8,%rdx,8)
|
|
c75: f2 41 0f 11 44 d0 30 movsd %xmm0,0x30(%r8,%rdx,8)
|
|
c7c: f2 41 0f 11 4c d0 38 movsd %xmm1,0x38(%r8,%rdx,8)
|
|
c83: 0f 82 17 ff ff ff jb 0xba0
|
|
c89: 41 c1 e3 03 shl $0x3,%r11d
|
|
c8d: 44 89 da mov %r11d,%edx
|
|
c90: ff c2 inc %edx
|
|
c92: 41 3b d1 cmp %r9d,%edx
|
|
c95: 0f 87 e6 00 00 00 ja 0xd81
|
|
c9b: 44 2b ca sub %edx,%r9d
|
|
c9e: 4c 8d 1d fb c6 ff ff lea -0x3905(%rip),%r11 # 0xffffffffffffd3a0
|
|
ca5: 43 0f b6 84 0b 98 cc movzbl 0x1c5cc98(%r11,%r9,1),%eax
|
|
cac: c5 01
|
|
cae: 49 8d 84 03 18 39 00 lea 0x3918(%r11,%rax,1),%rax
|
|
cb5: 00
|
|
cb6: ff e0 jmp *%rax
|
|
cb8: 48 63 d2 movslq %edx,%rdx
|
|
cbb: f2 0f 10 44 d1 28 movsd 0x28(%rcx,%rdx,8),%xmm0
|
|
cc1: f2 41 0f 59 44 d2 28 mulsd 0x28(%r10,%rdx,8),%xmm0
|
|
cc8: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
|
|
ccd: f2 0f 58 00 addsd (%rax),%xmm0
|
|
cd1: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
cd5: 48 63 d2 movslq %edx,%rdx
|
|
cd8: f2 0f 10 44 d1 20 movsd 0x20(%rcx,%rdx,8),%xmm0
|
|
cde: f2 41 0f 59 44 d2 20 mulsd 0x20(%r10,%rdx,8),%xmm0
|
|
ce5: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
|
|
cea: f2 0f 58 00 addsd (%rax),%xmm0
|
|
cee: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
cf2: 48 63 d2 movslq %edx,%rdx
|
|
cf5: f2 0f 10 44 d1 18 movsd 0x18(%rcx,%rdx,8),%xmm0
|
|
cfb: f2 41 0f 59 44 d2 18 mulsd 0x18(%r10,%rdx,8),%xmm0
|
|
d02: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
|
|
d07: f2 0f 58 00 addsd (%rax),%xmm0
|
|
d0b: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
d0f: 48 63 d2 movslq %edx,%rdx
|
|
d12: f2 0f 10 44 d1 10 movsd 0x10(%rcx,%rdx,8),%xmm0
|
|
d18: f2 41 0f 59 44 d2 10 mulsd 0x10(%r10,%rdx,8),%xmm0
|
|
d1f: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
|
|
d24: f2 0f 58 00 addsd (%rax),%xmm0
|
|
d28: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
d2c: 48 63 d2 movslq %edx,%rdx
|
|
d2f: f2 0f 10 44 d1 08 movsd 0x8(%rcx,%rdx,8),%xmm0
|
|
d35: f2 41 0f 59 44 d2 08 mulsd 0x8(%r10,%rdx,8),%xmm0
|
|
d3c: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
|
|
d41: f2 0f 58 00 addsd (%rax),%xmm0
|
|
d45: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
d49: 48 63 d2 movslq %edx,%rdx
|
|
d4c: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
|
|
d51: f2 41 0f 59 04 d2 mulsd (%r10,%rdx,8),%xmm0
|
|
d57: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
d5d: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
d63: 48 63 d2 movslq %edx,%rdx
|
|
d66: f2 0f 10 44 d1 f8 movsd -0x8(%rcx,%rdx,8),%xmm0
|
|
d6c: f2 41 0f 59 44 d2 f8 mulsd -0x8(%r10,%rdx,8),%xmm0
|
|
d73: f2 41 0f 58 44 d0 f8 addsd -0x8(%r8,%rdx,8),%xmm0
|
|
d7a: f2 41 0f 11 44 d0 f8 movsd %xmm0,-0x8(%r8,%rdx,8)
|
|
d81: 33 c0 xor %eax,%eax
|
|
d83: c3 ret
|
|
d84: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
d89: c3 ret
|
|
d8a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
d8f: c3 ret
|
|
d90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
d97: 00
|
|
d98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d9f: 90 nop
|
|
da0: 41 57 push %r15
|
|
da2: 48 85 c9 test %rcx,%rcx
|
|
da5: 0f 84 e8 01 00 00 je 0xf93
|
|
dab: 48 85 d2 test %rdx,%rdx
|
|
dae: 0f 84 df 01 00 00 je 0xf93
|
|
db4: 4d 85 c0 test %r8,%r8
|
|
db7: 0f 84 d6 01 00 00 je 0xf93
|
|
dbd: 45 85 c9 test %r9d,%r9d
|
|
dc0: 0f 8e c5 01 00 00 jle 0xf8b
|
|
dc6: 4d 63 d9 movslq %r9d,%r11
|
|
dc9: 49 83 fb 08 cmp $0x8,%r11
|
|
dcd: 0f 8c b3 01 00 00 jl 0xf86
|
|
dd3: 4c 89 c0 mov %r8,%rax
|
|
dd6: 48 83 e0 0f and $0xf,%rax
|
|
dda: 85 c0 test %eax,%eax
|
|
ddc: 74 0d je 0xdeb
|
|
dde: a8 07 test $0x7,%al
|
|
de0: 0f 85 a0 01 00 00 jne 0xf86
|
|
de6: b8 01 00 00 00 mov $0x1,%eax
|
|
deb: 41 89 c2 mov %eax,%r10d
|
|
dee: 4d 8d 7a 08 lea 0x8(%r10),%r15
|
|
df2: 4d 3b df cmp %r15,%r11
|
|
df5: 0f 8c 8b 01 00 00 jl 0xf86
|
|
dfb: 45 89 cf mov %r9d,%r15d
|
|
dfe: 44 2b f8 sub %eax,%r15d
|
|
e01: 41 83 e7 07 and $0x7,%r15d
|
|
e05: 45 2b cf sub %r15d,%r9d
|
|
e08: 45 33 ff xor %r15d,%r15d
|
|
e0b: 4d 63 c9 movslq %r9d,%r9
|
|
e0e: 85 c0 test %eax,%eax
|
|
e10: 76 2f jbe 0xe41
|
|
e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e20: f2 42 0f 10 04 f9 movsd (%rcx,%r15,8),%xmm0
|
|
e26: f2 42 0f 59 04 fa mulsd (%rdx,%r15,8),%xmm0
|
|
e2c: f2 43 0f 58 04 f8 addsd (%r8,%r15,8),%xmm0
|
|
e32: f2 43 0f 11 04 f8 movsd %xmm0,(%r8,%r15,8)
|
|
e38: 49 83 c7 01 add $0x1,%r15
|
|
e3c: 4d 3b fa cmp %r10,%r15
|
|
e3f: 72 df jb 0xe20
|
|
e41: 89 c0 mov %eax,%eax
|
|
e43: 4c 8d 3c c2 lea (%rdx,%rax,8),%r15
|
|
e47: 49 f7 c7 0f 00 00 00 test $0xf,%r15
|
|
e4e: 0f 84 8c 00 00 00 je 0xee0
|
|
e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e60: 42 0f 10 0c d1 movups (%rcx,%r10,8),%xmm1
|
|
e65: 42 0f 10 04 d2 movups (%rdx,%r10,8),%xmm0
|
|
e6a: 66 0f 59 c8 mulpd %xmm0,%xmm1
|
|
e6e: 42 0f 10 54 d2 10 movups 0x10(%rdx,%r10,8),%xmm2
|
|
e74: 42 0f 10 64 d2 20 movups 0x20(%rdx,%r10,8),%xmm4
|
|
e7a: 42 0f 10 44 d2 30 movups 0x30(%rdx,%r10,8),%xmm0
|
|
e80: 42 0f 10 5c d1 10 movups 0x10(%rcx,%r10,8),%xmm3
|
|
e86: 42 0f 10 6c d1 20 movups 0x20(%rcx,%r10,8),%xmm5
|
|
e8c: 66 0f 59 da mulpd %xmm2,%xmm3
|
|
e90: 66 43 0f 58 0c d0 addpd (%r8,%r10,8),%xmm1
|
|
e96: 66 0f 59 ec mulpd %xmm4,%xmm5
|
|
e9a: 43 0f 11 0c d0 movups %xmm1,(%r8,%r10,8)
|
|
e9f: 42 0f 10 4c d1 30 movups 0x30(%rcx,%r10,8),%xmm1
|
|
ea5: 66 0f 59 c8 mulpd %xmm0,%xmm1
|
|
ea9: 66 43 0f 58 5c d0 10 addpd 0x10(%r8,%r10,8),%xmm3
|
|
eb0: 66 43 0f 58 6c d0 20 addpd 0x20(%r8,%r10,8),%xmm5
|
|
eb7: 66 43 0f 58 4c d0 30 addpd 0x30(%r8,%r10,8),%xmm1
|
|
ebe: 43 0f 11 5c d0 10 movups %xmm3,0x10(%r8,%r10,8)
|
|
ec4: 43 0f 11 6c d0 20 movups %xmm5,0x20(%r8,%r10,8)
|
|
eca: 43 0f 11 4c d0 30 movups %xmm1,0x30(%r8,%r10,8)
|
|
ed0: 49 83 c2 08 add $0x8,%r10
|
|
ed4: 4d 3b d1 cmp %r9,%r10
|
|
ed7: 72 87 jb 0xe60
|
|
ed9: e9 6f 00 00 00 jmp 0xf4d
|
|
ede: 66 90 xchg %ax,%ax
|
|
ee0: 42 0f 10 04 d1 movups (%rcx,%r10,8),%xmm0
|
|
ee5: 42 0f 10 4c d1 10 movups 0x10(%rcx,%r10,8),%xmm1
|
|
eeb: 42 0f 10 54 d1 20 movups 0x20(%rcx,%r10,8),%xmm2
|
|
ef1: 42 0f 10 5c d1 30 movups 0x30(%rcx,%r10,8),%xmm3
|
|
ef7: 66 42 0f 59 04 d2 mulpd (%rdx,%r10,8),%xmm0
|
|
efd: 66 42 0f 59 4c d2 10 mulpd 0x10(%rdx,%r10,8),%xmm1
|
|
f04: 66 42 0f 59 54 d2 20 mulpd 0x20(%rdx,%r10,8),%xmm2
|
|
f0b: 66 42 0f 59 5c d2 30 mulpd 0x30(%rdx,%r10,8),%xmm3
|
|
f12: 66 43 0f 58 04 d0 addpd (%r8,%r10,8),%xmm0
|
|
f18: 66 43 0f 58 4c d0 10 addpd 0x10(%r8,%r10,8),%xmm1
|
|
f1f: 66 43 0f 58 54 d0 20 addpd 0x20(%r8,%r10,8),%xmm2
|
|
f26: 66 43 0f 58 5c d0 30 addpd 0x30(%r8,%r10,8),%xmm3
|
|
f2d: 43 0f 11 04 d0 movups %xmm0,(%r8,%r10,8)
|
|
f32: 43 0f 11 4c d0 10 movups %xmm1,0x10(%r8,%r10,8)
|
|
f38: 43 0f 11 54 d0 20 movups %xmm2,0x20(%r8,%r10,8)
|
|
f3e: 43 0f 11 5c d0 30 movups %xmm3,0x30(%r8,%r10,8)
|
|
f44: 49 83 c2 08 add $0x8,%r10
|
|
f48: 4d 3b d1 cmp %r9,%r10
|
|
f4b: 72 93 jb 0xee0
|
|
f4d: 4d 3b cb cmp %r11,%r9
|
|
f50: 73 2f jae 0xf81
|
|
f52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f60: f2 42 0f 10 04 c9 movsd (%rcx,%r9,8),%xmm0
|
|
f66: f2 42 0f 59 04 ca mulsd (%rdx,%r9,8),%xmm0
|
|
f6c: f2 43 0f 58 04 c8 addsd (%r8,%r9,8),%xmm0
|
|
f72: f2 43 0f 11 04 c8 movsd %xmm0,(%r8,%r9,8)
|
|
f78: 49 83 c1 01 add $0x1,%r9
|
|
f7c: 4d 3b cb cmp %r11,%r9
|
|
f7f: 72 df jb 0xf60
|
|
f81: 33 c0 xor %eax,%eax
|
|
f83: 41 5f pop %r15
|
|
f85: c3 ret
|
|
f86: 45 33 c9 xor %r9d,%r9d
|
|
f89: eb c2 jmp 0xf4d
|
|
f8b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
f90: 41 5f pop %r15
|
|
f92: c3 ret
|
|
f93: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
f98: 41 5f pop %r15
|
|
f9a: c3 ret
|
|
f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
fa0: 48 83 ec 28 sub $0x28,%rsp
|
|
fa4: 48 85 c9 test %rcx,%rcx
|
|
fa7: 74 25 je 0xfce
|
|
fa9: 48 85 d2 test %rdx,%rdx
|
|
fac: 74 20 je 0xfce
|
|
fae: 4d 85 c0 test %r8,%r8
|
|
fb1: 74 1b je 0xfce
|
|
fb3: 45 85 c9 test %r9d,%r9d
|
|
fb6: 7f 0a jg 0xfc2
|
|
fb8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
fbd: 48 83 c4 28 add $0x28,%rsp
|
|
fc1: c3 ret
|
|
fc2: e8 59 31 01 00 call 0x14120
|
|
fc7: 33 c0 xor %eax,%eax
|
|
fc9: 48 83 c4 28 add $0x28,%rsp
|
|
fcd: c3 ret
|
|
fce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
fd3: 48 83 c4 28 add $0x28,%rsp
|
|
fd7: c3 ret
|
|
fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
fdf: 00
|
|
fe0: 48 83 ec 28 sub $0x28,%rsp
|
|
fe4: 48 85 c9 test %rcx,%rcx
|
|
fe7: 74 25 je 0x100e
|
|
fe9: 48 85 d2 test %rdx,%rdx
|
|
fec: 74 20 je 0x100e
|
|
fee: 4d 85 c0 test %r8,%r8
|
|
ff1: 74 1b je 0x100e
|
|
ff3: 45 85 c9 test %r9d,%r9d
|
|
ff6: 7f 0a jg 0x1002
|
|
ff8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
ffd: 48 83 c4 28 add $0x28,%rsp
|
|
1001: c3 ret
|
|
1002: e8 59 31 01 00 call 0x14160
|
|
1007: 33 c0 xor %eax,%eax
|
|
1009: 48 83 c4 28 add $0x28,%rsp
|
|
100d: c3 ret
|
|
100e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1013: 48 83 c4 28 add $0x28,%rsp
|
|
1017: c3 ret
|
|
1018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
101f: 00
|
|
1020: 48 83 ec 28 sub $0x28,%rsp
|
|
1024: 48 85 c9 test %rcx,%rcx
|
|
1027: 74 25 je 0x104e
|
|
1029: 48 85 d2 test %rdx,%rdx
|
|
102c: 74 20 je 0x104e
|
|
102e: 4d 85 c0 test %r8,%r8
|
|
1031: 74 1b je 0x104e
|
|
1033: 45 85 c9 test %r9d,%r9d
|
|
1036: 7f 0a jg 0x1042
|
|
1038: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
103d: 48 83 c4 28 add $0x28,%rsp
|
|
1041: c3 ret
|
|
1042: e8 59 31 01 00 call 0x141a0
|
|
1047: 33 c0 xor %eax,%eax
|
|
1049: 48 83 c4 28 add $0x28,%rsp
|
|
104d: c3 ret
|
|
104e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1053: 48 83 c4 28 add $0x28,%rsp
|
|
1057: c3 ret
|
|
1058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
105f: 00
|
|
1060: 48 83 ec 28 sub $0x28,%rsp
|
|
1064: 48 85 c9 test %rcx,%rcx
|
|
1067: 74 20 je 0x1089
|
|
1069: 48 85 d2 test %rdx,%rdx
|
|
106c: 74 1b je 0x1089
|
|
106e: 45 85 c0 test %r8d,%r8d
|
|
1071: 7f 0a jg 0x107d
|
|
1073: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1078: 48 83 c4 28 add $0x28,%rsp
|
|
107c: c3 ret
|
|
107d: e8 5e 31 01 00 call 0x141e0
|
|
1082: 33 c0 xor %eax,%eax
|
|
1084: 48 83 c4 28 add $0x28,%rsp
|
|
1088: c3 ret
|
|
1089: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
108e: 48 83 c4 28 add $0x28,%rsp
|
|
1092: c3 ret
|
|
1093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
109f: 00
|
|
10a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
10a5: 48 85 c9 test %rcx,%rcx
|
|
10a8: 74 22 je 0x10cc
|
|
10aa: 48 85 d2 test %rdx,%rdx
|
|
10ad: 74 1d je 0x10cc
|
|
10af: 45 85 c0 test %r8d,%r8d
|
|
10b2: 7f 0b jg 0x10bf
|
|
10b4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
10b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
10be: c3 ret
|
|
10bf: e8 9c 32 01 00 call 0x14360
|
|
10c4: 33 c0 xor %eax,%eax
|
|
10c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
10cb: c3 ret
|
|
10cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
10d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
10d6: c3 ret
|
|
10d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
10de: 00 00
|
|
10e0: 48 83 ec 28 sub $0x28,%rsp
|
|
10e4: 48 85 c9 test %rcx,%rcx
|
|
10e7: 74 20 je 0x1109
|
|
10e9: 48 85 d2 test %rdx,%rdx
|
|
10ec: 74 1b je 0x1109
|
|
10ee: 45 85 c0 test %r8d,%r8d
|
|
10f1: 7f 0a jg 0x10fd
|
|
10f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
10f8: 48 83 c4 28 add $0x28,%rsp
|
|
10fc: c3 ret
|
|
10fd: e8 de 33 01 00 call 0x144e0
|
|
1102: 33 c0 xor %eax,%eax
|
|
1104: 48 83 c4 28 add $0x28,%rsp
|
|
1108: c3 ret
|
|
1109: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
110e: 48 83 c4 28 add $0x28,%rsp
|
|
1112: c3 ret
|
|
1113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
111f: 00
|
|
1120: 56 push %rsi
|
|
1121: 48 89 d6 mov %rdx,%rsi
|
|
1124: 48 85 c9 test %rcx,%rcx
|
|
1127: 0f 84 90 01 00 00 je 0x12bd
|
|
112d: 48 85 f6 test %rsi,%rsi
|
|
1130: 0f 84 87 01 00 00 je 0x12bd
|
|
1136: 45 85 c0 test %r8d,%r8d
|
|
1139: 0f 8e 77 01 00 00 jle 0x12b6
|
|
113f: 41 83 f8 10 cmp $0x10,%r8d
|
|
1143: 0f 8c 5d 01 00 00 jl 0x12a6
|
|
1149: 49 89 f1 mov %rsi,%r9
|
|
114c: 49 83 e1 1f and $0x1f,%r9
|
|
1150: 45 89 c9 mov %r9d,%r9d
|
|
1153: 45 85 c9 test %r9d,%r9d
|
|
1156: 74 18 je 0x1170
|
|
1158: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
115f: 0f 85 41 01 00 00 jne 0x12a6
|
|
1165: 41 f7 d9 neg %r9d
|
|
1168: 41 83 c1 20 add $0x20,%r9d
|
|
116c: 41 c1 e9 02 shr $0x2,%r9d
|
|
1170: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
1174: 44 3b c0 cmp %eax,%r8d
|
|
1177: 0f 8c 29 01 00 00 jl 0x12a6
|
|
117d: 44 89 c0 mov %r8d,%eax
|
|
1180: 33 d2 xor %edx,%edx
|
|
1182: 41 2b c1 sub %r9d,%eax
|
|
1185: 83 e0 0f and $0xf,%eax
|
|
1188: f7 d8 neg %eax
|
|
118a: 41 03 c0 add %r8d,%eax
|
|
118d: 45 85 c9 test %r9d,%r9d
|
|
1190: 76 25 jbe 0x11b7
|
|
1192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
11a0: c5 fa 10 04 96 vmovss (%rsi,%rdx,4),%xmm0
|
|
11a5: c5 fa 5c 0c 91 vsubss (%rcx,%rdx,4),%xmm0,%xmm1
|
|
11aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
11af: 48 ff c2 inc %rdx
|
|
11b2: 49 3b d1 cmp %r9,%rdx
|
|
11b5: 72 e9 jb 0x11a0
|
|
11b7: 48 63 d0 movslq %eax,%rdx
|
|
11ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
11c0: c4 a1 7c 10 0c 8e vmovups (%rsi,%r9,4),%ymm1
|
|
11c6: c4 a1 7c 10 6c 8e 20 vmovups 0x20(%rsi,%r9,4),%ymm5
|
|
11cd: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
11d3: c4 a1 78 10 64 89 20 vmovups 0x20(%rcx,%r9,4),%xmm4
|
|
11da: c4 a3 7d 18 54 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm2
|
|
11e1: 01
|
|
11e2: c5 f4 5c da vsubps %ymm2,%ymm1,%ymm3
|
|
11e6: c4 a1 7c 11 1c 8e vmovups %ymm3,(%rsi,%r9,4)
|
|
11ec: c4 a3 5d 18 44 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm4,%ymm0
|
|
11f3: 01
|
|
11f4: c5 d4 5c c8 vsubps %ymm0,%ymm5,%ymm1
|
|
11f8: c4 a1 7c 11 4c 8e 20 vmovups %ymm1,0x20(%rsi,%r9,4)
|
|
11ff: 49 83 c1 10 add $0x10,%r9
|
|
1203: 4c 3b ca cmp %rdx,%r9
|
|
1206: 72 b8 jb 0x11c0
|
|
1208: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
120c: 45 3b c8 cmp %r8d,%r9d
|
|
120f: 0f 87 85 00 00 00 ja 0x129a
|
|
1215: 4d 63 d0 movslq %r8d,%r10
|
|
1218: 4c 2b d2 sub %rdx,%r10
|
|
121b: 49 83 fa 04 cmp $0x4,%r10
|
|
121f: 0f 8c 7c 00 00 00 jl 0x12a1
|
|
1225: 45 89 d3 mov %r10d,%r11d
|
|
1228: 45 33 c9 xor %r9d,%r9d
|
|
122b: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
122f: 4c 8d 04 91 lea (%rcx,%rdx,4),%r8
|
|
1233: 4d 63 db movslq %r11d,%r11
|
|
1236: 48 8d 14 96 lea (%rsi,%rdx,4),%rdx
|
|
123a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1240: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
1246: c4 81 78 5c 0c 88 vsubps (%r8,%r9,4),%xmm0,%xmm1
|
|
124c: c4 a1 78 11 0c 8a vmovups %xmm1,(%rdx,%r9,4)
|
|
1252: 49 83 c1 04 add $0x4,%r9
|
|
1256: 4d 3b cb cmp %r11,%r9
|
|
1259: 72 e5 jb 0x1240
|
|
125b: 4d 3b da cmp %r10,%r11
|
|
125e: 73 3a jae 0x129a
|
|
1260: 48 63 c0 movslq %eax,%rax
|
|
1263: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
1267: 48 8d 04 86 lea (%rsi,%rax,4),%rax
|
|
126b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1272: 00
|
|
1273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
127a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1280: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
1286: c4 a1 7a 5c 0c 9a vsubss (%rdx,%r11,4),%xmm0,%xmm1
|
|
128c: c4 a1 7a 11 0c 98 vmovss %xmm1,(%rax,%r11,4)
|
|
1292: 49 ff c3 inc %r11
|
|
1295: 4d 3b da cmp %r10,%r11
|
|
1298: 72 e6 jb 0x1280
|
|
129a: 33 c0 xor %eax,%eax
|
|
129c: c5 f8 77 vzeroupper
|
|
129f: 5e pop %rsi
|
|
12a0: c3 ret
|
|
12a1: 45 33 db xor %r11d,%r11d
|
|
12a4: eb b5 jmp 0x125b
|
|
12a6: 33 c0 xor %eax,%eax
|
|
12a8: 41 83 f8 01 cmp $0x1,%r8d
|
|
12ac: 72 ec jb 0x129a
|
|
12ae: 4d 63 d0 movslq %r8d,%r10
|
|
12b1: 45 33 db xor %r11d,%r11d
|
|
12b4: eb a5 jmp 0x125b
|
|
12b6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
12bb: 5e pop %rsi
|
|
12bc: c3 ret
|
|
12bd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
12c2: 5e pop %rsi
|
|
12c3: c3 ret
|
|
12c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
12cb: 00
|
|
12cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
12d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
12d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
12df: 00
|
|
12e0: 53 push %rbx
|
|
12e1: 49 89 ca mov %rcx,%r10
|
|
12e4: 4d 85 d2 test %r10,%r10
|
|
12e7: 0f 84 84 01 00 00 je 0x1471
|
|
12ed: 48 85 d2 test %rdx,%rdx
|
|
12f0: 0f 84 7b 01 00 00 je 0x1471
|
|
12f6: 45 85 c0 test %r8d,%r8d
|
|
12f9: 0f 8e 6b 01 00 00 jle 0x146a
|
|
12ff: 41 83 f8 10 cmp $0x10,%r8d
|
|
1303: 0f 8c 59 01 00 00 jl 0x1462
|
|
1309: 48 89 d3 mov %rdx,%rbx
|
|
130c: 48 83 e3 1f and $0x1f,%rbx
|
|
1310: 85 db test %ebx,%ebx
|
|
1312: 74 11 je 0x1325
|
|
1314: f6 c3 03 test $0x3,%bl
|
|
1317: 0f 85 45 01 00 00 jne 0x1462
|
|
131d: f7 db neg %ebx
|
|
131f: 83 c3 20 add $0x20,%ebx
|
|
1322: c1 eb 02 shr $0x2,%ebx
|
|
1325: 8d 43 10 lea 0x10(%rbx),%eax
|
|
1328: 44 3b c0 cmp %eax,%r8d
|
|
132b: 0f 8c 31 01 00 00 jl 0x1462
|
|
1331: 45 89 c1 mov %r8d,%r9d
|
|
1334: 33 c0 xor %eax,%eax
|
|
1336: 44 2b cb sub %ebx,%r9d
|
|
1339: 41 83 e1 0f and $0xf,%r9d
|
|
133d: 41 f7 d9 neg %r9d
|
|
1340: 45 03 c8 add %r8d,%r9d
|
|
1343: 89 d9 mov %ebx,%ecx
|
|
1345: 85 db test %ebx,%ebx
|
|
1347: 76 2f jbe 0x1378
|
|
1349: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1350: 00
|
|
1351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
135f: 00
|
|
1360: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
|
|
1365: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
136b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
1370: 48 ff c0 inc %rax
|
|
1373: 48 3b c1 cmp %rcx,%rax
|
|
1376: 72 e8 jb 0x1360
|
|
1378: 49 63 c1 movslq %r9d,%rax
|
|
137b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1380: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
|
|
1385: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
|
|
138b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
|
|
1391: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
|
|
1398: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
139d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
13a3: 48 83 c1 10 add $0x10,%rcx
|
|
13a7: 48 3b c8 cmp %rax,%rcx
|
|
13aa: 72 d4 jb 0x1380
|
|
13ac: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
13b0: 41 3b c0 cmp %r8d,%eax
|
|
13b3: 0f 87 9e 00 00 00 ja 0x1457
|
|
13b9: 4d 63 c0 movslq %r8d,%r8
|
|
13bc: 4d 63 c9 movslq %r9d,%r9
|
|
13bf: 4d 2b c1 sub %r9,%r8
|
|
13c2: 49 83 f8 04 cmp $0x4,%r8
|
|
13c6: 0f 8c 92 00 00 00 jl 0x145e
|
|
13cc: 4d 63 c9 movslq %r9d,%r9
|
|
13cf: 44 89 c3 mov %r8d,%ebx
|
|
13d2: 83 e3 fc and $0xfffffffc,%ebx
|
|
13d5: 33 c9 xor %ecx,%ecx
|
|
13d7: 48 63 db movslq %ebx,%rbx
|
|
13da: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
13de: 4e 8d 1c 8a lea (%rdx,%r9,4),%r11
|
|
13e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13e9: 00
|
|
13ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
13f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13f8: 00
|
|
13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1400: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
1406: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
|
|
140b: c4 c1 78 11 0c 8b vmovups %xmm1,(%r11,%rcx,4)
|
|
1411: 48 83 c1 04 add $0x4,%rcx
|
|
1415: 48 3b cb cmp %rbx,%rcx
|
|
1418: 72 e6 jb 0x1400
|
|
141a: 49 3b d8 cmp %r8,%rbx
|
|
141d: 73 38 jae 0x1457
|
|
141f: 4d 63 c9 movslq %r9d,%r9
|
|
1422: 4b 8d 0c 8a lea (%r10,%r9,4),%rcx
|
|
1426: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
142a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1431: 00
|
|
1432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1440: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
1445: c5 fa 5c 0c 99 vsubss (%rcx,%rbx,4),%xmm0,%xmm1
|
|
144a: c5 fa 11 0c 98 vmovss %xmm1,(%rax,%rbx,4)
|
|
144f: 48 ff c3 inc %rbx
|
|
1452: 49 3b d8 cmp %r8,%rbx
|
|
1455: 72 e9 jb 0x1440
|
|
1457: 33 c0 xor %eax,%eax
|
|
1459: c5 f8 77 vzeroupper
|
|
145c: 5b pop %rbx
|
|
145d: c3 ret
|
|
145e: 33 db xor %ebx,%ebx
|
|
1460: eb b8 jmp 0x141a
|
|
1462: 45 33 c9 xor %r9d,%r9d
|
|
1465: e9 42 ff ff ff jmp 0x13ac
|
|
146a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
146f: 5b pop %rbx
|
|
1470: c3 ret
|
|
1471: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1476: 5b pop %rbx
|
|
1477: c3 ret
|
|
1478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
147f: 00
|
|
1480: 48 83 ec 28 sub $0x28,%rsp
|
|
1484: 48 85 d2 test %rdx,%rdx
|
|
1487: 74 1f je 0x14a8
|
|
1489: 45 85 c0 test %r8d,%r8d
|
|
148c: 7f 0a jg 0x1498
|
|
148e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1493: 48 83 c4 28 add $0x28,%rsp
|
|
1497: c3 ret
|
|
1498: 66 0f 7e c1 movd %xmm0,%ecx
|
|
149c: e8 bf 31 01 00 call 0x14660
|
|
14a1: 33 c0 xor %eax,%eax
|
|
14a3: 48 83 c4 28 add $0x28,%rsp
|
|
14a7: c3 ret
|
|
14a8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
14ad: 48 83 c4 28 add $0x28,%rsp
|
|
14b1: c3 ret
|
|
14b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
14b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
14c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
14c5: 48 85 d2 test %rdx,%rdx
|
|
14c8: 74 22 je 0x14ec
|
|
14ca: 45 85 c0 test %r8d,%r8d
|
|
14cd: 7f 0c jg 0x14db
|
|
14cf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
14d4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
14d9: 90 nop
|
|
14da: c3 ret
|
|
14db: 66 0f 7e c1 movd %xmm0,%ecx
|
|
14df: e8 9c 31 01 00 call 0x14680
|
|
14e4: 33 c0 xor %eax,%eax
|
|
14e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
14eb: c3 ret
|
|
14ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
14f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
14f6: 90 nop
|
|
14f7: 90 nop
|
|
14f8: 90 nop
|
|
14f9: c3 ret
|
|
14fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1500: 48 83 ec 28 sub $0x28,%rsp
|
|
1504: 48 85 d2 test %rdx,%rdx
|
|
1507: 74 1f je 0x1528
|
|
1509: 45 85 c0 test %r8d,%r8d
|
|
150c: 7f 0a jg 0x1518
|
|
150e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1513: 48 83 c4 28 add $0x28,%rsp
|
|
1517: c3 ret
|
|
1518: 66 0f 7e c1 movd %xmm0,%ecx
|
|
151c: e8 7f 31 01 00 call 0x146a0
|
|
1521: 33 c0 xor %eax,%eax
|
|
1523: 48 83 c4 28 add $0x28,%rsp
|
|
1527: c3 ret
|
|
1528: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
152d: 48 83 c4 28 add $0x28,%rsp
|
|
1531: c3 ret
|
|
1532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1540: 48 83 ec 28 sub $0x28,%rsp
|
|
1544: 48 85 d2 test %rdx,%rdx
|
|
1547: 74 35 je 0x157e
|
|
1549: 45 85 c0 test %r8d,%r8d
|
|
154c: 7e 3a jle 0x1588
|
|
154e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp)
|
|
1554: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax
|
|
155b: 00
|
|
155c: 3d 00 00 20 00 cmp $0x200000,%eax
|
|
1561: 7f 0b jg 0x156e
|
|
1563: c5 f9 7e c1 vmovd %xmm0,%ecx
|
|
1567: e8 74 f1 a5 01 call 0x1a606e0
|
|
156c: eb 09 jmp 0x1577
|
|
156e: 8b 4c 24 20 mov 0x20(%rsp),%ecx
|
|
1572: e8 49 31 01 00 call 0x146c0
|
|
1577: 33 c0 xor %eax,%eax
|
|
1579: 48 83 c4 28 add $0x28,%rsp
|
|
157d: c3 ret
|
|
157e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1583: 48 83 c4 28 add $0x28,%rsp
|
|
1587: c3 ret
|
|
1588: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
158d: 48 83 c4 28 add $0x28,%rsp
|
|
1591: c3 ret
|
|
1592: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
15a0: 48 83 ec 28 sub $0x28,%rsp
|
|
15a4: 48 85 d2 test %rdx,%rdx
|
|
15a7: 74 35 je 0x15de
|
|
15a9: 45 85 c0 test %r8d,%r8d
|
|
15ac: 7e 3a jle 0x15e8
|
|
15ae: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp)
|
|
15b4: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax
|
|
15bb: 00
|
|
15bc: 3d 00 00 20 00 cmp $0x200000,%eax
|
|
15c1: 7f 0b jg 0x15ce
|
|
15c3: c5 f9 7e c1 vmovd %xmm0,%ecx
|
|
15c7: e8 b4 fd a5 01 call 0x1a61380
|
|
15cc: eb 09 jmp 0x15d7
|
|
15ce: 8b 4c 24 20 mov 0x20(%rsp),%ecx
|
|
15d2: e8 49 33 01 00 call 0x14920
|
|
15d7: 33 c0 xor %eax,%eax
|
|
15d9: 48 83 c4 28 add $0x28,%rsp
|
|
15dd: c3 ret
|
|
15de: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
15e3: 48 83 c4 28 add $0x28,%rsp
|
|
15e7: c3 ret
|
|
15e8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
15ed: 48 83 c4 28 add $0x28,%rsp
|
|
15f1: c3 ret
|
|
15f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
15f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1600: 48 83 ec 28 sub $0x28,%rsp
|
|
1604: 48 85 d2 test %rdx,%rdx
|
|
1607: 74 35 je 0x163e
|
|
1609: 45 85 c0 test %r8d,%r8d
|
|
160c: 7e 3a jle 0x1648
|
|
160e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp)
|
|
1614: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax
|
|
161b: 00
|
|
161c: 3d 00 00 20 00 cmp $0x200000,%eax
|
|
1621: 7f 0b jg 0x162e
|
|
1623: c5 f9 7e c1 vmovd %xmm0,%ecx
|
|
1627: e8 f4 09 a6 01 call 0x1a62020
|
|
162c: eb 09 jmp 0x1637
|
|
162e: 8b 4c 24 20 mov 0x20(%rsp),%ecx
|
|
1632: e8 49 35 01 00 call 0x14b80
|
|
1637: 33 c0 xor %eax,%eax
|
|
1639: 48 83 c4 28 add $0x28,%rsp
|
|
163d: c3 ret
|
|
163e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1643: 48 83 c4 28 add $0x28,%rsp
|
|
1647: c3 ret
|
|
1648: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
164d: 48 83 c4 28 add $0x28,%rsp
|
|
1651: c3 ret
|
|
1652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1660: 48 83 ec 28 sub $0x28,%rsp
|
|
1664: 4d 89 c1 mov %r8,%r9
|
|
1667: 49 89 d0 mov %rdx,%r8
|
|
166a: 48 89 ca mov %rcx,%rdx
|
|
166d: e8 6e 37 01 00 call 0x14de0
|
|
1672: 48 83 c4 28 add $0x28,%rsp
|
|
1676: c3 ret
|
|
1677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
167e: 00 00
|
|
1680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1685: 4d 89 c1 mov %r8,%r9
|
|
1688: 49 89 d0 mov %rdx,%r8
|
|
168b: 48 89 ca mov %rcx,%rdx
|
|
168e: e8 cd 39 01 00 call 0x15060
|
|
1693: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1698: c3 ret
|
|
1699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
16a0: 48 83 ec 28 sub $0x28,%rsp
|
|
16a4: 4d 89 c1 mov %r8,%r9
|
|
16a7: 49 89 d0 mov %rdx,%r8
|
|
16aa: 48 89 ca mov %rcx,%rdx
|
|
16ad: e8 2e 3c 01 00 call 0x152e0
|
|
16b2: 48 83 c4 28 add $0x28,%rsp
|
|
16b6: c3 ret
|
|
16b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
16be: 00 00
|
|
16c0: 48 83 ec 28 sub $0x28,%rsp
|
|
16c4: 4d 89 c1 mov %r8,%r9
|
|
16c7: 49 89 d0 mov %rdx,%r8
|
|
16ca: 48 89 ca mov %rcx,%rdx
|
|
16cd: e8 6e 3e 01 00 call 0x15540
|
|
16d2: 48 83 c4 28 add $0x28,%rsp
|
|
16d6: c3 ret
|
|
16d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
16de: 00 00
|
|
16e0: 48 83 ec 28 sub $0x28,%rsp
|
|
16e4: 4d 89 c1 mov %r8,%r9
|
|
16e7: 49 89 d0 mov %rdx,%r8
|
|
16ea: 48 89 ca mov %rcx,%rdx
|
|
16ed: e8 ae 40 01 00 call 0x157a0
|
|
16f2: 48 83 c4 28 add $0x28,%rsp
|
|
16f6: c3 ret
|
|
16f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
16fe: 00 00
|
|
1700: 48 83 ec 28 sub $0x28,%rsp
|
|
1704: 4d 89 c1 mov %r8,%r9
|
|
1707: 49 89 d0 mov %rdx,%r8
|
|
170a: 48 89 ca mov %rcx,%rdx
|
|
170d: e8 ce 42 01 00 call 0x159e0
|
|
1712: 48 83 c4 28 add $0x28,%rsp
|
|
1716: c3 ret
|
|
1717: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
171e: 00 00
|
|
1720: 48 83 ec 28 sub $0x28,%rsp
|
|
1724: 48 85 c9 test %rcx,%rcx
|
|
1727: 74 49 je 0x1772
|
|
1729: 4d 85 c0 test %r8,%r8
|
|
172c: 74 44 je 0x1772
|
|
172e: 45 85 c9 test %r9d,%r9d
|
|
1731: 7e 49 jle 0x177c
|
|
1733: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x1c5a040
|
|
173a: 7a 02 jp 0x173e
|
|
173c: 74 25 je 0x1763
|
|
173e: 0f 57 c0 xorps %xmm0,%xmm0
|
|
1741: 0f 2e c8 ucomiss %xmm0,%xmm1
|
|
1744: 7a 02 jp 0x1748
|
|
1746: 74 0c je 0x1754
|
|
1748: e8 d3 44 01 00 call 0x15c20
|
|
174d: 33 c0 xor %eax,%eax
|
|
174f: 48 83 c4 28 add $0x28,%rsp
|
|
1753: c3 ret
|
|
1754: 4c 89 c1 mov %r8,%rcx
|
|
1757: 44 89 ca mov %r9d,%edx
|
|
175a: 48 83 c4 28 add $0x28,%rsp
|
|
175e: e9 bd 46 01 00 jmp 0x15e20
|
|
1763: 4c 89 c2 mov %r8,%rdx
|
|
1766: 45 89 c8 mov %r9d,%r8d
|
|
1769: 48 83 c4 28 add $0x28,%rsp
|
|
176d: e9 ee 22 00 00 jmp 0x3a60
|
|
1772: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1777: 48 83 c4 28 add $0x28,%rsp
|
|
177b: c3 ret
|
|
177c: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1781: 48 83 c4 28 add $0x28,%rsp
|
|
1785: c3 ret
|
|
1786: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
178d: 00
|
|
178e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1795: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
17a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
17a5: 48 85 c9 test %rcx,%rcx
|
|
17a8: 74 4c je 0x17f6
|
|
17aa: 4d 85 c0 test %r8,%r8
|
|
17ad: 74 47 je 0x17f6
|
|
17af: 45 85 c9 test %r9d,%r9d
|
|
17b2: 7e 4d jle 0x1801
|
|
17b4: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x1c5a044
|
|
17bb: 7a 02 jp 0x17bf
|
|
17bd: 74 27 je 0x17e6
|
|
17bf: 0f 57 c0 xorps %xmm0,%xmm0
|
|
17c2: 0f 2e c8 ucomiss %xmm0,%xmm1
|
|
17c5: 7a 02 jp 0x17c9
|
|
17c7: 74 0d je 0x17d6
|
|
17c9: e8 92 46 01 00 call 0x15e60
|
|
17ce: 33 c0 xor %eax,%eax
|
|
17d0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
17d5: c3 ret
|
|
17d6: 4c 89 c1 mov %r8,%rcx
|
|
17d9: 44 89 ca mov %r9d,%edx
|
|
17dc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
17e1: e9 7a 48 01 00 jmp 0x16060
|
|
17e6: 4c 89 c2 mov %r8,%rdx
|
|
17e9: 45 89 c8 mov %r9d,%r8d
|
|
17ec: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
17f1: e9 aa 22 00 00 jmp 0x3aa0
|
|
17f6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
17fb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1800: c3 ret
|
|
1801: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1806: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
180b: c3 ret
|
|
180c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1813: 00
|
|
1814: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
181b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1820: 48 83 ec 28 sub $0x28,%rsp
|
|
1824: 48 85 c9 test %rcx,%rcx
|
|
1827: 74 49 je 0x1872
|
|
1829: 4d 85 c0 test %r8,%r8
|
|
182c: 74 44 je 0x1872
|
|
182e: 45 85 c9 test %r9d,%r9d
|
|
1831: 7e 49 jle 0x187c
|
|
1833: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x1c5a048
|
|
183a: 7a 02 jp 0x183e
|
|
183c: 74 25 je 0x1863
|
|
183e: 0f 57 c0 xorps %xmm0,%xmm0
|
|
1841: 0f 2e c8 ucomiss %xmm0,%xmm1
|
|
1844: 7a 02 jp 0x1848
|
|
1846: 74 0c je 0x1854
|
|
1848: e8 53 48 01 00 call 0x160a0
|
|
184d: 33 c0 xor %eax,%eax
|
|
184f: 48 83 c4 28 add $0x28,%rsp
|
|
1853: c3 ret
|
|
1854: 4c 89 c1 mov %r8,%rcx
|
|
1857: 44 89 ca mov %r9d,%edx
|
|
185a: 48 83 c4 28 add $0x28,%rsp
|
|
185e: e9 3d 4a 01 00 jmp 0x162a0
|
|
1863: 4c 89 c2 mov %r8,%rdx
|
|
1866: 45 89 c8 mov %r9d,%r8d
|
|
1869: 48 83 c4 28 add $0x28,%rsp
|
|
186d: e9 6e 22 00 00 jmp 0x3ae0
|
|
1872: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1877: 48 83 c4 28 add $0x28,%rsp
|
|
187b: c3 ret
|
|
187c: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1881: 48 83 c4 28 add $0x28,%rsp
|
|
1885: c3 ret
|
|
1886: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
188d: 00
|
|
188e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1895: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
18a0: 57 push %rdi
|
|
18a1: 48 83 ec 20 sub $0x20,%rsp
|
|
18a5: c5 f8 28 d1 vmovaps %xmm1,%xmm2
|
|
18a9: 48 85 c9 test %rcx,%rcx
|
|
18ac: 0f 84 ef 01 00 00 je 0x1aa1
|
|
18b2: 4d 85 c0 test %r8,%r8
|
|
18b5: 0f 84 e6 01 00 00 je 0x1aa1
|
|
18bb: 45 85 c9 test %r9d,%r9d
|
|
18be: 0f 8e d2 01 00 00 jle 0x1a96
|
|
18c4: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x1c5a04c
|
|
18cb: 01
|
|
18cc: 7a 06 jp 0x18d4
|
|
18ce: 0f 84 b1 01 00 00 je 0x1a85
|
|
18d4: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
|
18d8: c5 f8 2e d0 vucomiss %xmm0,%xmm2
|
|
18dc: 7a 06 jp 0x18e4
|
|
18de: 0f 84 90 01 00 00 je 0x1a74
|
|
18e4: 41 83 f9 10 cmp $0x10,%r9d
|
|
18e8: 0f 8c 76 01 00 00 jl 0x1a64
|
|
18ee: 4d 89 c2 mov %r8,%r10
|
|
18f1: 49 83 e2 1f and $0x1f,%r10
|
|
18f5: 45 89 d2 mov %r10d,%r10d
|
|
18f8: 45 85 d2 test %r10d,%r10d
|
|
18fb: 74 18 je 0x1915
|
|
18fd: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
1904: 0f 85 5a 01 00 00 jne 0x1a64
|
|
190a: 41 f7 da neg %r10d
|
|
190d: 41 83 c2 20 add $0x20,%r10d
|
|
1911: 41 c1 ea 02 shr $0x2,%r10d
|
|
1915: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
1919: 44 3b c8 cmp %eax,%r9d
|
|
191c: 0f 8c 42 01 00 00 jl 0x1a64
|
|
1922: 44 89 cf mov %r9d,%edi
|
|
1925: 33 c0 xor %eax,%eax
|
|
1927: 41 2b fa sub %r10d,%edi
|
|
192a: 83 e7 0f and $0xf,%edi
|
|
192d: f7 df neg %edi
|
|
192f: 41 03 f9 add %r9d,%edi
|
|
1932: 45 85 d2 test %r10d,%r10d
|
|
1935: 76 1c jbe 0x1953
|
|
1937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
193e: 00 00
|
|
1940: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0
|
|
1945: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
|
194b: 48 ff c0 inc %rax
|
|
194e: 49 3b c2 cmp %r10,%rax
|
|
1951: 72 ed jb 0x1940
|
|
1953: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1
|
|
1958: 48 63 c7 movslq %edi,%rax
|
|
195b: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0
|
|
1961: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1968: 00
|
|
1969: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1970: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1977: 00
|
|
1978: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
197f: 90 nop
|
|
1980: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
|
|
1986: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
|
|
198d: 01
|
|
198e: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5
|
|
1992: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3
|
|
1999: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4)
|
|
199f: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4
|
|
19a6: 01
|
|
19a7: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5
|
|
19ab: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4)
|
|
19b2: 49 83 c2 10 add $0x10,%r10
|
|
19b6: 4c 3b d0 cmp %rax,%r10
|
|
19b9: 72 c5 jb 0x1980
|
|
19bb: 44 8d 57 01 lea 0x1(%rdi),%r10d
|
|
19bf: 45 3b d1 cmp %r9d,%r10d
|
|
19c2: 0f 87 8c 00 00 00 ja 0x1a54
|
|
19c8: 49 63 d1 movslq %r9d,%rdx
|
|
19cb: 48 2b d0 sub %rax,%rdx
|
|
19ce: 48 83 fa 04 cmp $0x4,%rdx
|
|
19d2: 0f 8c 87 00 00 00 jl 0x1a5f
|
|
19d8: 41 89 d1 mov %edx,%r9d
|
|
19db: 45 33 db xor %r11d,%r11d
|
|
19de: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
19e2: 4d 8d 14 80 lea (%r8,%rax,4),%r10
|
|
19e6: 4d 63 c9 movslq %r9d,%r9
|
|
19e9: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
19ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
19f4: 00
|
|
19f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
19fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1a00: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0
|
|
1a06: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4)
|
|
1a0c: 49 83 c3 04 add $0x4,%r11
|
|
1a10: 4d 3b d9 cmp %r9,%r11
|
|
1a13: 72 eb jb 0x1a00
|
|
1a15: 4c 3b ca cmp %rdx,%r9
|
|
1a18: 73 3a jae 0x1a54
|
|
1a1a: 48 63 ff movslq %edi,%rdi
|
|
1a1d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8
|
|
1a21: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax
|
|
1a25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a2c: 00
|
|
1a2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a40: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0
|
|
1a46: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4)
|
|
1a4c: 49 ff c1 inc %r9
|
|
1a4f: 4c 3b ca cmp %rdx,%r9
|
|
1a52: 72 ec jb 0x1a40
|
|
1a54: 33 c0 xor %eax,%eax
|
|
1a56: c5 f8 77 vzeroupper
|
|
1a59: 48 83 c4 20 add $0x20,%rsp
|
|
1a5d: 5f pop %rdi
|
|
1a5e: c3 ret
|
|
1a5f: 45 33 c9 xor %r9d,%r9d
|
|
1a62: eb b1 jmp 0x1a15
|
|
1a64: 33 ff xor %edi,%edi
|
|
1a66: 41 83 f9 01 cmp $0x1,%r9d
|
|
1a6a: 72 e8 jb 0x1a54
|
|
1a6c: 49 63 d1 movslq %r9d,%rdx
|
|
1a6f: 45 33 c9 xor %r9d,%r9d
|
|
1a72: eb a1 jmp 0x1a15
|
|
1a74: 4c 89 c1 mov %r8,%rcx
|
|
1a77: 44 89 ca mov %r9d,%edx
|
|
1a7a: e8 61 48 01 00 call 0x162e0
|
|
1a7f: 48 83 c4 20 add $0x20,%rsp
|
|
1a83: 5f pop %rdi
|
|
1a84: c3 ret
|
|
1a85: 4c 89 c2 mov %r8,%rdx
|
|
1a88: 45 89 c8 mov %r9d,%r8d
|
|
1a8b: e8 90 20 00 00 call 0x3b20
|
|
1a90: 48 83 c4 20 add $0x20,%rsp
|
|
1a94: 5f pop %rdi
|
|
1a95: c3 ret
|
|
1a96: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1a9b: 48 83 c4 20 add $0x20,%rsp
|
|
1a9f: 5f pop %rdi
|
|
1aa0: c3 ret
|
|
1aa1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1aa6: 48 83 c4 20 add $0x20,%rsp
|
|
1aaa: 5f pop %rdi
|
|
1aab: c3 ret
|
|
1aac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ab3: 00
|
|
1ab4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ac0: 53 push %rbx
|
|
1ac1: 48 83 ec 20 sub $0x20,%rsp
|
|
1ac5: 48 85 c9 test %rcx,%rcx
|
|
1ac8: 0f 84 b9 01 00 00 je 0x1c87
|
|
1ace: 4d 85 c0 test %r8,%r8
|
|
1ad1: 0f 84 b0 01 00 00 je 0x1c87
|
|
1ad7: 45 85 c9 test %r9d,%r9d
|
|
1ada: 0f 8e 9c 01 00 00 jle 0x1c7c
|
|
1ae0: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x1c5a050
|
|
1ae7: 01
|
|
1ae8: 7a 06 jp 0x1af0
|
|
1aea: 0f 84 7b 01 00 00 je 0x1c6b
|
|
1af0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
|
1af4: c5 f8 2e c8 vucomiss %xmm0,%xmm1
|
|
1af8: 7a 06 jp 0x1b00
|
|
1afa: 0f 84 5a 01 00 00 je 0x1c5a
|
|
1b00: 41 83 f9 10 cmp $0x10,%r9d
|
|
1b04: 0f 8c 3a 01 00 00 jl 0x1c44
|
|
1b0a: 41 83 f9 1d cmp $0x1d,%r9d
|
|
1b0e: 0f 8c 38 01 00 00 jl 0x1c4c
|
|
1b14: 4d 89 c2 mov %r8,%r10
|
|
1b17: 49 83 e2 1f and $0x1f,%r10
|
|
1b1b: 45 85 d2 test %r10d,%r10d
|
|
1b1e: 74 18 je 0x1b38
|
|
1b20: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
1b27: 0f 85 17 01 00 00 jne 0x1c44
|
|
1b2d: 41 f7 da neg %r10d
|
|
1b30: 41 83 c2 20 add $0x20,%r10d
|
|
1b34: 41 c1 ea 02 shr $0x2,%r10d
|
|
1b38: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
1b3c: 44 3b c8 cmp %eax,%r9d
|
|
1b3f: 0f 8c ff 00 00 00 jl 0x1c44
|
|
1b45: 45 89 cb mov %r9d,%r11d
|
|
1b48: 33 c0 xor %eax,%eax
|
|
1b4a: 45 2b da sub %r10d,%r11d
|
|
1b4d: 41 83 e3 0f and $0xf,%r11d
|
|
1b51: 41 f7 db neg %r11d
|
|
1b54: 45 03 d9 add %r9d,%r11d
|
|
1b57: 44 89 d3 mov %r10d,%ebx
|
|
1b5a: 45 85 d2 test %r10d,%r10d
|
|
1b5d: 76 14 jbe 0x1b73
|
|
1b5f: 90 nop
|
|
1b60: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0
|
|
1b65: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
|
1b6b: 48 ff c0 inc %rax
|
|
1b6e: 48 3b c3 cmp %rbx,%rax
|
|
1b71: 72 ed jb 0x1b60
|
|
1b73: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
1b78: 49 63 c3 movslq %r11d,%rax
|
|
1b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b80: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2
|
|
1b85: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3
|
|
1b8b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4)
|
|
1b91: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4)
|
|
1b98: 48 83 c3 10 add $0x10,%rbx
|
|
1b9c: 48 3b d8 cmp %rax,%rbx
|
|
1b9f: 72 df jb 0x1b80
|
|
1ba1: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
1ba5: 41 3b c1 cmp %r9d,%eax
|
|
1ba8: 0f 87 86 00 00 00 ja 0x1c34
|
|
1bae: 4d 63 c9 movslq %r9d,%r9
|
|
1bb1: 4d 63 db movslq %r11d,%r11
|
|
1bb4: 4d 2b cb sub %r11,%r9
|
|
1bb7: 49 83 f9 04 cmp $0x4,%r9
|
|
1bbb: 0f 8c 7e 00 00 00 jl 0x1c3f
|
|
1bc1: 4d 63 db movslq %r11d,%r11
|
|
1bc4: 45 89 ca mov %r9d,%r10d
|
|
1bc7: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
1bcb: 33 db xor %ebx,%ebx
|
|
1bcd: 4d 63 d2 movslq %r10d,%r10
|
|
1bd0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0
|
|
1bd5: 4b 8d 04 98 lea (%r8,%r11,4),%rax
|
|
1bd9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
1bdd: 0f 1f 00 nopl (%rax)
|
|
1be0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2
|
|
1be5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4)
|
|
1bea: 48 83 c3 04 add $0x4,%rbx
|
|
1bee: 49 3b da cmp %r10,%rbx
|
|
1bf1: 72 ed jb 0x1be0
|
|
1bf3: 4d 3b d1 cmp %r9,%r10
|
|
1bf6: 73 3c jae 0x1c34
|
|
1bf8: 4d 63 db movslq %r11d,%r11
|
|
1bfb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx
|
|
1bff: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
1c03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c0a: 00
|
|
1c0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c20: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0
|
|
1c26: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
1c2c: 49 ff c2 inc %r10
|
|
1c2f: 4d 3b d1 cmp %r9,%r10
|
|
1c32: 72 ec jb 0x1c20
|
|
1c34: 33 c0 xor %eax,%eax
|
|
1c36: c5 f8 77 vzeroupper
|
|
1c39: 48 83 c4 20 add $0x20,%rsp
|
|
1c3d: 5b pop %rbx
|
|
1c3e: c3 ret
|
|
1c3f: 45 33 d2 xor %r10d,%r10d
|
|
1c42: eb af jmp 0x1bf3
|
|
1c44: 45 33 db xor %r11d,%r11d
|
|
1c47: e9 55 ff ff ff jmp 0x1ba1
|
|
1c4c: 45 89 cb mov %r9d,%r11d
|
|
1c4f: 33 db xor %ebx,%ebx
|
|
1c51: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
1c55: e9 19 ff ff ff jmp 0x1b73
|
|
1c5a: 4c 89 c1 mov %r8,%rcx
|
|
1c5d: 44 89 ca mov %r9d,%edx
|
|
1c60: e8 bb 46 01 00 call 0x16320
|
|
1c65: 48 83 c4 20 add $0x20,%rsp
|
|
1c69: 5b pop %rbx
|
|
1c6a: c3 ret
|
|
1c6b: 4c 89 c2 mov %r8,%rdx
|
|
1c6e: 45 89 c8 mov %r9d,%r8d
|
|
1c71: e8 6a 1f 00 00 call 0x3be0
|
|
1c76: 48 83 c4 20 add $0x20,%rsp
|
|
1c7a: 5b pop %rbx
|
|
1c7b: c3 ret
|
|
1c7c: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1c81: 48 83 c4 20 add $0x20,%rsp
|
|
1c85: 5b pop %rbx
|
|
1c86: c3 ret
|
|
1c87: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1c8c: 48 83 c4 20 add $0x20,%rsp
|
|
1c90: 5b pop %rbx
|
|
1c91: c3 ret
|
|
1c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ca0: 53 push %rbx
|
|
1ca1: 48 83 ec 20 sub $0x20,%rsp
|
|
1ca5: 48 85 c9 test %rcx,%rcx
|
|
1ca8: 0f 84 b9 01 00 00 je 0x1e67
|
|
1cae: 4d 85 c0 test %r8,%r8
|
|
1cb1: 0f 84 b0 01 00 00 je 0x1e67
|
|
1cb7: 45 85 c9 test %r9d,%r9d
|
|
1cba: 0f 8e 9c 01 00 00 jle 0x1e5c
|
|
1cc0: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x1c5a054
|
|
1cc7: 01
|
|
1cc8: 7a 06 jp 0x1cd0
|
|
1cca: 0f 84 7b 01 00 00 je 0x1e4b
|
|
1cd0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
|
|
1cd4: c5 f8 2e c8 vucomiss %xmm0,%xmm1
|
|
1cd8: 7a 06 jp 0x1ce0
|
|
1cda: 0f 84 5a 01 00 00 je 0x1e3a
|
|
1ce0: 41 83 f9 10 cmp $0x10,%r9d
|
|
1ce4: 0f 8c 3a 01 00 00 jl 0x1e24
|
|
1cea: 41 83 f9 1d cmp $0x1d,%r9d
|
|
1cee: 0f 8c 38 01 00 00 jl 0x1e2c
|
|
1cf4: 4d 89 c2 mov %r8,%r10
|
|
1cf7: 49 83 e2 1f and $0x1f,%r10
|
|
1cfb: 45 85 d2 test %r10d,%r10d
|
|
1cfe: 74 18 je 0x1d18
|
|
1d00: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
1d07: 0f 85 17 01 00 00 jne 0x1e24
|
|
1d0d: 41 f7 da neg %r10d
|
|
1d10: 41 83 c2 20 add $0x20,%r10d
|
|
1d14: 41 c1 ea 02 shr $0x2,%r10d
|
|
1d18: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
1d1c: 44 3b c8 cmp %eax,%r9d
|
|
1d1f: 0f 8c ff 00 00 00 jl 0x1e24
|
|
1d25: 45 89 cb mov %r9d,%r11d
|
|
1d28: 33 c0 xor %eax,%eax
|
|
1d2a: 45 2b da sub %r10d,%r11d
|
|
1d2d: 41 83 e3 0f and $0xf,%r11d
|
|
1d31: 41 f7 db neg %r11d
|
|
1d34: 45 03 d9 add %r9d,%r11d
|
|
1d37: 44 89 d3 mov %r10d,%ebx
|
|
1d3a: 45 85 d2 test %r10d,%r10d
|
|
1d3d: 76 14 jbe 0x1d53
|
|
1d3f: 90 nop
|
|
1d40: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0
|
|
1d45: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
|
|
1d4b: 48 ff c0 inc %rax
|
|
1d4e: 48 3b c3 cmp %rbx,%rax
|
|
1d51: 72 ed jb 0x1d40
|
|
1d53: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
1d58: 49 63 c3 movslq %r11d,%rax
|
|
1d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d60: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2
|
|
1d65: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3
|
|
1d6b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4)
|
|
1d71: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4)
|
|
1d78: 48 83 c3 10 add $0x10,%rbx
|
|
1d7c: 48 3b d8 cmp %rax,%rbx
|
|
1d7f: 72 df jb 0x1d60
|
|
1d81: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
1d85: 41 3b c1 cmp %r9d,%eax
|
|
1d88: 0f 87 86 00 00 00 ja 0x1e14
|
|
1d8e: 4d 63 c9 movslq %r9d,%r9
|
|
1d91: 4d 63 db movslq %r11d,%r11
|
|
1d94: 4d 2b cb sub %r11,%r9
|
|
1d97: 49 83 f9 04 cmp $0x4,%r9
|
|
1d9b: 0f 8c 7e 00 00 00 jl 0x1e1f
|
|
1da1: 4d 63 db movslq %r11d,%r11
|
|
1da4: 45 89 ca mov %r9d,%r10d
|
|
1da7: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
1dab: 33 db xor %ebx,%ebx
|
|
1dad: 4d 63 d2 movslq %r10d,%r10
|
|
1db0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0
|
|
1db5: 4b 8d 04 98 lea (%r8,%r11,4),%rax
|
|
1db9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
1dbd: 0f 1f 00 nopl (%rax)
|
|
1dc0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2
|
|
1dc5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4)
|
|
1dca: 48 83 c3 04 add $0x4,%rbx
|
|
1dce: 49 3b da cmp %r10,%rbx
|
|
1dd1: 72 ed jb 0x1dc0
|
|
1dd3: 4d 3b d1 cmp %r9,%r10
|
|
1dd6: 73 3c jae 0x1e14
|
|
1dd8: 4d 63 db movslq %r11d,%r11
|
|
1ddb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx
|
|
1ddf: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
1de3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1dea: 00
|
|
1deb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e00: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0
|
|
1e06: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
1e0c: 49 ff c2 inc %r10
|
|
1e0f: 4d 3b d1 cmp %r9,%r10
|
|
1e12: 72 ec jb 0x1e00
|
|
1e14: 33 c0 xor %eax,%eax
|
|
1e16: c5 f8 77 vzeroupper
|
|
1e19: 48 83 c4 20 add $0x20,%rsp
|
|
1e1d: 5b pop %rbx
|
|
1e1e: c3 ret
|
|
1e1f: 45 33 d2 xor %r10d,%r10d
|
|
1e22: eb af jmp 0x1dd3
|
|
1e24: 45 33 db xor %r11d,%r11d
|
|
1e27: e9 55 ff ff ff jmp 0x1d81
|
|
1e2c: 45 89 cb mov %r9d,%r11d
|
|
1e2f: 33 db xor %ebx,%ebx
|
|
1e31: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
1e35: e9 19 ff ff ff jmp 0x1d53
|
|
1e3a: 4c 89 c1 mov %r8,%rcx
|
|
1e3d: 44 89 ca mov %r9d,%edx
|
|
1e40: e8 1b 45 01 00 call 0x16360
|
|
1e45: 48 83 c4 20 add $0x20,%rsp
|
|
1e49: 5b pop %rbx
|
|
1e4a: c3 ret
|
|
1e4b: 4c 89 c2 mov %r8,%rdx
|
|
1e4e: 45 89 c8 mov %r9d,%r8d
|
|
1e51: e8 4a 1e 00 00 call 0x3ca0
|
|
1e56: 48 83 c4 20 add $0x20,%rsp
|
|
1e5a: 5b pop %rbx
|
|
1e5b: c3 ret
|
|
1e5c: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1e61: 48 83 c4 20 add $0x20,%rsp
|
|
1e65: 5b pop %rbx
|
|
1e66: c3 ret
|
|
1e67: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1e6c: 48 83 c4 20 add $0x20,%rsp
|
|
1e70: 5b pop %rbx
|
|
1e71: c3 ret
|
|
1e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e80: 48 83 ec 38 sub $0x38,%rsp
|
|
1e84: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x2612d10
|
|
1e8b: 48 33 c4 xor %rsp,%rax
|
|
1e8e: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
1e93: 48 85 d2 test %rdx,%rdx
|
|
1e96: 74 5f je 0x1ef7
|
|
1e98: 45 85 c0 test %r8d,%r8d
|
|
1e9b: 7f 1b jg 0x1eb8
|
|
1e9d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
1ea2: 48 33 cc xor %rsp,%rcx
|
|
1ea5: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x2612d10
|
|
1eac: 75 44 jne 0x1ef2
|
|
1eae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1eb3: 48 83 c4 38 add $0x38,%rsp
|
|
1eb7: c3 ret
|
|
1eb8: 48 8b 01 mov (%rcx),%rax
|
|
1ebb: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
1ebf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
1ec4: 66 48 0f 6e c8 movq %rax,%xmm1
|
|
1ec9: 66 49 0f 6e c1 movq %r9,%xmm0
|
|
1ece: 66 0f 14 c8 unpcklpd %xmm0,%xmm1
|
|
1ed2: 0f 29 09 movaps %xmm1,(%rcx)
|
|
1ed5: e8 c6 44 01 00 call 0x163a0
|
|
1eda: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
1edf: 48 33 cc xor %rsp,%rcx
|
|
1ee2: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x2612d10
|
|
1ee9: 75 07 jne 0x1ef2
|
|
1eeb: 33 c0 xor %eax,%eax
|
|
1eed: 48 83 c4 38 add $0x38,%rsp
|
|
1ef1: c3 ret
|
|
1ef2: e8 79 c5 12 01 call 0x112e470
|
|
1ef7: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
1efc: 48 33 cc xor %rsp,%rcx
|
|
1eff: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x2612d10
|
|
1f06: 75 ea jne 0x1ef2
|
|
1f08: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1f0d: 48 83 c4 38 add $0x38,%rsp
|
|
1f11: c3 ret
|
|
1f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f20: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
1f25: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x2612d10
|
|
1f2c: 48 33 c4 xor %rsp,%rax
|
|
1f2f: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
1f34: 48 85 d2 test %rdx,%rdx
|
|
1f37: 74 57 je 0x1f90
|
|
1f39: 45 85 c0 test %r8d,%r8d
|
|
1f3c: 7f 1c jg 0x1f5a
|
|
1f3e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
1f43: 48 33 cc xor %rsp,%rcx
|
|
1f46: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x2612d10
|
|
1f4d: 75 3c jne 0x1f8b
|
|
1f4f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1f54: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
1f59: c3 ret
|
|
1f5a: f3 0f 7e 01 movq (%rcx),%xmm0
|
|
1f5e: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
1f63: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
1f68: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp)
|
|
1f6d: e8 4e 44 01 00 call 0x163c0
|
|
1f72: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
1f77: 48 33 cc xor %rsp,%rcx
|
|
1f7a: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x2612d10
|
|
1f81: 75 08 jne 0x1f8b
|
|
1f83: 33 c0 xor %eax,%eax
|
|
1f85: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
1f8a: c3 ret
|
|
1f8b: e8 e0 c4 12 01 call 0x112e470
|
|
1f90: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
1f95: 48 33 cc xor %rsp,%rcx
|
|
1f98: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x2612d10
|
|
1f9f: 75 ea jne 0x1f8b
|
|
1fa1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1fa6: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
1fab: c3 ret
|
|
1fac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fb3: 00
|
|
1fb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fc0: 48 83 ec 38 sub $0x38,%rsp
|
|
1fc4: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x2612d10
|
|
1fcb: 48 33 c4 xor %rsp,%rax
|
|
1fce: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
1fd3: 48 85 d2 test %rdx,%rdx
|
|
1fd6: 74 61 je 0x2039
|
|
1fd8: 45 85 c0 test %r8d,%r8d
|
|
1fdb: 7f 1b jg 0x1ff8
|
|
1fdd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
1fe2: 48 33 cc xor %rsp,%rcx
|
|
1fe5: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x2612d10
|
|
1fec: 75 46 jne 0x2034
|
|
1fee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1ff3: 48 83 c4 38 add $0x38,%rsp
|
|
1ff7: c3 ret
|
|
1ff8: 48 8b 01 mov (%rcx),%rax
|
|
1ffb: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
1fff: 66 48 0f 6e c8 movq %rax,%xmm1
|
|
2004: 66 49 0f 6e c1 movq %r9,%xmm0
|
|
2009: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
200e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1
|
|
2012: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp)
|
|
2017: e8 c4 43 01 00 call 0x163e0
|
|
201c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
2021: 48 33 cc xor %rsp,%rcx
|
|
2024: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x2612d10
|
|
202b: 75 07 jne 0x2034
|
|
202d: 33 c0 xor %eax,%eax
|
|
202f: 48 83 c4 38 add $0x38,%rsp
|
|
2033: c3 ret
|
|
2034: e8 37 c4 12 01 call 0x112e470
|
|
2039: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
203e: 48 33 cc xor %rsp,%rcx
|
|
2041: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x2612d10
|
|
2048: 75 ea jne 0x2034
|
|
204a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
204f: 48 83 c4 38 add $0x38,%rsp
|
|
2053: c3 ret
|
|
2054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2060: 48 83 ec 38 sub $0x38,%rsp
|
|
2064: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x2612d10
|
|
206b: 48 33 c4 xor %rsp,%rax
|
|
206e: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
2073: 48 85 d2 test %rdx,%rdx
|
|
2076: 74 60 je 0x20d8
|
|
2078: 45 85 c0 test %r8d,%r8d
|
|
207b: 7f 1b jg 0x2098
|
|
207d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
2082: 48 33 cc xor %rsp,%rcx
|
|
2085: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x2612d10
|
|
208c: 75 45 jne 0x20d3
|
|
208e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2093: 48 83 c4 38 add $0x38,%rsp
|
|
2097: c3 ret
|
|
2098: 48 8b 01 mov (%rcx),%rax
|
|
209b: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
209f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
20a4: c4 e1 f9 6e c0 vmovq %rax,%xmm0
|
|
20a9: c4 c1 f9 6e c9 vmovq %r9,%xmm1
|
|
20ae: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
|
|
20b2: c5 f8 11 11 vmovups %xmm2,(%rcx)
|
|
20b6: e8 45 43 01 00 call 0x16400
|
|
20bb: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
20c0: 48 33 cc xor %rsp,%rcx
|
|
20c3: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x2612d10
|
|
20ca: 75 07 jne 0x20d3
|
|
20cc: 33 c0 xor %eax,%eax
|
|
20ce: 48 83 c4 38 add $0x38,%rsp
|
|
20d2: c3 ret
|
|
20d3: e8 98 c3 12 01 call 0x112e470
|
|
20d8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
20dd: 48 33 cc xor %rsp,%rcx
|
|
20e0: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x2612d10
|
|
20e7: 75 ea jne 0x20d3
|
|
20e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
20ee: 48 83 c4 38 add $0x38,%rsp
|
|
20f2: c3 ret
|
|
20f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
20f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
20ff: 00
|
|
2100: 48 83 ec 38 sub $0x38,%rsp
|
|
2104: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x2612d10
|
|
210b: 48 33 c4 xor %rsp,%rax
|
|
210e: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
2113: 48 85 d2 test %rdx,%rdx
|
|
2116: 74 60 je 0x2178
|
|
2118: 45 85 c0 test %r8d,%r8d
|
|
211b: 7f 1b jg 0x2138
|
|
211d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
2122: 48 33 cc xor %rsp,%rcx
|
|
2125: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x2612d10
|
|
212c: 75 45 jne 0x2173
|
|
212e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2133: 48 83 c4 38 add $0x38,%rsp
|
|
2137: c3 ret
|
|
2138: 48 8b 01 mov (%rcx),%rax
|
|
213b: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
213f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
2144: c4 e1 f9 6e c0 vmovq %rax,%xmm0
|
|
2149: c4 c1 f9 6e c9 vmovq %r9,%xmm1
|
|
214e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
|
|
2152: c5 f8 11 11 vmovups %xmm2,(%rcx)
|
|
2156: e8 c5 42 01 00 call 0x16420
|
|
215b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
2160: 48 33 cc xor %rsp,%rcx
|
|
2163: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x2612d10
|
|
216a: 75 07 jne 0x2173
|
|
216c: 33 c0 xor %eax,%eax
|
|
216e: 48 83 c4 38 add $0x38,%rsp
|
|
2172: c3 ret
|
|
2173: e8 f8 c2 12 01 call 0x112e470
|
|
2178: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
217d: 48 33 cc xor %rsp,%rcx
|
|
2180: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x2612d10
|
|
2187: 75 ea jne 0x2173
|
|
2189: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
218e: 48 83 c4 38 add $0x38,%rsp
|
|
2192: c3 ret
|
|
2193: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
219f: 00
|
|
21a0: 48 83 ec 38 sub $0x38,%rsp
|
|
21a4: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x2612d10
|
|
21ab: 48 33 c4 xor %rsp,%rax
|
|
21ae: 48 89 44 24 30 mov %rax,0x30(%rsp)
|
|
21b3: 48 85 d2 test %rdx,%rdx
|
|
21b6: 74 60 je 0x2218
|
|
21b8: 45 85 c0 test %r8d,%r8d
|
|
21bb: 7f 1b jg 0x21d8
|
|
21bd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
21c2: 48 33 cc xor %rsp,%rcx
|
|
21c5: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x2612d10
|
|
21cc: 75 45 jne 0x2213
|
|
21ce: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
21d3: 48 83 c4 38 add $0x38,%rsp
|
|
21d7: c3 ret
|
|
21d8: 48 8b 01 mov (%rcx),%rax
|
|
21db: 4c 8b 49 08 mov 0x8(%rcx),%r9
|
|
21df: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
|
|
21e4: c4 e1 f9 6e c0 vmovq %rax,%xmm0
|
|
21e9: c4 c1 f9 6e c9 vmovq %r9,%xmm1
|
|
21ee: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
|
|
21f2: c5 f8 11 11 vmovups %xmm2,(%rcx)
|
|
21f6: e8 45 42 01 00 call 0x16440
|
|
21fb: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
2200: 48 33 cc xor %rsp,%rcx
|
|
2203: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x2612d10
|
|
220a: 75 07 jne 0x2213
|
|
220c: 33 c0 xor %eax,%eax
|
|
220e: 48 83 c4 38 add $0x38,%rsp
|
|
2212: c3 ret
|
|
2213: e8 58 c2 12 01 call 0x112e470
|
|
2218: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
|
|
221d: 48 33 cc xor %rsp,%rcx
|
|
2220: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x2612d10
|
|
2227: 75 ea jne 0x2213
|
|
2229: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
222e: 48 83 c4 38 add $0x38,%rsp
|
|
2232: c3 ret
|
|
2233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
223f: 00
|
|
2240: 48 83 ec 28 sub $0x28,%rsp
|
|
2244: 48 85 c9 test %rcx,%rcx
|
|
2247: 74 20 je 0x2269
|
|
2249: 48 85 d2 test %rdx,%rdx
|
|
224c: 74 1b je 0x2269
|
|
224e: 45 85 c0 test %r8d,%r8d
|
|
2251: 7f 0a jg 0x225d
|
|
2253: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2258: 48 83 c4 28 add $0x28,%rsp
|
|
225c: c3 ret
|
|
225d: e8 fe 41 01 00 call 0x16460
|
|
2262: 33 c0 xor %eax,%eax
|
|
2264: 48 83 c4 28 add $0x28,%rsp
|
|
2268: c3 ret
|
|
2269: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
226e: 48 83 c4 28 add $0x28,%rsp
|
|
2272: c3 ret
|
|
2273: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
227f: 00
|
|
2280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2285: 48 85 c9 test %rcx,%rcx
|
|
2288: 74 22 je 0x22ac
|
|
228a: 48 85 d2 test %rdx,%rdx
|
|
228d: 74 1d je 0x22ac
|
|
228f: 45 85 c0 test %r8d,%r8d
|
|
2292: 7f 0b jg 0x229f
|
|
2294: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2299: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
229e: c3 ret
|
|
229f: e8 9c 43 01 00 call 0x16640
|
|
22a4: 33 c0 xor %eax,%eax
|
|
22a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
22ab: c3 ret
|
|
22ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
22b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
22b6: c3 ret
|
|
22b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
22be: 00 00
|
|
22c0: 48 83 ec 28 sub $0x28,%rsp
|
|
22c4: 48 85 c9 test %rcx,%rcx
|
|
22c7: 74 20 je 0x22e9
|
|
22c9: 48 85 d2 test %rdx,%rdx
|
|
22cc: 74 1b je 0x22e9
|
|
22ce: 45 85 c0 test %r8d,%r8d
|
|
22d1: 7f 0a jg 0x22dd
|
|
22d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
22d8: 48 83 c4 28 add $0x28,%rsp
|
|
22dc: c3 ret
|
|
22dd: e8 3e 45 01 00 call 0x16820
|
|
22e2: 33 c0 xor %eax,%eax
|
|
22e4: 48 83 c4 28 add $0x28,%rsp
|
|
22e8: c3 ret
|
|
22e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
22ee: 48 83 c4 28 add $0x28,%rsp
|
|
22f2: c3 ret
|
|
22f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
22f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
22ff: 00
|
|
2300: 56 push %rsi
|
|
2301: 48 89 d6 mov %rdx,%rsi
|
|
2304: 48 85 c9 test %rcx,%rcx
|
|
2307: 0f 84 d0 01 00 00 je 0x24dd
|
|
230d: 48 85 f6 test %rsi,%rsi
|
|
2310: 0f 84 c7 01 00 00 je 0x24dd
|
|
2316: 45 85 c0 test %r8d,%r8d
|
|
2319: 0f 8e b7 01 00 00 jle 0x24d6
|
|
231f: 41 83 f8 10 cmp $0x10,%r8d
|
|
2323: 0f 8c 9d 01 00 00 jl 0x24c6
|
|
2329: 49 89 f1 mov %rsi,%r9
|
|
232c: 49 83 e1 1f and $0x1f,%r9
|
|
2330: 45 89 c9 mov %r9d,%r9d
|
|
2333: 45 85 c9 test %r9d,%r9d
|
|
2336: 74 18 je 0x2350
|
|
2338: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
233f: 0f 85 81 01 00 00 jne 0x24c6
|
|
2345: 41 f7 d9 neg %r9d
|
|
2348: 41 83 c1 20 add $0x20,%r9d
|
|
234c: 41 c1 e9 03 shr $0x3,%r9d
|
|
2350: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
2354: 44 3b c0 cmp %eax,%r8d
|
|
2357: 0f 8c 69 01 00 00 jl 0x24c6
|
|
235d: 44 89 c0 mov %r8d,%eax
|
|
2360: 33 d2 xor %edx,%edx
|
|
2362: 41 2b c1 sub %r9d,%eax
|
|
2365: 83 e0 0f and $0xf,%eax
|
|
2368: f7 d8 neg %eax
|
|
236a: 41 03 c0 add %r8d,%eax
|
|
236d: 45 85 c9 test %r9d,%r9d
|
|
2370: 76 25 jbe 0x2397
|
|
2372: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2380: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0
|
|
2385: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
|
|
238a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
238f: 48 ff c2 inc %rdx
|
|
2392: 49 3b d1 cmp %r9,%rdx
|
|
2395: 72 e9 jb 0x2380
|
|
2397: 48 63 d0 movslq %eax,%rdx
|
|
239a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
23a0: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1
|
|
23a6: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5
|
|
23ad: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
23b3: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4
|
|
23ba: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
|
|
23c1: 01
|
|
23c2: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
23c6: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2
|
|
23cd: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8)
|
|
23d3: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3
|
|
23da: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0
|
|
23e1: 01
|
|
23e2: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1
|
|
23e6: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0
|
|
23ed: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8)
|
|
23f4: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1
|
|
23fb: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4
|
|
2402: 01
|
|
2403: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5
|
|
2407: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8)
|
|
240e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2
|
|
2415: 01
|
|
2416: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
241a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8)
|
|
2421: 49 83 c1 10 add $0x10,%r9
|
|
2425: 4c 3b ca cmp %rdx,%r9
|
|
2428: 0f 82 72 ff ff ff jb 0x23a0
|
|
242e: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
2432: 45 3b c8 cmp %r8d,%r9d
|
|
2435: 0f 87 7f 00 00 00 ja 0x24ba
|
|
243b: 4d 63 d0 movslq %r8d,%r10
|
|
243e: 4c 2b d2 sub %rdx,%r10
|
|
2441: 49 83 fa 04 cmp $0x4,%r10
|
|
2445: 0f 8c 76 00 00 00 jl 0x24c1
|
|
244b: 45 89 d3 mov %r10d,%r11d
|
|
244e: 45 33 c9 xor %r9d,%r9d
|
|
2451: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
2455: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
|
|
2459: 4d 63 db movslq %r11d,%r11
|
|
245c: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
|
|
2460: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1
|
|
2466: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0
|
|
246c: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2
|
|
2473: 01
|
|
2474: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
2478: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8)
|
|
247e: 49 83 c1 04 add $0x4,%r9
|
|
2482: 4d 3b cb cmp %r11,%r9
|
|
2485: 72 d9 jb 0x2460
|
|
2487: 4d 3b da cmp %r10,%r11
|
|
248a: 73 2e jae 0x24ba
|
|
248c: 48 63 c0 movslq %eax,%rax
|
|
248f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
2493: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
|
|
2497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
249e: 00 00
|
|
24a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
24a6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
24ac: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
|
|
24b2: 49 ff c3 inc %r11
|
|
24b5: 4d 3b da cmp %r10,%r11
|
|
24b8: 72 e6 jb 0x24a0
|
|
24ba: 33 c0 xor %eax,%eax
|
|
24bc: c5 f8 77 vzeroupper
|
|
24bf: 5e pop %rsi
|
|
24c0: c3 ret
|
|
24c1: 45 33 db xor %r11d,%r11d
|
|
24c4: eb c1 jmp 0x2487
|
|
24c6: 33 c0 xor %eax,%eax
|
|
24c8: 41 83 f8 01 cmp $0x1,%r8d
|
|
24cc: 72 ec jb 0x24ba
|
|
24ce: 4d 63 d0 movslq %r8d,%r10
|
|
24d1: 45 33 db xor %r11d,%r11d
|
|
24d4: eb b1 jmp 0x2487
|
|
24d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
24db: 5e pop %rsi
|
|
24dc: c3 ret
|
|
24dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
24e2: 5e pop %rsi
|
|
24e3: c3 ret
|
|
24e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24eb: 00
|
|
24ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
24f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24ff: 00
|
|
2500: 53 push %rbx
|
|
2501: 48 85 c9 test %rcx,%rcx
|
|
2504: 0f 84 aa 01 00 00 je 0x26b4
|
|
250a: 48 85 d2 test %rdx,%rdx
|
|
250d: 0f 84 a1 01 00 00 je 0x26b4
|
|
2513: 45 85 c0 test %r8d,%r8d
|
|
2516: 0f 8e 91 01 00 00 jle 0x26ad
|
|
251c: 41 83 f8 10 cmp $0x10,%r8d
|
|
2520: 0f 8c 80 01 00 00 jl 0x26a6
|
|
2526: 49 89 d3 mov %rdx,%r11
|
|
2529: 49 83 e3 1f and $0x1f,%r11
|
|
252d: 45 85 db test %r11d,%r11d
|
|
2530: 74 18 je 0x254a
|
|
2532: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
2539: 0f 85 67 01 00 00 jne 0x26a6
|
|
253f: 41 f7 db neg %r11d
|
|
2542: 41 83 c3 20 add $0x20,%r11d
|
|
2546: 41 c1 eb 03 shr $0x3,%r11d
|
|
254a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
254e: 44 3b c0 cmp %eax,%r8d
|
|
2551: 0f 8c 4f 01 00 00 jl 0x26a6
|
|
2557: 44 89 c0 mov %r8d,%eax
|
|
255a: 45 33 d2 xor %r10d,%r10d
|
|
255d: 41 2b c3 sub %r11d,%eax
|
|
2560: 83 e0 0f and $0xf,%eax
|
|
2563: f7 d8 neg %eax
|
|
2565: 41 03 c0 add %r8d,%eax
|
|
2568: 44 89 db mov %r11d,%ebx
|
|
256b: 45 85 db test %r11d,%r11d
|
|
256e: 76 2a jbe 0x259a
|
|
2570: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2577: 00
|
|
2578: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
257f: 90 nop
|
|
2580: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0
|
|
2586: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1
|
|
258c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
2592: 49 ff c2 inc %r10
|
|
2595: 4c 3b d3 cmp %rbx,%r10
|
|
2598: 72 e6 jb 0x2580
|
|
259a: 4c 63 d0 movslq %eax,%r10
|
|
259d: 0f 1f 00 nopl (%rax)
|
|
25a0: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0
|
|
25a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
25a9: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2
|
|
25af: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4
|
|
25b5: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1
|
|
25ba: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3
|
|
25c0: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5
|
|
25c6: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0
|
|
25cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
25d1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
25d7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
25dd: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1
|
|
25e3: 48 83 c3 10 add $0x10,%rbx
|
|
25e7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
25ed: 49 3b da cmp %r10,%rbx
|
|
25f0: 72 ae jb 0x25a0
|
|
25f2: 8d 58 01 lea 0x1(%rax),%ebx
|
|
25f5: 41 3b d8 cmp %r8d,%ebx
|
|
25f8: 0f 87 9c 00 00 00 ja 0x269a
|
|
25fe: 4d 63 c8 movslq %r8d,%r9
|
|
2601: 48 63 c0 movslq %eax,%rax
|
|
2604: 4c 2b c8 sub %rax,%r9
|
|
2607: 49 83 f9 04 cmp $0x4,%r9
|
|
260b: 0f 8c 90 00 00 00 jl 0x26a1
|
|
2611: 48 63 c0 movslq %eax,%rax
|
|
2614: 45 89 ca mov %r9d,%r10d
|
|
2617: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
261b: 45 33 c0 xor %r8d,%r8d
|
|
261e: 4d 63 d2 movslq %r10d,%r10
|
|
2621: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx
|
|
2625: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11
|
|
2629: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2630: 00
|
|
2631: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
263f: 00
|
|
2640: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
2646: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
264c: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8)
|
|
2652: 49 83 c0 04 add $0x4,%r8
|
|
2656: 4d 3b c2 cmp %r10,%r8
|
|
2659: 72 e5 jb 0x2640
|
|
265b: 4d 3b d1 cmp %r9,%r10
|
|
265e: 73 3a jae 0x269a
|
|
2660: 48 63 c0 movslq %eax,%rax
|
|
2663: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx
|
|
2667: 48 8d 04 c2 lea (%rdx,%rax,8),%rax
|
|
266b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2672: 00
|
|
2673: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
267a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2680: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
2686: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1
|
|
268c: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8)
|
|
2692: 49 ff c2 inc %r10
|
|
2695: 4d 3b d1 cmp %r9,%r10
|
|
2698: 72 e6 jb 0x2680
|
|
269a: 33 c0 xor %eax,%eax
|
|
269c: c5 f8 77 vzeroupper
|
|
269f: 5b pop %rbx
|
|
26a0: c3 ret
|
|
26a1: 45 33 d2 xor %r10d,%r10d
|
|
26a4: eb b5 jmp 0x265b
|
|
26a6: 33 c0 xor %eax,%eax
|
|
26a8: e9 45 ff ff ff jmp 0x25f2
|
|
26ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
26b2: 5b pop %rbx
|
|
26b3: c3 ret
|
|
26b4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
26b9: 5b pop %rbx
|
|
26ba: c3 ret
|
|
26bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
26c0: 53 push %rbx
|
|
26c1: 49 89 ca mov %rcx,%r10
|
|
26c4: 4d 85 d2 test %r10,%r10
|
|
26c7: 0f 84 a4 01 00 00 je 0x2871
|
|
26cd: 48 85 d2 test %rdx,%rdx
|
|
26d0: 0f 84 9b 01 00 00 je 0x2871
|
|
26d6: 45 85 c0 test %r8d,%r8d
|
|
26d9: 0f 8e 8b 01 00 00 jle 0x286a
|
|
26df: 41 83 f8 10 cmp $0x10,%r8d
|
|
26e3: 0f 8c 79 01 00 00 jl 0x2862
|
|
26e9: 48 89 d3 mov %rdx,%rbx
|
|
26ec: 48 83 e3 1f and $0x1f,%rbx
|
|
26f0: 85 db test %ebx,%ebx
|
|
26f2: 74 11 je 0x2705
|
|
26f4: f6 c3 07 test $0x7,%bl
|
|
26f7: 0f 85 65 01 00 00 jne 0x2862
|
|
26fd: f7 db neg %ebx
|
|
26ff: 83 c3 20 add $0x20,%ebx
|
|
2702: c1 eb 03 shr $0x3,%ebx
|
|
2705: 8d 43 10 lea 0x10(%rbx),%eax
|
|
2708: 44 3b c0 cmp %eax,%r8d
|
|
270b: 0f 8c 51 01 00 00 jl 0x2862
|
|
2711: 45 89 c1 mov %r8d,%r9d
|
|
2714: 33 c0 xor %eax,%eax
|
|
2716: 44 2b cb sub %ebx,%r9d
|
|
2719: 41 83 e1 0f and $0xf,%r9d
|
|
271d: 41 f7 d9 neg %r9d
|
|
2720: 45 03 c8 add %r8d,%r9d
|
|
2723: 89 d9 mov %ebx,%ecx
|
|
2725: 85 db test %ebx,%ebx
|
|
2727: 76 2f jbe 0x2758
|
|
2729: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2730: 00
|
|
2731: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
273f: 00
|
|
2740: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
2745: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1
|
|
274b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
2750: 48 ff c0 inc %rax
|
|
2753: 48 3b c1 cmp %rcx,%rax
|
|
2756: 72 e8 jb 0x2740
|
|
2758: 49 63 c1 movslq %r9d,%rax
|
|
275b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2760: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
|
|
2765: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
276b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
|
|
2771: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
|
|
2778: 03
|
|
2779: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1
|
|
277f: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3
|
|
2786: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5
|
|
278d: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17
|
|
2794: 03
|
|
2795: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
279a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
27a0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
27a6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
27ad: 03
|
|
27ae: 48 83 c1 10 add $0x10,%rcx
|
|
27b2: 48 3b c8 cmp %rax,%rcx
|
|
27b5: 72 a9 jb 0x2760
|
|
27b7: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
27bb: 41 3b c0 cmp %r8d,%eax
|
|
27be: 0f 87 93 00 00 00 ja 0x2857
|
|
27c4: 4d 63 c0 movslq %r8d,%r8
|
|
27c7: 4d 63 c9 movslq %r9d,%r9
|
|
27ca: 4d 2b c1 sub %r9,%r8
|
|
27cd: 49 83 f8 04 cmp $0x4,%r8
|
|
27d1: 0f 8c 87 00 00 00 jl 0x285e
|
|
27d7: 4d 63 c9 movslq %r9d,%r9
|
|
27da: 44 89 c3 mov %r8d,%ebx
|
|
27dd: 83 e3 fc and $0xfffffffc,%ebx
|
|
27e0: 33 c9 xor %ecx,%ecx
|
|
27e2: 48 63 db movslq %ebx,%rbx
|
|
27e5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
27e9: 4e 8d 1c ca lea (%rdx,%r9,8),%r11
|
|
27ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
27f4: 00
|
|
27f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2800: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
2806: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
280b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8)
|
|
2811: 48 83 c1 04 add $0x4,%rcx
|
|
2815: 48 3b cb cmp %rbx,%rcx
|
|
2818: 72 e6 jb 0x2800
|
|
281a: 49 3b d8 cmp %r8,%rbx
|
|
281d: 73 38 jae 0x2857
|
|
281f: 4d 63 c9 movslq %r9d,%r9
|
|
2822: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
|
|
2826: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
282a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2831: 00
|
|
2832: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2840: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
2845: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1
|
|
284a: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8)
|
|
284f: 48 ff c3 inc %rbx
|
|
2852: 49 3b d8 cmp %r8,%rbx
|
|
2855: 72 e9 jb 0x2840
|
|
2857: 33 c0 xor %eax,%eax
|
|
2859: c5 f8 77 vzeroupper
|
|
285c: 5b pop %rbx
|
|
285d: c3 ret
|
|
285e: 33 db xor %ebx,%ebx
|
|
2860: eb b8 jmp 0x281a
|
|
2862: 45 33 c9 xor %r9d,%r9d
|
|
2865: e9 4d ff ff ff jmp 0x27b7
|
|
286a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
286f: 5b pop %rbx
|
|
2870: c3 ret
|
|
2871: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2876: 5b pop %rbx
|
|
2877: c3 ret
|
|
2878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
287f: 00
|
|
2880: 48 83 ec 28 sub $0x28,%rsp
|
|
2884: 4d 89 c1 mov %r8,%r9
|
|
2887: 49 89 d0 mov %rdx,%r8
|
|
288a: 48 89 ca mov %rcx,%rdx
|
|
288d: e8 2e 41 01 00 call 0x169c0
|
|
2892: 48 83 c4 28 add $0x28,%rsp
|
|
2896: c3 ret
|
|
2897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
289e: 00 00
|
|
28a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
28a5: 4d 89 c1 mov %r8,%r9
|
|
28a8: 49 89 d0 mov %rdx,%r8
|
|
28ab: 48 89 ca mov %rcx,%rdx
|
|
28ae: e8 cd 43 01 00 call 0x16c80
|
|
28b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
28b8: c3 ret
|
|
28b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28c0: 48 83 ec 28 sub $0x28,%rsp
|
|
28c4: 4d 89 c1 mov %r8,%r9
|
|
28c7: 49 89 d0 mov %rdx,%r8
|
|
28ca: 48 89 ca mov %rcx,%rdx
|
|
28cd: e8 ae 46 01 00 call 0x16f80
|
|
28d2: 48 83 c4 28 add $0x28,%rsp
|
|
28d6: c3 ret
|
|
28d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
28de: 00 00
|
|
28e0: 48 83 ec 28 sub $0x28,%rsp
|
|
28e4: 4d 89 c1 mov %r8,%r9
|
|
28e7: 49 89 d0 mov %rdx,%r8
|
|
28ea: 48 89 ca mov %rcx,%rdx
|
|
28ed: e8 ee 48 01 00 call 0x171e0
|
|
28f2: 48 83 c4 28 add $0x28,%rsp
|
|
28f6: c3 ret
|
|
28f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
28fe: 00 00
|
|
2900: 48 83 ec 28 sub $0x28,%rsp
|
|
2904: 4d 89 c1 mov %r8,%r9
|
|
2907: 49 89 d0 mov %rdx,%r8
|
|
290a: 48 89 ca mov %rcx,%rdx
|
|
290d: e8 4e 4b 01 00 call 0x17460
|
|
2912: 48 83 c4 28 add $0x28,%rsp
|
|
2916: c3 ret
|
|
2917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
291e: 00 00
|
|
2920: 48 83 ec 28 sub $0x28,%rsp
|
|
2924: 4d 89 c1 mov %r8,%r9
|
|
2927: 49 89 d0 mov %rdx,%r8
|
|
292a: 48 89 ca mov %rcx,%rdx
|
|
292d: e8 6e 4d 01 00 call 0x176a0
|
|
2932: 48 83 c4 28 add $0x28,%rsp
|
|
2936: c3 ret
|
|
2937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
293e: 00 00
|
|
2940: 48 83 ec 28 sub $0x28,%rsp
|
|
2944: 48 85 c9 test %rcx,%rcx
|
|
2947: 74 24 je 0x296d
|
|
2949: 48 85 d2 test %rdx,%rdx
|
|
294c: 74 1f je 0x296d
|
|
294e: 45 85 c0 test %r8d,%r8d
|
|
2951: 7f 0a jg 0x295d
|
|
2953: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2958: 48 83 c4 28 add $0x28,%rsp
|
|
295c: c3 ret
|
|
295d: 41 c1 e0 04 shl $0x4,%r8d
|
|
2961: e8 ba 03 a6 01 call 0x1a62d20
|
|
2966: 33 c0 xor %eax,%eax
|
|
2968: 48 83 c4 28 add $0x28,%rsp
|
|
296c: c3 ret
|
|
296d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2972: 48 83 c4 28 add $0x28,%rsp
|
|
2976: c3 ret
|
|
2977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
297e: 00 00
|
|
2980: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2985: 48 85 c9 test %rcx,%rcx
|
|
2988: 74 26 je 0x29b0
|
|
298a: 48 85 d2 test %rdx,%rdx
|
|
298d: 74 21 je 0x29b0
|
|
298f: 45 85 c0 test %r8d,%r8d
|
|
2992: 7f 0b jg 0x299f
|
|
2994: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2999: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
299e: c3 ret
|
|
299f: 41 c1 e0 04 shl $0x4,%r8d
|
|
29a3: e8 48 07 a6 01 call 0x1a630f0
|
|
29a8: 33 c0 xor %eax,%eax
|
|
29aa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
29af: c3 ret
|
|
29b0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
29b5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
29ba: c3 ret
|
|
29bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
29c0: 48 83 ec 28 sub $0x28,%rsp
|
|
29c4: 48 85 c9 test %rcx,%rcx
|
|
29c7: 74 24 je 0x29ed
|
|
29c9: 48 85 d2 test %rdx,%rdx
|
|
29cc: 74 1f je 0x29ed
|
|
29ce: 45 85 c0 test %r8d,%r8d
|
|
29d1: 7f 0a jg 0x29dd
|
|
29d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
29d8: 48 83 c4 28 add $0x28,%rsp
|
|
29dc: c3 ret
|
|
29dd: 41 c1 e0 04 shl $0x4,%r8d
|
|
29e1: e8 8a 0b a6 01 call 0x1a63570
|
|
29e6: 33 c0 xor %eax,%eax
|
|
29e8: 48 83 c4 28 add $0x28,%rsp
|
|
29ec: c3 ret
|
|
29ed: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
29f2: 48 83 c4 28 add $0x28,%rsp
|
|
29f6: c3 ret
|
|
29f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
29fe: 00 00
|
|
2a00: 48 83 ec 38 sub $0x38,%rsp
|
|
2a04: 48 85 c9 test %rcx,%rcx
|
|
2a07: 0f 84 88 00 00 00 je 0x2a95
|
|
2a0d: 48 85 d2 test %rdx,%rdx
|
|
2a10: 0f 84 7f 00 00 00 je 0x2a95
|
|
2a16: 45 85 c0 test %r8d,%r8d
|
|
2a19: 0f 8e 80 00 00 00 jle 0x2a9f
|
|
2a1f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
2a26: 7e 5d jle 0x2a85
|
|
2a28: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
2a2d: 48 89 cb mov %rcx,%rbx
|
|
2a30: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
2a35: 48 89 d6 mov %rdx,%rsi
|
|
2a38: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
2a3d: 44 89 c7 mov %r8d,%edi
|
|
2a40: 48 89 d9 mov %rbx,%rcx
|
|
2a43: 48 89 f2 mov %rsi,%rdx
|
|
2a46: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
2a4c: e8 8f 4e 01 00 call 0x178e0
|
|
2a51: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
2a57: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
2a5e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
2a65: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
2a6b: 7f d3 jg 0x2a40
|
|
2a6d: 48 89 d9 mov %rbx,%rcx
|
|
2a70: 48 89 f2 mov %rsi,%rdx
|
|
2a73: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
2a78: 41 89 f8 mov %edi,%r8d
|
|
2a7b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
2a80: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
2a85: 41 c1 e0 04 shl $0x4,%r8d
|
|
2a89: e8 52 4e 01 00 call 0x178e0
|
|
2a8e: 33 c0 xor %eax,%eax
|
|
2a90: 48 83 c4 38 add $0x38,%rsp
|
|
2a94: c3 ret
|
|
2a95: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2a9a: 48 83 c4 38 add $0x38,%rsp
|
|
2a9e: c3 ret
|
|
2a9f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2aa4: 48 83 c4 38 add $0x38,%rsp
|
|
2aa8: c3 ret
|
|
2aa9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ab0: 00
|
|
2ab1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2abf: 00
|
|
2ac0: 48 83 ec 38 sub $0x38,%rsp
|
|
2ac4: 48 85 c9 test %rcx,%rcx
|
|
2ac7: 0f 84 88 00 00 00 je 0x2b55
|
|
2acd: 48 85 d2 test %rdx,%rdx
|
|
2ad0: 0f 84 7f 00 00 00 je 0x2b55
|
|
2ad6: 45 85 c0 test %r8d,%r8d
|
|
2ad9: 0f 8e 80 00 00 00 jle 0x2b5f
|
|
2adf: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
2ae6: 7e 5d jle 0x2b45
|
|
2ae8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
2aed: 48 89 cb mov %rcx,%rbx
|
|
2af0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
2af5: 48 89 d6 mov %rdx,%rsi
|
|
2af8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
2afd: 44 89 c7 mov %r8d,%edi
|
|
2b00: 48 89 d9 mov %rbx,%rcx
|
|
2b03: 48 89 f2 mov %rsi,%rdx
|
|
2b06: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
2b0c: e8 2f 4e 01 00 call 0x17940
|
|
2b11: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
2b17: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
2b1e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
2b25: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
2b2b: 7f d3 jg 0x2b00
|
|
2b2d: 48 89 d9 mov %rbx,%rcx
|
|
2b30: 48 89 f2 mov %rsi,%rdx
|
|
2b33: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
2b38: 41 89 f8 mov %edi,%r8d
|
|
2b3b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
2b40: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
2b45: 41 c1 e0 04 shl $0x4,%r8d
|
|
2b49: e8 f2 4d 01 00 call 0x17940
|
|
2b4e: 33 c0 xor %eax,%eax
|
|
2b50: 48 83 c4 38 add $0x38,%rsp
|
|
2b54: c3 ret
|
|
2b55: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2b5a: 48 83 c4 38 add $0x38,%rsp
|
|
2b5e: c3 ret
|
|
2b5f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b64: 48 83 c4 38 add $0x38,%rsp
|
|
2b68: c3 ret
|
|
2b69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b70: 00
|
|
2b71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b7f: 00
|
|
2b80: 48 83 ec 38 sub $0x38,%rsp
|
|
2b84: 48 85 c9 test %rcx,%rcx
|
|
2b87: 0f 84 88 00 00 00 je 0x2c15
|
|
2b8d: 48 85 d2 test %rdx,%rdx
|
|
2b90: 0f 84 7f 00 00 00 je 0x2c15
|
|
2b96: 45 85 c0 test %r8d,%r8d
|
|
2b99: 0f 8e 80 00 00 00 jle 0x2c1f
|
|
2b9f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
|
|
2ba6: 7e 5d jle 0x2c05
|
|
2ba8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
2bad: 48 89 cb mov %rcx,%rbx
|
|
2bb0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
2bb5: 48 89 d6 mov %rdx,%rsi
|
|
2bb8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
2bbd: 44 89 c7 mov %r8d,%edi
|
|
2bc0: 48 89 d9 mov %rbx,%rcx
|
|
2bc3: 48 89 f2 mov %rsi,%rdx
|
|
2bc6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
2bcc: e8 cf 4d 01 00 call 0x179a0
|
|
2bd1: 81 c7 02 00 00 f8 add $0xf8000002,%edi
|
|
2bd7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
2bde: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
2be5: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
|
|
2beb: 7f d3 jg 0x2bc0
|
|
2bed: 48 89 d9 mov %rbx,%rcx
|
|
2bf0: 48 89 f2 mov %rsi,%rdx
|
|
2bf3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
2bf8: 41 89 f8 mov %edi,%r8d
|
|
2bfb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
2c00: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
2c05: 41 c1 e0 04 shl $0x4,%r8d
|
|
2c09: e8 92 4d 01 00 call 0x179a0
|
|
2c0e: 33 c0 xor %eax,%eax
|
|
2c10: 48 83 c4 38 add $0x38,%rsp
|
|
2c14: c3 ret
|
|
2c15: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c1a: 48 83 c4 38 add $0x38,%rsp
|
|
2c1e: c3 ret
|
|
2c1f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2c24: 48 83 c4 38 add $0x38,%rsp
|
|
2c28: c3 ret
|
|
2c29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c30: 00
|
|
2c31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c3f: 00
|
|
2c40: 48 83 ec 28 sub $0x28,%rsp
|
|
2c44: 48 85 c9 test %rcx,%rcx
|
|
2c47: 74 24 je 0x2c6d
|
|
2c49: 48 85 d2 test %rdx,%rdx
|
|
2c4c: 74 1f je 0x2c6d
|
|
2c4e: 45 85 c0 test %r8d,%r8d
|
|
2c51: 7f 0a jg 0x2c5d
|
|
2c53: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2c58: 48 83 c4 28 add $0x28,%rsp
|
|
2c5c: c3 ret
|
|
2c5d: 41 c1 e0 03 shl $0x3,%r8d
|
|
2c61: e8 ba 00 a6 01 call 0x1a62d20
|
|
2c66: 33 c0 xor %eax,%eax
|
|
2c68: 48 83 c4 28 add $0x28,%rsp
|
|
2c6c: c3 ret
|
|
2c6d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c72: 48 83 c4 28 add $0x28,%rsp
|
|
2c76: c3 ret
|
|
2c77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2c7e: 00 00
|
|
2c80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2c85: 48 85 c9 test %rcx,%rcx
|
|
2c88: 74 26 je 0x2cb0
|
|
2c8a: 48 85 d2 test %rdx,%rdx
|
|
2c8d: 74 21 je 0x2cb0
|
|
2c8f: 45 85 c0 test %r8d,%r8d
|
|
2c92: 7f 0b jg 0x2c9f
|
|
2c94: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2c99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2c9e: c3 ret
|
|
2c9f: 41 c1 e0 03 shl $0x3,%r8d
|
|
2ca3: e8 48 04 a6 01 call 0x1a630f0
|
|
2ca8: 33 c0 xor %eax,%eax
|
|
2caa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2caf: c3 ret
|
|
2cb0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2cb5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2cba: c3 ret
|
|
2cbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2cc0: 48 83 ec 28 sub $0x28,%rsp
|
|
2cc4: 48 85 c9 test %rcx,%rcx
|
|
2cc7: 74 24 je 0x2ced
|
|
2cc9: 48 85 d2 test %rdx,%rdx
|
|
2ccc: 74 1f je 0x2ced
|
|
2cce: 45 85 c0 test %r8d,%r8d
|
|
2cd1: 7f 0a jg 0x2cdd
|
|
2cd3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2cd8: 48 83 c4 28 add $0x28,%rsp
|
|
2cdc: c3 ret
|
|
2cdd: 41 c1 e0 03 shl $0x3,%r8d
|
|
2ce1: e8 8a 08 a6 01 call 0x1a63570
|
|
2ce6: 33 c0 xor %eax,%eax
|
|
2ce8: 48 83 c4 28 add $0x28,%rsp
|
|
2cec: c3 ret
|
|
2ced: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2cf2: 48 83 c4 28 add $0x28,%rsp
|
|
2cf6: c3 ret
|
|
2cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2cfe: 00 00
|
|
2d00: 48 83 ec 38 sub $0x38,%rsp
|
|
2d04: 48 85 c9 test %rcx,%rcx
|
|
2d07: 0f 84 88 00 00 00 je 0x2d95
|
|
2d0d: 48 85 d2 test %rdx,%rdx
|
|
2d10: 0f 84 7f 00 00 00 je 0x2d95
|
|
2d16: 45 85 c0 test %r8d,%r8d
|
|
2d19: 0f 8e 80 00 00 00 jle 0x2d9f
|
|
2d1f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
2d26: 7e 5d jle 0x2d85
|
|
2d28: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
2d2d: 48 89 cb mov %rcx,%rbx
|
|
2d30: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
2d35: 48 89 d6 mov %rdx,%rsi
|
|
2d38: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
2d3d: 44 89 c7 mov %r8d,%edi
|
|
2d40: 48 89 d9 mov %rbx,%rcx
|
|
2d43: 48 89 f2 mov %rsi,%rdx
|
|
2d46: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
2d4c: e8 8f 4b 01 00 call 0x178e0
|
|
2d51: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
2d57: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
2d5e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
2d65: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
2d6b: 7f d3 jg 0x2d40
|
|
2d6d: 48 89 d9 mov %rbx,%rcx
|
|
2d70: 48 89 f2 mov %rsi,%rdx
|
|
2d73: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
2d78: 41 89 f8 mov %edi,%r8d
|
|
2d7b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
2d80: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
2d85: 41 c1 e0 03 shl $0x3,%r8d
|
|
2d89: e8 52 4b 01 00 call 0x178e0
|
|
2d8e: 33 c0 xor %eax,%eax
|
|
2d90: 48 83 c4 38 add $0x38,%rsp
|
|
2d94: c3 ret
|
|
2d95: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2d9a: 48 83 c4 38 add $0x38,%rsp
|
|
2d9e: c3 ret
|
|
2d9f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2da4: 48 83 c4 38 add $0x38,%rsp
|
|
2da8: c3 ret
|
|
2da9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2db0: 00
|
|
2db1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2dbf: 00
|
|
2dc0: 48 83 ec 38 sub $0x38,%rsp
|
|
2dc4: 48 85 c9 test %rcx,%rcx
|
|
2dc7: 0f 84 88 00 00 00 je 0x2e55
|
|
2dcd: 48 85 d2 test %rdx,%rdx
|
|
2dd0: 0f 84 7f 00 00 00 je 0x2e55
|
|
2dd6: 45 85 c0 test %r8d,%r8d
|
|
2dd9: 0f 8e 80 00 00 00 jle 0x2e5f
|
|
2ddf: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
2de6: 7e 5d jle 0x2e45
|
|
2de8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
2ded: 48 89 cb mov %rcx,%rbx
|
|
2df0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
2df5: 48 89 d6 mov %rdx,%rsi
|
|
2df8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
2dfd: 44 89 c7 mov %r8d,%edi
|
|
2e00: 48 89 d9 mov %rbx,%rcx
|
|
2e03: 48 89 f2 mov %rsi,%rdx
|
|
2e06: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
2e0c: e8 2f 4b 01 00 call 0x17940
|
|
2e11: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
2e17: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
2e1e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
2e25: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
2e2b: 7f d3 jg 0x2e00
|
|
2e2d: 48 89 d9 mov %rbx,%rcx
|
|
2e30: 48 89 f2 mov %rsi,%rdx
|
|
2e33: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
2e38: 41 89 f8 mov %edi,%r8d
|
|
2e3b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
2e40: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
2e45: 41 c1 e0 03 shl $0x3,%r8d
|
|
2e49: e8 f2 4a 01 00 call 0x17940
|
|
2e4e: 33 c0 xor %eax,%eax
|
|
2e50: 48 83 c4 38 add $0x38,%rsp
|
|
2e54: c3 ret
|
|
2e55: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2e5a: 48 83 c4 38 add $0x38,%rsp
|
|
2e5e: c3 ret
|
|
2e5f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2e64: 48 83 c4 38 add $0x38,%rsp
|
|
2e68: c3 ret
|
|
2e69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e70: 00
|
|
2e71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e7f: 00
|
|
2e80: 48 83 ec 38 sub $0x38,%rsp
|
|
2e84: 48 85 c9 test %rcx,%rcx
|
|
2e87: 0f 84 88 00 00 00 je 0x2f15
|
|
2e8d: 48 85 d2 test %rdx,%rdx
|
|
2e90: 0f 84 7f 00 00 00 je 0x2f15
|
|
2e96: 45 85 c0 test %r8d,%r8d
|
|
2e99: 0f 8e 80 00 00 00 jle 0x2f1f
|
|
2e9f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
|
|
2ea6: 7e 5d jle 0x2f05
|
|
2ea8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
2ead: 48 89 cb mov %rcx,%rbx
|
|
2eb0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
2eb5: 48 89 d6 mov %rdx,%rsi
|
|
2eb8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
2ebd: 44 89 c7 mov %r8d,%edi
|
|
2ec0: 48 89 d9 mov %rbx,%rcx
|
|
2ec3: 48 89 f2 mov %rsi,%rdx
|
|
2ec6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
2ecc: e8 cf 4a 01 00 call 0x179a0
|
|
2ed1: 81 c7 04 00 00 f0 add $0xf0000004,%edi
|
|
2ed7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
2ede: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
2ee5: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
|
|
2eeb: 7f d3 jg 0x2ec0
|
|
2eed: 48 89 d9 mov %rbx,%rcx
|
|
2ef0: 48 89 f2 mov %rsi,%rdx
|
|
2ef3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
2ef8: 41 89 f8 mov %edi,%r8d
|
|
2efb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
2f00: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
2f05: 41 c1 e0 03 shl $0x3,%r8d
|
|
2f09: e8 92 4a 01 00 call 0x179a0
|
|
2f0e: 33 c0 xor %eax,%eax
|
|
2f10: 48 83 c4 38 add $0x38,%rsp
|
|
2f14: c3 ret
|
|
2f15: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2f1a: 48 83 c4 38 add $0x38,%rsp
|
|
2f1e: c3 ret
|
|
2f1f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f24: 48 83 c4 38 add $0x38,%rsp
|
|
2f28: c3 ret
|
|
2f29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f30: 00
|
|
2f31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f3f: 00
|
|
2f40: 48 83 ec 28 sub $0x28,%rsp
|
|
2f44: 48 85 c9 test %rcx,%rcx
|
|
2f47: 74 25 je 0x2f6e
|
|
2f49: 48 85 d2 test %rdx,%rdx
|
|
2f4c: 74 20 je 0x2f6e
|
|
2f4e: 4d 85 c0 test %r8,%r8
|
|
2f51: 74 1b je 0x2f6e
|
|
2f53: 45 85 c9 test %r9d,%r9d
|
|
2f56: 7f 0a jg 0x2f62
|
|
2f58: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f5d: 48 83 c4 28 add $0x28,%rsp
|
|
2f61: c3 ret
|
|
2f62: e8 99 4a 01 00 call 0x17a00
|
|
2f67: 33 c0 xor %eax,%eax
|
|
2f69: 48 83 c4 28 add $0x28,%rsp
|
|
2f6d: c3 ret
|
|
2f6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2f73: 48 83 c4 28 add $0x28,%rsp
|
|
2f77: c3 ret
|
|
2f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f7f: 00
|
|
2f80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2f85: 48 85 c9 test %rcx,%rcx
|
|
2f88: 74 27 je 0x2fb1
|
|
2f8a: 48 85 d2 test %rdx,%rdx
|
|
2f8d: 74 22 je 0x2fb1
|
|
2f8f: 4d 85 c0 test %r8,%r8
|
|
2f92: 74 1d je 0x2fb1
|
|
2f94: 45 85 c9 test %r9d,%r9d
|
|
2f97: 7f 0b jg 0x2fa4
|
|
2f99: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2fa3: c3 ret
|
|
2fa4: e8 37 4f 01 00 call 0x17ee0
|
|
2fa9: 33 c0 xor %eax,%eax
|
|
2fab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2fb0: c3 ret
|
|
2fb1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2fb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2fbb: c3 ret
|
|
2fbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2fc0: 48 83 ec 28 sub $0x28,%rsp
|
|
2fc4: 48 85 c9 test %rcx,%rcx
|
|
2fc7: 74 25 je 0x2fee
|
|
2fc9: 48 85 d2 test %rdx,%rdx
|
|
2fcc: 74 20 je 0x2fee
|
|
2fce: 4d 85 c0 test %r8,%r8
|
|
2fd1: 74 1b je 0x2fee
|
|
2fd3: 45 85 c9 test %r9d,%r9d
|
|
2fd6: 7f 0a jg 0x2fe2
|
|
2fd8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2fdd: 48 83 c4 28 add $0x28,%rsp
|
|
2fe1: c3 ret
|
|
2fe2: e8 d9 53 01 00 call 0x183c0
|
|
2fe7: 33 c0 xor %eax,%eax
|
|
2fe9: 48 83 c4 28 add $0x28,%rsp
|
|
2fed: c3 ret
|
|
2fee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ff3: 48 83 c4 28 add $0x28,%rsp
|
|
2ff7: c3 ret
|
|
2ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2fff: 00
|
|
3000: 56 push %rsi
|
|
3001: 57 push %rdi
|
|
3002: 55 push %rbp
|
|
3003: 48 89 d5 mov %rdx,%rbp
|
|
3006: 48 85 c9 test %rcx,%rcx
|
|
3009: 0f 84 f2 01 00 00 je 0x3201
|
|
300f: 48 85 ed test %rbp,%rbp
|
|
3012: 0f 84 e9 01 00 00 je 0x3201
|
|
3018: 4d 85 c0 test %r8,%r8
|
|
301b: 0f 84 e0 01 00 00 je 0x3201
|
|
3021: 45 85 c9 test %r9d,%r9d
|
|
3024: 0f 8e ce 01 00 00 jle 0x31f8
|
|
302a: 41 83 f9 10 cmp $0x10,%r9d
|
|
302e: 0f 8c b4 01 00 00 jl 0x31e8
|
|
3034: 4c 89 c6 mov %r8,%rsi
|
|
3037: 48 83 e6 1f and $0x1f,%rsi
|
|
303b: 89 f6 mov %esi,%esi
|
|
303d: 85 f6 test %esi,%esi
|
|
303f: 74 14 je 0x3055
|
|
3041: f7 c6 07 00 00 00 test $0x7,%esi
|
|
3047: 0f 85 9b 01 00 00 jne 0x31e8
|
|
304d: f7 de neg %esi
|
|
304f: 83 c6 20 add $0x20,%esi
|
|
3052: c1 ee 03 shr $0x3,%esi
|
|
3055: 8d 46 10 lea 0x10(%rsi),%eax
|
|
3058: 44 3b c8 cmp %eax,%r9d
|
|
305b: 0f 8c 87 01 00 00 jl 0x31e8
|
|
3061: 44 89 c8 mov %r9d,%eax
|
|
3064: 33 d2 xor %edx,%edx
|
|
3066: 2b c6 sub %esi,%eax
|
|
3068: 83 e0 0f and $0xf,%eax
|
|
306b: f7 d8 neg %eax
|
|
306d: 41 03 c1 add %r9d,%eax
|
|
3070: 85 f6 test %esi,%esi
|
|
3072: 76 25 jbe 0x3099
|
|
3074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3080: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
3085: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1
|
|
308b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
3091: 48 ff c2 inc %rdx
|
|
3094: 48 3b d6 cmp %rsi,%rdx
|
|
3097: 72 e7 jb 0x3080
|
|
3099: 48 63 d0 movslq %eax,%rdx
|
|
309c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
30a0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0
|
|
30a5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1
|
|
30ab: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5
|
|
30b1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2
|
|
30b8: 01
|
|
30b9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3
|
|
30c0: 01
|
|
30c1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4
|
|
30c5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0
|
|
30cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
|
|
30d1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4
|
|
30d7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1
|
|
30de: 01
|
|
30df: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2
|
|
30e6: 01
|
|
30e7: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
30eb: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0
|
|
30f1: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5
|
|
30f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
|
|
30fe: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1
|
|
3105: 01
|
|
3106: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2
|
|
310d: 01
|
|
310e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
3112: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0
|
|
3118: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
|
|
311f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1
|
|
3126: 01
|
|
3127: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2
|
|
312e: 01
|
|
312f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
|
|
3133: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
|
|
313a: 48 83 c6 10 add $0x10,%rsi
|
|
313e: 48 3b f2 cmp %rdx,%rsi
|
|
3141: 0f 82 59 ff ff ff jb 0x30a0
|
|
3147: 8d 70 01 lea 0x1(%rax),%esi
|
|
314a: 41 3b f1 cmp %r9d,%esi
|
|
314d: 0f 87 87 00 00 00 ja 0x31da
|
|
3153: 4d 63 c9 movslq %r9d,%r9
|
|
3156: 4c 2b ca sub %rdx,%r9
|
|
3159: 49 83 f9 02 cmp $0x2,%r9
|
|
315d: 0f 8c 80 00 00 00 jl 0x31e3
|
|
3163: 45 89 cb mov %r9d,%r11d
|
|
3166: 45 33 d2 xor %r10d,%r10d
|
|
3169: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
316d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
3171: 4d 63 db movslq %r11d,%r11
|
|
3174: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
|
|
3179: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
317d: 0f 1f 00 nopl (%rax)
|
|
3180: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
|
|
3186: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1
|
|
318c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
|
|
3192: 49 83 c2 02 add $0x2,%r10
|
|
3196: 4d 3b d3 cmp %r11,%r10
|
|
3199: 72 e5 jb 0x3180
|
|
319b: 4d 3b d9 cmp %r9,%r11
|
|
319e: 73 3a jae 0x31da
|
|
31a0: 48 63 c0 movslq %eax,%rax
|
|
31a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
31a7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
|
|
31ac: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
31b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
31b7: 00
|
|
31b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31bf: 90 nop
|
|
31c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
31c6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
31cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
31d2: 49 ff c3 inc %r11
|
|
31d5: 4d 3b d9 cmp %r9,%r11
|
|
31d8: 72 e6 jb 0x31c0
|
|
31da: 33 c0 xor %eax,%eax
|
|
31dc: c5 f8 77 vzeroupper
|
|
31df: 5d pop %rbp
|
|
31e0: 5f pop %rdi
|
|
31e1: 5e pop %rsi
|
|
31e2: c3 ret
|
|
31e3: 45 33 db xor %r11d,%r11d
|
|
31e6: eb b3 jmp 0x319b
|
|
31e8: 33 c0 xor %eax,%eax
|
|
31ea: 41 83 f9 01 cmp $0x1,%r9d
|
|
31ee: 72 ea jb 0x31da
|
|
31f0: 4d 63 c9 movslq %r9d,%r9
|
|
31f3: 45 33 db xor %r11d,%r11d
|
|
31f6: eb a3 jmp 0x319b
|
|
31f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
31fd: 5d pop %rbp
|
|
31fe: 5f pop %rdi
|
|
31ff: 5e pop %rsi
|
|
3200: c3 ret
|
|
3201: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3206: 5d pop %rbp
|
|
3207: 5f pop %rdi
|
|
3208: 5e pop %rsi
|
|
3209: c3 ret
|
|
320a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3211: 00
|
|
3212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3220: 53 push %rbx
|
|
3221: 56 push %rsi
|
|
3222: 41 57 push %r15
|
|
3224: 49 89 cb mov %rcx,%r11
|
|
3227: 4d 85 db test %r11,%r11
|
|
322a: 0f 84 a7 01 00 00 je 0x33d7
|
|
3230: 48 85 d2 test %rdx,%rdx
|
|
3233: 0f 84 9e 01 00 00 je 0x33d7
|
|
3239: 4d 85 c0 test %r8,%r8
|
|
323c: 0f 84 95 01 00 00 je 0x33d7
|
|
3242: 45 85 c9 test %r9d,%r9d
|
|
3245: 0f 8e 82 01 00 00 jle 0x33cd
|
|
324b: 41 83 f9 10 cmp $0x10,%r9d
|
|
324f: 0f 8c 70 01 00 00 jl 0x33c5
|
|
3255: 4c 89 c1 mov %r8,%rcx
|
|
3258: 48 83 e1 1f and $0x1f,%rcx
|
|
325c: 89 c9 mov %ecx,%ecx
|
|
325e: 85 c9 test %ecx,%ecx
|
|
3260: 74 11 je 0x3273
|
|
3262: f6 c1 07 test $0x7,%cl
|
|
3265: 0f 85 5a 01 00 00 jne 0x33c5
|
|
326b: f7 d9 neg %ecx
|
|
326d: 83 c1 20 add $0x20,%ecx
|
|
3270: c1 e9 03 shr $0x3,%ecx
|
|
3273: 8d 41 10 lea 0x10(%rcx),%eax
|
|
3276: 44 3b c8 cmp %eax,%r9d
|
|
3279: 0f 8c 46 01 00 00 jl 0x33c5
|
|
327f: 45 89 ca mov %r9d,%r10d
|
|
3282: 33 c0 xor %eax,%eax
|
|
3284: 44 2b d1 sub %ecx,%r10d
|
|
3287: 41 83 e2 0f and $0xf,%r10d
|
|
328b: 41 f7 da neg %r10d
|
|
328e: 45 03 d1 add %r9d,%r10d
|
|
3291: 85 c9 test %ecx,%ecx
|
|
3293: 76 24 jbe 0x32b9
|
|
3295: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
32a0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
32a6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
32ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
32b1: 48 ff c0 inc %rax
|
|
32b4: 48 3b c1 cmp %rcx,%rax
|
|
32b7: 72 e7 jb 0x32a0
|
|
32b9: 49 63 c2 movslq %r10d,%rax
|
|
32bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
32c0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1
|
|
32c6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
|
|
32ca: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
|
|
32d1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3
|
|
32d8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4
|
|
32df: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0
|
|
32e4: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5
|
|
32ea: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1
|
|
32f0: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2
|
|
32f6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
|
|
32fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
|
|
32ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
|
|
3304: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
|
|
3309: 48 83 c1 10 add $0x10,%rcx
|
|
330d: 48 3b c8 cmp %rax,%rcx
|
|
3310: 72 ae jb 0x32c0
|
|
3312: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
3316: 41 3b c1 cmp %r9d,%eax
|
|
3319: 0f 87 98 00 00 00 ja 0x33b7
|
|
331f: 4d 63 c9 movslq %r9d,%r9
|
|
3322: 4d 63 d2 movslq %r10d,%r10
|
|
3325: 4d 2b ca sub %r10,%r9
|
|
3328: 49 83 f9 04 cmp $0x4,%r9
|
|
332c: 0f 8c 8f 00 00 00 jl 0x33c1
|
|
3332: 4d 63 d2 movslq %r10d,%r10
|
|
3335: 44 89 ce mov %r9d,%esi
|
|
3338: 83 e6 fc and $0xfffffffc,%esi
|
|
333b: 33 c9 xor %ecx,%ecx
|
|
333d: 48 63 f6 movslq %esi,%rsi
|
|
3340: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
3344: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
3348: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
|
|
334c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3353: 00
|
|
3354: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
335b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3360: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
3366: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
336b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
3370: 48 83 c1 04 add $0x4,%rcx
|
|
3374: 48 3b ce cmp %rsi,%rcx
|
|
3377: 72 e7 jb 0x3360
|
|
3379: 49 3b f1 cmp %r9,%rsi
|
|
337c: 73 39 jae 0x33b7
|
|
337e: 4d 63 d2 movslq %r10d,%r10
|
|
3381: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
|
|
3385: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
3389: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
338d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3394: 00
|
|
3395: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
339c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
33a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
33a5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
|
|
33aa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
|
|
33af: 48 ff c6 inc %rsi
|
|
33b2: 49 3b f1 cmp %r9,%rsi
|
|
33b5: 72 e9 jb 0x33a0
|
|
33b7: 33 c0 xor %eax,%eax
|
|
33b9: c5 f8 77 vzeroupper
|
|
33bc: 41 5f pop %r15
|
|
33be: 5e pop %rsi
|
|
33bf: 5b pop %rbx
|
|
33c0: c3 ret
|
|
33c1: 33 f6 xor %esi,%esi
|
|
33c3: eb b4 jmp 0x3379
|
|
33c5: 45 33 d2 xor %r10d,%r10d
|
|
33c8: e9 45 ff ff ff jmp 0x3312
|
|
33cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
33d2: 41 5f pop %r15
|
|
33d4: 5e pop %rsi
|
|
33d5: 5b pop %rbx
|
|
33d6: c3 ret
|
|
33d7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
33dc: 41 5f pop %r15
|
|
33de: 5e pop %rsi
|
|
33df: 5b pop %rbx
|
|
33e0: c3 ret
|
|
33e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
33e8: 00
|
|
33e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
33f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
33f7: 00
|
|
33f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
33ff: 90 nop
|
|
3400: 53 push %rbx
|
|
3401: 56 push %rsi
|
|
3402: 41 57 push %r15
|
|
3404: 49 89 cb mov %rcx,%r11
|
|
3407: 4d 85 db test %r11,%r11
|
|
340a: 0f 84 a7 01 00 00 je 0x35b7
|
|
3410: 48 85 d2 test %rdx,%rdx
|
|
3413: 0f 84 9e 01 00 00 je 0x35b7
|
|
3419: 4d 85 c0 test %r8,%r8
|
|
341c: 0f 84 95 01 00 00 je 0x35b7
|
|
3422: 45 85 c9 test %r9d,%r9d
|
|
3425: 0f 8e 82 01 00 00 jle 0x35ad
|
|
342b: 41 83 f9 10 cmp $0x10,%r9d
|
|
342f: 0f 8c 70 01 00 00 jl 0x35a5
|
|
3435: 4c 89 c1 mov %r8,%rcx
|
|
3438: 48 83 e1 1f and $0x1f,%rcx
|
|
343c: 89 c9 mov %ecx,%ecx
|
|
343e: 85 c9 test %ecx,%ecx
|
|
3440: 74 11 je 0x3453
|
|
3442: f6 c1 07 test $0x7,%cl
|
|
3445: 0f 85 5a 01 00 00 jne 0x35a5
|
|
344b: f7 d9 neg %ecx
|
|
344d: 83 c1 20 add $0x20,%ecx
|
|
3450: c1 e9 03 shr $0x3,%ecx
|
|
3453: 8d 41 10 lea 0x10(%rcx),%eax
|
|
3456: 44 3b c8 cmp %eax,%r9d
|
|
3459: 0f 8c 46 01 00 00 jl 0x35a5
|
|
345f: 45 89 ca mov %r9d,%r10d
|
|
3462: 33 c0 xor %eax,%eax
|
|
3464: 44 2b d1 sub %ecx,%r10d
|
|
3467: 41 83 e2 0f and $0xf,%r10d
|
|
346b: 41 f7 da neg %r10d
|
|
346e: 45 03 d1 add %r9d,%r10d
|
|
3471: 85 c9 test %ecx,%ecx
|
|
3473: 76 24 jbe 0x3499
|
|
3475: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3480: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
3486: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
348b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
3491: 48 ff c0 inc %rax
|
|
3494: 48 3b c1 cmp %rcx,%rax
|
|
3497: 72 e7 jb 0x3480
|
|
3499: 49 63 c2 movslq %r10d,%rax
|
|
349c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
34a0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
34a6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
|
|
34ad: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4
|
|
34b4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16
|
|
34bb: 03
|
|
34bc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
34c1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
34c7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
34cd: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
34d4: 03
|
|
34d5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
|
|
34db: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
|
|
34e2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
|
|
34e9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
|
|
34f0: 03
|
|
34f1: 48 83 c1 10 add $0x10,%rcx
|
|
34f5: 48 3b c8 cmp %rax,%rcx
|
|
34f8: 72 a6 jb 0x34a0
|
|
34fa: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
34fe: 41 3b c1 cmp %r9d,%eax
|
|
3501: 0f 87 90 00 00 00 ja 0x3597
|
|
3507: 4d 63 c9 movslq %r9d,%r9
|
|
350a: 4d 63 d2 movslq %r10d,%r10
|
|
350d: 4d 2b ca sub %r10,%r9
|
|
3510: 49 83 f9 04 cmp $0x4,%r9
|
|
3514: 0f 8c 87 00 00 00 jl 0x35a1
|
|
351a: 4d 63 d2 movslq %r10d,%r10
|
|
351d: 44 89 ce mov %r9d,%esi
|
|
3520: 83 e6 fc and $0xfffffffc,%esi
|
|
3523: 33 c9 xor %ecx,%ecx
|
|
3525: 48 63 f6 movslq %esi,%rsi
|
|
3528: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
352c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
3530: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
|
|
3534: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3540: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
3546: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
354b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
3550: 48 83 c1 04 add $0x4,%rcx
|
|
3554: 48 3b ce cmp %rsi,%rcx
|
|
3557: 72 e7 jb 0x3540
|
|
3559: 49 3b f1 cmp %r9,%rsi
|
|
355c: 73 39 jae 0x3597
|
|
355e: 4d 63 d2 movslq %r10d,%r10
|
|
3561: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
|
|
3565: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
3569: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
356d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3574: 00
|
|
3575: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
357c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3580: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
3585: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
|
|
358a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
|
|
358f: 48 ff c6 inc %rsi
|
|
3592: 49 3b f1 cmp %r9,%rsi
|
|
3595: 72 e9 jb 0x3580
|
|
3597: 33 c0 xor %eax,%eax
|
|
3599: c5 f8 77 vzeroupper
|
|
359c: 41 5f pop %r15
|
|
359e: 5e pop %rsi
|
|
359f: 5b pop %rbx
|
|
35a0: c3 ret
|
|
35a1: 33 f6 xor %esi,%esi
|
|
35a3: eb b4 jmp 0x3559
|
|
35a5: 45 33 d2 xor %r10d,%r10d
|
|
35a8: e9 4d ff ff ff jmp 0x34fa
|
|
35ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
35b2: 41 5f pop %r15
|
|
35b4: 5e pop %rsi
|
|
35b5: 5b pop %rbx
|
|
35b6: c3 ret
|
|
35b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
35bc: 41 5f pop %r15
|
|
35be: 5e pop %rsi
|
|
35bf: 5b pop %rbx
|
|
35c0: c3 ret
|
|
35c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
35c8: 00
|
|
35c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
35d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
35d7: 00
|
|
35d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
35df: 90 nop
|
|
35e0: 48 85 c9 test %rcx,%rcx
|
|
35e3: 0f 84 1b 03 00 00 je 0x3904
|
|
35e9: 48 85 d2 test %rdx,%rdx
|
|
35ec: 0f 84 12 03 00 00 je 0x3904
|
|
35f2: 4d 85 c0 test %r8,%r8
|
|
35f5: 0f 84 09 03 00 00 je 0x3904
|
|
35fb: 45 85 c9 test %r9d,%r9d
|
|
35fe: 0f 86 f3 02 00 00 jbe 0x38f7
|
|
3604: 41 83 f9 06 cmp $0x6,%r9d
|
|
3608: 0f 86 6e 02 00 00 jbe 0x387c
|
|
360e: 49 3b d0 cmp %r8,%rdx
|
|
3611: 76 17 jbe 0x362a
|
|
3613: 44 89 c8 mov %r9d,%eax
|
|
3616: 49 89 d2 mov %rdx,%r10
|
|
3619: 48 c1 e0 03 shl $0x3,%rax
|
|
361d: 4d 2b d0 sub %r8,%r10
|
|
3620: 4c 3b d0 cmp %rax,%r10
|
|
3623: 7d 24 jge 0x3649
|
|
3625: e9 52 02 00 00 jmp 0x387c
|
|
362a: 4c 3b c2 cmp %rdx,%r8
|
|
362d: 0f 86 49 02 00 00 jbe 0x387c
|
|
3633: 44 89 c8 mov %r9d,%eax
|
|
3636: 4d 89 c2 mov %r8,%r10
|
|
3639: 48 c1 e0 03 shl $0x3,%rax
|
|
363d: 4c 2b d2 sub %rdx,%r10
|
|
3640: 4c 3b d0 cmp %rax,%r10
|
|
3643: 0f 8c 33 02 00 00 jl 0x387c
|
|
3649: 49 3b c8 cmp %r8,%rcx
|
|
364c: 76 10 jbe 0x365e
|
|
364e: 49 89 ca mov %rcx,%r10
|
|
3651: 4d 2b d0 sub %r8,%r10
|
|
3654: 4c 3b d0 cmp %rax,%r10
|
|
3657: 7d 1d jge 0x3676
|
|
3659: e9 1e 02 00 00 jmp 0x387c
|
|
365e: 4c 3b c1 cmp %rcx,%r8
|
|
3661: 0f 86 15 02 00 00 jbe 0x387c
|
|
3667: 4d 89 c2 mov %r8,%r10
|
|
366a: 4c 2b d1 sub %rcx,%r10
|
|
366d: 4c 3b d0 cmp %rax,%r10
|
|
3670: 0f 8c 06 02 00 00 jl 0x387c
|
|
3676: 41 83 f9 08 cmp $0x8,%r9d
|
|
367a: 0f 82 7d 02 00 00 jb 0x38fd
|
|
3680: 4d 89 c2 mov %r8,%r10
|
|
3683: 49 83 e2 0f and $0xf,%r10
|
|
3687: 45 85 d2 test %r10d,%r10d
|
|
368a: 74 13 je 0x369f
|
|
368c: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
3693: 0f 85 64 02 00 00 jne 0x38fd
|
|
3699: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
369f: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
36a3: 44 3b c8 cmp %eax,%r9d
|
|
36a6: 0f 82 51 02 00 00 jb 0x38fd
|
|
36ac: 44 89 c8 mov %r9d,%eax
|
|
36af: 45 33 db xor %r11d,%r11d
|
|
36b2: 41 2b c2 sub %r10d,%eax
|
|
36b5: 83 e0 07 and $0x7,%eax
|
|
36b8: f7 d8 neg %eax
|
|
36ba: 41 03 c1 add %r9d,%eax
|
|
36bd: 45 85 d2 test %r10d,%r10d
|
|
36c0: 76 38 jbe 0x36fa
|
|
36c2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
36c9: 00
|
|
36ca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
36d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
36d8: 00
|
|
36d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
36e0: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
36e6: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
36ec: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
36f2: 41 ff c3 inc %r11d
|
|
36f5: 45 3b da cmp %r10d,%r11d
|
|
36f8: 72 e6 jb 0x36e0
|
|
36fa: 45 89 d2 mov %r10d,%r10d
|
|
36fd: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11
|
|
3701: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
3708: 0f 84 d2 00 00 00 je 0x37e0
|
|
370e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3715: 00
|
|
3716: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
371d: 0f 1f 00 nopl (%rax)
|
|
3720: 45 89 d2 mov %r10d,%r10d
|
|
3723: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1
|
|
3729: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0
|
|
372f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0
|
|
3736: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1
|
|
373d: 66 0f 5d c8 minpd %xmm0,%xmm1
|
|
3741: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8)
|
|
3746: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3
|
|
374d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5
|
|
3754: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1
|
|
375b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2
|
|
3762: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4
|
|
3769: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0
|
|
3770: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2
|
|
3777: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4
|
|
377e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0
|
|
3785: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3
|
|
378c: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5
|
|
3793: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1
|
|
379a: 66 0f 5d da minpd %xmm2,%xmm3
|
|
379e: 66 0f 5d ec minpd %xmm4,%xmm5
|
|
37a2: 66 0f 5d c8 minpd %xmm0,%xmm1
|
|
37a6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8)
|
|
37ac: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8)
|
|
37b2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8)
|
|
37b8: 41 83 c2 08 add $0x8,%r10d
|
|
37bc: 44 3b d0 cmp %eax,%r10d
|
|
37bf: 0f 82 5b ff ff ff jb 0x3720
|
|
37c5: e9 8b 00 00 00 jmp 0x3855
|
|
37ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
37d1: 00
|
|
37d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
37d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
37e0: 45 89 d2 mov %r10d,%r10d
|
|
37e3: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0
|
|
37e9: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1
|
|
37f0: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2
|
|
37f7: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3
|
|
37fe: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0
|
|
3805: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1
|
|
380c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2
|
|
3813: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3
|
|
381a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0
|
|
3820: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1
|
|
3827: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2
|
|
382e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3
|
|
3835: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8)
|
|
383a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8)
|
|
3840: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8)
|
|
3846: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8)
|
|
384c: 41 83 c2 08 add $0x8,%r10d
|
|
3850: 44 3b d0 cmp %eax,%r10d
|
|
3853: 72 8b jb 0x37e0
|
|
3855: 41 3b c1 cmp %r9d,%eax
|
|
3858: 0f 83 96 00 00 00 jae 0x38f4
|
|
385e: 66 90 xchg %ax,%ax
|
|
3860: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0
|
|
3865: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0
|
|
386a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8)
|
|
3870: ff c0 inc %eax
|
|
3872: 41 3b c1 cmp %r9d,%eax
|
|
3875: 72 e9 jb 0x3860
|
|
3877: e9 78 00 00 00 jmp 0x38f4
|
|
387c: 44 89 c8 mov %r9d,%eax
|
|
387f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
3885: d1 e8 shr $1,%eax
|
|
3887: 45 33 d2 xor %r10d,%r10d
|
|
388a: 85 c0 test %eax,%eax
|
|
388c: 76 4c jbe 0x38da
|
|
388e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3895: 00
|
|
3896: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
389d: 0f 1f 00 nopl (%rax)
|
|
38a0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
|
|
38a4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
38aa: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
38b0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
38b6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
38bb: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1
|
|
38c1: 41 ff c2 inc %r10d
|
|
38c4: 44 3b d0 cmp %eax,%r10d
|
|
38c7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1
|
|
38cd: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8)
|
|
38d3: 72 cb jb 0x38a0
|
|
38d5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
38da: 41 ff cb dec %r11d
|
|
38dd: 45 3b d9 cmp %r9d,%r11d
|
|
38e0: 73 12 jae 0x38f4
|
|
38e2: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
|
|
38e8: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
|
|
38ee: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
38f4: 33 c0 xor %eax,%eax
|
|
38f6: c3 ret
|
|
38f7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
38fc: c3 ret
|
|
38fd: 33 c0 xor %eax,%eax
|
|
38ff: e9 51 ff ff ff jmp 0x3855
|
|
3904: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3909: c3 ret
|
|
390a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3911: 00
|
|
3912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3920: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3925: 48 85 c9 test %rcx,%rcx
|
|
3928: 74 27 je 0x3951
|
|
392a: 48 85 d2 test %rdx,%rdx
|
|
392d: 74 22 je 0x3951
|
|
392f: 4d 85 c0 test %r8,%r8
|
|
3932: 74 1d je 0x3951
|
|
3934: 45 85 c9 test %r9d,%r9d
|
|
3937: 77 0b ja 0x3944
|
|
3939: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
393e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3943: c3 ret
|
|
3944: e8 97 4e 01 00 call 0x187e0
|
|
3949: 33 c0 xor %eax,%eax
|
|
394b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3950: c3 ret
|
|
3951: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3956: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
395b: c3 ret
|
|
395c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3960: 48 83 ec 28 sub $0x28,%rsp
|
|
3964: 48 85 c9 test %rcx,%rcx
|
|
3967: 74 25 je 0x398e
|
|
3969: 48 85 d2 test %rdx,%rdx
|
|
396c: 74 20 je 0x398e
|
|
396e: 4d 85 c0 test %r8,%r8
|
|
3971: 74 1b je 0x398e
|
|
3973: 45 85 c9 test %r9d,%r9d
|
|
3976: 77 0a ja 0x3982
|
|
3978: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
397d: 48 83 c4 28 add $0x28,%rsp
|
|
3981: c3 ret
|
|
3982: e8 39 52 01 00 call 0x18bc0
|
|
3987: 33 c0 xor %eax,%eax
|
|
3989: 48 83 c4 28 add $0x28,%rsp
|
|
398d: c3 ret
|
|
398e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3993: 48 83 c4 28 add $0x28,%rsp
|
|
3997: c3 ret
|
|
3998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
399f: 00
|
|
39a0: 48 83 ec 28 sub $0x28,%rsp
|
|
39a4: 48 85 c9 test %rcx,%rcx
|
|
39a7: 74 25 je 0x39ce
|
|
39a9: 48 85 d2 test %rdx,%rdx
|
|
39ac: 74 20 je 0x39ce
|
|
39ae: 4d 85 c0 test %r8,%r8
|
|
39b1: 74 1b je 0x39ce
|
|
39b3: 45 85 c9 test %r9d,%r9d
|
|
39b6: 77 0a ja 0x39c2
|
|
39b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
39bd: 48 83 c4 28 add $0x28,%rsp
|
|
39c1: c3 ret
|
|
39c2: e8 79 55 01 00 call 0x18f40
|
|
39c7: 33 c0 xor %eax,%eax
|
|
39c9: 48 83 c4 28 add $0x28,%rsp
|
|
39cd: c3 ret
|
|
39ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
39d3: 48 83 c4 28 add $0x28,%rsp
|
|
39d7: c3 ret
|
|
39d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
39df: 00
|
|
39e0: 48 83 ec 28 sub $0x28,%rsp
|
|
39e4: 48 85 c9 test %rcx,%rcx
|
|
39e7: 74 25 je 0x3a0e
|
|
39e9: 48 85 d2 test %rdx,%rdx
|
|
39ec: 74 20 je 0x3a0e
|
|
39ee: 4d 85 c0 test %r8,%r8
|
|
39f1: 74 1b je 0x3a0e
|
|
39f3: 45 85 c9 test %r9d,%r9d
|
|
39f6: 77 0a ja 0x3a02
|
|
39f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
39fd: 48 83 c4 28 add $0x28,%rsp
|
|
3a01: c3 ret
|
|
3a02: e8 59 59 01 00 call 0x19360
|
|
3a07: 33 c0 xor %eax,%eax
|
|
3a09: 48 83 c4 28 add $0x28,%rsp
|
|
3a0d: c3 ret
|
|
3a0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3a13: 48 83 c4 28 add $0x28,%rsp
|
|
3a17: c3 ret
|
|
3a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a1f: 00
|
|
3a20: 48 83 ec 28 sub $0x28,%rsp
|
|
3a24: 48 85 c9 test %rcx,%rcx
|
|
3a27: 74 25 je 0x3a4e
|
|
3a29: 48 85 d2 test %rdx,%rdx
|
|
3a2c: 74 20 je 0x3a4e
|
|
3a2e: 4d 85 c0 test %r8,%r8
|
|
3a31: 74 1b je 0x3a4e
|
|
3a33: 45 85 c9 test %r9d,%r9d
|
|
3a36: 77 0a ja 0x3a42
|
|
3a38: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3a3d: 48 83 c4 28 add $0x28,%rsp
|
|
3a41: c3 ret
|
|
3a42: e8 79 5c 01 00 call 0x196c0
|
|
3a47: 33 c0 xor %eax,%eax
|
|
3a49: 48 83 c4 28 add $0x28,%rsp
|
|
3a4d: c3 ret
|
|
3a4e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3a53: 48 83 c4 28 add $0x28,%rsp
|
|
3a57: c3 ret
|
|
3a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a5f: 00
|
|
3a60: 48 83 ec 28 sub $0x28,%rsp
|
|
3a64: 48 85 c9 test %rcx,%rcx
|
|
3a67: 74 24 je 0x3a8d
|
|
3a69: 48 85 d2 test %rdx,%rdx
|
|
3a6c: 74 1f je 0x3a8d
|
|
3a6e: 45 85 c0 test %r8d,%r8d
|
|
3a71: 7f 0a jg 0x3a7d
|
|
3a73: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3a78: 48 83 c4 28 add $0x28,%rsp
|
|
3a7c: c3 ret
|
|
3a7d: 41 c1 e0 02 shl $0x2,%r8d
|
|
3a81: e8 9a f2 a5 01 call 0x1a62d20
|
|
3a86: 33 c0 xor %eax,%eax
|
|
3a88: 48 83 c4 28 add $0x28,%rsp
|
|
3a8c: c3 ret
|
|
3a8d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3a92: 48 83 c4 28 add $0x28,%rsp
|
|
3a96: c3 ret
|
|
3a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3a9e: 00 00
|
|
3aa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3aa5: 48 85 c9 test %rcx,%rcx
|
|
3aa8: 74 26 je 0x3ad0
|
|
3aaa: 48 85 d2 test %rdx,%rdx
|
|
3aad: 74 21 je 0x3ad0
|
|
3aaf: 45 85 c0 test %r8d,%r8d
|
|
3ab2: 7f 0b jg 0x3abf
|
|
3ab4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3ab9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3abe: c3 ret
|
|
3abf: 41 c1 e0 02 shl $0x2,%r8d
|
|
3ac3: e8 28 f6 a5 01 call 0x1a630f0
|
|
3ac8: 33 c0 xor %eax,%eax
|
|
3aca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3acf: c3 ret
|
|
3ad0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3ad5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3ada: c3 ret
|
|
3adb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ae0: 48 83 ec 28 sub $0x28,%rsp
|
|
3ae4: 48 85 c9 test %rcx,%rcx
|
|
3ae7: 74 24 je 0x3b0d
|
|
3ae9: 48 85 d2 test %rdx,%rdx
|
|
3aec: 74 1f je 0x3b0d
|
|
3aee: 45 85 c0 test %r8d,%r8d
|
|
3af1: 7f 0a jg 0x3afd
|
|
3af3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3af8: 48 83 c4 28 add $0x28,%rsp
|
|
3afc: c3 ret
|
|
3afd: 41 c1 e0 02 shl $0x2,%r8d
|
|
3b01: e8 6a fa a5 01 call 0x1a63570
|
|
3b06: 33 c0 xor %eax,%eax
|
|
3b08: 48 83 c4 28 add $0x28,%rsp
|
|
3b0c: c3 ret
|
|
3b0d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3b12: 48 83 c4 28 add $0x28,%rsp
|
|
3b16: c3 ret
|
|
3b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3b1e: 00 00
|
|
3b20: 48 83 ec 38 sub $0x38,%rsp
|
|
3b24: 48 85 c9 test %rcx,%rcx
|
|
3b27: 0f 84 88 00 00 00 je 0x3bb5
|
|
3b2d: 48 85 d2 test %rdx,%rdx
|
|
3b30: 0f 84 7f 00 00 00 je 0x3bb5
|
|
3b36: 45 85 c0 test %r8d,%r8d
|
|
3b39: 0f 8e 80 00 00 00 jle 0x3bbf
|
|
3b3f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
3b46: 7e 5d jle 0x3ba5
|
|
3b48: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
3b4d: 48 89 cb mov %rcx,%rbx
|
|
3b50: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
3b55: 48 89 d6 mov %rdx,%rsi
|
|
3b58: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
3b5d: 44 89 c7 mov %r8d,%edi
|
|
3b60: 48 89 d9 mov %rbx,%rcx
|
|
3b63: 48 89 f2 mov %rsi,%rdx
|
|
3b66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
3b6c: e8 6f 3d 01 00 call 0x178e0
|
|
3b71: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
3b77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
3b7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
3b85: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
3b8b: 7f d3 jg 0x3b60
|
|
3b8d: 48 89 d9 mov %rbx,%rcx
|
|
3b90: 48 89 f2 mov %rsi,%rdx
|
|
3b93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
3b98: 41 89 f8 mov %edi,%r8d
|
|
3b9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
3ba0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
3ba5: 41 c1 e0 02 shl $0x2,%r8d
|
|
3ba9: e8 32 3d 01 00 call 0x178e0
|
|
3bae: 33 c0 xor %eax,%eax
|
|
3bb0: 48 83 c4 38 add $0x38,%rsp
|
|
3bb4: c3 ret
|
|
3bb5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3bba: 48 83 c4 38 add $0x38,%rsp
|
|
3bbe: c3 ret
|
|
3bbf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3bc4: 48 83 c4 38 add $0x38,%rsp
|
|
3bc8: c3 ret
|
|
3bc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3bd0: 00
|
|
3bd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3bdf: 00
|
|
3be0: 48 83 ec 38 sub $0x38,%rsp
|
|
3be4: 48 85 c9 test %rcx,%rcx
|
|
3be7: 0f 84 88 00 00 00 je 0x3c75
|
|
3bed: 48 85 d2 test %rdx,%rdx
|
|
3bf0: 0f 84 7f 00 00 00 je 0x3c75
|
|
3bf6: 45 85 c0 test %r8d,%r8d
|
|
3bf9: 0f 8e 80 00 00 00 jle 0x3c7f
|
|
3bff: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
3c06: 7e 5d jle 0x3c65
|
|
3c08: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
3c0d: 48 89 cb mov %rcx,%rbx
|
|
3c10: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
3c15: 48 89 d6 mov %rdx,%rsi
|
|
3c18: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
3c1d: 44 89 c7 mov %r8d,%edi
|
|
3c20: 48 89 d9 mov %rbx,%rcx
|
|
3c23: 48 89 f2 mov %rsi,%rdx
|
|
3c26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
3c2c: e8 0f 3d 01 00 call 0x17940
|
|
3c31: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
3c37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
3c3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
3c45: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
3c4b: 7f d3 jg 0x3c20
|
|
3c4d: 48 89 d9 mov %rbx,%rcx
|
|
3c50: 48 89 f2 mov %rsi,%rdx
|
|
3c53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
3c58: 41 89 f8 mov %edi,%r8d
|
|
3c5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
3c60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
3c65: 41 c1 e0 02 shl $0x2,%r8d
|
|
3c69: e8 d2 3c 01 00 call 0x17940
|
|
3c6e: 33 c0 xor %eax,%eax
|
|
3c70: 48 83 c4 38 add $0x38,%rsp
|
|
3c74: c3 ret
|
|
3c75: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3c7a: 48 83 c4 38 add $0x38,%rsp
|
|
3c7e: c3 ret
|
|
3c7f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3c84: 48 83 c4 38 add $0x38,%rsp
|
|
3c88: c3 ret
|
|
3c89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c90: 00
|
|
3c91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c9f: 00
|
|
3ca0: 48 83 ec 38 sub $0x38,%rsp
|
|
3ca4: 48 85 c9 test %rcx,%rcx
|
|
3ca7: 0f 84 88 00 00 00 je 0x3d35
|
|
3cad: 48 85 d2 test %rdx,%rdx
|
|
3cb0: 0f 84 7f 00 00 00 je 0x3d35
|
|
3cb6: 45 85 c0 test %r8d,%r8d
|
|
3cb9: 0f 8e 80 00 00 00 jle 0x3d3f
|
|
3cbf: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
|
|
3cc6: 7e 5d jle 0x3d25
|
|
3cc8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
|
|
3ccd: 48 89 cb mov %rcx,%rbx
|
|
3cd0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
|
|
3cd5: 48 89 d6 mov %rdx,%rsi
|
|
3cd8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
|
|
3cdd: 44 89 c7 mov %r8d,%edi
|
|
3ce0: 48 89 d9 mov %rbx,%rcx
|
|
3ce3: 48 89 f2 mov %rsi,%rdx
|
|
3ce6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
|
|
3cec: e8 af 3c 01 00 call 0x179a0
|
|
3cf1: 81 c7 08 00 00 e0 add $0xe0000008,%edi
|
|
3cf7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
|
|
3cfe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
|
|
3d05: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
|
|
3d0b: 7f d3 jg 0x3ce0
|
|
3d0d: 48 89 d9 mov %rbx,%rcx
|
|
3d10: 48 89 f2 mov %rsi,%rdx
|
|
3d13: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
|
|
3d18: 41 89 f8 mov %edi,%r8d
|
|
3d1b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
|
|
3d20: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
|
|
3d25: 41 c1 e0 02 shl $0x2,%r8d
|
|
3d29: e8 72 3c 01 00 call 0x179a0
|
|
3d2e: 33 c0 xor %eax,%eax
|
|
3d30: 48 83 c4 38 add $0x38,%rsp
|
|
3d34: c3 ret
|
|
3d35: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3d3a: 48 83 c4 38 add $0x38,%rsp
|
|
3d3e: c3 ret
|
|
3d3f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3d44: 48 83 c4 38 add $0x38,%rsp
|
|
3d48: c3 ret
|
|
3d49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d50: 00
|
|
3d51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d5f: 00
|
|
3d60: 48 83 ec 28 sub $0x28,%rsp
|
|
3d64: 4d 89 c1 mov %r8,%r9
|
|
3d67: 49 89 d0 mov %rdx,%r8
|
|
3d6a: 48 89 ca mov %rcx,%rdx
|
|
3d6d: e8 ae 5c 01 00 call 0x19a20
|
|
3d72: 48 83 c4 28 add $0x28,%rsp
|
|
3d76: c3 ret
|
|
3d77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3d7e: 00 00
|
|
3d80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3d85: 4d 89 c1 mov %r8,%r9
|
|
3d88: 49 89 d0 mov %rdx,%r8
|
|
3d8b: 48 89 ca mov %rcx,%rdx
|
|
3d8e: e8 4d 5f 01 00 call 0x19ce0
|
|
3d93: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3d98: c3 ret
|
|
3d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3da0: 48 83 ec 28 sub $0x28,%rsp
|
|
3da4: 4d 89 c1 mov %r8,%r9
|
|
3da7: 49 89 d0 mov %rdx,%r8
|
|
3daa: 48 89 ca mov %rcx,%rdx
|
|
3dad: e8 ee 61 01 00 call 0x19fa0
|
|
3db2: 48 83 c4 28 add $0x28,%rsp
|
|
3db6: c3 ret
|
|
3db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3dbe: 00 00
|
|
3dc0: 48 83 ec 28 sub $0x28,%rsp
|
|
3dc4: 4d 89 c1 mov %r8,%r9
|
|
3dc7: 49 89 d0 mov %rdx,%r8
|
|
3dca: 48 89 ca mov %rcx,%rdx
|
|
3dcd: e8 8e 64 01 00 call 0x1a260
|
|
3dd2: 48 83 c4 28 add $0x28,%rsp
|
|
3dd6: c3 ret
|
|
3dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3dde: 00 00
|
|
3de0: 48 83 ec 28 sub $0x28,%rsp
|
|
3de4: 4d 89 c1 mov %r8,%r9
|
|
3de7: 49 89 d0 mov %rdx,%r8
|
|
3dea: 48 89 ca mov %rcx,%rdx
|
|
3ded: e8 0e 67 01 00 call 0x1a500
|
|
3df2: 48 83 c4 28 add $0x28,%rsp
|
|
3df6: c3 ret
|
|
3df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3dfe: 00 00
|
|
3e00: 48 83 ec 28 sub $0x28,%rsp
|
|
3e04: 4d 89 c1 mov %r8,%r9
|
|
3e07: 49 89 d0 mov %rdx,%r8
|
|
3e0a: 48 89 ca mov %rcx,%rdx
|
|
3e0d: e8 8e 69 01 00 call 0x1a7a0
|
|
3e12: 48 83 c4 28 add $0x28,%rsp
|
|
3e16: c3 ret
|
|
3e17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3e1e: 00 00
|
|
3e20: 48 83 ec 28 sub $0x28,%rsp
|
|
3e24: 48 85 c9 test %rcx,%rcx
|
|
3e27: 74 4b je 0x3e74
|
|
3e29: 4d 85 c0 test %r8,%r8
|
|
3e2c: 74 46 je 0x3e74
|
|
3e2e: 45 85 c9 test %r9d,%r9d
|
|
3e31: 7e 4b jle 0x3e7e
|
|
3e33: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c5a058
|
|
3e3a: 01
|
|
3e3b: 7a 02 jp 0x3e3f
|
|
3e3d: 74 26 je 0x3e65
|
|
3e3f: 0f 57 c0 xorps %xmm0,%xmm0
|
|
3e42: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
3e46: 7a 02 jp 0x3e4a
|
|
3e48: 74 0c je 0x3e56
|
|
3e4a: e8 d1 6b 01 00 call 0x1aa20
|
|
3e4f: 33 c0 xor %eax,%eax
|
|
3e51: 48 83 c4 28 add $0x28,%rsp
|
|
3e55: c3 ret
|
|
3e56: 4c 89 c1 mov %r8,%rcx
|
|
3e59: 44 89 ca mov %r9d,%edx
|
|
3e5c: 48 83 c4 28 add $0x28,%rsp
|
|
3e60: e9 7b 6d 01 00 jmp 0x1abe0
|
|
3e65: 4c 89 c2 mov %r8,%rdx
|
|
3e68: 45 89 c8 mov %r9d,%r8d
|
|
3e6b: 48 83 c4 28 add $0x28,%rsp
|
|
3e6f: e9 cc ed ff ff jmp 0x2c40
|
|
3e74: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3e79: 48 83 c4 28 add $0x28,%rsp
|
|
3e7d: c3 ret
|
|
3e7e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3e83: 48 83 c4 28 add $0x28,%rsp
|
|
3e87: c3 ret
|
|
3e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e8f: 00
|
|
3e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3e9e: 00 00
|
|
3ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3ea5: 48 85 c9 test %rcx,%rcx
|
|
3ea8: 74 4e je 0x3ef8
|
|
3eaa: 4d 85 c0 test %r8,%r8
|
|
3ead: 74 49 je 0x3ef8
|
|
3eaf: 45 85 c9 test %r9d,%r9d
|
|
3eb2: 7e 4f jle 0x3f03
|
|
3eb4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c5a060
|
|
3ebb: 01
|
|
3ebc: 7a 02 jp 0x3ec0
|
|
3ebe: 74 28 je 0x3ee8
|
|
3ec0: 0f 57 c0 xorps %xmm0,%xmm0
|
|
3ec3: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
3ec7: 7a 02 jp 0x3ecb
|
|
3ec9: 74 0d je 0x3ed8
|
|
3ecb: e8 50 6d 01 00 call 0x1ac20
|
|
3ed0: 33 c0 xor %eax,%eax
|
|
3ed2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3ed7: c3 ret
|
|
3ed8: 4c 89 c1 mov %r8,%rcx
|
|
3edb: 44 89 ca mov %r9d,%edx
|
|
3ede: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3ee3: e9 f8 6e 01 00 jmp 0x1ade0
|
|
3ee8: 4c 89 c2 mov %r8,%rdx
|
|
3eeb: 45 89 c8 mov %r9d,%r8d
|
|
3eee: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3ef3: e9 88 ed ff ff jmp 0x2c80
|
|
3ef8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3efd: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3f02: c3 ret
|
|
3f03: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3f08: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3f0d: c3 ret
|
|
3f0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f15: 00
|
|
3f16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3f1d: 0f 1f 00 nopl (%rax)
|
|
3f20: 48 83 ec 28 sub $0x28,%rsp
|
|
3f24: 48 85 c9 test %rcx,%rcx
|
|
3f27: 74 4b je 0x3f74
|
|
3f29: 4d 85 c0 test %r8,%r8
|
|
3f2c: 74 46 je 0x3f74
|
|
3f2e: 45 85 c9 test %r9d,%r9d
|
|
3f31: 7e 4b jle 0x3f7e
|
|
3f33: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c5a068
|
|
3f3a: 01
|
|
3f3b: 7a 02 jp 0x3f3f
|
|
3f3d: 74 26 je 0x3f65
|
|
3f3f: 0f 57 c0 xorps %xmm0,%xmm0
|
|
3f42: 66 0f 2e c8 ucomisd %xmm0,%xmm1
|
|
3f46: 7a 02 jp 0x3f4a
|
|
3f48: 74 0c je 0x3f56
|
|
3f4a: e8 d1 6e 01 00 call 0x1ae20
|
|
3f4f: 33 c0 xor %eax,%eax
|
|
3f51: 48 83 c4 28 add $0x28,%rsp
|
|
3f55: c3 ret
|
|
3f56: 4c 89 c1 mov %r8,%rcx
|
|
3f59: 44 89 ca mov %r9d,%edx
|
|
3f5c: 48 83 c4 28 add $0x28,%rsp
|
|
3f60: e9 5b 70 01 00 jmp 0x1afc0
|
|
3f65: 4c 89 c2 mov %r8,%rdx
|
|
3f68: 45 89 c8 mov %r9d,%r8d
|
|
3f6b: 48 83 c4 28 add $0x28,%rsp
|
|
3f6f: e9 4c ed ff ff jmp 0x2cc0
|
|
3f74: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3f79: 48 83 c4 28 add $0x28,%rsp
|
|
3f7d: c3 ret
|
|
3f7e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3f83: 48 83 c4 28 add $0x28,%rsp
|
|
3f87: c3 ret
|
|
3f88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f8f: 00
|
|
3f90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3f97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3f9e: 00 00
|
|
3fa0: 57 push %rdi
|
|
3fa1: 48 83 ec 20 sub $0x20,%rsp
|
|
3fa5: 48 85 c9 test %rcx,%rcx
|
|
3fa8: 0f 84 13 02 00 00 je 0x41c1
|
|
3fae: 4d 85 c0 test %r8,%r8
|
|
3fb1: 0f 84 0a 02 00 00 je 0x41c1
|
|
3fb7: 45 85 c9 test %r9d,%r9d
|
|
3fba: 0f 8e f6 01 00 00 jle 0x41b6
|
|
3fc0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c5a070
|
|
3fc7: 01
|
|
3fc8: 7a 06 jp 0x3fd0
|
|
3fca: 0f 84 d5 01 00 00 je 0x41a5
|
|
3fd0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
3fd4: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
3fd8: 7a 06 jp 0x3fe0
|
|
3fda: 0f 84 b4 01 00 00 je 0x4194
|
|
3fe0: 41 83 f9 10 cmp $0x10,%r9d
|
|
3fe4: 0f 8c 9a 01 00 00 jl 0x4184
|
|
3fea: 4d 89 c2 mov %r8,%r10
|
|
3fed: 49 83 e2 1f and $0x1f,%r10
|
|
3ff1: 45 89 d2 mov %r10d,%r10d
|
|
3ff4: 45 85 d2 test %r10d,%r10d
|
|
3ff7: 74 18 je 0x4011
|
|
3ff9: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
4000: 0f 85 7e 01 00 00 jne 0x4184
|
|
4006: 41 f7 da neg %r10d
|
|
4009: 41 83 c2 20 add $0x20,%r10d
|
|
400d: 41 c1 ea 03 shr $0x3,%r10d
|
|
4011: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
4015: 44 3b c8 cmp %eax,%r9d
|
|
4018: 0f 8c 66 01 00 00 jl 0x4184
|
|
401e: 44 89 cf mov %r9d,%edi
|
|
4021: 33 c0 xor %eax,%eax
|
|
4023: 41 2b fa sub %r10d,%edi
|
|
4026: 83 e7 0f and $0xf,%edi
|
|
4029: f7 df neg %edi
|
|
402b: 41 03 f9 add %r9d,%edi
|
|
402e: 45 85 d2 test %r10d,%r10d
|
|
4031: 76 20 jbe 0x4053
|
|
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: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
4045: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
404b: 48 ff c0 inc %rax
|
|
404e: 49 3b c2 cmp %r10,%rax
|
|
4051: 72 ed jb 0x4040
|
|
4053: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
4057: 48 63 c7 movslq %edi,%rax
|
|
405a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
4060: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
|
|
4066: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5
|
|
406d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
|
|
4074: 01
|
|
4075: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
4079: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8)
|
|
407f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4
|
|
4086: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2
|
|
408d: 01
|
|
408e: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
4092: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5
|
|
4099: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8)
|
|
40a0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2
|
|
40a7: 01
|
|
40a8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
40ac: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8)
|
|
40b3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2
|
|
40ba: 01
|
|
40bb: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
|
|
40bf: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8)
|
|
40c6: 49 83 c2 10 add $0x10,%r10
|
|
40ca: 4c 3b d0 cmp %rax,%r10
|
|
40cd: 72 91 jb 0x4060
|
|
40cf: 44 8d 57 01 lea 0x1(%rdi),%r10d
|
|
40d3: 45 3b d1 cmp %r9d,%r10d
|
|
40d6: 0f 87 98 00 00 00 ja 0x4174
|
|
40dc: 49 63 d1 movslq %r9d,%rdx
|
|
40df: 48 2b d0 sub %rax,%rdx
|
|
40e2: 48 83 fa 04 cmp $0x4,%rdx
|
|
40e6: 0f 8c 93 00 00 00 jl 0x417f
|
|
40ec: 41 89 d1 mov %edx,%r9d
|
|
40ef: 45 33 db xor %r11d,%r11d
|
|
40f2: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
40f6: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
|
|
40fa: 4d 63 c9 movslq %r9d,%r9
|
|
40fd: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
4101: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4108: 00
|
|
4109: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4117: 00
|
|
4118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
411f: 90 nop
|
|
4120: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2
|
|
4126: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3
|
|
412d: 01
|
|
412e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
4132: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8)
|
|
4138: 49 83 c3 04 add $0x4,%r11
|
|
413c: 4d 3b d9 cmp %r9,%r11
|
|
413f: 72 df jb 0x4120
|
|
4141: 4c 3b ca cmp %rdx,%r9
|
|
4144: 73 2e jae 0x4174
|
|
4146: 48 63 ff movslq %edi,%rdi
|
|
4149: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8
|
|
414d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax
|
|
4151: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4158: 00
|
|
4159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4160: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0
|
|
4166: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8)
|
|
416c: 49 ff c1 inc %r9
|
|
416f: 4c 3b ca cmp %rdx,%r9
|
|
4172: 72 ec jb 0x4160
|
|
4174: 33 c0 xor %eax,%eax
|
|
4176: c5 f8 77 vzeroupper
|
|
4179: 48 83 c4 20 add $0x20,%rsp
|
|
417d: 5f pop %rdi
|
|
417e: c3 ret
|
|
417f: 45 33 c9 xor %r9d,%r9d
|
|
4182: eb bd jmp 0x4141
|
|
4184: 33 ff xor %edi,%edi
|
|
4186: 41 83 f9 01 cmp $0x1,%r9d
|
|
418a: 72 e8 jb 0x4174
|
|
418c: 49 63 d1 movslq %r9d,%rdx
|
|
418f: 45 33 c9 xor %r9d,%r9d
|
|
4192: eb ad jmp 0x4141
|
|
4194: 4c 89 c1 mov %r8,%rcx
|
|
4197: 44 89 ca mov %r9d,%edx
|
|
419a: e8 61 6e 01 00 call 0x1b000
|
|
419f: 48 83 c4 20 add $0x20,%rsp
|
|
41a3: 5f pop %rdi
|
|
41a4: c3 ret
|
|
41a5: 4c 89 c2 mov %r8,%rdx
|
|
41a8: 45 89 c8 mov %r9d,%r8d
|
|
41ab: e8 50 eb ff ff call 0x2d00
|
|
41b0: 48 83 c4 20 add $0x20,%rsp
|
|
41b4: 5f pop %rdi
|
|
41b5: c3 ret
|
|
41b6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
41bb: 48 83 c4 20 add $0x20,%rsp
|
|
41bf: 5f pop %rdi
|
|
41c0: c3 ret
|
|
41c1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
41c6: 48 83 c4 20 add $0x20,%rsp
|
|
41ca: 5f pop %rdi
|
|
41cb: c3 ret
|
|
41cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
41d3: 00
|
|
41d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
41db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
41e0: 41 54 push %r12
|
|
41e2: 48 83 ec 20 sub $0x20,%rsp
|
|
41e6: 48 85 c9 test %rcx,%rcx
|
|
41e9: 0f 84 ce 01 00 00 je 0x43bd
|
|
41ef: 4d 85 c0 test %r8,%r8
|
|
41f2: 0f 84 c5 01 00 00 je 0x43bd
|
|
41f8: 45 85 c9 test %r9d,%r9d
|
|
41fb: 0f 8e b0 01 00 00 jle 0x43b1
|
|
4201: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c5a078
|
|
4208: 01
|
|
4209: 7a 06 jp 0x4211
|
|
420b: 0f 84 8e 01 00 00 je 0x439f
|
|
4211: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
4215: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
4219: 7a 06 jp 0x4221
|
|
421b: 0f 84 6c 01 00 00 je 0x438d
|
|
4221: 41 83 f9 10 cmp $0x10,%r9d
|
|
4225: 0f 8c 5a 01 00 00 jl 0x4385
|
|
422b: 4c 89 c0 mov %r8,%rax
|
|
422e: 48 83 e0 1f and $0x1f,%rax
|
|
4232: 89 c2 mov %eax,%edx
|
|
4234: 85 d2 test %edx,%edx
|
|
4236: 74 11 je 0x4249
|
|
4238: f6 c2 07 test $0x7,%dl
|
|
423b: 0f 85 44 01 00 00 jne 0x4385
|
|
4241: f7 da neg %edx
|
|
4243: 83 c2 20 add $0x20,%edx
|
|
4246: c1 ea 03 shr $0x3,%edx
|
|
4249: 44 8d 5a 10 lea 0x10(%rdx),%r11d
|
|
424d: 45 3b cb cmp %r11d,%r9d
|
|
4250: 0f 8c 2f 01 00 00 jl 0x4385
|
|
4256: 45 89 cc mov %r9d,%r12d
|
|
4259: 33 c0 xor %eax,%eax
|
|
425b: 44 2b e2 sub %edx,%r12d
|
|
425e: 41 83 e4 0f and $0xf,%r12d
|
|
4262: 41 f7 dc neg %r12d
|
|
4265: 45 03 e1 add %r9d,%r12d
|
|
4268: 41 89 d3 mov %edx,%r11d
|
|
426b: 85 d2 test %edx,%edx
|
|
426d: 76 24 jbe 0x4293
|
|
426f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4276: 00
|
|
4277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
427e: 66 90 xchg %ax,%ax
|
|
4280: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
4285: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
428b: 48 ff c0 inc %rax
|
|
428e: 49 3b c3 cmp %r11,%rax
|
|
4291: 72 ed jb 0x4280
|
|
4293: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
4298: 49 63 c4 movslq %r12d,%rax
|
|
429b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
42a0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
|
|
42a6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
|
|
42ad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
|
|
42b4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
|
|
42bb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
|
|
42c1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
|
|
42c8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
|
|
42cf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
|
|
42d6: 49 83 c3 10 add $0x10,%r11
|
|
42da: 4c 3b d8 cmp %rax,%r11
|
|
42dd: 72 c1 jb 0x42a0
|
|
42df: 41 8d 44 24 01 lea 0x1(%r12),%eax
|
|
42e4: 41 3b c1 cmp %r9d,%eax
|
|
42e7: 0f 87 87 00 00 00 ja 0x4374
|
|
42ed: 4d 63 d1 movslq %r9d,%r10
|
|
42f0: 4d 63 e4 movslq %r12d,%r12
|
|
42f3: 4d 2b d4 sub %r12,%r10
|
|
42f6: 49 83 fa 04 cmp $0x4,%r10
|
|
42fa: 0f 8c 80 00 00 00 jl 0x4380
|
|
4300: 4d 63 e4 movslq %r12d,%r12
|
|
4303: 45 89 d3 mov %r10d,%r11d
|
|
4306: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
430a: 45 33 c9 xor %r9d,%r9d
|
|
430d: 4d 63 db movslq %r11d,%r11
|
|
4310: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
4315: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
|
|
4319: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
|
|
431d: 0f 1f 00 nopl (%rax)
|
|
4320: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
|
|
4326: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
|
|
432c: 49 83 c1 04 add $0x4,%r9
|
|
4330: 4d 3b cb cmp %r11,%r9
|
|
4333: 72 eb jb 0x4320
|
|
4335: 4d 3b da cmp %r10,%r11
|
|
4338: 73 3a jae 0x4374
|
|
433a: 4d 63 e4 movslq %r12d,%r12
|
|
433d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
|
|
4341: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
|
|
4345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
434c: 00
|
|
434d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4360: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
|
|
4366: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
|
|
436c: 49 ff c3 inc %r11
|
|
436f: 4d 3b da cmp %r10,%r11
|
|
4372: 72 ec jb 0x4360
|
|
4374: 33 c0 xor %eax,%eax
|
|
4376: c5 f8 77 vzeroupper
|
|
4379: 48 83 c4 20 add $0x20,%rsp
|
|
437d: 41 5c pop %r12
|
|
437f: c3 ret
|
|
4380: 45 33 db xor %r11d,%r11d
|
|
4383: eb b0 jmp 0x4335
|
|
4385: 45 33 e4 xor %r12d,%r12d
|
|
4388: e9 52 ff ff ff jmp 0x42df
|
|
438d: 4c 89 c1 mov %r8,%rcx
|
|
4390: 44 89 ca mov %r9d,%edx
|
|
4393: e8 a8 6c 01 00 call 0x1b040
|
|
4398: 48 83 c4 20 add $0x20,%rsp
|
|
439c: 41 5c pop %r12
|
|
439e: c3 ret
|
|
439f: 4c 89 c2 mov %r8,%rdx
|
|
43a2: 45 89 c8 mov %r9d,%r8d
|
|
43a5: e8 16 ea ff ff call 0x2dc0
|
|
43aa: 48 83 c4 20 add $0x20,%rsp
|
|
43ae: 41 5c pop %r12
|
|
43b0: c3 ret
|
|
43b1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
43b6: 48 83 c4 20 add $0x20,%rsp
|
|
43ba: 41 5c pop %r12
|
|
43bc: c3 ret
|
|
43bd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
43c2: 48 83 c4 20 add $0x20,%rsp
|
|
43c6: 41 5c pop %r12
|
|
43c8: c3 ret
|
|
43c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43d0: 00
|
|
43d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
43d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43df: 00
|
|
43e0: 41 54 push %r12
|
|
43e2: 48 83 ec 20 sub $0x20,%rsp
|
|
43e6: 48 85 c9 test %rcx,%rcx
|
|
43e9: 0f 84 ce 01 00 00 je 0x45bd
|
|
43ef: 4d 85 c0 test %r8,%r8
|
|
43f2: 0f 84 c5 01 00 00 je 0x45bd
|
|
43f8: 45 85 c9 test %r9d,%r9d
|
|
43fb: 0f 8e b0 01 00 00 jle 0x45b1
|
|
4401: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c5a080
|
|
4408: 01
|
|
4409: 7a 06 jp 0x4411
|
|
440b: 0f 84 8e 01 00 00 je 0x459f
|
|
4411: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
4415: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
4419: 7a 06 jp 0x4421
|
|
441b: 0f 84 6c 01 00 00 je 0x458d
|
|
4421: 41 83 f9 10 cmp $0x10,%r9d
|
|
4425: 0f 8c 5a 01 00 00 jl 0x4585
|
|
442b: 4c 89 c0 mov %r8,%rax
|
|
442e: 48 83 e0 1f and $0x1f,%rax
|
|
4432: 89 c2 mov %eax,%edx
|
|
4434: 85 d2 test %edx,%edx
|
|
4436: 74 11 je 0x4449
|
|
4438: f6 c2 07 test $0x7,%dl
|
|
443b: 0f 85 44 01 00 00 jne 0x4585
|
|
4441: f7 da neg %edx
|
|
4443: 83 c2 20 add $0x20,%edx
|
|
4446: c1 ea 03 shr $0x3,%edx
|
|
4449: 44 8d 5a 10 lea 0x10(%rdx),%r11d
|
|
444d: 45 3b cb cmp %r11d,%r9d
|
|
4450: 0f 8c 2f 01 00 00 jl 0x4585
|
|
4456: 45 89 cc mov %r9d,%r12d
|
|
4459: 33 c0 xor %eax,%eax
|
|
445b: 44 2b e2 sub %edx,%r12d
|
|
445e: 41 83 e4 0f and $0xf,%r12d
|
|
4462: 41 f7 dc neg %r12d
|
|
4465: 45 03 e1 add %r9d,%r12d
|
|
4468: 41 89 d3 mov %edx,%r11d
|
|
446b: 85 d2 test %edx,%edx
|
|
446d: 76 24 jbe 0x4493
|
|
446f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4476: 00
|
|
4477: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
447e: 66 90 xchg %ax,%ax
|
|
4480: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
|
|
4485: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
|
|
448b: 48 ff c0 inc %rax
|
|
448e: 49 3b c3 cmp %r11,%rax
|
|
4491: 72 ed jb 0x4480
|
|
4493: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
4498: 49 63 c4 movslq %r12d,%rax
|
|
449b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
44a0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
|
|
44a6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
|
|
44ad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
|
|
44b4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
|
|
44bb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
|
|
44c1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
|
|
44c8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
|
|
44cf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
|
|
44d6: 49 83 c3 10 add $0x10,%r11
|
|
44da: 4c 3b d8 cmp %rax,%r11
|
|
44dd: 72 c1 jb 0x44a0
|
|
44df: 41 8d 44 24 01 lea 0x1(%r12),%eax
|
|
44e4: 41 3b c1 cmp %r9d,%eax
|
|
44e7: 0f 87 87 00 00 00 ja 0x4574
|
|
44ed: 4d 63 d1 movslq %r9d,%r10
|
|
44f0: 4d 63 e4 movslq %r12d,%r12
|
|
44f3: 4d 2b d4 sub %r12,%r10
|
|
44f6: 49 83 fa 04 cmp $0x4,%r10
|
|
44fa: 0f 8c 80 00 00 00 jl 0x4580
|
|
4500: 4d 63 e4 movslq %r12d,%r12
|
|
4503: 45 89 d3 mov %r10d,%r11d
|
|
4506: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
450a: 45 33 c9 xor %r9d,%r9d
|
|
450d: 4d 63 db movslq %r11d,%r11
|
|
4510: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
4515: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
|
|
4519: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
|
|
451d: 0f 1f 00 nopl (%rax)
|
|
4520: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
|
|
4526: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
|
|
452c: 49 83 c1 04 add $0x4,%r9
|
|
4530: 4d 3b cb cmp %r11,%r9
|
|
4533: 72 eb jb 0x4520
|
|
4535: 4d 3b da cmp %r10,%r11
|
|
4538: 73 3a jae 0x4574
|
|
453a: 4d 63 e4 movslq %r12d,%r12
|
|
453d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
|
|
4541: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
|
|
4545: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
454c: 00
|
|
454d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4554: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4560: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
|
|
4566: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
|
|
456c: 49 ff c3 inc %r11
|
|
456f: 4d 3b da cmp %r10,%r11
|
|
4572: 72 ec jb 0x4560
|
|
4574: 33 c0 xor %eax,%eax
|
|
4576: c5 f8 77 vzeroupper
|
|
4579: 48 83 c4 20 add $0x20,%rsp
|
|
457d: 41 5c pop %r12
|
|
457f: c3 ret
|
|
4580: 45 33 db xor %r11d,%r11d
|
|
4583: eb b0 jmp 0x4535
|
|
4585: 45 33 e4 xor %r12d,%r12d
|
|
4588: e9 52 ff ff ff jmp 0x44df
|
|
458d: 4c 89 c1 mov %r8,%rcx
|
|
4590: 44 89 ca mov %r9d,%edx
|
|
4593: e8 e8 6a 01 00 call 0x1b080
|
|
4598: 48 83 c4 20 add $0x20,%rsp
|
|
459c: 41 5c pop %r12
|
|
459e: c3 ret
|
|
459f: 4c 89 c2 mov %r8,%rdx
|
|
45a2: 45 89 c8 mov %r9d,%r8d
|
|
45a5: e8 d6 e8 ff ff call 0x2e80
|
|
45aa: 48 83 c4 20 add $0x20,%rsp
|
|
45ae: 41 5c pop %r12
|
|
45b0: c3 ret
|
|
45b1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
45b6: 48 83 c4 20 add $0x20,%rsp
|
|
45ba: 41 5c pop %r12
|
|
45bc: c3 ret
|
|
45bd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
45c2: 48 83 c4 20 add $0x20,%rsp
|
|
45c6: 41 5c pop %r12
|
|
45c8: c3 ret
|
|
45c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
45d0: 00
|
|
45d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
45d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
45df: 00
|
|
45e0: 53 push %rbx
|
|
45e1: 56 push %rsi
|
|
45e2: 57 push %rdi
|
|
45e3: 41 54 push %r12
|
|
45e5: 41 55 push %r13
|
|
45e7: 41 56 push %r14
|
|
45e9: 41 57 push %r15
|
|
45eb: 55 push %rbp
|
|
45ec: 48 83 ec 38 sub $0x38,%rsp
|
|
45f0: 49 89 ce mov %rcx,%r14
|
|
45f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
45fa: 00
|
|
45fb: 44 89 cf mov %r9d,%edi
|
|
45fe: 44 89 c6 mov %r8d,%esi
|
|
4601: 41 89 d7 mov %edx,%r15d
|
|
4604: 4d 85 f6 test %r14,%r14
|
|
4607: 0f 84 8a 01 00 00 je 0x4797
|
|
460d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
4611: 0f 87 5b 01 00 00 ja 0x4772
|
|
4617: 41 83 ff 1c cmp $0x1c,%r15d
|
|
461b: 0f 8f 51 01 00 00 jg 0x4772
|
|
4621: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
4628: 00
|
|
4629: 48 85 db test %rbx,%rbx
|
|
462c: 0f 84 65 01 00 00 je 0x4797
|
|
4632: 48 89 dd mov %rbx,%rbp
|
|
4635: ba 90 00 00 00 mov $0x90,%edx
|
|
463a: 48 83 e5 3f and $0x3f,%rbp
|
|
463e: 48 f7 dd neg %rbp
|
|
4641: 48 83 e5 3f and $0x3f,%rbp
|
|
4645: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
4649: 4c 89 e1 mov %r12,%rcx
|
|
464c: e8 6f 6a 01 00 call 0x1b0c0
|
|
4651: 44 89 f9 mov %r15d,%ecx
|
|
4654: b8 01 00 00 00 mov $0x1,%eax
|
|
4659: d3 e0 shl %cl,%eax
|
|
465b: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
4660: 83 fe 08 cmp $0x8,%esi
|
|
4663: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
4668: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
466f: 00 00
|
|
4671: 0f 84 3d 02 00 00 je 0x48b4
|
|
4677: 83 fe 04 cmp $0x4,%esi
|
|
467a: 0f 84 97 00 00 00 je 0x4717
|
|
4680: 83 fe 01 cmp $0x1,%esi
|
|
4683: 75 39 jne 0x46be
|
|
4685: 0f 57 c0 xorps %xmm0,%xmm0
|
|
4688: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
468c: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c5a088
|
|
4693: 01
|
|
4694: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
4698: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
469f: 00
|
|
46a0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
46a7: 00 00
|
|
46a9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
46b0: 00 00
|
|
46b2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
46b9: e9 8f 00 00 00 jmp 0x474d
|
|
46be: 83 fe 02 cmp $0x2,%esi
|
|
46c1: 75 36 jne 0x46f9
|
|
46c3: 0f 57 c0 xorps %xmm0,%xmm0
|
|
46c6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
46ca: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c5a088
|
|
46d1: 01
|
|
46d2: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
46d6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
46dd: 00
|
|
46de: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
46e5: 00 00
|
|
46e7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
46ee: 00 00
|
|
46f0: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
46f7: eb 54 jmp 0x474d
|
|
46f9: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
4700: 00
|
|
4701: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4706: 48 83 c4 38 add $0x38,%rsp
|
|
470a: 5d pop %rbp
|
|
470b: 41 5f pop %r15
|
|
470d: 41 5e pop %r14
|
|
470f: 41 5d pop %r13
|
|
4711: 41 5c pop %r12
|
|
4713: 5f pop %rdi
|
|
4714: 5e pop %rsi
|
|
4715: 5b pop %rbx
|
|
4716: c3 ret
|
|
4717: 0f 57 c0 xorps %xmm0,%xmm0
|
|
471a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
471e: b8 01 00 00 00 mov $0x1,%eax
|
|
4723: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
472a: 00
|
|
472b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4730: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4735: e8 c6 69 01 00 call 0x1b100
|
|
473a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c5a088
|
|
4741: 01
|
|
4742: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
4746: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
474d: 41 83 ff 05 cmp $0x5,%r15d
|
|
4751: 7f 35 jg 0x4788
|
|
4753: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
475a: 00 00
|
|
475c: 33 c0 xor %eax,%eax
|
|
475e: 4d 89 26 mov %r12,(%r14)
|
|
4761: 48 83 c4 38 add $0x38,%rsp
|
|
4765: 5d pop %rbp
|
|
4766: 41 5f pop %r15
|
|
4768: 41 5e pop %r14
|
|
476a: 41 5d pop %r13
|
|
476c: 41 5c pop %r12
|
|
476e: 5f pop %rdi
|
|
476f: 5e pop %rsi
|
|
4770: 5b pop %rbx
|
|
4771: c3 ret
|
|
4772: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4777: 48 83 c4 38 add $0x38,%rsp
|
|
477b: 5d pop %rbp
|
|
477c: 41 5f pop %r15
|
|
477e: 41 5e pop %r14
|
|
4780: 41 5d pop %r13
|
|
4782: 41 5c pop %r12
|
|
4784: 5f pop %rdi
|
|
4785: 5e pop %rsi
|
|
4786: 5b pop %rbx
|
|
4787: c3 ret
|
|
4788: 41 83 ff 0a cmp $0xa,%r15d
|
|
478c: 0f 8e e8 00 00 00 jle 0x487a
|
|
4792: 4d 85 ed test %r13,%r13
|
|
4795: 75 16 jne 0x47ad
|
|
4797: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
479c: 48 83 c4 38 add $0x38,%rsp
|
|
47a0: 5d pop %rbp
|
|
47a1: 41 5f pop %r15
|
|
47a3: 41 5e pop %r14
|
|
47a5: 41 5d pop %r13
|
|
47a7: 41 5c pop %r12
|
|
47a9: 5f pop %rdi
|
|
47aa: 5e pop %rsi
|
|
47ab: 5b pop %rbx
|
|
47ac: c3 ret
|
|
47ad: 4c 89 ee mov %r13,%rsi
|
|
47b0: 44 89 f9 mov %r15d,%ecx
|
|
47b3: 48 83 e6 3f and $0x3f,%rsi
|
|
47b7: 44 89 ff mov %r15d,%edi
|
|
47ba: 48 f7 de neg %rsi
|
|
47bd: 48 83 e6 3f and $0x3f,%rsi
|
|
47c1: 49 03 f5 add %r13,%rsi
|
|
47c4: 48 89 f2 mov %rsi,%rdx
|
|
47c7: e8 54 69 01 00 call 0x1b120
|
|
47cc: 49 89 c5 mov %rax,%r13
|
|
47cf: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
47d6: 00
|
|
47d7: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
47dc: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
47e0: 83 fb 0e cmp $0xe,%ebx
|
|
47e3: 7f 38 jg 0x481d
|
|
47e5: 89 d9 mov %ebx,%ecx
|
|
47e7: e8 d4 6f 01 00 call 0x1b7c0
|
|
47ec: 89 d9 mov %ebx,%ecx
|
|
47ee: 48 89 f2 mov %rsi,%rdx
|
|
47f1: 41 89 f8 mov %edi,%r8d
|
|
47f4: 49 89 c1 mov %rax,%r9
|
|
47f7: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
47fc: e8 5f 70 01 00 call 0x1b860
|
|
4801: 49 89 c1 mov %rax,%r9
|
|
4804: 89 d9 mov %ebx,%ecx
|
|
4806: b8 01 00 00 00 mov $0x1,%eax
|
|
480b: d3 e0 shl %cl,%eax
|
|
480d: c1 e0 04 shl $0x4,%eax
|
|
4810: 83 c0 3f add $0x3f,%eax
|
|
4813: 83 e0 c0 and $0xffffffc0,%eax
|
|
4816: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
481b: eb 1e jmp 0x483b
|
|
481d: 48 89 e0 mov %rsp,%rax
|
|
4820: 4c 89 e1 mov %r12,%rcx
|
|
4823: 49 89 f0 mov %rsi,%r8
|
|
4826: 41 89 f9 mov %edi,%r9d
|
|
4829: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
482d: 89 da mov %ebx,%edx
|
|
482f: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
4833: e8 88 7b 01 00 call 0x1c3c0
|
|
4838: 49 89 c1 mov %rax,%r9
|
|
483b: 44 89 f9 mov %r15d,%ecx
|
|
483e: 48 89 f2 mov %rsi,%rdx
|
|
4841: 41 89 f8 mov %edi,%r8d
|
|
4844: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4849: e8 b2 b3 01 00 call 0x1fc00
|
|
484e: 44 89 f9 mov %r15d,%ecx
|
|
4851: 48 89 f2 mov %rsi,%rdx
|
|
4854: 41 89 f8 mov %edi,%r8d
|
|
4857: 49 89 c1 mov %rax,%r9
|
|
485a: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
485f: e8 3c b8 01 00 call 0x200a0
|
|
4864: 4d 89 26 mov %r12,(%r14)
|
|
4867: 33 c0 xor %eax,%eax
|
|
4869: 48 83 c4 38 add $0x38,%rsp
|
|
486d: 5d pop %rbp
|
|
486e: 41 5f pop %r15
|
|
4870: 41 5e pop %r14
|
|
4872: 41 5d pop %r13
|
|
4874: 41 5c pop %r12
|
|
4876: 5f pop %rdi
|
|
4877: 5e pop %rsi
|
|
4878: 5b pop %rbx
|
|
4879: c3 ret
|
|
487a: bf 0a 00 00 00 mov $0xa,%edi
|
|
487f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4886: 00
|
|
4887: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x2613ba0
|
|
488e: 41 83 ff 06 cmp $0x6,%r15d
|
|
4892: 0f 8f 3f ff ff ff jg 0x47d7
|
|
4898: 49 89 d1 mov %rdx,%r9
|
|
489b: 49 83 e1 3f and $0x3f,%r9
|
|
489f: 49 f7 d9 neg %r9
|
|
48a2: 49 83 e1 3f and $0x3f,%r9
|
|
48a6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
48ad: 00 00
|
|
48af: 4c 03 ca add %rdx,%r9
|
|
48b2: eb 87 jmp 0x483b
|
|
48b4: 33 c0 xor %eax,%eax
|
|
48b6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
48bd: 00
|
|
48be: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
48c3: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
48c8: e9 80 fe ff ff jmp 0x474d
|
|
48cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48d4: 00
|
|
48d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
48e0: 56 push %rsi
|
|
48e1: 57 push %rdi
|
|
48e2: 41 54 push %r12
|
|
48e4: 41 55 push %r13
|
|
48e6: 41 56 push %r14
|
|
48e8: 41 57 push %r15
|
|
48ea: 55 push %rbp
|
|
48eb: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
48f0: 48 89 ce mov %rcx,%rsi
|
|
48f3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
|
|
48fa: 00
|
|
48fb: 45 89 ce mov %r9d,%r14d
|
|
48fe: 45 89 c5 mov %r8d,%r13d
|
|
4901: 89 d5 mov %edx,%ebp
|
|
4903: 48 85 f6 test %rsi,%rsi
|
|
4906: 0f 84 86 01 00 00 je 0x4a92
|
|
490c: 83 fd 1e cmp $0x1e,%ebp
|
|
490f: 0f 87 59 01 00 00 ja 0x4a6e
|
|
4915: 83 fd 1c cmp $0x1c,%ebp
|
|
4918: 0f 8f 50 01 00 00 jg 0x4a6e
|
|
491e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
|
|
4925: 00
|
|
4926: 4d 85 e4 test %r12,%r12
|
|
4929: 0f 84 63 01 00 00 je 0x4a92
|
|
492f: 49 83 e4 3f and $0x3f,%r12
|
|
4933: ba 90 00 00 00 mov $0x90,%edx
|
|
4938: 49 f7 dc neg %r12
|
|
493b: 49 83 e4 3f and $0x3f,%r12
|
|
493f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
|
|
4946: 00
|
|
4947: 4c 89 e1 mov %r12,%rcx
|
|
494a: e8 91 bb 01 00 call 0x204e0
|
|
494f: 89 e9 mov %ebp,%ecx
|
|
4951: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
4957: 41 d3 e0 shl %cl,%r8d
|
|
495a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
|
|
495f: 41 83 fd 08 cmp $0x8,%r13d
|
|
4963: 45 89 74 24 18 mov %r14d,0x18(%r12)
|
|
4968: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
496f: 00 00
|
|
4971: 0f 84 40 02 00 00 je 0x4bb7
|
|
4977: 41 83 fd 04 cmp $0x4,%r13d
|
|
497b: 0f 84 95 00 00 00 je 0x4a16
|
|
4981: 41 83 fd 01 cmp $0x1,%r13d
|
|
4985: 75 37 jne 0x49be
|
|
4987: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
498c: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c5a090
|
|
4993: 01
|
|
4994: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
4998: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
499f: 00
|
|
49a0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
49a7: 00 00
|
|
49a9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
49b0: 00 00
|
|
49b2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
49b9: e9 8c 00 00 00 jmp 0x4a4a
|
|
49be: 41 83 fd 02 cmp $0x2,%r13d
|
|
49c2: 75 34 jne 0x49f8
|
|
49c4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
49c9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c5a090
|
|
49d0: 01
|
|
49d1: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
49d5: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
49dc: 00
|
|
49dd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
49e4: 00 00
|
|
49e6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
49ed: 00 00
|
|
49ef: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
49f6: eb 52 jmp 0x4a4a
|
|
49f8: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
49ff: 00
|
|
4a00: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4a05: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4a0a: 5d pop %rbp
|
|
4a0b: 41 5f pop %r15
|
|
4a0d: 41 5e pop %r14
|
|
4a0f: 41 5d pop %r13
|
|
4a11: 41 5c pop %r12
|
|
4a13: 5f pop %rdi
|
|
4a14: 5e pop %rsi
|
|
4a15: c3 ret
|
|
4a16: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
4a1b: b8 01 00 00 00 mov $0x1,%eax
|
|
4a20: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
4a27: 00
|
|
4a28: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4a2d: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4a32: e8 e9 ba 01 00 call 0x20520
|
|
4a37: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c5a090
|
|
4a3e: 01
|
|
4a3f: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
4a43: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
4a4a: 83 fd 05 cmp $0x5,%ebp
|
|
4a4d: 7f 35 jg 0x4a84
|
|
4a4f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
4a56: 00 00
|
|
4a58: 33 c0 xor %eax,%eax
|
|
4a5a: 4c 89 26 mov %r12,(%rsi)
|
|
4a5d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4a62: 5d pop %rbp
|
|
4a63: 41 5f pop %r15
|
|
4a65: 41 5e pop %r14
|
|
4a67: 41 5d pop %r13
|
|
4a69: 41 5c pop %r12
|
|
4a6b: 5f pop %rdi
|
|
4a6c: 5e pop %rsi
|
|
4a6d: c3 ret
|
|
4a6e: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4a73: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4a78: 5d pop %rbp
|
|
4a79: 41 5f pop %r15
|
|
4a7b: 41 5e pop %r14
|
|
4a7d: 41 5d pop %r13
|
|
4a7f: 41 5c pop %r12
|
|
4a81: 5f pop %rdi
|
|
4a82: 5e pop %rsi
|
|
4a83: c3 ret
|
|
4a84: 83 fd 0a cmp $0xa,%ebp
|
|
4a87: 0f 8e f0 00 00 00 jle 0x4b7d
|
|
4a8d: 48 85 ff test %rdi,%rdi
|
|
4a90: 75 16 jne 0x4aa8
|
|
4a92: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4a97: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4a9c: 5d pop %rbp
|
|
4a9d: 41 5f pop %r15
|
|
4a9f: 41 5e pop %r14
|
|
4aa1: 41 5d pop %r13
|
|
4aa3: 41 5c pop %r12
|
|
4aa5: 5f pop %rdi
|
|
4aa6: 5e pop %rsi
|
|
4aa7: c3 ret
|
|
4aa8: 48 83 e7 3f and $0x3f,%rdi
|
|
4aac: 89 e9 mov %ebp,%ecx
|
|
4aae: 48 f7 df neg %rdi
|
|
4ab1: 41 89 ee mov %ebp,%r14d
|
|
4ab4: 48 83 e7 3f and $0x3f,%rdi
|
|
4ab8: 49 89 fd mov %rdi,%r13
|
|
4abb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
|
|
4ac2: 00
|
|
4ac3: 4c 89 ea mov %r13,%rdx
|
|
4ac6: e8 75 ba 01 00 call 0x20540
|
|
4acb: 48 89 c7 mov %rax,%rdi
|
|
4ace: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
4ad5: 00
|
|
4ad6: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
4adb: 44 8d 7d ff lea -0x1(%rbp),%r15d
|
|
4adf: 41 83 ff 10 cmp $0x10,%r15d
|
|
4ae3: 7f 3b jg 0x4b20
|
|
4ae5: 44 89 f9 mov %r15d,%ecx
|
|
4ae8: e8 53 c0 01 00 call 0x20b40
|
|
4aed: 44 89 f9 mov %r15d,%ecx
|
|
4af0: 4c 89 ea mov %r13,%rdx
|
|
4af3: 45 89 f0 mov %r14d,%r8d
|
|
4af6: 49 89 c1 mov %rax,%r9
|
|
4af9: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4afe: e8 fd c0 01 00 call 0x20c00
|
|
4b03: 49 89 c1 mov %rax,%r9
|
|
4b06: 44 89 f9 mov %r15d,%ecx
|
|
4b09: b8 01 00 00 00 mov $0x1,%eax
|
|
4b0e: d3 e0 shl %cl,%eax
|
|
4b10: c1 e0 04 shl $0x4,%eax
|
|
4b13: 83 c0 3f add $0x3f,%eax
|
|
4b16: 83 e0 c0 and $0xffffffc0,%eax
|
|
4b19: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
4b1e: eb 20 jmp 0x4b40
|
|
4b20: 48 8d 04 24 lea (%rsp),%rax
|
|
4b24: 4c 89 e1 mov %r12,%rcx
|
|
4b27: 4d 89 e8 mov %r13,%r8
|
|
4b2a: 45 89 f1 mov %r14d,%r9d
|
|
4b2d: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
4b31: 44 89 fa mov %r15d,%edx
|
|
4b34: 48 89 78 28 mov %rdi,0x28(%rax)
|
|
4b38: e8 e3 cc 01 00 call 0x21820
|
|
4b3d: 49 89 c1 mov %rax,%r9
|
|
4b40: 89 e9 mov %ebp,%ecx
|
|
4b42: 4c 89 ea mov %r13,%rdx
|
|
4b45: 45 89 f0 mov %r14d,%r8d
|
|
4b48: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4b4d: e8 2e 07 02 00 call 0x25280
|
|
4b52: 89 e9 mov %ebp,%ecx
|
|
4b54: 4c 89 ea mov %r13,%rdx
|
|
4b57: 45 89 f0 mov %r14d,%r8d
|
|
4b5a: 49 89 c1 mov %rax,%r9
|
|
4b5d: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
4b62: e8 b9 0b 02 00 call 0x25720
|
|
4b67: 4c 89 26 mov %r12,(%rsi)
|
|
4b6a: 33 c0 xor %eax,%eax
|
|
4b6c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4b71: 5d pop %rbp
|
|
4b72: 41 5f pop %r15
|
|
4b74: 41 5e pop %r14
|
|
4b76: 41 5d pop %r13
|
|
4b78: 41 5c pop %r12
|
|
4b7a: 5f pop %rdi
|
|
4b7b: 5e pop %rsi
|
|
4b7c: c3 ret
|
|
4b7d: 41 be 0a 00 00 00 mov $0xa,%r14d
|
|
4b83: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x2613ba0
|
|
4b8a: 83 fd 06 cmp $0x6,%ebp
|
|
4b8d: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
4b94: 00
|
|
4b95: 0f 8f 3b ff ff ff jg 0x4ad6
|
|
4b9b: 49 89 d1 mov %rdx,%r9
|
|
4b9e: 49 83 e1 3f and $0x3f,%r9
|
|
4ba2: 49 f7 d9 neg %r9
|
|
4ba5: 49 83 e1 3f and $0x3f,%r9
|
|
4ba9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
4bb0: 00 00
|
|
4bb2: 4c 03 ca add %rdx,%r9
|
|
4bb5: eb 89 jmp 0x4b40
|
|
4bb7: 33 c0 xor %eax,%eax
|
|
4bb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
4bc0: 00
|
|
4bc1: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4bc6: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4bcb: e9 7a fe ff ff jmp 0x4a4a
|
|
4bd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4bd7: 00
|
|
4bd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4bdf: 90 nop
|
|
4be0: 53 push %rbx
|
|
4be1: 56 push %rsi
|
|
4be2: 57 push %rdi
|
|
4be3: 41 54 push %r12
|
|
4be5: 41 55 push %r13
|
|
4be7: 41 56 push %r14
|
|
4be9: 41 57 push %r15
|
|
4beb: 55 push %rbp
|
|
4bec: 48 83 ec 38 sub $0x38,%rsp
|
|
4bf0: 49 89 ce mov %rcx,%r14
|
|
4bf3: 44 89 cf mov %r9d,%edi
|
|
4bf6: 44 89 c6 mov %r8d,%esi
|
|
4bf9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
4c00: 00
|
|
4c01: 41 89 d7 mov %edx,%r15d
|
|
4c04: 4d 85 f6 test %r14,%r14
|
|
4c07: 0f 84 81 01 00 00 je 0x4d8e
|
|
4c0d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
4c11: 0f 87 52 01 00 00 ja 0x4d69
|
|
4c17: 41 83 ff 1c cmp $0x1c,%r15d
|
|
4c1b: 0f 8f 48 01 00 00 jg 0x4d69
|
|
4c21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
4c28: 00
|
|
4c29: 48 85 db test %rbx,%rbx
|
|
4c2c: 0f 84 5c 01 00 00 je 0x4d8e
|
|
4c32: 48 89 dd mov %rbx,%rbp
|
|
4c35: ba 90 00 00 00 mov $0x90,%edx
|
|
4c3a: 48 83 e5 3f and $0x3f,%rbp
|
|
4c3e: 48 f7 dd neg %rbp
|
|
4c41: 48 83 e5 3f and $0x3f,%rbp
|
|
4c45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
4c49: 4c 89 e1 mov %r12,%rcx
|
|
4c4c: e8 0f 0f 02 00 call 0x25b60
|
|
4c51: 44 89 f9 mov %r15d,%ecx
|
|
4c54: b8 01 00 00 00 mov $0x1,%eax
|
|
4c59: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
4c5e: d3 e0 shl %cl,%eax
|
|
4c60: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
4c65: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
4c6c: 00 00
|
|
4c6e: 83 fe 08 cmp $0x8,%esi
|
|
4c71: 0f 84 34 02 00 00 je 0x4eab
|
|
4c77: 83 fe 04 cmp $0x4,%esi
|
|
4c7a: 0f 84 91 00 00 00 je 0x4d11
|
|
4c80: 83 fe 01 cmp $0x1,%esi
|
|
4c83: 75 36 jne 0x4cbb
|
|
4c85: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
4c89: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c5a098
|
|
4c90: 01
|
|
4c91: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
4c98: 00
|
|
4c99: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
4c9d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
4ca4: 00 00
|
|
4ca6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
4cad: 00 00
|
|
4caf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
4cb6: e9 89 00 00 00 jmp 0x4d44
|
|
4cbb: 83 fe 02 cmp $0x2,%esi
|
|
4cbe: 75 33 jne 0x4cf3
|
|
4cc0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
4cc4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c5a098
|
|
4ccb: 01
|
|
4ccc: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
4cd3: 00
|
|
4cd4: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
4cd8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
4cdf: 00 00
|
|
4ce1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
4ce8: 00 00
|
|
4cea: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
4cf1: eb 51 jmp 0x4d44
|
|
4cf3: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
4cfa: 00
|
|
4cfb: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4d00: 48 83 c4 38 add $0x38,%rsp
|
|
4d04: 5d pop %rbp
|
|
4d05: 41 5f pop %r15
|
|
4d07: 41 5e pop %r14
|
|
4d09: 41 5d pop %r13
|
|
4d0b: 41 5c pop %r12
|
|
4d0d: 5f pop %rdi
|
|
4d0e: 5e pop %rsi
|
|
4d0f: 5b pop %rbx
|
|
4d10: c3 ret
|
|
4d11: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
4d15: b8 01 00 00 00 mov $0x1,%eax
|
|
4d1a: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
4d21: 00
|
|
4d22: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4d27: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4d2c: e8 6f 0e 02 00 call 0x25ba0
|
|
4d31: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c5a098
|
|
4d38: 01
|
|
4d39: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
4d3d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
|
|
4d44: 41 83 ff 05 cmp $0x5,%r15d
|
|
4d48: 7f 35 jg 0x4d7f
|
|
4d4a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
4d51: 00 00
|
|
4d53: 33 c0 xor %eax,%eax
|
|
4d55: 4d 89 26 mov %r12,(%r14)
|
|
4d58: 48 83 c4 38 add $0x38,%rsp
|
|
4d5c: 5d pop %rbp
|
|
4d5d: 41 5f pop %r15
|
|
4d5f: 41 5e pop %r14
|
|
4d61: 41 5d pop %r13
|
|
4d63: 41 5c pop %r12
|
|
4d65: 5f pop %rdi
|
|
4d66: 5e pop %rsi
|
|
4d67: 5b pop %rbx
|
|
4d68: c3 ret
|
|
4d69: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4d6e: 48 83 c4 38 add $0x38,%rsp
|
|
4d72: 5d pop %rbp
|
|
4d73: 41 5f pop %r15
|
|
4d75: 41 5e pop %r14
|
|
4d77: 41 5d pop %r13
|
|
4d79: 41 5c pop %r12
|
|
4d7b: 5f pop %rdi
|
|
4d7c: 5e pop %rsi
|
|
4d7d: 5b pop %rbx
|
|
4d7e: c3 ret
|
|
4d7f: 41 83 ff 0a cmp $0xa,%r15d
|
|
4d83: 0f 8e e8 00 00 00 jle 0x4e71
|
|
4d89: 4d 85 ed test %r13,%r13
|
|
4d8c: 75 16 jne 0x4da4
|
|
4d8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4d93: 48 83 c4 38 add $0x38,%rsp
|
|
4d97: 5d pop %rbp
|
|
4d98: 41 5f pop %r15
|
|
4d9a: 41 5e pop %r14
|
|
4d9c: 41 5d pop %r13
|
|
4d9e: 41 5c pop %r12
|
|
4da0: 5f pop %rdi
|
|
4da1: 5e pop %rsi
|
|
4da2: 5b pop %rbx
|
|
4da3: c3 ret
|
|
4da4: 4c 89 ee mov %r13,%rsi
|
|
4da7: 44 89 f9 mov %r15d,%ecx
|
|
4daa: 48 83 e6 3f and $0x3f,%rsi
|
|
4dae: 44 89 ff mov %r15d,%edi
|
|
4db1: 48 f7 de neg %rsi
|
|
4db4: 48 83 e6 3f and $0x3f,%rsi
|
|
4db8: 49 03 f5 add %r13,%rsi
|
|
4dbb: 48 89 f2 mov %rsi,%rdx
|
|
4dbe: e8 fd 0d 02 00 call 0x25bc0
|
|
4dc3: 49 89 c5 mov %rax,%r13
|
|
4dc6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4dcd: 00
|
|
4dce: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
4dd2: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
4dd7: 83 fb 10 cmp $0x10,%ebx
|
|
4dda: 7f 38 jg 0x4e14
|
|
4ddc: 89 d9 mov %ebx,%ecx
|
|
4dde: e8 bd 13 02 00 call 0x261a0
|
|
4de3: 89 d9 mov %ebx,%ecx
|
|
4de5: 48 89 f2 mov %rsi,%rdx
|
|
4de8: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4ded: 41 89 f8 mov %edi,%r8d
|
|
4df0: 49 89 c1 mov %rax,%r9
|
|
4df3: e8 48 14 02 00 call 0x26240
|
|
4df8: 49 89 c1 mov %rax,%r9
|
|
4dfb: 89 d9 mov %ebx,%ecx
|
|
4dfd: b8 01 00 00 00 mov $0x1,%eax
|
|
4e02: d3 e0 shl %cl,%eax
|
|
4e04: c1 e0 04 shl $0x4,%eax
|
|
4e07: 83 c0 3f add $0x3f,%eax
|
|
4e0a: 83 e0 c0 and $0xffffffc0,%eax
|
|
4e0d: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
4e12: eb 1e jmp 0x4e32
|
|
4e14: 48 89 e0 mov %rsp,%rax
|
|
4e17: 4c 89 e1 mov %r12,%rcx
|
|
4e1a: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
4e1e: 89 da mov %ebx,%edx
|
|
4e20: 49 89 f0 mov %rsi,%r8
|
|
4e23: 41 89 f9 mov %edi,%r9d
|
|
4e26: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
4e2a: e8 d1 1f 02 00 call 0x26e00
|
|
4e2f: 49 89 c1 mov %rax,%r9
|
|
4e32: 44 89 f9 mov %r15d,%ecx
|
|
4e35: 48 89 f2 mov %rsi,%rdx
|
|
4e38: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4e3d: 41 89 f8 mov %edi,%r8d
|
|
4e40: e8 db 57 02 00 call 0x2a620
|
|
4e45: 44 89 f9 mov %r15d,%ecx
|
|
4e48: 48 89 f2 mov %rsi,%rdx
|
|
4e4b: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
4e50: 41 89 f8 mov %edi,%r8d
|
|
4e53: 49 89 c1 mov %rax,%r9
|
|
4e56: e8 65 5c 02 00 call 0x2aac0
|
|
4e5b: 4d 89 26 mov %r12,(%r14)
|
|
4e5e: 33 c0 xor %eax,%eax
|
|
4e60: 48 83 c4 38 add $0x38,%rsp
|
|
4e64: 5d pop %rbp
|
|
4e65: 41 5f pop %r15
|
|
4e67: 41 5e pop %r14
|
|
4e69: 41 5d pop %r13
|
|
4e6b: 41 5c pop %r12
|
|
4e6d: 5f pop %rdi
|
|
4e6e: 5e pop %rsi
|
|
4e6f: 5b pop %rbx
|
|
4e70: c3 ret
|
|
4e71: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4e78: 00
|
|
4e79: bf 0a 00 00 00 mov $0xa,%edi
|
|
4e7e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x2613ba0
|
|
4e85: 41 83 ff 06 cmp $0x6,%r15d
|
|
4e89: 0f 8f 3f ff ff ff jg 0x4dce
|
|
4e8f: 49 89 d1 mov %rdx,%r9
|
|
4e92: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
4e99: 00 00
|
|
4e9b: 49 83 e1 3f and $0x3f,%r9
|
|
4e9f: 49 f7 d9 neg %r9
|
|
4ea2: 49 83 e1 3f and $0x3f,%r9
|
|
4ea6: 4c 03 ca add %rdx,%r9
|
|
4ea9: eb 87 jmp 0x4e32
|
|
4eab: 33 c0 xor %eax,%eax
|
|
4ead: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
4eb4: 00
|
|
4eb5: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4eba: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4ebf: e9 80 fe ff ff jmp 0x4d44
|
|
4ec4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ecb: 00
|
|
4ecc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4edf: 00
|
|
4ee0: 53 push %rbx
|
|
4ee1: 56 push %rsi
|
|
4ee2: 57 push %rdi
|
|
4ee3: 41 54 push %r12
|
|
4ee5: 41 55 push %r13
|
|
4ee7: 41 56 push %r14
|
|
4ee9: 41 57 push %r15
|
|
4eeb: 55 push %rbp
|
|
4eec: 48 83 ec 38 sub $0x38,%rsp
|
|
4ef0: 49 89 ce mov %rcx,%r14
|
|
4ef3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
4efa: 00
|
|
4efb: 44 89 cf mov %r9d,%edi
|
|
4efe: 44 89 c6 mov %r8d,%esi
|
|
4f01: 41 89 d7 mov %edx,%r15d
|
|
4f04: 4d 85 f6 test %r14,%r14
|
|
4f07: 0f 84 91 01 00 00 je 0x509e
|
|
4f0d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
4f11: 0f 87 62 01 00 00 ja 0x5079
|
|
4f17: 41 83 ff 1c cmp $0x1c,%r15d
|
|
4f1b: 0f 8f 58 01 00 00 jg 0x5079
|
|
4f21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
4f28: 00
|
|
4f29: 48 85 db test %rbx,%rbx
|
|
4f2c: 0f 84 6c 01 00 00 je 0x509e
|
|
4f32: 48 89 dd mov %rbx,%rbp
|
|
4f35: ba 90 00 00 00 mov $0x90,%edx
|
|
4f3a: 48 83 e5 3f and $0x3f,%rbp
|
|
4f3e: 48 f7 dd neg %rbp
|
|
4f41: 48 83 e5 3f and $0x3f,%rbp
|
|
4f45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
4f49: 4c 89 e1 mov %r12,%rcx
|
|
4f4c: e8 af 5f 02 00 call 0x2af00
|
|
4f51: 44 89 f9 mov %r15d,%ecx
|
|
4f54: b8 01 00 00 00 mov $0x1,%eax
|
|
4f59: d3 e0 shl %cl,%eax
|
|
4f5b: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
4f60: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
4f65: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
4f6c: 00 00
|
|
4f6e: 83 fe 08 cmp $0x8,%esi
|
|
4f71: 0f 84 44 02 00 00 je 0x51bb
|
|
4f77: 83 fe 04 cmp $0x4,%esi
|
|
4f7a: 0f 84 99 00 00 00 je 0x5019
|
|
4f80: 83 fe 01 cmp $0x1,%esi
|
|
4f83: 75 3a jne 0x4fbf
|
|
4f85: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
4f89: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
4f8d: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c5a0a0
|
|
4f94: 01
|
|
4f95: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
4f99: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
4fa0: 00
|
|
4fa1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
4fa8: 00 00
|
|
4faa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
4fb1: 00 00
|
|
4fb3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
4fba: e9 95 00 00 00 jmp 0x5054
|
|
4fbf: 83 fe 02 cmp $0x2,%esi
|
|
4fc2: 75 37 jne 0x4ffb
|
|
4fc4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
4fc8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
4fcc: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c5a0a0
|
|
4fd3: 01
|
|
4fd4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
4fd8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
4fdf: 00
|
|
4fe0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
4fe7: 00 00
|
|
4fe9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
4ff0: 00 00
|
|
4ff2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
4ff9: eb 59 jmp 0x5054
|
|
4ffb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
5002: 00
|
|
5003: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
5008: 48 83 c4 38 add $0x38,%rsp
|
|
500c: 5d pop %rbp
|
|
500d: 41 5f pop %r15
|
|
500f: 41 5e pop %r14
|
|
5011: 41 5d pop %r13
|
|
5013: 41 5c pop %r12
|
|
5015: 5f pop %rdi
|
|
5016: 5e pop %rsi
|
|
5017: 5b pop %rbx
|
|
5018: c3 ret
|
|
5019: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
501d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
5021: b8 01 00 00 00 mov $0x1,%eax
|
|
5026: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
502d: 00
|
|
502e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5033: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5038: e8 03 5f 02 00 call 0x2af40
|
|
503d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
5041: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c5a0a0
|
|
5048: 01
|
|
5049: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
504d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
5054: 41 83 ff 04 cmp $0x4,%r15d
|
|
5058: 7f 35 jg 0x508f
|
|
505a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
5061: 00 00
|
|
5063: 33 c0 xor %eax,%eax
|
|
5065: 4d 89 26 mov %r12,(%r14)
|
|
5068: 48 83 c4 38 add $0x38,%rsp
|
|
506c: 5d pop %rbp
|
|
506d: 41 5f pop %r15
|
|
506f: 41 5e pop %r14
|
|
5071: 41 5d pop %r13
|
|
5073: 41 5c pop %r12
|
|
5075: 5f pop %rdi
|
|
5076: 5e pop %rsi
|
|
5077: 5b pop %rbx
|
|
5078: c3 ret
|
|
5079: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
507e: 48 83 c4 38 add $0x38,%rsp
|
|
5082: 5d pop %rbp
|
|
5083: 41 5f pop %r15
|
|
5085: 41 5e pop %r14
|
|
5087: 41 5d pop %r13
|
|
5089: 41 5c pop %r12
|
|
508b: 5f pop %rdi
|
|
508c: 5e pop %rsi
|
|
508d: 5b pop %rbx
|
|
508e: c3 ret
|
|
508f: 41 83 ff 0a cmp $0xa,%r15d
|
|
5093: 0f 8e e8 00 00 00 jle 0x5181
|
|
5099: 4d 85 ed test %r13,%r13
|
|
509c: 75 16 jne 0x50b4
|
|
509e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
50a3: 48 83 c4 38 add $0x38,%rsp
|
|
50a7: 5d pop %rbp
|
|
50a8: 41 5f pop %r15
|
|
50aa: 41 5e pop %r14
|
|
50ac: 41 5d pop %r13
|
|
50ae: 41 5c pop %r12
|
|
50b0: 5f pop %rdi
|
|
50b1: 5e pop %rsi
|
|
50b2: 5b pop %rbx
|
|
50b3: c3 ret
|
|
50b4: 4c 89 ee mov %r13,%rsi
|
|
50b7: 44 89 f9 mov %r15d,%ecx
|
|
50ba: 48 83 e6 3f and $0x3f,%rsi
|
|
50be: 44 89 ff mov %r15d,%edi
|
|
50c1: 48 f7 de neg %rsi
|
|
50c4: 48 83 e6 3f and $0x3f,%rsi
|
|
50c8: 49 03 f5 add %r13,%rsi
|
|
50cb: 48 89 f2 mov %rsi,%rdx
|
|
50ce: e8 8d 5e 02 00 call 0x2af60
|
|
50d3: 49 89 c5 mov %rax,%r13
|
|
50d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
50dd: 00
|
|
50de: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
50e3: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
50e7: 83 fb 11 cmp $0x11,%ebx
|
|
50ea: 7f 38 jg 0x5124
|
|
50ec: 89 d9 mov %ebx,%ecx
|
|
50ee: e8 cd 66 01 00 call 0x1b7c0
|
|
50f3: 89 d9 mov %ebx,%ecx
|
|
50f5: 48 89 f2 mov %rsi,%rdx
|
|
50f8: 41 89 f8 mov %edi,%r8d
|
|
50fb: 49 89 c1 mov %rax,%r9
|
|
50fe: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
5103: e8 f8 65 02 00 call 0x2b700
|
|
5108: 49 89 c1 mov %rax,%r9
|
|
510b: 89 d9 mov %ebx,%ecx
|
|
510d: b8 01 00 00 00 mov $0x1,%eax
|
|
5112: d3 e0 shl %cl,%eax
|
|
5114: c1 e0 04 shl $0x4,%eax
|
|
5117: 83 c0 3f add $0x3f,%eax
|
|
511a: 83 e0 c0 and $0xffffffc0,%eax
|
|
511d: 41 89 44 24 1c mov %eax,0x1c(%r12)
|
|
5122: eb 1e jmp 0x5142
|
|
5124: 48 89 e0 mov %rsp,%rax
|
|
5127: 4c 89 e1 mov %r12,%rcx
|
|
512a: 49 89 f0 mov %rsi,%r8
|
|
512d: 41 89 f9 mov %edi,%r9d
|
|
5130: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
5134: 89 da mov %ebx,%edx
|
|
5136: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
513a: e8 a1 79 02 00 call 0x2cae0
|
|
513f: 49 89 c1 mov %rax,%r9
|
|
5142: 44 89 f9 mov %r15d,%ecx
|
|
5145: 48 89 f2 mov %rsi,%rdx
|
|
5148: 41 89 f8 mov %edi,%r8d
|
|
514b: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
5150: e8 6b b4 02 00 call 0x305c0
|
|
5155: 44 89 f9 mov %r15d,%ecx
|
|
5158: 48 89 f2 mov %rsi,%rdx
|
|
515b: 41 89 f8 mov %edi,%r8d
|
|
515e: 49 89 c1 mov %rax,%r9
|
|
5161: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
5166: e8 b5 b8 02 00 call 0x30a20
|
|
516b: 4d 89 26 mov %r12,(%r14)
|
|
516e: 33 c0 xor %eax,%eax
|
|
5170: 48 83 c4 38 add $0x38,%rsp
|
|
5174: 5d pop %rbp
|
|
5175: 41 5f pop %r15
|
|
5177: 41 5e pop %r14
|
|
5179: 41 5d pop %r13
|
|
517b: 41 5c pop %r12
|
|
517d: 5f pop %rdi
|
|
517e: 5e pop %rsi
|
|
517f: 5b pop %rbx
|
|
5180: c3 ret
|
|
5181: bf 0a 00 00 00 mov $0xa,%edi
|
|
5186: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
518d: 00
|
|
518e: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x2613ba0
|
|
5195: 41 83 ff 07 cmp $0x7,%r15d
|
|
5199: 0f 8f 3f ff ff ff jg 0x50de
|
|
519f: 49 89 d1 mov %rdx,%r9
|
|
51a2: 49 83 e1 3f and $0x3f,%r9
|
|
51a6: 49 f7 d9 neg %r9
|
|
51a9: 49 83 e1 3f and $0x3f,%r9
|
|
51ad: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
51b4: 00 00
|
|
51b6: 4c 03 ca add %rdx,%r9
|
|
51b9: eb 87 jmp 0x5142
|
|
51bb: 33 c0 xor %eax,%eax
|
|
51bd: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
51c4: 00
|
|
51c5: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
51ca: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
51cf: e9 80 fe ff ff jmp 0x5054
|
|
51d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
51d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51e0: 53 push %rbx
|
|
51e1: 56 push %rsi
|
|
51e2: 57 push %rdi
|
|
51e3: 41 54 push %r12
|
|
51e5: 41 55 push %r13
|
|
51e7: 41 56 push %r14
|
|
51e9: 41 57 push %r15
|
|
51eb: 55 push %rbp
|
|
51ec: 48 83 ec 38 sub $0x38,%rsp
|
|
51f0: 49 89 ce mov %rcx,%r14
|
|
51f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
51fa: 00
|
|
51fb: 44 89 cf mov %r9d,%edi
|
|
51fe: 44 89 c6 mov %r8d,%esi
|
|
5201: 41 89 d7 mov %edx,%r15d
|
|
5204: 4d 85 f6 test %r14,%r14
|
|
5207: 0f 84 91 01 00 00 je 0x539e
|
|
520d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
5211: 0f 87 62 01 00 00 ja 0x5379
|
|
5217: 41 83 ff 1c cmp $0x1c,%r15d
|
|
521b: 0f 8f 58 01 00 00 jg 0x5379
|
|
5221: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
5228: 00
|
|
5229: 48 85 db test %rbx,%rbx
|
|
522c: 0f 84 6c 01 00 00 je 0x539e
|
|
5232: 48 89 dd mov %rbx,%rbp
|
|
5235: ba 90 00 00 00 mov $0x90,%edx
|
|
523a: 48 83 e5 3f and $0x3f,%rbp
|
|
523e: 48 f7 dd neg %rbp
|
|
5241: 48 83 e5 3f and $0x3f,%rbp
|
|
5245: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
5249: 4c 89 e1 mov %r12,%rcx
|
|
524c: e8 0f bc 02 00 call 0x30e60
|
|
5251: b8 01 00 00 00 mov $0x1,%eax
|
|
5256: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
525b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
5260: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
5267: 00 00
|
|
5269: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
526e: 83 fe 08 cmp $0x8,%esi
|
|
5271: 0f 84 45 02 00 00 je 0x54bc
|
|
5277: 83 fe 04 cmp $0x4,%esi
|
|
527a: 0f 84 99 00 00 00 je 0x5319
|
|
5280: 83 fe 01 cmp $0x1,%esi
|
|
5283: 75 3a jne 0x52bf
|
|
5285: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
5289: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
528d: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c5a0a8
|
|
5294: 01
|
|
5295: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
5299: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
52a0: 00
|
|
52a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
52a8: 00 00
|
|
52aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
52b1: 00 00
|
|
52b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
52ba: e9 95 00 00 00 jmp 0x5354
|
|
52bf: 83 fe 02 cmp $0x2,%esi
|
|
52c2: 75 37 jne 0x52fb
|
|
52c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
52c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
52cc: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c5a0a8
|
|
52d3: 01
|
|
52d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
52d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
52df: 00
|
|
52e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
52e7: 00 00
|
|
52e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
52f0: 00 00
|
|
52f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
52f9: eb 59 jmp 0x5354
|
|
52fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
5302: 00
|
|
5303: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
5308: 48 83 c4 38 add $0x38,%rsp
|
|
530c: 5d pop %rbp
|
|
530d: 41 5f pop %r15
|
|
530f: 41 5e pop %r14
|
|
5311: 41 5d pop %r13
|
|
5313: 41 5c pop %r12
|
|
5315: 5f pop %rdi
|
|
5316: 5e pop %rsi
|
|
5317: 5b pop %rbx
|
|
5318: c3 ret
|
|
5319: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
531d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
5321: b8 01 00 00 00 mov $0x1,%eax
|
|
5326: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
532d: 00
|
|
532e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5333: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5338: e8 63 bb 02 00 call 0x30ea0
|
|
533d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
5341: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c5a0a8
|
|
5348: 01
|
|
5349: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
534d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
5354: 41 83 ff 04 cmp $0x4,%r15d
|
|
5358: 7f 35 jg 0x538f
|
|
535a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
5361: 00 00
|
|
5363: 33 c0 xor %eax,%eax
|
|
5365: 4d 89 26 mov %r12,(%r14)
|
|
5368: 48 83 c4 38 add $0x38,%rsp
|
|
536c: 5d pop %rbp
|
|
536d: 41 5f pop %r15
|
|
536f: 41 5e pop %r14
|
|
5371: 41 5d pop %r13
|
|
5373: 41 5c pop %r12
|
|
5375: 5f pop %rdi
|
|
5376: 5e pop %rsi
|
|
5377: 5b pop %rbx
|
|
5378: c3 ret
|
|
5379: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
537e: 48 83 c4 38 add $0x38,%rsp
|
|
5382: 5d pop %rbp
|
|
5383: 41 5f pop %r15
|
|
5385: 41 5e pop %r14
|
|
5387: 41 5d pop %r13
|
|
5389: 41 5c pop %r12
|
|
538b: 5f pop %rdi
|
|
538c: 5e pop %rsi
|
|
538d: 5b pop %rbx
|
|
538e: c3 ret
|
|
538f: 41 83 ff 0a cmp $0xa,%r15d
|
|
5393: 0f 8e e9 00 00 00 jle 0x5482
|
|
5399: 4d 85 ed test %r13,%r13
|
|
539c: 75 16 jne 0x53b4
|
|
539e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
53a3: 48 83 c4 38 add $0x38,%rsp
|
|
53a7: 5d pop %rbp
|
|
53a8: 41 5f pop %r15
|
|
53aa: 41 5e pop %r14
|
|
53ac: 41 5d pop %r13
|
|
53ae: 41 5c pop %r12
|
|
53b0: 5f pop %rdi
|
|
53b1: 5e pop %rsi
|
|
53b2: 5b pop %rbx
|
|
53b3: c3 ret
|
|
53b4: 4c 89 ee mov %r13,%rsi
|
|
53b7: 44 89 f9 mov %r15d,%ecx
|
|
53ba: 48 83 e6 3f and $0x3f,%rsi
|
|
53be: 44 89 ff mov %r15d,%edi
|
|
53c1: 48 f7 de neg %rsi
|
|
53c4: 48 83 e6 3f and $0x3f,%rsi
|
|
53c8: 49 03 f5 add %r13,%rsi
|
|
53cb: 48 89 f2 mov %rsi,%rdx
|
|
53ce: e8 ed ba 02 00 call 0x30ec0
|
|
53d3: 49 89 c5 mov %rax,%r13
|
|
53d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
53dd: 00
|
|
53de: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
53e3: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
53e7: 83 fb 11 cmp $0x11,%ebx
|
|
53ea: 7f 39 jg 0x5425
|
|
53ec: 89 d9 mov %ebx,%ecx
|
|
53ee: e8 2d c2 02 00 call 0x31620
|
|
53f3: 89 d9 mov %ebx,%ecx
|
|
53f5: 48 89 f2 mov %rsi,%rdx
|
|
53f8: 41 89 f8 mov %edi,%r8d
|
|
53fb: 49 89 c1 mov %rax,%r9
|
|
53fe: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
5403: e8 b8 c2 02 00 call 0x316c0
|
|
5408: 49 89 c1 mov %rax,%r9
|
|
540b: b8 01 00 00 00 mov $0x1,%eax
|
|
5410: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
5415: c1 e3 04 shl $0x4,%ebx
|
|
5418: 83 c3 3f add $0x3f,%ebx
|
|
541b: 83 e3 c0 and $0xffffffc0,%ebx
|
|
541e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
|
|
5423: eb 1e jmp 0x5443
|
|
5425: 48 89 e0 mov %rsp,%rax
|
|
5428: 4c 89 e1 mov %r12,%rcx
|
|
542b: 49 89 f0 mov %rsi,%r8
|
|
542e: 41 89 f9 mov %edi,%r9d
|
|
5431: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
5435: 89 da mov %ebx,%edx
|
|
5437: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
543b: e8 a0 d6 02 00 call 0x32ae0
|
|
5440: 49 89 c1 mov %rax,%r9
|
|
5443: 44 89 f9 mov %r15d,%ecx
|
|
5446: 48 89 f2 mov %rsi,%rdx
|
|
5449: 41 89 f8 mov %edi,%r8d
|
|
544c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
5451: e8 6a 11 03 00 call 0x365c0
|
|
5456: 44 89 f9 mov %r15d,%ecx
|
|
5459: 48 89 f2 mov %rsi,%rdx
|
|
545c: 41 89 f8 mov %edi,%r8d
|
|
545f: 49 89 c1 mov %rax,%r9
|
|
5462: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
5467: e8 b4 15 03 00 call 0x36a20
|
|
546c: 4d 89 26 mov %r12,(%r14)
|
|
546f: 33 c0 xor %eax,%eax
|
|
5471: 48 83 c4 38 add $0x38,%rsp
|
|
5475: 5d pop %rbp
|
|
5476: 41 5f pop %r15
|
|
5478: 41 5e pop %r14
|
|
547a: 41 5d pop %r13
|
|
547c: 41 5c pop %r12
|
|
547e: 5f pop %rdi
|
|
547f: 5e pop %rsi
|
|
5480: 5b pop %rbx
|
|
5481: c3 ret
|
|
5482: bf 0a 00 00 00 mov $0xa,%edi
|
|
5487: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
548e: 00
|
|
548f: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x2613ba0
|
|
5496: 41 83 ff 07 cmp $0x7,%r15d
|
|
549a: 0f 8f 3e ff ff ff jg 0x53de
|
|
54a0: 49 89 d1 mov %rdx,%r9
|
|
54a3: 49 83 e1 3f and $0x3f,%r9
|
|
54a7: 49 f7 d9 neg %r9
|
|
54aa: 49 83 e1 3f and $0x3f,%r9
|
|
54ae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
54b5: 00 00
|
|
54b7: 4c 03 ca add %rdx,%r9
|
|
54ba: eb 87 jmp 0x5443
|
|
54bc: 33 c0 xor %eax,%eax
|
|
54be: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
54c5: 00
|
|
54c6: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
54cb: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
54d0: e9 7f fe ff ff jmp 0x5354
|
|
54d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
54d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
54e0: 53 push %rbx
|
|
54e1: 56 push %rsi
|
|
54e2: 57 push %rdi
|
|
54e3: 41 54 push %r12
|
|
54e5: 41 55 push %r13
|
|
54e7: 41 56 push %r14
|
|
54e9: 41 57 push %r15
|
|
54eb: 55 push %rbp
|
|
54ec: 48 83 ec 38 sub $0x38,%rsp
|
|
54f0: 49 89 ce mov %rcx,%r14
|
|
54f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
54fa: 00
|
|
54fb: 44 89 cf mov %r9d,%edi
|
|
54fe: 44 89 c6 mov %r8d,%esi
|
|
5501: 41 89 d7 mov %edx,%r15d
|
|
5504: 4d 85 f6 test %r14,%r14
|
|
5507: 0f 84 91 01 00 00 je 0x569e
|
|
550d: 41 83 ff 1e cmp $0x1e,%r15d
|
|
5511: 0f 87 62 01 00 00 ja 0x5679
|
|
5517: 41 83 ff 1c cmp $0x1c,%r15d
|
|
551b: 0f 8f 58 01 00 00 jg 0x5679
|
|
5521: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
5528: 00
|
|
5529: 48 85 db test %rbx,%rbx
|
|
552c: 0f 84 6c 01 00 00 je 0x569e
|
|
5532: 48 89 dd mov %rbx,%rbp
|
|
5535: ba 90 00 00 00 mov $0x90,%edx
|
|
553a: 48 83 e5 3f and $0x3f,%rbp
|
|
553e: 48 f7 dd neg %rbp
|
|
5541: 48 83 e5 3f and $0x3f,%rbp
|
|
5545: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
5549: 4c 89 e1 mov %r12,%rcx
|
|
554c: e8 ef 18 03 00 call 0x36e40
|
|
5551: b8 01 00 00 00 mov $0x1,%eax
|
|
5556: 41 89 7c 24 18 mov %edi,0x18(%r12)
|
|
555b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
5560: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
|
|
5567: 00 00
|
|
5569: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
556e: 83 fe 08 cmp $0x8,%esi
|
|
5571: 0f 84 45 02 00 00 je 0x57bc
|
|
5577: 83 fe 04 cmp $0x4,%esi
|
|
557a: 0f 84 99 00 00 00 je 0x5619
|
|
5580: 83 fe 01 cmp $0x1,%esi
|
|
5583: 75 3a jne 0x55bf
|
|
5585: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
5589: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
558d: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c5a0b0
|
|
5594: 01
|
|
5595: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
5599: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
55a0: 00
|
|
55a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
55a8: 00 00
|
|
55aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
55b1: 00 00
|
|
55b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
55ba: e9 95 00 00 00 jmp 0x5654
|
|
55bf: 83 fe 02 cmp $0x2,%esi
|
|
55c2: 75 37 jne 0x55fb
|
|
55c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
55c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
|
|
55cc: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c5a0b0
|
|
55d3: 01
|
|
55d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
|
|
55d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
55df: 00
|
|
55e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
55e7: 00 00
|
|
55e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
55f0: 00 00
|
|
55f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
|
|
55f9: eb 59 jmp 0x5654
|
|
55fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
5602: 00
|
|
5603: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
5608: 48 83 c4 38 add $0x38,%rsp
|
|
560c: 5d pop %rbp
|
|
560d: 41 5f pop %r15
|
|
560f: 41 5e pop %r14
|
|
5611: 41 5d pop %r13
|
|
5613: 41 5c pop %r12
|
|
5615: 5f pop %rdi
|
|
5616: 5e pop %rsi
|
|
5617: 5b pop %rbx
|
|
5618: c3 ret
|
|
5619: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
561d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
5621: b8 01 00 00 00 mov $0x1,%eax
|
|
5626: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
562d: 00
|
|
562e: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5633: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5638: e8 43 18 03 00 call 0x36e80
|
|
563d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
5641: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c5a0b0
|
|
5648: 01
|
|
5649: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
564d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
|
|
5654: 41 83 ff 04 cmp $0x4,%r15d
|
|
5658: 7f 35 jg 0x568f
|
|
565a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
5661: 00 00
|
|
5663: 33 c0 xor %eax,%eax
|
|
5665: 4d 89 26 mov %r12,(%r14)
|
|
5668: 48 83 c4 38 add $0x38,%rsp
|
|
566c: 5d pop %rbp
|
|
566d: 41 5f pop %r15
|
|
566f: 41 5e pop %r14
|
|
5671: 41 5d pop %r13
|
|
5673: 41 5c pop %r12
|
|
5675: 5f pop %rdi
|
|
5676: 5e pop %rsi
|
|
5677: 5b pop %rbx
|
|
5678: c3 ret
|
|
5679: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
567e: 48 83 c4 38 add $0x38,%rsp
|
|
5682: 5d pop %rbp
|
|
5683: 41 5f pop %r15
|
|
5685: 41 5e pop %r14
|
|
5687: 41 5d pop %r13
|
|
5689: 41 5c pop %r12
|
|
568b: 5f pop %rdi
|
|
568c: 5e pop %rsi
|
|
568d: 5b pop %rbx
|
|
568e: c3 ret
|
|
568f: 41 83 ff 0a cmp $0xa,%r15d
|
|
5693: 0f 8e e9 00 00 00 jle 0x5782
|
|
5699: 4d 85 ed test %r13,%r13
|
|
569c: 75 16 jne 0x56b4
|
|
569e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
56a3: 48 83 c4 38 add $0x38,%rsp
|
|
56a7: 5d pop %rbp
|
|
56a8: 41 5f pop %r15
|
|
56aa: 41 5e pop %r14
|
|
56ac: 41 5d pop %r13
|
|
56ae: 41 5c pop %r12
|
|
56b0: 5f pop %rdi
|
|
56b1: 5e pop %rsi
|
|
56b2: 5b pop %rbx
|
|
56b3: c3 ret
|
|
56b4: 4c 89 ee mov %r13,%rsi
|
|
56b7: 44 89 f9 mov %r15d,%ecx
|
|
56ba: 48 83 e6 3f and $0x3f,%rsi
|
|
56be: 44 89 ff mov %r15d,%edi
|
|
56c1: 48 f7 de neg %rsi
|
|
56c4: 48 83 e6 3f and $0x3f,%rsi
|
|
56c8: 49 03 f5 add %r13,%rsi
|
|
56cb: 48 89 f2 mov %rsi,%rdx
|
|
56ce: e8 cd 17 03 00 call 0x36ea0
|
|
56d3: 49 89 c5 mov %rax,%r13
|
|
56d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
56dd: 00
|
|
56de: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
56e3: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
56e7: 83 fb 11 cmp $0x11,%ebx
|
|
56ea: 7f 39 jg 0x5725
|
|
56ec: 89 d9 mov %ebx,%ecx
|
|
56ee: e8 2d bf 02 00 call 0x31620
|
|
56f3: 89 d9 mov %ebx,%ecx
|
|
56f5: 48 89 f2 mov %rsi,%rdx
|
|
56f8: 41 89 f8 mov %edi,%r8d
|
|
56fb: 49 89 c1 mov %rax,%r9
|
|
56fe: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
5703: e8 38 1f 03 00 call 0x37640
|
|
5708: 49 89 c1 mov %rax,%r9
|
|
570b: b8 01 00 00 00 mov $0x1,%eax
|
|
5710: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
5715: c1 e3 04 shl $0x4,%ebx
|
|
5718: 83 c3 3f add $0x3f,%ebx
|
|
571b: 83 e3 c0 and $0xffffffc0,%ebx
|
|
571e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
|
|
5723: eb 1e jmp 0x5743
|
|
5725: 48 89 e0 mov %rsp,%rax
|
|
5728: 4c 89 e1 mov %r12,%rcx
|
|
572b: 49 89 f0 mov %rsi,%r8
|
|
572e: 41 89 f9 mov %edi,%r9d
|
|
5731: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
5735: 89 da mov %ebx,%edx
|
|
5737: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
573b: e8 20 33 03 00 call 0x38a60
|
|
5740: 49 89 c1 mov %rax,%r9
|
|
5743: 44 89 f9 mov %r15d,%ecx
|
|
5746: 48 89 f2 mov %rsi,%rdx
|
|
5749: 41 89 f8 mov %edi,%r8d
|
|
574c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
5751: e8 ea 6d 03 00 call 0x3c540
|
|
5756: 44 89 f9 mov %r15d,%ecx
|
|
5759: 48 89 f2 mov %rsi,%rdx
|
|
575c: 41 89 f8 mov %edi,%r8d
|
|
575f: 49 89 c1 mov %rax,%r9
|
|
5762: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
5767: e8 34 72 03 00 call 0x3c9a0
|
|
576c: 4d 89 26 mov %r12,(%r14)
|
|
576f: 33 c0 xor %eax,%eax
|
|
5771: 48 83 c4 38 add $0x38,%rsp
|
|
5775: 5d pop %rbp
|
|
5776: 41 5f pop %r15
|
|
5778: 41 5e pop %r14
|
|
577a: 41 5d pop %r13
|
|
577c: 41 5c pop %r12
|
|
577e: 5f pop %rdi
|
|
577f: 5e pop %rsi
|
|
5780: 5b pop %rbx
|
|
5781: c3 ret
|
|
5782: bf 0a 00 00 00 mov $0xa,%edi
|
|
5787: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
578e: 00
|
|
578f: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x2613ba0
|
|
5796: 41 83 ff 07 cmp $0x7,%r15d
|
|
579a: 0f 8f 3e ff ff ff jg 0x56de
|
|
57a0: 49 89 d1 mov %rdx,%r9
|
|
57a3: 49 83 e1 3f and $0x3f,%r9
|
|
57a7: 49 f7 d9 neg %r9
|
|
57aa: 49 83 e1 3f and $0x3f,%r9
|
|
57ae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
57b5: 00 00
|
|
57b7: 4c 03 ca add %rdx,%r9
|
|
57ba: eb 87 jmp 0x5743
|
|
57bc: 33 c0 xor %eax,%eax
|
|
57be: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
|
|
57c5: 00
|
|
57c6: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
57cb: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
57d0: e9 7f fe ff ff jmp 0x5654
|
|
57d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
57d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
57e0: 48 83 ec 28 sub $0x28,%rsp
|
|
57e4: 48 85 c9 test %rcx,%rcx
|
|
57e7: 74 20 je 0x5809
|
|
57e9: 48 85 d2 test %rdx,%rdx
|
|
57ec: 74 1b je 0x5809
|
|
57ee: 45 85 c0 test %r8d,%r8d
|
|
57f1: 7f 0a jg 0x57fd
|
|
57f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
57f8: 48 83 c4 28 add $0x28,%rsp
|
|
57fc: c3 ret
|
|
57fd: e8 be 75 03 00 call 0x3cdc0
|
|
5802: 33 c0 xor %eax,%eax
|
|
5804: 48 83 c4 28 add $0x28,%rsp
|
|
5808: c3 ret
|
|
5809: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
580e: 48 83 c4 28 add $0x28,%rsp
|
|
5812: c3 ret
|
|
5813: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
581f: 00
|
|
5820: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5825: 48 85 c9 test %rcx,%rcx
|
|
5828: 74 22 je 0x584c
|
|
582a: 48 85 d2 test %rdx,%rdx
|
|
582d: 74 1d je 0x584c
|
|
582f: 45 85 c0 test %r8d,%r8d
|
|
5832: 7f 0b jg 0x583f
|
|
5834: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5839: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
583e: c3 ret
|
|
583f: e8 5c 77 03 00 call 0x3cfa0
|
|
5844: 33 c0 xor %eax,%eax
|
|
5846: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
584b: c3 ret
|
|
584c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5851: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5856: c3 ret
|
|
5857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
585e: 00 00
|
|
5860: 48 83 ec 28 sub $0x28,%rsp
|
|
5864: 48 85 c9 test %rcx,%rcx
|
|
5867: 74 20 je 0x5889
|
|
5869: 48 85 d2 test %rdx,%rdx
|
|
586c: 74 1b je 0x5889
|
|
586e: 45 85 c0 test %r8d,%r8d
|
|
5871: 7f 0a jg 0x587d
|
|
5873: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5878: 48 83 c4 28 add $0x28,%rsp
|
|
587c: c3 ret
|
|
587d: e8 fe 78 03 00 call 0x3d180
|
|
5882: 33 c0 xor %eax,%eax
|
|
5884: 48 83 c4 28 add $0x28,%rsp
|
|
5888: c3 ret
|
|
5889: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
588e: 48 83 c4 28 add $0x28,%rsp
|
|
5892: c3 ret
|
|
5893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
589f: 00
|
|
58a0: 56 push %rsi
|
|
58a1: 48 89 d6 mov %rdx,%rsi
|
|
58a4: 48 85 c9 test %rcx,%rcx
|
|
58a7: 0f 84 d0 01 00 00 je 0x5a7d
|
|
58ad: 48 85 f6 test %rsi,%rsi
|
|
58b0: 0f 84 c7 01 00 00 je 0x5a7d
|
|
58b6: 45 85 c0 test %r8d,%r8d
|
|
58b9: 0f 8e b7 01 00 00 jle 0x5a76
|
|
58bf: 41 83 f8 10 cmp $0x10,%r8d
|
|
58c3: 0f 8c 9d 01 00 00 jl 0x5a66
|
|
58c9: 49 89 f1 mov %rsi,%r9
|
|
58cc: 49 83 e1 1f and $0x1f,%r9
|
|
58d0: 45 89 c9 mov %r9d,%r9d
|
|
58d3: 45 85 c9 test %r9d,%r9d
|
|
58d6: 74 18 je 0x58f0
|
|
58d8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
58df: 0f 85 81 01 00 00 jne 0x5a66
|
|
58e5: 41 f7 d9 neg %r9d
|
|
58e8: 41 83 c1 20 add $0x20,%r9d
|
|
58ec: 41 c1 e9 03 shr $0x3,%r9d
|
|
58f0: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
58f4: 44 3b c0 cmp %eax,%r8d
|
|
58f7: 0f 8c 69 01 00 00 jl 0x5a66
|
|
58fd: 44 89 c0 mov %r8d,%eax
|
|
5900: 33 d2 xor %edx,%edx
|
|
5902: 41 2b c1 sub %r9d,%eax
|
|
5905: 83 e0 0f and $0xf,%eax
|
|
5908: f7 d8 neg %eax
|
|
590a: 41 03 c0 add %r8d,%eax
|
|
590d: 45 85 c9 test %r9d,%r9d
|
|
5910: 76 25 jbe 0x5937
|
|
5912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5920: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
5925: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1
|
|
592a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
592f: 48 ff c2 inc %rdx
|
|
5932: 49 3b d1 cmp %r9,%rdx
|
|
5935: 72 e9 jb 0x5920
|
|
5937: 48 63 d0 movslq %eax,%rdx
|
|
593a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5940: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
5946: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
|
|
594d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
|
|
5954: 01
|
|
5955: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
|
|
595c: 01
|
|
595d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2
|
|
5963: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
|
|
596a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
|
|
5971: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
|
|
5978: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
|
|
597e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
|
|
5985: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
|
|
598c: 01
|
|
598d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
|
|
5994: 01
|
|
5995: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
|
|
599c: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
|
|
59a3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
|
|
59aa: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
|
|
59b1: 49 83 c1 10 add $0x10,%r9
|
|
59b5: 4c 3b ca cmp %rdx,%r9
|
|
59b8: 72 86 jb 0x5940
|
|
59ba: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
59be: 45 3b c8 cmp %r8d,%r9d
|
|
59c1: 0f 87 93 00 00 00 ja 0x5a5a
|
|
59c7: 4d 63 d0 movslq %r8d,%r10
|
|
59ca: 4c 2b d2 sub %rdx,%r10
|
|
59cd: 49 83 fa 04 cmp $0x4,%r10
|
|
59d1: 0f 8c 8a 00 00 00 jl 0x5a61
|
|
59d7: 45 89 d3 mov %r10d,%r11d
|
|
59da: 45 33 c9 xor %r9d,%r9d
|
|
59dd: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
59e1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
|
|
59e5: 4d 63 db movslq %r11d,%r11
|
|
59e8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
59ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
59f3: 00
|
|
59f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a00: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
|
|
5a06: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
|
|
5a0d: 01
|
|
5a0e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2
|
|
5a14: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
|
|
5a1a: 49 83 c1 04 add $0x4,%r9
|
|
5a1e: 4d 3b cb cmp %r11,%r9
|
|
5a21: 72 dd jb 0x5a00
|
|
5a23: 4d 3b da cmp %r10,%r11
|
|
5a26: 73 32 jae 0x5a5a
|
|
5a28: 48 63 c0 movslq %eax,%rax
|
|
5a2b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
5a2f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
5a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a3f: 00
|
|
5a40: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
5a46: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
5a4c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
|
|
5a52: 49 ff c3 inc %r11
|
|
5a55: 4d 3b da cmp %r10,%r11
|
|
5a58: 72 e6 jb 0x5a40
|
|
5a5a: 33 c0 xor %eax,%eax
|
|
5a5c: c5 f8 77 vzeroupper
|
|
5a5f: 5e pop %rsi
|
|
5a60: c3 ret
|
|
5a61: 45 33 db xor %r11d,%r11d
|
|
5a64: eb bd jmp 0x5a23
|
|
5a66: 33 c0 xor %eax,%eax
|
|
5a68: 41 83 f8 01 cmp $0x1,%r8d
|
|
5a6c: 72 ec jb 0x5a5a
|
|
5a6e: 4d 63 d0 movslq %r8d,%r10
|
|
5a71: 45 33 db xor %r11d,%r11d
|
|
5a74: eb ad jmp 0x5a23
|
|
5a76: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5a7b: 5e pop %rsi
|
|
5a7c: c3 ret
|
|
5a7d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5a82: 5e pop %rsi
|
|
5a83: c3 ret
|
|
5a84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a8b: 00
|
|
5a8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a9f: 00
|
|
5aa0: 53 push %rbx
|
|
5aa1: 48 85 c9 test %rcx,%rcx
|
|
5aa4: 0f 84 aa 01 00 00 je 0x5c54
|
|
5aaa: 48 85 d2 test %rdx,%rdx
|
|
5aad: 0f 84 a1 01 00 00 je 0x5c54
|
|
5ab3: 45 85 c0 test %r8d,%r8d
|
|
5ab6: 0f 8e 91 01 00 00 jle 0x5c4d
|
|
5abc: 41 83 f8 10 cmp $0x10,%r8d
|
|
5ac0: 0f 8c 80 01 00 00 jl 0x5c46
|
|
5ac6: 49 89 d3 mov %rdx,%r11
|
|
5ac9: 49 83 e3 1f and $0x1f,%r11
|
|
5acd: 45 85 db test %r11d,%r11d
|
|
5ad0: 74 18 je 0x5aea
|
|
5ad2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
5ad9: 0f 85 67 01 00 00 jne 0x5c46
|
|
5adf: 41 f7 db neg %r11d
|
|
5ae2: 41 83 c3 20 add $0x20,%r11d
|
|
5ae6: 41 c1 eb 03 shr $0x3,%r11d
|
|
5aea: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
5aee: 44 3b c0 cmp %eax,%r8d
|
|
5af1: 0f 8c 4f 01 00 00 jl 0x5c46
|
|
5af7: 44 89 c0 mov %r8d,%eax
|
|
5afa: 45 33 d2 xor %r10d,%r10d
|
|
5afd: 41 2b c3 sub %r11d,%eax
|
|
5b00: 83 e0 0f and $0xf,%eax
|
|
5b03: f7 d8 neg %eax
|
|
5b05: 41 03 c0 add %r8d,%eax
|
|
5b08: 44 89 db mov %r11d,%ebx
|
|
5b0b: 45 85 db test %r11d,%r11d
|
|
5b0e: 76 2a jbe 0x5b3a
|
|
5b10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b17: 00
|
|
5b18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b1f: 90 nop
|
|
5b20: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
5b26: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
5b2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
5b32: 49 ff c2 inc %r10
|
|
5b35: 4c 3b d3 cmp %rbx,%r10
|
|
5b38: 72 e6 jb 0x5b20
|
|
5b3a: 4c 63 d0 movslq %eax,%r10
|
|
5b3d: 0f 1f 00 nopl (%rax)
|
|
5b40: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
|
|
5b45: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
5b49: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
|
|
5b4f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
|
|
5b55: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1
|
|
5b5a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
|
|
5b60: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3
|
|
5b66: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5
|
|
5b6c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
5b71: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1
|
|
5b77: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
5b7d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
5b83: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
5b89: 48 83 c3 10 add $0x10,%rbx
|
|
5b8d: 49 3b da cmp %r10,%rbx
|
|
5b90: 72 ae jb 0x5b40
|
|
5b92: 8d 58 01 lea 0x1(%rax),%ebx
|
|
5b95: 41 3b d8 cmp %r8d,%ebx
|
|
5b98: 0f 87 9c 00 00 00 ja 0x5c3a
|
|
5b9e: 4d 63 c8 movslq %r8d,%r9
|
|
5ba1: 48 63 c0 movslq %eax,%rax
|
|
5ba4: 4c 2b c8 sub %rax,%r9
|
|
5ba7: 49 83 f9 04 cmp $0x4,%r9
|
|
5bab: 0f 8c 90 00 00 00 jl 0x5c41
|
|
5bb1: 48 63 c0 movslq %eax,%rax
|
|
5bb4: 45 89 ca mov %r9d,%r10d
|
|
5bb7: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
5bbb: 45 33 c0 xor %r8d,%r8d
|
|
5bbe: 4d 63 d2 movslq %r10d,%r10
|
|
5bc1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
|
|
5bc5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
|
|
5bc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5bd0: 00
|
|
5bd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5bdf: 00
|
|
5be0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
5be6: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
5bec: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
|
|
5bf2: 49 83 c0 04 add $0x4,%r8
|
|
5bf6: 4d 3b c2 cmp %r10,%r8
|
|
5bf9: 72 e5 jb 0x5be0
|
|
5bfb: 4d 3b d1 cmp %r9,%r10
|
|
5bfe: 73 3a jae 0x5c3a
|
|
5c00: 48 63 c0 movslq %eax,%rax
|
|
5c03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
5c07: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
5c0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c12: 00
|
|
5c13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5c20: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
5c26: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
5c2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
5c32: 49 ff c2 inc %r10
|
|
5c35: 4d 3b d1 cmp %r9,%r10
|
|
5c38: 72 e6 jb 0x5c20
|
|
5c3a: 33 c0 xor %eax,%eax
|
|
5c3c: c5 f8 77 vzeroupper
|
|
5c3f: 5b pop %rbx
|
|
5c40: c3 ret
|
|
5c41: 45 33 d2 xor %r10d,%r10d
|
|
5c44: eb b5 jmp 0x5bfb
|
|
5c46: 33 c0 xor %eax,%eax
|
|
5c48: e9 45 ff ff ff jmp 0x5b92
|
|
5c4d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5c52: 5b pop %rbx
|
|
5c53: c3 ret
|
|
5c54: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5c59: 5b pop %rbx
|
|
5c5a: c3 ret
|
|
5c5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c60: 53 push %rbx
|
|
5c61: 49 89 ca mov %rcx,%r10
|
|
5c64: 4d 85 d2 test %r10,%r10
|
|
5c67: 0f 84 a4 01 00 00 je 0x5e11
|
|
5c6d: 48 85 d2 test %rdx,%rdx
|
|
5c70: 0f 84 9b 01 00 00 je 0x5e11
|
|
5c76: 45 85 c0 test %r8d,%r8d
|
|
5c79: 0f 8e 8b 01 00 00 jle 0x5e0a
|
|
5c7f: 41 83 f8 10 cmp $0x10,%r8d
|
|
5c83: 0f 8c 79 01 00 00 jl 0x5e02
|
|
5c89: 48 89 d3 mov %rdx,%rbx
|
|
5c8c: 48 83 e3 1f and $0x1f,%rbx
|
|
5c90: 85 db test %ebx,%ebx
|
|
5c92: 74 11 je 0x5ca5
|
|
5c94: f6 c3 07 test $0x7,%bl
|
|
5c97: 0f 85 65 01 00 00 jne 0x5e02
|
|
5c9d: f7 db neg %ebx
|
|
5c9f: 83 c3 20 add $0x20,%ebx
|
|
5ca2: c1 eb 03 shr $0x3,%ebx
|
|
5ca5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
5ca8: 44 3b c0 cmp %eax,%r8d
|
|
5cab: 0f 8c 51 01 00 00 jl 0x5e02
|
|
5cb1: 45 89 c1 mov %r8d,%r9d
|
|
5cb4: 33 c0 xor %eax,%eax
|
|
5cb6: 44 2b cb sub %ebx,%r9d
|
|
5cb9: 41 83 e1 0f and $0xf,%r9d
|
|
5cbd: 41 f7 d9 neg %r9d
|
|
5cc0: 45 03 c8 add %r8d,%r9d
|
|
5cc3: 89 d9 mov %ebx,%ecx
|
|
5cc5: 85 db test %ebx,%ebx
|
|
5cc7: 76 2f jbe 0x5cf8
|
|
5cc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5cd0: 00
|
|
5cd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5cdf: 00
|
|
5ce0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
5ce6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
5ceb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
5cf0: 48 ff c0 inc %rax
|
|
5cf3: 48 3b c1 cmp %rcx,%rax
|
|
5cf6: 72 e8 jb 0x5ce0
|
|
5cf8: 49 63 c1 movslq %r9d,%rax
|
|
5cfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d00: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
|
|
5d06: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
|
|
5d0d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
|
|
5d14: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
|
|
5d1b: 03
|
|
5d1c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
5d21: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
5d27: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
5d2d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
5d34: 03
|
|
5d35: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
5d3a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
5d40: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
5d46: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
5d4d: 03
|
|
5d4e: 48 83 c1 10 add $0x10,%rcx
|
|
5d52: 48 3b c8 cmp %rax,%rcx
|
|
5d55: 72 a9 jb 0x5d00
|
|
5d57: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
5d5b: 41 3b c0 cmp %r8d,%eax
|
|
5d5e: 0f 87 93 00 00 00 ja 0x5df7
|
|
5d64: 4d 63 c0 movslq %r8d,%r8
|
|
5d67: 4d 63 c9 movslq %r9d,%r9
|
|
5d6a: 4d 2b c1 sub %r9,%r8
|
|
5d6d: 49 83 f8 04 cmp $0x4,%r8
|
|
5d71: 0f 8c 87 00 00 00 jl 0x5dfe
|
|
5d77: 4d 63 c9 movslq %r9d,%r9
|
|
5d7a: 44 89 c3 mov %r8d,%ebx
|
|
5d7d: 83 e3 fc and $0xfffffffc,%ebx
|
|
5d80: 33 c9 xor %ecx,%ecx
|
|
5d82: 48 63 db movslq %ebx,%rbx
|
|
5d85: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
5d89: 4f 8d 1c ca lea (%r10,%r9,8),%r11
|
|
5d8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d94: 00
|
|
5d95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5da0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
5da6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
5dab: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
|
|
5db0: 48 83 c1 04 add $0x4,%rcx
|
|
5db4: 48 3b cb cmp %rbx,%rcx
|
|
5db7: 72 e7 jb 0x5da0
|
|
5db9: 49 3b d8 cmp %r8,%rbx
|
|
5dbc: 73 39 jae 0x5df7
|
|
5dbe: 4d 63 c9 movslq %r9d,%r9
|
|
5dc1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
5dc5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
5dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5dd0: 00
|
|
5dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ddf: 00
|
|
5de0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
5de5: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1
|
|
5dea: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
|
|
5def: 48 ff c3 inc %rbx
|
|
5df2: 49 3b d8 cmp %r8,%rbx
|
|
5df5: 72 e9 jb 0x5de0
|
|
5df7: 33 c0 xor %eax,%eax
|
|
5df9: c5 f8 77 vzeroupper
|
|
5dfc: 5b pop %rbx
|
|
5dfd: c3 ret
|
|
5dfe: 33 db xor %ebx,%ebx
|
|
5e00: eb b7 jmp 0x5db9
|
|
5e02: 45 33 c9 xor %r9d,%r9d
|
|
5e05: e9 4d ff ff ff jmp 0x5d57
|
|
5e0a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5e0f: 5b pop %rbx
|
|
5e10: c3 ret
|
|
5e11: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5e16: 5b pop %rbx
|
|
5e17: c3 ret
|
|
5e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e1f: 00
|
|
5e20: 48 83 ec 28 sub $0x28,%rsp
|
|
5e24: 48 85 c9 test %rcx,%rcx
|
|
5e27: 74 25 je 0x5e4e
|
|
5e29: 48 85 d2 test %rdx,%rdx
|
|
5e2c: 74 20 je 0x5e4e
|
|
5e2e: 4d 85 c0 test %r8,%r8
|
|
5e31: 74 1b je 0x5e4e
|
|
5e33: 45 85 c9 test %r9d,%r9d
|
|
5e36: 7f 0a jg 0x5e42
|
|
5e38: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5e3d: 48 83 c4 28 add $0x28,%rsp
|
|
5e41: c3 ret
|
|
5e42: e8 b9 74 03 00 call 0x3d300
|
|
5e47: 33 c0 xor %eax,%eax
|
|
5e49: 48 83 c4 28 add $0x28,%rsp
|
|
5e4d: c3 ret
|
|
5e4e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5e53: 48 83 c4 28 add $0x28,%rsp
|
|
5e57: c3 ret
|
|
5e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e5f: 00
|
|
5e60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5e65: 48 85 c9 test %rcx,%rcx
|
|
5e68: 74 27 je 0x5e91
|
|
5e6a: 48 85 d2 test %rdx,%rdx
|
|
5e6d: 74 22 je 0x5e91
|
|
5e6f: 4d 85 c0 test %r8,%r8
|
|
5e72: 74 1d je 0x5e91
|
|
5e74: 45 85 c9 test %r9d,%r9d
|
|
5e77: 7f 0b jg 0x5e84
|
|
5e79: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5e7e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5e83: c3 ret
|
|
5e84: e8 77 74 03 00 call 0x3d300
|
|
5e89: 33 c0 xor %eax,%eax
|
|
5e8b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5e90: c3 ret
|
|
5e91: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5e96: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5e9b: c3 ret
|
|
5e9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5ea0: 48 83 ec 28 sub $0x28,%rsp
|
|
5ea4: 48 85 c9 test %rcx,%rcx
|
|
5ea7: 74 25 je 0x5ece
|
|
5ea9: 48 85 d2 test %rdx,%rdx
|
|
5eac: 74 20 je 0x5ece
|
|
5eae: 4d 85 c0 test %r8,%r8
|
|
5eb1: 74 1b je 0x5ece
|
|
5eb3: 45 85 c9 test %r9d,%r9d
|
|
5eb6: 7f 0a jg 0x5ec2
|
|
5eb8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5ebd: 48 83 c4 28 add $0x28,%rsp
|
|
5ec1: c3 ret
|
|
5ec2: e8 d9 78 03 00 call 0x3d7a0
|
|
5ec7: 33 c0 xor %eax,%eax
|
|
5ec9: 48 83 c4 28 add $0x28,%rsp
|
|
5ecd: c3 ret
|
|
5ece: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5ed3: 48 83 c4 28 add $0x28,%rsp
|
|
5ed7: c3 ret
|
|
5ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5edf: 00
|
|
5ee0: 56 push %rsi
|
|
5ee1: 57 push %rdi
|
|
5ee2: 55 push %rbp
|
|
5ee3: 48 89 d5 mov %rdx,%rbp
|
|
5ee6: 48 85 c9 test %rcx,%rcx
|
|
5ee9: 0f 84 f2 01 00 00 je 0x60e1
|
|
5eef: 48 85 ed test %rbp,%rbp
|
|
5ef2: 0f 84 e9 01 00 00 je 0x60e1
|
|
5ef8: 4d 85 c0 test %r8,%r8
|
|
5efb: 0f 84 e0 01 00 00 je 0x60e1
|
|
5f01: 45 85 c9 test %r9d,%r9d
|
|
5f04: 0f 8e ce 01 00 00 jle 0x60d8
|
|
5f0a: 41 83 f9 10 cmp $0x10,%r9d
|
|
5f0e: 0f 8c b4 01 00 00 jl 0x60c8
|
|
5f14: 4c 89 c6 mov %r8,%rsi
|
|
5f17: 48 83 e6 1f and $0x1f,%rsi
|
|
5f1b: 89 f6 mov %esi,%esi
|
|
5f1d: 85 f6 test %esi,%esi
|
|
5f1f: 74 14 je 0x5f35
|
|
5f21: f7 c6 07 00 00 00 test $0x7,%esi
|
|
5f27: 0f 85 9b 01 00 00 jne 0x60c8
|
|
5f2d: f7 de neg %esi
|
|
5f2f: 83 c6 20 add $0x20,%esi
|
|
5f32: c1 ee 03 shr $0x3,%esi
|
|
5f35: 8d 46 10 lea 0x10(%rsi),%eax
|
|
5f38: 44 3b c8 cmp %eax,%r9d
|
|
5f3b: 0f 8c 87 01 00 00 jl 0x60c8
|
|
5f41: 44 89 c8 mov %r9d,%eax
|
|
5f44: 33 d2 xor %edx,%edx
|
|
5f46: 2b c6 sub %esi,%eax
|
|
5f48: 83 e0 0f and $0xf,%eax
|
|
5f4b: f7 d8 neg %eax
|
|
5f4d: 41 03 c1 add %r9d,%eax
|
|
5f50: 85 f6 test %esi,%esi
|
|
5f52: 76 25 jbe 0x5f79
|
|
5f54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f60: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
|
|
5f66: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
|
|
5f6b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
5f71: 48 ff c2 inc %rdx
|
|
5f74: 48 3b d6 cmp %rsi,%rdx
|
|
5f77: 72 e7 jb 0x5f60
|
|
5f79: 48 63 d0 movslq %eax,%rdx
|
|
5f7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5f80: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0
|
|
5f86: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1
|
|
5f8b: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5
|
|
5f91: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2
|
|
5f98: 01
|
|
5f99: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3
|
|
5fa0: 01
|
|
5fa1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0
|
|
5fa7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4
|
|
5fab: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
|
|
5fb1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4
|
|
5fb7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2
|
|
5fbe: 01
|
|
5fbf: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0
|
|
5fc5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1
|
|
5fcc: 01
|
|
5fcd: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
5fd1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5
|
|
5fd7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
|
|
5fde: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2
|
|
5fe5: 01
|
|
5fe6: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0
|
|
5fec: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1
|
|
5ff3: 01
|
|
5ff4: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
5ff8: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
|
|
5fff: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1
|
|
6006: 01
|
|
6007: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2
|
|
600e: 01
|
|
600f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
|
|
6013: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
|
|
601a: 48 83 c6 10 add $0x10,%rsi
|
|
601e: 48 3b f2 cmp %rdx,%rsi
|
|
6021: 0f 82 59 ff ff ff jb 0x5f80
|
|
6027: 8d 70 01 lea 0x1(%rax),%esi
|
|
602a: 41 3b f1 cmp %r9d,%esi
|
|
602d: 0f 87 87 00 00 00 ja 0x60ba
|
|
6033: 4d 63 c9 movslq %r9d,%r9
|
|
6036: 4c 2b ca sub %rdx,%r9
|
|
6039: 49 83 f9 02 cmp $0x2,%r9
|
|
603d: 0f 8c 80 00 00 00 jl 0x60c3
|
|
6043: 45 89 cb mov %r9d,%r11d
|
|
6046: 45 33 d2 xor %r10d,%r10d
|
|
6049: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
604d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
6051: 4d 63 db movslq %r11d,%r11
|
|
6054: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi
|
|
6058: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx
|
|
605d: 0f 1f 00 nopl (%rax)
|
|
6060: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
|
|
6066: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1
|
|
606c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
|
|
6072: 49 83 c2 02 add $0x2,%r10
|
|
6076: 4d 3b d3 cmp %r11,%r10
|
|
6079: 72 e5 jb 0x6060
|
|
607b: 4d 3b d9 cmp %r9,%r11
|
|
607e: 73 3a jae 0x60ba
|
|
6080: 48 63 c0 movslq %eax,%rax
|
|
6083: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
6087: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
608b: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
|
|
6090: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6097: 00
|
|
6098: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
609f: 90 nop
|
|
60a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
60a6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
60ac: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
60b2: 49 ff c3 inc %r11
|
|
60b5: 4d 3b d9 cmp %r9,%r11
|
|
60b8: 72 e6 jb 0x60a0
|
|
60ba: 33 c0 xor %eax,%eax
|
|
60bc: c5 f8 77 vzeroupper
|
|
60bf: 5d pop %rbp
|
|
60c0: 5f pop %rdi
|
|
60c1: 5e pop %rsi
|
|
60c2: c3 ret
|
|
60c3: 45 33 db xor %r11d,%r11d
|
|
60c6: eb b3 jmp 0x607b
|
|
60c8: 33 c0 xor %eax,%eax
|
|
60ca: 41 83 f9 01 cmp $0x1,%r9d
|
|
60ce: 72 ea jb 0x60ba
|
|
60d0: 4d 63 c9 movslq %r9d,%r9
|
|
60d3: 45 33 db xor %r11d,%r11d
|
|
60d6: eb a3 jmp 0x607b
|
|
60d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
60dd: 5d pop %rbp
|
|
60de: 5f pop %rdi
|
|
60df: 5e pop %rsi
|
|
60e0: c3 ret
|
|
60e1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
60e6: 5d pop %rbp
|
|
60e7: 5f pop %rdi
|
|
60e8: 5e pop %rsi
|
|
60e9: c3 ret
|
|
60ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60f1: 00
|
|
60f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6100: 53 push %rbx
|
|
6101: 56 push %rsi
|
|
6102: 41 57 push %r15
|
|
6104: 49 89 cb mov %rcx,%r11
|
|
6107: 4d 85 db test %r11,%r11
|
|
610a: 0f 84 a7 01 00 00 je 0x62b7
|
|
6110: 48 85 d2 test %rdx,%rdx
|
|
6113: 0f 84 9e 01 00 00 je 0x62b7
|
|
6119: 4d 85 c0 test %r8,%r8
|
|
611c: 0f 84 95 01 00 00 je 0x62b7
|
|
6122: 45 85 c9 test %r9d,%r9d
|
|
6125: 0f 8e 82 01 00 00 jle 0x62ad
|
|
612b: 41 83 f9 10 cmp $0x10,%r9d
|
|
612f: 0f 8c 70 01 00 00 jl 0x62a5
|
|
6135: 4c 89 c1 mov %r8,%rcx
|
|
6138: 48 83 e1 1f and $0x1f,%rcx
|
|
613c: 89 c9 mov %ecx,%ecx
|
|
613e: 85 c9 test %ecx,%ecx
|
|
6140: 74 11 je 0x6153
|
|
6142: f6 c1 07 test $0x7,%cl
|
|
6145: 0f 85 5a 01 00 00 jne 0x62a5
|
|
614b: f7 d9 neg %ecx
|
|
614d: 83 c1 20 add $0x20,%ecx
|
|
6150: c1 e9 03 shr $0x3,%ecx
|
|
6153: 8d 41 10 lea 0x10(%rcx),%eax
|
|
6156: 44 3b c8 cmp %eax,%r9d
|
|
6159: 0f 8c 46 01 00 00 jl 0x62a5
|
|
615f: 45 89 ca mov %r9d,%r10d
|
|
6162: 33 c0 xor %eax,%eax
|
|
6164: 44 2b d1 sub %ecx,%r10d
|
|
6167: 41 83 e2 0f and $0xf,%r10d
|
|
616b: 41 f7 da neg %r10d
|
|
616e: 45 03 d1 add %r9d,%r10d
|
|
6171: 85 c9 test %ecx,%ecx
|
|
6173: 76 24 jbe 0x6199
|
|
6175: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6180: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
6185: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
|
|
618b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
6191: 48 ff c0 inc %rax
|
|
6194: 48 3b c1 cmp %rcx,%rax
|
|
6197: 72 e7 jb 0x6180
|
|
6199: 49 63 c2 movslq %r10d,%rax
|
|
619c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
61a0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1
|
|
61a5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
|
|
61a9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
61af: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3
|
|
61b5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4
|
|
61bb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0
|
|
61c1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5
|
|
61c8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1
|
|
61cf: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2
|
|
61d6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
|
|
61da: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
|
|
61df: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
|
|
61e4: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
|
|
61e9: 48 83 c1 10 add $0x10,%rcx
|
|
61ed: 48 3b c8 cmp %rax,%rcx
|
|
61f0: 72 ae jb 0x61a0
|
|
61f2: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
61f6: 41 3b c1 cmp %r9d,%eax
|
|
61f9: 0f 87 98 00 00 00 ja 0x6297
|
|
61ff: 4d 63 c9 movslq %r9d,%r9
|
|
6202: 4d 63 d2 movslq %r10d,%r10
|
|
6205: 4d 2b ca sub %r10,%r9
|
|
6208: 49 83 f9 04 cmp $0x4,%r9
|
|
620c: 0f 8c 8f 00 00 00 jl 0x62a1
|
|
6212: 4d 63 d2 movslq %r10d,%r10
|
|
6215: 44 89 ce mov %r9d,%esi
|
|
6218: 83 e6 fc and $0xfffffffc,%esi
|
|
621b: 33 c9 xor %ecx,%ecx
|
|
621d: 48 63 f6 movslq %esi,%rsi
|
|
6220: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
6224: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
6228: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
|
|
622c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6233: 00
|
|
6234: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
623b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6240: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
6246: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
624b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
6250: 48 83 c1 04 add $0x4,%rcx
|
|
6254: 48 3b ce cmp %rsi,%rcx
|
|
6257: 72 e7 jb 0x6240
|
|
6259: 49 3b f1 cmp %r9,%rsi
|
|
625c: 73 39 jae 0x6297
|
|
625e: 4d 63 d2 movslq %r10d,%r10
|
|
6261: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
6265: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
|
|
6269: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
626d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6274: 00
|
|
6275: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
627c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6280: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
6285: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
|
|
628a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
|
|
628f: 48 ff c6 inc %rsi
|
|
6292: 49 3b f1 cmp %r9,%rsi
|
|
6295: 72 e9 jb 0x6280
|
|
6297: 33 c0 xor %eax,%eax
|
|
6299: c5 f8 77 vzeroupper
|
|
629c: 41 5f pop %r15
|
|
629e: 5e pop %rsi
|
|
629f: 5b pop %rbx
|
|
62a0: c3 ret
|
|
62a1: 33 f6 xor %esi,%esi
|
|
62a3: eb b4 jmp 0x6259
|
|
62a5: 45 33 d2 xor %r10d,%r10d
|
|
62a8: e9 45 ff ff ff jmp 0x61f2
|
|
62ad: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
62b2: 41 5f pop %r15
|
|
62b4: 5e pop %rsi
|
|
62b5: 5b pop %rbx
|
|
62b6: c3 ret
|
|
62b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
62bc: 41 5f pop %r15
|
|
62be: 5e pop %rsi
|
|
62bf: 5b pop %rbx
|
|
62c0: c3 ret
|
|
62c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
62c8: 00
|
|
62c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
62d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
62d7: 00
|
|
62d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
62df: 90 nop
|
|
62e0: 53 push %rbx
|
|
62e1: 56 push %rsi
|
|
62e2: 41 57 push %r15
|
|
62e4: 49 89 cb mov %rcx,%r11
|
|
62e7: 4d 85 db test %r11,%r11
|
|
62ea: 0f 84 a7 01 00 00 je 0x6497
|
|
62f0: 48 85 d2 test %rdx,%rdx
|
|
62f3: 0f 84 9e 01 00 00 je 0x6497
|
|
62f9: 4d 85 c0 test %r8,%r8
|
|
62fc: 0f 84 95 01 00 00 je 0x6497
|
|
6302: 45 85 c9 test %r9d,%r9d
|
|
6305: 0f 8e 82 01 00 00 jle 0x648d
|
|
630b: 41 83 f9 10 cmp $0x10,%r9d
|
|
630f: 0f 8c 70 01 00 00 jl 0x6485
|
|
6315: 4c 89 c1 mov %r8,%rcx
|
|
6318: 48 83 e1 1f and $0x1f,%rcx
|
|
631c: 89 c9 mov %ecx,%ecx
|
|
631e: 85 c9 test %ecx,%ecx
|
|
6320: 74 11 je 0x6333
|
|
6322: f6 c1 07 test $0x7,%cl
|
|
6325: 0f 85 5a 01 00 00 jne 0x6485
|
|
632b: f7 d9 neg %ecx
|
|
632d: 83 c1 20 add $0x20,%ecx
|
|
6330: c1 e9 03 shr $0x3,%ecx
|
|
6333: 8d 41 10 lea 0x10(%rcx),%eax
|
|
6336: 44 3b c8 cmp %eax,%r9d
|
|
6339: 0f 8c 46 01 00 00 jl 0x6485
|
|
633f: 45 89 ca mov %r9d,%r10d
|
|
6342: 33 c0 xor %eax,%eax
|
|
6344: 44 2b d1 sub %ecx,%r10d
|
|
6347: 41 83 e2 0f and $0xf,%r10d
|
|
634b: 41 f7 da neg %r10d
|
|
634e: 45 03 d1 add %r9d,%r10d
|
|
6351: 85 c9 test %ecx,%ecx
|
|
6353: 76 24 jbe 0x6379
|
|
6355: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6360: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
|
|
6365: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
|
|
636b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
|
|
6371: 48 ff c0 inc %rax
|
|
6374: 48 3b c1 cmp %rcx,%rax
|
|
6377: 72 e7 jb 0x6360
|
|
6379: 49 63 c2 movslq %r10d,%rax
|
|
637c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6380: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
|
|
6385: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
|
|
638b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
|
|
6391: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
|
|
6398: 03
|
|
6399: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1
|
|
639f: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3
|
|
63a6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5
|
|
63ad: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17
|
|
63b4: 03
|
|
63b5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
|
|
63bb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
|
|
63c2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
|
|
63c9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
|
|
63d0: 03
|
|
63d1: 48 83 c1 10 add $0x10,%rcx
|
|
63d5: 48 3b c8 cmp %rax,%rcx
|
|
63d8: 72 a6 jb 0x6380
|
|
63da: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
63de: 41 3b c1 cmp %r9d,%eax
|
|
63e1: 0f 87 90 00 00 00 ja 0x6477
|
|
63e7: 4d 63 c9 movslq %r9d,%r9
|
|
63ea: 4d 63 d2 movslq %r10d,%r10
|
|
63ed: 4d 2b ca sub %r10,%r9
|
|
63f0: 49 83 f9 04 cmp $0x4,%r9
|
|
63f4: 0f 8c 87 00 00 00 jl 0x6481
|
|
63fa: 4d 63 d2 movslq %r10d,%r10
|
|
63fd: 44 89 ce mov %r9d,%esi
|
|
6400: 83 e6 fc and $0xfffffffc,%esi
|
|
6403: 33 c9 xor %ecx,%ecx
|
|
6405: 48 63 f6 movslq %esi,%rsi
|
|
6408: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
640c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
|
|
6410: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
|
|
6414: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6420: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
|
|
6426: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
642b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
|
|
6430: 48 83 c1 04 add $0x4,%rcx
|
|
6434: 48 3b ce cmp %rsi,%rcx
|
|
6437: 72 e7 jb 0x6420
|
|
6439: 49 3b f1 cmp %r9,%rsi
|
|
643c: 73 39 jae 0x6477
|
|
643e: 4d 63 d2 movslq %r10d,%r10
|
|
6441: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
|
|
6445: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
|
|
6449: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
|
|
644d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6454: 00
|
|
6455: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
645c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6460: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
|
|
6465: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
|
|
646a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
|
|
646f: 48 ff c6 inc %rsi
|
|
6472: 49 3b f1 cmp %r9,%rsi
|
|
6475: 72 e9 jb 0x6460
|
|
6477: 33 c0 xor %eax,%eax
|
|
6479: c5 f8 77 vzeroupper
|
|
647c: 41 5f pop %r15
|
|
647e: 5e pop %rsi
|
|
647f: 5b pop %rbx
|
|
6480: c3 ret
|
|
6481: 33 f6 xor %esi,%esi
|
|
6483: eb b4 jmp 0x6439
|
|
6485: 45 33 d2 xor %r10d,%r10d
|
|
6488: e9 4d ff ff ff jmp 0x63da
|
|
648d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6492: 41 5f pop %r15
|
|
6494: 5e pop %rsi
|
|
6495: 5b pop %rbx
|
|
6496: c3 ret
|
|
6497: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
649c: 41 5f pop %r15
|
|
649e: 5e pop %rsi
|
|
649f: 5b pop %rbx
|
|
64a0: c3 ret
|
|
64a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
64a8: 00
|
|
64a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
64b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
64b7: 00
|
|
64b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
64bf: 90 nop
|
|
64c0: 48 83 ec 28 sub $0x28,%rsp
|
|
64c4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
64c9: 48 85 d2 test %rdx,%rdx
|
|
64cc: 74 1b je 0x64e9
|
|
64ce: 45 85 c0 test %r8d,%r8d
|
|
64d1: 7f 0a jg 0x64dd
|
|
64d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
64d8: 48 83 c4 28 add $0x28,%rsp
|
|
64dc: c3 ret
|
|
64dd: e8 9e 76 03 00 call 0x3db80
|
|
64e2: 33 c0 xor %eax,%eax
|
|
64e4: 48 83 c4 28 add $0x28,%rsp
|
|
64e8: c3 ret
|
|
64e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
64ee: 48 83 c4 28 add $0x28,%rsp
|
|
64f2: c3 ret
|
|
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: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6505: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
650a: 48 85 d2 test %rdx,%rdx
|
|
650d: 74 1d je 0x652c
|
|
650f: 45 85 c0 test %r8d,%r8d
|
|
6512: 7f 0b jg 0x651f
|
|
6514: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6519: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
651e: c3 ret
|
|
651f: e8 fc 77 03 00 call 0x3dd20
|
|
6524: 33 c0 xor %eax,%eax
|
|
6526: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
652b: c3 ret
|
|
652c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6531: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6536: 90 nop
|
|
6537: c3 ret
|
|
6538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
653f: 00
|
|
6540: 48 83 ec 28 sub $0x28,%rsp
|
|
6544: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
6549: 48 85 d2 test %rdx,%rdx
|
|
654c: 74 1b je 0x6569
|
|
654e: 45 85 c0 test %r8d,%r8d
|
|
6551: 7f 0a jg 0x655d
|
|
6553: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6558: 48 83 c4 28 add $0x28,%rsp
|
|
655c: c3 ret
|
|
655d: e8 5e 79 03 00 call 0x3dec0
|
|
6562: 33 c0 xor %eax,%eax
|
|
6564: 48 83 c4 28 add $0x28,%rsp
|
|
6568: c3 ret
|
|
6569: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
656e: 48 83 c4 28 add $0x28,%rsp
|
|
6572: c3 ret
|
|
6573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
657f: 00
|
|
6580: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
6585: 49 89 d1 mov %rdx,%r9
|
|
6588: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1
|
|
658c: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
6591: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
|
|
6597: 4d 85 c9 test %r9,%r9
|
|
659a: 0f 84 5a 01 00 00 je 0x66fa
|
|
65a0: 45 85 c0 test %r8d,%r8d
|
|
65a3: 0f 8e 48 01 00 00 jle 0x66f1
|
|
65a9: 41 83 f8 08 cmp $0x8,%r8d
|
|
65ad: 0f 8c 2f 01 00 00 jl 0x66e2
|
|
65b3: 4c 89 ca mov %r9,%rdx
|
|
65b6: 48 83 e2 1f and $0x1f,%rdx
|
|
65ba: 85 d2 test %edx,%edx
|
|
65bc: 74 11 je 0x65cf
|
|
65be: f6 c2 07 test $0x7,%dl
|
|
65c1: 0f 85 1b 01 00 00 jne 0x66e2
|
|
65c7: f7 da neg %edx
|
|
65c9: 83 c2 20 add $0x20,%edx
|
|
65cc: c1 ea 03 shr $0x3,%edx
|
|
65cf: 8d 42 08 lea 0x8(%rdx),%eax
|
|
65d2: 44 3b c0 cmp %eax,%r8d
|
|
65d5: 0f 8c 07 01 00 00 jl 0x66e2
|
|
65db: 44 89 c1 mov %r8d,%ecx
|
|
65de: 33 c0 xor %eax,%eax
|
|
65e0: 2b ca sub %edx,%ecx
|
|
65e2: 83 e1 07 and $0x7,%ecx
|
|
65e5: f7 d9 neg %ecx
|
|
65e7: 41 03 c8 add %r8d,%ecx
|
|
65ea: 41 89 d2 mov %edx,%r10d
|
|
65ed: 85 d2 test %edx,%edx
|
|
65ef: 76 27 jbe 0x6618
|
|
65f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
65f8: 00
|
|
65f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6600: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2
|
|
6606: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3
|
|
660a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8)
|
|
6610: 48 ff c0 inc %rax
|
|
6613: 49 3b c2 cmp %r10,%rax
|
|
6616: 72 e8 jb 0x6600
|
|
6618: 48 63 d1 movslq %ecx,%rdx
|
|
661b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6620: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2
|
|
6626: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3
|
|
662d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8)
|
|
6633: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8)
|
|
663a: 49 83 c2 08 add $0x8,%r10
|
|
663e: 4c 3b d2 cmp %rdx,%r10
|
|
6641: 72 dd jb 0x6620
|
|
6643: 8d 41 01 lea 0x1(%rcx),%eax
|
|
6646: 41 3b c0 cmp %r8d,%eax
|
|
6649: 0f 87 89 00 00 00 ja 0x66d8
|
|
664f: 4d 63 c0 movslq %r8d,%r8
|
|
6652: 4c 2b c2 sub %rdx,%r8
|
|
6655: 49 83 f8 02 cmp $0x2,%r8
|
|
6659: 0f 8c 7f 00 00 00 jl 0x66de
|
|
665f: 44 89 c0 mov %r8d,%eax
|
|
6662: 45 33 d2 xor %r10d,%r10d
|
|
6665: 83 e0 fe and $0xfffffffe,%eax
|
|
6668: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
666c: 48 63 c0 movslq %eax,%rax
|
|
666f: c5 fb 12 c8 vmovddup %xmm0,%xmm1
|
|
6673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
667f: 00
|
|
6680: 49 83 c2 02 add $0x2,%r10
|
|
6684: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2
|
|
6688: c5 f8 11 12 vmovups %xmm2,(%rdx)
|
|
668c: 48 83 c2 10 add $0x10,%rdx
|
|
6690: 4c 3b d0 cmp %rax,%r10
|
|
6693: 72 eb jb 0x6680
|
|
6695: 49 3b c0 cmp %r8,%rax
|
|
6698: 73 3e jae 0x66d8
|
|
669a: 48 63 c9 movslq %ecx,%rcx
|
|
669d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
66a1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
66a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66ac: 00
|
|
66ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66c0: c5 fb 10 0a vmovsd (%rdx),%xmm1
|
|
66c4: 48 ff c0 inc %rax
|
|
66c7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
66cb: c5 fb 11 12 vmovsd %xmm2,(%rdx)
|
|
66cf: 48 83 c2 08 add $0x8,%rdx
|
|
66d3: 49 3b c0 cmp %r8,%rax
|
|
66d6: 72 e8 jb 0x66c0
|
|
66d8: 33 c0 xor %eax,%eax
|
|
66da: c5 f8 77 vzeroupper
|
|
66dd: c3 ret
|
|
66de: 33 c0 xor %eax,%eax
|
|
66e0: eb b3 jmp 0x6695
|
|
66e2: 33 c9 xor %ecx,%ecx
|
|
66e4: 41 83 f8 01 cmp $0x1,%r8d
|
|
66e8: 72 ee jb 0x66d8
|
|
66ea: 4d 63 c0 movslq %r8d,%r8
|
|
66ed: 33 c0 xor %eax,%eax
|
|
66ef: eb a4 jmp 0x6695
|
|
66f1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
66f6: c5 f8 77 vzeroupper
|
|
66f9: c3 ret
|
|
66fa: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
66ff: c5 f8 77 vzeroupper
|
|
6702: c3 ret
|
|
6703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
670a: 00
|
|
670b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6720: 45 89 c1 mov %r8d,%r9d
|
|
6723: 49 89 d0 mov %rdx,%r8
|
|
6726: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
672b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
|
|
6730: 4d 85 c0 test %r8,%r8
|
|
6733: 0f 84 f0 00 00 00 je 0x6829
|
|
6739: 45 85 c9 test %r9d,%r9d
|
|
673c: 0f 8e e1 00 00 00 jle 0x6823
|
|
6742: 49 63 d1 movslq %r9d,%rdx
|
|
6745: 48 83 fa 08 cmp $0x8,%rdx
|
|
6749: 0f 8c cf 00 00 00 jl 0x681e
|
|
674f: 4c 89 c0 mov %r8,%rax
|
|
6752: 48 83 e0 1f and $0x1f,%rax
|
|
6756: 85 c0 test %eax,%eax
|
|
6758: 74 10 je 0x676a
|
|
675a: a8 07 test $0x7,%al
|
|
675c: 0f 85 bc 00 00 00 jne 0x681e
|
|
6762: f7 d8 neg %eax
|
|
6764: 83 c0 20 add $0x20,%eax
|
|
6767: c1 e8 03 shr $0x3,%eax
|
|
676a: 8d 48 08 lea 0x8(%rax),%ecx
|
|
676d: 48 3b d1 cmp %rcx,%rdx
|
|
6770: 0f 8c a8 00 00 00 jl 0x681e
|
|
6776: 44 89 c9 mov %r9d,%ecx
|
|
6779: 2b c8 sub %eax,%ecx
|
|
677b: 83 e1 07 and $0x7,%ecx
|
|
677e: 44 2b c9 sub %ecx,%r9d
|
|
6781: 33 c9 xor %ecx,%ecx
|
|
6783: 41 89 c2 mov %eax,%r10d
|
|
6786: 85 c0 test %eax,%eax
|
|
6788: 76 2e jbe 0x67b8
|
|
678a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6791: 00
|
|
6792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67a0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
|
|
67a6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
67aa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
67b0: 48 ff c1 inc %rcx
|
|
67b3: 49 3b ca cmp %r10,%rcx
|
|
67b6: 72 e8 jb 0x67a0
|
|
67b8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
67bd: 49 63 c1 movslq %r9d,%rax
|
|
67c0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
|
|
67c6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
|
|
67cd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
67d3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
67da: 49 83 c2 08 add $0x8,%r10
|
|
67de: 4c 3b d0 cmp %rax,%r10
|
|
67e1: 72 dd jb 0x67c0
|
|
67e3: 33 c0 xor %eax,%eax
|
|
67e5: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
67e9: 48 63 c9 movslq %ecx,%rcx
|
|
67ec: 48 3b ca cmp %rdx,%rcx
|
|
67ef: 77 27 ja 0x6818
|
|
67f1: 4d 63 c9 movslq %r9d,%r9
|
|
67f4: 49 2b d1 sub %r9,%rdx
|
|
67f7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
67fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6800: c5 fb 10 09 vmovsd (%rcx),%xmm1
|
|
6804: 48 ff c0 inc %rax
|
|
6807: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
|
|
680b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
680f: 48 83 c1 08 add $0x8,%rcx
|
|
6813: 48 3b c2 cmp %rdx,%rax
|
|
6816: 72 e8 jb 0x6800
|
|
6818: 33 c0 xor %eax,%eax
|
|
681a: c5 f8 77 vzeroupper
|
|
681d: c3 ret
|
|
681e: 45 33 c9 xor %r9d,%r9d
|
|
6821: eb c0 jmp 0x67e3
|
|
6823: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6828: c3 ret
|
|
6829: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
682e: c3 ret
|
|
682f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6836: 00
|
|
6837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
683e: 66 90 xchg %ax,%ax
|
|
6840: 45 89 c1 mov %r8d,%r9d
|
|
6843: 49 89 d0 mov %rdx,%r8
|
|
6846: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
|
|
684b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
|
|
6850: 4d 85 c0 test %r8,%r8
|
|
6853: 0f 84 f0 00 00 00 je 0x6949
|
|
6859: 45 85 c9 test %r9d,%r9d
|
|
685c: 0f 8e e1 00 00 00 jle 0x6943
|
|
6862: 49 63 d1 movslq %r9d,%rdx
|
|
6865: 48 83 fa 08 cmp $0x8,%rdx
|
|
6869: 0f 8c cf 00 00 00 jl 0x693e
|
|
686f: 4c 89 c0 mov %r8,%rax
|
|
6872: 48 83 e0 1f and $0x1f,%rax
|
|
6876: 85 c0 test %eax,%eax
|
|
6878: 74 10 je 0x688a
|
|
687a: a8 07 test $0x7,%al
|
|
687c: 0f 85 bc 00 00 00 jne 0x693e
|
|
6882: f7 d8 neg %eax
|
|
6884: 83 c0 20 add $0x20,%eax
|
|
6887: c1 e8 03 shr $0x3,%eax
|
|
688a: 8d 48 08 lea 0x8(%rax),%ecx
|
|
688d: 48 3b d1 cmp %rcx,%rdx
|
|
6890: 0f 8c a8 00 00 00 jl 0x693e
|
|
6896: 44 89 c9 mov %r9d,%ecx
|
|
6899: 2b c8 sub %eax,%ecx
|
|
689b: 83 e1 07 and $0x7,%ecx
|
|
689e: 44 2b c9 sub %ecx,%r9d
|
|
68a1: 33 c9 xor %ecx,%ecx
|
|
68a3: 41 89 c2 mov %eax,%r10d
|
|
68a6: 85 c0 test %eax,%eax
|
|
68a8: 76 2e jbe 0x68d8
|
|
68aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
68b1: 00
|
|
68b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
68b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
68c0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
|
|
68c6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
68ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
|
|
68d0: 48 ff c1 inc %rcx
|
|
68d3: 49 3b ca cmp %r10,%rcx
|
|
68d6: 72 e8 jb 0x68c0
|
|
68d8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
68dd: 49 63 c1 movslq %r9d,%rax
|
|
68e0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
|
|
68e6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
|
|
68ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
|
|
68f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
|
|
68fa: 49 83 c2 08 add $0x8,%r10
|
|
68fe: 4c 3b d0 cmp %rax,%r10
|
|
6901: 72 dd jb 0x68e0
|
|
6903: 33 c0 xor %eax,%eax
|
|
6905: 41 8d 49 01 lea 0x1(%r9),%ecx
|
|
6909: 48 63 c9 movslq %ecx,%rcx
|
|
690c: 48 3b ca cmp %rdx,%rcx
|
|
690f: 77 27 ja 0x6938
|
|
6911: 4d 63 c9 movslq %r9d,%r9
|
|
6914: 49 2b d1 sub %r9,%rdx
|
|
6917: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
691b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6920: c5 fb 10 01 vmovsd (%rcx),%xmm0
|
|
6924: 48 ff c0 inc %rax
|
|
6927: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
|
|
692b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
|
|
692f: 48 83 c1 08 add $0x8,%rcx
|
|
6933: 48 3b c2 cmp %rdx,%rax
|
|
6936: 72 e8 jb 0x6920
|
|
6938: 33 c0 xor %eax,%eax
|
|
693a: c5 f8 77 vzeroupper
|
|
693d: c3 ret
|
|
693e: 45 33 c9 xor %r9d,%r9d
|
|
6941: eb c0 jmp 0x6903
|
|
6943: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6948: c3 ret
|
|
6949: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
694e: c3 ret
|
|
694f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6956: 00
|
|
6957: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
695e: 66 90 xchg %ax,%ax
|
|
6960: 55 push %rbp
|
|
6961: 48 83 ec 30 sub $0x30,%rsp
|
|
6965: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
696a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
696e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
6972: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
6976: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
697a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
697e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
6981: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
6984: 48 89 c1 mov %rax,%rcx
|
|
6987: 8b 45 08 mov 0x8(%rbp),%eax
|
|
698a: 41 89 c0 mov %eax,%r8d
|
|
698d: e8 8e 75 13 00 call 0x13df20
|
|
6992: 89 45 00 mov %eax,0x0(%rbp)
|
|
6995: 8b 45 00 mov 0x0(%rbp),%eax
|
|
6998: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
699c: 5d pop %rbp
|
|
699d: c3 ret
|
|
699e: 66 90 xchg %ax,%ax
|
|
69a0: 55 push %rbp
|
|
69a1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
69a6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
69ab: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
69af: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
69b3: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
69b7: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
69bb: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
69bf: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
69c2: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
69c5: 48 89 c1 mov %rax,%rcx
|
|
69c8: 8b 45 08 mov 0x8(%rbp),%eax
|
|
69cb: 41 89 c0 mov %eax,%r8d
|
|
69ce: e8 6d 75 13 00 call 0x13df40
|
|
69d3: 89 45 00 mov %eax,0x0(%rbp)
|
|
69d6: 8b 45 00 mov 0x0(%rbp),%eax
|
|
69d9: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
69dd: 5d pop %rbp
|
|
69de: c3 ret
|
|
69df: 90 nop
|
|
69e0: 55 push %rbp
|
|
69e1: 48 83 ec 30 sub $0x30,%rsp
|
|
69e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
69ea: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
69ee: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
69f2: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
69f6: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
69fa: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
69fe: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
6a01: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
6a04: 48 89 c1 mov %rax,%rcx
|
|
6a07: 8b 45 08 mov 0x8(%rbp),%eax
|
|
6a0a: 41 89 c0 mov %eax,%r8d
|
|
6a0d: e8 4e 75 13 00 call 0x13df60
|
|
6a12: 89 45 00 mov %eax,0x0(%rbp)
|
|
6a15: 8b 45 00 mov 0x0(%rbp),%eax
|
|
6a18: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
6a1c: 5d pop %rbp
|
|
6a1d: c3 ret
|
|
6a1e: 66 90 xchg %ax,%ax
|
|
6a20: 55 push %rbp
|
|
6a21: 48 83 ec 30 sub $0x30,%rsp
|
|
6a25: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
6a2a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
6a2e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
6a32: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
6a36: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
6a3a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
6a3e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
6a41: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
6a44: 48 89 c1 mov %rax,%rcx
|
|
6a47: 8b 45 08 mov 0x8(%rbp),%eax
|
|
6a4a: 41 89 c0 mov %eax,%r8d
|
|
6a4d: e8 2e 75 13 00 call 0x13df80
|
|
6a52: 89 45 00 mov %eax,0x0(%rbp)
|
|
6a55: 8b 45 00 mov 0x0(%rbp),%eax
|
|
6a58: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
6a5c: 5d pop %rbp
|
|
6a5d: c3 ret
|
|
6a5e: 66 90 xchg %ax,%ax
|
|
6a60: 55 push %rbp
|
|
6a61: 48 83 ec 30 sub $0x30,%rsp
|
|
6a65: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
6a6a: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
6a6e: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
6a72: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
6a76: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
6a7a: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
6a7e: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
6a81: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
6a84: 48 89 c1 mov %rax,%rcx
|
|
6a87: 8b 45 08 mov 0x8(%rbp),%eax
|
|
6a8a: 41 89 c0 mov %eax,%r8d
|
|
6a8d: e8 0e 75 13 00 call 0x13dfa0
|
|
6a92: 89 45 00 mov %eax,0x0(%rbp)
|
|
6a95: 8b 45 00 mov 0x0(%rbp),%eax
|
|
6a98: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
6a9c: 5d pop %rbp
|
|
6a9d: c3 ret
|
|
6a9e: 66 90 xchg %ax,%ax
|
|
6aa0: 55 push %rbp
|
|
6aa1: 48 83 ec 30 sub $0x30,%rsp
|
|
6aa5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
|
|
6aaa: 48 89 4d 20 mov %rcx,0x20(%rbp)
|
|
6aae: 48 89 55 28 mov %rdx,0x28(%rbp)
|
|
6ab2: 44 89 45 30 mov %r8d,0x30(%rbp)
|
|
6ab6: 48 8b 45 20 mov 0x20(%rbp),%rax
|
|
6aba: 48 8b 55 28 mov 0x28(%rbp),%rdx
|
|
6abe: 8b 4d 30 mov 0x30(%rbp),%ecx
|
|
6ac1: 89 4d 08 mov %ecx,0x8(%rbp)
|
|
6ac4: 48 89 c1 mov %rax,%rcx
|
|
6ac7: 8b 45 08 mov 0x8(%rbp),%eax
|
|
6aca: 41 89 c0 mov %eax,%r8d
|
|
6acd: e8 ee 74 13 00 call 0x13dfc0
|
|
6ad2: 89 45 00 mov %eax,0x0(%rbp)
|
|
6ad5: 8b 45 00 mov 0x0(%rbp),%eax
|
|
6ad8: 48 8d 65 10 lea 0x10(%rbp),%rsp
|
|
6adc: 5d pop %rbp
|
|
6add: c3 ret
|
|
6ade: 66 90 xchg %ax,%ax
|
|
6ae0: 48 83 ec 28 sub $0x28,%rsp
|
|
6ae4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
6ae9: 48 85 d2 test %rdx,%rdx
|
|
6aec: 74 28 je 0x6b16
|
|
6aee: 45 85 c0 test %r8d,%r8d
|
|
6af1: 7f 0a jg 0x6afd
|
|
6af3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6af8: 48 83 c4 28 add $0x28,%rsp
|
|
6afc: c3 ret
|
|
6afd: 89 c8 mov %ecx,%eax
|
|
6aff: 48 c1 e9 20 shr $0x20,%rcx
|
|
6b03: 48 c1 e1 20 shl $0x20,%rcx
|
|
6b07: 48 0b c8 or %rax,%rcx
|
|
6b0a: e8 51 75 03 00 call 0x3e060
|
|
6b0f: 33 c0 xor %eax,%eax
|
|
6b11: 48 83 c4 28 add $0x28,%rsp
|
|
6b15: c3 ret
|
|
6b16: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6b1b: 48 83 c4 28 add $0x28,%rsp
|
|
6b1f: c3 ret
|
|
6b20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6b25: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
6b2a: 48 85 d2 test %rdx,%rdx
|
|
6b2d: 74 2a je 0x6b59
|
|
6b2f: 45 85 c0 test %r8d,%r8d
|
|
6b32: 7f 0b jg 0x6b3f
|
|
6b34: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6b39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6b3e: c3 ret
|
|
6b3f: 89 c8 mov %ecx,%eax
|
|
6b41: 48 c1 e9 20 shr $0x20,%rcx
|
|
6b45: 48 c1 e1 20 shl $0x20,%rcx
|
|
6b49: 48 0b c8 or %rax,%rcx
|
|
6b4c: e8 2f 75 03 00 call 0x3e080
|
|
6b51: 33 c0 xor %eax,%eax
|
|
6b53: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6b58: c3 ret
|
|
6b59: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6b5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6b63: 90 nop
|
|
6b64: c3 ret
|
|
6b65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b6c: 00
|
|
6b6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b80: 48 83 ec 28 sub $0x28,%rsp
|
|
6b84: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
6b89: 48 85 d2 test %rdx,%rdx
|
|
6b8c: 74 28 je 0x6bb6
|
|
6b8e: 45 85 c0 test %r8d,%r8d
|
|
6b91: 7f 0a jg 0x6b9d
|
|
6b93: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6b98: 48 83 c4 28 add $0x28,%rsp
|
|
6b9c: c3 ret
|
|
6b9d: 89 c8 mov %ecx,%eax
|
|
6b9f: 48 c1 e9 20 shr $0x20,%rcx
|
|
6ba3: 48 c1 e1 20 shl $0x20,%rcx
|
|
6ba7: 48 0b c8 or %rax,%rcx
|
|
6baa: e8 f1 74 03 00 call 0x3e0a0
|
|
6baf: 33 c0 xor %eax,%eax
|
|
6bb1: 48 83 c4 28 add $0x28,%rsp
|
|
6bb5: c3 ret
|
|
6bb6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6bbb: 48 83 c4 28 add $0x28,%rsp
|
|
6bbf: c3 ret
|
|
6bc0: 48 83 ec 28 sub $0x28,%rsp
|
|
6bc4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
6bc9: 48 85 d2 test %rdx,%rdx
|
|
6bcc: 74 28 je 0x6bf6
|
|
6bce: 45 85 c0 test %r8d,%r8d
|
|
6bd1: 7f 0a jg 0x6bdd
|
|
6bd3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6bd8: 48 83 c4 28 add $0x28,%rsp
|
|
6bdc: c3 ret
|
|
6bdd: 89 c8 mov %ecx,%eax
|
|
6bdf: 48 c1 e9 20 shr $0x20,%rcx
|
|
6be3: 48 c1 e1 20 shl $0x20,%rcx
|
|
6be7: 48 0b c8 or %rax,%rcx
|
|
6bea: e8 d1 74 03 00 call 0x3e0c0
|
|
6bef: 33 c0 xor %eax,%eax
|
|
6bf1: 48 83 c4 28 add $0x28,%rsp
|
|
6bf5: c3 ret
|
|
6bf6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6bfb: 48 83 c4 28 add $0x28,%rsp
|
|
6bff: c3 ret
|
|
6c00: 48 83 ec 28 sub $0x28,%rsp
|
|
6c04: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
6c09: 48 85 d2 test %rdx,%rdx
|
|
6c0c: 74 28 je 0x6c36
|
|
6c0e: 45 85 c0 test %r8d,%r8d
|
|
6c11: 7f 0a jg 0x6c1d
|
|
6c13: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6c18: 48 83 c4 28 add $0x28,%rsp
|
|
6c1c: c3 ret
|
|
6c1d: 89 c8 mov %ecx,%eax
|
|
6c1f: 48 c1 e9 20 shr $0x20,%rcx
|
|
6c23: 48 c1 e1 20 shl $0x20,%rcx
|
|
6c27: 48 0b c8 or %rax,%rcx
|
|
6c2a: e8 b1 74 03 00 call 0x3e0e0
|
|
6c2f: 33 c0 xor %eax,%eax
|
|
6c31: 48 83 c4 28 add $0x28,%rsp
|
|
6c35: c3 ret
|
|
6c36: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6c3b: 48 83 c4 28 add $0x28,%rsp
|
|
6c3f: c3 ret
|
|
6c40: 48 83 ec 28 sub $0x28,%rsp
|
|
6c44: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
6c49: 48 85 d2 test %rdx,%rdx
|
|
6c4c: 74 28 je 0x6c76
|
|
6c4e: 45 85 c0 test %r8d,%r8d
|
|
6c51: 7f 0a jg 0x6c5d
|
|
6c53: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6c58: 48 83 c4 28 add $0x28,%rsp
|
|
6c5c: c3 ret
|
|
6c5d: 89 c8 mov %ecx,%eax
|
|
6c5f: 48 c1 e9 20 shr $0x20,%rcx
|
|
6c63: 48 c1 e1 20 shl $0x20,%rcx
|
|
6c67: 48 0b c8 or %rax,%rcx
|
|
6c6a: e8 d1 77 03 00 call 0x3e440
|
|
6c6f: 33 c0 xor %eax,%eax
|
|
6c71: 48 83 c4 28 add $0x28,%rsp
|
|
6c75: c3 ret
|
|
6c76: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6c7b: 48 83 c4 28 add $0x28,%rsp
|
|
6c7f: c3 ret
|
|
6c80: 48 83 ec 28 sub $0x28,%rsp
|
|
6c84: 48 85 d2 test %rdx,%rdx
|
|
6c87: 74 41 je 0x6cca
|
|
6c89: 45 85 c0 test %r8d,%r8d
|
|
6c8c: 7e 32 jle 0x6cc0
|
|
6c8e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c5a0b8
|
|
6c95: 01
|
|
6c96: 7a 02 jp 0x6c9a
|
|
6c98: 74 10 je 0x6caa
|
|
6c9a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
6c9d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
6ca1: 7a 02 jp 0x6ca5
|
|
6ca3: 74 0c je 0x6cb1
|
|
6ca5: e8 b6 7a 03 00 call 0x3e760
|
|
6caa: 33 c0 xor %eax,%eax
|
|
6cac: 48 83 c4 28 add $0x28,%rsp
|
|
6cb0: c3 ret
|
|
6cb1: 48 89 d1 mov %rdx,%rcx
|
|
6cb4: 44 89 c2 mov %r8d,%edx
|
|
6cb7: 48 83 c4 28 add $0x28,%rsp
|
|
6cbb: e9 20 3f 01 00 jmp 0x1abe0
|
|
6cc0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6cc5: 48 83 c4 28 add $0x28,%rsp
|
|
6cc9: c3 ret
|
|
6cca: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6ccf: 48 83 c4 28 add $0x28,%rsp
|
|
6cd3: c3 ret
|
|
6cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ce0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6ce5: 48 85 d2 test %rdx,%rdx
|
|
6ce8: 74 45 je 0x6d2f
|
|
6cea: 45 85 c0 test %r8d,%r8d
|
|
6ced: 7e 34 jle 0x6d23
|
|
6cef: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c5a0c0
|
|
6cf6: 01
|
|
6cf7: 7a 02 jp 0x6cfb
|
|
6cf9: 74 10 je 0x6d0b
|
|
6cfb: 0f 57 c9 xorps %xmm1,%xmm1
|
|
6cfe: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
6d02: 7a 02 jp 0x6d06
|
|
6d04: 74 0d je 0x6d13
|
|
6d06: e8 f5 7b 03 00 call 0x3e900
|
|
6d0b: 33 c0 xor %eax,%eax
|
|
6d0d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6d12: c3 ret
|
|
6d13: 48 89 d1 mov %rdx,%rcx
|
|
6d16: 44 89 c2 mov %r8d,%edx
|
|
6d19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6d1e: e9 bd 40 01 00 jmp 0x1ade0
|
|
6d23: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6d28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6d2d: 90 nop
|
|
6d2e: c3 ret
|
|
6d2f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6d34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6d39: 90 nop
|
|
6d3a: 90 nop
|
|
6d3b: 90 nop
|
|
6d3c: c3 ret
|
|
6d3d: 0f 1f 00 nopl (%rax)
|
|
6d40: 48 83 ec 28 sub $0x28,%rsp
|
|
6d44: 48 85 d2 test %rdx,%rdx
|
|
6d47: 74 41 je 0x6d8a
|
|
6d49: 45 85 c0 test %r8d,%r8d
|
|
6d4c: 7e 32 jle 0x6d80
|
|
6d4e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c5a0c8
|
|
6d55: 01
|
|
6d56: 7a 02 jp 0x6d5a
|
|
6d58: 74 10 je 0x6d6a
|
|
6d5a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
6d5d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
6d61: 7a 02 jp 0x6d65
|
|
6d63: 74 0c je 0x6d71
|
|
6d65: e8 36 7d 03 00 call 0x3eaa0
|
|
6d6a: 33 c0 xor %eax,%eax
|
|
6d6c: 48 83 c4 28 add $0x28,%rsp
|
|
6d70: c3 ret
|
|
6d71: 48 89 d1 mov %rdx,%rcx
|
|
6d74: 44 89 c2 mov %r8d,%edx
|
|
6d77: 48 83 c4 28 add $0x28,%rsp
|
|
6d7b: e9 40 42 01 00 jmp 0x1afc0
|
|
6d80: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6d85: 48 83 c4 28 add $0x28,%rsp
|
|
6d89: c3 ret
|
|
6d8a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6d8f: 48 83 c4 28 add $0x28,%rsp
|
|
6d93: c3 ret
|
|
6d94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6da0: 48 83 ec 28 sub $0x28,%rsp
|
|
6da4: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
6da8: 48 85 d2 test %rdx,%rdx
|
|
6dab: 0f 84 c2 01 00 00 je 0x6f73
|
|
6db1: 45 85 c0 test %r8d,%r8d
|
|
6db4: 0f 8e af 01 00 00 jle 0x6f69
|
|
6dba: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c5a0d0
|
|
6dc1: 01
|
|
6dc2: 7a 06 jp 0x6dca
|
|
6dc4: 0f 84 98 01 00 00 je 0x6f62
|
|
6dca: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
6dce: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
6dd2: 7a 06 jp 0x6dda
|
|
6dd4: 0f 84 78 01 00 00 je 0x6f52
|
|
6dda: 41 83 f8 10 cmp $0x10,%r8d
|
|
6dde: 0f 8c 5e 01 00 00 jl 0x6f42
|
|
6de4: 49 89 d1 mov %rdx,%r9
|
|
6de7: 49 83 e1 1f and $0x1f,%r9
|
|
6deb: 45 85 c9 test %r9d,%r9d
|
|
6dee: 74 18 je 0x6e08
|
|
6df0: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
6df7: 0f 85 45 01 00 00 jne 0x6f42
|
|
6dfd: 41 f7 d9 neg %r9d
|
|
6e00: 41 83 c1 20 add $0x20,%r9d
|
|
6e04: 41 c1 e9 03 shr $0x3,%r9d
|
|
6e08: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
6e0c: 44 3b c0 cmp %eax,%r8d
|
|
6e0f: 0f 8c 2d 01 00 00 jl 0x6f42
|
|
6e15: 45 89 c2 mov %r8d,%r10d
|
|
6e18: 33 c0 xor %eax,%eax
|
|
6e1a: 45 2b d1 sub %r9d,%r10d
|
|
6e1d: 41 83 e2 0f and $0xf,%r10d
|
|
6e21: 41 f7 da neg %r10d
|
|
6e24: 45 03 d0 add %r8d,%r10d
|
|
6e27: 45 89 cb mov %r9d,%r11d
|
|
6e2a: 45 85 c9 test %r9d,%r9d
|
|
6e2d: 76 23 jbe 0x6e52
|
|
6e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e36: 00
|
|
6e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e3e: 66 90 xchg %ax,%ax
|
|
6e40: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
|
|
6e45: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
|
|
6e4a: 48 ff c0 inc %rax
|
|
6e4d: 49 3b c3 cmp %r11,%rax
|
|
6e50: 72 ee jb 0x6e40
|
|
6e52: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
6e56: 4d 63 ca movslq %r10d,%r9
|
|
6e59: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
6e5f: 90 nop
|
|
6e60: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
|
|
6e66: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
|
|
6e6d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
|
|
6e74: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
|
|
6e7b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
|
|
6e81: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
|
|
6e88: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
|
|
6e8f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
|
|
6e96: 49 83 c3 10 add $0x10,%r11
|
|
6e9a: 4d 3b d9 cmp %r9,%r11
|
|
6e9d: 72 c1 jb 0x6e60
|
|
6e9f: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
6ea3: 41 3b c0 cmp %r8d,%eax
|
|
6ea6: 0f 87 88 00 00 00 ja 0x6f34
|
|
6eac: 4d 63 c0 movslq %r8d,%r8
|
|
6eaf: 4d 2b c1 sub %r9,%r8
|
|
6eb2: 49 83 f8 04 cmp $0x4,%r8
|
|
6eb6: 0f 8c 82 00 00 00 jl 0x6f3e
|
|
6ebc: 44 89 c0 mov %r8d,%eax
|
|
6ebf: 45 33 db xor %r11d,%r11d
|
|
6ec2: 83 e0 fc and $0xfffffffc,%eax
|
|
6ec5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
|
|
6ec9: 48 63 c0 movslq %eax,%rax
|
|
6ecc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ed3: 00
|
|
6ed4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ee0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
|
|
6ee5: 49 83 c3 04 add $0x4,%r11
|
|
6ee9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
6eee: 49 83 c1 20 add $0x20,%r9
|
|
6ef2: 4c 3b d8 cmp %rax,%r11
|
|
6ef5: 72 e9 jb 0x6ee0
|
|
6ef7: 49 3b c0 cmp %r8,%rax
|
|
6efa: 73 38 jae 0x6f34
|
|
6efc: 4d 63 d2 movslq %r10d,%r10
|
|
6eff: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
|
|
6f03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
6f07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f0e: 00
|
|
6f0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f16: 0f 1f 00 nopl (%rax)
|
|
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f20: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
|
|
6f24: 48 ff c0 inc %rax
|
|
6f27: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
6f2b: 48 83 c2 08 add $0x8,%rdx
|
|
6f2f: 49 3b c0 cmp %r8,%rax
|
|
6f32: 72 ec jb 0x6f20
|
|
6f34: 33 c0 xor %eax,%eax
|
|
6f36: c5 f8 77 vzeroupper
|
|
6f39: 48 83 c4 28 add $0x28,%rsp
|
|
6f3d: c3 ret
|
|
6f3e: 33 c0 xor %eax,%eax
|
|
6f40: eb b5 jmp 0x6ef7
|
|
6f42: 45 33 d2 xor %r10d,%r10d
|
|
6f45: 41 83 f8 01 cmp $0x1,%r8d
|
|
6f49: 72 e9 jb 0x6f34
|
|
6f4b: 4d 63 c0 movslq %r8d,%r8
|
|
6f4e: 33 c0 xor %eax,%eax
|
|
6f50: eb a5 jmp 0x6ef7
|
|
6f52: 48 89 d1 mov %rdx,%rcx
|
|
6f55: 44 89 c2 mov %r8d,%edx
|
|
6f58: e8 a3 40 01 00 call 0x1b000
|
|
6f5d: 48 83 c4 28 add $0x28,%rsp
|
|
6f61: c3 ret
|
|
6f62: 33 c0 xor %eax,%eax
|
|
6f64: 48 83 c4 28 add $0x28,%rsp
|
|
6f68: c3 ret
|
|
6f69: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6f6e: 48 83 c4 28 add $0x28,%rsp
|
|
6f72: c3 ret
|
|
6f73: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6f78: 48 83 c4 28 add $0x28,%rsp
|
|
6f7c: c3 ret
|
|
6f7d: 0f 1f 00 nopl (%rax)
|
|
6f80: 48 83 ec 28 sub $0x28,%rsp
|
|
6f84: 48 85 d2 test %rdx,%rdx
|
|
6f87: 0f 84 be 01 00 00 je 0x714b
|
|
6f8d: 45 85 c0 test %r8d,%r8d
|
|
6f90: 0f 8e ab 01 00 00 jle 0x7141
|
|
6f96: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c5a0d8
|
|
6f9d: 01
|
|
6f9e: 7a 06 jp 0x6fa6
|
|
6fa0: 0f 84 94 01 00 00 je 0x713a
|
|
6fa6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
6faa: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
6fae: 7a 06 jp 0x6fb6
|
|
6fb0: 0f 84 74 01 00 00 je 0x712a
|
|
6fb6: 41 83 f8 10 cmp $0x10,%r8d
|
|
6fba: 0f 8c 62 01 00 00 jl 0x7122
|
|
6fc0: 49 89 d3 mov %rdx,%r11
|
|
6fc3: 49 83 e3 1f and $0x1f,%r11
|
|
6fc7: 45 85 db test %r11d,%r11d
|
|
6fca: 74 18 je 0x6fe4
|
|
6fcc: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
6fd3: 0f 85 49 01 00 00 jne 0x7122
|
|
6fd9: 41 f7 db neg %r11d
|
|
6fdc: 41 83 c3 20 add $0x20,%r11d
|
|
6fe0: 41 c1 eb 03 shr $0x3,%r11d
|
|
6fe4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
6fe8: 44 3b c0 cmp %eax,%r8d
|
|
6feb: 0f 8c 31 01 00 00 jl 0x7122
|
|
6ff1: 45 89 c1 mov %r8d,%r9d
|
|
6ff4: 33 c0 xor %eax,%eax
|
|
6ff6: 45 2b cb sub %r11d,%r9d
|
|
6ff9: 41 83 e1 0f and $0xf,%r9d
|
|
6ffd: 41 f7 d9 neg %r9d
|
|
7000: 45 03 c8 add %r8d,%r9d
|
|
7003: 45 89 da mov %r11d,%r10d
|
|
7006: 45 85 db test %r11d,%r11d
|
|
7009: 76 27 jbe 0x7032
|
|
700b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7012: 00
|
|
7013: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
701a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7020: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
7025: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
702a: 48 ff c0 inc %rax
|
|
702d: 49 3b c2 cmp %r10,%rax
|
|
7030: 72 ee jb 0x7020
|
|
7032: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
7037: 49 63 c1 movslq %r9d,%rax
|
|
703a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7040: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
7046: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
704d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
7054: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
705b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
7061: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
7068: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
706f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
7076: 49 83 c2 10 add $0x10,%r10
|
|
707a: 4c 3b d0 cmp %rax,%r10
|
|
707d: 72 c1 jb 0x7040
|
|
707f: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
7083: 41 3b c0 cmp %r8d,%eax
|
|
7086: 0f 87 88 00 00 00 ja 0x7114
|
|
708c: 4d 63 c0 movslq %r8d,%r8
|
|
708f: 4d 63 c9 movslq %r9d,%r9
|
|
7092: 4d 2b c1 sub %r9,%r8
|
|
7095: 49 83 f8 04 cmp $0x4,%r8
|
|
7099: 0f 8c 7f 00 00 00 jl 0x711e
|
|
709f: 4d 63 c9 movslq %r9d,%r9
|
|
70a2: 44 89 c0 mov %r8d,%eax
|
|
70a5: 83 e0 fc and $0xfffffffc,%eax
|
|
70a8: 45 33 db xor %r11d,%r11d
|
|
70ab: 48 63 c0 movslq %eax,%rax
|
|
70ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
70b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
70b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
70be: 00 00
|
|
70c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
70c5: 49 83 c3 04 add $0x4,%r11
|
|
70c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
70ce: 49 83 c2 20 add $0x20,%r10
|
|
70d2: 4c 3b d8 cmp %rax,%r11
|
|
70d5: 72 e9 jb 0x70c0
|
|
70d7: 49 3b c0 cmp %r8,%rax
|
|
70da: 73 38 jae 0x7114
|
|
70dc: 4d 63 c9 movslq %r9d,%r9
|
|
70df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
70e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
70e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
70ee: 00
|
|
70ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
70f6: 0f 1f 00 nopl (%rax)
|
|
70f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7100: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
7104: 48 ff c0 inc %rax
|
|
7107: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
710b: 48 83 c2 08 add $0x8,%rdx
|
|
710f: 49 3b c0 cmp %r8,%rax
|
|
7112: 72 ec jb 0x7100
|
|
7114: 33 c0 xor %eax,%eax
|
|
7116: c5 f8 77 vzeroupper
|
|
7119: 48 83 c4 28 add $0x28,%rsp
|
|
711d: c3 ret
|
|
711e: 33 c0 xor %eax,%eax
|
|
7120: eb b5 jmp 0x70d7
|
|
7122: 45 33 c9 xor %r9d,%r9d
|
|
7125: e9 55 ff ff ff jmp 0x707f
|
|
712a: 48 89 d1 mov %rdx,%rcx
|
|
712d: 44 89 c2 mov %r8d,%edx
|
|
7130: e8 0b 3f 01 00 call 0x1b040
|
|
7135: 48 83 c4 28 add $0x28,%rsp
|
|
7139: c3 ret
|
|
713a: 33 c0 xor %eax,%eax
|
|
713c: 48 83 c4 28 add $0x28,%rsp
|
|
7140: c3 ret
|
|
7141: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7146: 48 83 c4 28 add $0x28,%rsp
|
|
714a: c3 ret
|
|
714b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7150: 48 83 c4 28 add $0x28,%rsp
|
|
7154: c3 ret
|
|
7155: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7160: 48 83 ec 28 sub $0x28,%rsp
|
|
7164: 48 85 d2 test %rdx,%rdx
|
|
7167: 0f 84 be 01 00 00 je 0x732b
|
|
716d: 45 85 c0 test %r8d,%r8d
|
|
7170: 0f 8e ab 01 00 00 jle 0x7321
|
|
7176: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c5a0e0
|
|
717d: 01
|
|
717e: 7a 06 jp 0x7186
|
|
7180: 0f 84 94 01 00 00 je 0x731a
|
|
7186: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
718a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
718e: 7a 06 jp 0x7196
|
|
7190: 0f 84 74 01 00 00 je 0x730a
|
|
7196: 41 83 f8 10 cmp $0x10,%r8d
|
|
719a: 0f 8c 62 01 00 00 jl 0x7302
|
|
71a0: 49 89 d3 mov %rdx,%r11
|
|
71a3: 49 83 e3 1f and $0x1f,%r11
|
|
71a7: 45 85 db test %r11d,%r11d
|
|
71aa: 74 18 je 0x71c4
|
|
71ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
71b3: 0f 85 49 01 00 00 jne 0x7302
|
|
71b9: 41 f7 db neg %r11d
|
|
71bc: 41 83 c3 20 add $0x20,%r11d
|
|
71c0: 41 c1 eb 03 shr $0x3,%r11d
|
|
71c4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
71c8: 44 3b c0 cmp %eax,%r8d
|
|
71cb: 0f 8c 31 01 00 00 jl 0x7302
|
|
71d1: 45 89 c1 mov %r8d,%r9d
|
|
71d4: 33 c0 xor %eax,%eax
|
|
71d6: 45 2b cb sub %r11d,%r9d
|
|
71d9: 41 83 e1 0f and $0xf,%r9d
|
|
71dd: 41 f7 d9 neg %r9d
|
|
71e0: 45 03 c8 add %r8d,%r9d
|
|
71e3: 45 89 da mov %r11d,%r10d
|
|
71e6: 45 85 db test %r11d,%r11d
|
|
71e9: 76 27 jbe 0x7212
|
|
71eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
71f2: 00
|
|
71f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7200: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
7205: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
720a: 48 ff c0 inc %rax
|
|
720d: 49 3b c2 cmp %r10,%rax
|
|
7210: 72 ee jb 0x7200
|
|
7212: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
7217: 49 63 c1 movslq %r9d,%rax
|
|
721a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7220: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
7226: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
722d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
7234: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
723b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
7241: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
7248: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
724f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
7256: 49 83 c2 10 add $0x10,%r10
|
|
725a: 4c 3b d0 cmp %rax,%r10
|
|
725d: 72 c1 jb 0x7220
|
|
725f: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
7263: 41 3b c0 cmp %r8d,%eax
|
|
7266: 0f 87 88 00 00 00 ja 0x72f4
|
|
726c: 4d 63 c0 movslq %r8d,%r8
|
|
726f: 4d 63 c9 movslq %r9d,%r9
|
|
7272: 4d 2b c1 sub %r9,%r8
|
|
7275: 49 83 f8 04 cmp $0x4,%r8
|
|
7279: 0f 8c 7f 00 00 00 jl 0x72fe
|
|
727f: 4d 63 c9 movslq %r9d,%r9
|
|
7282: 44 89 c0 mov %r8d,%eax
|
|
7285: 83 e0 fc and $0xfffffffc,%eax
|
|
7288: 45 33 db xor %r11d,%r11d
|
|
728b: 48 63 c0 movslq %eax,%rax
|
|
728e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
7293: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
7297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
729e: 00 00
|
|
72a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
72a5: 49 83 c3 04 add $0x4,%r11
|
|
72a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
72ae: 49 83 c2 20 add $0x20,%r10
|
|
72b2: 4c 3b d8 cmp %rax,%r11
|
|
72b5: 72 e9 jb 0x72a0
|
|
72b7: 49 3b c0 cmp %r8,%rax
|
|
72ba: 73 38 jae 0x72f4
|
|
72bc: 4d 63 c9 movslq %r9d,%r9
|
|
72bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
72c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
72c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
72ce: 00
|
|
72cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
72d6: 0f 1f 00 nopl (%rax)
|
|
72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
72e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
72e4: 48 ff c0 inc %rax
|
|
72e7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
72eb: 48 83 c2 08 add $0x8,%rdx
|
|
72ef: 49 3b c0 cmp %r8,%rax
|
|
72f2: 72 ec jb 0x72e0
|
|
72f4: 33 c0 xor %eax,%eax
|
|
72f6: c5 f8 77 vzeroupper
|
|
72f9: 48 83 c4 28 add $0x28,%rsp
|
|
72fd: c3 ret
|
|
72fe: 33 c0 xor %eax,%eax
|
|
7300: eb b5 jmp 0x72b7
|
|
7302: 45 33 c9 xor %r9d,%r9d
|
|
7305: e9 55 ff ff ff jmp 0x725f
|
|
730a: 48 89 d1 mov %rdx,%rcx
|
|
730d: 44 89 c2 mov %r8d,%edx
|
|
7310: e8 6b 3d 01 00 call 0x1b080
|
|
7315: 48 83 c4 28 add $0x28,%rsp
|
|
7319: c3 ret
|
|
731a: 33 c0 xor %eax,%eax
|
|
731c: 48 83 c4 28 add $0x28,%rsp
|
|
7320: c3 ret
|
|
7321: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7326: 48 83 c4 28 add $0x28,%rsp
|
|
732a: c3 ret
|
|
732b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7330: 48 83 c4 28 add $0x28,%rsp
|
|
7334: c3 ret
|
|
7335: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7340: 56 push %rsi
|
|
7341: 57 push %rdi
|
|
7342: 41 54 push %r12
|
|
7344: 55 push %rbp
|
|
7345: 48 83 ec 28 sub $0x28,%rsp
|
|
7349: 89 cf mov %ecx,%edi
|
|
734b: 4d 89 cc mov %r9,%r12
|
|
734e: 83 ff 1e cmp $0x1e,%edi
|
|
7351: 0f 87 7a 01 00 00 ja 0x74d1
|
|
7357: 4d 85 e4 test %r12,%r12
|
|
735a: 0f 84 80 01 00 00 je 0x74e0
|
|
7360: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
7365: 48 85 f6 test %rsi,%rsi
|
|
7368: 0f 84 72 01 00 00 je 0x74e0
|
|
736e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
7373: 48 85 ed test %rbp,%rbp
|
|
7376: 0f 84 64 01 00 00 je 0x74e0
|
|
737c: 83 fa 08 cmp $0x8,%edx
|
|
737f: 74 1e je 0x739f
|
|
7381: 83 fa 04 cmp $0x4,%edx
|
|
7384: 74 19 je 0x739f
|
|
7386: 83 fa 01 cmp $0x1,%edx
|
|
7389: 74 14 je 0x739f
|
|
738b: 83 fa 02 cmp $0x2,%edx
|
|
738e: 74 0f je 0x739f
|
|
7390: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
7395: 48 83 c4 28 add $0x28,%rsp
|
|
7399: 5d pop %rbp
|
|
739a: 41 5c pop %r12
|
|
739c: 5f pop %rdi
|
|
739d: 5e pop %rsi
|
|
739e: c3 ret
|
|
739f: 83 ff 1d cmp $0x1d,%edi
|
|
73a2: 0f 8f 29 01 00 00 jg 0x74d1
|
|
73a8: 83 ff 04 cmp $0x4,%edi
|
|
73ab: 7f 14 jg 0x73c1
|
|
73ad: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
73b4: 00
|
|
73b5: 33 c0 xor %eax,%eax
|
|
73b7: 89 06 mov %eax,(%rsi)
|
|
73b9: 89 45 00 mov %eax,0x0(%rbp)
|
|
73bc: e9 04 01 00 00 jmp 0x74c5
|
|
73c1: 83 ff 06 cmp $0x6,%edi
|
|
73c4: 7f 11 jg 0x73d7
|
|
73c6: 33 c0 xor %eax,%eax
|
|
73c8: 41 89 04 24 mov %eax,(%r12)
|
|
73cc: 89 06 mov %eax,(%rsi)
|
|
73ce: 89 45 00 mov %eax,0x0(%rbp)
|
|
73d1: 41 8b 04 24 mov (%r12),%eax
|
|
73d5: eb 67 jmp 0x743e
|
|
73d7: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
73da: 83 f9 10 cmp $0x10,%ecx
|
|
73dd: 7f 48 jg 0x7427
|
|
73df: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
73e5: 41 d3 e3 shl %cl,%r11d
|
|
73e8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
73ef: 00
|
|
73f0: 83 e0 c0 and $0xffffffc0,%eax
|
|
73f3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
73fa: 00
|
|
73fb: 41 89 04 24 mov %eax,(%r12)
|
|
73ff: 44 89 d8 mov %r11d,%eax
|
|
7402: d1 f8 sar $1,%eax
|
|
7404: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7408: c1 e8 1e shr $0x1e,%eax
|
|
740b: 41 03 c3 add %r11d,%eax
|
|
740e: 83 e0 fc and $0xfffffffc,%eax
|
|
7411: 83 c0 43 add $0x43,%eax
|
|
7414: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
741a: 83 e0 c0 and $0xffffffc0,%eax
|
|
741d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
7421: 41 03 04 24 add (%r12),%eax
|
|
7425: eb 12 jmp 0x7439
|
|
7427: 4c 89 e2 mov %r12,%rdx
|
|
742a: 49 89 f0 mov %rsi,%r8
|
|
742d: 49 89 e9 mov %rbp,%r9
|
|
7430: e8 eb 77 03 00 call 0x3ec20
|
|
7435: 41 8b 04 24 mov (%r12),%eax
|
|
7439: 83 ff 13 cmp $0x13,%edi
|
|
743c: 7d 2a jge 0x7468
|
|
743e: 89 f9 mov %edi,%ecx
|
|
7440: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
7446: 41 d3 e2 shl %cl,%r10d
|
|
7449: 45 89 d3 mov %r10d,%r11d
|
|
744c: 41 d1 fb sar $1,%r11d
|
|
744f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
7453: 45 03 da add %r10d,%r11d
|
|
7456: 41 c1 eb 02 shr $0x2,%r11d
|
|
745a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
7461: 00
|
|
7462: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7466: eb 18 jmp 0x7480
|
|
7468: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
746e: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
7471: 41 d3 e2 shl %cl,%r10d
|
|
7474: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
747b: 00
|
|
747c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7480: 83 ff 0a cmp $0xa,%edi
|
|
7483: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
748a: 00
|
|
748b: 41 89 04 24 mov %eax,(%r12)
|
|
748f: 7f 04 jg 0x7495
|
|
7491: 33 c0 xor %eax,%eax
|
|
7493: eb 21 jmp 0x74b6
|
|
7495: 89 f9 mov %edi,%ecx
|
|
7497: b8 01 00 00 00 mov $0x1,%eax
|
|
749c: d3 e0 shl %cl,%eax
|
|
749e: 89 c7 mov %eax,%edi
|
|
74a0: d1 ff sar $1,%edi
|
|
74a2: c1 ef 1e shr $0x1e,%edi
|
|
74a5: 03 f8 add %eax,%edi
|
|
74a7: 83 e7 fc and $0xfffffffc,%edi
|
|
74aa: 83 c7 43 add $0x43,%edi
|
|
74ad: 83 e7 c0 and $0xffffffc0,%edi
|
|
74b0: 8b 16 mov (%rsi),%edx
|
|
74b2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
74b6: 89 06 mov %eax,(%rsi)
|
|
74b8: 8b 45 00 mov 0x0(%rbp),%eax
|
|
74bb: 85 c0 test %eax,%eax
|
|
74bd: 7e 06 jle 0x74c5
|
|
74bf: 83 c0 40 add $0x40,%eax
|
|
74c2: 89 45 00 mov %eax,0x0(%rbp)
|
|
74c5: 33 c0 xor %eax,%eax
|
|
74c7: 48 83 c4 28 add $0x28,%rsp
|
|
74cb: 5d pop %rbp
|
|
74cc: 41 5c pop %r12
|
|
74ce: 5f pop %rdi
|
|
74cf: 5e pop %rsi
|
|
74d0: c3 ret
|
|
74d1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
74d6: 48 83 c4 28 add $0x28,%rsp
|
|
74da: 5d pop %rbp
|
|
74db: 41 5c pop %r12
|
|
74dd: 5f pop %rdi
|
|
74de: 5e pop %rsi
|
|
74df: c3 ret
|
|
74e0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
74e5: 48 83 c4 28 add $0x28,%rsp
|
|
74e9: 5d pop %rbp
|
|
74ea: 41 5c pop %r12
|
|
74ec: 5f pop %rdi
|
|
74ed: 5e pop %rsi
|
|
74ee: c3 ret
|
|
74ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
74f6: 00
|
|
74f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
74fe: 66 90 xchg %ax,%ax
|
|
7500: 41 54 push %r12
|
|
7502: 41 55 push %r13
|
|
7504: 41 56 push %r14
|
|
7506: 41 57 push %r15
|
|
7508: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
750d: 41 89 cd mov %ecx,%r13d
|
|
7510: 4d 89 cc mov %r9,%r12
|
|
7513: 41 83 fd 1e cmp $0x1e,%r13d
|
|
7517: 0f 87 94 01 00 00 ja 0x76b1
|
|
751d: 4d 85 e4 test %r12,%r12
|
|
7520: 0f 84 9e 01 00 00 je 0x76c4
|
|
7526: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
752b: 4d 85 f6 test %r14,%r14
|
|
752e: 0f 84 90 01 00 00 je 0x76c4
|
|
7534: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
7539: 4d 85 ff test %r15,%r15
|
|
753c: 0f 84 82 01 00 00 je 0x76c4
|
|
7542: 83 fa 08 cmp $0x8,%edx
|
|
7545: 74 22 je 0x7569
|
|
7547: 83 fa 04 cmp $0x4,%edx
|
|
754a: 74 1d je 0x7569
|
|
754c: 83 fa 01 cmp $0x1,%edx
|
|
754f: 74 18 je 0x7569
|
|
7551: 83 fa 02 cmp $0x2,%edx
|
|
7554: 74 13 je 0x7569
|
|
7556: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
755b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7560: 41 5f pop %r15
|
|
7562: 41 5e pop %r14
|
|
7564: 41 5d pop %r13
|
|
7566: 41 5c pop %r12
|
|
7568: c3 ret
|
|
7569: 41 83 fd 1d cmp $0x1d,%r13d
|
|
756d: 0f 8f 3e 01 00 00 jg 0x76b1
|
|
7573: 41 83 fd 04 cmp $0x4,%r13d
|
|
7577: 7f 15 jg 0x758e
|
|
7579: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
7580: 00
|
|
7581: 33 c0 xor %eax,%eax
|
|
7583: 41 89 06 mov %eax,(%r14)
|
|
7586: 41 89 07 mov %eax,(%r15)
|
|
7589: e9 13 01 00 00 jmp 0x76a1
|
|
758e: 41 83 fd 06 cmp $0x6,%r13d
|
|
7592: 7f 12 jg 0x75a6
|
|
7594: 33 c0 xor %eax,%eax
|
|
7596: 41 89 04 24 mov %eax,(%r12)
|
|
759a: 41 89 06 mov %eax,(%r14)
|
|
759d: 41 89 07 mov %eax,(%r15)
|
|
75a0: 41 8b 14 24 mov (%r12),%edx
|
|
75a4: eb 6a jmp 0x7610
|
|
75a6: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
75aa: 83 f9 11 cmp $0x11,%ecx
|
|
75ad: 7f 49 jg 0x75f8
|
|
75af: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
75b5: 41 d3 e3 shl %cl,%r11d
|
|
75b8: 44 89 da mov %r11d,%edx
|
|
75bb: 45 89 da mov %r11d,%r10d
|
|
75be: d1 fa sar $1,%edx
|
|
75c0: c1 ea 1e shr $0x1e,%edx
|
|
75c3: 41 c1 e2 03 shl $0x3,%r10d
|
|
75c7: 41 03 d3 add %r11d,%edx
|
|
75ca: 44 89 d0 mov %r10d,%eax
|
|
75cd: 83 e2 fc and $0xfffffffc,%edx
|
|
75d0: 83 c0 47 add $0x47,%eax
|
|
75d3: 41 83 c2 3f add $0x3f,%r10d
|
|
75d7: 83 c2 43 add $0x43,%edx
|
|
75da: 83 e0 c0 and $0xffffffc0,%eax
|
|
75dd: 41 89 04 24 mov %eax,(%r12)
|
|
75e1: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
75e5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
75ec: 83 e2 c0 and $0xffffffc0,%edx
|
|
75ef: 45 89 17 mov %r10d,(%r15)
|
|
75f2: 41 03 14 24 add (%r12),%edx
|
|
75f6: eb 12 jmp 0x760a
|
|
75f8: 4c 89 e2 mov %r12,%rdx
|
|
75fb: 4d 89 f0 mov %r14,%r8
|
|
75fe: 4d 89 f9 mov %r15,%r9
|
|
7601: e8 5a 78 03 00 call 0x3ee60
|
|
7606: 41 8b 14 24 mov (%r12),%edx
|
|
760a: 41 83 fd 13 cmp $0x13,%r13d
|
|
760e: 7d 29 jge 0x7639
|
|
7610: 44 89 e9 mov %r13d,%ecx
|
|
7613: b8 01 00 00 00 mov $0x1,%eax
|
|
7618: d3 e0 shl %cl,%eax
|
|
761a: 41 89 c2 mov %eax,%r10d
|
|
761d: 41 d1 fa sar $1,%r10d
|
|
7620: 41 c1 ea 1e shr $0x1e,%r10d
|
|
7624: 44 03 d0 add %eax,%r10d
|
|
7627: 41 c1 ea 02 shr $0x2,%r10d
|
|
762b: 41 c1 e2 03 shl $0x3,%r10d
|
|
762f: 41 83 c2 3f add $0x3f,%r10d
|
|
7633: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7637: eb 1c jmp 0x7655
|
|
7639: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
763f: 41 8d 4d 14 lea 0x14(%r13),%ecx
|
|
7643: 41 d3 e2 shl %cl,%r10d
|
|
7646: 41 c1 e2 03 shl $0x3,%r10d
|
|
764a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
7651: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7655: 45 03 d2 add %r10d,%r10d
|
|
7658: 41 03 d2 add %r10d,%edx
|
|
765b: 81 c2 00 01 00 00 add $0x100,%edx
|
|
7661: 41 89 14 24 mov %edx,(%r12)
|
|
7665: 41 83 fd 0a cmp $0xa,%r13d
|
|
7669: 7f 04 jg 0x766f
|
|
766b: 33 d2 xor %edx,%edx
|
|
766d: eb 22 jmp 0x7691
|
|
766f: 44 89 e9 mov %r13d,%ecx
|
|
7672: b8 01 00 00 00 mov $0x1,%eax
|
|
7677: d3 e0 shl %cl,%eax
|
|
7679: 89 c2 mov %eax,%edx
|
|
767b: d1 fa sar $1,%edx
|
|
767d: c1 ea 1e shr $0x1e,%edx
|
|
7680: 03 d0 add %eax,%edx
|
|
7682: 83 e2 fc and $0xfffffffc,%edx
|
|
7685: 83 c2 43 add $0x43,%edx
|
|
7688: 83 e2 c0 and $0xffffffc0,%edx
|
|
768b: 83 c2 40 add $0x40,%edx
|
|
768e: 41 03 16 add (%r14),%edx
|
|
7691: 41 89 16 mov %edx,(%r14)
|
|
7694: 41 8b 07 mov (%r15),%eax
|
|
7697: 85 c0 test %eax,%eax
|
|
7699: 7e 06 jle 0x76a1
|
|
769b: 83 c0 40 add $0x40,%eax
|
|
769e: 41 89 07 mov %eax,(%r15)
|
|
76a1: 33 c0 xor %eax,%eax
|
|
76a3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
76a8: 41 5f pop %r15
|
|
76aa: 41 5e pop %r14
|
|
76ac: 41 5d pop %r13
|
|
76ae: 41 5c pop %r12
|
|
76b0: c3 ret
|
|
76b1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
76b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
76bb: 41 5f pop %r15
|
|
76bd: 41 5e pop %r14
|
|
76bf: 41 5d pop %r13
|
|
76c1: 41 5c pop %r12
|
|
76c3: c3 ret
|
|
76c4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
76c9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
76ce: 41 5f pop %r15
|
|
76d0: 41 5e pop %r14
|
|
76d2: 41 5d pop %r13
|
|
76d4: 41 5c pop %r12
|
|
76d6: c3 ret
|
|
76d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
76de: 00 00
|
|
76e0: 56 push %rsi
|
|
76e1: 57 push %rdi
|
|
76e2: 41 54 push %r12
|
|
76e4: 55 push %rbp
|
|
76e5: 48 83 ec 28 sub $0x28,%rsp
|
|
76e9: 89 cf mov %ecx,%edi
|
|
76eb: 4d 89 cc mov %r9,%r12
|
|
76ee: 83 ff 1e cmp $0x1e,%edi
|
|
76f1: 0f 87 7a 01 00 00 ja 0x7871
|
|
76f7: 4d 85 e4 test %r12,%r12
|
|
76fa: 0f 84 80 01 00 00 je 0x7880
|
|
7700: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
7705: 48 85 f6 test %rsi,%rsi
|
|
7708: 0f 84 72 01 00 00 je 0x7880
|
|
770e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
7713: 48 85 ed test %rbp,%rbp
|
|
7716: 0f 84 64 01 00 00 je 0x7880
|
|
771c: 83 fa 08 cmp $0x8,%edx
|
|
771f: 74 1e je 0x773f
|
|
7721: 83 fa 04 cmp $0x4,%edx
|
|
7724: 74 19 je 0x773f
|
|
7726: 83 fa 01 cmp $0x1,%edx
|
|
7729: 74 14 je 0x773f
|
|
772b: 83 fa 02 cmp $0x2,%edx
|
|
772e: 74 0f je 0x773f
|
|
7730: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
7735: 48 83 c4 28 add $0x28,%rsp
|
|
7739: 5d pop %rbp
|
|
773a: 41 5c pop %r12
|
|
773c: 5f pop %rdi
|
|
773d: 5e pop %rsi
|
|
773e: c3 ret
|
|
773f: 83 ff 1d cmp $0x1d,%edi
|
|
7742: 0f 8f 29 01 00 00 jg 0x7871
|
|
7748: 83 ff 04 cmp $0x4,%edi
|
|
774b: 7f 14 jg 0x7761
|
|
774d: 33 c0 xor %eax,%eax
|
|
774f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
7756: 00
|
|
7757: 89 06 mov %eax,(%rsi)
|
|
7759: 89 45 00 mov %eax,0x0(%rbp)
|
|
775c: e9 04 01 00 00 jmp 0x7865
|
|
7761: 83 ff 06 cmp $0x6,%edi
|
|
7764: 7f 11 jg 0x7777
|
|
7766: 33 c0 xor %eax,%eax
|
|
7768: 41 89 04 24 mov %eax,(%r12)
|
|
776c: 89 06 mov %eax,(%rsi)
|
|
776e: 89 45 00 mov %eax,0x0(%rbp)
|
|
7771: 41 8b 04 24 mov (%r12),%eax
|
|
7775: eb 67 jmp 0x77de
|
|
7777: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
777a: 83 f9 11 cmp $0x11,%ecx
|
|
777d: 7f 48 jg 0x77c7
|
|
777f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
7785: 41 d3 e3 shl %cl,%r11d
|
|
7788: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
778f: 00
|
|
7790: 83 e0 c0 and $0xffffffc0,%eax
|
|
7793: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
779a: 00
|
|
779b: 41 89 04 24 mov %eax,(%r12)
|
|
779f: 44 89 d8 mov %r11d,%eax
|
|
77a2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
77a6: d1 f8 sar $1,%eax
|
|
77a8: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
77ae: c1 e8 1e shr $0x1e,%eax
|
|
77b1: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
77b5: 41 03 c3 add %r11d,%eax
|
|
77b8: 83 e0 fc and $0xfffffffc,%eax
|
|
77bb: 83 c0 43 add $0x43,%eax
|
|
77be: 83 e0 c0 and $0xffffffc0,%eax
|
|
77c1: 41 03 04 24 add (%r12),%eax
|
|
77c5: eb 12 jmp 0x77d9
|
|
77c7: 4c 89 e2 mov %r12,%rdx
|
|
77ca: 49 89 f0 mov %rsi,%r8
|
|
77cd: 49 89 e9 mov %rbp,%r9
|
|
77d0: e8 ab 78 03 00 call 0x3f080
|
|
77d5: 41 8b 04 24 mov (%r12),%eax
|
|
77d9: 83 ff 15 cmp $0x15,%edi
|
|
77dc: 7d 2a jge 0x7808
|
|
77de: 89 f9 mov %edi,%ecx
|
|
77e0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
77e6: 41 d3 e2 shl %cl,%r10d
|
|
77e9: 45 89 d3 mov %r10d,%r11d
|
|
77ec: 41 d1 fb sar $1,%r11d
|
|
77ef: 41 c1 eb 1e shr $0x1e,%r11d
|
|
77f3: 45 03 da add %r10d,%r11d
|
|
77f6: 41 c1 eb 02 shr $0x2,%r11d
|
|
77fa: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
7801: 00
|
|
7802: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7806: eb 18 jmp 0x7820
|
|
7808: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
780b: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
7811: 41 d3 e2 shl %cl,%r10d
|
|
7814: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
781b: 00
|
|
781c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7820: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
7827: 00
|
|
7828: 41 89 04 24 mov %eax,(%r12)
|
|
782c: 83 ff 0a cmp $0xa,%edi
|
|
782f: 7f 04 jg 0x7835
|
|
7831: 33 c0 xor %eax,%eax
|
|
7833: eb 21 jmp 0x7856
|
|
7835: 89 f9 mov %edi,%ecx
|
|
7837: b8 01 00 00 00 mov $0x1,%eax
|
|
783c: 8b 16 mov (%rsi),%edx
|
|
783e: d3 e0 shl %cl,%eax
|
|
7840: 89 c7 mov %eax,%edi
|
|
7842: d1 ff sar $1,%edi
|
|
7844: c1 ef 1e shr $0x1e,%edi
|
|
7847: 03 f8 add %eax,%edi
|
|
7849: 83 e7 fc and $0xfffffffc,%edi
|
|
784c: 83 c7 43 add $0x43,%edi
|
|
784f: 83 e7 c0 and $0xffffffc0,%edi
|
|
7852: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
7856: 89 06 mov %eax,(%rsi)
|
|
7858: 8b 45 00 mov 0x0(%rbp),%eax
|
|
785b: 85 c0 test %eax,%eax
|
|
785d: 7e 06 jle 0x7865
|
|
785f: 83 c0 40 add $0x40,%eax
|
|
7862: 89 45 00 mov %eax,0x0(%rbp)
|
|
7865: 33 c0 xor %eax,%eax
|
|
7867: 48 83 c4 28 add $0x28,%rsp
|
|
786b: 5d pop %rbp
|
|
786c: 41 5c pop %r12
|
|
786e: 5f pop %rdi
|
|
786f: 5e pop %rsi
|
|
7870: c3 ret
|
|
7871: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
7876: 48 83 c4 28 add $0x28,%rsp
|
|
787a: 5d pop %rbp
|
|
787b: 41 5c pop %r12
|
|
787d: 5f pop %rdi
|
|
787e: 5e pop %rsi
|
|
787f: c3 ret
|
|
7880: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7885: 48 83 c4 28 add $0x28,%rsp
|
|
7889: 5d pop %rbp
|
|
788a: 41 5c pop %r12
|
|
788c: 5f pop %rdi
|
|
788d: 5e pop %rsi
|
|
788e: c3 ret
|
|
788f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7896: 00
|
|
7897: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
789e: 66 90 xchg %ax,%ax
|
|
78a0: 56 push %rsi
|
|
78a1: 57 push %rdi
|
|
78a2: 41 54 push %r12
|
|
78a4: 55 push %rbp
|
|
78a5: 48 83 ec 28 sub $0x28,%rsp
|
|
78a9: 89 cf mov %ecx,%edi
|
|
78ab: 4d 89 cc mov %r9,%r12
|
|
78ae: 83 ff 1e cmp $0x1e,%edi
|
|
78b1: 0f 87 7a 01 00 00 ja 0x7a31
|
|
78b7: 4d 85 e4 test %r12,%r12
|
|
78ba: 0f 84 80 01 00 00 je 0x7a40
|
|
78c0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
78c5: 48 85 f6 test %rsi,%rsi
|
|
78c8: 0f 84 72 01 00 00 je 0x7a40
|
|
78ce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
78d3: 48 85 ed test %rbp,%rbp
|
|
78d6: 0f 84 64 01 00 00 je 0x7a40
|
|
78dc: 83 fa 08 cmp $0x8,%edx
|
|
78df: 74 1e je 0x78ff
|
|
78e1: 83 fa 04 cmp $0x4,%edx
|
|
78e4: 74 19 je 0x78ff
|
|
78e6: 83 fa 01 cmp $0x1,%edx
|
|
78e9: 74 14 je 0x78ff
|
|
78eb: 83 fa 02 cmp $0x2,%edx
|
|
78ee: 74 0f je 0x78ff
|
|
78f0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
78f5: 48 83 c4 28 add $0x28,%rsp
|
|
78f9: 5d pop %rbp
|
|
78fa: 41 5c pop %r12
|
|
78fc: 5f pop %rdi
|
|
78fd: 5e pop %rsi
|
|
78fe: c3 ret
|
|
78ff: 83 ff 1d cmp $0x1d,%edi
|
|
7902: 0f 8f 29 01 00 00 jg 0x7a31
|
|
7908: 83 ff 04 cmp $0x4,%edi
|
|
790b: 7f 14 jg 0x7921
|
|
790d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
7914: 00
|
|
7915: 33 c0 xor %eax,%eax
|
|
7917: 89 06 mov %eax,(%rsi)
|
|
7919: 89 45 00 mov %eax,0x0(%rbp)
|
|
791c: e9 04 01 00 00 jmp 0x7a25
|
|
7921: 83 ff 07 cmp $0x7,%edi
|
|
7924: 7f 11 jg 0x7937
|
|
7926: 33 c0 xor %eax,%eax
|
|
7928: 41 89 04 24 mov %eax,(%r12)
|
|
792c: 89 06 mov %eax,(%rsi)
|
|
792e: 89 45 00 mov %eax,0x0(%rbp)
|
|
7931: 41 8b 04 24 mov (%r12),%eax
|
|
7935: eb 67 jmp 0x799e
|
|
7937: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
793a: 83 f9 12 cmp $0x12,%ecx
|
|
793d: 7f 48 jg 0x7987
|
|
793f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
7945: 41 d3 e3 shl %cl,%r11d
|
|
7948: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
794f: 00
|
|
7950: 83 e0 c0 and $0xffffffc0,%eax
|
|
7953: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
795a: 00
|
|
795b: 41 89 04 24 mov %eax,(%r12)
|
|
795f: 44 89 d8 mov %r11d,%eax
|
|
7962: d1 f8 sar $1,%eax
|
|
7964: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
7968: c1 e8 1e shr $0x1e,%eax
|
|
796b: 41 03 c3 add %r11d,%eax
|
|
796e: 83 e0 fc and $0xfffffffc,%eax
|
|
7971: 83 c0 43 add $0x43,%eax
|
|
7974: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
797a: 83 e0 c0 and $0xffffffc0,%eax
|
|
797d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
7981: 41 03 04 24 add (%r12),%eax
|
|
7985: eb 12 jmp 0x7999
|
|
7987: 4c 89 e2 mov %r12,%rdx
|
|
798a: 49 89 f0 mov %rsi,%r8
|
|
798d: 49 89 e9 mov %rbp,%r9
|
|
7990: e8 2b 79 03 00 call 0x3f2c0
|
|
7995: 41 8b 04 24 mov (%r12),%eax
|
|
7999: 83 ff 13 cmp $0x13,%edi
|
|
799c: 7d 2a jge 0x79c8
|
|
799e: 89 f9 mov %edi,%ecx
|
|
79a0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
79a6: 41 d3 e2 shl %cl,%r10d
|
|
79a9: 45 89 d3 mov %r10d,%r11d
|
|
79ac: 41 d1 fb sar $1,%r11d
|
|
79af: 41 c1 eb 1e shr $0x1e,%r11d
|
|
79b3: 45 03 da add %r10d,%r11d
|
|
79b6: 41 c1 eb 02 shr $0x2,%r11d
|
|
79ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
79c1: 00
|
|
79c2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
79c6: eb 18 jmp 0x79e0
|
|
79c8: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
79ce: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
79d1: 41 d3 e2 shl %cl,%r10d
|
|
79d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
79db: 00
|
|
79dc: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
79e0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
79e7: 00
|
|
79e8: 41 89 04 24 mov %eax,(%r12)
|
|
79ec: 83 ff 0a cmp $0xa,%edi
|
|
79ef: 7f 04 jg 0x79f5
|
|
79f1: 33 c0 xor %eax,%eax
|
|
79f3: eb 21 jmp 0x7a16
|
|
79f5: 89 f9 mov %edi,%ecx
|
|
79f7: b8 01 00 00 00 mov $0x1,%eax
|
|
79fc: d3 e0 shl %cl,%eax
|
|
79fe: 89 c7 mov %eax,%edi
|
|
7a00: d1 ff sar $1,%edi
|
|
7a02: c1 ef 1e shr $0x1e,%edi
|
|
7a05: 03 f8 add %eax,%edi
|
|
7a07: 83 e7 fc and $0xfffffffc,%edi
|
|
7a0a: 83 c7 43 add $0x43,%edi
|
|
7a0d: 83 e7 c0 and $0xffffffc0,%edi
|
|
7a10: 8b 16 mov (%rsi),%edx
|
|
7a12: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
7a16: 89 06 mov %eax,(%rsi)
|
|
7a18: 8b 45 00 mov 0x0(%rbp),%eax
|
|
7a1b: 85 c0 test %eax,%eax
|
|
7a1d: 7e 06 jle 0x7a25
|
|
7a1f: 83 c0 40 add $0x40,%eax
|
|
7a22: 89 45 00 mov %eax,0x0(%rbp)
|
|
7a25: 33 c0 xor %eax,%eax
|
|
7a27: 48 83 c4 28 add $0x28,%rsp
|
|
7a2b: 5d pop %rbp
|
|
7a2c: 41 5c pop %r12
|
|
7a2e: 5f pop %rdi
|
|
7a2f: 5e pop %rsi
|
|
7a30: c3 ret
|
|
7a31: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
7a36: 48 83 c4 28 add $0x28,%rsp
|
|
7a3a: 5d pop %rbp
|
|
7a3b: 41 5c pop %r12
|
|
7a3d: 5f pop %rdi
|
|
7a3e: 5e pop %rsi
|
|
7a3f: c3 ret
|
|
7a40: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7a45: 48 83 c4 28 add $0x28,%rsp
|
|
7a49: 5d pop %rbp
|
|
7a4a: 41 5c pop %r12
|
|
7a4c: 5f pop %rdi
|
|
7a4d: 5e pop %rsi
|
|
7a4e: c3 ret
|
|
7a4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a56: 00
|
|
7a57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a5e: 66 90 xchg %ax,%ax
|
|
7a60: 56 push %rsi
|
|
7a61: 57 push %rdi
|
|
7a62: 41 54 push %r12
|
|
7a64: 41 55 push %r13
|
|
7a66: 48 83 ec 28 sub $0x28,%rsp
|
|
7a6a: 41 89 cc mov %ecx,%r12d
|
|
7a6d: 4d 89 cd mov %r9,%r13
|
|
7a70: 41 83 fc 1e cmp $0x1e,%r12d
|
|
7a74: 0f 87 7b 01 00 00 ja 0x7bf5
|
|
7a7a: 4d 85 ed test %r13,%r13
|
|
7a7d: 0f 84 82 01 00 00 je 0x7c05
|
|
7a83: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
7a88: 48 85 ff test %rdi,%rdi
|
|
7a8b: 0f 84 74 01 00 00 je 0x7c05
|
|
7a91: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
7a96: 48 85 f6 test %rsi,%rsi
|
|
7a99: 0f 84 66 01 00 00 je 0x7c05
|
|
7a9f: 83 fa 08 cmp $0x8,%edx
|
|
7aa2: 74 1f je 0x7ac3
|
|
7aa4: 83 fa 04 cmp $0x4,%edx
|
|
7aa7: 74 1a je 0x7ac3
|
|
7aa9: 83 fa 01 cmp $0x1,%edx
|
|
7aac: 74 15 je 0x7ac3
|
|
7aae: 83 fa 02 cmp $0x2,%edx
|
|
7ab1: 74 10 je 0x7ac3
|
|
7ab3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
7ab8: 48 83 c4 28 add $0x28,%rsp
|
|
7abc: 41 5d pop %r13
|
|
7abe: 41 5c pop %r12
|
|
7ac0: 5f pop %rdi
|
|
7ac1: 5e pop %rsi
|
|
7ac2: c3 ret
|
|
7ac3: 41 83 fc 1d cmp $0x1d,%r12d
|
|
7ac7: 0f 8f 28 01 00 00 jg 0x7bf5
|
|
7acd: 41 83 fc 04 cmp $0x4,%r12d
|
|
7ad1: 7f 13 jg 0x7ae6
|
|
7ad3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
7ada: 00
|
|
7adb: 33 c0 xor %eax,%eax
|
|
7add: 89 07 mov %eax,(%rdi)
|
|
7adf: 89 06 mov %eax,(%rsi)
|
|
7ae1: e9 02 01 00 00 jmp 0x7be8
|
|
7ae6: 41 83 fc 07 cmp $0x7,%r12d
|
|
7aea: 7f 16 jg 0x7b02
|
|
7aec: 33 c0 xor %eax,%eax
|
|
7aee: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
7af4: 41 89 45 00 mov %eax,0x0(%r13)
|
|
7af8: 89 07 mov %eax,(%rdi)
|
|
7afa: 89 06 mov %eax,(%rsi)
|
|
7afc: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
7b00: eb 6f jmp 0x7b71
|
|
7b02: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
7b07: 83 f9 12 cmp $0x12,%ecx
|
|
7b0a: 7f 47 jg 0x7b53
|
|
7b0c: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
7b12: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
7b17: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
7b1e: 00
|
|
7b1f: 83 e0 c0 and $0xffffffc0,%eax
|
|
7b22: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
7b29: 00
|
|
7b2a: 41 89 45 00 mov %eax,0x0(%r13)
|
|
7b2e: 44 89 d8 mov %r11d,%eax
|
|
7b31: d1 f8 sar $1,%eax
|
|
7b33: 83 e1 c0 and $0xffffffc0,%ecx
|
|
7b36: c1 e8 1e shr $0x1e,%eax
|
|
7b39: 41 03 c3 add %r11d,%eax
|
|
7b3c: 83 e0 fc and $0xfffffffc,%eax
|
|
7b3f: 83 c0 43 add $0x43,%eax
|
|
7b42: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
7b48: 83 e0 c0 and $0xffffffc0,%eax
|
|
7b4b: 89 0e mov %ecx,(%rsi)
|
|
7b4d: 41 03 45 00 add 0x0(%r13),%eax
|
|
7b51: eb 18 jmp 0x7b6b
|
|
7b53: 4c 89 ea mov %r13,%rdx
|
|
7b56: 49 89 f8 mov %rdi,%r8
|
|
7b59: 49 89 f1 mov %rsi,%r9
|
|
7b5c: e8 9f 79 03 00 call 0x3f500
|
|
7b61: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
7b65: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
7b6b: 41 83 fc 13 cmp $0x13,%r12d
|
|
7b6f: 7d 23 jge 0x7b94
|
|
7b71: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
7b76: 41 89 cb mov %ecx,%r11d
|
|
7b79: 41 d1 fb sar $1,%r11d
|
|
7b7c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
7b80: 44 03 d9 add %ecx,%r11d
|
|
7b83: 41 c1 eb 02 shr $0x2,%r11d
|
|
7b87: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
7b8e: 00
|
|
7b8f: 83 e1 c0 and $0xffffffc0,%ecx
|
|
7b92: eb 15 jmp 0x7ba9
|
|
7b94: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
7b99: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
7b9e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
7ba5: 00
|
|
7ba6: 83 e1 c0 and $0xffffffc0,%ecx
|
|
7ba9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
7bb0: 41 89 45 00 mov %eax,0x0(%r13)
|
|
7bb4: 41 83 fc 0a cmp $0xa,%r12d
|
|
7bb8: 7f 04 jg 0x7bbe
|
|
7bba: 33 c0 xor %eax,%eax
|
|
7bbc: eb 1d jmp 0x7bdb
|
|
7bbe: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
7bc3: 89 c1 mov %eax,%ecx
|
|
7bc5: d1 f9 sar $1,%ecx
|
|
7bc7: c1 e9 1e shr $0x1e,%ecx
|
|
7bca: 03 c8 add %eax,%ecx
|
|
7bcc: 83 e1 fc and $0xfffffffc,%ecx
|
|
7bcf: 83 c1 43 add $0x43,%ecx
|
|
7bd2: 83 e1 c0 and $0xffffffc0,%ecx
|
|
7bd5: 8b 17 mov (%rdi),%edx
|
|
7bd7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
7bdb: 89 07 mov %eax,(%rdi)
|
|
7bdd: 8b 06 mov (%rsi),%eax
|
|
7bdf: 85 c0 test %eax,%eax
|
|
7be1: 7e 05 jle 0x7be8
|
|
7be3: 83 c0 40 add $0x40,%eax
|
|
7be6: 89 06 mov %eax,(%rsi)
|
|
7be8: 33 c0 xor %eax,%eax
|
|
7bea: 48 83 c4 28 add $0x28,%rsp
|
|
7bee: 41 5d pop %r13
|
|
7bf0: 41 5c pop %r12
|
|
7bf2: 5f pop %rdi
|
|
7bf3: 5e pop %rsi
|
|
7bf4: c3 ret
|
|
7bf5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
7bfa: 48 83 c4 28 add $0x28,%rsp
|
|
7bfe: 41 5d pop %r13
|
|
7c00: 41 5c pop %r12
|
|
7c02: 5f pop %rdi
|
|
7c03: 5e pop %rsi
|
|
7c04: c3 ret
|
|
7c05: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7c0a: 48 83 c4 28 add $0x28,%rsp
|
|
7c0e: 41 5d pop %r13
|
|
7c10: 41 5c pop %r12
|
|
7c12: 5f pop %rdi
|
|
7c13: 5e pop %rsi
|
|
7c14: c3 ret
|
|
7c15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c20: 56 push %rsi
|
|
7c21: 57 push %rdi
|
|
7c22: 41 54 push %r12
|
|
7c24: 41 55 push %r13
|
|
7c26: 48 83 ec 28 sub $0x28,%rsp
|
|
7c2a: 41 89 cc mov %ecx,%r12d
|
|
7c2d: 4d 89 cd mov %r9,%r13
|
|
7c30: 41 83 fc 1e cmp $0x1e,%r12d
|
|
7c34: 0f 87 7b 01 00 00 ja 0x7db5
|
|
7c3a: 4d 85 ed test %r13,%r13
|
|
7c3d: 0f 84 82 01 00 00 je 0x7dc5
|
|
7c43: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
7c48: 48 85 ff test %rdi,%rdi
|
|
7c4b: 0f 84 74 01 00 00 je 0x7dc5
|
|
7c51: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
7c56: 48 85 f6 test %rsi,%rsi
|
|
7c59: 0f 84 66 01 00 00 je 0x7dc5
|
|
7c5f: 83 fa 08 cmp $0x8,%edx
|
|
7c62: 74 1f je 0x7c83
|
|
7c64: 83 fa 04 cmp $0x4,%edx
|
|
7c67: 74 1a je 0x7c83
|
|
7c69: 83 fa 01 cmp $0x1,%edx
|
|
7c6c: 74 15 je 0x7c83
|
|
7c6e: 83 fa 02 cmp $0x2,%edx
|
|
7c71: 74 10 je 0x7c83
|
|
7c73: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
7c78: 48 83 c4 28 add $0x28,%rsp
|
|
7c7c: 41 5d pop %r13
|
|
7c7e: 41 5c pop %r12
|
|
7c80: 5f pop %rdi
|
|
7c81: 5e pop %rsi
|
|
7c82: c3 ret
|
|
7c83: 41 83 fc 1d cmp $0x1d,%r12d
|
|
7c87: 0f 8f 28 01 00 00 jg 0x7db5
|
|
7c8d: 41 83 fc 04 cmp $0x4,%r12d
|
|
7c91: 7f 13 jg 0x7ca6
|
|
7c93: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
7c9a: 00
|
|
7c9b: 33 c0 xor %eax,%eax
|
|
7c9d: 89 07 mov %eax,(%rdi)
|
|
7c9f: 89 06 mov %eax,(%rsi)
|
|
7ca1: e9 02 01 00 00 jmp 0x7da8
|
|
7ca6: 41 83 fc 07 cmp $0x7,%r12d
|
|
7caa: 7f 16 jg 0x7cc2
|
|
7cac: 33 c0 xor %eax,%eax
|
|
7cae: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
7cb4: 41 89 45 00 mov %eax,0x0(%r13)
|
|
7cb8: 89 07 mov %eax,(%rdi)
|
|
7cba: 89 06 mov %eax,(%rsi)
|
|
7cbc: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
7cc0: eb 6f jmp 0x7d31
|
|
7cc2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
7cc7: 83 f9 12 cmp $0x12,%ecx
|
|
7cca: 7f 47 jg 0x7d13
|
|
7ccc: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
7cd2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
7cd7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
7cde: 00
|
|
7cdf: 83 e0 c0 and $0xffffffc0,%eax
|
|
7ce2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
7ce9: 00
|
|
7cea: 41 89 45 00 mov %eax,0x0(%r13)
|
|
7cee: 44 89 d8 mov %r11d,%eax
|
|
7cf1: d1 f8 sar $1,%eax
|
|
7cf3: 83 e1 c0 and $0xffffffc0,%ecx
|
|
7cf6: c1 e8 1e shr $0x1e,%eax
|
|
7cf9: 41 03 c3 add %r11d,%eax
|
|
7cfc: 83 e0 fc and $0xfffffffc,%eax
|
|
7cff: 83 c0 43 add $0x43,%eax
|
|
7d02: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
7d08: 83 e0 c0 and $0xffffffc0,%eax
|
|
7d0b: 89 0e mov %ecx,(%rsi)
|
|
7d0d: 41 03 45 00 add 0x0(%r13),%eax
|
|
7d11: eb 18 jmp 0x7d2b
|
|
7d13: 4c 89 ea mov %r13,%rdx
|
|
7d16: 49 89 f8 mov %rdi,%r8
|
|
7d19: 49 89 f1 mov %rsi,%r9
|
|
7d1c: e8 ff 79 03 00 call 0x3f720
|
|
7d21: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
7d25: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
7d2b: 41 83 fc 13 cmp $0x13,%r12d
|
|
7d2f: 7d 23 jge 0x7d54
|
|
7d31: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
7d36: 41 89 cb mov %ecx,%r11d
|
|
7d39: 41 d1 fb sar $1,%r11d
|
|
7d3c: 41 c1 eb 1e shr $0x1e,%r11d
|
|
7d40: 44 03 d9 add %ecx,%r11d
|
|
7d43: 41 c1 eb 02 shr $0x2,%r11d
|
|
7d47: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
7d4e: 00
|
|
7d4f: 83 e1 c0 and $0xffffffc0,%ecx
|
|
7d52: eb 15 jmp 0x7d69
|
|
7d54: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
7d59: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
7d5e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
7d65: 00
|
|
7d66: 83 e1 c0 and $0xffffffc0,%ecx
|
|
7d69: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
7d70: 41 89 45 00 mov %eax,0x0(%r13)
|
|
7d74: 41 83 fc 0a cmp $0xa,%r12d
|
|
7d78: 7f 04 jg 0x7d7e
|
|
7d7a: 33 c0 xor %eax,%eax
|
|
7d7c: eb 1d jmp 0x7d9b
|
|
7d7e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
7d83: 89 c1 mov %eax,%ecx
|
|
7d85: d1 f9 sar $1,%ecx
|
|
7d87: c1 e9 1e shr $0x1e,%ecx
|
|
7d8a: 03 c8 add %eax,%ecx
|
|
7d8c: 83 e1 fc and $0xfffffffc,%ecx
|
|
7d8f: 83 c1 43 add $0x43,%ecx
|
|
7d92: 83 e1 c0 and $0xffffffc0,%ecx
|
|
7d95: 8b 17 mov (%rdi),%edx
|
|
7d97: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
7d9b: 89 07 mov %eax,(%rdi)
|
|
7d9d: 8b 06 mov (%rsi),%eax
|
|
7d9f: 85 c0 test %eax,%eax
|
|
7da1: 7e 05 jle 0x7da8
|
|
7da3: 83 c0 40 add $0x40,%eax
|
|
7da6: 89 06 mov %eax,(%rsi)
|
|
7da8: 33 c0 xor %eax,%eax
|
|
7daa: 48 83 c4 28 add $0x28,%rsp
|
|
7dae: 41 5d pop %r13
|
|
7db0: 41 5c pop %r12
|
|
7db2: 5f pop %rdi
|
|
7db3: 5e pop %rsi
|
|
7db4: c3 ret
|
|
7db5: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
7dba: 48 83 c4 28 add $0x28,%rsp
|
|
7dbe: 41 5d pop %r13
|
|
7dc0: 41 5c pop %r12
|
|
7dc2: 5f pop %rdi
|
|
7dc3: 5e pop %rsi
|
|
7dc4: c3 ret
|
|
7dc5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7dca: 48 83 c4 28 add $0x28,%rsp
|
|
7dce: 41 5d pop %r13
|
|
7dd0: 41 5c pop %r12
|
|
7dd2: 5f pop %rdi
|
|
7dd3: 5e pop %rsi
|
|
7dd4: c3 ret
|
|
7dd5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7de0: 48 83 ec 28 sub $0x28,%rsp
|
|
7de4: 48 85 c9 test %rcx,%rcx
|
|
7de7: 74 25 je 0x7e0e
|
|
7de9: 48 85 d2 test %rdx,%rdx
|
|
7dec: 74 20 je 0x7e0e
|
|
7dee: 4d 85 c0 test %r8,%r8
|
|
7df1: 74 1b je 0x7e0e
|
|
7df3: 45 85 c9 test %r9d,%r9d
|
|
7df6: 7f 0a jg 0x7e02
|
|
7df8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7dfd: 48 83 c4 28 add $0x28,%rsp
|
|
7e01: c3 ret
|
|
7e02: e8 e9 c0 a5 01 call 0x1a63ef0
|
|
7e07: 33 c0 xor %eax,%eax
|
|
7e09: 48 83 c4 28 add $0x28,%rsp
|
|
7e0d: c3 ret
|
|
7e0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7e13: 48 83 c4 28 add $0x28,%rsp
|
|
7e17: c3 ret
|
|
7e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e1f: 00
|
|
7e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7e25: 48 85 c9 test %rcx,%rcx
|
|
7e28: 74 27 je 0x7e51
|
|
7e2a: 48 85 d2 test %rdx,%rdx
|
|
7e2d: 74 22 je 0x7e51
|
|
7e2f: 4d 85 c0 test %r8,%r8
|
|
7e32: 74 1d je 0x7e51
|
|
7e34: 45 85 c9 test %r9d,%r9d
|
|
7e37: 7f 0b jg 0x7e44
|
|
7e39: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7e3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7e43: c3 ret
|
|
7e44: e8 57 c7 a5 01 call 0x1a645a0
|
|
7e49: 33 c0 xor %eax,%eax
|
|
7e4b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7e50: c3 ret
|
|
7e51: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7e56: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7e5b: c3 ret
|
|
7e5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7e60: 48 83 ec 28 sub $0x28,%rsp
|
|
7e64: 48 85 c9 test %rcx,%rcx
|
|
7e67: 74 25 je 0x7e8e
|
|
7e69: 48 85 d2 test %rdx,%rdx
|
|
7e6c: 74 20 je 0x7e8e
|
|
7e6e: 4d 85 c0 test %r8,%r8
|
|
7e71: 74 1b je 0x7e8e
|
|
7e73: 45 85 c9 test %r9d,%r9d
|
|
7e76: 7f 0a jg 0x7e82
|
|
7e78: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7e7d: 48 83 c4 28 add $0x28,%rsp
|
|
7e81: c3 ret
|
|
7e82: e8 c9 cd a5 01 call 0x1a64c50
|
|
7e87: 33 c0 xor %eax,%eax
|
|
7e89: 48 83 c4 28 add $0x28,%rsp
|
|
7e8d: c3 ret
|
|
7e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7e93: 48 83 c4 28 add $0x28,%rsp
|
|
7e97: c3 ret
|
|
7e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e9f: 00
|
|
7ea0: 56 push %rsi
|
|
7ea1: 57 push %rdi
|
|
7ea2: 55 push %rbp
|
|
7ea3: 48 89 d5 mov %rdx,%rbp
|
|
7ea6: 48 85 c9 test %rcx,%rcx
|
|
7ea9: 0f 84 2b 02 00 00 je 0x80da
|
|
7eaf: 48 85 ed test %rbp,%rbp
|
|
7eb2: 0f 84 22 02 00 00 je 0x80da
|
|
7eb8: 4d 85 c0 test %r8,%r8
|
|
7ebb: 0f 84 19 02 00 00 je 0x80da
|
|
7ec1: 45 85 c9 test %r9d,%r9d
|
|
7ec4: 0f 8e 07 02 00 00 jle 0x80d1
|
|
7eca: 41 83 f9 08 cmp $0x8,%r9d
|
|
7ece: 0f 8c ed 01 00 00 jl 0x80c1
|
|
7ed4: 4c 89 c6 mov %r8,%rsi
|
|
7ed7: 48 83 e6 1f and $0x1f,%rsi
|
|
7edb: 89 f6 mov %esi,%esi
|
|
7edd: 85 f6 test %esi,%esi
|
|
7edf: 74 14 je 0x7ef5
|
|
7ee1: f7 c6 07 00 00 00 test $0x7,%esi
|
|
7ee7: 0f 85 d4 01 00 00 jne 0x80c1
|
|
7eed: f7 de neg %esi
|
|
7eef: 83 c6 20 add $0x20,%esi
|
|
7ef2: c1 ee 03 shr $0x3,%esi
|
|
7ef5: 8d 46 08 lea 0x8(%rsi),%eax
|
|
7ef8: 44 3b c8 cmp %eax,%r9d
|
|
7efb: 0f 8c c0 01 00 00 jl 0x80c1
|
|
7f01: 44 89 c8 mov %r9d,%eax
|
|
7f04: 33 d2 xor %edx,%edx
|
|
7f06: 2b c6 sub %esi,%eax
|
|
7f08: 83 e0 07 and $0x7,%eax
|
|
7f0b: f7 d8 neg %eax
|
|
7f0d: 41 03 c1 add %r9d,%eax
|
|
7f10: 85 f6 test %esi,%esi
|
|
7f12: 76 3e jbe 0x7f52
|
|
7f14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f20: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
|
|
7f25: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
|
|
7f2b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
7f2f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
7f33: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
7f38: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
7f3c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
7f40: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
7f44: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
7f4a: 48 ff c2 inc %rdx
|
|
7f4d: 48 3b d6 cmp %rsi,%rdx
|
|
7f50: 72 ce jb 0x7f20
|
|
7f52: 48 63 d0 movslq %eax,%rdx
|
|
7f55: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7f60: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
|
|
7f66: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
|
|
7f6b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
|
|
7f72: 01
|
|
7f73: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
|
|
7f77: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
|
|
7f7b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
|
|
7f82: 01
|
|
7f83: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
|
|
7f87: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
|
|
7f8c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
7f90: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
|
|
7f94: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
|
|
7f9a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
|
|
7fa0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
|
|
7fa6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
|
|
7fad: 01
|
|
7fae: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
|
|
7fb2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
|
|
7fb6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
|
|
7fbd: 01
|
|
7fbe: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
|
|
7fc2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
|
|
7fc7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
|
|
7fcb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
|
|
7fcf: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
|
|
7fd6: 48 83 c6 08 add $0x8,%rsi
|
|
7fda: 48 3b f2 cmp %rdx,%rsi
|
|
7fdd: 72 81 jb 0x7f60
|
|
7fdf: 8d 70 01 lea 0x1(%rax),%esi
|
|
7fe2: 41 3b f1 cmp %r9d,%esi
|
|
7fe5: 0f 87 c8 00 00 00 ja 0x80b3
|
|
7feb: 4d 63 c9 movslq %r9d,%r9
|
|
7fee: 4c 2b ca sub %rdx,%r9
|
|
7ff1: 49 83 f9 02 cmp $0x2,%r9
|
|
7ff5: 0f 8c c1 00 00 00 jl 0x80bc
|
|
7ffb: 45 89 cb mov %r9d,%r11d
|
|
7ffe: 45 rex.RB
|
|
7fff: 33 .byte 0x33
|