8884 lines
425 KiB
Plaintext
8884 lines
425 KiB
Plaintext
; th_b3c0: VA 0x18000b3c0-0x1800133c0 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_b3c0.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 49 89 d1 mov %rdx,%r9
|
|
3: 48 85 c9 test %rcx,%rcx
|
|
6: 0f 84 73 01 00 00 je 0x17f
|
|
c: 4d 85 c9 test %r9,%r9
|
|
f: 0f 84 6a 01 00 00 je 0x17f
|
|
15: 45 85 c0 test %r8d,%r8d
|
|
18: 0f 8e 5b 01 00 00 jle 0x179
|
|
1e: 49 63 d0 movslq %r8d,%rdx
|
|
21: 48 83 fa 08 cmp $0x8,%rdx
|
|
25: 0f 8c 49 01 00 00 jl 0x174
|
|
2b: 4c 89 c8 mov %r9,%rax
|
|
2e: 48 83 e0 1f and $0x1f,%rax
|
|
32: 89 c0 mov %eax,%eax
|
|
34: 85 c0 test %eax,%eax
|
|
36: 74 10 je 0x48
|
|
38: a8 07 test $0x7,%al
|
|
3a: 0f 85 34 01 00 00 jne 0x174
|
|
40: f7 d8 neg %eax
|
|
42: 83 c0 20 add $0x20,%eax
|
|
45: c1 e8 03 shr $0x3,%eax
|
|
48: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
4c: 49 3b d2 cmp %r10,%rdx
|
|
4f: 0f 8c 1f 01 00 00 jl 0x174
|
|
55: 45 89 c2 mov %r8d,%r10d
|
|
58: 44 2b d0 sub %eax,%r10d
|
|
5b: 41 83 e2 07 and $0x7,%r10d
|
|
5f: 45 2b c2 sub %r10d,%r8d
|
|
62: 45 33 d2 xor %r10d,%r10d
|
|
65: 85 c0 test %eax,%eax
|
|
67: 76 47 jbe 0xb0
|
|
69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
70: 00
|
|
71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f: 00
|
|
80: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
86: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
8c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
90: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
95: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
99: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
9d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
a2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
a8: 49 ff c2 inc %r10
|
|
ab: 4c 3b d0 cmp %rax,%r10
|
|
ae: 72 d0 jb 0x80
|
|
b0: 4d 63 d0 movslq %r8d,%r10
|
|
b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
bf: 00
|
|
c0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
c5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
cb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
d0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
d4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
da: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
df: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
e5: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
|
|
eb: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
f2: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
f7: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
fb: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
|
|
102: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
107: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
|
|
10e: 48 83 c0 08 add $0x8,%rax
|
|
112: 49 3b c2 cmp %r10,%rax
|
|
115: 72 a9 jb 0xc0
|
|
117: 33 c0 xor %eax,%eax
|
|
119: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
11d: 4d 63 d2 movslq %r10d,%r10
|
|
120: 4c 3b d2 cmp %rdx,%r10
|
|
123: 77 49 ja 0x16e
|
|
125: 4d 63 c0 movslq %r8d,%r8
|
|
128: 49 2b d0 sub %r8,%rdx
|
|
12b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
12f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13f: 00
|
|
140: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
145: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
14b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
14f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
154: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
158: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
15c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
161: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
166: 48 ff c0 inc %rax
|
|
169: 48 3b c2 cmp %rdx,%rax
|
|
16c: 72 d2 jb 0x140
|
|
16e: 33 c0 xor %eax,%eax
|
|
170: c5 f8 77 vzeroupper
|
|
173: c3 ret
|
|
174: 45 33 c0 xor %r8d,%r8d
|
|
177: eb 9e jmp 0x117
|
|
179: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
17e: c3 ret
|
|
17f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
184: c3 ret
|
|
185: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18c: 00
|
|
18d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a0: 49 89 d1 mov %rdx,%r9
|
|
1a3: 48 85 c9 test %rcx,%rcx
|
|
1a6: 0f 84 73 01 00 00 je 0x31f
|
|
1ac: 4d 85 c9 test %r9,%r9
|
|
1af: 0f 84 6a 01 00 00 je 0x31f
|
|
1b5: 45 85 c0 test %r8d,%r8d
|
|
1b8: 0f 8e 5b 01 00 00 jle 0x319
|
|
1be: 49 63 d0 movslq %r8d,%rdx
|
|
1c1: 48 83 fa 08 cmp $0x8,%rdx
|
|
1c5: 0f 8c 49 01 00 00 jl 0x314
|
|
1cb: 4c 89 c8 mov %r9,%rax
|
|
1ce: 48 83 e0 1f and $0x1f,%rax
|
|
1d2: 89 c0 mov %eax,%eax
|
|
1d4: 85 c0 test %eax,%eax
|
|
1d6: 74 10 je 0x1e8
|
|
1d8: a8 07 test $0x7,%al
|
|
1da: 0f 85 34 01 00 00 jne 0x314
|
|
1e0: f7 d8 neg %eax
|
|
1e2: 83 c0 20 add $0x20,%eax
|
|
1e5: c1 e8 03 shr $0x3,%eax
|
|
1e8: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
1ec: 49 3b d2 cmp %r10,%rdx
|
|
1ef: 0f 8c 1f 01 00 00 jl 0x314
|
|
1f5: 45 89 c2 mov %r8d,%r10d
|
|
1f8: 44 2b d0 sub %eax,%r10d
|
|
1fb: 41 83 e2 07 and $0x7,%r10d
|
|
1ff: 45 2b c2 sub %r10d,%r8d
|
|
202: 45 33 d2 xor %r10d,%r10d
|
|
205: 85 c0 test %eax,%eax
|
|
207: 76 47 jbe 0x250
|
|
209: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
210: 00
|
|
211: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
21f: 00
|
|
220: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
226: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
22c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
230: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
235: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
239: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
23d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
242: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
248: 49 ff c2 inc %r10
|
|
24b: 4c 3b d0 cmp %rax,%r10
|
|
24e: 72 d0 jb 0x220
|
|
250: 4d 63 d0 movslq %r8d,%r10
|
|
253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
25f: 00
|
|
260: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
265: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
26b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
270: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
274: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
27a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
27f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
285: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
|
|
28c: 01
|
|
28d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
294: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
29b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
2a1: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
|
|
2a8: 01
|
|
2a9: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
2af: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
|
|
2b6: 01
|
|
2b7: 48 83 c0 08 add $0x8,%rax
|
|
2bb: 49 3b c2 cmp %r10,%rax
|
|
2be: 72 a0 jb 0x260
|
|
2c0: 33 c0 xor %eax,%eax
|
|
2c2: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
2c6: 4d 63 d2 movslq %r10d,%r10
|
|
2c9: 4c 3b d2 cmp %rdx,%r10
|
|
2cc: 77 40 ja 0x30e
|
|
2ce: 4d 63 c0 movslq %r8d,%r8
|
|
2d1: 49 2b d0 sub %r8,%rdx
|
|
2d4: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
2d8: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
2dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2e0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
2e5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
2eb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
2ef: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
2f4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
2f8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
2fc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
301: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
306: 48 ff c0 inc %rax
|
|
309: 48 3b c2 cmp %rdx,%rax
|
|
30c: 72 d2 jb 0x2e0
|
|
30e: 33 c0 xor %eax,%eax
|
|
310: c5 f8 77 vzeroupper
|
|
313: c3 ret
|
|
314: 45 33 c0 xor %r8d,%r8d
|
|
317: eb a7 jmp 0x2c0
|
|
319: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
31e: c3 ret
|
|
31f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
324: c3 ret
|
|
325: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
32c: 00
|
|
32d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
334: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
340: 48 83 ec 28 sub $0x28,%rsp
|
|
344: 48 85 c9 test %rcx,%rcx
|
|
347: 74 23 je 0x36c
|
|
349: 48 85 d2 test %rdx,%rdx
|
|
34c: 74 1e je 0x36c
|
|
34e: 4d 85 c0 test %r8,%r8
|
|
351: 74 19 je 0x36c
|
|
353: 45 85 c9 test %r9d,%r9d
|
|
356: 7e 1e jle 0x376
|
|
358: e8 d3 ce a5 01 call 0x1a5d230
|
|
35d: ba 02 00 00 00 mov $0x2,%edx
|
|
362: 85 c0 test %eax,%eax
|
|
364: 0f 45 c2 cmovne %edx,%eax
|
|
367: 48 83 c4 28 add $0x28,%rsp
|
|
36b: c3 ret
|
|
36c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
371: 48 83 c4 28 add $0x28,%rsp
|
|
375: c3 ret
|
|
376: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
37b: 48 83 c4 28 add $0x28,%rsp
|
|
37f: c3 ret
|
|
380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
385: 48 85 c9 test %rcx,%rcx
|
|
388: 74 24 je 0x3ae
|
|
38a: 48 85 d2 test %rdx,%rdx
|
|
38d: 74 1f je 0x3ae
|
|
38f: 4d 85 c0 test %r8,%r8
|
|
392: 74 1a je 0x3ae
|
|
394: 45 85 c9 test %r9d,%r9d
|
|
397: 7e 20 jle 0x3b9
|
|
399: e8 e2 13 a6 01 call 0x1a61780
|
|
39e: ba 02 00 00 00 mov $0x2,%edx
|
|
3a3: 85 c0 test %eax,%eax
|
|
3a5: 0f 45 c2 cmovne %edx,%eax
|
|
3a8: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3ad: c3 ret
|
|
3ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3b8: c3 ret
|
|
3b9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3c3: c3 ret
|
|
3c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3cb: 00
|
|
3cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3df: 00
|
|
3e0: 48 83 ec 28 sub $0x28,%rsp
|
|
3e4: 48 85 c9 test %rcx,%rcx
|
|
3e7: 74 23 je 0x40c
|
|
3e9: 48 85 d2 test %rdx,%rdx
|
|
3ec: 74 1e je 0x40c
|
|
3ee: 4d 85 c0 test %r8,%r8
|
|
3f1: 74 19 je 0x40c
|
|
3f3: 45 85 c9 test %r9d,%r9d
|
|
3f6: 7e 1e jle 0x416
|
|
3f8: e8 93 37 a6 01 call 0x1a63b90
|
|
3fd: ba 02 00 00 00 mov $0x2,%edx
|
|
402: 85 c0 test %eax,%eax
|
|
404: 0f 45 c2 cmovne %edx,%eax
|
|
407: 48 83 c4 28 add $0x28,%rsp
|
|
40b: c3 ret
|
|
40c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
411: 48 83 c4 28 add $0x28,%rsp
|
|
415: c3 ret
|
|
416: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
41b: 48 83 c4 28 add $0x28,%rsp
|
|
41f: c3 ret
|
|
420: 48 83 ec 28 sub $0x28,%rsp
|
|
424: 48 85 c9 test %rcx,%rcx
|
|
427: 74 23 je 0x44c
|
|
429: 48 85 d2 test %rdx,%rdx
|
|
42c: 74 1e je 0x44c
|
|
42e: 4d 85 c0 test %r8,%r8
|
|
431: 74 19 je 0x44c
|
|
433: 45 85 c9 test %r9d,%r9d
|
|
436: 7e 1e jle 0x456
|
|
438: e8 a3 79 a6 01 call 0x1a67de0
|
|
43d: ba 02 00 00 00 mov $0x2,%edx
|
|
442: 85 c0 test %eax,%eax
|
|
444: 0f 45 c2 cmovne %edx,%eax
|
|
447: 48 83 c4 28 add $0x28,%rsp
|
|
44b: c3 ret
|
|
44c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
451: 48 83 c4 28 add $0x28,%rsp
|
|
455: c3 ret
|
|
456: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
45b: 48 83 c4 28 add $0x28,%rsp
|
|
45f: c3 ret
|
|
460: 48 83 ec 28 sub $0x28,%rsp
|
|
464: 48 85 c9 test %rcx,%rcx
|
|
467: 74 23 je 0x48c
|
|
469: 48 85 d2 test %rdx,%rdx
|
|
46c: 74 1e je 0x48c
|
|
46e: 4d 85 c0 test %r8,%r8
|
|
471: 74 19 je 0x48c
|
|
473: 45 85 c9 test %r9d,%r9d
|
|
476: 7e 1e jle 0x496
|
|
478: e8 63 bd a6 01 call 0x1a6c1e0
|
|
47d: ba 02 00 00 00 mov $0x2,%edx
|
|
482: 85 c0 test %eax,%eax
|
|
484: 0f 45 c2 cmovne %edx,%eax
|
|
487: 48 83 c4 28 add $0x28,%rsp
|
|
48b: c3 ret
|
|
48c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
491: 48 83 c4 28 add $0x28,%rsp
|
|
495: c3 ret
|
|
496: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
49b: 48 83 c4 28 add $0x28,%rsp
|
|
49f: c3 ret
|
|
4a0: 48 83 ec 28 sub $0x28,%rsp
|
|
4a4: 48 85 c9 test %rcx,%rcx
|
|
4a7: 74 23 je 0x4cc
|
|
4a9: 48 85 d2 test %rdx,%rdx
|
|
4ac: 74 1e je 0x4cc
|
|
4ae: 4d 85 c0 test %r8,%r8
|
|
4b1: 74 19 je 0x4cc
|
|
4b3: 45 85 c9 test %r9d,%r9d
|
|
4b6: 7e 1e jle 0x4d6
|
|
4b8: e8 43 fe a6 01 call 0x1a70300
|
|
4bd: ba 02 00 00 00 mov $0x2,%edx
|
|
4c2: 85 c0 test %eax,%eax
|
|
4c4: 0f 45 c2 cmovne %edx,%eax
|
|
4c7: 48 83 c4 28 add $0x28,%rsp
|
|
4cb: c3 ret
|
|
4cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4d1: 48 83 c4 28 add $0x28,%rsp
|
|
4d5: c3 ret
|
|
4d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4db: 48 83 c4 28 add $0x28,%rsp
|
|
4df: c3 ret
|
|
4e0: 48 83 ec 28 sub $0x28,%rsp
|
|
4e4: 48 85 c9 test %rcx,%rcx
|
|
4e7: 74 25 je 0x50e
|
|
4e9: 48 85 d2 test %rdx,%rdx
|
|
4ec: 74 20 je 0x50e
|
|
4ee: 4d 85 c0 test %r8,%r8
|
|
4f1: 74 1b je 0x50e
|
|
4f3: 45 85 c9 test %r9d,%r9d
|
|
4f6: 7f 0a jg 0x502
|
|
4f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4fd: 48 83 c4 28 add $0x28,%rsp
|
|
501: c3 ret
|
|
502: e8 d9 6c 03 00 call 0x371e0
|
|
507: 33 c0 xor %eax,%eax
|
|
509: 48 83 c4 28 add $0x28,%rsp
|
|
50d: c3 ret
|
|
50e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
513: 48 83 c4 28 add $0x28,%rsp
|
|
517: c3 ret
|
|
518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
51f: 00
|
|
520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
525: 48 85 c9 test %rcx,%rcx
|
|
528: 74 27 je 0x551
|
|
52a: 48 85 d2 test %rdx,%rdx
|
|
52d: 74 22 je 0x551
|
|
52f: 4d 85 c0 test %r8,%r8
|
|
532: 74 1d je 0x551
|
|
534: 45 85 c9 test %r9d,%r9d
|
|
537: 7f 0b jg 0x544
|
|
539: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
53e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
543: c3 ret
|
|
544: e8 d7 72 03 00 call 0x37820
|
|
549: 33 c0 xor %eax,%eax
|
|
54b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
550: c3 ret
|
|
551: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
556: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
55b: c3 ret
|
|
55c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
560: 48 83 ec 28 sub $0x28,%rsp
|
|
564: 48 85 c9 test %rcx,%rcx
|
|
567: 74 25 je 0x58e
|
|
569: 48 85 d2 test %rdx,%rdx
|
|
56c: 74 20 je 0x58e
|
|
56e: 4d 85 c0 test %r8,%r8
|
|
571: 74 1b je 0x58e
|
|
573: 45 85 c9 test %r9d,%r9d
|
|
576: 7f 0a jg 0x582
|
|
578: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
57d: 48 83 c4 28 add $0x28,%rsp
|
|
581: c3 ret
|
|
582: e8 b9 78 03 00 call 0x37e40
|
|
587: 33 c0 xor %eax,%eax
|
|
589: 48 83 c4 28 add $0x28,%rsp
|
|
58d: c3 ret
|
|
58e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
593: 48 83 c4 28 add $0x28,%rsp
|
|
597: c3 ret
|
|
598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
59f: 00
|
|
5a0: 41 56 push %r14
|
|
5a2: 49 89 cb mov %rcx,%r11
|
|
5a5: 4d 85 db test %r11,%r11
|
|
5a8: 0f 84 1e 02 00 00 je 0x7cc
|
|
5ae: 48 85 d2 test %rdx,%rdx
|
|
5b1: 0f 84 15 02 00 00 je 0x7cc
|
|
5b7: 4d 85 c0 test %r8,%r8
|
|
5ba: 0f 84 0c 02 00 00 je 0x7cc
|
|
5c0: 45 85 c9 test %r9d,%r9d
|
|
5c3: 0f 8e fb 01 00 00 jle 0x7c4
|
|
5c9: 49 63 c9 movslq %r9d,%rcx
|
|
5cc: 48 83 f9 08 cmp $0x8,%rcx
|
|
5d0: 0f 8c e9 01 00 00 jl 0x7bf
|
|
5d6: 4c 89 c0 mov %r8,%rax
|
|
5d9: 48 83 e0 1f and $0x1f,%rax
|
|
5dd: 85 c0 test %eax,%eax
|
|
5df: 74 0d je 0x5ee
|
|
5e1: a8 0f test $0xf,%al
|
|
5e3: 0f 85 d6 01 00 00 jne 0x7bf
|
|
5e9: b8 01 00 00 00 mov $0x1,%eax
|
|
5ee: 41 89 c2 mov %eax,%r10d
|
|
5f1: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
5f5: 49 3b ce cmp %r14,%rcx
|
|
5f8: 0f 8c c1 01 00 00 jl 0x7bf
|
|
5fe: 45 89 ce mov %r9d,%r14d
|
|
601: 44 2b f0 sub %eax,%r14d
|
|
604: 41 83 e6 07 and $0x7,%r14d
|
|
608: 45 2b ce sub %r14d,%r9d
|
|
60b: 45 33 f6 xor %r14d,%r14d
|
|
60e: 4d 63 c9 movslq %r9d,%r9
|
|
611: 85 c0 test %eax,%eax
|
|
613: 4c 89 f0 mov %r14,%rax
|
|
616: 76 3f jbe 0x657
|
|
618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
61f: 00
|
|
620: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
626: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
62b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
630: 49 ff c6 inc %r14
|
|
633: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
637: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
63c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
640: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
644: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
648: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
64e: 48 83 c0 10 add $0x10,%rax
|
|
652: 4d 3b f2 cmp %r10,%r14
|
|
655: 72 c9 jb 0x620
|
|
657: 4c 89 d0 mov %r10,%rax
|
|
65a: 48 c1 e0 04 shl $0x4,%rax
|
|
65e: 66 90 xchg %ax,%ax
|
|
660: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
|
|
665: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
|
|
66b: 49 83 c2 08 add $0x8,%r10
|
|
66f: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
|
|
676: 01
|
|
677: c5 ff 12 c1 vmovddup %ymm1,%ymm0
|
|
67b: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
67f: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
|
|
686: 01
|
|
687: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
68b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
|
|
690: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
|
|
694: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
|
|
698: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
|
|
69e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
|
|
6a5: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
|
|
6ab: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
|
|
6b2: 01
|
|
6b3: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
|
|
6ba: 01
|
|
6bb: c5 ff 12 e5 vmovddup %ymm5,%ymm4
|
|
6bf: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
|
|
6c3: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
|
|
6c8: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
|
|
6cc: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
|
|
6d0: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
|
|
6d4: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
|
|
6db: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
|
|
6e1: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
|
|
6e8: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
|
|
6ef: 01
|
|
6f0: c5 ff 12 d3 vmovddup %ymm3,%ymm2
|
|
6f4: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
|
|
6f8: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
|
|
6ff: 01
|
|
700: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
|
|
704: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
|
|
709: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
|
|
70d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
711: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
|
|
718: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
|
|
71e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
|
|
725: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
|
|
72c: 01
|
|
72d: c5 ff 12 e9 vmovddup %ymm1,%ymm5
|
|
731: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
735: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
|
|
73c: 01
|
|
73d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
|
|
741: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
|
|
746: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
|
|
74a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
|
|
74e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
|
|
755: 48 05 80 00 00 00 add $0x80,%rax
|
|
75b: 4d 3b d1 cmp %r9,%r10
|
|
75e: 0f 82 fc fe ff ff jb 0x660
|
|
764: 4c 89 c8 mov %r9,%rax
|
|
767: 48 c1 e0 04 shl $0x4,%rax
|
|
76b: 4c 3b c9 cmp %rcx,%r9
|
|
76e: 73 47 jae 0x7b7
|
|
770: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
777: 00
|
|
778: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
77f: 90 nop
|
|
780: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
786: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
78b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
790: 49 ff c1 inc %r9
|
|
793: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
797: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
79c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
7a0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
7a4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
7a8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
7ae: 48 83 c0 10 add $0x10,%rax
|
|
7b2: 4c 3b c9 cmp %rcx,%r9
|
|
7b5: 72 c9 jb 0x780
|
|
7b7: 33 c0 xor %eax,%eax
|
|
7b9: c5 f8 77 vzeroupper
|
|
7bc: 41 5e pop %r14
|
|
7be: c3 ret
|
|
7bf: 45 33 c9 xor %r9d,%r9d
|
|
7c2: eb a0 jmp 0x764
|
|
7c4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7c9: 41 5e pop %r14
|
|
7cb: c3 ret
|
|
7cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7d1: 41 5e pop %r14
|
|
7d3: c3 ret
|
|
7d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7e0: 41 56 push %r14
|
|
7e2: 49 89 cb mov %rcx,%r11
|
|
7e5: 4d 85 db test %r11,%r11
|
|
7e8: 0f 84 db 01 00 00 je 0x9c9
|
|
7ee: 48 85 d2 test %rdx,%rdx
|
|
7f1: 0f 84 d2 01 00 00 je 0x9c9
|
|
7f7: 4d 85 c0 test %r8,%r8
|
|
7fa: 0f 84 c9 01 00 00 je 0x9c9
|
|
800: 45 85 c9 test %r9d,%r9d
|
|
803: 0f 8e b8 01 00 00 jle 0x9c1
|
|
809: 49 63 c9 movslq %r9d,%rcx
|
|
80c: 48 83 f9 08 cmp $0x8,%rcx
|
|
810: 0f 8c a6 01 00 00 jl 0x9bc
|
|
816: 4c 89 c0 mov %r8,%rax
|
|
819: 48 83 e0 1f and $0x1f,%rax
|
|
81d: 85 c0 test %eax,%eax
|
|
81f: 74 0d je 0x82e
|
|
821: a8 0f test $0xf,%al
|
|
823: 0f 85 93 01 00 00 jne 0x9bc
|
|
829: b8 01 00 00 00 mov $0x1,%eax
|
|
82e: 41 89 c2 mov %eax,%r10d
|
|
831: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
835: 49 3b ce cmp %r14,%rcx
|
|
838: 0f 8c 7e 01 00 00 jl 0x9bc
|
|
83e: 45 89 ce mov %r9d,%r14d
|
|
841: 44 2b f0 sub %eax,%r14d
|
|
844: 41 83 e6 07 and $0x7,%r14d
|
|
848: 45 2b ce sub %r14d,%r9d
|
|
84b: 45 33 f6 xor %r14d,%r14d
|
|
84e: 4d 63 c9 movslq %r9d,%r9
|
|
851: 85 c0 test %eax,%eax
|
|
853: 4c 89 f0 mov %r14,%rax
|
|
856: 76 3c jbe 0x894
|
|
858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
85f: 00
|
|
860: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
866: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
86b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
86f: 49 ff c6 inc %r14
|
|
872: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
877: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
87b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
880: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
885: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
88b: 48 83 c0 10 add $0x10,%rax
|
|
88f: 4d 3b f2 cmp %r10,%r14
|
|
892: 72 cc jb 0x860
|
|
894: 4c 89 d0 mov %r10,%rax
|
|
897: 48 c1 e0 04 shl $0x4,%rax
|
|
89b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
8a0: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
8a6: 4e 8d 34 00 lea (%rax,%r8,1),%r14
|
|
8aa: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
8af: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
8b3: 49 83 c2 08 add $0x8,%r10
|
|
8b7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
8bc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
8c0: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
8c5: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
8ca: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
|
|
8cf: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
8d6: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
|
|
8dc: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
8e0: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
8e5: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
8e9: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
|
|
8ef: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
8f4: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
|
|
8fa: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
901: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
|
|
907: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
90b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
910: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
914: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
|
|
91a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
91f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
|
|
925: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
92c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
|
|
932: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
936: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
93b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
93f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
|
|
945: 48 05 80 00 00 00 add $0x80,%rax
|
|
94b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
950: 4d 3b d1 cmp %r9,%r10
|
|
953: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
|
|
959: 0f 82 41 ff ff ff jb 0x8a0
|
|
95f: 4c 89 c8 mov %r9,%rax
|
|
962: 48 c1 e0 04 shl $0x4,%rax
|
|
966: 4c 3b c9 cmp %rcx,%r9
|
|
969: 73 49 jae 0x9b4
|
|
96b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
972: 00
|
|
973: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
97a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
980: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
986: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
98b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
98f: 49 ff c1 inc %r9
|
|
992: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
997: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
99b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
9a0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
9a5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
9ab: 48 83 c0 10 add $0x10,%rax
|
|
9af: 4c 3b c9 cmp %rcx,%r9
|
|
9b2: 72 cc jb 0x980
|
|
9b4: 33 c0 xor %eax,%eax
|
|
9b6: c5 f8 77 vzeroupper
|
|
9b9: 41 5e pop %r14
|
|
9bb: c3 ret
|
|
9bc: 45 33 c9 xor %r9d,%r9d
|
|
9bf: eb 9e jmp 0x95f
|
|
9c1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
9c6: 41 5e pop %r14
|
|
9c8: c3 ret
|
|
9c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
9ce: 41 5e pop %r14
|
|
9d0: c3 ret
|
|
9d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
9d8: 00
|
|
9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9e0: 41 56 push %r14
|
|
9e2: 49 89 cb mov %rcx,%r11
|
|
9e5: 4d 85 db test %r11,%r11
|
|
9e8: 0f 84 f8 01 00 00 je 0xbe6
|
|
9ee: 48 85 d2 test %rdx,%rdx
|
|
9f1: 0f 84 ef 01 00 00 je 0xbe6
|
|
9f7: 4d 85 c0 test %r8,%r8
|
|
9fa: 0f 84 e6 01 00 00 je 0xbe6
|
|
a00: 45 85 c9 test %r9d,%r9d
|
|
a03: 0f 8e d5 01 00 00 jle 0xbde
|
|
a09: 49 63 c9 movslq %r9d,%rcx
|
|
a0c: 48 83 f9 08 cmp $0x8,%rcx
|
|
a10: 0f 8c c3 01 00 00 jl 0xbd9
|
|
a16: 4c 89 c0 mov %r8,%rax
|
|
a19: 48 83 e0 1f and $0x1f,%rax
|
|
a1d: 85 c0 test %eax,%eax
|
|
a1f: 74 0d je 0xa2e
|
|
a21: a8 0f test $0xf,%al
|
|
a23: 0f 85 b0 01 00 00 jne 0xbd9
|
|
a29: b8 01 00 00 00 mov $0x1,%eax
|
|
a2e: 41 89 c2 mov %eax,%r10d
|
|
a31: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
a35: 49 3b ce cmp %r14,%rcx
|
|
a38: 0f 8c 9b 01 00 00 jl 0xbd9
|
|
a3e: 45 89 ce mov %r9d,%r14d
|
|
a41: 44 2b f0 sub %eax,%r14d
|
|
a44: 41 83 e6 07 and $0x7,%r14d
|
|
a48: 45 2b ce sub %r14d,%r9d
|
|
a4b: 45 33 f6 xor %r14d,%r14d
|
|
a4e: 4d 63 c9 movslq %r9d,%r9
|
|
a51: 85 c0 test %eax,%eax
|
|
a53: 4c 89 f0 mov %r14,%rax
|
|
a56: 76 39 jbe 0xa91
|
|
a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a5f: 00
|
|
a60: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
a66: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
a6b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
a6f: 49 ff c6 inc %r14
|
|
a72: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
a77: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
a7b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
a82: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
a88: 48 83 c0 10 add $0x10,%rax
|
|
a8c: 4d 3b f2 cmp %r10,%r14
|
|
a8f: 72 cf jb 0xa60
|
|
a91: 4c 89 d0 mov %r10,%rax
|
|
a94: 48 c1 e0 04 shl $0x4,%rax
|
|
a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a9f: 00
|
|
aa0: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
aa6: 49 83 c2 08 add $0x8,%r10
|
|
aaa: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
aaf: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
ab3: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
ab8: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
abc: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
ac1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
ac6: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
|
|
acc: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
ad3: 01
|
|
ad4: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
adb: 01
|
|
adc: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
ae2: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
ae9: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
aef: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
af6: 01
|
|
af7: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
afd: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
|
|
b04: 01
|
|
b05: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
b0c: 02
|
|
b0d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
b14: 02
|
|
b15: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
b1b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
b22: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
b28: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
b2f: 02
|
|
b30: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
b36: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
|
|
b3d: 02
|
|
b3e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
b45: 03
|
|
b46: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
b4d: 03
|
|
b4e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
b54: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
b5b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
b61: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
b67: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
b6d: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
|
|
b74: 48 05 80 00 00 00 add $0x80,%rax
|
|
b7a: 4d 3b d1 cmp %r9,%r10
|
|
b7d: 0f 82 1d ff ff ff jb 0xaa0
|
|
b83: 4c 89 c8 mov %r9,%rax
|
|
b86: 48 c1 e0 04 shl $0x4,%rax
|
|
b8a: 4c 3b c9 cmp %rcx,%r9
|
|
b8d: 73 42 jae 0xbd1
|
|
b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b96: 00
|
|
b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b9e: 66 90 xchg %ax,%ax
|
|
ba0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
ba6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
bab: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
baf: 49 ff c1 inc %r9
|
|
bb2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
bb7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
bbb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
bc2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
bc8: 48 83 c0 10 add $0x10,%rax
|
|
bcc: 4c 3b c9 cmp %rcx,%r9
|
|
bcf: 72 cf jb 0xba0
|
|
bd1: 33 c0 xor %eax,%eax
|
|
bd3: c5 f8 77 vzeroupper
|
|
bd6: 41 5e pop %r14
|
|
bd8: c3 ret
|
|
bd9: 45 33 c9 xor %r9d,%r9d
|
|
bdc: eb a5 jmp 0xb83
|
|
bde: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
be3: 41 5e pop %r14
|
|
be5: c3 ret
|
|
be6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
beb: 41 5e pop %r14
|
|
bed: c3 ret
|
|
bee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
bf5: 00
|
|
bf6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
bfd: 0f 1f 00 nopl (%rax)
|
|
c00: 53 push %rbx
|
|
c01: 56 push %rsi
|
|
c02: 57 push %rdi
|
|
c03: 41 54 push %r12
|
|
c05: 41 55 push %r13
|
|
c07: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
c0e: 4d 89 c4 mov %r8,%r12
|
|
c11: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260a5b0
|
|
c18: 45 89 cd mov %r9d,%r13d
|
|
c1b: 48 33 c4 xor %rsp,%rax
|
|
c1e: 48 89 cf mov %rcx,%rdi
|
|
c21: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
c28: 00
|
|
c29: 4d 85 e4 test %r12,%r12
|
|
c2c: 0f 84 b3 01 00 00 je 0xde5
|
|
c32: 48 85 ff test %rdi,%rdi
|
|
c35: 0f 84 94 01 00 00 je 0xdcf
|
|
c3b: 48 85 d2 test %rdx,%rdx
|
|
c3e: 0f 84 63 01 00 00 je 0xda7
|
|
c44: 45 85 ed test %r13d,%r13d
|
|
c47: 0f 8e 32 01 00 00 jle 0xd7f
|
|
c4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
c52: 48 89 c3 mov %rax,%rbx
|
|
c55: 48 83 e3 3f and $0x3f,%rbx
|
|
c59: 48 f7 db neg %rbx
|
|
c5c: 48 83 e3 3f and $0x3f,%rbx
|
|
c60: 41 83 fd 40 cmp $0x40,%r13d
|
|
c64: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
c68: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
c6f: 00
|
|
c70: 0f 8e a1 00 00 00 jle 0xd17
|
|
c76: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
c7b: 45 89 ee mov %r13d,%r14d
|
|
c7e: 4d 89 e5 mov %r12,%r13
|
|
c81: 49 89 d4 mov %rdx,%r12
|
|
c84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
c8b: 00
|
|
c8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
c9f: 00
|
|
ca0: 4c 89 e1 mov %r12,%rcx
|
|
ca3: 48 89 f2 mov %rsi,%rdx
|
|
ca6: 49 89 d8 mov %rbx,%r8
|
|
ca9: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
caf: e8 cc 4b 13 00 call 0x135880
|
|
cb4: 48 89 f9 mov %rdi,%rcx
|
|
cb7: 48 89 f2 mov %rsi,%rdx
|
|
cba: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
cc0: e8 bb c3 ff ff call 0xffffffffffffd080
|
|
cc5: 48 89 f9 mov %rdi,%rcx
|
|
cc8: 48 89 da mov %rbx,%rdx
|
|
ccb: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
cd1: e8 aa c3 ff ff call 0xffffffffffffd080
|
|
cd6: 48 89 d9 mov %rbx,%rcx
|
|
cd9: 48 89 f2 mov %rsi,%rdx
|
|
cdc: 4d 89 e8 mov %r13,%r8
|
|
cdf: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
ce5: e8 16 77 03 00 call 0x38400
|
|
cea: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
cee: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
cf5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
cfc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
d03: 41 83 fe 40 cmp $0x40,%r14d
|
|
d07: 7f 97 jg 0xca0
|
|
d09: 4c 89 e2 mov %r12,%rdx
|
|
d0c: 4d 89 ec mov %r13,%r12
|
|
d0f: 45 89 f5 mov %r14d,%r13d
|
|
d12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
d17: 48 89 d1 mov %rdx,%rcx
|
|
d1a: 48 89 f2 mov %rsi,%rdx
|
|
d1d: 49 89 d8 mov %rbx,%r8
|
|
d20: 45 89 e9 mov %r13d,%r9d
|
|
d23: e8 58 4b 13 00 call 0x135880
|
|
d28: 48 89 f9 mov %rdi,%rcx
|
|
d2b: 48 89 f2 mov %rsi,%rdx
|
|
d2e: 45 89 e8 mov %r13d,%r8d
|
|
d31: e8 4a c3 ff ff call 0xffffffffffffd080
|
|
d36: 48 89 f9 mov %rdi,%rcx
|
|
d39: 48 89 da mov %rbx,%rdx
|
|
d3c: 45 89 e8 mov %r13d,%r8d
|
|
d3f: e8 3c c3 ff ff call 0xffffffffffffd080
|
|
d44: 48 89 d9 mov %rbx,%rcx
|
|
d47: 48 89 f2 mov %rsi,%rdx
|
|
d4a: 4d 89 e0 mov %r12,%r8
|
|
d4d: 45 89 e9 mov %r13d,%r9d
|
|
d50: e8 ab 76 03 00 call 0x38400
|
|
d55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
d5c: 00
|
|
d5d: 48 33 cc xor %rsp,%rcx
|
|
d60: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260a5b0
|
|
d67: 75 11 jne 0xd7a
|
|
d69: 33 c0 xor %eax,%eax
|
|
d6b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
d72: 41 5d pop %r13
|
|
d74: 41 5c pop %r12
|
|
d76: 5f pop %rdi
|
|
d77: 5e pop %rsi
|
|
d78: 5b pop %rbx
|
|
d79: c3 ret
|
|
d7a: e8 91 4f 12 01 call 0x1125d10
|
|
d7f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
d86: 00
|
|
d87: 48 33 cc xor %rsp,%rcx
|
|
d8a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260a5b0
|
|
d91: 75 e7 jne 0xd7a
|
|
d93: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
d98: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
d9f: 41 5d pop %r13
|
|
da1: 41 5c pop %r12
|
|
da3: 5f pop %rdi
|
|
da4: 5e pop %rsi
|
|
da5: 5b pop %rbx
|
|
da6: c3 ret
|
|
da7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
dae: 00
|
|
daf: 48 33 cc xor %rsp,%rcx
|
|
db2: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260a5b0
|
|
db9: 75 bf jne 0xd7a
|
|
dbb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
dc0: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
dc7: 41 5d pop %r13
|
|
dc9: 41 5c pop %r12
|
|
dcb: 5f pop %rdi
|
|
dcc: 5e pop %rsi
|
|
dcd: 5b pop %rbx
|
|
dce: c3 ret
|
|
dcf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
dd6: 00
|
|
dd7: 48 33 cc xor %rsp,%rcx
|
|
dda: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260a5b0
|
|
de1: 75 97 jne 0xd7a
|
|
de3: eb d6 jmp 0xdbb
|
|
de5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
dec: 00
|
|
ded: 48 33 cc xor %rsp,%rcx
|
|
df0: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260a5b0
|
|
df7: 75 81 jne 0xd7a
|
|
df9: eb c0 jmp 0xdbb
|
|
dfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
e00: 53 push %rbx
|
|
e01: 56 push %rsi
|
|
e02: 57 push %rdi
|
|
e03: 41 54 push %r12
|
|
e05: 41 55 push %r13
|
|
e07: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
|
|
e0e: ff
|
|
e0f: 4d 89 c4 mov %r8,%r12
|
|
e12: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260a5b0
|
|
e19: 45 89 cd mov %r9d,%r13d
|
|
e1c: 48 33 c4 xor %rsp,%rax
|
|
e1f: 48 89 cf mov %rcx,%rdi
|
|
e22: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
e29: 00
|
|
e2a: 4d 85 e4 test %r12,%r12
|
|
e2d: 0f 84 b5 01 00 00 je 0xfe8
|
|
e33: 48 85 ff test %rdi,%rdi
|
|
e36: 0f 84 96 01 00 00 je 0xfd2
|
|
e3c: 48 85 d2 test %rdx,%rdx
|
|
e3f: 0f 84 64 01 00 00 je 0xfa9
|
|
e45: 45 85 ed test %r13d,%r13d
|
|
e48: 0f 8e 32 01 00 00 jle 0xf80
|
|
e4e: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
e53: 48 83 e0 3f and $0x3f,%rax
|
|
e57: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
e5c: 48 f7 d8 neg %rax
|
|
e5f: 48 83 e0 3f and $0x3f,%rax
|
|
e63: 48 03 f0 add %rax,%rsi
|
|
e66: 48 89 f3 mov %rsi,%rbx
|
|
e69: 48 81 c3 00 02 00 00 add $0x200,%rbx
|
|
e70: 41 83 fd 40 cmp $0x40,%r13d
|
|
e74: 0f 8e 9d 00 00 00 jle 0xf17
|
|
e7a: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
e7f: 45 89 ee mov %r13d,%r14d
|
|
e82: 4d 89 e5 mov %r12,%r13
|
|
e85: 49 89 d4 mov %rdx,%r12
|
|
e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e8f: 00
|
|
e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
e9e: 00 00
|
|
ea0: 4c 89 e1 mov %r12,%rcx
|
|
ea3: 48 89 f2 mov %rsi,%rdx
|
|
ea6: 49 89 d8 mov %rbx,%r8
|
|
ea9: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
eaf: e8 ec 49 13 00 call 0x1358a0
|
|
eb4: 48 89 f9 mov %rdi,%rcx
|
|
eb7: 48 89 f2 mov %rsi,%rdx
|
|
eba: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
ec0: e8 fb c1 ff ff call 0xffffffffffffd0c0
|
|
ec5: 48 89 f9 mov %rdi,%rcx
|
|
ec8: 48 89 da mov %rbx,%rdx
|
|
ecb: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
ed1: e8 ea c1 ff ff call 0xffffffffffffd0c0
|
|
ed6: 48 89 d9 mov %rbx,%rcx
|
|
ed9: 48 89 f2 mov %rsi,%rdx
|
|
edc: 4d 89 e8 mov %r13,%r8
|
|
edf: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
ee5: e8 f6 7a 03 00 call 0x389e0
|
|
eea: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
eee: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
ef5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
efc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
f03: 41 83 fe 40 cmp $0x40,%r14d
|
|
f07: 7f 97 jg 0xea0
|
|
f09: 4c 89 e2 mov %r12,%rdx
|
|
f0c: 4d 89 ec mov %r13,%r12
|
|
f0f: 45 89 f5 mov %r14d,%r13d
|
|
f12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
f17: 48 89 d1 mov %rdx,%rcx
|
|
f1a: 48 89 f2 mov %rsi,%rdx
|
|
f1d: 49 89 d8 mov %rbx,%r8
|
|
f20: 45 89 e9 mov %r13d,%r9d
|
|
f23: e8 78 49 13 00 call 0x1358a0
|
|
f28: 48 89 f9 mov %rdi,%rcx
|
|
f2b: 48 89 f2 mov %rsi,%rdx
|
|
f2e: 45 89 e8 mov %r13d,%r8d
|
|
f31: e8 8a c1 ff ff call 0xffffffffffffd0c0
|
|
f36: 48 89 f9 mov %rdi,%rcx
|
|
f39: 48 89 da mov %rbx,%rdx
|
|
f3c: 45 89 e8 mov %r13d,%r8d
|
|
f3f: e8 7c c1 ff ff call 0xffffffffffffd0c0
|
|
f44: 48 89 d9 mov %rbx,%rcx
|
|
f47: 48 89 f2 mov %rsi,%rdx
|
|
f4a: 4d 89 e0 mov %r12,%r8
|
|
f4d: 45 89 e9 mov %r13d,%r9d
|
|
f50: e8 8b 7a 03 00 call 0x389e0
|
|
f55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
f5c: 00
|
|
f5d: 48 33 cc xor %rsp,%rcx
|
|
f60: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260a5b0
|
|
f67: 75 12 jne 0xf7b
|
|
f69: 33 c0 xor %eax,%eax
|
|
f6b: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
f72: 00
|
|
f73: 41 5d pop %r13
|
|
f75: 41 5c pop %r12
|
|
f77: 5f pop %rdi
|
|
f78: 5e pop %rsi
|
|
f79: 5b pop %rbx
|
|
f7a: c3 ret
|
|
f7b: e8 90 4d 12 01 call 0x1125d10
|
|
f80: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
f87: 00
|
|
f88: 48 33 cc xor %rsp,%rcx
|
|
f8b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260a5b0
|
|
f92: 75 e7 jne 0xf7b
|
|
f94: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
f99: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
fa0: 00
|
|
fa1: 41 5d pop %r13
|
|
fa3: 41 5c pop %r12
|
|
fa5: 5f pop %rdi
|
|
fa6: 5e pop %rsi
|
|
fa7: 5b pop %rbx
|
|
fa8: c3 ret
|
|
fa9: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
fb0: 00
|
|
fb1: 48 33 cc xor %rsp,%rcx
|
|
fb4: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260a5b0
|
|
fbb: 75 be jne 0xf7b
|
|
fbd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
fc2: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
fc9: 00
|
|
fca: 41 5d pop %r13
|
|
fcc: 41 5c pop %r12
|
|
fce: 5f pop %rdi
|
|
fcf: 5e pop %rsi
|
|
fd0: 5b pop %rbx
|
|
fd1: c3 ret
|
|
fd2: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
fd9: 00
|
|
fda: 48 33 cc xor %rsp,%rcx
|
|
fdd: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260a5b0
|
|
fe4: 75 95 jne 0xf7b
|
|
fe6: eb d5 jmp 0xfbd
|
|
fe8: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
fef: 00
|
|
ff0: 48 33 cc xor %rsp,%rcx
|
|
ff3: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260a5b0
|
|
ffa: 0f 85 7b ff ff ff jne 0xf7b
|
|
1000: eb bb jmp 0xfbd
|
|
1002: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1009: 00
|
|
100a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1011: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1018: 00
|
|
1019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1020: 53 push %rbx
|
|
1021: 56 push %rsi
|
|
1022: 57 push %rdi
|
|
1023: 41 54 push %r12
|
|
1025: 41 55 push %r13
|
|
1027: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
102e: 4d 89 c4 mov %r8,%r12
|
|
1031: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260a5b0
|
|
1038: 48 33 c4 xor %rsp,%rax
|
|
103b: 45 89 cd mov %r9d,%r13d
|
|
103e: 48 89 cf mov %rcx,%rdi
|
|
1041: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
1048: 00
|
|
1049: 4d 85 e4 test %r12,%r12
|
|
104c: 0f 84 b3 01 00 00 je 0x1205
|
|
1052: 48 85 ff test %rdi,%rdi
|
|
1055: 0f 84 94 01 00 00 je 0x11ef
|
|
105b: 48 85 d2 test %rdx,%rdx
|
|
105e: 0f 84 63 01 00 00 je 0x11c7
|
|
1064: 45 85 ed test %r13d,%r13d
|
|
1067: 0f 8e 32 01 00 00 jle 0x119f
|
|
106d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
1072: 48 89 f0 mov %rsi,%rax
|
|
1075: 48 83 e0 3f and $0x3f,%rax
|
|
1079: 48 f7 d8 neg %rax
|
|
107c: 48 83 e0 3f and $0x3f,%rax
|
|
1080: 48 03 f0 add %rax,%rsi
|
|
1083: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
108a: 00
|
|
108b: 41 83 fd 40 cmp $0x40,%r13d
|
|
108f: 0f 8e a2 00 00 00 jle 0x1137
|
|
1095: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
109a: 45 89 ee mov %r13d,%r14d
|
|
109d: 4d 89 e5 mov %r12,%r13
|
|
10a0: 49 89 d4 mov %rdx,%r12
|
|
10a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10aa: 00
|
|
10ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10c0: 4c 89 e1 mov %r12,%rcx
|
|
10c3: 48 89 f2 mov %rsi,%rdx
|
|
10c6: 49 89 d8 mov %rbx,%r8
|
|
10c9: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
10cf: e8 ec 47 13 00 call 0x1358c0
|
|
10d4: 48 89 f9 mov %rdi,%rcx
|
|
10d7: 48 89 f2 mov %rsi,%rdx
|
|
10da: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
10e0: e8 1b c0 ff ff call 0xffffffffffffd100
|
|
10e5: 48 89 f9 mov %rdi,%rcx
|
|
10e8: 48 89 da mov %rbx,%rdx
|
|
10eb: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
10f1: e8 0a c0 ff ff call 0xffffffffffffd100
|
|
10f6: 48 89 d9 mov %rbx,%rcx
|
|
10f9: 48 89 f2 mov %rsi,%rdx
|
|
10fc: 4d 89 e8 mov %r13,%r8
|
|
10ff: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
1105: e8 b6 7c 03 00 call 0x38dc0
|
|
110a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
110e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
1115: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
111c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
1123: 41 83 fe 40 cmp $0x40,%r14d
|
|
1127: 7f 97 jg 0x10c0
|
|
1129: 4c 89 e2 mov %r12,%rdx
|
|
112c: 4d 89 ec mov %r13,%r12
|
|
112f: 45 89 f5 mov %r14d,%r13d
|
|
1132: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
1137: 48 89 d1 mov %rdx,%rcx
|
|
113a: 48 89 f2 mov %rsi,%rdx
|
|
113d: 49 89 d8 mov %rbx,%r8
|
|
1140: 45 89 e9 mov %r13d,%r9d
|
|
1143: e8 78 47 13 00 call 0x1358c0
|
|
1148: 48 89 f9 mov %rdi,%rcx
|
|
114b: 48 89 f2 mov %rsi,%rdx
|
|
114e: 45 89 e8 mov %r13d,%r8d
|
|
1151: e8 aa bf ff ff call 0xffffffffffffd100
|
|
1156: 48 89 f9 mov %rdi,%rcx
|
|
1159: 48 89 da mov %rbx,%rdx
|
|
115c: 45 89 e8 mov %r13d,%r8d
|
|
115f: e8 9c bf ff ff call 0xffffffffffffd100
|
|
1164: 48 89 d9 mov %rbx,%rcx
|
|
1167: 48 89 f2 mov %rsi,%rdx
|
|
116a: 4d 89 e0 mov %r12,%r8
|
|
116d: 45 89 e9 mov %r13d,%r9d
|
|
1170: e8 4b 7c 03 00 call 0x38dc0
|
|
1175: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
117c: 00
|
|
117d: 48 33 cc xor %rsp,%rcx
|
|
1180: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260a5b0
|
|
1187: 75 11 jne 0x119a
|
|
1189: 33 c0 xor %eax,%eax
|
|
118b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
1192: 41 5d pop %r13
|
|
1194: 41 5c pop %r12
|
|
1196: 5f pop %rdi
|
|
1197: 5e pop %rsi
|
|
1198: 5b pop %rbx
|
|
1199: c3 ret
|
|
119a: e8 71 4b 12 01 call 0x1125d10
|
|
119f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
11a6: 00
|
|
11a7: 48 33 cc xor %rsp,%rcx
|
|
11aa: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260a5b0
|
|
11b1: 75 e7 jne 0x119a
|
|
11b3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
11b8: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
11bf: 41 5d pop %r13
|
|
11c1: 41 5c pop %r12
|
|
11c3: 5f pop %rdi
|
|
11c4: 5e pop %rsi
|
|
11c5: 5b pop %rbx
|
|
11c6: c3 ret
|
|
11c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
11ce: 00
|
|
11cf: 48 33 cc xor %rsp,%rcx
|
|
11d2: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260a5b0
|
|
11d9: 75 bf jne 0x119a
|
|
11db: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
11e0: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
11e7: 41 5d pop %r13
|
|
11e9: 41 5c pop %r12
|
|
11eb: 5f pop %rdi
|
|
11ec: 5e pop %rsi
|
|
11ed: 5b pop %rbx
|
|
11ee: c3 ret
|
|
11ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
11f6: 00
|
|
11f7: 48 33 cc xor %rsp,%rcx
|
|
11fa: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260a5b0
|
|
1201: 75 97 jne 0x119a
|
|
1203: eb d6 jmp 0x11db
|
|
1205: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
120c: 00
|
|
120d: 48 33 cc xor %rsp,%rcx
|
|
1210: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260a5b0
|
|
1217: 75 81 jne 0x119a
|
|
1219: eb c0 jmp 0x11db
|
|
121b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1220: 53 push %rbx
|
|
1221: 56 push %rsi
|
|
1222: 57 push %rdi
|
|
1223: 41 54 push %r12
|
|
1225: 41 55 push %r13
|
|
1227: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
122e: 4d 89 c4 mov %r8,%r12
|
|
1231: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260a5b0
|
|
1238: 45 89 cd mov %r9d,%r13d
|
|
123b: 48 33 c4 xor %rsp,%rax
|
|
123e: 48 89 cf mov %rcx,%rdi
|
|
1241: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
1248: 00
|
|
1249: 4d 85 e4 test %r12,%r12
|
|
124c: 0f 84 b3 01 00 00 je 0x1405
|
|
1252: 48 85 ff test %rdi,%rdi
|
|
1255: 0f 84 94 01 00 00 je 0x13ef
|
|
125b: 48 85 d2 test %rdx,%rdx
|
|
125e: 0f 84 63 01 00 00 je 0x13c7
|
|
1264: 45 85 ed test %r13d,%r13d
|
|
1267: 0f 8e 32 01 00 00 jle 0x139f
|
|
126d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
1272: 48 89 c3 mov %rax,%rbx
|
|
1275: 48 83 e3 3f and $0x3f,%rbx
|
|
1279: 48 f7 db neg %rbx
|
|
127c: 48 83 e3 3f and $0x3f,%rbx
|
|
1280: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
1284: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
128b: 00
|
|
128c: 41 83 fd 40 cmp $0x40,%r13d
|
|
1290: 0f 8e a1 00 00 00 jle 0x1337
|
|
1296: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
129b: 45 89 ee mov %r13d,%r14d
|
|
129e: 4d 89 e5 mov %r12,%r13
|
|
12a1: 49 89 d4 mov %rdx,%r12
|
|
12a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
12ab: 00
|
|
12ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
12b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
12b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
12bf: 00
|
|
12c0: 4c 89 e1 mov %r12,%rcx
|
|
12c3: 48 89 f2 mov %rsi,%rdx
|
|
12c6: 49 89 d8 mov %rbx,%r8
|
|
12c9: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
12cf: e8 0c 46 13 00 call 0x1358e0
|
|
12d4: 48 89 f9 mov %rdi,%rcx
|
|
12d7: 48 89 f2 mov %rsi,%rdx
|
|
12da: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
12e0: e8 5b be ff ff call 0xffffffffffffd140
|
|
12e5: 48 89 f9 mov %rdi,%rcx
|
|
12e8: 48 89 da mov %rbx,%rdx
|
|
12eb: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
12f1: e8 4a be ff ff call 0xffffffffffffd140
|
|
12f6: 48 89 d9 mov %rbx,%rcx
|
|
12f9: 48 89 f2 mov %rsi,%rdx
|
|
12fc: 4d 89 e8 mov %r13,%r8
|
|
12ff: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
1305: e8 36 80 03 00 call 0x39340
|
|
130a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
130e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
1315: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
131c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
1323: 41 83 fe 40 cmp $0x40,%r14d
|
|
1327: 7f 97 jg 0x12c0
|
|
1329: 4c 89 e2 mov %r12,%rdx
|
|
132c: 4d 89 ec mov %r13,%r12
|
|
132f: 45 89 f5 mov %r14d,%r13d
|
|
1332: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
1337: 48 89 d1 mov %rdx,%rcx
|
|
133a: 48 89 f2 mov %rsi,%rdx
|
|
133d: 49 89 d8 mov %rbx,%r8
|
|
1340: 45 89 e9 mov %r13d,%r9d
|
|
1343: e8 98 45 13 00 call 0x1358e0
|
|
1348: 48 89 f9 mov %rdi,%rcx
|
|
134b: 48 89 f2 mov %rsi,%rdx
|
|
134e: 45 89 e8 mov %r13d,%r8d
|
|
1351: e8 ea bd ff ff call 0xffffffffffffd140
|
|
1356: 48 89 f9 mov %rdi,%rcx
|
|
1359: 48 89 da mov %rbx,%rdx
|
|
135c: 45 89 e8 mov %r13d,%r8d
|
|
135f: e8 dc bd ff ff call 0xffffffffffffd140
|
|
1364: 48 89 d9 mov %rbx,%rcx
|
|
1367: 48 89 f2 mov %rsi,%rdx
|
|
136a: 4d 89 e0 mov %r12,%r8
|
|
136d: 45 89 e9 mov %r13d,%r9d
|
|
1370: e8 cb 7f 03 00 call 0x39340
|
|
1375: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
137c: 00
|
|
137d: 48 33 cc xor %rsp,%rcx
|
|
1380: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260a5b0
|
|
1387: 75 11 jne 0x139a
|
|
1389: 33 c0 xor %eax,%eax
|
|
138b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
1392: 41 5d pop %r13
|
|
1394: 41 5c pop %r12
|
|
1396: 5f pop %rdi
|
|
1397: 5e pop %rsi
|
|
1398: 5b pop %rbx
|
|
1399: c3 ret
|
|
139a: e8 71 49 12 01 call 0x1125d10
|
|
139f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
13a6: 00
|
|
13a7: 48 33 cc xor %rsp,%rcx
|
|
13aa: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260a5b0
|
|
13b1: 75 e7 jne 0x139a
|
|
13b3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
13b8: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
13bf: 41 5d pop %r13
|
|
13c1: 41 5c pop %r12
|
|
13c3: 5f pop %rdi
|
|
13c4: 5e pop %rsi
|
|
13c5: 5b pop %rbx
|
|
13c6: c3 ret
|
|
13c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
13ce: 00
|
|
13cf: 48 33 cc xor %rsp,%rcx
|
|
13d2: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260a5b0
|
|
13d9: 75 bf jne 0x139a
|
|
13db: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
13e0: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
13e7: 41 5d pop %r13
|
|
13e9: 41 5c pop %r12
|
|
13eb: 5f pop %rdi
|
|
13ec: 5e pop %rsi
|
|
13ed: 5b pop %rbx
|
|
13ee: c3 ret
|
|
13ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
13f6: 00
|
|
13f7: 48 33 cc xor %rsp,%rcx
|
|
13fa: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260a5b0
|
|
1401: 75 97 jne 0x139a
|
|
1403: eb d6 jmp 0x13db
|
|
1405: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
140c: 00
|
|
140d: 48 33 cc xor %rsp,%rcx
|
|
1410: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260a5b0
|
|
1417: 75 81 jne 0x139a
|
|
1419: eb c0 jmp 0x13db
|
|
141b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1420: 53 push %rbx
|
|
1421: 56 push %rsi
|
|
1422: 57 push %rdi
|
|
1423: 41 54 push %r12
|
|
1425: 41 55 push %r13
|
|
1427: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
142e: 4d 89 c4 mov %r8,%r12
|
|
1431: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260a5b0
|
|
1438: 45 89 cd mov %r9d,%r13d
|
|
143b: 48 33 c4 xor %rsp,%rax
|
|
143e: 48 89 cf mov %rcx,%rdi
|
|
1441: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
1448: 00
|
|
1449: 4d 85 e4 test %r12,%r12
|
|
144c: 0f 84 b3 01 00 00 je 0x1605
|
|
1452: 48 85 ff test %rdi,%rdi
|
|
1455: 0f 84 94 01 00 00 je 0x15ef
|
|
145b: 48 85 d2 test %rdx,%rdx
|
|
145e: 0f 84 63 01 00 00 je 0x15c7
|
|
1464: 45 85 ed test %r13d,%r13d
|
|
1467: 0f 8e 32 01 00 00 jle 0x159f
|
|
146d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
1472: 48 89 c3 mov %rax,%rbx
|
|
1475: 48 83 e3 3f and $0x3f,%rbx
|
|
1479: 48 f7 db neg %rbx
|
|
147c: 48 83 e3 3f and $0x3f,%rbx
|
|
1480: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
1484: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
148b: 00
|
|
148c: 41 83 fd 40 cmp $0x40,%r13d
|
|
1490: 0f 8e a1 00 00 00 jle 0x1537
|
|
1496: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
149b: 45 89 ee mov %r13d,%r14d
|
|
149e: 4d 89 e5 mov %r12,%r13
|
|
14a1: 49 89 d4 mov %rdx,%r12
|
|
14a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
14ab: 00
|
|
14ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
14b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
14b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
14bf: 00
|
|
14c0: 4c 89 e1 mov %r12,%rcx
|
|
14c3: 48 89 f2 mov %rsi,%rdx
|
|
14c6: 49 89 d8 mov %rbx,%r8
|
|
14c9: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
14cf: e8 2c 44 13 00 call 0x135900
|
|
14d4: 48 89 f9 mov %rdi,%rcx
|
|
14d7: 48 89 f2 mov %rsi,%rdx
|
|
14da: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
14e0: e8 5b be ff ff call 0xffffffffffffd340
|
|
14e5: 48 89 f9 mov %rdi,%rcx
|
|
14e8: 48 89 da mov %rbx,%rdx
|
|
14eb: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
14f1: e8 4a be ff ff call 0xffffffffffffd340
|
|
14f6: 48 89 d9 mov %rbx,%rcx
|
|
14f9: 48 89 f2 mov %rsi,%rdx
|
|
14fc: 4d 89 e8 mov %r13,%r8
|
|
14ff: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
1505: e8 16 86 03 00 call 0x39b20
|
|
150a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
150e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
1515: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
151c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
1523: 41 83 fe 40 cmp $0x40,%r14d
|
|
1527: 7f 97 jg 0x14c0
|
|
1529: 4c 89 e2 mov %r12,%rdx
|
|
152c: 4d 89 ec mov %r13,%r12
|
|
152f: 45 89 f5 mov %r14d,%r13d
|
|
1532: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
1537: 48 89 d1 mov %rdx,%rcx
|
|
153a: 48 89 f2 mov %rsi,%rdx
|
|
153d: 49 89 d8 mov %rbx,%r8
|
|
1540: 45 89 e9 mov %r13d,%r9d
|
|
1543: e8 b8 43 13 00 call 0x135900
|
|
1548: 48 89 f9 mov %rdi,%rcx
|
|
154b: 48 89 f2 mov %rsi,%rdx
|
|
154e: 45 89 e8 mov %r13d,%r8d
|
|
1551: e8 ea bd ff ff call 0xffffffffffffd340
|
|
1556: 48 89 f9 mov %rdi,%rcx
|
|
1559: 48 89 da mov %rbx,%rdx
|
|
155c: 45 89 e8 mov %r13d,%r8d
|
|
155f: e8 dc bd ff ff call 0xffffffffffffd340
|
|
1564: 48 89 d9 mov %rbx,%rcx
|
|
1567: 48 89 f2 mov %rsi,%rdx
|
|
156a: 4d 89 e0 mov %r12,%r8
|
|
156d: 45 89 e9 mov %r13d,%r9d
|
|
1570: e8 ab 85 03 00 call 0x39b20
|
|
1575: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
157c: 00
|
|
157d: 48 33 cc xor %rsp,%rcx
|
|
1580: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260a5b0
|
|
1587: 75 11 jne 0x159a
|
|
1589: 33 c0 xor %eax,%eax
|
|
158b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
1592: 41 5d pop %r13
|
|
1594: 41 5c pop %r12
|
|
1596: 5f pop %rdi
|
|
1597: 5e pop %rsi
|
|
1598: 5b pop %rbx
|
|
1599: c3 ret
|
|
159a: e8 71 47 12 01 call 0x1125d10
|
|
159f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
15a6: 00
|
|
15a7: 48 33 cc xor %rsp,%rcx
|
|
15aa: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260a5b0
|
|
15b1: 75 e7 jne 0x159a
|
|
15b3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
15b8: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
15bf: 41 5d pop %r13
|
|
15c1: 41 5c pop %r12
|
|
15c3: 5f pop %rdi
|
|
15c4: 5e pop %rsi
|
|
15c5: 5b pop %rbx
|
|
15c6: c3 ret
|
|
15c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
15ce: 00
|
|
15cf: 48 33 cc xor %rsp,%rcx
|
|
15d2: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260a5b0
|
|
15d9: 75 bf jne 0x159a
|
|
15db: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
15e0: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
15e7: 41 5d pop %r13
|
|
15e9: 41 5c pop %r12
|
|
15eb: 5f pop %rdi
|
|
15ec: 5e pop %rsi
|
|
15ed: 5b pop %rbx
|
|
15ee: c3 ret
|
|
15ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
15f6: 00
|
|
15f7: 48 33 cc xor %rsp,%rcx
|
|
15fa: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260a5b0
|
|
1601: 75 97 jne 0x159a
|
|
1603: eb d6 jmp 0x15db
|
|
1605: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
160c: 00
|
|
160d: 48 33 cc xor %rsp,%rcx
|
|
1610: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260a5b0
|
|
1617: 75 81 jne 0x159a
|
|
1619: eb c0 jmp 0x15db
|
|
161b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1620: 53 push %rbx
|
|
1621: 56 push %rsi
|
|
1622: 57 push %rdi
|
|
1623: 41 54 push %r12
|
|
1625: 41 55 push %r13
|
|
1627: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
162e: 4d 89 c4 mov %r8,%r12
|
|
1631: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260a5b0
|
|
1638: 45 89 cd mov %r9d,%r13d
|
|
163b: 48 33 c4 xor %rsp,%rax
|
|
163e: 48 89 cf mov %rcx,%rdi
|
|
1641: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
1648: 00
|
|
1649: 4d 85 e4 test %r12,%r12
|
|
164c: 0f 84 b3 01 00 00 je 0x1805
|
|
1652: 48 85 ff test %rdi,%rdi
|
|
1655: 0f 84 94 01 00 00 je 0x17ef
|
|
165b: 48 85 d2 test %rdx,%rdx
|
|
165e: 0f 84 63 01 00 00 je 0x17c7
|
|
1664: 45 85 ed test %r13d,%r13d
|
|
1667: 0f 8e 32 01 00 00 jle 0x179f
|
|
166d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
1672: 48 89 c3 mov %rax,%rbx
|
|
1675: 48 83 e3 3f and $0x3f,%rbx
|
|
1679: 48 f7 db neg %rbx
|
|
167c: 48 83 e3 3f and $0x3f,%rbx
|
|
1680: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
1684: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
168b: 00
|
|
168c: 41 83 fd 40 cmp $0x40,%r13d
|
|
1690: 0f 8e a1 00 00 00 jle 0x1737
|
|
1696: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
169b: 45 89 ee mov %r13d,%r14d
|
|
169e: 4d 89 e5 mov %r12,%r13
|
|
16a1: 49 89 d4 mov %rdx,%r12
|
|
16a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
16ab: 00
|
|
16ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
16b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
16b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
16bf: 00
|
|
16c0: 4c 89 e1 mov %r12,%rcx
|
|
16c3: 48 89 f2 mov %rsi,%rdx
|
|
16c6: 49 89 d8 mov %rbx,%r8
|
|
16c9: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
16cf: e8 4c 42 13 00 call 0x135920
|
|
16d4: 48 89 f9 mov %rdi,%rcx
|
|
16d7: 48 89 f2 mov %rsi,%rdx
|
|
16da: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
16e0: e8 1b be ff ff call 0xffffffffffffd500
|
|
16e5: 48 89 f9 mov %rdi,%rcx
|
|
16e8: 48 89 da mov %rbx,%rdx
|
|
16eb: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
16f1: e8 0a be ff ff call 0xffffffffffffd500
|
|
16f6: 48 89 d9 mov %rbx,%rcx
|
|
16f9: 48 89 f2 mov %rsi,%rdx
|
|
16fc: 4d 89 e8 mov %r13,%r8
|
|
16ff: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
1705: e8 96 8b 03 00 call 0x3a2a0
|
|
170a: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
170e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
1715: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
171c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
1723: 41 83 fe 40 cmp $0x40,%r14d
|
|
1727: 7f 97 jg 0x16c0
|
|
1729: 4c 89 e2 mov %r12,%rdx
|
|
172c: 4d 89 ec mov %r13,%r12
|
|
172f: 45 89 f5 mov %r14d,%r13d
|
|
1732: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
1737: 48 89 d1 mov %rdx,%rcx
|
|
173a: 48 89 f2 mov %rsi,%rdx
|
|
173d: 49 89 d8 mov %rbx,%r8
|
|
1740: 45 89 e9 mov %r13d,%r9d
|
|
1743: e8 d8 41 13 00 call 0x135920
|
|
1748: 48 89 f9 mov %rdi,%rcx
|
|
174b: 48 89 f2 mov %rsi,%rdx
|
|
174e: 45 89 e8 mov %r13d,%r8d
|
|
1751: e8 aa bd ff ff call 0xffffffffffffd500
|
|
1756: 48 89 f9 mov %rdi,%rcx
|
|
1759: 48 89 da mov %rbx,%rdx
|
|
175c: 45 89 e8 mov %r13d,%r8d
|
|
175f: e8 9c bd ff ff call 0xffffffffffffd500
|
|
1764: 48 89 d9 mov %rbx,%rcx
|
|
1767: 48 89 f2 mov %rsi,%rdx
|
|
176a: 4d 89 e0 mov %r12,%r8
|
|
176d: 45 89 e9 mov %r13d,%r9d
|
|
1770: e8 2b 8b 03 00 call 0x3a2a0
|
|
1775: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
177c: 00
|
|
177d: 48 33 cc xor %rsp,%rcx
|
|
1780: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260a5b0
|
|
1787: 75 11 jne 0x179a
|
|
1789: 33 c0 xor %eax,%eax
|
|
178b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
1792: 41 5d pop %r13
|
|
1794: 41 5c pop %r12
|
|
1796: 5f pop %rdi
|
|
1797: 5e pop %rsi
|
|
1798: 5b pop %rbx
|
|
1799: c3 ret
|
|
179a: e8 71 45 12 01 call 0x1125d10
|
|
179f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
17a6: 00
|
|
17a7: 48 33 cc xor %rsp,%rcx
|
|
17aa: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260a5b0
|
|
17b1: 75 e7 jne 0x179a
|
|
17b3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
17b8: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
17bf: 41 5d pop %r13
|
|
17c1: 41 5c pop %r12
|
|
17c3: 5f pop %rdi
|
|
17c4: 5e pop %rsi
|
|
17c5: 5b pop %rbx
|
|
17c6: c3 ret
|
|
17c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
17ce: 00
|
|
17cf: 48 33 cc xor %rsp,%rcx
|
|
17d2: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260a5b0
|
|
17d9: 75 bf jne 0x179a
|
|
17db: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
17e0: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
17e7: 41 5d pop %r13
|
|
17e9: 41 5c pop %r12
|
|
17eb: 5f pop %rdi
|
|
17ec: 5e pop %rsi
|
|
17ed: 5b pop %rbx
|
|
17ee: c3 ret
|
|
17ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
17f6: 00
|
|
17f7: 48 33 cc xor %rsp,%rcx
|
|
17fa: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260a5b0
|
|
1801: 75 97 jne 0x179a
|
|
1803: eb d6 jmp 0x17db
|
|
1805: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
180c: 00
|
|
180d: 48 33 cc xor %rsp,%rcx
|
|
1810: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260a5b0
|
|
1817: 75 81 jne 0x179a
|
|
1819: eb c0 jmp 0x17db
|
|
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 25 je 0x184e
|
|
1829: 48 85 d2 test %rdx,%rdx
|
|
182c: 74 20 je 0x184e
|
|
182e: 4d 85 c0 test %r8,%r8
|
|
1831: 74 1b je 0x184e
|
|
1833: 45 85 c9 test %r9d,%r9d
|
|
1836: 7f 0a jg 0x1842
|
|
1838: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
183d: 48 83 c4 28 add $0x28,%rsp
|
|
1841: c3 ret
|
|
1842: e8 d9 91 03 00 call 0x3aa20
|
|
1847: 33 c0 xor %eax,%eax
|
|
1849: 48 83 c4 28 add $0x28,%rsp
|
|
184d: c3 ret
|
|
184e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1853: 48 83 c4 28 add $0x28,%rsp
|
|
1857: c3 ret
|
|
1858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
185f: 00
|
|
1860: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1865: 48 85 c9 test %rcx,%rcx
|
|
1868: 74 27 je 0x1891
|
|
186a: 48 85 d2 test %rdx,%rdx
|
|
186d: 74 22 je 0x1891
|
|
186f: 4d 85 c0 test %r8,%r8
|
|
1872: 74 1d je 0x1891
|
|
1874: 45 85 c9 test %r9d,%r9d
|
|
1877: 7f 0b jg 0x1884
|
|
1879: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
187e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1883: c3 ret
|
|
1884: e8 77 94 03 00 call 0x3ad00
|
|
1889: 33 c0 xor %eax,%eax
|
|
188b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1890: c3 ret
|
|
1891: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1896: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
189b: c3 ret
|
|
189c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
18a0: 48 83 ec 28 sub $0x28,%rsp
|
|
18a4: 48 85 c9 test %rcx,%rcx
|
|
18a7: 74 25 je 0x18ce
|
|
18a9: 48 85 d2 test %rdx,%rdx
|
|
18ac: 74 20 je 0x18ce
|
|
18ae: 4d 85 c0 test %r8,%r8
|
|
18b1: 74 1b je 0x18ce
|
|
18b3: 45 85 c9 test %r9d,%r9d
|
|
18b6: 7f 0a jg 0x18c2
|
|
18b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18bd: 48 83 c4 28 add $0x28,%rsp
|
|
18c1: c3 ret
|
|
18c2: e8 19 97 03 00 call 0x3afe0
|
|
18c7: 33 c0 xor %eax,%eax
|
|
18c9: 48 83 c4 28 add $0x28,%rsp
|
|
18cd: c3 ret
|
|
18ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18d3: 48 83 c4 28 add $0x28,%rsp
|
|
18d7: c3 ret
|
|
18d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18df: 00
|
|
18e0: 41 57 push %r15
|
|
18e2: 49 89 ca mov %rcx,%r10
|
|
18e5: 49 89 d3 mov %rdx,%r11
|
|
18e8: 4d 85 d2 test %r10,%r10
|
|
18eb: 0f 84 fb 00 00 00 je 0x19ec
|
|
18f1: 4d 85 db test %r11,%r11
|
|
18f4: 0f 84 f2 00 00 00 je 0x19ec
|
|
18fa: 4d 85 c0 test %r8,%r8
|
|
18fd: 0f 84 e9 00 00 00 je 0x19ec
|
|
1903: 45 85 c9 test %r9d,%r9d
|
|
1906: 0f 8e d8 00 00 00 jle 0x19e4
|
|
190c: 49 63 d1 movslq %r9d,%rdx
|
|
190f: 48 83 fa 08 cmp $0x8,%rdx
|
|
1913: 0f 8c c6 00 00 00 jl 0x19df
|
|
1919: 4c 89 c0 mov %r8,%rax
|
|
191c: 48 83 e0 0f and $0xf,%rax
|
|
1920: 85 c0 test %eax,%eax
|
|
1922: 74 10 je 0x1934
|
|
1924: a8 03 test $0x3,%al
|
|
1926: 0f 85 b3 00 00 00 jne 0x19df
|
|
192c: f7 d8 neg %eax
|
|
192e: 83 c0 10 add $0x10,%eax
|
|
1931: c1 e8 02 shr $0x2,%eax
|
|
1934: 89 c1 mov %eax,%ecx
|
|
1936: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
193a: 49 3b d7 cmp %r15,%rdx
|
|
193d: 0f 8c 9c 00 00 00 jl 0x19df
|
|
1943: 45 89 cf mov %r9d,%r15d
|
|
1946: 44 2b f8 sub %eax,%r15d
|
|
1949: 41 83 e7 07 and $0x7,%r15d
|
|
194d: 45 2b cf sub %r15d,%r9d
|
|
1950: 4d 63 c9 movslq %r9d,%r9
|
|
1953: 85 c0 test %eax,%eax
|
|
1955: b8 00 00 00 00 mov $0x0,%eax
|
|
195a: 76 24 jbe 0x1980
|
|
195c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1960: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
1966: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1
|
|
196c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
1972: 48 ff c0 inc %rax
|
|
1975: 48 3b c1 cmp %rcx,%rax
|
|
1978: 72 e6 jb 0x1960
|
|
197a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1980: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
1986: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
198d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1
|
|
1993: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
199a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
19a0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
19a7: 48 83 c1 08 add $0x8,%rcx
|
|
19ab: 49 3b c9 cmp %r9,%rcx
|
|
19ae: 72 d0 jb 0x1980
|
|
19b0: 4c 3b ca cmp %rdx,%r9
|
|
19b3: 73 25 jae 0x19da
|
|
19b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
19b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
19c0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
19c6: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1
|
|
19cc: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
19d2: 49 ff c1 inc %r9
|
|
19d5: 4c 3b ca cmp %rdx,%r9
|
|
19d8: 72 e6 jb 0x19c0
|
|
19da: 33 c0 xor %eax,%eax
|
|
19dc: 41 5f pop %r15
|
|
19de: c3 ret
|
|
19df: 45 33 c9 xor %r9d,%r9d
|
|
19e2: eb cc jmp 0x19b0
|
|
19e4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
19e9: 41 5f pop %r15
|
|
19eb: c3 ret
|
|
19ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
19f1: 41 5f pop %r15
|
|
19f3: c3 ret
|
|
19f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
19f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a00: 53 push %rbx
|
|
1a01: 57 push %rdi
|
|
1a02: 55 push %rbp
|
|
1a03: 49 89 ca mov %rcx,%r10
|
|
1a06: 4d 85 d2 test %r10,%r10
|
|
1a09: 0f 84 92 01 00 00 je 0x1ba1
|
|
1a0f: 48 85 d2 test %rdx,%rdx
|
|
1a12: 0f 84 89 01 00 00 je 0x1ba1
|
|
1a18: 4d 85 c0 test %r8,%r8
|
|
1a1b: 0f 84 80 01 00 00 je 0x1ba1
|
|
1a21: 45 85 c9 test %r9d,%r9d
|
|
1a24: 0f 8e 6e 01 00 00 jle 0x1b98
|
|
1a2a: 41 83 f9 10 cmp $0x10,%r9d
|
|
1a2e: 0f 8c 50 01 00 00 jl 0x1b84
|
|
1a34: 41 83 f9 1d cmp $0x1d,%r9d
|
|
1a38: 0f 8c 4d 01 00 00 jl 0x1b8b
|
|
1a3e: 4c 89 c1 mov %r8,%rcx
|
|
1a41: 48 83 e1 1f and $0x1f,%rcx
|
|
1a45: 89 c9 mov %ecx,%ecx
|
|
1a47: 85 c9 test %ecx,%ecx
|
|
1a49: 74 11 je 0x1a5c
|
|
1a4b: f6 c1 03 test $0x3,%cl
|
|
1a4e: 0f 85 30 01 00 00 jne 0x1b84
|
|
1a54: f7 d9 neg %ecx
|
|
1a56: 83 c1 20 add $0x20,%ecx
|
|
1a59: c1 e9 02 shr $0x2,%ecx
|
|
1a5c: 8d 41 10 lea 0x10(%rcx),%eax
|
|
1a5f: 44 3b c8 cmp %eax,%r9d
|
|
1a62: 0f 8c 1c 01 00 00 jl 0x1b84
|
|
1a68: 44 89 cf mov %r9d,%edi
|
|
1a6b: 33 c0 xor %eax,%eax
|
|
1a6d: 2b f9 sub %ecx,%edi
|
|
1a6f: 83 e7 0f and $0xf,%edi
|
|
1a72: f7 df neg %edi
|
|
1a74: 41 03 f9 add %r9d,%edi
|
|
1a77: 85 c9 test %ecx,%ecx
|
|
1a79: 76 1e jbe 0x1a99
|
|
1a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a80: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
1a86: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
1a8b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
1a91: 48 ff c0 inc %rax
|
|
1a94: 48 3b c1 cmp %rcx,%rax
|
|
1a97: 72 e7 jb 0x1a80
|
|
1a99: 48 63 c7 movslq %edi,%rax
|
|
1a9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1aa0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
1aa6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
1aad: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
1ab2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
1ab8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
1abe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
1ac5: 48 83 c1 10 add $0x10,%rcx
|
|
1ac9: 48 3b c8 cmp %rax,%rcx
|
|
1acc: 72 d2 jb 0x1aa0
|
|
1ace: 8d 47 01 lea 0x1(%rdi),%eax
|
|
1ad1: 41 3b c1 cmp %r9d,%eax
|
|
1ad4: 0f 87 9d 00 00 00 ja 0x1b77
|
|
1ada: 4d 63 c9 movslq %r9d,%r9
|
|
1add: 48 63 ff movslq %edi,%rdi
|
|
1ae0: 4c 2b cf sub %rdi,%r9
|
|
1ae3: 49 83 f9 04 cmp $0x4,%r9
|
|
1ae7: 0f 8c 93 00 00 00 jl 0x1b80
|
|
1aed: 48 63 ff movslq %edi,%rdi
|
|
1af0: 44 89 cd mov %r9d,%ebp
|
|
1af3: 83 e5 fc and $0xfffffffc,%ebp
|
|
1af6: 33 c9 xor %ecx,%ecx
|
|
1af8: 48 63 ed movslq %ebp,%rbp
|
|
1afb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
1aff: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
1b03: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
1b07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b0e: 00
|
|
1b0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b16: 0f 1f 00 nopl (%rax)
|
|
1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b20: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
1b26: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
1b2b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
1b30: 48 83 c1 04 add $0x4,%rcx
|
|
1b34: 48 3b cd cmp %rbp,%rcx
|
|
1b37: 72 e7 jb 0x1b20
|
|
1b39: 49 3b e9 cmp %r9,%rbp
|
|
1b3c: 73 39 jae 0x1b77
|
|
1b3e: 48 63 ff movslq %edi,%rdi
|
|
1b41: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
1b45: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
1b49: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
1b4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b54: 00
|
|
1b55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b5c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1b60: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
1b65: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
1b6a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
1b6f: 48 ff c5 inc %rbp
|
|
1b72: 49 3b e9 cmp %r9,%rbp
|
|
1b75: 72 e9 jb 0x1b60
|
|
1b77: 33 c0 xor %eax,%eax
|
|
1b79: c5 f8 77 vzeroupper
|
|
1b7c: 5d pop %rbp
|
|
1b7d: 5f pop %rdi
|
|
1b7e: 5b pop %rbx
|
|
1b7f: c3 ret
|
|
1b80: 33 ed xor %ebp,%ebp
|
|
1b82: eb b5 jmp 0x1b39
|
|
1b84: 33 ff xor %edi,%edi
|
|
1b86: e9 43 ff ff ff jmp 0x1ace
|
|
1b8b: 44 89 cf mov %r9d,%edi
|
|
1b8e: 33 c9 xor %ecx,%ecx
|
|
1b90: 83 e7 f0 and $0xfffffff0,%edi
|
|
1b93: e9 01 ff ff ff jmp 0x1a99
|
|
1b98: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1b9d: 5d pop %rbp
|
|
1b9e: 5f pop %rdi
|
|
1b9f: 5b pop %rbx
|
|
1ba0: c3 ret
|
|
1ba1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1ba6: 5d pop %rbp
|
|
1ba7: 5f pop %rdi
|
|
1ba8: 5b pop %rbx
|
|
1ba9: c3 ret
|
|
1baa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1bb1: 00
|
|
1bb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1bc0: 56 push %rsi
|
|
1bc1: 57 push %rdi
|
|
1bc2: 41 54 push %r12
|
|
1bc4: 55 push %rbp
|
|
1bc5: 48 83 ec 28 sub $0x28,%rsp
|
|
1bc9: 89 ce mov %ecx,%esi
|
|
1bcb: 4c 89 cd mov %r9,%rbp
|
|
1bce: 83 fe 1e cmp $0x1e,%esi
|
|
1bd1: 0f 87 83 01 00 00 ja 0x1d5a
|
|
1bd7: 48 85 ed test %rbp,%rbp
|
|
1bda: 0f 84 89 01 00 00 je 0x1d69
|
|
1be0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
1be5: 48 85 ff test %rdi,%rdi
|
|
1be8: 0f 84 7b 01 00 00 je 0x1d69
|
|
1bee: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
1bf3: 4d 85 e4 test %r12,%r12
|
|
1bf6: 0f 84 6d 01 00 00 je 0x1d69
|
|
1bfc: 83 fa 08 cmp $0x8,%edx
|
|
1bff: 74 1e je 0x1c1f
|
|
1c01: 83 fa 04 cmp $0x4,%edx
|
|
1c04: 74 19 je 0x1c1f
|
|
1c06: 83 fa 01 cmp $0x1,%edx
|
|
1c09: 74 14 je 0x1c1f
|
|
1c0b: 83 fa 02 cmp $0x2,%edx
|
|
1c0e: 74 0f je 0x1c1f
|
|
1c10: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1c15: 48 83 c4 28 add $0x28,%rsp
|
|
1c19: 5d pop %rbp
|
|
1c1a: 41 5c pop %r12
|
|
1c1c: 5f pop %rdi
|
|
1c1d: 5e pop %rsi
|
|
1c1e: c3 ret
|
|
1c1f: 83 fe 1c cmp $0x1c,%esi
|
|
1c22: 0f 8f 32 01 00 00 jg 0x1d5a
|
|
1c28: 83 fe 05 cmp $0x5,%esi
|
|
1c2b: 7f 14 jg 0x1c41
|
|
1c2d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
1c34: 33 c0 xor %eax,%eax
|
|
1c36: 89 07 mov %eax,(%rdi)
|
|
1c38: 41 89 04 24 mov %eax,(%r12)
|
|
1c3c: e9 0d 01 00 00 jmp 0x1d4e
|
|
1c41: 83 fe 06 cmp $0x6,%esi
|
|
1c44: 7f 11 jg 0x1c57
|
|
1c46: 33 c0 xor %eax,%eax
|
|
1c48: 89 45 00 mov %eax,0x0(%rbp)
|
|
1c4b: 89 07 mov %eax,(%rdi)
|
|
1c4d: 41 89 04 24 mov %eax,(%r12)
|
|
1c51: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
1c55: eb 6a jmp 0x1cc1
|
|
1c57: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
1c5a: 83 f9 0e cmp $0xe,%ecx
|
|
1c5d: 7f 4b jg 0x1caa
|
|
1c5f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
1c65: 41 d3 e3 shl %cl,%r11d
|
|
1c68: 45 89 da mov %r11d,%r10d
|
|
1c6b: 41 c1 e2 04 shl $0x4,%r10d
|
|
1c6f: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
1c73: 41 83 c2 3f add $0x3f,%r10d
|
|
1c77: 83 e0 c0 and $0xffffffc0,%eax
|
|
1c7a: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1c7e: 89 45 00 mov %eax,0x0(%rbp)
|
|
1c81: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
1c87: 45 89 14 24 mov %r10d,(%r12)
|
|
1c8b: 45 89 da mov %r11d,%r10d
|
|
1c8e: 41 d1 fa sar $1,%r10d
|
|
1c91: 41 c1 ea 1e shr $0x1e,%r10d
|
|
1c95: 45 03 d3 add %r11d,%r10d
|
|
1c98: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
1c9c: 41 83 c2 43 add $0x43,%r10d
|
|
1ca0: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1ca4: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
1ca8: eb 12 jmp 0x1cbc
|
|
1caa: 48 89 ea mov %rbp,%rdx
|
|
1cad: 49 89 f8 mov %rdi,%r8
|
|
1cb0: 4d 89 e1 mov %r12,%r9
|
|
1cb3: e8 08 96 03 00 call 0x3b2c0
|
|
1cb8: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
1cbc: 83 fe 12 cmp $0x12,%esi
|
|
1cbf: 7d 28 jge 0x1ce9
|
|
1cc1: 89 f1 mov %esi,%ecx
|
|
1cc3: b8 01 00 00 00 mov $0x1,%eax
|
|
1cc8: d3 e0 shl %cl,%eax
|
|
1cca: 41 89 c3 mov %eax,%r11d
|
|
1ccd: 41 d1 fb sar $1,%r11d
|
|
1cd0: 41 c1 eb 1e shr $0x1e,%r11d
|
|
1cd4: 44 03 d8 add %eax,%r11d
|
|
1cd7: 41 c1 eb 02 shr $0x2,%r11d
|
|
1cdb: 41 c1 e3 04 shl $0x4,%r11d
|
|
1cdf: 41 83 c3 3f add $0x3f,%r11d
|
|
1ce3: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
1ce7: eb 1b jmp 0x1d04
|
|
1ce9: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
1cef: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
1cf2: 41 d3 e3 shl %cl,%r11d
|
|
1cf5: 41 c1 e3 04 shl $0x4,%r11d
|
|
1cf9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
1d00: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
1d04: 83 fe 0a cmp $0xa,%esi
|
|
1d07: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
1d0e: 00
|
|
1d0f: 89 45 00 mov %eax,0x0(%rbp)
|
|
1d12: 7f 04 jg 0x1d18
|
|
1d14: 33 c0 xor %eax,%eax
|
|
1d16: eb 25 jmp 0x1d3d
|
|
1d18: 89 f1 mov %esi,%ecx
|
|
1d1a: b8 01 00 00 00 mov $0x1,%eax
|
|
1d1f: d3 e0 shl %cl,%eax
|
|
1d21: 89 c2 mov %eax,%edx
|
|
1d23: d1 fa sar $1,%edx
|
|
1d25: c1 ea 1e shr $0x1e,%edx
|
|
1d28: 03 d0 add %eax,%edx
|
|
1d2a: c1 ea 02 shr $0x2,%edx
|
|
1d2d: 8b 2f mov (%rdi),%ebp
|
|
1d2f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
1d36: 83 e6 c0 and $0xffffffc0,%esi
|
|
1d39: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
1d3d: 89 07 mov %eax,(%rdi)
|
|
1d3f: 41 8b 04 24 mov (%r12),%eax
|
|
1d43: 85 c0 test %eax,%eax
|
|
1d45: 7e 07 jle 0x1d4e
|
|
1d47: 83 c0 40 add $0x40,%eax
|
|
1d4a: 41 89 04 24 mov %eax,(%r12)
|
|
1d4e: 33 c0 xor %eax,%eax
|
|
1d50: 48 83 c4 28 add $0x28,%rsp
|
|
1d54: 5d pop %rbp
|
|
1d55: 41 5c pop %r12
|
|
1d57: 5f pop %rdi
|
|
1d58: 5e pop %rsi
|
|
1d59: c3 ret
|
|
1d5a: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1d5f: 48 83 c4 28 add $0x28,%rsp
|
|
1d63: 5d pop %rbp
|
|
1d64: 41 5c pop %r12
|
|
1d66: 5f pop %rdi
|
|
1d67: 5e pop %rsi
|
|
1d68: c3 ret
|
|
1d69: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1d6e: 48 83 c4 28 add $0x28,%rsp
|
|
1d72: 5d pop %rbp
|
|
1d73: 41 5c pop %r12
|
|
1d75: 5f pop %rdi
|
|
1d76: 5e pop %rsi
|
|
1d77: c3 ret
|
|
1d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d7f: 00
|
|
1d80: 41 54 push %r12
|
|
1d82: 41 55 push %r13
|
|
1d84: 41 56 push %r14
|
|
1d86: 41 57 push %r15
|
|
1d88: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1d8d: 41 89 cd mov %ecx,%r13d
|
|
1d90: 4d 89 cc mov %r9,%r12
|
|
1d93: 41 83 fd 1e cmp $0x1e,%r13d
|
|
1d97: 0f 87 97 01 00 00 ja 0x1f34
|
|
1d9d: 4d 85 e4 test %r12,%r12
|
|
1da0: 0f 84 a1 01 00 00 je 0x1f47
|
|
1da6: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
1dab: 4d 85 f6 test %r14,%r14
|
|
1dae: 0f 84 93 01 00 00 je 0x1f47
|
|
1db4: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
1db9: 4d 85 ff test %r15,%r15
|
|
1dbc: 0f 84 85 01 00 00 je 0x1f47
|
|
1dc2: 83 fa 08 cmp $0x8,%edx
|
|
1dc5: 74 22 je 0x1de9
|
|
1dc7: 83 fa 04 cmp $0x4,%edx
|
|
1dca: 74 1d je 0x1de9
|
|
1dcc: 83 fa 01 cmp $0x1,%edx
|
|
1dcf: 74 18 je 0x1de9
|
|
1dd1: 83 fa 02 cmp $0x2,%edx
|
|
1dd4: 74 13 je 0x1de9
|
|
1dd6: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1ddb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1de0: 41 5f pop %r15
|
|
1de2: 41 5e pop %r14
|
|
1de4: 41 5d pop %r13
|
|
1de6: 41 5c pop %r12
|
|
1de8: c3 ret
|
|
1de9: 41 83 fd 1c cmp $0x1c,%r13d
|
|
1ded: 0f 8f 41 01 00 00 jg 0x1f34
|
|
1df3: 41 83 fd 05 cmp $0x5,%r13d
|
|
1df7: 7f 15 jg 0x1e0e
|
|
1df9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
1e00: 00
|
|
1e01: 33 c0 xor %eax,%eax
|
|
1e03: 41 89 06 mov %eax,(%r14)
|
|
1e06: 41 89 07 mov %eax,(%r15)
|
|
1e09: e9 16 01 00 00 jmp 0x1f24
|
|
1e0e: 41 83 fd 06 cmp $0x6,%r13d
|
|
1e12: 7f 12 jg 0x1e26
|
|
1e14: 33 c0 xor %eax,%eax
|
|
1e16: 41 89 04 24 mov %eax,(%r12)
|
|
1e1a: 41 89 06 mov %eax,(%r14)
|
|
1e1d: 41 89 07 mov %eax,(%r15)
|
|
1e20: 41 8b 14 24 mov (%r12),%edx
|
|
1e24: eb 6a jmp 0x1e90
|
|
1e26: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
1e2a: 83 f9 10 cmp $0x10,%ecx
|
|
1e2d: 7f 49 jg 0x1e78
|
|
1e2f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
1e35: 41 d3 e3 shl %cl,%r11d
|
|
1e38: 44 89 da mov %r11d,%edx
|
|
1e3b: 45 89 da mov %r11d,%r10d
|
|
1e3e: d1 fa sar $1,%edx
|
|
1e40: c1 ea 1e shr $0x1e,%edx
|
|
1e43: 41 c1 e2 04 shl $0x4,%r10d
|
|
1e47: 41 03 d3 add %r11d,%edx
|
|
1e4a: 44 89 d0 mov %r10d,%eax
|
|
1e4d: 83 e2 fc and $0xfffffffc,%edx
|
|
1e50: 83 c0 4f add $0x4f,%eax
|
|
1e53: 41 83 c2 3f add $0x3f,%r10d
|
|
1e57: 83 c2 43 add $0x43,%edx
|
|
1e5a: 83 e0 c0 and $0xffffffc0,%eax
|
|
1e5d: 41 89 04 24 mov %eax,(%r12)
|
|
1e61: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1e65: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
1e6c: 83 e2 c0 and $0xffffffc0,%edx
|
|
1e6f: 45 89 17 mov %r10d,(%r15)
|
|
1e72: 41 03 14 24 add (%r12),%edx
|
|
1e76: eb 12 jmp 0x1e8a
|
|
1e78: 4c 89 e2 mov %r12,%rdx
|
|
1e7b: 4d 89 f0 mov %r14,%r8
|
|
1e7e: 4d 89 f9 mov %r15,%r9
|
|
1e81: e8 5a 96 03 00 call 0x3b4e0
|
|
1e86: 41 8b 14 24 mov (%r12),%edx
|
|
1e8a: 41 83 fd 11 cmp $0x11,%r13d
|
|
1e8e: 7d 29 jge 0x1eb9
|
|
1e90: 44 89 e9 mov %r13d,%ecx
|
|
1e93: b8 01 00 00 00 mov $0x1,%eax
|
|
1e98: d3 e0 shl %cl,%eax
|
|
1e9a: 41 89 c2 mov %eax,%r10d
|
|
1e9d: 41 d1 fa sar $1,%r10d
|
|
1ea0: 41 c1 ea 1e shr $0x1e,%r10d
|
|
1ea4: 44 03 d0 add %eax,%r10d
|
|
1ea7: 41 c1 ea 02 shr $0x2,%r10d
|
|
1eab: 41 c1 e2 04 shl $0x4,%r10d
|
|
1eaf: 41 83 c2 3f add $0x3f,%r10d
|
|
1eb3: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1eb7: eb 1c jmp 0x1ed5
|
|
1eb9: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1ebf: 41 8d 4d 15 lea 0x15(%r13),%ecx
|
|
1ec3: 41 d3 e2 shl %cl,%r10d
|
|
1ec6: 41 c1 e2 04 shl $0x4,%r10d
|
|
1eca: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
1ed1: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
1ed5: 45 03 d2 add %r10d,%r10d
|
|
1ed8: 41 03 d2 add %r10d,%edx
|
|
1edb: 81 c2 00 01 00 00 add $0x100,%edx
|
|
1ee1: 41 89 14 24 mov %edx,(%r12)
|
|
1ee5: 41 83 fd 0a cmp $0xa,%r13d
|
|
1ee9: 7f 04 jg 0x1eef
|
|
1eeb: 33 d2 xor %edx,%edx
|
|
1eed: eb 25 jmp 0x1f14
|
|
1eef: 44 89 e9 mov %r13d,%ecx
|
|
1ef2: b8 01 00 00 00 mov $0x1,%eax
|
|
1ef7: d3 e0 shl %cl,%eax
|
|
1ef9: 89 c2 mov %eax,%edx
|
|
1efb: d1 fa sar $1,%edx
|
|
1efd: c1 ea 1e shr $0x1e,%edx
|
|
1f00: 03 d0 add %eax,%edx
|
|
1f02: c1 ea 02 shr $0x2,%edx
|
|
1f05: c1 e2 03 shl $0x3,%edx
|
|
1f08: 83 c2 47 add $0x47,%edx
|
|
1f0b: 83 e2 c0 and $0xffffffc0,%edx
|
|
1f0e: 83 c2 40 add $0x40,%edx
|
|
1f11: 41 03 16 add (%r14),%edx
|
|
1f14: 41 89 16 mov %edx,(%r14)
|
|
1f17: 41 8b 07 mov (%r15),%eax
|
|
1f1a: 85 c0 test %eax,%eax
|
|
1f1c: 7e 06 jle 0x1f24
|
|
1f1e: 83 c0 40 add $0x40,%eax
|
|
1f21: 41 89 07 mov %eax,(%r15)
|
|
1f24: 33 c0 xor %eax,%eax
|
|
1f26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1f2b: 41 5f pop %r15
|
|
1f2d: 41 5e pop %r14
|
|
1f2f: 41 5d pop %r13
|
|
1f31: 41 5c pop %r12
|
|
1f33: c3 ret
|
|
1f34: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
1f39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1f3e: 41 5f pop %r15
|
|
1f40: 41 5e pop %r14
|
|
1f42: 41 5d pop %r13
|
|
1f44: 41 5c pop %r12
|
|
1f46: c3 ret
|
|
1f47: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1f4c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1f51: 41 5f pop %r15
|
|
1f53: 41 5e pop %r14
|
|
1f55: 41 5d pop %r13
|
|
1f57: 41 5c pop %r12
|
|
1f59: c3 ret
|
|
1f5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1f60: 56 push %rsi
|
|
1f61: 57 push %rdi
|
|
1f62: 41 54 push %r12
|
|
1f64: 55 push %rbp
|
|
1f65: 48 83 ec 28 sub $0x28,%rsp
|
|
1f69: 89 ce mov %ecx,%esi
|
|
1f6b: 4c 89 cd mov %r9,%rbp
|
|
1f6e: 83 fe 1e cmp $0x1e,%esi
|
|
1f71: 0f 87 83 01 00 00 ja 0x20fa
|
|
1f77: 48 85 ed test %rbp,%rbp
|
|
1f7a: 0f 84 89 01 00 00 je 0x2109
|
|
1f80: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
1f85: 48 85 ff test %rdi,%rdi
|
|
1f88: 0f 84 7b 01 00 00 je 0x2109
|
|
1f8e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
1f93: 4d 85 e4 test %r12,%r12
|
|
1f96: 0f 84 6d 01 00 00 je 0x2109
|
|
1f9c: 83 fa 08 cmp $0x8,%edx
|
|
1f9f: 74 1e je 0x1fbf
|
|
1fa1: 83 fa 04 cmp $0x4,%edx
|
|
1fa4: 74 19 je 0x1fbf
|
|
1fa6: 83 fa 01 cmp $0x1,%edx
|
|
1fa9: 74 14 je 0x1fbf
|
|
1fab: 83 fa 02 cmp $0x2,%edx
|
|
1fae: 74 0f je 0x1fbf
|
|
1fb0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
1fb5: 48 83 c4 28 add $0x28,%rsp
|
|
1fb9: 5d pop %rbp
|
|
1fba: 41 5c pop %r12
|
|
1fbc: 5f pop %rdi
|
|
1fbd: 5e pop %rsi
|
|
1fbe: c3 ret
|
|
1fbf: 83 fe 1c cmp $0x1c,%esi
|
|
1fc2: 0f 8f 32 01 00 00 jg 0x20fa
|
|
1fc8: 83 fe 05 cmp $0x5,%esi
|
|
1fcb: 7f 14 jg 0x1fe1
|
|
1fcd: 33 c0 xor %eax,%eax
|
|
1fcf: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
1fd6: 89 07 mov %eax,(%rdi)
|
|
1fd8: 41 89 04 24 mov %eax,(%r12)
|
|
1fdc: e9 0d 01 00 00 jmp 0x20ee
|
|
1fe1: 83 fe 06 cmp $0x6,%esi
|
|
1fe4: 7f 11 jg 0x1ff7
|
|
1fe6: 33 c0 xor %eax,%eax
|
|
1fe8: 89 45 00 mov %eax,0x0(%rbp)
|
|
1feb: 89 07 mov %eax,(%rdi)
|
|
1fed: 41 89 04 24 mov %eax,(%r12)
|
|
1ff1: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
1ff5: eb 6a jmp 0x2061
|
|
1ff7: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
1ffa: 83 f9 10 cmp $0x10,%ecx
|
|
1ffd: 7f 4b jg 0x204a
|
|
1fff: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
2005: 41 d3 e3 shl %cl,%r11d
|
|
2008: 45 89 da mov %r11d,%r10d
|
|
200b: 41 c1 e2 04 shl $0x4,%r10d
|
|
200f: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
2013: 41 83 c2 3f add $0x3f,%r10d
|
|
2017: 83 e0 c0 and $0xffffffc0,%eax
|
|
201a: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
201e: 89 45 00 mov %eax,0x0(%rbp)
|
|
2021: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
2027: 45 89 14 24 mov %r10d,(%r12)
|
|
202b: 45 89 da mov %r11d,%r10d
|
|
202e: 41 d1 fa sar $1,%r10d
|
|
2031: 41 c1 ea 1e shr $0x1e,%r10d
|
|
2035: 45 03 d3 add %r11d,%r10d
|
|
2038: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
203c: 41 83 c2 43 add $0x43,%r10d
|
|
2040: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
2044: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
2048: eb 12 jmp 0x205c
|
|
204a: 48 89 ea mov %rbp,%rdx
|
|
204d: 49 89 f8 mov %rdi,%r8
|
|
2050: 4d 89 e1 mov %r12,%r9
|
|
2053: e8 a8 96 03 00 call 0x3b700
|
|
2058: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
205c: 83 fe 13 cmp $0x13,%esi
|
|
205f: 7d 28 jge 0x2089
|
|
2061: 89 f1 mov %esi,%ecx
|
|
2063: b8 01 00 00 00 mov $0x1,%eax
|
|
2068: d3 e0 shl %cl,%eax
|
|
206a: 41 89 c3 mov %eax,%r11d
|
|
206d: 41 d1 fb sar $1,%r11d
|
|
2070: 41 c1 eb 1e shr $0x1e,%r11d
|
|
2074: 44 03 d8 add %eax,%r11d
|
|
2077: 41 c1 eb 02 shr $0x2,%r11d
|
|
207b: 41 c1 e3 04 shl $0x4,%r11d
|
|
207f: 41 83 c3 3f add $0x3f,%r11d
|
|
2083: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
2087: eb 1b jmp 0x20a4
|
|
2089: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
208c: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
2092: 41 d3 e3 shl %cl,%r11d
|
|
2095: 41 c1 e3 04 shl $0x4,%r11d
|
|
2099: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
20a0: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
20a4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
20ab: 00
|
|
20ac: 89 45 00 mov %eax,0x0(%rbp)
|
|
20af: 83 fe 0a cmp $0xa,%esi
|
|
20b2: 7f 04 jg 0x20b8
|
|
20b4: 33 c0 xor %eax,%eax
|
|
20b6: eb 25 jmp 0x20dd
|
|
20b8: 89 f1 mov %esi,%ecx
|
|
20ba: b8 01 00 00 00 mov $0x1,%eax
|
|
20bf: 8b 2f mov (%rdi),%ebp
|
|
20c1: d3 e0 shl %cl,%eax
|
|
20c3: 89 c2 mov %eax,%edx
|
|
20c5: d1 fa sar $1,%edx
|
|
20c7: c1 ea 1e shr $0x1e,%edx
|
|
20ca: 03 d0 add %eax,%edx
|
|
20cc: c1 ea 02 shr $0x2,%edx
|
|
20cf: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
20d6: 83 e6 c0 and $0xffffffc0,%esi
|
|
20d9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
20dd: 89 07 mov %eax,(%rdi)
|
|
20df: 41 8b 04 24 mov (%r12),%eax
|
|
20e3: 85 c0 test %eax,%eax
|
|
20e5: 7e 07 jle 0x20ee
|
|
20e7: 83 c0 40 add $0x40,%eax
|
|
20ea: 41 89 04 24 mov %eax,(%r12)
|
|
20ee: 33 c0 xor %eax,%eax
|
|
20f0: 48 83 c4 28 add $0x28,%rsp
|
|
20f4: 5d pop %rbp
|
|
20f5: 41 5c pop %r12
|
|
20f7: 5f pop %rdi
|
|
20f8: 5e pop %rsi
|
|
20f9: c3 ret
|
|
20fa: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
20ff: 48 83 c4 28 add $0x28,%rsp
|
|
2103: 5d pop %rbp
|
|
2104: 41 5c pop %r12
|
|
2106: 5f pop %rdi
|
|
2107: 5e pop %rsi
|
|
2108: c3 ret
|
|
2109: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
210e: 48 83 c4 28 add $0x28,%rsp
|
|
2112: 5d pop %rbp
|
|
2113: 41 5c pop %r12
|
|
2115: 5f pop %rdi
|
|
2116: 5e pop %rsi
|
|
2117: c3 ret
|
|
2118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
211f: 00
|
|
2120: 56 push %rsi
|
|
2121: 57 push %rdi
|
|
2122: 41 54 push %r12
|
|
2124: 55 push %rbp
|
|
2125: 48 83 ec 28 sub $0x28,%rsp
|
|
2129: 89 ce mov %ecx,%esi
|
|
212b: 4c 89 cd mov %r9,%rbp
|
|
212e: 83 fe 1e cmp $0x1e,%esi
|
|
2131: 0f 87 83 01 00 00 ja 0x22ba
|
|
2137: 48 85 ed test %rbp,%rbp
|
|
213a: 0f 84 89 01 00 00 je 0x22c9
|
|
2140: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
2145: 48 85 ff test %rdi,%rdi
|
|
2148: 0f 84 7b 01 00 00 je 0x22c9
|
|
214e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
2153: 4d 85 e4 test %r12,%r12
|
|
2156: 0f 84 6d 01 00 00 je 0x22c9
|
|
215c: 83 fa 08 cmp $0x8,%edx
|
|
215f: 74 1e je 0x217f
|
|
2161: 83 fa 04 cmp $0x4,%edx
|
|
2164: 74 19 je 0x217f
|
|
2166: 83 fa 01 cmp $0x1,%edx
|
|
2169: 74 14 je 0x217f
|
|
216b: 83 fa 02 cmp $0x2,%edx
|
|
216e: 74 0f je 0x217f
|
|
2170: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
2175: 48 83 c4 28 add $0x28,%rsp
|
|
2179: 5d pop %rbp
|
|
217a: 41 5c pop %r12
|
|
217c: 5f pop %rdi
|
|
217d: 5e pop %rsi
|
|
217e: c3 ret
|
|
217f: 83 fe 1c cmp $0x1c,%esi
|
|
2182: 0f 8f 32 01 00 00 jg 0x22ba
|
|
2188: 83 fe 04 cmp $0x4,%esi
|
|
218b: 7f 14 jg 0x21a1
|
|
218d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
2194: 33 c0 xor %eax,%eax
|
|
2196: 89 07 mov %eax,(%rdi)
|
|
2198: 41 89 04 24 mov %eax,(%r12)
|
|
219c: e9 0d 01 00 00 jmp 0x22ae
|
|
21a1: 83 fe 07 cmp $0x7,%esi
|
|
21a4: 7f 11 jg 0x21b7
|
|
21a6: 33 c0 xor %eax,%eax
|
|
21a8: 89 45 00 mov %eax,0x0(%rbp)
|
|
21ab: 89 07 mov %eax,(%rdi)
|
|
21ad: 41 89 04 24 mov %eax,(%r12)
|
|
21b1: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
21b5: eb 6a jmp 0x2221
|
|
21b7: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
21ba: 83 f9 11 cmp $0x11,%ecx
|
|
21bd: 7f 4b jg 0x220a
|
|
21bf: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
21c5: 41 d3 e3 shl %cl,%r11d
|
|
21c8: 45 89 da mov %r11d,%r10d
|
|
21cb: 41 c1 e2 04 shl $0x4,%r10d
|
|
21cf: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
21d3: 41 83 c2 3f add $0x3f,%r10d
|
|
21d7: 83 e0 c0 and $0xffffffc0,%eax
|
|
21da: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
21de: 89 45 00 mov %eax,0x0(%rbp)
|
|
21e1: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
21e7: 45 89 14 24 mov %r10d,(%r12)
|
|
21eb: 45 89 da mov %r11d,%r10d
|
|
21ee: 41 d1 fa sar $1,%r10d
|
|
21f1: 41 c1 ea 1e shr $0x1e,%r10d
|
|
21f5: 45 03 d3 add %r11d,%r10d
|
|
21f8: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
21fc: 41 83 c2 43 add $0x43,%r10d
|
|
2200: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
2204: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
2208: eb 12 jmp 0x221c
|
|
220a: 48 89 ea mov %rbp,%rdx
|
|
220d: 49 89 f8 mov %rdi,%r8
|
|
2210: 4d 89 e1 mov %r12,%r9
|
|
2213: e8 08 97 03 00 call 0x3b920
|
|
2218: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
221c: 83 fe 11 cmp $0x11,%esi
|
|
221f: 7d 28 jge 0x2249
|
|
2221: 89 f1 mov %esi,%ecx
|
|
2223: b8 01 00 00 00 mov $0x1,%eax
|
|
2228: d3 e0 shl %cl,%eax
|
|
222a: 41 89 c3 mov %eax,%r11d
|
|
222d: 41 d1 fb sar $1,%r11d
|
|
2230: 41 c1 eb 1e shr $0x1e,%r11d
|
|
2234: 44 03 d8 add %eax,%r11d
|
|
2237: 41 c1 eb 02 shr $0x2,%r11d
|
|
223b: 41 c1 e3 04 shl $0x4,%r11d
|
|
223f: 41 83 c3 3f add $0x3f,%r11d
|
|
2243: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
2247: eb 1b jmp 0x2264
|
|
2249: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
224f: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
2252: 41 d3 e3 shl %cl,%r11d
|
|
2255: 41 c1 e3 04 shl $0x4,%r11d
|
|
2259: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
2260: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
2264: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
226b: 00
|
|
226c: 89 45 00 mov %eax,0x0(%rbp)
|
|
226f: 83 fe 0a cmp $0xa,%esi
|
|
2272: 7f 04 jg 0x2278
|
|
2274: 33 c0 xor %eax,%eax
|
|
2276: eb 25 jmp 0x229d
|
|
2278: 89 f1 mov %esi,%ecx
|
|
227a: b8 01 00 00 00 mov $0x1,%eax
|
|
227f: d3 e0 shl %cl,%eax
|
|
2281: 89 c2 mov %eax,%edx
|
|
2283: d1 fa sar $1,%edx
|
|
2285: c1 ea 1e shr $0x1e,%edx
|
|
2288: 03 d0 add %eax,%edx
|
|
228a: c1 ea 02 shr $0x2,%edx
|
|
228d: 8b 2f mov (%rdi),%ebp
|
|
228f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
2296: 83 e6 c0 and $0xffffffc0,%esi
|
|
2299: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
229d: 89 07 mov %eax,(%rdi)
|
|
229f: 41 8b 04 24 mov (%r12),%eax
|
|
22a3: 85 c0 test %eax,%eax
|
|
22a5: 7e 07 jle 0x22ae
|
|
22a7: 83 c0 40 add $0x40,%eax
|
|
22aa: 41 89 04 24 mov %eax,(%r12)
|
|
22ae: 33 c0 xor %eax,%eax
|
|
22b0: 48 83 c4 28 add $0x28,%rsp
|
|
22b4: 5d pop %rbp
|
|
22b5: 41 5c pop %r12
|
|
22b7: 5f pop %rdi
|
|
22b8: 5e pop %rsi
|
|
22b9: c3 ret
|
|
22ba: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
22bf: 48 83 c4 28 add $0x28,%rsp
|
|
22c3: 5d pop %rbp
|
|
22c4: 41 5c pop %r12
|
|
22c6: 5f pop %rdi
|
|
22c7: 5e pop %rsi
|
|
22c8: c3 ret
|
|
22c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
22ce: 48 83 c4 28 add $0x28,%rsp
|
|
22d2: 5d pop %rbp
|
|
22d3: 41 5c pop %r12
|
|
22d5: 5f pop %rdi
|
|
22d6: 5e pop %rsi
|
|
22d7: c3 ret
|
|
22d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
22df: 00
|
|
22e0: 56 push %rsi
|
|
22e1: 57 push %rdi
|
|
22e2: 41 54 push %r12
|
|
22e4: 41 55 push %r13
|
|
22e6: 48 83 ec 28 sub $0x28,%rsp
|
|
22ea: 41 89 cc mov %ecx,%r12d
|
|
22ed: 4d 89 cd mov %r9,%r13
|
|
22f0: 41 83 fc 1e cmp $0x1e,%r12d
|
|
22f4: 0f 87 8b 01 00 00 ja 0x2485
|
|
22fa: 4d 85 ed test %r13,%r13
|
|
22fd: 0f 84 92 01 00 00 je 0x2495
|
|
2303: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
2308: 48 85 ff test %rdi,%rdi
|
|
230b: 0f 84 84 01 00 00 je 0x2495
|
|
2311: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
2316: 48 85 f6 test %rsi,%rsi
|
|
2319: 0f 84 76 01 00 00 je 0x2495
|
|
231f: 83 fa 08 cmp $0x8,%edx
|
|
2322: 74 1f je 0x2343
|
|
2324: 83 fa 04 cmp $0x4,%edx
|
|
2327: 74 1a je 0x2343
|
|
2329: 83 fa 01 cmp $0x1,%edx
|
|
232c: 74 15 je 0x2343
|
|
232e: 83 fa 02 cmp $0x2,%edx
|
|
2331: 74 10 je 0x2343
|
|
2333: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
2338: 48 83 c4 28 add $0x28,%rsp
|
|
233c: 41 5d pop %r13
|
|
233e: 41 5c pop %r12
|
|
2340: 5f pop %rdi
|
|
2341: 5e pop %rsi
|
|
2342: c3 ret
|
|
2343: 41 83 fc 1c cmp $0x1c,%r12d
|
|
2347: 0f 8f 38 01 00 00 jg 0x2485
|
|
234d: 41 83 fc 04 cmp $0x4,%r12d
|
|
2351: 7f 13 jg 0x2366
|
|
2353: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
235a: 00
|
|
235b: 33 c0 xor %eax,%eax
|
|
235d: 89 07 mov %eax,(%rdi)
|
|
235f: 89 06 mov %eax,(%rsi)
|
|
2361: e9 12 01 00 00 jmp 0x2478
|
|
2366: 41 83 fc 07 cmp $0x7,%r12d
|
|
236a: 7f 15 jg 0x2381
|
|
236c: 33 c0 xor %eax,%eax
|
|
236e: 41 89 45 00 mov %eax,0x0(%r13)
|
|
2372: 89 07 mov %eax,(%rdi)
|
|
2374: 89 06 mov %eax,(%rsi)
|
|
2376: b8 01 00 00 00 mov $0x1,%eax
|
|
237b: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
237f: eb 73 jmp 0x23f4
|
|
2381: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
2386: 83 f9 11 cmp $0x11,%ecx
|
|
2389: 7f 4c jg 0x23d7
|
|
238b: b8 01 00 00 00 mov $0x1,%eax
|
|
2390: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
2395: 45 89 da mov %r11d,%r10d
|
|
2398: 41 c1 e2 04 shl $0x4,%r10d
|
|
239c: 41 8d 4a 4f lea 0x4f(%r10),%ecx
|
|
23a0: 41 83 c2 3f add $0x3f,%r10d
|
|
23a4: 83 e1 c0 and $0xffffffc0,%ecx
|
|
23a7: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
23ab: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
23af: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
23b5: 44 89 16 mov %r10d,(%rsi)
|
|
23b8: 45 89 da mov %r11d,%r10d
|
|
23bb: 41 d1 fa sar $1,%r10d
|
|
23be: 41 c1 ea 1e shr $0x1e,%r10d
|
|
23c2: 45 03 d3 add %r11d,%r10d
|
|
23c5: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
23c9: 41 83 c2 43 add $0x43,%r10d
|
|
23cd: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
23d1: 45 03 55 00 add 0x0(%r13),%r10d
|
|
23d5: eb 17 jmp 0x23ee
|
|
23d7: 4c 89 ea mov %r13,%rdx
|
|
23da: 49 89 f8 mov %rdi,%r8
|
|
23dd: 49 89 f1 mov %rsi,%r9
|
|
23e0: e8 5b 97 03 00 call 0x3bb40
|
|
23e5: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
23e9: b8 01 00 00 00 mov $0x1,%eax
|
|
23ee: 41 83 fc 11 cmp $0x11,%r12d
|
|
23f2: 7d 24 jge 0x2418
|
|
23f4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
|
|
23f9: 41 89 cb mov %ecx,%r11d
|
|
23fc: 41 d1 fb sar $1,%r11d
|
|
23ff: 41 c1 eb 1e shr $0x1e,%r11d
|
|
2403: 44 03 d9 add %ecx,%r11d
|
|
2406: 41 c1 eb 02 shr $0x2,%r11d
|
|
240a: 41 c1 e3 04 shl $0x4,%r11d
|
|
240e: 41 83 c3 3f add $0x3f,%r11d
|
|
2412: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
2416: eb 19 jmp 0x2431
|
|
2418: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
|
|
241d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
2422: 41 c1 e3 04 shl $0x4,%r11d
|
|
2426: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
242d: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
2431: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
|
|
2438: 00
|
|
2439: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
243d: 41 83 fc 0a cmp $0xa,%r12d
|
|
2441: 7f 04 jg 0x2447
|
|
2443: 33 c0 xor %eax,%eax
|
|
2445: eb 24 jmp 0x246b
|
|
2447: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
|
|
244c: 89 c2 mov %eax,%edx
|
|
244e: d1 fa sar $1,%edx
|
|
2450: c1 ea 1e shr $0x1e,%edx
|
|
2453: 03 d0 add %eax,%edx
|
|
2455: c1 ea 02 shr $0x2,%edx
|
|
2458: 8b 0f mov (%rdi),%ecx
|
|
245a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
|
|
2461: 00
|
|
2462: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
2466: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
|
|
246b: 89 07 mov %eax,(%rdi)
|
|
246d: 8b 06 mov (%rsi),%eax
|
|
246f: 85 c0 test %eax,%eax
|
|
2471: 7e 05 jle 0x2478
|
|
2473: 83 c0 40 add $0x40,%eax
|
|
2476: 89 06 mov %eax,(%rsi)
|
|
2478: 33 c0 xor %eax,%eax
|
|
247a: 48 83 c4 28 add $0x28,%rsp
|
|
247e: 41 5d pop %r13
|
|
2480: 41 5c pop %r12
|
|
2482: 5f pop %rdi
|
|
2483: 5e pop %rsi
|
|
2484: c3 ret
|
|
2485: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
248a: 48 83 c4 28 add $0x28,%rsp
|
|
248e: 41 5d pop %r13
|
|
2490: 41 5c pop %r12
|
|
2492: 5f pop %rdi
|
|
2493: 5e pop %rsi
|
|
2494: c3 ret
|
|
2495: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
249a: 48 83 c4 28 add $0x28,%rsp
|
|
249e: 41 5d pop %r13
|
|
24a0: 41 5c pop %r12
|
|
24a2: 5f pop %rdi
|
|
24a3: 5e pop %rsi
|
|
24a4: c3 ret
|
|
24a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24ac: 00
|
|
24ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
24b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
24b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
24c0: 56 push %rsi
|
|
24c1: 57 push %rdi
|
|
24c2: 41 54 push %r12
|
|
24c4: 41 55 push %r13
|
|
24c6: 48 83 ec 28 sub $0x28,%rsp
|
|
24ca: 41 89 cc mov %ecx,%r12d
|
|
24cd: 4d 89 cd mov %r9,%r13
|
|
24d0: 41 83 fc 1e cmp $0x1e,%r12d
|
|
24d4: 0f 87 8b 01 00 00 ja 0x2665
|
|
24da: 4d 85 ed test %r13,%r13
|
|
24dd: 0f 84 92 01 00 00 je 0x2675
|
|
24e3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
24e8: 48 85 ff test %rdi,%rdi
|
|
24eb: 0f 84 84 01 00 00 je 0x2675
|
|
24f1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
24f6: 48 85 f6 test %rsi,%rsi
|
|
24f9: 0f 84 76 01 00 00 je 0x2675
|
|
24ff: 83 fa 08 cmp $0x8,%edx
|
|
2502: 74 1f je 0x2523
|
|
2504: 83 fa 04 cmp $0x4,%edx
|
|
2507: 74 1a je 0x2523
|
|
2509: 83 fa 01 cmp $0x1,%edx
|
|
250c: 74 15 je 0x2523
|
|
250e: 83 fa 02 cmp $0x2,%edx
|
|
2511: 74 10 je 0x2523
|
|
2513: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
2518: 48 83 c4 28 add $0x28,%rsp
|
|
251c: 41 5d pop %r13
|
|
251e: 41 5c pop %r12
|
|
2520: 5f pop %rdi
|
|
2521: 5e pop %rsi
|
|
2522: c3 ret
|
|
2523: 41 83 fc 1c cmp $0x1c,%r12d
|
|
2527: 0f 8f 38 01 00 00 jg 0x2665
|
|
252d: 41 83 fc 04 cmp $0x4,%r12d
|
|
2531: 7f 13 jg 0x2546
|
|
2533: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
253a: 00
|
|
253b: 33 c0 xor %eax,%eax
|
|
253d: 89 07 mov %eax,(%rdi)
|
|
253f: 89 06 mov %eax,(%rsi)
|
|
2541: e9 12 01 00 00 jmp 0x2658
|
|
2546: 41 83 fc 07 cmp $0x7,%r12d
|
|
254a: 7f 15 jg 0x2561
|
|
254c: 33 c0 xor %eax,%eax
|
|
254e: 41 89 45 00 mov %eax,0x0(%r13)
|
|
2552: 89 07 mov %eax,(%rdi)
|
|
2554: 89 06 mov %eax,(%rsi)
|
|
2556: b8 01 00 00 00 mov $0x1,%eax
|
|
255b: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
255f: eb 73 jmp 0x25d4
|
|
2561: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
2566: 83 f9 11 cmp $0x11,%ecx
|
|
2569: 7f 4c jg 0x25b7
|
|
256b: b8 01 00 00 00 mov $0x1,%eax
|
|
2570: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
2575: 45 89 da mov %r11d,%r10d
|
|
2578: 41 c1 e2 04 shl $0x4,%r10d
|
|
257c: 41 8d 4a 4f lea 0x4f(%r10),%ecx
|
|
2580: 41 83 c2 3f add $0x3f,%r10d
|
|
2584: 83 e1 c0 and $0xffffffc0,%ecx
|
|
2587: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
258b: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
258f: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
2595: 44 89 16 mov %r10d,(%rsi)
|
|
2598: 45 89 da mov %r11d,%r10d
|
|
259b: 41 d1 fa sar $1,%r10d
|
|
259e: 41 c1 ea 1e shr $0x1e,%r10d
|
|
25a2: 45 03 d3 add %r11d,%r10d
|
|
25a5: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
25a9: 41 83 c2 43 add $0x43,%r10d
|
|
25ad: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
25b1: 45 03 55 00 add 0x0(%r13),%r10d
|
|
25b5: eb 17 jmp 0x25ce
|
|
25b7: 4c 89 ea mov %r13,%rdx
|
|
25ba: 49 89 f8 mov %rdi,%r8
|
|
25bd: 49 89 f1 mov %rsi,%r9
|
|
25c0: e8 9b 97 03 00 call 0x3bd60
|
|
25c5: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
25c9: b8 01 00 00 00 mov $0x1,%eax
|
|
25ce: 41 83 fc 11 cmp $0x11,%r12d
|
|
25d2: 7d 24 jge 0x25f8
|
|
25d4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
|
|
25d9: 41 89 cb mov %ecx,%r11d
|
|
25dc: 41 d1 fb sar $1,%r11d
|
|
25df: 41 c1 eb 1e shr $0x1e,%r11d
|
|
25e3: 44 03 d9 add %ecx,%r11d
|
|
25e6: 41 c1 eb 02 shr $0x2,%r11d
|
|
25ea: 41 c1 e3 04 shl $0x4,%r11d
|
|
25ee: 41 83 c3 3f add $0x3f,%r11d
|
|
25f2: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
25f6: eb 19 jmp 0x2611
|
|
25f8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
|
|
25fd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
2602: 41 c1 e3 04 shl $0x4,%r11d
|
|
2606: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
260d: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
2611: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
|
|
2618: 00
|
|
2619: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
261d: 41 83 fc 0a cmp $0xa,%r12d
|
|
2621: 7f 04 jg 0x2627
|
|
2623: 33 c0 xor %eax,%eax
|
|
2625: eb 24 jmp 0x264b
|
|
2627: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
|
|
262c: 89 c2 mov %eax,%edx
|
|
262e: d1 fa sar $1,%edx
|
|
2630: c1 ea 1e shr $0x1e,%edx
|
|
2633: 03 d0 add %eax,%edx
|
|
2635: c1 ea 02 shr $0x2,%edx
|
|
2638: 8b 0f mov (%rdi),%ecx
|
|
263a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
|
|
2641: 00
|
|
2642: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
2646: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
|
|
264b: 89 07 mov %eax,(%rdi)
|
|
264d: 8b 06 mov (%rsi),%eax
|
|
264f: 85 c0 test %eax,%eax
|
|
2651: 7e 05 jle 0x2658
|
|
2653: 83 c0 40 add $0x40,%eax
|
|
2656: 89 06 mov %eax,(%rsi)
|
|
2658: 33 c0 xor %eax,%eax
|
|
265a: 48 83 c4 28 add $0x28,%rsp
|
|
265e: 41 5d pop %r13
|
|
2660: 41 5c pop %r12
|
|
2662: 5f pop %rdi
|
|
2663: 5e pop %rsi
|
|
2664: c3 ret
|
|
2665: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
266a: 48 83 c4 28 add $0x28,%rsp
|
|
266e: 41 5d pop %r13
|
|
2670: 41 5c pop %r12
|
|
2672: 5f pop %rdi
|
|
2673: 5e pop %rsi
|
|
2674: c3 ret
|
|
2675: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
267a: 48 83 c4 28 add $0x28,%rsp
|
|
267e: 41 5d pop %r13
|
|
2680: 41 5c pop %r12
|
|
2682: 5f pop %rdi
|
|
2683: 5e pop %rsi
|
|
2684: c3 ret
|
|
2685: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
268c: 00
|
|
268d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
26a0: 48 83 ec 28 sub $0x28,%rsp
|
|
26a4: 48 85 c9 test %rcx,%rcx
|
|
26a7: 74 25 je 0x26ce
|
|
26a9: 48 85 d2 test %rdx,%rdx
|
|
26ac: 74 20 je 0x26ce
|
|
26ae: 4d 85 c0 test %r8,%r8
|
|
26b1: 74 1b je 0x26ce
|
|
26b3: 45 85 c9 test %r9d,%r9d
|
|
26b6: 7f 0a jg 0x26c2
|
|
26b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
26bd: 48 83 c4 28 add $0x28,%rsp
|
|
26c1: c3 ret
|
|
26c2: e8 b9 98 03 00 call 0x3bf80
|
|
26c7: 33 c0 xor %eax,%eax
|
|
26c9: 48 83 c4 28 add $0x28,%rsp
|
|
26cd: c3 ret
|
|
26ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
26d3: 48 83 c4 28 add $0x28,%rsp
|
|
26d7: c3 ret
|
|
26d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
26df: 00
|
|
26e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
26e5: 48 85 c9 test %rcx,%rcx
|
|
26e8: 74 27 je 0x2711
|
|
26ea: 48 85 d2 test %rdx,%rdx
|
|
26ed: 74 22 je 0x2711
|
|
26ef: 4d 85 c0 test %r8,%r8
|
|
26f2: 74 1d je 0x2711
|
|
26f4: 45 85 c9 test %r9d,%r9d
|
|
26f7: 7f 0b jg 0x2704
|
|
26f9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
26fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2703: c3 ret
|
|
2704: e8 57 9c 03 00 call 0x3c360
|
|
2709: 33 c0 xor %eax,%eax
|
|
270b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2710: c3 ret
|
|
2711: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2716: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
271b: c3 ret
|
|
271c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2720: 48 83 ec 28 sub $0x28,%rsp
|
|
2724: 48 85 c9 test %rcx,%rcx
|
|
2727: 74 25 je 0x274e
|
|
2729: 48 85 d2 test %rdx,%rdx
|
|
272c: 74 20 je 0x274e
|
|
272e: 4d 85 c0 test %r8,%r8
|
|
2731: 74 1b je 0x274e
|
|
2733: 45 85 c9 test %r9d,%r9d
|
|
2736: 7f 0a jg 0x2742
|
|
2738: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
273d: 48 83 c4 28 add $0x28,%rsp
|
|
2741: c3 ret
|
|
2742: e8 f9 9f 03 00 call 0x3c740
|
|
2747: 33 c0 xor %eax,%eax
|
|
2749: 48 83 c4 28 add $0x28,%rsp
|
|
274d: c3 ret
|
|
274e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2753: 48 83 c4 28 add $0x28,%rsp
|
|
2757: c3 ret
|
|
2758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
275f: 00
|
|
2760: 41 57 push %r15
|
|
2762: 49 89 ca mov %rcx,%r10
|
|
2765: 49 89 d3 mov %rdx,%r11
|
|
2768: 4d 85 d2 test %r10,%r10
|
|
276b: 0f 84 fb 00 00 00 je 0x286c
|
|
2771: 4d 85 db test %r11,%r11
|
|
2774: 0f 84 f2 00 00 00 je 0x286c
|
|
277a: 4d 85 c0 test %r8,%r8
|
|
277d: 0f 84 e9 00 00 00 je 0x286c
|
|
2783: 45 85 c9 test %r9d,%r9d
|
|
2786: 0f 8e d8 00 00 00 jle 0x2864
|
|
278c: 49 63 d1 movslq %r9d,%rdx
|
|
278f: 48 83 fa 08 cmp $0x8,%rdx
|
|
2793: 0f 8c c6 00 00 00 jl 0x285f
|
|
2799: 4c 89 c0 mov %r8,%rax
|
|
279c: 48 83 e0 0f and $0xf,%rax
|
|
27a0: 85 c0 test %eax,%eax
|
|
27a2: 74 10 je 0x27b4
|
|
27a4: a8 03 test $0x3,%al
|
|
27a6: 0f 85 b3 00 00 00 jne 0x285f
|
|
27ac: f7 d8 neg %eax
|
|
27ae: 83 c0 10 add $0x10,%eax
|
|
27b1: c1 e8 02 shr $0x2,%eax
|
|
27b4: 89 c1 mov %eax,%ecx
|
|
27b6: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
27ba: 49 3b d7 cmp %r15,%rdx
|
|
27bd: 0f 8c 9c 00 00 00 jl 0x285f
|
|
27c3: 45 89 cf mov %r9d,%r15d
|
|
27c6: 44 2b f8 sub %eax,%r15d
|
|
27c9: 41 83 e7 07 and $0x7,%r15d
|
|
27cd: 45 2b cf sub %r15d,%r9d
|
|
27d0: 4d 63 c9 movslq %r9d,%r9
|
|
27d3: 85 c0 test %eax,%eax
|
|
27d5: b8 00 00 00 00 mov $0x0,%eax
|
|
27da: 76 24 jbe 0x2800
|
|
27dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
27e0: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0
|
|
27e6: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
27ec: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
27f2: 48 ff c0 inc %rax
|
|
27f5: 48 3b c1 cmp %rcx,%rax
|
|
27f8: 72 e6 jb 0x27e0
|
|
27fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2800: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
2806: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2
|
|
280d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1
|
|
2813: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3
|
|
281a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
2820: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
2827: 48 83 c1 08 add $0x8,%rcx
|
|
282b: 49 3b c9 cmp %r9,%rcx
|
|
282e: 72 d0 jb 0x2800
|
|
2830: 4c 3b ca cmp %rdx,%r9
|
|
2833: 73 25 jae 0x285a
|
|
2835: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2840: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0
|
|
2846: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1
|
|
284c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
2852: 49 ff c1 inc %r9
|
|
2855: 4c 3b ca cmp %rdx,%r9
|
|
2858: 72 e6 jb 0x2840
|
|
285a: 33 c0 xor %eax,%eax
|
|
285c: 41 5f pop %r15
|
|
285e: c3 ret
|
|
285f: 45 33 c9 xor %r9d,%r9d
|
|
2862: eb cc jmp 0x2830
|
|
2864: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2869: 41 5f pop %r15
|
|
286b: c3 ret
|
|
286c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2871: 41 5f pop %r15
|
|
2873: c3 ret
|
|
2874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2880: 53 push %rbx
|
|
2881: 57 push %rdi
|
|
2882: 55 push %rbp
|
|
2883: 49 89 ca mov %rcx,%r10
|
|
2886: 4d 85 d2 test %r10,%r10
|
|
2889: 0f 84 92 01 00 00 je 0x2a21
|
|
288f: 48 85 d2 test %rdx,%rdx
|
|
2892: 0f 84 89 01 00 00 je 0x2a21
|
|
2898: 4d 85 c0 test %r8,%r8
|
|
289b: 0f 84 80 01 00 00 je 0x2a21
|
|
28a1: 45 85 c9 test %r9d,%r9d
|
|
28a4: 0f 8e 6e 01 00 00 jle 0x2a18
|
|
28aa: 41 83 f9 10 cmp $0x10,%r9d
|
|
28ae: 0f 8c 50 01 00 00 jl 0x2a04
|
|
28b4: 41 83 f9 1d cmp $0x1d,%r9d
|
|
28b8: 0f 8c 4d 01 00 00 jl 0x2a0b
|
|
28be: 4c 89 c1 mov %r8,%rcx
|
|
28c1: 48 83 e1 1f and $0x1f,%rcx
|
|
28c5: 89 c9 mov %ecx,%ecx
|
|
28c7: 85 c9 test %ecx,%ecx
|
|
28c9: 74 11 je 0x28dc
|
|
28cb: f6 c1 03 test $0x3,%cl
|
|
28ce: 0f 85 30 01 00 00 jne 0x2a04
|
|
28d4: f7 d9 neg %ecx
|
|
28d6: 83 c1 20 add $0x20,%ecx
|
|
28d9: c1 e9 02 shr $0x2,%ecx
|
|
28dc: 8d 41 10 lea 0x10(%rcx),%eax
|
|
28df: 44 3b c8 cmp %eax,%r9d
|
|
28e2: 0f 8c 1c 01 00 00 jl 0x2a04
|
|
28e8: 44 89 cf mov %r9d,%edi
|
|
28eb: 33 c0 xor %eax,%eax
|
|
28ed: 2b f9 sub %ecx,%edi
|
|
28ef: 83 e7 0f and $0xf,%edi
|
|
28f2: f7 df neg %edi
|
|
28f4: 41 03 f9 add %r9d,%edi
|
|
28f7: 85 c9 test %ecx,%ecx
|
|
28f9: 76 1e jbe 0x2919
|
|
28fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2900: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
|
|
2905: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
290b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
2911: 48 ff c0 inc %rax
|
|
2914: 48 3b c1 cmp %rcx,%rax
|
|
2917: 72 e7 jb 0x2900
|
|
2919: 48 63 c7 movslq %edi,%rax
|
|
291c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2920: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
|
|
2925: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
|
|
292b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
|
|
2931: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
|
|
2938: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
293e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
2945: 48 83 c1 10 add $0x10,%rcx
|
|
2949: 48 3b c8 cmp %rax,%rcx
|
|
294c: 72 d2 jb 0x2920
|
|
294e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
2951: 41 3b c1 cmp %r9d,%eax
|
|
2954: 0f 87 9d 00 00 00 ja 0x29f7
|
|
295a: 4d 63 c9 movslq %r9d,%r9
|
|
295d: 48 63 ff movslq %edi,%rdi
|
|
2960: 4c 2b cf sub %rdi,%r9
|
|
2963: 49 83 f9 04 cmp $0x4,%r9
|
|
2967: 0f 8c 93 00 00 00 jl 0x2a00
|
|
296d: 48 63 ff movslq %edi,%rdi
|
|
2970: 44 89 cd mov %r9d,%ebp
|
|
2973: 83 e5 fc and $0xfffffffc,%ebp
|
|
2976: 33 c9 xor %ecx,%ecx
|
|
2978: 48 63 ed movslq %ebp,%rbp
|
|
297b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
297f: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
2983: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11
|
|
2987: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
298e: 00
|
|
298f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2996: 0f 1f 00 nopl (%rax)
|
|
2999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
29a0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
29a6: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
|
|
29ab: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
29b0: 48 83 c1 04 add $0x4,%rcx
|
|
29b4: 48 3b cd cmp %rbp,%rcx
|
|
29b7: 72 e7 jb 0x29a0
|
|
29b9: 49 3b e9 cmp %r9,%rbp
|
|
29bc: 73 39 jae 0x29f7
|
|
29be: 48 63 ff movslq %edi,%rdi
|
|
29c1: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
29c5: 49 8d 0c ba lea (%r10,%rdi,4),%rcx
|
|
29c9: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
29cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
29d4: 00
|
|
29d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
29dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
29e0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
29e5: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1
|
|
29ea: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4)
|
|
29ef: 48 ff c5 inc %rbp
|
|
29f2: 49 3b e9 cmp %r9,%rbp
|
|
29f5: 72 e9 jb 0x29e0
|
|
29f7: 33 c0 xor %eax,%eax
|
|
29f9: c5 f8 77 vzeroupper
|
|
29fc: 5d pop %rbp
|
|
29fd: 5f pop %rdi
|
|
29fe: 5b pop %rbx
|
|
29ff: c3 ret
|
|
2a00: 33 ed xor %ebp,%ebp
|
|
2a02: eb b5 jmp 0x29b9
|
|
2a04: 33 ff xor %edi,%edi
|
|
2a06: e9 43 ff ff ff jmp 0x294e
|
|
2a0b: 44 89 cf mov %r9d,%edi
|
|
2a0e: 33 c9 xor %ecx,%ecx
|
|
2a10: 83 e7 f0 and $0xfffffff0,%edi
|
|
2a13: e9 01 ff ff ff jmp 0x2919
|
|
2a18: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a1d: 5d pop %rbp
|
|
2a1e: 5f pop %rdi
|
|
2a1f: 5b pop %rbx
|
|
2a20: c3 ret
|
|
2a21: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2a26: 5d pop %rbp
|
|
2a27: 5f pop %rdi
|
|
2a28: 5b pop %rbx
|
|
2a29: c3 ret
|
|
2a2a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a31: 00
|
|
2a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a40: 48 83 ec 28 sub $0x28,%rsp
|
|
2a44: 48 85 c9 test %rcx,%rcx
|
|
2a47: 74 23 je 0x2a6c
|
|
2a49: 48 85 d2 test %rdx,%rdx
|
|
2a4c: 74 1e je 0x2a6c
|
|
2a4e: 4d 85 c0 test %r8,%r8
|
|
2a51: 74 19 je 0x2a6c
|
|
2a53: 45 85 c9 test %r9d,%r9d
|
|
2a56: 7e 1e jle 0x2a76
|
|
2a58: e8 73 b2 a5 01 call 0x1a5dcd0
|
|
2a5d: ba 02 00 00 00 mov $0x2,%edx
|
|
2a62: 85 c0 test %eax,%eax
|
|
2a64: 0f 45 c2 cmovne %edx,%eax
|
|
2a67: 48 83 c4 28 add $0x28,%rsp
|
|
2a6b: c3 ret
|
|
2a6c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2a71: 48 83 c4 28 add $0x28,%rsp
|
|
2a75: c3 ret
|
|
2a76: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a7b: 48 83 c4 28 add $0x28,%rsp
|
|
2a7f: c3 ret
|
|
2a80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2a85: 48 85 c9 test %rcx,%rcx
|
|
2a88: 74 24 je 0x2aae
|
|
2a8a: 48 85 d2 test %rdx,%rdx
|
|
2a8d: 74 1f je 0x2aae
|
|
2a8f: 4d 85 c0 test %r8,%r8
|
|
2a92: 74 1a je 0x2aae
|
|
2a94: 45 85 c9 test %r9d,%r9d
|
|
2a97: 7e 20 jle 0x2ab9
|
|
2a99: e8 b2 f7 a5 01 call 0x1a62250
|
|
2a9e: ba 02 00 00 00 mov $0x2,%edx
|
|
2aa3: 85 c0 test %eax,%eax
|
|
2aa5: 0f 45 c2 cmovne %edx,%eax
|
|
2aa8: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2aad: c3 ret
|
|
2aae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ab3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2ab8: c3 ret
|
|
2ab9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2abe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2ac3: c3 ret
|
|
2ac4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2acb: 00
|
|
2acc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2adf: 00
|
|
2ae0: 48 83 ec 28 sub $0x28,%rsp
|
|
2ae4: 48 85 c9 test %rcx,%rcx
|
|
2ae7: 74 23 je 0x2b0c
|
|
2ae9: 48 85 d2 test %rdx,%rdx
|
|
2aec: 74 1e je 0x2b0c
|
|
2aee: 4d 85 c0 test %r8,%r8
|
|
2af1: 74 19 je 0x2b0c
|
|
2af3: 45 85 c9 test %r9d,%r9d
|
|
2af6: 7e 1e jle 0x2b16
|
|
2af8: e8 33 1b a6 01 call 0x1a64630
|
|
2afd: ba 02 00 00 00 mov $0x2,%edx
|
|
2b02: 85 c0 test %eax,%eax
|
|
2b04: 0f 45 c2 cmovne %edx,%eax
|
|
2b07: 48 83 c4 28 add $0x28,%rsp
|
|
2b0b: c3 ret
|
|
2b0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2b11: 48 83 c4 28 add $0x28,%rsp
|
|
2b15: c3 ret
|
|
2b16: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b1b: 48 83 c4 28 add $0x28,%rsp
|
|
2b1f: c3 ret
|
|
2b20: 48 83 ec 28 sub $0x28,%rsp
|
|
2b24: 48 85 c9 test %rcx,%rcx
|
|
2b27: 74 23 je 0x2b4c
|
|
2b29: 48 85 d2 test %rdx,%rdx
|
|
2b2c: 74 1e je 0x2b4c
|
|
2b2e: 4d 85 c0 test %r8,%r8
|
|
2b31: 74 19 je 0x2b4c
|
|
2b33: 45 85 c9 test %r9d,%r9d
|
|
2b36: 7e 1e jle 0x2b56
|
|
2b38: e8 63 5d a6 01 call 0x1a688a0
|
|
2b3d: ba 02 00 00 00 mov $0x2,%edx
|
|
2b42: 85 c0 test %eax,%eax
|
|
2b44: 0f 45 c2 cmovne %edx,%eax
|
|
2b47: 48 83 c4 28 add $0x28,%rsp
|
|
2b4b: c3 ret
|
|
2b4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2b51: 48 83 c4 28 add $0x28,%rsp
|
|
2b55: c3 ret
|
|
2b56: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b5b: 48 83 c4 28 add $0x28,%rsp
|
|
2b5f: c3 ret
|
|
2b60: 48 83 ec 28 sub $0x28,%rsp
|
|
2b64: 48 85 c9 test %rcx,%rcx
|
|
2b67: 74 23 je 0x2b8c
|
|
2b69: 48 85 d2 test %rdx,%rdx
|
|
2b6c: 74 1e je 0x2b8c
|
|
2b6e: 4d 85 c0 test %r8,%r8
|
|
2b71: 74 19 je 0x2b8c
|
|
2b73: 45 85 c9 test %r9d,%r9d
|
|
2b76: 7e 1e jle 0x2b96
|
|
2b78: e8 23 a1 a6 01 call 0x1a6cca0
|
|
2b7d: ba 02 00 00 00 mov $0x2,%edx
|
|
2b82: 85 c0 test %eax,%eax
|
|
2b84: 0f 45 c2 cmovne %edx,%eax
|
|
2b87: 48 83 c4 28 add $0x28,%rsp
|
|
2b8b: c3 ret
|
|
2b8c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2b91: 48 83 c4 28 add $0x28,%rsp
|
|
2b95: c3 ret
|
|
2b96: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b9b: 48 83 c4 28 add $0x28,%rsp
|
|
2b9f: c3 ret
|
|
2ba0: 48 83 ec 28 sub $0x28,%rsp
|
|
2ba4: 48 85 c9 test %rcx,%rcx
|
|
2ba7: 74 23 je 0x2bcc
|
|
2ba9: 48 85 d2 test %rdx,%rdx
|
|
2bac: 74 1e je 0x2bcc
|
|
2bae: 4d 85 c0 test %r8,%r8
|
|
2bb1: 74 19 je 0x2bcc
|
|
2bb3: 45 85 c9 test %r9d,%r9d
|
|
2bb6: 7e 1e jle 0x2bd6
|
|
2bb8: e8 83 d9 a6 01 call 0x1a70540
|
|
2bbd: ba 02 00 00 00 mov $0x2,%edx
|
|
2bc2: 85 c0 test %eax,%eax
|
|
2bc4: 0f 45 c2 cmovne %edx,%eax
|
|
2bc7: 48 83 c4 28 add $0x28,%rsp
|
|
2bcb: c3 ret
|
|
2bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2bd1: 48 83 c4 28 add $0x28,%rsp
|
|
2bd5: c3 ret
|
|
2bd6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2bdb: 48 83 c4 28 add $0x28,%rsp
|
|
2bdf: c3 ret
|
|
2be0: 48 83 ec 28 sub $0x28,%rsp
|
|
2be4: 48 85 c9 test %rcx,%rcx
|
|
2be7: 74 20 je 0x2c09
|
|
2be9: 48 85 d2 test %rdx,%rdx
|
|
2bec: 74 1b je 0x2c09
|
|
2bee: 45 85 c0 test %r8d,%r8d
|
|
2bf1: 7f 0a jg 0x2bfd
|
|
2bf3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2bf8: 48 83 c4 28 add $0x28,%rsp
|
|
2bfc: c3 ret
|
|
2bfd: e8 3e 9f 03 00 call 0x3cb40
|
|
2c02: 33 c0 xor %eax,%eax
|
|
2c04: 48 83 c4 28 add $0x28,%rsp
|
|
2c08: c3 ret
|
|
2c09: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c0e: 48 83 c4 28 add $0x28,%rsp
|
|
2c12: c3 ret
|
|
2c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c1f: 00
|
|
2c20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2c25: 48 85 c9 test %rcx,%rcx
|
|
2c28: 74 22 je 0x2c4c
|
|
2c2a: 48 85 d2 test %rdx,%rdx
|
|
2c2d: 74 1d je 0x2c4c
|
|
2c2f: 45 85 c0 test %r8d,%r8d
|
|
2c32: 7f 0b jg 0x2c3f
|
|
2c34: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2c39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2c3e: c3 ret
|
|
2c3f: e8 dc a1 03 00 call 0x3ce20
|
|
2c44: 33 c0 xor %eax,%eax
|
|
2c46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2c4b: c3 ret
|
|
2c4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2c56: c3 ret
|
|
2c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2c5e: 00 00
|
|
2c60: 48 83 ec 28 sub $0x28,%rsp
|
|
2c64: 48 85 c9 test %rcx,%rcx
|
|
2c67: 74 20 je 0x2c89
|
|
2c69: 48 85 d2 test %rdx,%rdx
|
|
2c6c: 74 1b je 0x2c89
|
|
2c6e: 45 85 c0 test %r8d,%r8d
|
|
2c71: 7f 0a jg 0x2c7d
|
|
2c73: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2c78: 48 83 c4 28 add $0x28,%rsp
|
|
2c7c: c3 ret
|
|
2c7d: e8 7e a4 03 00 call 0x3d100
|
|
2c82: 33 c0 xor %eax,%eax
|
|
2c84: 48 83 c4 28 add $0x28,%rsp
|
|
2c88: c3 ret
|
|
2c89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c8e: 48 83 c4 28 add $0x28,%rsp
|
|
2c92: c3 ret
|
|
2c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c9f: 00
|
|
2ca0: 41 54 push %r12
|
|
2ca2: 55 push %rbp
|
|
2ca3: 49 89 d1 mov %rdx,%r9
|
|
2ca6: 48 85 c9 test %rcx,%rcx
|
|
2ca9: 0f 84 cf 02 00 00 je 0x2f7e
|
|
2caf: 4d 85 c9 test %r9,%r9
|
|
2cb2: 0f 84 c6 02 00 00 je 0x2f7e
|
|
2cb8: 45 85 c0 test %r8d,%r8d
|
|
2cbb: 0f 8e b4 02 00 00 jle 0x2f75
|
|
2cc1: 41 83 f8 08 cmp $0x8,%r8d
|
|
2cc5: 0f 8c 9b 02 00 00 jl 0x2f66
|
|
2ccb: 4c 89 c8 mov %r9,%rax
|
|
2cce: 48 83 e0 1f and $0x1f,%rax
|
|
2cd2: 89 c0 mov %eax,%eax
|
|
2cd4: 85 c0 test %eax,%eax
|
|
2cd6: 74 0d je 0x2ce5
|
|
2cd8: a8 0f test $0xf,%al
|
|
2cda: 0f 85 86 02 00 00 jne 0x2f66
|
|
2ce0: b8 01 00 00 00 mov $0x1,%eax
|
|
2ce5: 8d 50 08 lea 0x8(%rax),%edx
|
|
2ce8: 44 3b c2 cmp %edx,%r8d
|
|
2ceb: 0f 8c 75 02 00 00 jl 0x2f66
|
|
2cf1: 44 89 c5 mov %r8d,%ebp
|
|
2cf4: 45 33 db xor %r11d,%r11d
|
|
2cf7: 2b e8 sub %eax,%ebp
|
|
2cf9: 45 33 d2 xor %r10d,%r10d
|
|
2cfc: 83 e5 07 and $0x7,%ebp
|
|
2cff: 4c 89 ca mov %r9,%rdx
|
|
2d02: f7 dd neg %ebp
|
|
2d04: 41 03 e8 add %r8d,%ebp
|
|
2d07: 85 c0 test %eax,%eax
|
|
2d09: 76 4e jbe 0x2d59
|
|
2d0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d12: 00
|
|
2d13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2d20: c5 f9 10 12 vmovupd (%rdx),%xmm2
|
|
2d24: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1
|
|
2d2a: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0
|
|
2d30: 49 ff c3 inc %r11
|
|
2d33: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
2d37: 49 83 c2 10 add $0x10,%r10
|
|
2d3b: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
2d40: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
2d44: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
2d48: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
2d4c: c5 f9 11 0a vmovupd %xmm1,(%rdx)
|
|
2d50: 48 83 c2 10 add $0x10,%rdx
|
|
2d54: 4c 3b d8 cmp %rax,%r11
|
|
2d57: 72 c7 jb 0x2d20
|
|
2d59: 49 89 c2 mov %rax,%r10
|
|
2d5c: 49 c1 e2 04 shl $0x4,%r10
|
|
2d60: 48 63 d5 movslq %ebp,%rdx
|
|
2d63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d6a: 00
|
|
2d6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d80: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2
|
|
2d86: 48 83 c0 08 add $0x8,%rax
|
|
2d8a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0
|
|
2d90: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1
|
|
2d96: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
2d9a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3
|
|
2da1: 01
|
|
2da2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
2da7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
2dab: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
2daf: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5
|
|
2db6: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
2dba: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1)
|
|
2dc0: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3
|
|
2dc7: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4
|
|
2dce: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
|
|
2dd2: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0
|
|
2dd9: 01
|
|
2dda: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
|
|
2ddf: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
|
|
2de3: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
|
|
2de7: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
|
|
2deb: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2
|
|
2df2: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1)
|
|
2df9: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0
|
|
2e00: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1
|
|
2e07: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
2e0b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3
|
|
2e12: 01
|
|
2e13: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
2e18: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
2e1c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
2e20: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5
|
|
2e27: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
2e2b: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1)
|
|
2e32: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3
|
|
2e39: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4
|
|
2e40: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
|
|
2e44: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0
|
|
2e4b: 01
|
|
2e4c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
|
|
2e51: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
|
|
2e55: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
|
|
2e59: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
|
|
2e5d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1)
|
|
2e64: 49 81 c2 80 00 00 00 add $0x80,%r10
|
|
2e6b: 48 3b c2 cmp %rdx,%rax
|
|
2e6e: 0f 82 0c ff ff ff jb 0x2d80
|
|
2e74: 8d 45 01 lea 0x1(%rbp),%eax
|
|
2e77: 41 3b c0 cmp %r8d,%eax
|
|
2e7a: 0f 87 d9 00 00 00 ja 0x2f59
|
|
2e80: 4d 63 c0 movslq %r8d,%r8
|
|
2e83: 4c 2b c2 sub %rdx,%r8
|
|
2e86: 49 83 f8 02 cmp $0x2,%r8
|
|
2e8a: 0f 8c d2 00 00 00 jl 0x2f62
|
|
2e90: 48 c1 e2 04 shl $0x4,%rdx
|
|
2e94: 44 89 c0 mov %r8d,%eax
|
|
2e97: 83 e0 fe and $0xfffffffe,%eax
|
|
2e9a: 45 33 e4 xor %r12d,%r12d
|
|
2e9d: 48 63 c0 movslq %eax,%rax
|
|
2ea0: 45 33 d2 xor %r10d,%r10d
|
|
2ea3: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11
|
|
2ea7: 49 03 d1 add %r9,%rdx
|
|
2eaa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2eb1: 00
|
|
2eb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ec0: c5 fd 10 12 vmovupd (%rdx),%ymm2
|
|
2ec4: 49 83 c4 02 add $0x2,%r12
|
|
2ec8: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0
|
|
2ece: c5 ff 12 0a vmovddup (%rdx),%ymm1
|
|
2ed2: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
2ed6: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3
|
|
2edd: 01
|
|
2ede: 49 83 c2 20 add $0x20,%r10
|
|
2ee2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
2ee7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
2eeb: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
2eef: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
2ef3: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
2ef7: 48 83 c2 20 add $0x20,%rdx
|
|
2efb: 4c 3b e0 cmp %rax,%r12
|
|
2efe: 72 c0 jb 0x2ec0
|
|
2f00: 48 89 c2 mov %rax,%rdx
|
|
2f03: 48 c1 e2 04 shl $0x4,%rdx
|
|
2f07: 49 3b c0 cmp %r8,%rax
|
|
2f0a: 73 4d jae 0x2f59
|
|
2f0c: 48 63 ed movslq %ebp,%rbp
|
|
2f0f: 48 c1 e5 04 shl $0x4,%rbp
|
|
2f13: 4c 03 cd add %rbp,%r9
|
|
2f16: 48 03 cd add %rbp,%rcx
|
|
2f19: 4c 03 ca add %rdx,%r9
|
|
2f1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2f20: c4 c1 79 10 11 vmovupd (%r9),%xmm2
|
|
2f25: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1
|
|
2f2a: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0
|
|
2f2f: 48 ff c0 inc %rax
|
|
2f32: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
2f36: 48 83 c2 10 add $0x10,%rdx
|
|
2f3a: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
2f3f: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
2f43: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
2f47: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
2f4b: c4 c1 79 11 09 vmovupd %xmm1,(%r9)
|
|
2f50: 49 83 c1 10 add $0x10,%r9
|
|
2f54: 49 3b c0 cmp %r8,%rax
|
|
2f57: 72 c7 jb 0x2f20
|
|
2f59: 33 c0 xor %eax,%eax
|
|
2f5b: c5 f8 77 vzeroupper
|
|
2f5e: 5d pop %rbp
|
|
2f5f: 41 5c pop %r12
|
|
2f61: c3 ret
|
|
2f62: 33 c0 xor %eax,%eax
|
|
2f64: eb 9a jmp 0x2f00
|
|
2f66: 33 ed xor %ebp,%ebp
|
|
2f68: 41 83 f8 01 cmp $0x1,%r8d
|
|
2f6c: 72 eb jb 0x2f59
|
|
2f6e: 4d 63 c0 movslq %r8d,%r8
|
|
2f71: 33 c0 xor %eax,%eax
|
|
2f73: eb 8b jmp 0x2f00
|
|
2f75: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f7a: 5d pop %rbp
|
|
2f7b: 41 5c pop %r12
|
|
2f7d: c3 ret
|
|
2f7e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2f83: 5d pop %rbp
|
|
2f84: 41 5c pop %r12
|
|
2f86: c3 ret
|
|
2f87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f8e: 00
|
|
2f8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2f96: 0f 1f 00 nopl (%rax)
|
|
2f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2fa0: 41 54 push %r12
|
|
2fa2: 49 89 cb mov %rcx,%r11
|
|
2fa5: 4d 85 db test %r11,%r11
|
|
2fa8: 0f 84 dd 01 00 00 je 0x318b
|
|
2fae: 48 85 d2 test %rdx,%rdx
|
|
2fb1: 0f 84 d4 01 00 00 je 0x318b
|
|
2fb7: 45 85 c0 test %r8d,%r8d
|
|
2fba: 0f 8e c3 01 00 00 jle 0x3183
|
|
2fc0: 4d 63 c8 movslq %r8d,%r9
|
|
2fc3: 49 83 f9 08 cmp $0x8,%r9
|
|
2fc7: 0f 8c b1 01 00 00 jl 0x317e
|
|
2fcd: 48 89 d0 mov %rdx,%rax
|
|
2fd0: 48 83 e0 1f and $0x1f,%rax
|
|
2fd4: 85 c0 test %eax,%eax
|
|
2fd6: 74 0d je 0x2fe5
|
|
2fd8: a8 0f test $0xf,%al
|
|
2fda: 0f 85 9e 01 00 00 jne 0x317e
|
|
2fe0: b8 01 00 00 00 mov $0x1,%eax
|
|
2fe5: 41 89 c2 mov %eax,%r10d
|
|
2fe8: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
2fec: 4c 3b c9 cmp %rcx,%r9
|
|
2fef: 0f 8c 89 01 00 00 jl 0x317e
|
|
2ff5: 44 89 c1 mov %r8d,%ecx
|
|
2ff8: 2b c8 sub %eax,%ecx
|
|
2ffa: 83 e1 07 and $0x7,%ecx
|
|
2ffd: 44 2b c1 sub %ecx,%r8d
|
|
3000: 33 c9 xor %ecx,%ecx
|
|
3002: 4d 63 c0 movslq %r8d,%r8
|
|
3005: 45 33 e4 xor %r12d,%r12d
|
|
3008: 85 c0 test %eax,%eax
|
|
300a: 48 89 d0 mov %rdx,%rax
|
|
300d: 76 47 jbe 0x3056
|
|
300f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3016: 00
|
|
3017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
301e: 66 90 xchg %ax,%ax
|
|
3020: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
3024: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
302a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
302e: 48 ff c1 inc %rcx
|
|
3031: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
3036: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
303a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
|
|
3040: 49 83 c4 10 add $0x10,%r12
|
|
3044: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
3049: c5 f9 11 28 vmovupd %xmm5,(%rax)
|
|
304d: 48 83 c0 10 add $0x10,%rax
|
|
3051: 49 3b ca cmp %r10,%rcx
|
|
3054: 72 ca jb 0x3020
|
|
3056: 4c 89 d0 mov %r10,%rax
|
|
3059: 48 c1 e0 04 shl $0x4,%rax
|
|
305d: 0f 1f 00 nopl (%rax)
|
|
3060: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
3065: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
|
|
3069: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
306f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
3073: 49 83 c2 08 add $0x8,%r10
|
|
3077: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
307c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
3080: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
|
|
3085: c5 ff 12 29 vmovddup (%rcx),%ymm5
|
|
3089: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
308e: c5 fd 11 29 vmovupd %ymm5,(%rcx)
|
|
3092: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
3099: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
309d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
30a2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
30a6: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
|
|
30ab: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
|
|
30b0: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
30b5: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
|
|
30ba: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
30c1: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
30c5: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
30ca: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
30ce: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
|
|
30d3: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
|
|
30d8: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
30dd: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
|
|
30e2: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
30e9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
30ed: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
30f2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
30f6: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
|
|
30fb: 48 05 80 00 00 00 add $0x80,%rax
|
|
3101: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
3106: 4d 3b d0 cmp %r8,%r10
|
|
3109: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
|
|
310e: 0f 82 4c ff ff ff jb 0x3060
|
|
3114: 4c 89 c0 mov %r8,%rax
|
|
3117: 48 c1 e0 04 shl $0x4,%rax
|
|
311b: 48 03 d0 add %rax,%rdx
|
|
311e: 4d 3b c1 cmp %r9,%r8
|
|
3121: 73 53 jae 0x3176
|
|
3123: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
312a: 00
|
|
312b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3140: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
3144: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
314a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
314e: 49 ff c0 inc %r8
|
|
3151: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
3156: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
315a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
|
|
3160: 48 83 c0 10 add $0x10,%rax
|
|
3164: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
3169: c5 f9 11 2a vmovupd %xmm5,(%rdx)
|
|
316d: 48 83 c2 10 add $0x10,%rdx
|
|
3171: 4d 3b c1 cmp %r9,%r8
|
|
3174: 72 ca jb 0x3140
|
|
3176: 33 c0 xor %eax,%eax
|
|
3178: c5 f8 77 vzeroupper
|
|
317b: 41 5c pop %r12
|
|
317d: c3 ret
|
|
317e: 45 33 c0 xor %r8d,%r8d
|
|
3181: eb 91 jmp 0x3114
|
|
3183: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3188: 41 5c pop %r12
|
|
318a: c3 ret
|
|
318b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3190: 41 5c pop %r12
|
|
3192: c3 ret
|
|
3193: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
319f: 00
|
|
31a0: 41 54 push %r12
|
|
31a2: 49 89 cb mov %rcx,%r11
|
|
31a5: 4d 85 db test %r11,%r11
|
|
31a8: 0f 84 f9 01 00 00 je 0x33a7
|
|
31ae: 48 85 d2 test %rdx,%rdx
|
|
31b1: 0f 84 f0 01 00 00 je 0x33a7
|
|
31b7: 45 85 c0 test %r8d,%r8d
|
|
31ba: 0f 8e df 01 00 00 jle 0x339f
|
|
31c0: 4d 63 c8 movslq %r8d,%r9
|
|
31c3: 49 83 f9 08 cmp $0x8,%r9
|
|
31c7: 0f 8c cd 01 00 00 jl 0x339a
|
|
31cd: 48 89 d0 mov %rdx,%rax
|
|
31d0: 48 83 e0 1f and $0x1f,%rax
|
|
31d4: 85 c0 test %eax,%eax
|
|
31d6: 74 0d je 0x31e5
|
|
31d8: a8 0f test $0xf,%al
|
|
31da: 0f 85 ba 01 00 00 jne 0x339a
|
|
31e0: b8 01 00 00 00 mov $0x1,%eax
|
|
31e5: 41 89 c2 mov %eax,%r10d
|
|
31e8: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
31ec: 4c 3b c9 cmp %rcx,%r9
|
|
31ef: 0f 8c a5 01 00 00 jl 0x339a
|
|
31f5: 44 89 c1 mov %r8d,%ecx
|
|
31f8: 2b c8 sub %eax,%ecx
|
|
31fa: 83 e1 07 and $0x7,%ecx
|
|
31fd: 44 2b c1 sub %ecx,%r8d
|
|
3200: 33 c9 xor %ecx,%ecx
|
|
3202: 4d 63 c0 movslq %r8d,%r8
|
|
3205: 45 33 e4 xor %r12d,%r12d
|
|
3208: 85 c0 test %eax,%eax
|
|
320a: 48 89 d0 mov %rdx,%rax
|
|
320d: 76 43 jbe 0x3252
|
|
320f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3216: 00
|
|
3217: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
321e: 66 90 xchg %ax,%ax
|
|
3220: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
3224: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
322a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
322e: 48 ff c1 inc %rcx
|
|
3231: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
3236: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
323a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
|
|
3241: 49 83 c4 10 add $0x10,%r12
|
|
3245: c5 f9 11 20 vmovupd %xmm4,(%rax)
|
|
3249: 48 83 c0 10 add $0x10,%rax
|
|
324d: 49 3b ca cmp %r10,%rcx
|
|
3250: 72 ce jb 0x3220
|
|
3252: 4c 89 d0 mov %r10,%rax
|
|
3255: 48 c1 e0 04 shl $0x4,%rax
|
|
3259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3260: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
3265: 49 83 c2 08 add $0x8,%r10
|
|
3269: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
326f: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
3276: 01
|
|
3277: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
327e: 02
|
|
327f: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
3286: 03
|
|
3287: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
328b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
3290: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
3294: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
3299: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
329e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
|
|
32a3: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
32aa: 01
|
|
32ab: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
32b1: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
32b8: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
32be: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
32c5: 01
|
|
32c6: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
32cc: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
|
|
32d3: 01
|
|
32d4: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
32db: 02
|
|
32dc: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
32e2: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
32e9: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
32ef: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
32f6: 02
|
|
32f7: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
32fd: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
|
|
3304: 02
|
|
3305: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
330c: 03
|
|
330d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
3313: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
331a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
3320: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
3326: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
332c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
|
|
3332: 48 05 80 00 00 00 add $0x80,%rax
|
|
3338: 4d 3b d0 cmp %r8,%r10
|
|
333b: 0f 82 1f ff ff ff jb 0x3260
|
|
3341: 4c 89 c0 mov %r8,%rax
|
|
3344: 48 c1 e0 04 shl $0x4,%rax
|
|
3348: 48 03 d0 add %rax,%rdx
|
|
334b: 4d 3b c1 cmp %r9,%r8
|
|
334e: 73 42 jae 0x3392
|
|
3350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3357: 00
|
|
3358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
335f: 90 nop
|
|
3360: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
3364: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
336a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
336e: 49 ff c0 inc %r8
|
|
3371: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
3376: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
337a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
|
|
3381: 48 83 c0 10 add $0x10,%rax
|
|
3385: c5 f9 11 22 vmovupd %xmm4,(%rdx)
|
|
3389: 48 83 c2 10 add $0x10,%rdx
|
|
338d: 4d 3b c1 cmp %r9,%r8
|
|
3390: 72 ce jb 0x3360
|
|
3392: 33 c0 xor %eax,%eax
|
|
3394: c5 f8 77 vzeroupper
|
|
3397: 41 5c pop %r12
|
|
3399: c3 ret
|
|
339a: 45 33 c0 xor %r8d,%r8d
|
|
339d: eb a2 jmp 0x3341
|
|
339f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
33a4: 41 5c pop %r12
|
|
33a6: c3 ret
|
|
33a7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
33ac: 41 5c pop %r12
|
|
33ae: c3 ret
|
|
33af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
33b6: 00
|
|
33b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
33be: 66 90 xchg %ax,%ax
|
|
33c0: 57 push %rdi
|
|
33c1: 41 54 push %r12
|
|
33c3: 55 push %rbp
|
|
33c4: 48 89 d5 mov %rdx,%rbp
|
|
33c7: 48 85 c9 test %rcx,%rcx
|
|
33ca: 0f 84 f7 01 00 00 je 0x35c7
|
|
33d0: 48 85 ed test %rbp,%rbp
|
|
33d3: 0f 84 ee 01 00 00 je 0x35c7
|
|
33d9: 4d 85 c0 test %r8,%r8
|
|
33dc: 0f 84 e5 01 00 00 je 0x35c7
|
|
33e2: 45 85 c9 test %r9d,%r9d
|
|
33e5: 0f 8e d2 01 00 00 jle 0x35bd
|
|
33eb: 41 83 f9 08 cmp $0x8,%r9d
|
|
33ef: 0f 8c b8 01 00 00 jl 0x35ad
|
|
33f5: 4d 89 c2 mov %r8,%r10
|
|
33f8: 49 83 e2 0f and $0xf,%r10
|
|
33fc: 45 85 d2 test %r10d,%r10d
|
|
33ff: 74 18 je 0x3419
|
|
3401: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
3408: 0f 85 9f 01 00 00 jne 0x35ad
|
|
340e: 41 f7 da neg %r10d
|
|
3411: 41 83 c2 10 add $0x10,%r10d
|
|
3415: 41 c1 ea 02 shr $0x2,%r10d
|
|
3419: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
341d: 44 3b c8 cmp %eax,%r9d
|
|
3420: 0f 8c 87 01 00 00 jl 0x35ad
|
|
3426: 44 89 c8 mov %r9d,%eax
|
|
3429: 33 d2 xor %edx,%edx
|
|
342b: 41 2b c2 sub %r10d,%eax
|
|
342e: 83 e0 07 and $0x7,%eax
|
|
3431: f7 d8 neg %eax
|
|
3433: 41 03 c1 add %r9d,%eax
|
|
3436: 44 89 d7 mov %r10d,%edi
|
|
3439: 45 85 d2 test %r10d,%r10d
|
|
343c: 76 21 jbe 0x345f
|
|
343e: 66 90 xchg %ax,%ax
|
|
3440: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
3445: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
344b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
3451: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
3457: 48 ff c2 inc %rdx
|
|
345a: 48 3b d7 cmp %rdi,%rdx
|
|
345d: 72 e1 jb 0x3440
|
|
345f: 45 89 d2 mov %r10d,%r10d
|
|
3462: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
3467: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
346e: 48 63 d0 movslq %eax,%rdx
|
|
3471: 74 4d je 0x34c0
|
|
3473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
347f: 00
|
|
3480: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
3484: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
3489: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
348e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
3493: 0f 59 c8 mulps %xmm0,%xmm1
|
|
3496: 0f 59 da mulps %xmm2,%xmm3
|
|
3499: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
349e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
34a4: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
|
|
34a9: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
|
|
34af: 48 83 c7 08 add $0x8,%rdi
|
|
34b3: 48 3b fa cmp %rdx,%rdi
|
|
34b6: 72 c8 jb 0x3480
|
|
34b8: eb 38 jmp 0x34f2
|
|
34ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
34c0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
34c4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
34c9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
34ce: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
34d3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
34d8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
34de: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
|
|
34e3: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
|
|
34e9: 48 83 c7 08 add $0x8,%rdi
|
|
34ed: 48 3b fa cmp %rdx,%rdi
|
|
34f0: 72 ce jb 0x34c0
|
|
34f2: 8d 78 01 lea 0x1(%rax),%edi
|
|
34f5: 41 3b f9 cmp %r9d,%edi
|
|
34f8: 0f 87 a3 00 00 00 ja 0x35a1
|
|
34fe: 4d 63 c9 movslq %r9d,%r9
|
|
3501: 4c 2b ca sub %rdx,%r9
|
|
3504: 49 83 f9 04 cmp $0x4,%r9
|
|
3508: 0f 8c 9a 00 00 00 jl 0x35a8
|
|
350e: 45 89 cc mov %r9d,%r12d
|
|
3511: 45 33 db xor %r11d,%r11d
|
|
3514: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
3518: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
351d: 4d 63 e4 movslq %r12d,%r12
|
|
3520: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
3524: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
3528: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
352f: 00
|
|
3530: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3537: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
353e: 00 00
|
|
3540: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
3545: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
354a: 0f 59 c8 mulps %xmm0,%xmm1
|
|
354d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
3552: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
|
|
3557: 49 83 c3 04 add $0x4,%r11
|
|
355b: 4d 3b dc cmp %r12,%r11
|
|
355e: 72 e0 jb 0x3540
|
|
3560: 4d 3b e1 cmp %r9,%r12
|
|
3563: 73 3c jae 0x35a1
|
|
3565: 48 63 c0 movslq %eax,%rax
|
|
3568: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
356d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
3571: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
3575: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3580: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
3586: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
358d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
3593: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
3599: 49 ff c4 inc %r12
|
|
359c: 4d 3b e1 cmp %r9,%r12
|
|
359f: 72 df jb 0x3580
|
|
35a1: 33 c0 xor %eax,%eax
|
|
35a3: 5d pop %rbp
|
|
35a4: 41 5c pop %r12
|
|
35a6: 5f pop %rdi
|
|
35a7: c3 ret
|
|
35a8: 45 33 e4 xor %r12d,%r12d
|
|
35ab: eb b3 jmp 0x3560
|
|
35ad: 33 c0 xor %eax,%eax
|
|
35af: 41 83 f9 01 cmp $0x1,%r9d
|
|
35b3: 72 ec jb 0x35a1
|
|
35b5: 4d 63 c9 movslq %r9d,%r9
|
|
35b8: 45 33 e4 xor %r12d,%r12d
|
|
35bb: eb a3 jmp 0x3560
|
|
35bd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
35c2: 5d pop %rbp
|
|
35c3: 41 5c pop %r12
|
|
35c5: 5f pop %rdi
|
|
35c6: c3 ret
|
|
35c7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
35cc: 5d pop %rbp
|
|
35cd: 41 5c pop %r12
|
|
35cf: 5f pop %rdi
|
|
35d0: c3 ret
|
|
35d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
35d8: 00
|
|
35d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
35e0: 56 push %rsi
|
|
35e1: 57 push %rdi
|
|
35e2: 41 54 push %r12
|
|
35e4: 48 89 d7 mov %rdx,%rdi
|
|
35e7: 48 85 c9 test %rcx,%rcx
|
|
35ea: 0f 84 f3 01 00 00 je 0x37e3
|
|
35f0: 48 85 ff test %rdi,%rdi
|
|
35f3: 0f 84 ea 01 00 00 je 0x37e3
|
|
35f9: 4d 85 c0 test %r8,%r8
|
|
35fc: 0f 84 e1 01 00 00 je 0x37e3
|
|
3602: 45 85 c9 test %r9d,%r9d
|
|
3605: 0f 8e ce 01 00 00 jle 0x37d9
|
|
360b: 41 83 f9 08 cmp $0x8,%r9d
|
|
360f: 0f 8c b5 01 00 00 jl 0x37ca
|
|
3615: 4d 89 c2 mov %r8,%r10
|
|
3618: 49 83 e2 0f and $0xf,%r10
|
|
361c: 45 85 d2 test %r10d,%r10d
|
|
361f: 74 18 je 0x3639
|
|
3621: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
3628: 0f 85 9c 01 00 00 jne 0x37ca
|
|
362e: 41 f7 da neg %r10d
|
|
3631: 41 83 c2 10 add $0x10,%r10d
|
|
3635: 41 c1 ea 02 shr $0x2,%r10d
|
|
3639: 44 89 d0 mov %r10d,%eax
|
|
363c: 83 c0 08 add $0x8,%eax
|
|
363f: 44 3b c8 cmp %eax,%r9d
|
|
3642: 0f 8c 82 01 00 00 jl 0x37ca
|
|
3648: 44 89 ce mov %r9d,%esi
|
|
364b: 33 d2 xor %edx,%edx
|
|
364d: 41 2b f2 sub %r10d,%esi
|
|
3650: 83 e6 07 and $0x7,%esi
|
|
3653: f7 de neg %esi
|
|
3655: 41 03 f1 add %r9d,%esi
|
|
3658: 44 89 d0 mov %r10d,%eax
|
|
365b: 45 85 d2 test %r10d,%r10d
|
|
365e: 76 1f jbe 0x367f
|
|
3660: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
3665: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
|
|
366a: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
3670: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
3676: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
367a: 48 3b d0 cmp %rax,%rdx
|
|
367d: 72 e1 jb 0x3660
|
|
367f: 45 89 d2 mov %r10d,%r10d
|
|
3682: 48 63 d6 movslq %esi,%rdx
|
|
3685: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11
|
|
3689: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
3690: 74 4e je 0x36e0
|
|
3692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
36a0: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
|
|
36a4: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
|
|
36a9: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0
|
|
36ad: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2
|
|
36b2: 0f 59 c8 mulps %xmm0,%xmm1
|
|
36b5: 0f 59 da mulps %xmm2,%xmm3
|
|
36b8: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1
|
|
36bd: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3
|
|
36c3: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4)
|
|
36c8: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4)
|
|
36ce: 48 8d 40 08 lea 0x8(%rax),%rax
|
|
36d2: 48 3b c2 cmp %rdx,%rax
|
|
36d5: 72 c9 jb 0x36a0
|
|
36d7: eb 38 jmp 0x3711
|
|
36d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
36e0: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
|
|
36e4: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
|
|
36e9: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0
|
|
36ed: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1
|
|
36f2: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0
|
|
36f7: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1
|
|
36fd: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4)
|
|
3702: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4)
|
|
3708: 48 8d 40 08 lea 0x8(%rax),%rax
|
|
370c: 48 3b c2 cmp %rdx,%rax
|
|
370f: 72 cf jb 0x36e0
|
|
3711: 8d 46 01 lea 0x1(%rsi),%eax
|
|
3714: 41 3b c1 cmp %r9d,%eax
|
|
3717: 0f 87 a2 00 00 00 ja 0x37bf
|
|
371d: 4d 63 c9 movslq %r9d,%r9
|
|
3720: 4c 2b ca sub %rdx,%r9
|
|
3723: 49 83 f9 04 cmp $0x4,%r9
|
|
3727: 0f 8c 99 00 00 00 jl 0x37c6
|
|
372d: 48 c1 e2 02 shl $0x2,%rdx
|
|
3731: 44 89 c8 mov %r9d,%eax
|
|
3734: 83 e0 fc and $0xfffffffc,%eax
|
|
3737: 49 89 d3 mov %rdx,%r11
|
|
373a: 49 89 d2 mov %rdx,%r10
|
|
373d: 45 33 e4 xor %r12d,%r12d
|
|
3740: 48 63 c0 movslq %eax,%rax
|
|
3743: 4c 03 df add %rdi,%r11
|
|
3746: 4c 03 d1 add %rcx,%r10
|
|
3749: 49 03 d0 add %r8,%rdx
|
|
374c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3753: 00
|
|
3754: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
375b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3760: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1
|
|
3765: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0
|
|
376a: 0f 59 c8 mulps %xmm0,%xmm1
|
|
376d: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1
|
|
3772: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4)
|
|
3777: 4d 8d 64 24 04 lea 0x4(%r12),%r12
|
|
377c: 4c 3b e0 cmp %rax,%r12
|
|
377f: 72 df jb 0x3760
|
|
3781: 49 3b c1 cmp %r9,%rax
|
|
3784: 73 39 jae 0x37bf
|
|
3786: 48 63 f6 movslq %esi,%rsi
|
|
3789: 48 c1 e6 02 shl $0x2,%rsi
|
|
378d: 48 03 fe add %rsi,%rdi
|
|
3790: 48 03 ce add %rsi,%rcx
|
|
3793: 4c 03 c6 add %rsi,%r8
|
|
3796: 0f 1f 00 nopl (%rax)
|
|
3799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
37a0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
37a5: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0
|
|
37aa: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0
|
|
37b0: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
37b6: 48 8d 40 01 lea 0x1(%rax),%rax
|
|
37ba: 49 3b c1 cmp %r9,%rax
|
|
37bd: 72 e1 jb 0x37a0
|
|
37bf: 33 c0 xor %eax,%eax
|
|
37c1: 41 5c pop %r12
|
|
37c3: 5f pop %rdi
|
|
37c4: 5e pop %rsi
|
|
37c5: c3 ret
|
|
37c6: 33 c0 xor %eax,%eax
|
|
37c8: eb b7 jmp 0x3781
|
|
37ca: 33 f6 xor %esi,%esi
|
|
37cc: 41 83 f9 01 cmp $0x1,%r9d
|
|
37d0: 72 ed jb 0x37bf
|
|
37d2: 4d 63 c9 movslq %r9d,%r9
|
|
37d5: 33 c0 xor %eax,%eax
|
|
37d7: eb a8 jmp 0x3781
|
|
37d9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
37de: 41 5c pop %r12
|
|
37e0: 5f pop %rdi
|
|
37e1: 5e pop %rsi
|
|
37e2: c3 ret
|
|
37e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
37e8: 41 5c pop %r12
|
|
37ea: 5f pop %rdi
|
|
37eb: 5e pop %rsi
|
|
37ec: c3 ret
|
|
37ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
37f4: 00
|
|
37f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
37fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3800: 57 push %rdi
|
|
3801: 41 54 push %r12
|
|
3803: 55 push %rbp
|
|
3804: 48 89 d5 mov %rdx,%rbp
|
|
3807: 48 85 c9 test %rcx,%rcx
|
|
380a: 0f 84 f8 01 00 00 je 0x3a08
|
|
3810: 48 85 ed test %rbp,%rbp
|
|
3813: 0f 84 ef 01 00 00 je 0x3a08
|
|
3819: 4d 85 c0 test %r8,%r8
|
|
381c: 0f 84 e6 01 00 00 je 0x3a08
|
|
3822: 45 85 c9 test %r9d,%r9d
|
|
3825: 0f 8e d3 01 00 00 jle 0x39fe
|
|
382b: 41 83 f9 08 cmp $0x8,%r9d
|
|
382f: 0f 8c b9 01 00 00 jl 0x39ee
|
|
3835: 4d 89 c2 mov %r8,%r10
|
|
3838: 49 83 e2 0f and $0xf,%r10
|
|
383c: 45 85 d2 test %r10d,%r10d
|
|
383f: 74 18 je 0x3859
|
|
3841: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
3848: 0f 85 a0 01 00 00 jne 0x39ee
|
|
384e: 41 f7 da neg %r10d
|
|
3851: 41 83 c2 10 add $0x10,%r10d
|
|
3855: 41 c1 ea 02 shr $0x2,%r10d
|
|
3859: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
385d: 44 3b c8 cmp %eax,%r9d
|
|
3860: 0f 8c 88 01 00 00 jl 0x39ee
|
|
3866: 44 89 c8 mov %r9d,%eax
|
|
3869: 33 d2 xor %edx,%edx
|
|
386b: 41 2b c2 sub %r10d,%eax
|
|
386e: 44 89 d7 mov %r10d,%edi
|
|
3871: 83 e0 07 and $0x7,%eax
|
|
3874: f7 d8 neg %eax
|
|
3876: 41 03 c1 add %r9d,%eax
|
|
3879: 45 85 d2 test %r10d,%r10d
|
|
387c: 76 22 jbe 0x38a0
|
|
387e: 66 90 xchg %ax,%ax
|
|
3880: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
3885: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
388b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
3891: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
3897: 48 83 c2 01 add $0x1,%rdx
|
|
389b: 48 3b d7 cmp %rdi,%rdx
|
|
389e: 72 e0 jb 0x3880
|
|
38a0: 45 89 d2 mov %r10d,%r10d
|
|
38a3: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
38a8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
38af: 48 63 d0 movslq %eax,%rdx
|
|
38b2: 74 4c je 0x3900
|
|
38b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
38b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
38c0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
38c4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
38c9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
38ce: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
38d3: 0f 59 c8 mulps %xmm0,%xmm1
|
|
38d6: 0f 59 da mulps %xmm2,%xmm3
|
|
38d9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
38de: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
38e4: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4)
|
|
38e9: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4)
|
|
38ef: 48 83 c7 08 add $0x8,%rdi
|
|
38f3: 48 3b fa cmp %rdx,%rdi
|
|
38f6: 72 c8 jb 0x38c0
|
|
38f8: eb 38 jmp 0x3932
|
|
38fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3900: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
3904: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
3909: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
390e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
3913: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
3918: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
391e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4)
|
|
3923: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4)
|
|
3929: 48 83 c7 08 add $0x8,%rdi
|
|
392d: 48 3b fa cmp %rdx,%rdi
|
|
3930: 72 ce jb 0x3900
|
|
3932: 8d 78 01 lea 0x1(%rax),%edi
|
|
3935: 41 3b f9 cmp %r9d,%edi
|
|
3938: 0f 87 a4 00 00 00 ja 0x39e2
|
|
393e: 4d 63 c9 movslq %r9d,%r9
|
|
3941: 4c 2b ca sub %rdx,%r9
|
|
3944: 49 83 f9 04 cmp $0x4,%r9
|
|
3948: 0f 8c 9b 00 00 00 jl 0x39e9
|
|
394e: 45 89 cc mov %r9d,%r12d
|
|
3951: 45 33 db xor %r11d,%r11d
|
|
3954: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
3959: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
395d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
3961: 4d 63 e4 movslq %r12d,%r12
|
|
3964: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
3968: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
396f: 00
|
|
3970: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
397e: 00 00
|
|
3980: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
3985: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
398a: 0f 59 c8 mulps %xmm0,%xmm1
|
|
398d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
3992: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4)
|
|
3997: 49 83 c3 04 add $0x4,%r11
|
|
399b: 4d 3b dc cmp %r12,%r11
|
|
399e: 72 e0 jb 0x3980
|
|
39a0: 4d 3b e1 cmp %r9,%r12
|
|
39a3: 73 3d jae 0x39e2
|
|
39a5: 48 63 c0 movslq %eax,%rax
|
|
39a8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
39ad: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
39b1: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
39b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
39b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
39c0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
39c6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
39cd: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
39d3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
39d9: 49 83 c4 01 add $0x1,%r12
|
|
39dd: 4d 3b e1 cmp %r9,%r12
|
|
39e0: 72 de jb 0x39c0
|
|
39e2: 33 c0 xor %eax,%eax
|
|
39e4: 5d pop %rbp
|
|
39e5: 41 5c pop %r12
|
|
39e7: 5f pop %rdi
|
|
39e8: c3 ret
|
|
39e9: 45 33 e4 xor %r12d,%r12d
|
|
39ec: eb b2 jmp 0x39a0
|
|
39ee: 33 c0 xor %eax,%eax
|
|
39f0: 41 83 f9 01 cmp $0x1,%r9d
|
|
39f4: 72 ec jb 0x39e2
|
|
39f6: 4d 63 c9 movslq %r9d,%r9
|
|
39f9: 45 33 e4 xor %r12d,%r12d
|
|
39fc: eb a2 jmp 0x39a0
|
|
39fe: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3a03: 5d pop %rbp
|
|
3a04: 41 5c pop %r12
|
|
3a06: 5f pop %rdi
|
|
3a07: c3 ret
|
|
3a08: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3a0d: 5d pop %rbp
|
|
3a0e: 41 5c pop %r12
|
|
3a10: 5f pop %rdi
|
|
3a11: c3 ret
|
|
3a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
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: 7f 0a jg 0x3a42
|
|
3a38: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3a3d: 48 83 c4 28 add $0x28,%rsp
|
|
3a41: c3 ret
|
|
3a42: e8 59 99 03 00 call 0x3d3a0
|
|
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 25 je 0x3a8e
|
|
3a69: 48 85 d2 test %rdx,%rdx
|
|
3a6c: 74 20 je 0x3a8e
|
|
3a6e: 4d 85 c0 test %r8,%r8
|
|
3a71: 74 1b je 0x3a8e
|
|
3a73: 45 85 c9 test %r9d,%r9d
|
|
3a76: 7f 0a jg 0x3a82
|
|
3a78: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3a7d: 48 83 c4 28 add $0x28,%rsp
|
|
3a81: c3 ret
|
|
3a82: e8 59 99 03 00 call 0x3d3e0
|
|
3a87: 33 c0 xor %eax,%eax
|
|
3a89: 48 83 c4 28 add $0x28,%rsp
|
|
3a8d: c3 ret
|
|
3a8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3a93: 48 83 c4 28 add $0x28,%rsp
|
|
3a97: c3 ret
|
|
3a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a9f: 00
|
|
3aa0: 48 83 ec 28 sub $0x28,%rsp
|
|
3aa4: 48 85 c9 test %rcx,%rcx
|
|
3aa7: 74 25 je 0x3ace
|
|
3aa9: 48 85 d2 test %rdx,%rdx
|
|
3aac: 74 20 je 0x3ace
|
|
3aae: 4d 85 c0 test %r8,%r8
|
|
3ab1: 74 1b je 0x3ace
|
|
3ab3: 45 85 c9 test %r9d,%r9d
|
|
3ab6: 7f 0a jg 0x3ac2
|
|
3ab8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3abd: 48 83 c4 28 add $0x28,%rsp
|
|
3ac1: c3 ret
|
|
3ac2: e8 59 99 03 00 call 0x3d420
|
|
3ac7: 33 c0 xor %eax,%eax
|
|
3ac9: 48 83 c4 28 add $0x28,%rsp
|
|
3acd: c3 ret
|
|
3ace: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3ad3: 48 83 c4 28 add $0x28,%rsp
|
|
3ad7: c3 ret
|
|
3ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3adf: 00
|
|
3ae0: 53 push %rbx
|
|
3ae1: 48 85 c9 test %rcx,%rcx
|
|
3ae4: 0f 84 d4 01 00 00 je 0x3cbe
|
|
3aea: 4d 85 c0 test %r8,%r8
|
|
3aed: 0f 84 cb 01 00 00 je 0x3cbe
|
|
3af3: 45 85 c9 test %r9d,%r9d
|
|
3af6: 0f 8e bb 01 00 00 jle 0x3cb7
|
|
3afc: 41 83 f9 08 cmp $0x8,%r9d
|
|
3b00: 0f 8c a1 01 00 00 jl 0x3ca7
|
|
3b06: 4d 89 c3 mov %r8,%r11
|
|
3b09: 49 83 e3 0f and $0xf,%r11
|
|
3b0d: 45 85 db test %r11d,%r11d
|
|
3b10: 74 18 je 0x3b2a
|
|
3b12: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
3b19: 0f 85 88 01 00 00 jne 0x3ca7
|
|
3b1f: 41 f7 db neg %r11d
|
|
3b22: 41 83 c3 10 add $0x10,%r11d
|
|
3b26: 41 c1 eb 02 shr $0x2,%r11d
|
|
3b2a: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
3b2e: 44 3b c8 cmp %eax,%r9d
|
|
3b31: 0f 8c 70 01 00 00 jl 0x3ca7
|
|
3b37: 44 89 c8 mov %r9d,%eax
|
|
3b3a: 33 d2 xor %edx,%edx
|
|
3b3c: 41 2b c3 sub %r11d,%eax
|
|
3b3f: 83 e0 07 and $0x7,%eax
|
|
3b42: f7 d8 neg %eax
|
|
3b44: 41 03 c1 add %r9d,%eax
|
|
3b47: 44 89 db mov %r11d,%ebx
|
|
3b4a: 45 85 db test %r11d,%r11d
|
|
3b4d: 76 2e jbe 0x3b7d
|
|
3b4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b56: 00
|
|
3b57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b5e: 66 90 xchg %ax,%ax
|
|
3b60: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
3b65: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
3b69: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
3b6f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
3b75: 48 ff c2 inc %rdx
|
|
3b78: 48 3b d3 cmp %rbx,%rdx
|
|
3b7b: 72 e3 jb 0x3b60
|
|
3b7d: 45 89 db mov %r11d,%r11d
|
|
3b80: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
3b84: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
3b8b: 48 63 d0 movslq %eax,%rdx
|
|
3b8e: 74 40 je 0x3bd0
|
|
3b90: 0f 28 c1 movaps %xmm1,%xmm0
|
|
3b93: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
3b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3b9e: 00 00
|
|
3ba0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
3ba4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
3ba9: 0f 59 d0 mulps %xmm0,%xmm2
|
|
3bac: 0f 59 d8 mulps %xmm0,%xmm3
|
|
3baf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
3bb4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
3bba: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
3bbf: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
3bc5: 48 83 c3 08 add $0x8,%rbx
|
|
3bc9: 48 3b da cmp %rdx,%rbx
|
|
3bcc: 72 d2 jb 0x3ba0
|
|
3bce: eb 3e jmp 0x3c0e
|
|
3bd0: 0f 28 c1 movaps %xmm1,%xmm0
|
|
3bd3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
3bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3bde: 00 00
|
|
3be0: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
|
|
3be4: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
|
|
3be9: 0f 59 d0 mulps %xmm0,%xmm2
|
|
3bec: 0f 59 d8 mulps %xmm0,%xmm3
|
|
3bef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
3bf4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
3bfa: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
3bff: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
3c05: 48 83 c3 08 add $0x8,%rbx
|
|
3c09: 48 3b da cmp %rdx,%rbx
|
|
3c0c: 72 d2 jb 0x3be0
|
|
3c0e: 8d 58 01 lea 0x1(%rax),%ebx
|
|
3c11: 41 3b d9 cmp %r9d,%ebx
|
|
3c14: 0f 87 84 00 00 00 ja 0x3c9e
|
|
3c1a: 4d 63 d1 movslq %r9d,%r10
|
|
3c1d: 4c 2b d2 sub %rdx,%r10
|
|
3c20: 49 83 fa 04 cmp $0x4,%r10
|
|
3c24: 0f 8c 78 00 00 00 jl 0x3ca2
|
|
3c2a: 45 89 d3 mov %r10d,%r11d
|
|
3c2d: 45 33 c9 xor %r9d,%r9d
|
|
3c30: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
3c34: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
3c38: 4d 63 db movslq %r11d,%r11
|
|
3c3b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
3c3f: 90 nop
|
|
3c40: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
3c45: 0f 59 d0 mulps %xmm0,%xmm2
|
|
3c48: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
3c4d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
|
|
3c52: 49 83 c1 04 add $0x4,%r9
|
|
3c56: 4d 3b cb cmp %r11,%r9
|
|
3c59: 72 e5 jb 0x3c40
|
|
3c5b: 4d 3b da cmp %r10,%r11
|
|
3c5e: 73 3e jae 0x3c9e
|
|
3c60: 48 63 c0 movslq %eax,%rax
|
|
3c63: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
3c67: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
3c6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c72: 00
|
|
3c73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3c80: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
3c86: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
3c8a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
3c90: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
3c96: 49 ff c3 inc %r11
|
|
3c99: 4d 3b da cmp %r10,%r11
|
|
3c9c: 72 e2 jb 0x3c80
|
|
3c9e: 33 c0 xor %eax,%eax
|
|
3ca0: 5b pop %rbx
|
|
3ca1: c3 ret
|
|
3ca2: 45 33 db xor %r11d,%r11d
|
|
3ca5: eb b4 jmp 0x3c5b
|
|
3ca7: 33 c0 xor %eax,%eax
|
|
3ca9: 41 83 f9 01 cmp $0x1,%r9d
|
|
3cad: 72 ef jb 0x3c9e
|
|
3caf: 4d 63 d1 movslq %r9d,%r10
|
|
3cb2: 45 33 db xor %r11d,%r11d
|
|
3cb5: eb a4 jmp 0x3c5b
|
|
3cb7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3cbc: 5b pop %rbx
|
|
3cbd: c3 ret
|
|
3cbe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3cc3: 5b pop %rbx
|
|
3cc4: c3 ret
|
|
3cc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ccc: 00
|
|
3ccd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3ce0: 48 85 c9 test %rcx,%rcx
|
|
3ce3: 0f 84 84 01 00 00 je 0x3e6d
|
|
3ce9: 4d 85 c0 test %r8,%r8
|
|
3cec: 0f 84 7b 01 00 00 je 0x3e6d
|
|
3cf2: 45 85 c9 test %r9d,%r9d
|
|
3cf5: 0f 8e 6b 01 00 00 jle 0x3e66
|
|
3cfb: 49 63 c1 movslq %r9d,%rax
|
|
3cfe: 48 83 f8 08 cmp $0x8,%rax
|
|
3d02: 0f 8c 59 01 00 00 jl 0x3e61
|
|
3d08: 4d 89 c3 mov %r8,%r11
|
|
3d0b: 49 83 e3 0f and $0xf,%r11
|
|
3d0f: 45 85 db test %r11d,%r11d
|
|
3d12: 74 18 je 0x3d2c
|
|
3d14: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
3d1b: 0f 85 40 01 00 00 jne 0x3e61
|
|
3d21: 41 f7 db neg %r11d
|
|
3d24: 41 83 c3 10 add $0x10,%r11d
|
|
3d28: 41 c1 eb 02 shr $0x2,%r11d
|
|
3d2c: 44 89 da mov %r11d,%edx
|
|
3d2f: 83 c2 08 add $0x8,%edx
|
|
3d32: 48 3b c2 cmp %rdx,%rax
|
|
3d35: 0f 8c 26 01 00 00 jl 0x3e61
|
|
3d3b: 44 89 ca mov %r9d,%edx
|
|
3d3e: 41 2b d3 sub %r11d,%edx
|
|
3d41: 83 e2 07 and $0x7,%edx
|
|
3d44: 44 2b ca sub %edx,%r9d
|
|
3d47: 33 d2 xor %edx,%edx
|
|
3d49: 45 89 da mov %r11d,%r10d
|
|
3d4c: 45 85 db test %r11d,%r11d
|
|
3d4f: 76 2d jbe 0x3d7e
|
|
3d51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d58: 00
|
|
3d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d60: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
3d65: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
3d69: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
3d6f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
3d75: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
3d79: 49 3b d2 cmp %r10,%rdx
|
|
3d7c: 72 e2 jb 0x3d60
|
|
3d7e: 45 89 db mov %r11d,%r11d
|
|
3d81: 49 63 d1 movslq %r9d,%rdx
|
|
3d84: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
|
|
3d88: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
3d8f: 74 41 je 0x3dd2
|
|
3d91: 0f 28 c1 movaps %xmm1,%xmm0
|
|
3d94: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
3d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d9f: 00
|
|
3da0: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
|
|
3da5: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
3dab: 0f 59 d0 mulps %xmm0,%xmm2
|
|
3dae: 0f 59 d8 mulps %xmm0,%xmm3
|
|
3db1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
3db6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
3dbc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
3dc1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
3dc7: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
3dcb: 4c 3b d2 cmp %rdx,%r10
|
|
3dce: 72 d0 jb 0x3da0
|
|
3dd0: eb 3e jmp 0x3e10
|
|
3dd2: 0f 28 c1 movaps %xmm1,%xmm0
|
|
3dd5: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
3dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3de0: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
|
|
3de5: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
|
|
3deb: 0f 59 d0 mulps %xmm0,%xmm2
|
|
3dee: 0f 59 d8 mulps %xmm0,%xmm3
|
|
3df1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
3df6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
3dfc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
3e01: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
3e07: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
3e0b: 4c 3b d2 cmp %rdx,%r10
|
|
3e0e: 72 d0 jb 0x3de0
|
|
3e10: 33 d2 xor %edx,%edx
|
|
3e12: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
3e16: 4d 63 d2 movslq %r10d,%r10
|
|
3e19: 4c 3b d0 cmp %rax,%r10
|
|
3e1c: 77 40 ja 0x3e5e
|
|
3e1e: 4d 63 c9 movslq %r9d,%r9
|
|
3e21: 49 2b c1 sub %r9,%rax
|
|
3e24: 49 c1 e1 02 shl $0x2,%r9
|
|
3e28: 49 03 c9 add %r9,%rcx
|
|
3e2b: 4d 03 c1 add %r9,%r8
|
|
3e2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e35: 00
|
|
3e36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e3d: 0f 1f 00 nopl (%rax)
|
|
3e40: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
3e45: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
3e49: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
3e4f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
3e55: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
3e59: 48 3b d0 cmp %rax,%rdx
|
|
3e5c: 72 e2 jb 0x3e40
|
|
3e5e: 33 c0 xor %eax,%eax
|
|
3e60: c3 ret
|
|
3e61: 45 33 c9 xor %r9d,%r9d
|
|
3e64: eb aa jmp 0x3e10
|
|
3e66: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3e6b: 90 nop
|
|
3e6c: c3 ret
|
|
3e6d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3e72: c3 ret
|
|
3e73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e7f: 00
|
|
3e80: 53 push %rbx
|
|
3e81: 48 85 c9 test %rcx,%rcx
|
|
3e84: 0f 84 d5 01 00 00 je 0x405f
|
|
3e8a: 4d 85 c0 test %r8,%r8
|
|
3e8d: 0f 84 cc 01 00 00 je 0x405f
|
|
3e93: 45 85 c9 test %r9d,%r9d
|
|
3e96: 0f 8e bc 01 00 00 jle 0x4058
|
|
3e9c: 41 83 f9 08 cmp $0x8,%r9d
|
|
3ea0: 0f 8c a2 01 00 00 jl 0x4048
|
|
3ea6: 4d 89 c3 mov %r8,%r11
|
|
3ea9: 49 83 e3 0f and $0xf,%r11
|
|
3ead: 45 85 db test %r11d,%r11d
|
|
3eb0: 74 18 je 0x3eca
|
|
3eb2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
3eb9: 0f 85 89 01 00 00 jne 0x4048
|
|
3ebf: 41 f7 db neg %r11d
|
|
3ec2: 41 83 c3 10 add $0x10,%r11d
|
|
3ec6: 41 c1 eb 02 shr $0x2,%r11d
|
|
3eca: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
3ece: 44 3b c8 cmp %eax,%r9d
|
|
3ed1: 0f 8c 71 01 00 00 jl 0x4048
|
|
3ed7: 44 89 c8 mov %r9d,%eax
|
|
3eda: 33 d2 xor %edx,%edx
|
|
3edc: 41 2b c3 sub %r11d,%eax
|
|
3edf: 44 89 db mov %r11d,%ebx
|
|
3ee2: 83 e0 07 and $0x7,%eax
|
|
3ee5: f7 d8 neg %eax
|
|
3ee7: 41 03 c1 add %r9d,%eax
|
|
3eea: 45 85 db test %r11d,%r11d
|
|
3eed: 76 2f jbe 0x3f1e
|
|
3eef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ef6: 00
|
|
3ef7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3efe: 66 90 xchg %ax,%ax
|
|
3f00: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
3f05: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
3f09: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
3f0f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
3f15: 48 83 c2 01 add $0x1,%rdx
|
|
3f19: 48 3b d3 cmp %rbx,%rdx
|
|
3f1c: 72 e2 jb 0x3f00
|
|
3f1e: 45 89 db mov %r11d,%r11d
|
|
3f21: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
3f25: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
3f2c: 48 63 d0 movslq %eax,%rdx
|
|
3f2f: 74 3f je 0x3f70
|
|
3f31: 0f 28 c1 movaps %xmm1,%xmm0
|
|
3f34: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
3f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f3f: 00
|
|
3f40: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
3f44: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
3f49: 0f 59 d0 mulps %xmm0,%xmm2
|
|
3f4c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
3f4f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
3f54: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
3f5a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
3f5f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
3f65: 48 83 c3 08 add $0x8,%rbx
|
|
3f69: 48 3b da cmp %rdx,%rbx
|
|
3f6c: 72 d2 jb 0x3f40
|
|
3f6e: eb 3e jmp 0x3fae
|
|
3f70: 0f 28 c1 movaps %xmm1,%xmm0
|
|
3f73: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
3f77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3f7e: 00 00
|
|
3f80: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
3f84: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
3f89: 0f 59 d0 mulps %xmm0,%xmm2
|
|
3f8c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
3f8f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
3f94: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
3f9a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
3f9f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
3fa5: 48 83 c3 08 add $0x8,%rbx
|
|
3fa9: 48 3b da cmp %rdx,%rbx
|
|
3fac: 72 d2 jb 0x3f80
|
|
3fae: 8d 58 01 lea 0x1(%rax),%ebx
|
|
3fb1: 41 3b d9 cmp %r9d,%ebx
|
|
3fb4: 0f 87 85 00 00 00 ja 0x403f
|
|
3fba: 4d 63 d1 movslq %r9d,%r10
|
|
3fbd: 4c 2b d2 sub %rdx,%r10
|
|
3fc0: 49 83 fa 04 cmp $0x4,%r10
|
|
3fc4: 0f 8c 79 00 00 00 jl 0x4043
|
|
3fca: 45 89 d3 mov %r10d,%r11d
|
|
3fcd: 45 33 c9 xor %r9d,%r9d
|
|
3fd0: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
3fd4: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
3fd8: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
3fdc: 4d 63 db movslq %r11d,%r11
|
|
3fdf: 90 nop
|
|
3fe0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
3fe5: 0f 59 d0 mulps %xmm0,%xmm2
|
|
3fe8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
3fed: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
|
|
3ff2: 49 83 c1 04 add $0x4,%r9
|
|
3ff6: 4d 3b cb cmp %r11,%r9
|
|
3ff9: 72 e5 jb 0x3fe0
|
|
3ffb: 4d 3b da cmp %r10,%r11
|
|
3ffe: 73 3f jae 0x403f
|
|
4000: 48 63 c0 movslq %eax,%rax
|
|
4003: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
4007: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
400b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4012: 00
|
|
4013: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
401a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4020: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
4026: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
402a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
4030: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
4036: 49 83 c3 01 add $0x1,%r11
|
|
403a: 4d 3b da cmp %r10,%r11
|
|
403d: 72 e1 jb 0x4020
|
|
403f: 33 c0 xor %eax,%eax
|
|
4041: 5b pop %rbx
|
|
4042: c3 ret
|
|
4043: 45 33 db xor %r11d,%r11d
|
|
4046: eb b3 jmp 0x3ffb
|
|
4048: 33 c0 xor %eax,%eax
|
|
404a: 41 83 f9 01 cmp $0x1,%r9d
|
|
404e: 72 ef jb 0x403f
|
|
4050: 4d 63 d1 movslq %r9d,%r10
|
|
4053: 45 33 db xor %r11d,%r11d
|
|
4056: eb a3 jmp 0x3ffb
|
|
4058: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
405d: 5b pop %rbx
|
|
405e: c3 ret
|
|
405f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4064: 5b pop %rbx
|
|
4065: c3 ret
|
|
4066: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
406d: 00
|
|
406e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4075: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4080: 41 57 push %r15
|
|
4082: c5 f8 28 d1 vmovaps %xmm1,%xmm2
|
|
4086: 48 85 c9 test %rcx,%rcx
|
|
4089: 0f 84 b0 01 00 00 je 0x423f
|
|
408f: 4d 85 c0 test %r8,%r8
|
|
4092: 0f 84 a7 01 00 00 je 0x423f
|
|
4098: 45 85 c9 test %r9d,%r9d
|
|
409b: 0f 8e 96 01 00 00 jle 0x4237
|
|
40a1: 41 83 f9 10 cmp $0x10,%r9d
|
|
40a5: 0f 8c 7c 01 00 00 jl 0x4227
|
|
40ab: 4d 89 c2 mov %r8,%r10
|
|
40ae: 49 83 e2 1f and $0x1f,%r10
|
|
40b2: 45 89 d2 mov %r10d,%r10d
|
|
40b5: 45 85 d2 test %r10d,%r10d
|
|
40b8: 74 18 je 0x40d2
|
|
40ba: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
40c1: 0f 85 60 01 00 00 jne 0x4227
|
|
40c7: 41 f7 da neg %r10d
|
|
40ca: 41 83 c2 20 add $0x20,%r10d
|
|
40ce: 41 c1 ea 02 shr $0x2,%r10d
|
|
40d2: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
40d6: 44 3b c8 cmp %eax,%r9d
|
|
40d9: 0f 8c 48 01 00 00 jl 0x4227
|
|
40df: 44 89 c8 mov %r9d,%eax
|
|
40e2: 33 d2 xor %edx,%edx
|
|
40e4: 41 2b c2 sub %r10d,%eax
|
|
40e7: 83 e0 0f and $0xf,%eax
|
|
40ea: f7 d8 neg %eax
|
|
40ec: 41 03 c1 add %r9d,%eax
|
|
40ef: 45 85 d2 test %r10d,%r10d
|
|
40f2: 76 25 jbe 0x4119
|
|
40f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
40f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4100: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
|
|
4105: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
|
|
410b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
|
|
4111: 48 ff c2 inc %rdx
|
|
4114: 49 3b d2 cmp %r10,%rdx
|
|
4117: 72 e7 jb 0x4100
|
|
4119: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
|
|
411e: 48 63 d0 movslq %eax,%rdx
|
|
4121: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
|
|
4127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
412e: 00
|
|
412f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4136: 0f 1f 00 nopl (%rax)
|
|
4139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4140: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
|
|
4146: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
|
|
414d: 01
|
|
414e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
|
|
4152: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
|
|
4159: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
|
|
415f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
|
|
4165: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
|
|
416c: 01
|
|
416d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
|
|
4171: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
|
|
4178: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
|
|
417f: 49 83 c2 10 add $0x10,%r10
|
|
4183: 4c 3b d2 cmp %rdx,%r10
|
|
4186: 72 b8 jb 0x4140
|
|
4188: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
418c: 45 3b d1 cmp %r9d,%r10d
|
|
418f: 0f 87 85 00 00 00 ja 0x421a
|
|
4195: 4d 63 d9 movslq %r9d,%r11
|
|
4198: 4c 2b da sub %rdx,%r11
|
|
419b: 49 83 fb 04 cmp $0x4,%r11
|
|
419f: 0f 8c 7d 00 00 00 jl 0x4222
|
|
41a5: 45 89 df mov %r11d,%r15d
|
|
41a8: 45 33 d2 xor %r10d,%r10d
|
|
41ab: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
41af: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
41b3: 4d 63 ff movslq %r15d,%r15
|
|
41b6: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
41ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
41c0: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
|
|
41c6: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
|
|
41cc: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
|
|
41d2: 49 83 c2 04 add $0x4,%r10
|
|
41d6: 4d 3b d7 cmp %r15,%r10
|
|
41d9: 72 e5 jb 0x41c0
|
|
41db: 4d 3b fb cmp %r11,%r15
|
|
41de: 73 3a jae 0x421a
|
|
41e0: 48 63 c0 movslq %eax,%rax
|
|
41e3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
41e7: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
41eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
41f2: 00
|
|
41f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
41fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4200: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
|
|
4206: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
|
|
420c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
|
|
4212: 49 ff c7 inc %r15
|
|
4215: 4d 3b fb cmp %r11,%r15
|
|
4218: 72 e6 jb 0x4200
|
|
421a: 33 c0 xor %eax,%eax
|
|
421c: c5 f8 77 vzeroupper
|
|
421f: 41 5f pop %r15
|
|
4221: c3 ret
|
|
4222: 45 33 ff xor %r15d,%r15d
|
|
4225: eb b4 jmp 0x41db
|
|
4227: 33 c0 xor %eax,%eax
|
|
4229: 41 83 f9 01 cmp $0x1,%r9d
|
|
422d: 72 eb jb 0x421a
|
|
422f: 4d 63 d9 movslq %r9d,%r11
|
|
4232: 45 33 ff xor %r15d,%r15d
|
|
4235: eb a4 jmp 0x41db
|
|
4237: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
423c: 41 5f pop %r15
|
|
423e: c3 ret
|
|
423f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4244: 41 5f pop %r15
|
|
4246: c3 ret
|
|
4247: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
424e: 00
|
|
424f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4256: 0f 1f 00 nopl (%rax)
|
|
4259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4260: 4d 89 c2 mov %r8,%r10
|
|
4263: 48 85 c9 test %rcx,%rcx
|
|
4266: 0f 84 eb 00 00 00 je 0x4357
|
|
426c: 4d 85 d2 test %r10,%r10
|
|
426f: 0f 84 e2 00 00 00 je 0x4357
|
|
4275: 45 85 c9 test %r9d,%r9d
|
|
4278: 0f 8e d3 00 00 00 jle 0x4351
|
|
427e: 49 63 c1 movslq %r9d,%rax
|
|
4281: 48 83 f8 08 cmp $0x8,%rax
|
|
4285: 0f 8c b5 00 00 00 jl 0x4340
|
|
428b: 48 3d e1 00 00 00 cmp $0xe1,%rax
|
|
4291: 0f 8c ae 00 00 00 jl 0x4345
|
|
4297: 4c 89 d2 mov %r10,%rdx
|
|
429a: 48 83 e2 1f and $0x1f,%rdx
|
|
429e: 85 d2 test %edx,%edx
|
|
42a0: 74 11 je 0x42b3
|
|
42a2: f6 c2 03 test $0x3,%dl
|
|
42a5: 0f 85 95 00 00 00 jne 0x4340
|
|
42ab: f7 da neg %edx
|
|
42ad: 83 c2 20 add $0x20,%edx
|
|
42b0: c1 ea 02 shr $0x2,%edx
|
|
42b3: 41 89 d0 mov %edx,%r8d
|
|
42b6: 4d 8d 58 08 lea 0x8(%r8),%r11
|
|
42ba: 49 3b c3 cmp %r11,%rax
|
|
42bd: 0f 8c 7d 00 00 00 jl 0x4340
|
|
42c3: 45 89 cb mov %r9d,%r11d
|
|
42c6: 44 2b da sub %edx,%r11d
|
|
42c9: 41 83 e3 07 and $0x7,%r11d
|
|
42cd: 45 2b cb sub %r11d,%r9d
|
|
42d0: 45 33 db xor %r11d,%r11d
|
|
42d3: 4d 63 c9 movslq %r9d,%r9
|
|
42d6: 85 d2 test %edx,%edx
|
|
42d8: 76 20 jbe 0x42fa
|
|
42da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
42e0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
|
|
42e6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
|
|
42ec: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
|
|
42f2: 49 ff c3 inc %r11
|
|
42f5: 4d 3b d8 cmp %r8,%r11
|
|
42f8: 72 e6 jb 0x42e0
|
|
42fa: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
42ff: 90 nop
|
|
4300: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
|
|
4306: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
|
|
430c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
|
|
4312: 49 83 c0 08 add $0x8,%r8
|
|
4316: 4d 3b c1 cmp %r9,%r8
|
|
4319: 72 e5 jb 0x4300
|
|
431b: 4c 3b c8 cmp %rax,%r9
|
|
431e: 73 1a jae 0x433a
|
|
4320: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
|
|
4326: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
|
|
432c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
|
|
4332: 49 ff c1 inc %r9
|
|
4335: 4c 3b c8 cmp %rax,%r9
|
|
4338: 72 e6 jb 0x4320
|
|
433a: 33 c0 xor %eax,%eax
|
|
433c: c5 f8 77 vzeroupper
|
|
433f: c3 ret
|
|
4340: 45 33 c9 xor %r9d,%r9d
|
|
4343: eb d6 jmp 0x431b
|
|
4345: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
4349: 45 33 c0 xor %r8d,%r8d
|
|
434c: 4d 63 c9 movslq %r9d,%r9
|
|
434f: eb a9 jmp 0x42fa
|
|
4351: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4356: c3 ret
|
|
4357: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
435c: c3 ret
|
|
435d: 0f 1f 00 nopl (%rax)
|
|
4360: 55 push %rbp
|
|
4361: c5 f8 28 e1 vmovaps %xmm1,%xmm4
|
|
4365: 48 85 c9 test %rcx,%rcx
|
|
4368: 0f 84 a0 01 00 00 je 0x450e
|
|
436e: 4d 85 c0 test %r8,%r8
|
|
4371: 0f 84 97 01 00 00 je 0x450e
|
|
4377: 45 85 c9 test %r9d,%r9d
|
|
437a: 0f 8e 87 01 00 00 jle 0x4507
|
|
4380: 41 83 f9 08 cmp $0x8,%r9d
|
|
4384: 0f 8c 76 01 00 00 jl 0x4500
|
|
438a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
|
|
4391: 0f 8c 5c 01 00 00 jl 0x44f3
|
|
4397: 4c 89 c0 mov %r8,%rax
|
|
439a: 48 83 e0 1f and $0x1f,%rax
|
|
439e: a8 03 test $0x3,%al
|
|
43a0: 74 04 je 0x43a6
|
|
43a2: 33 c0 xor %eax,%eax
|
|
43a4: eb 13 jmp 0x43b9
|
|
43a6: 85 c0 test %eax,%eax
|
|
43a8: 74 0f je 0x43b9
|
|
43aa: f7 d8 neg %eax
|
|
43ac: 83 c0 20 add $0x20,%eax
|
|
43af: c1 e8 02 shr $0x2,%eax
|
|
43b2: 44 3b c8 cmp %eax,%r9d
|
|
43b5: 41 0f 4c c1 cmovl %r9d,%eax
|
|
43b9: 44 89 ca mov %r9d,%edx
|
|
43bc: 2b d0 sub %eax,%edx
|
|
43be: 83 e2 07 and $0x7,%edx
|
|
43c1: f7 da neg %edx
|
|
43c3: 41 03 d1 add %r9d,%edx
|
|
43c6: 83 f8 01 cmp $0x1,%eax
|
|
43c9: 72 6d jb 0x4438
|
|
43cb: 45 33 db xor %r11d,%r11d
|
|
43ce: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c519a0
|
|
43d5: 01
|
|
43d6: 33 ed xor %ebp,%ebp
|
|
43d8: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c519c0
|
|
43df: 01
|
|
43e0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
43e5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
|
|
43eb: 4c 63 d0 movslq %eax,%r10
|
|
43ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43f5: 00
|
|
43f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
43fd: 0f 1f 00 nopl (%rax)
|
|
4400: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
|
|
4406: 49 83 c3 08 add $0x8,%r11
|
|
440a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
440e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
|
|
4415: 00
|
|
4416: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
|
|
441d: 00
|
|
441e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
|
|
4425: 00
|
|
4426: 48 83 c5 20 add $0x20,%rbp
|
|
442a: 4d 3b da cmp %r10,%r11
|
|
442d: 72 d1 jb 0x4400
|
|
442f: 44 3b c8 cmp %eax,%r9d
|
|
4432: 0f 84 b4 00 00 00 je 0x44ec
|
|
4438: 8d 68 08 lea 0x8(%rax),%ebp
|
|
443b: 3b d5 cmp %ebp,%edx
|
|
443d: 7c 3b jl 0x447a
|
|
443f: 48 63 c0 movslq %eax,%rax
|
|
4442: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
4447: 48 63 ea movslq %edx,%rbp
|
|
444a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4451: 00
|
|
4452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4460: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
|
|
4465: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
|
|
446b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
|
|
4471: 48 83 c0 08 add $0x8,%rax
|
|
4475: 48 3b c5 cmp %rbp,%rax
|
|
4478: 72 e6 jb 0x4460
|
|
447a: 8d 42 01 lea 0x1(%rdx),%eax
|
|
447d: 41 3b c1 cmp %r9d,%eax
|
|
4480: 0f 87 66 00 00 00 ja 0x44ec
|
|
4486: 44 89 cd mov %r9d,%ebp
|
|
4489: 33 c0 xor %eax,%eax
|
|
448b: 2b ea sub %edx,%ebp
|
|
448d: 48 63 d2 movslq %edx,%rdx
|
|
4490: 4d 63 c9 movslq %r9d,%r9
|
|
4493: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c519a0
|
|
449a: 01
|
|
449b: 4c 2b ca sub %rdx,%r9
|
|
449e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c519c0
|
|
44a5: 01
|
|
44a6: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
|
|
44ab: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
|
|
44b1: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
|
|
44b5: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
|
|
44b9: 33 d2 xor %edx,%edx
|
|
44bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
44c0: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
|
|
44c6: 48 83 c0 08 add $0x8,%rax
|
|
44ca: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
44ce: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
|
|
44d5: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
|
|
44dc: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
|
|
44e3: 48 83 c2 20 add $0x20,%rdx
|
|
44e7: 49 3b c1 cmp %r9,%rax
|
|
44ea: 72 d4 jb 0x44c0
|
|
44ec: 33 c0 xor %eax,%eax
|
|
44ee: c5 f8 77 vzeroupper
|
|
44f1: 5d pop %rbp
|
|
44f2: c3 ret
|
|
44f3: 44 89 ca mov %r9d,%edx
|
|
44f6: 33 c0 xor %eax,%eax
|
|
44f8: 83 e2 f8 and $0xfffffff8,%edx
|
|
44fb: e9 38 ff ff ff jmp 0x4438
|
|
4500: 33 d2 xor %edx,%edx
|
|
4502: e9 73 ff ff ff jmp 0x447a
|
|
4507: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
450c: 5d pop %rbp
|
|
450d: c3 ret
|
|
450e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4513: 5d pop %rbp
|
|
4514: c3 ret
|
|
4515: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4520: 48 83 ec 28 sub $0x28,%rsp
|
|
4524: 48 85 c9 test %rcx,%rcx
|
|
4527: 74 20 je 0x4549
|
|
4529: 48 85 d2 test %rdx,%rdx
|
|
452c: 74 1b je 0x4549
|
|
452e: 45 85 c0 test %r8d,%r8d
|
|
4531: 7f 0a jg 0x453d
|
|
4533: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4538: 48 83 c4 28 add $0x28,%rsp
|
|
453c: c3 ret
|
|
453d: e8 1e 8f 03 00 call 0x3d460
|
|
4542: 33 c0 xor %eax,%eax
|
|
4544: 48 83 c4 28 add $0x28,%rsp
|
|
4548: c3 ret
|
|
4549: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
454e: 48 83 c4 28 add $0x28,%rsp
|
|
4552: c3 ret
|
|
4553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
455f: 00
|
|
4560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4565: 48 85 c9 test %rcx,%rcx
|
|
4568: 74 22 je 0x458c
|
|
456a: 48 85 d2 test %rdx,%rdx
|
|
456d: 74 1d je 0x458c
|
|
456f: 45 85 c0 test %r8d,%r8d
|
|
4572: 7f 0b jg 0x457f
|
|
4574: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4579: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
457e: c3 ret
|
|
457f: e8 5c 90 03 00 call 0x3d5e0
|
|
4584: 33 c0 xor %eax,%eax
|
|
4586: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
458b: c3 ret
|
|
458c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4591: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4596: c3 ret
|
|
4597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
459e: 00 00
|
|
45a0: 48 83 ec 28 sub $0x28,%rsp
|
|
45a4: 48 85 c9 test %rcx,%rcx
|
|
45a7: 74 20 je 0x45c9
|
|
45a9: 48 85 d2 test %rdx,%rdx
|
|
45ac: 74 1b je 0x45c9
|
|
45ae: 45 85 c0 test %r8d,%r8d
|
|
45b1: 7f 0a jg 0x45bd
|
|
45b3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
45b8: 48 83 c4 28 add $0x28,%rsp
|
|
45bc: c3 ret
|
|
45bd: e8 9e 91 03 00 call 0x3d760
|
|
45c2: 33 c0 xor %eax,%eax
|
|
45c4: 48 83 c4 28 add $0x28,%rsp
|
|
45c8: c3 ret
|
|
45c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
45ce: 48 83 c4 28 add $0x28,%rsp
|
|
45d2: c3 ret
|
|
45d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
45d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
45df: 00
|
|
45e0: 56 push %rsi
|
|
45e1: 48 89 d6 mov %rdx,%rsi
|
|
45e4: 48 85 c9 test %rcx,%rcx
|
|
45e7: 0f 84 90 01 00 00 je 0x477d
|
|
45ed: 48 85 f6 test %rsi,%rsi
|
|
45f0: 0f 84 87 01 00 00 je 0x477d
|
|
45f6: 45 85 c0 test %r8d,%r8d
|
|
45f9: 0f 8e 77 01 00 00 jle 0x4776
|
|
45ff: 41 83 f8 10 cmp $0x10,%r8d
|
|
4603: 0f 8c 5d 01 00 00 jl 0x4766
|
|
4609: 49 89 f1 mov %rsi,%r9
|
|
460c: 49 83 e1 1f and $0x1f,%r9
|
|
4610: 45 89 c9 mov %r9d,%r9d
|
|
4613: 45 85 c9 test %r9d,%r9d
|
|
4616: 74 18 je 0x4630
|
|
4618: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
461f: 0f 85 41 01 00 00 jne 0x4766
|
|
4625: 41 f7 d9 neg %r9d
|
|
4628: 41 83 c1 20 add $0x20,%r9d
|
|
462c: 41 c1 e9 02 shr $0x2,%r9d
|
|
4630: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
4634: 44 3b c0 cmp %eax,%r8d
|
|
4637: 0f 8c 29 01 00 00 jl 0x4766
|
|
463d: 44 89 c0 mov %r8d,%eax
|
|
4640: 33 d2 xor %edx,%edx
|
|
4642: 41 2b c1 sub %r9d,%eax
|
|
4645: 83 e0 0f and $0xf,%eax
|
|
4648: f7 d8 neg %eax
|
|
464a: 41 03 c0 add %r8d,%eax
|
|
464d: 45 85 c9 test %r9d,%r9d
|
|
4650: 76 25 jbe 0x4677
|
|
4652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4660: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
4665: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
466a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
466f: 48 ff c2 inc %rdx
|
|
4672: 49 3b d1 cmp %r9,%rdx
|
|
4675: 72 e9 jb 0x4660
|
|
4677: 48 63 d0 movslq %eax,%rdx
|
|
467a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4680: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
4686: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
468d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
4694: 01
|
|
4695: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
469c: 01
|
|
469d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
|
|
46a3: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
46aa: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
46b0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
46b7: 49 83 c1 10 add $0x10,%r9
|
|
46bb: 4c 3b ca cmp %rdx,%r9
|
|
46be: 72 c0 jb 0x4680
|
|
46c0: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
46c4: 45 3b c8 cmp %r8d,%r9d
|
|
46c7: 0f 87 8d 00 00 00 ja 0x475a
|
|
46cd: 4d 63 d0 movslq %r8d,%r10
|
|
46d0: 4c 2b d2 sub %rdx,%r10
|
|
46d3: 49 83 fa 04 cmp $0x4,%r10
|
|
46d7: 0f 8c 84 00 00 00 jl 0x4761
|
|
46dd: 45 89 d3 mov %r10d,%r11d
|
|
46e0: 45 33 c9 xor %r9d,%r9d
|
|
46e3: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
46e7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
46eb: 4d 63 db movslq %r11d,%r11
|
|
46ee: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
46f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
46f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4700: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
4706: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
|
|
470c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
4712: 49 83 c1 04 add $0x4,%r9
|
|
4716: 4d 3b cb cmp %r11,%r9
|
|
4719: 72 e5 jb 0x4700
|
|
471b: 4d 3b da cmp %r10,%r11
|
|
471e: 73 3a jae 0x475a
|
|
4720: 48 63 c0 movslq %eax,%rax
|
|
4723: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
4727: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
472b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4732: 00
|
|
4733: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
473a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4740: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
4746: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
|
|
474c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
4752: 49 ff c3 inc %r11
|
|
4755: 4d 3b da cmp %r10,%r11
|
|
4758: 72 e6 jb 0x4740
|
|
475a: 33 c0 xor %eax,%eax
|
|
475c: c5 f8 77 vzeroupper
|
|
475f: 5e pop %rsi
|
|
4760: c3 ret
|
|
4761: 45 33 db xor %r11d,%r11d
|
|
4764: eb b5 jmp 0x471b
|
|
4766: 33 c0 xor %eax,%eax
|
|
4768: 41 83 f8 01 cmp $0x1,%r8d
|
|
476c: 72 ec jb 0x475a
|
|
476e: 4d 63 d0 movslq %r8d,%r10
|
|
4771: 45 33 db xor %r11d,%r11d
|
|
4774: eb a5 jmp 0x471b
|
|
4776: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
477b: 5e pop %rsi
|
|
477c: c3 ret
|
|
477d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4782: 5e pop %rsi
|
|
4783: c3 ret
|
|
4784: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
478b: 00
|
|
478c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
479f: 00
|
|
47a0: 53 push %rbx
|
|
47a1: 49 89 ca mov %rcx,%r10
|
|
47a4: 4d 85 d2 test %r10,%r10
|
|
47a7: 0f 84 84 01 00 00 je 0x4931
|
|
47ad: 48 85 d2 test %rdx,%rdx
|
|
47b0: 0f 84 7b 01 00 00 je 0x4931
|
|
47b6: 45 85 c0 test %r8d,%r8d
|
|
47b9: 0f 8e 6b 01 00 00 jle 0x492a
|
|
47bf: 41 83 f8 10 cmp $0x10,%r8d
|
|
47c3: 0f 8c 59 01 00 00 jl 0x4922
|
|
47c9: 48 89 d3 mov %rdx,%rbx
|
|
47cc: 48 83 e3 1f and $0x1f,%rbx
|
|
47d0: 85 db test %ebx,%ebx
|
|
47d2: 74 11 je 0x47e5
|
|
47d4: f6 c3 03 test $0x3,%bl
|
|
47d7: 0f 85 45 01 00 00 jne 0x4922
|
|
47dd: f7 db neg %ebx
|
|
47df: 83 c3 20 add $0x20,%ebx
|
|
47e2: c1 eb 02 shr $0x2,%ebx
|
|
47e5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
47e8: 44 3b c0 cmp %eax,%r8d
|
|
47eb: 0f 8c 31 01 00 00 jl 0x4922
|
|
47f1: 45 89 c1 mov %r8d,%r9d
|
|
47f4: 33 c0 xor %eax,%eax
|
|
47f6: 44 2b cb sub %ebx,%r9d
|
|
47f9: 41 83 e1 0f and $0xf,%r9d
|
|
47fd: 41 f7 d9 neg %r9d
|
|
4800: 45 03 c8 add %r8d,%r9d
|
|
4803: 89 d9 mov %ebx,%ecx
|
|
4805: 85 db test %ebx,%ebx
|
|
4807: 76 2f jbe 0x4838
|
|
4809: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4810: 00
|
|
4811: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
481f: 00
|
|
4820: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
4826: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
482b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
4830: 48 ff c0 inc %rax
|
|
4833: 48 3b c1 cmp %rcx,%rax
|
|
4836: 72 e8 jb 0x4820
|
|
4838: 49 63 c1 movslq %r9d,%rax
|
|
483b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4840: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
4846: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
484d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
4852: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
4858: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
485d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
4863: 48 83 c1 10 add $0x10,%rcx
|
|
4867: 48 3b c8 cmp %rax,%rcx
|
|
486a: 72 d4 jb 0x4840
|
|
486c: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
4870: 41 3b c0 cmp %r8d,%eax
|
|
4873: 0f 87 9e 00 00 00 ja 0x4917
|
|
4879: 4d 63 c0 movslq %r8d,%r8
|
|
487c: 4d 63 c9 movslq %r9d,%r9
|
|
487f: 4d 2b c1 sub %r9,%r8
|
|
4882: 49 83 f8 04 cmp $0x4,%r8
|
|
4886: 0f 8c 92 00 00 00 jl 0x491e
|
|
488c: 4d 63 c9 movslq %r9d,%r9
|
|
488f: 44 89 c3 mov %r8d,%ebx
|
|
4892: 83 e3 fc and $0xfffffffc,%ebx
|
|
4895: 33 c9 xor %ecx,%ecx
|
|
4897: 48 63 db movslq %ebx,%rbx
|
|
489a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
489e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
48a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48a9: 00
|
|
48aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48b8: 00
|
|
48b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48c0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
48c6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
48cb: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
48d0: 48 83 c1 04 add $0x4,%rcx
|
|
48d4: 48 3b cb cmp %rbx,%rcx
|
|
48d7: 72 e7 jb 0x48c0
|
|
48d9: 49 3b d8 cmp %r8,%rbx
|
|
48dc: 73 39 jae 0x4917
|
|
48de: 4d 63 c9 movslq %r9d,%r9
|
|
48e1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
48e5: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
48e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48f0: 00
|
|
48f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48ff: 00
|
|
4900: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
4905: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
490a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
490f: 48 ff c3 inc %rbx
|
|
4912: 49 3b d8 cmp %r8,%rbx
|
|
4915: 72 e9 jb 0x4900
|
|
4917: 33 c0 xor %eax,%eax
|
|
4919: c5 f8 77 vzeroupper
|
|
491c: 5b pop %rbx
|
|
491d: c3 ret
|
|
491e: 33 db xor %ebx,%ebx
|
|
4920: eb b7 jmp 0x48d9
|
|
4922: 45 33 c9 xor %r9d,%r9d
|
|
4925: e9 42 ff ff ff jmp 0x486c
|
|
492a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
492f: 5b pop %rbx
|
|
4930: c3 ret
|
|
4931: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4936: 5b pop %rbx
|
|
4937: c3 ret
|
|
4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
493f: 00
|
|
4940: 48 83 ec 28 sub $0x28,%rsp
|
|
4944: 48 85 d2 test %rdx,%rdx
|
|
4947: 74 3f je 0x4988
|
|
4949: 45 85 c0 test %r8d,%r8d
|
|
494c: 7e 30 jle 0x497e
|
|
494e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c519e0
|
|
4955: 7a 02 jp 0x4959
|
|
4957: 74 0f je 0x4968
|
|
4959: 0f 57 c9 xorps %xmm1,%xmm1
|
|
495c: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
495f: 7a 02 jp 0x4963
|
|
4961: 74 0c je 0x496f
|
|
4963: e8 78 8f 03 00 call 0x3d8e0
|
|
4968: 33 c0 xor %eax,%eax
|
|
496a: 48 83 c4 28 add $0x28,%rsp
|
|
496e: c3 ret
|
|
496f: 48 89 d1 mov %rdx,%rcx
|
|
4972: 44 89 c2 mov %r8d,%edx
|
|
4975: 48 83 c4 28 add $0x28,%rsp
|
|
4979: e9 42 8d 00 00 jmp 0xd6c0
|
|
497e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4983: 48 83 c4 28 add $0x28,%rsp
|
|
4987: c3 ret
|
|
4988: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
498d: 48 83 c4 28 add $0x28,%rsp
|
|
4991: c3 ret
|
|
4992: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
49a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
49a5: 48 85 d2 test %rdx,%rdx
|
|
49a8: 74 43 je 0x49ed
|
|
49aa: 45 85 c0 test %r8d,%r8d
|
|
49ad: 7e 32 jle 0x49e1
|
|
49af: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c519e4
|
|
49b6: 7a 02 jp 0x49ba
|
|
49b8: 74 0f je 0x49c9
|
|
49ba: 0f 57 c9 xorps %xmm1,%xmm1
|
|
49bd: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
49c0: 7a 02 jp 0x49c4
|
|
49c2: 74 0d je 0x49d1
|
|
49c4: e8 97 90 03 00 call 0x3da60
|
|
49c9: 33 c0 xor %eax,%eax
|
|
49cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
49d0: c3 ret
|
|
49d1: 48 89 d1 mov %rdx,%rcx
|
|
49d4: 44 89 c2 mov %r8d,%edx
|
|
49d7: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
49dc: e9 1f 8f 00 00 jmp 0xd900
|
|
49e1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
49e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
49eb: 90 nop
|
|
49ec: c3 ret
|
|
49ed: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
49f2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
49f7: 90 nop
|
|
49f8: 90 nop
|
|
49f9: 90 nop
|
|
49fa: c3 ret
|
|
49fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a00: 48 83 ec 28 sub $0x28,%rsp
|
|
4a04: 48 85 d2 test %rdx,%rdx
|
|
4a07: 74 3f je 0x4a48
|
|
4a09: 45 85 c0 test %r8d,%r8d
|
|
4a0c: 7e 30 jle 0x4a3e
|
|
4a0e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c519e8
|
|
4a15: 7a 02 jp 0x4a19
|
|
4a17: 74 0f je 0x4a28
|
|
4a19: 0f 57 c9 xorps %xmm1,%xmm1
|
|
4a1c: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
4a1f: 7a 02 jp 0x4a23
|
|
4a21: 74 0c je 0x4a2f
|
|
4a23: e8 b8 91 03 00 call 0x3dbe0
|
|
4a28: 33 c0 xor %eax,%eax
|
|
4a2a: 48 83 c4 28 add $0x28,%rsp
|
|
4a2e: c3 ret
|
|
4a2f: 48 89 d1 mov %rdx,%rcx
|
|
4a32: 44 89 c2 mov %r8d,%edx
|
|
4a35: 48 83 c4 28 add $0x28,%rsp
|
|
4a39: e9 02 91 00 00 jmp 0xdb40
|
|
4a3e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4a43: 48 83 c4 28 add $0x28,%rsp
|
|
4a47: c3 ret
|
|
4a48: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4a4d: 48 83 c4 28 add $0x28,%rsp
|
|
4a51: c3 ret
|
|
4a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a60: 48 83 ec 28 sub $0x28,%rsp
|
|
4a64: 48 85 d2 test %rdx,%rdx
|
|
4a67: 0f 84 a6 01 00 00 je 0x4c13
|
|
4a6d: 45 85 c0 test %r8d,%r8d
|
|
4a70: 0f 8e 93 01 00 00 jle 0x4c09
|
|
4a76: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c519ec
|
|
4a7d: 01
|
|
4a7e: 7a 06 jp 0x4a86
|
|
4a80: 0f 84 7c 01 00 00 je 0x4c02
|
|
4a86: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
4a8a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
4a8e: 7a 06 jp 0x4a96
|
|
4a90: 0f 84 5c 01 00 00 je 0x4bf2
|
|
4a96: 41 83 f8 10 cmp $0x10,%r8d
|
|
4a9a: 0f 8c 42 01 00 00 jl 0x4be2
|
|
4aa0: 49 89 d1 mov %rdx,%r9
|
|
4aa3: 49 83 e1 1f and $0x1f,%r9
|
|
4aa7: 45 85 c9 test %r9d,%r9d
|
|
4aaa: 74 18 je 0x4ac4
|
|
4aac: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
4ab3: 0f 85 29 01 00 00 jne 0x4be2
|
|
4ab9: 41 f7 d9 neg %r9d
|
|
4abc: 41 83 c1 20 add $0x20,%r9d
|
|
4ac0: 41 c1 e9 02 shr $0x2,%r9d
|
|
4ac4: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
4ac8: 44 3b c0 cmp %eax,%r8d
|
|
4acb: 0f 8c 11 01 00 00 jl 0x4be2
|
|
4ad1: 45 89 c2 mov %r8d,%r10d
|
|
4ad4: 33 c0 xor %eax,%eax
|
|
4ad6: 45 2b d1 sub %r9d,%r10d
|
|
4ad9: 41 83 e2 0f and $0xf,%r10d
|
|
4add: 41 f7 da neg %r10d
|
|
4ae0: 45 03 d0 add %r8d,%r10d
|
|
4ae3: 45 89 cb mov %r9d,%r11d
|
|
4ae6: 45 85 c9 test %r9d,%r9d
|
|
4ae9: 76 27 jbe 0x4b12
|
|
4aeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4af2: 00
|
|
4af3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4afa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4b00: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
4b05: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
4b0a: 48 ff c0 inc %rax
|
|
4b0d: 49 3b c3 cmp %r11,%rax
|
|
4b10: 72 ee jb 0x4b00
|
|
4b12: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
4b17: 4d 63 ca movslq %r10d,%r9
|
|
4b1a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
4b20: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
|
|
4b26: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
|
|
4b2d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
|
|
4b33: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
|
|
4b3a: 49 83 c3 10 add $0x10,%r11
|
|
4b3e: 4d 3b d9 cmp %r9,%r11
|
|
4b41: 72 dd jb 0x4b20
|
|
4b43: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
4b47: 41 3b c0 cmp %r8d,%eax
|
|
4b4a: 0f 87 84 00 00 00 ja 0x4bd4
|
|
4b50: 4d 63 c0 movslq %r8d,%r8
|
|
4b53: 4d 2b c1 sub %r9,%r8
|
|
4b56: 49 83 f8 04 cmp $0x4,%r8
|
|
4b5a: 0f 8c 7e 00 00 00 jl 0x4bde
|
|
4b60: 44 89 c0 mov %r8d,%eax
|
|
4b63: 45 33 db xor %r11d,%r11d
|
|
4b66: 83 e0 fc and $0xfffffffc,%eax
|
|
4b69: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
|
|
4b6d: 48 63 c0 movslq %eax,%rax
|
|
4b70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b77: 00
|
|
4b78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b7f: 90 nop
|
|
4b80: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
|
|
4b85: 49 83 c3 04 add $0x4,%r11
|
|
4b89: c4 c1 78 11 09 vmovups %xmm1,(%r9)
|
|
4b8e: 49 83 c1 10 add $0x10,%r9
|
|
4b92: 4c 3b d8 cmp %rax,%r11
|
|
4b95: 72 e9 jb 0x4b80
|
|
4b97: 49 3b c0 cmp %r8,%rax
|
|
4b9a: 73 38 jae 0x4bd4
|
|
4b9c: 4d 63 d2 movslq %r10d,%r10
|
|
4b9f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
|
|
4ba3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
4ba7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4bae: 00
|
|
4baf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4bb6: 0f 1f 00 nopl (%rax)
|
|
4bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4bc0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
4bc4: 48 ff c0 inc %rax
|
|
4bc7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
4bcb: 48 83 c2 04 add $0x4,%rdx
|
|
4bcf: 49 3b c0 cmp %r8,%rax
|
|
4bd2: 72 ec jb 0x4bc0
|
|
4bd4: 33 c0 xor %eax,%eax
|
|
4bd6: c5 f8 77 vzeroupper
|
|
4bd9: 48 83 c4 28 add $0x28,%rsp
|
|
4bdd: c3 ret
|
|
4bde: 33 c0 xor %eax,%eax
|
|
4be0: eb b5 jmp 0x4b97
|
|
4be2: 45 33 d2 xor %r10d,%r10d
|
|
4be5: 41 83 f8 01 cmp $0x1,%r8d
|
|
4be9: 72 e9 jb 0x4bd4
|
|
4beb: 4d 63 c0 movslq %r8d,%r8
|
|
4bee: 33 c0 xor %eax,%eax
|
|
4bf0: eb a5 jmp 0x4b97
|
|
4bf2: 48 89 d1 mov %rdx,%rcx
|
|
4bf5: 44 89 c2 mov %r8d,%edx
|
|
4bf8: e8 83 8f 00 00 call 0xdb80
|
|
4bfd: 48 83 c4 28 add $0x28,%rsp
|
|
4c01: c3 ret
|
|
4c02: 33 c0 xor %eax,%eax
|
|
4c04: 48 83 c4 28 add $0x28,%rsp
|
|
4c08: c3 ret
|
|
4c09: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4c0e: 48 83 c4 28 add $0x28,%rsp
|
|
4c12: c3 ret
|
|
4c13: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4c18: 48 83 c4 28 add $0x28,%rsp
|
|
4c1c: c3 ret
|
|
4c1d: 0f 1f 00 nopl (%rax)
|
|
4c20: 48 83 ec 28 sub $0x28,%rsp
|
|
4c24: 48 85 d2 test %rdx,%rdx
|
|
4c27: 0f 84 9e 01 00 00 je 0x4dcb
|
|
4c2d: 45 85 c0 test %r8d,%r8d
|
|
4c30: 0f 8e 8b 01 00 00 jle 0x4dc1
|
|
4c36: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c519f0
|
|
4c3d: 01
|
|
4c3e: 7a 06 jp 0x4c46
|
|
4c40: 0f 84 74 01 00 00 je 0x4dba
|
|
4c46: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
4c4a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
4c4e: 7a 06 jp 0x4c56
|
|
4c50: 0f 84 54 01 00 00 je 0x4daa
|
|
4c56: 41 83 f8 10 cmp $0x10,%r8d
|
|
4c5a: 0f 8c 42 01 00 00 jl 0x4da2
|
|
4c60: 49 89 d3 mov %rdx,%r11
|
|
4c63: 49 83 e3 1f and $0x1f,%r11
|
|
4c67: 45 85 db test %r11d,%r11d
|
|
4c6a: 74 18 je 0x4c84
|
|
4c6c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
4c73: 0f 85 29 01 00 00 jne 0x4da2
|
|
4c79: 41 f7 db neg %r11d
|
|
4c7c: 41 83 c3 20 add $0x20,%r11d
|
|
4c80: 41 c1 eb 02 shr $0x2,%r11d
|
|
4c84: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
4c88: 44 3b c0 cmp %eax,%r8d
|
|
4c8b: 0f 8c 11 01 00 00 jl 0x4da2
|
|
4c91: 45 89 c1 mov %r8d,%r9d
|
|
4c94: 33 c0 xor %eax,%eax
|
|
4c96: 45 2b cb sub %r11d,%r9d
|
|
4c99: 41 83 e1 0f and $0xf,%r9d
|
|
4c9d: 41 f7 d9 neg %r9d
|
|
4ca0: 45 03 c8 add %r8d,%r9d
|
|
4ca3: 45 89 da mov %r11d,%r10d
|
|
4ca6: 45 85 db test %r11d,%r11d
|
|
4ca9: 76 27 jbe 0x4cd2
|
|
4cab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4cb2: 00
|
|
4cb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4cc0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
4cc5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
4cca: 48 ff c0 inc %rax
|
|
4ccd: 49 3b c2 cmp %r10,%rax
|
|
4cd0: 72 ee jb 0x4cc0
|
|
4cd2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
4cd7: 49 63 c1 movslq %r9d,%rax
|
|
4cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4ce0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
4ce6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
4ced: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
4cf3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
4cfa: 49 83 c2 10 add $0x10,%r10
|
|
4cfe: 4c 3b d0 cmp %rax,%r10
|
|
4d01: 72 dd jb 0x4ce0
|
|
4d03: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
4d07: 41 3b c0 cmp %r8d,%eax
|
|
4d0a: 0f 87 84 00 00 00 ja 0x4d94
|
|
4d10: 4d 63 c0 movslq %r8d,%r8
|
|
4d13: 4d 63 c9 movslq %r9d,%r9
|
|
4d16: 4d 2b c1 sub %r9,%r8
|
|
4d19: 49 83 f8 04 cmp $0x4,%r8
|
|
4d1d: 0f 8c 7b 00 00 00 jl 0x4d9e
|
|
4d23: 4d 63 c9 movslq %r9d,%r9
|
|
4d26: 44 89 c0 mov %r8d,%eax
|
|
4d29: 83 e0 fc and $0xfffffffc,%eax
|
|
4d2c: 45 33 db xor %r11d,%r11d
|
|
4d2f: 48 63 c0 movslq %eax,%rax
|
|
4d32: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
4d37: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
4d3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4d40: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
4d45: 49 83 c3 04 add $0x4,%r11
|
|
4d49: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
4d4e: 49 83 c2 10 add $0x10,%r10
|
|
4d52: 4c 3b d8 cmp %rax,%r11
|
|
4d55: 72 e9 jb 0x4d40
|
|
4d57: 49 3b c0 cmp %r8,%rax
|
|
4d5a: 73 38 jae 0x4d94
|
|
4d5c: 4d 63 c9 movslq %r9d,%r9
|
|
4d5f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
4d63: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
4d67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4d6e: 00
|
|
4d6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4d76: 0f 1f 00 nopl (%rax)
|
|
4d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4d80: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
4d84: 48 ff c0 inc %rax
|
|
4d87: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
4d8b: 48 83 c2 04 add $0x4,%rdx
|
|
4d8f: 49 3b c0 cmp %r8,%rax
|
|
4d92: 72 ec jb 0x4d80
|
|
4d94: 33 c0 xor %eax,%eax
|
|
4d96: c5 f8 77 vzeroupper
|
|
4d99: 48 83 c4 28 add $0x28,%rsp
|
|
4d9d: c3 ret
|
|
4d9e: 33 c0 xor %eax,%eax
|
|
4da0: eb b5 jmp 0x4d57
|
|
4da2: 45 33 c9 xor %r9d,%r9d
|
|
4da5: e9 59 ff ff ff jmp 0x4d03
|
|
4daa: 48 89 d1 mov %rdx,%rcx
|
|
4dad: 44 89 c2 mov %r8d,%edx
|
|
4db0: e8 0b 8e 00 00 call 0xdbc0
|
|
4db5: 48 83 c4 28 add $0x28,%rsp
|
|
4db9: c3 ret
|
|
4dba: 33 c0 xor %eax,%eax
|
|
4dbc: 48 83 c4 28 add $0x28,%rsp
|
|
4dc0: c3 ret
|
|
4dc1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4dc6: 48 83 c4 28 add $0x28,%rsp
|
|
4dca: c3 ret
|
|
4dcb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4dd0: 48 83 c4 28 add $0x28,%rsp
|
|
4dd4: c3 ret
|
|
4dd5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4de0: 48 83 ec 28 sub $0x28,%rsp
|
|
4de4: 48 85 d2 test %rdx,%rdx
|
|
4de7: 0f 84 9e 01 00 00 je 0x4f8b
|
|
4ded: 45 85 c0 test %r8d,%r8d
|
|
4df0: 0f 8e 8b 01 00 00 jle 0x4f81
|
|
4df6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c519f4
|
|
4dfd: 01
|
|
4dfe: 7a 06 jp 0x4e06
|
|
4e00: 0f 84 74 01 00 00 je 0x4f7a
|
|
4e06: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
4e0a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
4e0e: 7a 06 jp 0x4e16
|
|
4e10: 0f 84 54 01 00 00 je 0x4f6a
|
|
4e16: 41 83 f8 10 cmp $0x10,%r8d
|
|
4e1a: 0f 8c 42 01 00 00 jl 0x4f62
|
|
4e20: 49 89 d3 mov %rdx,%r11
|
|
4e23: 49 83 e3 1f and $0x1f,%r11
|
|
4e27: 45 85 db test %r11d,%r11d
|
|
4e2a: 74 18 je 0x4e44
|
|
4e2c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
4e33: 0f 85 29 01 00 00 jne 0x4f62
|
|
4e39: 41 f7 db neg %r11d
|
|
4e3c: 41 83 c3 20 add $0x20,%r11d
|
|
4e40: 41 c1 eb 02 shr $0x2,%r11d
|
|
4e44: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
4e48: 44 3b c0 cmp %eax,%r8d
|
|
4e4b: 0f 8c 11 01 00 00 jl 0x4f62
|
|
4e51: 45 89 c1 mov %r8d,%r9d
|
|
4e54: 33 c0 xor %eax,%eax
|
|
4e56: 45 2b cb sub %r11d,%r9d
|
|
4e59: 41 83 e1 0f and $0xf,%r9d
|
|
4e5d: 41 f7 d9 neg %r9d
|
|
4e60: 45 03 c8 add %r8d,%r9d
|
|
4e63: 45 89 da mov %r11d,%r10d
|
|
4e66: 45 85 db test %r11d,%r11d
|
|
4e69: 76 27 jbe 0x4e92
|
|
4e6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4e72: 00
|
|
4e73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4e80: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
4e85: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
4e8a: 48 ff c0 inc %rax
|
|
4e8d: 49 3b c2 cmp %r10,%rax
|
|
4e90: 72 ee jb 0x4e80
|
|
4e92: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
4e97: 49 63 c1 movslq %r9d,%rax
|
|
4e9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4ea0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
4ea6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
4ead: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
4eb3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
4eba: 49 83 c2 10 add $0x10,%r10
|
|
4ebe: 4c 3b d0 cmp %rax,%r10
|
|
4ec1: 72 dd jb 0x4ea0
|
|
4ec3: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
4ec7: 41 3b c0 cmp %r8d,%eax
|
|
4eca: 0f 87 84 00 00 00 ja 0x4f54
|
|
4ed0: 4d 63 c0 movslq %r8d,%r8
|
|
4ed3: 4d 63 c9 movslq %r9d,%r9
|
|
4ed6: 4d 2b c1 sub %r9,%r8
|
|
4ed9: 49 83 f8 04 cmp $0x4,%r8
|
|
4edd: 0f 8c 7b 00 00 00 jl 0x4f5e
|
|
4ee3: 4d 63 c9 movslq %r9d,%r9
|
|
4ee6: 44 89 c0 mov %r8d,%eax
|
|
4ee9: 83 e0 fc and $0xfffffffc,%eax
|
|
4eec: 45 33 db xor %r11d,%r11d
|
|
4eef: 48 63 c0 movslq %eax,%rax
|
|
4ef2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
4ef7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
4efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f00: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
4f05: 49 83 c3 04 add $0x4,%r11
|
|
4f09: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
4f0e: 49 83 c2 10 add $0x10,%r10
|
|
4f12: 4c 3b d8 cmp %rax,%r11
|
|
4f15: 72 e9 jb 0x4f00
|
|
4f17: 49 3b c0 cmp %r8,%rax
|
|
4f1a: 73 38 jae 0x4f54
|
|
4f1c: 4d 63 c9 movslq %r9d,%r9
|
|
4f1f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
4f23: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
4f27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f2e: 00
|
|
4f2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4f36: 0f 1f 00 nopl (%rax)
|
|
4f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4f40: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
4f44: 48 ff c0 inc %rax
|
|
4f47: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
4f4b: 48 83 c2 04 add $0x4,%rdx
|
|
4f4f: 49 3b c0 cmp %r8,%rax
|
|
4f52: 72 ec jb 0x4f40
|
|
4f54: 33 c0 xor %eax,%eax
|
|
4f56: c5 f8 77 vzeroupper
|
|
4f59: 48 83 c4 28 add $0x28,%rsp
|
|
4f5d: c3 ret
|
|
4f5e: 33 c0 xor %eax,%eax
|
|
4f60: eb b5 jmp 0x4f17
|
|
4f62: 45 33 c9 xor %r9d,%r9d
|
|
4f65: e9 59 ff ff ff jmp 0x4ec3
|
|
4f6a: 48 89 d1 mov %rdx,%rcx
|
|
4f6d: 44 89 c2 mov %r8d,%edx
|
|
4f70: e8 8b 8c 00 00 call 0xdc00
|
|
4f75: 48 83 c4 28 add $0x28,%rsp
|
|
4f79: c3 ret
|
|
4f7a: 33 c0 xor %eax,%eax
|
|
4f7c: 48 83 c4 28 add $0x28,%rsp
|
|
4f80: c3 ret
|
|
4f81: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4f86: 48 83 c4 28 add $0x28,%rsp
|
|
4f8a: c3 ret
|
|
4f8b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4f90: 48 83 c4 28 add $0x28,%rsp
|
|
4f94: c3 ret
|
|
4f95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4fa0: 48 83 ec 38 sub $0x38,%rsp
|
|
4fa4: 45 89 c1 mov %r8d,%r9d
|
|
4fa7: 49 89 d0 mov %rdx,%r8
|
|
4faa: 48 89 ca mov %rcx,%rdx
|
|
4fad: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
4fb3: 48 85 d2 test %rdx,%rdx
|
|
4fb6: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
4fba: 74 47 je 0x5003
|
|
4fbc: 4d 85 c0 test %r8,%r8
|
|
4fbf: 74 42 je 0x5003
|
|
4fc1: 45 85 c9 test %r9d,%r9d
|
|
4fc4: 7e 47 jle 0x500d
|
|
4fc6: 85 c0 test %eax,%eax
|
|
4fc8: 74 0f je 0x4fd9
|
|
4fca: 83 f8 04 cmp $0x4,%eax
|
|
4fcd: 74 0d je 0x4fdc
|
|
4fcf: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
4fd4: 48 83 c4 38 add $0x38,%rsp
|
|
4fd8: c3 ret
|
|
4fd9: 83 f8 04 cmp $0x4,%eax
|
|
4fdc: 49 89 e3 mov %rsp,%r11
|
|
4fdf: b8 01 00 00 00 mov $0x1,%eax
|
|
4fe4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
4fea: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
4fef: 44 0f 44 d0 cmove %eax,%r10d
|
|
4ff3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
4ff7: e8 b0 d9 a6 01 call 0x1a729ac
|
|
4ffc: 33 c0 xor %eax,%eax
|
|
4ffe: 48 83 c4 38 add $0x38,%rsp
|
|
5002: c3 ret
|
|
5003: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5008: 48 83 c4 38 add $0x38,%rsp
|
|
500c: c3 ret
|
|
500d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5012: 48 83 c4 38 add $0x38,%rsp
|
|
5016: c3 ret
|
|
5017: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
501e: 00 00
|
|
5020: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
5025: 45 89 c1 mov %r8d,%r9d
|
|
5028: 49 89 d0 mov %rdx,%r8
|
|
502b: 48 89 ca mov %rcx,%rdx
|
|
502e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
5034: 48 85 d2 test %rdx,%rdx
|
|
5037: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
503b: 74 4b je 0x5088
|
|
503d: 4d 85 c0 test %r8,%r8
|
|
5040: 74 46 je 0x5088
|
|
5042: 45 85 c9 test %r9d,%r9d
|
|
5045: 7e 4c jle 0x5093
|
|
5047: 85 c0 test %eax,%eax
|
|
5049: 74 12 je 0x505d
|
|
504b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
5050: 74 0b je 0x505d
|
|
5052: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
5057: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
505c: c3 ret
|
|
505d: 49 89 e3 mov %rsp,%r11
|
|
5060: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
5066: 83 f8 04 cmp $0x4,%eax
|
|
5069: b8 00 00 00 00 mov $0x0,%eax
|
|
506e: 41 0f 44 c2 cmove %r10d,%eax
|
|
5072: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
5077: 41 89 43 20 mov %eax,0x20(%r11)
|
|
507b: e8 cc 47 a7 01 call 0x1a7984c
|
|
5080: 33 c0 xor %eax,%eax
|
|
5082: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
5087: c3 ret
|
|
5088: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
508d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
5092: c3 ret
|
|
5093: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5098: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
509d: c3 ret
|
|
509e: 66 90 xchg %ax,%ax
|
|
50a0: 48 83 ec 38 sub $0x38,%rsp
|
|
50a4: 45 89 c1 mov %r8d,%r9d
|
|
50a7: 49 89 d0 mov %rdx,%r8
|
|
50aa: 48 89 ca mov %rcx,%rdx
|
|
50ad: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
50b3: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
50b7: 48 85 d2 test %rdx,%rdx
|
|
50ba: 74 47 je 0x5103
|
|
50bc: 4d 85 c0 test %r8,%r8
|
|
50bf: 74 42 je 0x5103
|
|
50c1: 45 85 c9 test %r9d,%r9d
|
|
50c4: 7e 47 jle 0x510d
|
|
50c6: 85 c0 test %eax,%eax
|
|
50c8: 74 0f je 0x50d9
|
|
50ca: 83 f8 04 cmp $0x4,%eax
|
|
50cd: 74 0d je 0x50dc
|
|
50cf: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
50d4: 48 83 c4 38 add $0x38,%rsp
|
|
50d8: c3 ret
|
|
50d9: 83 f8 04 cmp $0x4,%eax
|
|
50dc: b8 01 00 00 00 mov $0x1,%eax
|
|
50e1: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
50e7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
50ec: 44 0f 44 d0 cmove %eax,%r10d
|
|
50f0: 49 89 e3 mov %rsp,%r11
|
|
50f3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
50f7: e8 00 b4 a7 01 call 0x1a804fc
|
|
50fc: 33 c0 xor %eax,%eax
|
|
50fe: 48 83 c4 38 add $0x38,%rsp
|
|
5102: c3 ret
|
|
5103: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5108: 48 83 c4 38 add $0x38,%rsp
|
|
510c: c3 ret
|
|
510d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5112: 48 83 c4 38 add $0x38,%rsp
|
|
5116: c3 ret
|
|
5117: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
511e: 00 00
|
|
5120: 41 56 push %r14
|
|
5122: 48 85 c9 test %rcx,%rcx
|
|
5125: 0f 84 51 03 00 00 je 0x547c
|
|
512b: 48 85 d2 test %rdx,%rdx
|
|
512e: 0f 84 48 03 00 00 je 0x547c
|
|
5134: 45 85 c0 test %r8d,%r8d
|
|
5137: 0f 8e 37 03 00 00 jle 0x5474
|
|
513d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
5141: 85 c0 test %eax,%eax
|
|
5143: 0f 84 94 01 00 00 je 0x52dd
|
|
5149: 83 f8 04 cmp $0x4,%eax
|
|
514c: 74 08 je 0x5156
|
|
514e: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
5153: 41 5e pop %r14
|
|
5155: c3 ret
|
|
5156: 45 32 c9 xor %r9b,%r9b
|
|
5159: 41 83 f8 10 cmp $0x10,%r8d
|
|
515d: 0f 8c fd 02 00 00 jl 0x5460
|
|
5163: 49 89 d3 mov %rdx,%r11
|
|
5166: 49 83 e3 1f and $0x1f,%r11
|
|
516a: 45 89 db mov %r11d,%r11d
|
|
516d: 45 85 db test %r11d,%r11d
|
|
5170: 74 18 je 0x518a
|
|
5172: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
5179: 0f 85 e1 02 00 00 jne 0x5460
|
|
517f: 41 f7 db neg %r11d
|
|
5182: 41 83 c3 20 add $0x20,%r11d
|
|
5186: 41 c1 eb 02 shr $0x2,%r11d
|
|
518a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
518e: 44 3b c0 cmp %eax,%r8d
|
|
5191: 0f 8c c9 02 00 00 jl 0x5460
|
|
5197: 44 89 c0 mov %r8d,%eax
|
|
519a: 45 33 d2 xor %r10d,%r10d
|
|
519d: 41 2b c3 sub %r11d,%eax
|
|
51a0: 83 e0 0f and $0xf,%eax
|
|
51a3: f7 d8 neg %eax
|
|
51a5: 41 03 c0 add %r8d,%eax
|
|
51a8: 45 85 db test %r11d,%r11d
|
|
51ab: 76 2b jbe 0x51d8
|
|
51ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
51b4: 00
|
|
51b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
51c0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
51c6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
51ca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
51d0: 49 ff c2 inc %r10
|
|
51d3: 4d 3b d3 cmp %r11,%r10
|
|
51d6: 72 e8 jb 0x51c0
|
|
51d8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
51dd: 4c 63 d0 movslq %eax,%r10
|
|
51e0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
51e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
51ed: 00
|
|
51ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
51f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5200: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
5206: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
520d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
5214: 01
|
|
5215: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
|
|
5219: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
521f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
5226: 01
|
|
5227: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
522b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
5232: 49 83 c3 10 add $0x10,%r11
|
|
5236: 4d 3b da cmp %r10,%r11
|
|
5239: 72 c5 jb 0x5200
|
|
523b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
523f: 45 3b d0 cmp %r8d,%r10d
|
|
5242: 0f 87 10 02 00 00 ja 0x5458
|
|
5248: 4d 63 c0 movslq %r8d,%r8
|
|
524b: 48 63 c0 movslq %eax,%rax
|
|
524e: 4c 2b c0 sub %rax,%r8
|
|
5251: 41 80 f9 01 cmp $0x1,%r9b
|
|
5255: 75 05 jne 0x525c
|
|
5257: 45 33 db xor %r11d,%r11d
|
|
525a: eb 3d jmp 0x5299
|
|
525c: 49 83 f8 04 cmp $0x4,%r8
|
|
5260: 7c f5 jl 0x5257
|
|
5262: 48 63 c0 movslq %eax,%rax
|
|
5265: 45 89 c3 mov %r8d,%r11d
|
|
5268: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
526c: 45 33 d2 xor %r10d,%r10d
|
|
526f: 4d 63 db movslq %r11d,%r11
|
|
5272: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
5277: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
527b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
527f: 90 nop
|
|
5280: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
5286: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
528a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
5290: 49 83 c2 04 add $0x4,%r10
|
|
5294: 4d 3b d3 cmp %r11,%r10
|
|
5297: 72 e7 jb 0x5280
|
|
5299: 4d 3b d8 cmp %r8,%r11
|
|
529c: 0f 83 b6 01 00 00 jae 0x5458
|
|
52a2: 48 63 c0 movslq %eax,%rax
|
|
52a5: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
52a9: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
52ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52b4: 00
|
|
52b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
52bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
52c0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
52c6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
52ca: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
52d0: 49 ff c3 inc %r11
|
|
52d3: 4d 3b d8 cmp %r8,%r11
|
|
52d6: 72 e8 jb 0x52c0
|
|
52d8: e9 7b 01 00 00 jmp 0x5458
|
|
52dd: 45 32 c9 xor %r9b,%r9b
|
|
52e0: 41 83 f8 10 cmp $0x10,%r8d
|
|
52e4: 0f 8c 80 01 00 00 jl 0x546a
|
|
52ea: 49 89 d3 mov %rdx,%r11
|
|
52ed: 49 83 e3 1f and $0x1f,%r11
|
|
52f1: 45 89 db mov %r11d,%r11d
|
|
52f4: 45 85 db test %r11d,%r11d
|
|
52f7: 74 18 je 0x5311
|
|
52f9: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
5300: 0f 85 64 01 00 00 jne 0x546a
|
|
5306: 41 f7 db neg %r11d
|
|
5309: 41 83 c3 20 add $0x20,%r11d
|
|
530d: 41 c1 eb 02 shr $0x2,%r11d
|
|
5311: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
5315: 44 3b c0 cmp %eax,%r8d
|
|
5318: 0f 8c 4c 01 00 00 jl 0x546a
|
|
531e: 44 89 c0 mov %r8d,%eax
|
|
5321: 45 33 d2 xor %r10d,%r10d
|
|
5324: 41 2b c3 sub %r11d,%eax
|
|
5327: 83 e0 0f and $0xf,%eax
|
|
532a: f7 d8 neg %eax
|
|
532c: 41 03 c0 add %r8d,%eax
|
|
532f: 45 85 db test %r11d,%r11d
|
|
5332: 76 24 jbe 0x5358
|
|
5334: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5340: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
5346: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
534a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
5350: 49 ff c2 inc %r10
|
|
5353: 4d 3b d3 cmp %r11,%r10
|
|
5356: 72 e8 jb 0x5340
|
|
5358: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
535d: 4c 63 d0 movslq %eax,%r10
|
|
5360: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
5366: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
536d: 00
|
|
536e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5375: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5380: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
5386: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
538d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
5394: 01
|
|
5395: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
|
|
5399: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
539f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
53a6: 01
|
|
53a7: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
53ab: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
53b2: 49 83 c3 10 add $0x10,%r11
|
|
53b6: 4d 3b da cmp %r10,%r11
|
|
53b9: 72 c5 jb 0x5380
|
|
53bb: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
53bf: 45 3b d0 cmp %r8d,%r10d
|
|
53c2: 0f 87 90 00 00 00 ja 0x5458
|
|
53c8: 4d 63 c0 movslq %r8d,%r8
|
|
53cb: 48 63 c0 movslq %eax,%rax
|
|
53ce: 4c 2b c0 sub %rax,%r8
|
|
53d1: 41 80 f9 01 cmp $0x1,%r9b
|
|
53d5: 75 05 jne 0x53dc
|
|
53d7: 45 33 db xor %r11d,%r11d
|
|
53da: eb 3d jmp 0x5419
|
|
53dc: 49 83 f8 04 cmp $0x4,%r8
|
|
53e0: 7c f5 jl 0x53d7
|
|
53e2: 48 63 c0 movslq %eax,%rax
|
|
53e5: 45 89 c3 mov %r8d,%r11d
|
|
53e8: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
53ec: 45 33 d2 xor %r10d,%r10d
|
|
53ef: 4d 63 db movslq %r11d,%r11
|
|
53f2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
53f7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
53fb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
53ff: 90 nop
|
|
5400: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
5406: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
540a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
5410: 49 83 c2 04 add $0x4,%r10
|
|
5414: 4d 3b d3 cmp %r11,%r10
|
|
5417: 72 e7 jb 0x5400
|
|
5419: 4d 3b d8 cmp %r8,%r11
|
|
541c: 73 3a jae 0x5458
|
|
541e: 48 63 c0 movslq %eax,%rax
|
|
5421: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
5425: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
5429: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5430: 00
|
|
5431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
543f: 00
|
|
5440: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
5446: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
544a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
5450: 49 ff c3 inc %r11
|
|
5453: 4d 3b d8 cmp %r8,%r11
|
|
5456: 72 e8 jb 0x5440
|
|
5458: 33 c0 xor %eax,%eax
|
|
545a: c5 f8 77 vzeroupper
|
|
545d: 41 5e pop %r14
|
|
545f: c3 ret
|
|
5460: 41 b1 01 mov $0x1,%r9b
|
|
5463: 33 c0 xor %eax,%eax
|
|
5465: e9 d1 fd ff ff jmp 0x523b
|
|
546a: 41 b1 01 mov $0x1,%r9b
|
|
546d: 33 c0 xor %eax,%eax
|
|
546f: e9 47 ff ff ff jmp 0x53bb
|
|
5474: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5479: 41 5e pop %r14
|
|
547b: c3 ret
|
|
547c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5481: 41 5e pop %r14
|
|
5483: c3 ret
|
|
5484: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
548b: 00
|
|
548c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5493: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
549f: 00
|
|
54a0: 41 57 push %r15
|
|
54a2: 48 85 c9 test %rcx,%rcx
|
|
54a5: 0f 84 38 03 00 00 je 0x57e3
|
|
54ab: 48 85 d2 test %rdx,%rdx
|
|
54ae: 0f 84 2f 03 00 00 je 0x57e3
|
|
54b4: 45 85 c0 test %r8d,%r8d
|
|
54b7: 0f 8e 1e 03 00 00 jle 0x57db
|
|
54bd: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
54c1: 85 c0 test %eax,%eax
|
|
54c3: 0f 84 74 01 00 00 je 0x563d
|
|
54c9: 83 f8 04 cmp $0x4,%eax
|
|
54cc: 74 08 je 0x54d6
|
|
54ce: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
54d3: 41 5f pop %r15
|
|
54d5: c3 ret
|
|
54d6: 41 83 f8 10 cmp $0x10,%r8d
|
|
54da: 0f 8c c8 02 00 00 jl 0x57a8
|
|
54e0: 41 83 f8 1d cmp $0x1d,%r8d
|
|
54e4: 0f 8c c6 02 00 00 jl 0x57b0
|
|
54ea: 49 89 d7 mov %rdx,%r15
|
|
54ed: 49 83 e7 1f and $0x1f,%r15
|
|
54f1: 45 85 ff test %r15d,%r15d
|
|
54f4: 74 18 je 0x550e
|
|
54f6: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
54fd: 0f 85 a5 02 00 00 jne 0x57a8
|
|
5503: 41 f7 df neg %r15d
|
|
5506: 41 83 c7 20 add $0x20,%r15d
|
|
550a: 41 c1 ef 02 shr $0x2,%r15d
|
|
550e: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
5512: 44 3b c0 cmp %eax,%r8d
|
|
5515: 0f 8c 8d 02 00 00 jl 0x57a8
|
|
551b: 45 89 c3 mov %r8d,%r11d
|
|
551e: 33 c0 xor %eax,%eax
|
|
5520: 45 2b df sub %r15d,%r11d
|
|
5523: 41 83 e3 0f and $0xf,%r11d
|
|
5527: 41 f7 db neg %r11d
|
|
552a: 45 03 d8 add %r8d,%r11d
|
|
552d: 45 89 fa mov %r15d,%r10d
|
|
5530: 45 85 ff test %r15d,%r15d
|
|
5533: 76 21 jbe 0x5556
|
|
5535: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5540: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
5545: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
5549: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
554e: 48 ff c0 inc %rax
|
|
5551: 49 3b c2 cmp %r10,%rax
|
|
5554: 72 ea jb 0x5540
|
|
5556: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
555b: 49 63 c3 movslq %r11d,%rax
|
|
555e: 66 90 xchg %ax,%ax
|
|
5560: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
5566: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
556d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
5571: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
|
|
5575: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
557b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
5582: 49 83 c2 10 add $0x10,%r10
|
|
5586: 4c 3b d0 cmp %rax,%r10
|
|
5589: 72 d5 jb 0x5560
|
|
558b: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
558f: 41 3b c0 cmp %r8d,%eax
|
|
5592: 0f 87 00 02 00 00 ja 0x5798
|
|
5598: 4d 63 c8 movslq %r8d,%r9
|
|
559b: 4d 63 db movslq %r11d,%r11
|
|
559e: 4d 2b cb sub %r11,%r9
|
|
55a1: 49 83 f9 04 cmp $0x4,%r9
|
|
55a5: 0f 8c f5 01 00 00 jl 0x57a0
|
|
55ab: 4d 63 db movslq %r11d,%r11
|
|
55ae: 45 89 ca mov %r9d,%r10d
|
|
55b1: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
55b5: 45 33 c0 xor %r8d,%r8d
|
|
55b8: 4d 63 d2 movslq %r10d,%r10
|
|
55bb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
55c0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
55c4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
55c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
55cf: 00
|
|
55d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
55d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
55de: 00 00
|
|
55e0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
55e6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
55ea: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
55f0: 49 83 c0 04 add $0x4,%r8
|
|
55f4: 4d 3b c2 cmp %r10,%r8
|
|
55f7: 72 e7 jb 0x55e0
|
|
55f9: 4d 3b d1 cmp %r9,%r10
|
|
55fc: 0f 83 96 01 00 00 jae 0x5798
|
|
5602: 4d 63 db movslq %r11d,%r11
|
|
5605: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
5609: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
560d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5614: 00
|
|
5615: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
561c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5620: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
5626: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
562a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
5630: 49 ff c2 inc %r10
|
|
5633: 4d 3b d1 cmp %r9,%r10
|
|
5636: 72 e8 jb 0x5620
|
|
5638: e9 5b 01 00 00 jmp 0x5798
|
|
563d: 41 83 f8 10 cmp $0x10,%r8d
|
|
5641: 0f 8c 7d 01 00 00 jl 0x57c4
|
|
5647: 41 83 f8 1d cmp $0x1d,%r8d
|
|
564b: 0f 8c 7b 01 00 00 jl 0x57cc
|
|
5651: 49 89 d7 mov %rdx,%r15
|
|
5654: 49 83 e7 1f and $0x1f,%r15
|
|
5658: 45 85 ff test %r15d,%r15d
|
|
565b: 74 18 je 0x5675
|
|
565d: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
5664: 0f 85 5a 01 00 00 jne 0x57c4
|
|
566a: 41 f7 df neg %r15d
|
|
566d: 41 83 c7 20 add $0x20,%r15d
|
|
5671: 41 c1 ef 02 shr $0x2,%r15d
|
|
5675: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
5679: 44 3b c0 cmp %eax,%r8d
|
|
567c: 0f 8c 42 01 00 00 jl 0x57c4
|
|
5682: 45 89 c3 mov %r8d,%r11d
|
|
5685: 33 c0 xor %eax,%eax
|
|
5687: 45 2b df sub %r15d,%r11d
|
|
568a: 41 83 e3 0f and $0xf,%r11d
|
|
568e: 41 f7 db neg %r11d
|
|
5691: 45 03 d8 add %r8d,%r11d
|
|
5694: 45 89 fa mov %r15d,%r10d
|
|
5697: 45 85 ff test %r15d,%r15d
|
|
569a: 76 1a jbe 0x56b6
|
|
569c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
56a0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
56a5: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
56a9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
56ae: 48 ff c0 inc %rax
|
|
56b1: 49 3b c2 cmp %r10,%rax
|
|
56b4: 72 ea jb 0x56a0
|
|
56b6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
56bb: 49 63 c3 movslq %r11d,%rax
|
|
56be: 66 90 xchg %ax,%ax
|
|
56c0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
56c6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
56cd: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
56d1: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
|
|
56d5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
56db: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
56e2: 49 83 c2 10 add $0x10,%r10
|
|
56e6: 4c 3b d0 cmp %rax,%r10
|
|
56e9: 72 d5 jb 0x56c0
|
|
56eb: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
56ef: 41 3b c0 cmp %r8d,%eax
|
|
56f2: 0f 87 a0 00 00 00 ja 0x5798
|
|
56f8: 4d 63 c8 movslq %r8d,%r9
|
|
56fb: 4d 63 db movslq %r11d,%r11
|
|
56fe: 4d 2b cb sub %r11,%r9
|
|
5701: 49 83 f9 04 cmp $0x4,%r9
|
|
5705: 0f 8c b4 00 00 00 jl 0x57bf
|
|
570b: 4d 63 db movslq %r11d,%r11
|
|
570e: 45 89 ca mov %r9d,%r10d
|
|
5711: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
5715: 45 33 c0 xor %r8d,%r8d
|
|
5718: 4d 63 d2 movslq %r10d,%r10
|
|
571b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
5720: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
5724: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
5728: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
572f: 00
|
|
5730: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
573e: 00 00
|
|
5740: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
5746: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
574a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
5750: 49 83 c0 04 add $0x4,%r8
|
|
5754: 4d 3b c2 cmp %r10,%r8
|
|
5757: 72 e7 jb 0x5740
|
|
5759: 4d 3b d1 cmp %r9,%r10
|
|
575c: 73 3a jae 0x5798
|
|
575e: 4d 63 db movslq %r11d,%r11
|
|
5761: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
5765: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
5769: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5770: 00
|
|
5771: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
577f: 00
|
|
5780: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
5786: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
578a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
5790: 49 ff c2 inc %r10
|
|
5793: 4d 3b d1 cmp %r9,%r10
|
|
5796: 72 e8 jb 0x5780
|
|
5798: 33 c0 xor %eax,%eax
|
|
579a: c5 f8 77 vzeroupper
|
|
579d: 41 5f pop %r15
|
|
579f: c3 ret
|
|
57a0: 45 33 d2 xor %r10d,%r10d
|
|
57a3: e9 51 fe ff ff jmp 0x55f9
|
|
57a8: 45 33 db xor %r11d,%r11d
|
|
57ab: e9 db fd ff ff jmp 0x558b
|
|
57b0: 45 89 c3 mov %r8d,%r11d
|
|
57b3: 45 33 d2 xor %r10d,%r10d
|
|
57b6: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
57ba: e9 97 fd ff ff jmp 0x5556
|
|
57bf: 45 33 d2 xor %r10d,%r10d
|
|
57c2: eb 95 jmp 0x5759
|
|
57c4: 45 33 db xor %r11d,%r11d
|
|
57c7: e9 1f ff ff ff jmp 0x56eb
|
|
57cc: 45 89 c3 mov %r8d,%r11d
|
|
57cf: 45 33 d2 xor %r10d,%r10d
|
|
57d2: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
57d6: e9 db fe ff ff jmp 0x56b6
|
|
57db: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
57e0: 41 5f pop %r15
|
|
57e2: c3 ret
|
|
57e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
57e8: 41 5f pop %r15
|
|
57ea: c3 ret
|
|
57eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
57f2: 00
|
|
57f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
57fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5800: 48 83 ec 28 sub $0x28,%rsp
|
|
5804: 48 85 c9 test %rcx,%rcx
|
|
5807: 74 20 je 0x5829
|
|
5809: 48 85 d2 test %rdx,%rdx
|
|
580c: 74 1b je 0x5829
|
|
580e: 45 85 c0 test %r8d,%r8d
|
|
5811: 7f 0a jg 0x581d
|
|
5813: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5818: 48 83 c4 28 add $0x28,%rsp
|
|
581c: c3 ret
|
|
581d: e8 3e 85 03 00 call 0x3dd60
|
|
5822: 33 c0 xor %eax,%eax
|
|
5824: 48 83 c4 28 add $0x28,%rsp
|
|
5828: c3 ret
|
|
5829: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
582e: 48 83 c4 28 add $0x28,%rsp
|
|
5832: c3 ret
|
|
5833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
583f: 00
|
|
5840: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5845: 48 85 c9 test %rcx,%rcx
|
|
5848: 74 22 je 0x586c
|
|
584a: 48 85 d2 test %rdx,%rdx
|
|
584d: 74 1d je 0x586c
|
|
584f: 45 85 c0 test %r8d,%r8d
|
|
5852: 7f 0b jg 0x585f
|
|
5854: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5859: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
585e: c3 ret
|
|
585f: e8 7c 86 03 00 call 0x3dee0
|
|
5864: 33 c0 xor %eax,%eax
|
|
5866: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
586b: c3 ret
|
|
586c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5871: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5876: c3 ret
|
|
5877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
587e: 00 00
|
|
5880: 48 83 ec 28 sub $0x28,%rsp
|
|
5884: 48 85 c9 test %rcx,%rcx
|
|
5887: 74 20 je 0x58a9
|
|
5889: 48 85 d2 test %rdx,%rdx
|
|
588c: 74 1b je 0x58a9
|
|
588e: 45 85 c0 test %r8d,%r8d
|
|
5891: 7f 0a jg 0x589d
|
|
5893: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5898: 48 83 c4 28 add $0x28,%rsp
|
|
589c: c3 ret
|
|
589d: e8 be 87 03 00 call 0x3e060
|
|
58a2: 33 c0 xor %eax,%eax
|
|
58a4: 48 83 c4 28 add $0x28,%rsp
|
|
58a8: c3 ret
|
|
58a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
58ae: 48 83 c4 28 add $0x28,%rsp
|
|
58b2: c3 ret
|
|
58b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
58b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
58bf: 00
|
|
58c0: 56 push %rsi
|
|
58c1: 48 89 d6 mov %rdx,%rsi
|
|
58c4: 48 85 c9 test %rcx,%rcx
|
|
58c7: 0f 84 90 01 00 00 je 0x5a5d
|
|
58cd: 48 85 f6 test %rsi,%rsi
|
|
58d0: 0f 84 87 01 00 00 je 0x5a5d
|
|
58d6: 45 85 c0 test %r8d,%r8d
|
|
58d9: 0f 8e 77 01 00 00 jle 0x5a56
|
|
58df: 41 83 f8 10 cmp $0x10,%r8d
|
|
58e3: 0f 8c 5d 01 00 00 jl 0x5a46
|
|
58e9: 49 89 f1 mov %rsi,%r9
|
|
58ec: 49 83 e1 1f and $0x1f,%r9
|
|
58f0: 45 89 c9 mov %r9d,%r9d
|
|
58f3: 45 85 c9 test %r9d,%r9d
|
|
58f6: 74 18 je 0x5910
|
|
58f8: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
58ff: 0f 85 41 01 00 00 jne 0x5a46
|
|
5905: 41 f7 d9 neg %r9d
|
|
5908: 41 83 c1 20 add $0x20,%r9d
|
|
590c: 41 c1 e9 02 shr $0x2,%r9d
|
|
5910: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
5914: 44 3b c0 cmp %eax,%r8d
|
|
5917: 0f 8c 29 01 00 00 jl 0x5a46
|
|
591d: 44 89 c0 mov %r8d,%eax
|
|
5920: 33 d2 xor %edx,%edx
|
|
5922: 41 2b c1 sub %r9d,%eax
|
|
5925: 83 e0 0f and $0xf,%eax
|
|
5928: f7 d8 neg %eax
|
|
592a: 41 03 c0 add %r8d,%eax
|
|
592d: 45 85 c9 test %r9d,%r9d
|
|
5930: 76 25 jbe 0x5957
|
|
5932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5940: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
5945: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
594a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
594f: 48 ff c2 inc %rdx
|
|
5952: 49 3b d1 cmp %r9,%rdx
|
|
5955: 72 e9 jb 0x5940
|
|
5957: 48 63 d0 movslq %eax,%rdx
|
|
595a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5960: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
5966: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
596d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
5974: 01
|
|
5975: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
597c: 01
|
|
597d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
|
|
5983: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
598a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
5990: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
5997: 49 83 c1 10 add $0x10,%r9
|
|
599b: 4c 3b ca cmp %rdx,%r9
|
|
599e: 72 c0 jb 0x5960
|
|
59a0: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
59a4: 45 3b c8 cmp %r8d,%r9d
|
|
59a7: 0f 87 8d 00 00 00 ja 0x5a3a
|
|
59ad: 4d 63 d0 movslq %r8d,%r10
|
|
59b0: 4c 2b d2 sub %rdx,%r10
|
|
59b3: 49 83 fa 04 cmp $0x4,%r10
|
|
59b7: 0f 8c 84 00 00 00 jl 0x5a41
|
|
59bd: 45 89 d3 mov %r10d,%r11d
|
|
59c0: 45 33 c9 xor %r9d,%r9d
|
|
59c3: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
59c7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
59cb: 4d 63 db movslq %r11d,%r11
|
|
59ce: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
59d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59e0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
59e6: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
|
|
59ec: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
59f2: 49 83 c1 04 add $0x4,%r9
|
|
59f6: 4d 3b cb cmp %r11,%r9
|
|
59f9: 72 e5 jb 0x59e0
|
|
59fb: 4d 3b da cmp %r10,%r11
|
|
59fe: 73 3a jae 0x5a3a
|
|
5a00: 48 63 c0 movslq %eax,%rax
|
|
5a03: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
5a07: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
5a0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a12: 00
|
|
5a13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5a20: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
5a26: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
|
|
5a2c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
5a32: 49 ff c3 inc %r11
|
|
5a35: 4d 3b da cmp %r10,%r11
|
|
5a38: 72 e6 jb 0x5a20
|
|
5a3a: 33 c0 xor %eax,%eax
|
|
5a3c: c5 f8 77 vzeroupper
|
|
5a3f: 5e pop %rsi
|
|
5a40: c3 ret
|
|
5a41: 45 33 db xor %r11d,%r11d
|
|
5a44: eb b5 jmp 0x59fb
|
|
5a46: 33 c0 xor %eax,%eax
|
|
5a48: 41 83 f8 01 cmp $0x1,%r8d
|
|
5a4c: 72 ec jb 0x5a3a
|
|
5a4e: 4d 63 d0 movslq %r8d,%r10
|
|
5a51: 45 33 db xor %r11d,%r11d
|
|
5a54: eb a5 jmp 0x59fb
|
|
5a56: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5a5b: 5e pop %rsi
|
|
5a5c: c3 ret
|
|
5a5d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5a62: 5e pop %rsi
|
|
5a63: c3 ret
|
|
5a64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a6b: 00
|
|
5a6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a7f: 00
|
|
5a80: 53 push %rbx
|
|
5a81: 49 89 ca mov %rcx,%r10
|
|
5a84: 4d 85 d2 test %r10,%r10
|
|
5a87: 0f 84 84 01 00 00 je 0x5c11
|
|
5a8d: 48 85 d2 test %rdx,%rdx
|
|
5a90: 0f 84 7b 01 00 00 je 0x5c11
|
|
5a96: 45 85 c0 test %r8d,%r8d
|
|
5a99: 0f 8e 6b 01 00 00 jle 0x5c0a
|
|
5a9f: 41 83 f8 10 cmp $0x10,%r8d
|
|
5aa3: 0f 8c 59 01 00 00 jl 0x5c02
|
|
5aa9: 48 89 d3 mov %rdx,%rbx
|
|
5aac: 48 83 e3 1f and $0x1f,%rbx
|
|
5ab0: 85 db test %ebx,%ebx
|
|
5ab2: 74 11 je 0x5ac5
|
|
5ab4: f6 c3 03 test $0x3,%bl
|
|
5ab7: 0f 85 45 01 00 00 jne 0x5c02
|
|
5abd: f7 db neg %ebx
|
|
5abf: 83 c3 20 add $0x20,%ebx
|
|
5ac2: c1 eb 02 shr $0x2,%ebx
|
|
5ac5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
5ac8: 44 3b c0 cmp %eax,%r8d
|
|
5acb: 0f 8c 31 01 00 00 jl 0x5c02
|
|
5ad1: 45 89 c1 mov %r8d,%r9d
|
|
5ad4: 33 c0 xor %eax,%eax
|
|
5ad6: 44 2b cb sub %ebx,%r9d
|
|
5ad9: 41 83 e1 0f and $0xf,%r9d
|
|
5add: 41 f7 d9 neg %r9d
|
|
5ae0: 45 03 c8 add %r8d,%r9d
|
|
5ae3: 89 d9 mov %ebx,%ecx
|
|
5ae5: 85 db test %ebx,%ebx
|
|
5ae7: 76 2f jbe 0x5b18
|
|
5ae9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5af0: 00
|
|
5af1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5aff: 00
|
|
5b00: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
5b06: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
5b0b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
5b10: 48 ff c0 inc %rax
|
|
5b13: 48 3b c1 cmp %rcx,%rax
|
|
5b16: 72 e8 jb 0x5b00
|
|
5b18: 49 63 c1 movslq %r9d,%rax
|
|
5b1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b20: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
5b26: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
5b2d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
5b32: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
5b38: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
5b3d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
5b43: 48 83 c1 10 add $0x10,%rcx
|
|
5b47: 48 3b c8 cmp %rax,%rcx
|
|
5b4a: 72 d4 jb 0x5b20
|
|
5b4c: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
5b50: 41 3b c0 cmp %r8d,%eax
|
|
5b53: 0f 87 9e 00 00 00 ja 0x5bf7
|
|
5b59: 4d 63 c0 movslq %r8d,%r8
|
|
5b5c: 4d 63 c9 movslq %r9d,%r9
|
|
5b5f: 4d 2b c1 sub %r9,%r8
|
|
5b62: 49 83 f8 04 cmp $0x4,%r8
|
|
5b66: 0f 8c 92 00 00 00 jl 0x5bfe
|
|
5b6c: 4d 63 c9 movslq %r9d,%r9
|
|
5b6f: 44 89 c3 mov %r8d,%ebx
|
|
5b72: 83 e3 fc and $0xfffffffc,%ebx
|
|
5b75: 33 c9 xor %ecx,%ecx
|
|
5b77: 48 63 db movslq %ebx,%rbx
|
|
5b7a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
5b7e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
5b82: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b89: 00
|
|
5b8a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b91: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b98: 00
|
|
5b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ba0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
5ba6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
5bab: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
5bb0: 48 83 c1 04 add $0x4,%rcx
|
|
5bb4: 48 3b cb cmp %rbx,%rcx
|
|
5bb7: 72 e7 jb 0x5ba0
|
|
5bb9: 49 3b d8 cmp %r8,%rbx
|
|
5bbc: 73 39 jae 0x5bf7
|
|
5bbe: 4d 63 c9 movslq %r9d,%r9
|
|
5bc1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
5bc5: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
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: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
5be5: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
5bea: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
5bef: 48 ff c3 inc %rbx
|
|
5bf2: 49 3b d8 cmp %r8,%rbx
|
|
5bf5: 72 e9 jb 0x5be0
|
|
5bf7: 33 c0 xor %eax,%eax
|
|
5bf9: c5 f8 77 vzeroupper
|
|
5bfc: 5b pop %rbx
|
|
5bfd: c3 ret
|
|
5bfe: 33 db xor %ebx,%ebx
|
|
5c00: eb b7 jmp 0x5bb9
|
|
5c02: 45 33 c9 xor %r9d,%r9d
|
|
5c05: e9 42 ff ff ff jmp 0x5b4c
|
|
5c0a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5c0f: 5b pop %rbx
|
|
5c10: c3 ret
|
|
5c11: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5c16: 5b pop %rbx
|
|
5c17: c3 ret
|
|
5c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c1f: 00
|
|
5c20: 48 85 c9 test %rcx,%rcx
|
|
5c23: 0f 84 5b 02 00 00 je 0x5e84
|
|
5c29: 48 85 d2 test %rdx,%rdx
|
|
5c2c: 0f 84 52 02 00 00 je 0x5e84
|
|
5c32: 4d 85 c0 test %r8,%r8
|
|
5c35: 0f 84 49 02 00 00 je 0x5e84
|
|
5c3b: 45 85 c9 test %r9d,%r9d
|
|
5c3e: 0f 86 33 02 00 00 jbe 0x5e77
|
|
5c44: 41 83 f9 06 cmp $0x6,%r9d
|
|
5c48: 0f 86 ae 01 00 00 jbe 0x5dfc
|
|
5c4e: 49 3b d0 cmp %r8,%rdx
|
|
5c51: 76 17 jbe 0x5c6a
|
|
5c53: 44 89 c8 mov %r9d,%eax
|
|
5c56: 49 89 d2 mov %rdx,%r10
|
|
5c59: 48 c1 e0 02 shl $0x2,%rax
|
|
5c5d: 4d 2b d0 sub %r8,%r10
|
|
5c60: 4c 3b d0 cmp %rax,%r10
|
|
5c63: 7d 24 jge 0x5c89
|
|
5c65: e9 92 01 00 00 jmp 0x5dfc
|
|
5c6a: 4c 3b c2 cmp %rdx,%r8
|
|
5c6d: 0f 86 89 01 00 00 jbe 0x5dfc
|
|
5c73: 44 89 c8 mov %r9d,%eax
|
|
5c76: 4d 89 c2 mov %r8,%r10
|
|
5c79: 48 c1 e0 02 shl $0x2,%rax
|
|
5c7d: 4c 2b d2 sub %rdx,%r10
|
|
5c80: 4c 3b d0 cmp %rax,%r10
|
|
5c83: 0f 8c 73 01 00 00 jl 0x5dfc
|
|
5c89: 49 3b c8 cmp %r8,%rcx
|
|
5c8c: 76 10 jbe 0x5c9e
|
|
5c8e: 49 89 ca mov %rcx,%r10
|
|
5c91: 4d 2b d0 sub %r8,%r10
|
|
5c94: 4c 3b d0 cmp %rax,%r10
|
|
5c97: 7d 1d jge 0x5cb6
|
|
5c99: e9 5e 01 00 00 jmp 0x5dfc
|
|
5c9e: 4c 3b c1 cmp %rcx,%r8
|
|
5ca1: 0f 86 55 01 00 00 jbe 0x5dfc
|
|
5ca7: 4d 89 c2 mov %r8,%r10
|
|
5caa: 4c 2b d1 sub %rcx,%r10
|
|
5cad: 4c 3b d0 cmp %rax,%r10
|
|
5cb0: 0f 8c 46 01 00 00 jl 0x5dfc
|
|
5cb6: 41 83 f9 08 cmp $0x8,%r9d
|
|
5cba: 0f 82 bd 01 00 00 jb 0x5e7d
|
|
5cc0: 4d 89 c2 mov %r8,%r10
|
|
5cc3: 49 83 e2 0f and $0xf,%r10
|
|
5cc7: 45 85 d2 test %r10d,%r10d
|
|
5cca: 74 18 je 0x5ce4
|
|
5ccc: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
5cd3: 0f 85 a4 01 00 00 jne 0x5e7d
|
|
5cd9: 41 f7 da neg %r10d
|
|
5cdc: 41 83 c2 10 add $0x10,%r10d
|
|
5ce0: 41 c1 ea 02 shr $0x2,%r10d
|
|
5ce4: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
5ce8: 44 3b c8 cmp %eax,%r9d
|
|
5ceb: 0f 82 8c 01 00 00 jb 0x5e7d
|
|
5cf1: 44 89 c8 mov %r9d,%eax
|
|
5cf4: 45 33 db xor %r11d,%r11d
|
|
5cf7: 41 2b c2 sub %r10d,%eax
|
|
5cfa: 83 e0 07 and $0x7,%eax
|
|
5cfd: f7 d8 neg %eax
|
|
5cff: 41 03 c1 add %r9d,%eax
|
|
5d02: 45 85 d2 test %r10d,%r10d
|
|
5d05: 76 33 jbe 0x5d3a
|
|
5d07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d0e: 00
|
|
5d0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d16: 0f 1f 00 nopl (%rax)
|
|
5d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d20: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
5d26: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
5d2c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
5d32: 41 ff c3 inc %r11d
|
|
5d35: 45 3b da cmp %r10d,%r11d
|
|
5d38: 72 e6 jb 0x5d20
|
|
5d3a: 45 89 d2 mov %r10d,%r10d
|
|
5d3d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
|
|
5d41: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
5d48: 74 56 je 0x5da0
|
|
5d4a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d51: 00
|
|
5d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d60: 45 89 d2 mov %r10d,%r10d
|
|
5d63: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
|
|
5d68: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
5d6e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
|
|
5d73: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
|
|
5d79: 0f 5d c8 minps %xmm0,%xmm1
|
|
5d7c: 0f 5d da minps %xmm2,%xmm3
|
|
5d7f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
|
|
5d84: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
5d8a: 41 83 c2 08 add $0x8,%r10d
|
|
5d8e: 44 3b d0 cmp %eax,%r10d
|
|
5d91: 72 cd jb 0x5d60
|
|
5d93: eb 38 jmp 0x5dcd
|
|
5d95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5da0: 45 89 d2 mov %r10d,%r10d
|
|
5da3: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
|
|
5da8: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
|
|
5dae: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
|
|
5db3: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
|
|
5db9: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
|
|
5dbe: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
|
|
5dc4: 41 83 c2 08 add $0x8,%r10d
|
|
5dc8: 44 3b d0 cmp %eax,%r10d
|
|
5dcb: 72 d3 jb 0x5da0
|
|
5dcd: 41 3b c1 cmp %r9d,%eax
|
|
5dd0: 0f 83 9e 00 00 00 jae 0x5e74
|
|
5dd6: 0f 1f 00 nopl (%rax)
|
|
5dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5de0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
5de5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
|
|
5dea: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
5df0: ff c0 inc %eax
|
|
5df2: 41 3b c1 cmp %r9d,%eax
|
|
5df5: 72 e9 jb 0x5de0
|
|
5df7: e9 78 00 00 00 jmp 0x5e74
|
|
5dfc: 44 89 c8 mov %r9d,%eax
|
|
5dff: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
5e05: d1 e8 shr $1,%eax
|
|
5e07: 45 33 d2 xor %r10d,%r10d
|
|
5e0a: 85 c0 test %eax,%eax
|
|
5e0c: 76 4c jbe 0x5e5a
|
|
5e0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e15: 00
|
|
5e16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e1d: 0f 1f 00 nopl (%rax)
|
|
5e20: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
|
|
5e24: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
5e2a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
5e30: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
5e36: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
5e3b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
|
|
5e41: 41 ff c2 inc %r10d
|
|
5e44: 44 3b d0 cmp %eax,%r10d
|
|
5e47: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
|
|
5e4d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
|
|
5e53: 72 cb jb 0x5e20
|
|
5e55: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
5e5a: 41 ff cb dec %r11d
|
|
5e5d: 45 3b d9 cmp %r9d,%r11d
|
|
5e60: 73 12 jae 0x5e74
|
|
5e62: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
5e68: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
5e6e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
5e74: 33 c0 xor %eax,%eax
|
|
5e76: c3 ret
|
|
5e77: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5e7c: c3 ret
|
|
5e7d: 33 c0 xor %eax,%eax
|
|
5e7f: e9 49 ff ff ff jmp 0x5dcd
|
|
5e84: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5e89: c3 ret
|
|
5e8a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e91: 00
|
|
5e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5ea5: 48 85 c9 test %rcx,%rcx
|
|
5ea8: 74 27 je 0x5ed1
|
|
5eaa: 48 85 d2 test %rdx,%rdx
|
|
5ead: 74 22 je 0x5ed1
|
|
5eaf: 4d 85 c0 test %r8,%r8
|
|
5eb2: 74 1d je 0x5ed1
|
|
5eb4: 45 85 c9 test %r9d,%r9d
|
|
5eb7: 77 0b ja 0x5ec4
|
|
5eb9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5ebe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5ec3: c3 ret
|
|
5ec4: e8 17 83 03 00 call 0x3e1e0
|
|
5ec9: 33 c0 xor %eax,%eax
|
|
5ecb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5ed0: c3 ret
|
|
5ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5ed6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5edb: c3 ret
|
|
5edc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5ee0: 48 83 ec 28 sub $0x28,%rsp
|
|
5ee4: 48 85 c9 test %rcx,%rcx
|
|
5ee7: 74 25 je 0x5f0e
|
|
5ee9: 48 85 d2 test %rdx,%rdx
|
|
5eec: 74 20 je 0x5f0e
|
|
5eee: 4d 85 c0 test %r8,%r8
|
|
5ef1: 74 1b je 0x5f0e
|
|
5ef3: 45 85 c9 test %r9d,%r9d
|
|
5ef6: 77 0a ja 0x5f02
|
|
5ef8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5efd: 48 83 c4 28 add $0x28,%rsp
|
|
5f01: c3 ret
|
|
5f02: e8 19 88 03 00 call 0x3e720
|
|
5f07: 33 c0 xor %eax,%eax
|
|
5f09: 48 83 c4 28 add $0x28,%rsp
|
|
5f0d: c3 ret
|
|
5f0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5f13: 48 83 c4 28 add $0x28,%rsp
|
|
5f17: c3 ret
|
|
5f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f1f: 00
|
|
5f20: 48 83 ec 28 sub $0x28,%rsp
|
|
5f24: 48 85 c9 test %rcx,%rcx
|
|
5f27: 74 25 je 0x5f4e
|
|
5f29: 48 85 d2 test %rdx,%rdx
|
|
5f2c: 74 20 je 0x5f4e
|
|
5f2e: 4d 85 c0 test %r8,%r8
|
|
5f31: 74 1b je 0x5f4e
|
|
5f33: 45 85 c9 test %r9d,%r9d
|
|
5f36: 77 0a ja 0x5f42
|
|
5f38: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5f3d: 48 83 c4 28 add $0x28,%rsp
|
|
5f41: c3 ret
|
|
5f42: e8 b9 8d 03 00 call 0x3ed00
|
|
5f47: 33 c0 xor %eax,%eax
|
|
5f49: 48 83 c4 28 add $0x28,%rsp
|
|
5f4d: c3 ret
|
|
5f4e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5f53: 48 83 c4 28 add $0x28,%rsp
|
|
5f57: c3 ret
|
|
5f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f5f: 00
|
|
5f60: 48 83 ec 28 sub $0x28,%rsp
|
|
5f64: 48 85 c9 test %rcx,%rcx
|
|
5f67: 74 25 je 0x5f8e
|
|
5f69: 48 85 d2 test %rdx,%rdx
|
|
5f6c: 74 20 je 0x5f8e
|
|
5f6e: 4d 85 c0 test %r8,%r8
|
|
5f71: 74 1b je 0x5f8e
|
|
5f73: 45 85 c9 test %r9d,%r9d
|
|
5f76: 77 0a ja 0x5f82
|
|
5f78: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5f7d: 48 83 c4 28 add $0x28,%rsp
|
|
5f81: c3 ret
|
|
5f82: e8 59 93 03 00 call 0x3f2e0
|
|
5f87: 33 c0 xor %eax,%eax
|
|
5f89: 48 83 c4 28 add $0x28,%rsp
|
|
5f8d: c3 ret
|
|
5f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5f93: 48 83 c4 28 add $0x28,%rsp
|
|
5f97: c3 ret
|
|
5f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f9f: 00
|
|
5fa0: 48 83 ec 28 sub $0x28,%rsp
|
|
5fa4: 48 85 c9 test %rcx,%rcx
|
|
5fa7: 74 25 je 0x5fce
|
|
5fa9: 48 85 d2 test %rdx,%rdx
|
|
5fac: 74 20 je 0x5fce
|
|
5fae: 4d 85 c0 test %r8,%r8
|
|
5fb1: 74 1b je 0x5fce
|
|
5fb3: 45 85 c9 test %r9d,%r9d
|
|
5fb6: 77 0a ja 0x5fc2
|
|
5fb8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5fbd: 48 83 c4 28 add $0x28,%rsp
|
|
5fc1: c3 ret
|
|
5fc2: e8 39 99 03 00 call 0x3f900
|
|
5fc7: 33 c0 xor %eax,%eax
|
|
5fc9: 48 83 c4 28 add $0x28,%rsp
|
|
5fcd: c3 ret
|
|
5fce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5fd3: 48 83 c4 28 add $0x28,%rsp
|
|
5fd7: c3 ret
|
|
5fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5fdf: 00
|
|
5fe0: 48 83 ec 28 sub $0x28,%rsp
|
|
5fe4: 48 85 c9 test %rcx,%rcx
|
|
5fe7: 74 25 je 0x600e
|
|
5fe9: 48 85 d2 test %rdx,%rdx
|
|
5fec: 74 20 je 0x600e
|
|
5fee: 4d 85 c0 test %r8,%r8
|
|
5ff1: 74 1b je 0x600e
|
|
5ff3: 45 85 c9 test %r9d,%r9d
|
|
5ff6: 7f 0a jg 0x6002
|
|
5ff8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5ffd: 48 83 c4 28 add $0x28,%rsp
|
|
6001: c3 ret
|
|
6002: e8 39 9f 03 00 call 0x3ff40
|
|
6007: 33 c0 xor %eax,%eax
|
|
6009: 48 83 c4 28 add $0x28,%rsp
|
|
600d: c3 ret
|
|
600e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6013: 48 83 c4 28 add $0x28,%rsp
|
|
6017: c3 ret
|
|
6018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
601f: 00
|
|
6020: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6025: 48 85 c9 test %rcx,%rcx
|
|
6028: 74 27 je 0x6051
|
|
602a: 48 85 d2 test %rdx,%rdx
|
|
602d: 74 22 je 0x6051
|
|
602f: 4d 85 c0 test %r8,%r8
|
|
6032: 74 1d je 0x6051
|
|
6034: 45 85 c9 test %r9d,%r9d
|
|
6037: 7f 0b jg 0x6044
|
|
6039: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
603e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6043: c3 ret
|
|
6044: e8 f7 a2 03 00 call 0x40340
|
|
6049: 33 c0 xor %eax,%eax
|
|
604b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6050: c3 ret
|
|
6051: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6056: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
605b: c3 ret
|
|
605c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6060: 48 83 ec 28 sub $0x28,%rsp
|
|
6064: 48 85 c9 test %rcx,%rcx
|
|
6067: 74 25 je 0x608e
|
|
6069: 48 85 d2 test %rdx,%rdx
|
|
606c: 74 20 je 0x608e
|
|
606e: 4d 85 c0 test %r8,%r8
|
|
6071: 74 1b je 0x608e
|
|
6073: 45 85 c9 test %r9d,%r9d
|
|
6076: 7f 0a jg 0x6082
|
|
6078: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
607d: 48 83 c4 28 add $0x28,%rsp
|
|
6081: c3 ret
|
|
6082: e8 b9 a6 03 00 call 0x40740
|
|
6087: 33 c0 xor %eax,%eax
|
|
6089: 48 83 c4 28 add $0x28,%rsp
|
|
608d: c3 ret
|
|
608e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6093: 48 83 c4 28 add $0x28,%rsp
|
|
6097: c3 ret
|
|
6098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
609f: 00
|
|
60a0: 41 57 push %r15
|
|
60a2: 49 89 ca mov %rcx,%r10
|
|
60a5: 49 89 d3 mov %rdx,%r11
|
|
60a8: 4d 85 d2 test %r10,%r10
|
|
60ab: 0f 84 fb 00 00 00 je 0x61ac
|
|
60b1: 4d 85 db test %r11,%r11
|
|
60b4: 0f 84 f2 00 00 00 je 0x61ac
|
|
60ba: 4d 85 c0 test %r8,%r8
|
|
60bd: 0f 84 e9 00 00 00 je 0x61ac
|
|
60c3: 45 85 c9 test %r9d,%r9d
|
|
60c6: 0f 8e d8 00 00 00 jle 0x61a4
|
|
60cc: 49 63 d1 movslq %r9d,%rdx
|
|
60cf: 48 83 fa 08 cmp $0x8,%rdx
|
|
60d3: 0f 8c c6 00 00 00 jl 0x619f
|
|
60d9: 4c 89 c0 mov %r8,%rax
|
|
60dc: 48 83 e0 0f and $0xf,%rax
|
|
60e0: 85 c0 test %eax,%eax
|
|
60e2: 74 10 je 0x60f4
|
|
60e4: a8 03 test $0x3,%al
|
|
60e6: 0f 85 b3 00 00 00 jne 0x619f
|
|
60ec: f7 d8 neg %eax
|
|
60ee: 83 c0 10 add $0x10,%eax
|
|
60f1: c1 e8 02 shr $0x2,%eax
|
|
60f4: 89 c1 mov %eax,%ecx
|
|
60f6: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
60fa: 49 3b d7 cmp %r15,%rdx
|
|
60fd: 0f 8c 9c 00 00 00 jl 0x619f
|
|
6103: 45 89 cf mov %r9d,%r15d
|
|
6106: 44 2b f8 sub %eax,%r15d
|
|
6109: 41 83 e7 07 and $0x7,%r15d
|
|
610d: 45 2b cf sub %r15d,%r9d
|
|
6110: 4d 63 c9 movslq %r9d,%r9
|
|
6113: 85 c0 test %eax,%eax
|
|
6115: b8 00 00 00 00 mov $0x0,%eax
|
|
611a: 76 24 jbe 0x6140
|
|
611c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6120: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
6126: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
|
|
612c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
6132: 48 ff c0 inc %rax
|
|
6135: 48 3b c1 cmp %rcx,%rax
|
|
6138: 72 e6 jb 0x6120
|
|
613a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6140: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
6146: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
614d: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
|
|
6153: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
615a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
6160: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
6167: 48 83 c1 08 add $0x8,%rcx
|
|
616b: 49 3b c9 cmp %r9,%rcx
|
|
616e: 72 d0 jb 0x6140
|
|
6170: 4c 3b ca cmp %rdx,%r9
|
|
6173: 73 25 jae 0x619a
|
|
6175: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6180: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
6186: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
|
|
618c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
6192: 49 ff c1 inc %r9
|
|
6195: 4c 3b ca cmp %rdx,%r9
|
|
6198: 72 e6 jb 0x6180
|
|
619a: 33 c0 xor %eax,%eax
|
|
619c: 41 5f pop %r15
|
|
619e: c3 ret
|
|
619f: 45 33 c9 xor %r9d,%r9d
|
|
61a2: eb cc jmp 0x6170
|
|
61a4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
61a9: 41 5f pop %r15
|
|
61ab: c3 ret
|
|
61ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
61b1: 41 5f pop %r15
|
|
61b3: c3 ret
|
|
61b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
61b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
61c0: 53 push %rbx
|
|
61c1: 57 push %rdi
|
|
61c2: 55 push %rbp
|
|
61c3: 49 89 ca mov %rcx,%r10
|
|
61c6: 4d 85 d2 test %r10,%r10
|
|
61c9: 0f 84 92 01 00 00 je 0x6361
|
|
61cf: 48 85 d2 test %rdx,%rdx
|
|
61d2: 0f 84 89 01 00 00 je 0x6361
|
|
61d8: 4d 85 c0 test %r8,%r8
|
|
61db: 0f 84 80 01 00 00 je 0x6361
|
|
61e1: 45 85 c9 test %r9d,%r9d
|
|
61e4: 0f 8e 6e 01 00 00 jle 0x6358
|
|
61ea: 41 83 f9 10 cmp $0x10,%r9d
|
|
61ee: 0f 8c 50 01 00 00 jl 0x6344
|
|
61f4: 41 83 f9 1d cmp $0x1d,%r9d
|
|
61f8: 0f 8c 4d 01 00 00 jl 0x634b
|
|
61fe: 4c 89 c1 mov %r8,%rcx
|
|
6201: 48 83 e1 1f and $0x1f,%rcx
|
|
6205: 89 c9 mov %ecx,%ecx
|
|
6207: 85 c9 test %ecx,%ecx
|
|
6209: 74 11 je 0x621c
|
|
620b: f6 c1 03 test $0x3,%cl
|
|
620e: 0f 85 30 01 00 00 jne 0x6344
|
|
6214: f7 d9 neg %ecx
|
|
6216: 83 c1 20 add $0x20,%ecx
|
|
6219: c1 e9 02 shr $0x2,%ecx
|
|
621c: 8d 41 10 lea 0x10(%rcx),%eax
|
|
621f: 44 3b c8 cmp %eax,%r9d
|
|
6222: 0f 8c 1c 01 00 00 jl 0x6344
|
|
6228: 44 89 cf mov %r9d,%edi
|
|
622b: 33 c0 xor %eax,%eax
|
|
622d: 2b f9 sub %ecx,%edi
|
|
622f: 83 e7 0f and $0xf,%edi
|
|
6232: f7 df neg %edi
|
|
6234: 41 03 f9 add %r9d,%edi
|
|
6237: 85 c9 test %ecx,%ecx
|
|
6239: 76 1e jbe 0x6259
|
|
623b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6240: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
6246: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
624b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
6251: 48 ff c0 inc %rax
|
|
6254: 48 3b c1 cmp %rcx,%rax
|
|
6257: 72 e7 jb 0x6240
|
|
6259: 48 63 c7 movslq %edi,%rax
|
|
625c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6260: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
6266: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
626d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
6272: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
6278: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
627e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
6285: 48 83 c1 10 add $0x10,%rcx
|
|
6289: 48 3b c8 cmp %rax,%rcx
|
|
628c: 72 d2 jb 0x6260
|
|
628e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
6291: 41 3b c1 cmp %r9d,%eax
|
|
6294: 0f 87 9d 00 00 00 ja 0x6337
|
|
629a: 4d 63 c9 movslq %r9d,%r9
|
|
629d: 48 63 ff movslq %edi,%rdi
|
|
62a0: 4c 2b cf sub %rdi,%r9
|
|
62a3: 49 83 f9 04 cmp $0x4,%r9
|
|
62a7: 0f 8c 93 00 00 00 jl 0x6340
|
|
62ad: 48 63 ff movslq %edi,%rdi
|
|
62b0: 44 89 cd mov %r9d,%ebp
|
|
62b3: 83 e5 fc and $0xfffffffc,%ebp
|
|
62b6: 33 c9 xor %ecx,%ecx
|
|
62b8: 48 63 ed movslq %ebp,%rbp
|
|
62bb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
62bf: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
62c3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
62c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
62ce: 00
|
|
62cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
62d6: 0f 1f 00 nopl (%rax)
|
|
62d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
62e0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
62e6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
62eb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
62f0: 48 83 c1 04 add $0x4,%rcx
|
|
62f4: 48 3b cd cmp %rbp,%rcx
|
|
62f7: 72 e7 jb 0x62e0
|
|
62f9: 49 3b e9 cmp %r9,%rbp
|
|
62fc: 73 39 jae 0x6337
|
|
62fe: 48 63 ff movslq %edi,%rdi
|
|
6301: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
6305: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
6309: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
630d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6314: 00
|
|
6315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
631c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6320: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
6325: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
632a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
632f: 48 ff c5 inc %rbp
|
|
6332: 49 3b e9 cmp %r9,%rbp
|
|
6335: 72 e9 jb 0x6320
|
|
6337: 33 c0 xor %eax,%eax
|
|
6339: c5 f8 77 vzeroupper
|
|
633c: 5d pop %rbp
|
|
633d: 5f pop %rdi
|
|
633e: 5b pop %rbx
|
|
633f: c3 ret
|
|
6340: 33 ed xor %ebp,%ebp
|
|
6342: eb b5 jmp 0x62f9
|
|
6344: 33 ff xor %edi,%edi
|
|
6346: e9 43 ff ff ff jmp 0x628e
|
|
634b: 44 89 cf mov %r9d,%edi
|
|
634e: 33 c9 xor %ecx,%ecx
|
|
6350: 83 e7 f0 and $0xfffffff0,%edi
|
|
6353: e9 01 ff ff ff jmp 0x6259
|
|
6358: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
635d: 5d pop %rbp
|
|
635e: 5f pop %rdi
|
|
635f: 5b pop %rbx
|
|
6360: c3 ret
|
|
6361: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6366: 5d pop %rbp
|
|
6367: 5f pop %rdi
|
|
6368: 5b pop %rbx
|
|
6369: c3 ret
|
|
636a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6371: 00
|
|
6372: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6380: 48 83 ec 38 sub $0x38,%rsp
|
|
6384: 45 89 c1 mov %r8d,%r9d
|
|
6387: 49 89 d0 mov %rdx,%r8
|
|
638a: 48 89 ca mov %rcx,%rdx
|
|
638d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
6393: 48 85 d2 test %rdx,%rdx
|
|
6396: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
639a: 74 47 je 0x63e3
|
|
639c: 4d 85 c0 test %r8,%r8
|
|
639f: 74 42 je 0x63e3
|
|
63a1: 45 85 c9 test %r9d,%r9d
|
|
63a4: 7e 47 jle 0x63ed
|
|
63a6: 85 c0 test %eax,%eax
|
|
63a8: 74 0f je 0x63b9
|
|
63aa: 83 f8 04 cmp $0x4,%eax
|
|
63ad: 74 0d je 0x63bc
|
|
63af: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
63b4: 48 83 c4 38 add $0x38,%rsp
|
|
63b8: c3 ret
|
|
63b9: 83 f8 04 cmp $0x4,%eax
|
|
63bc: 49 89 e3 mov %rsp,%r11
|
|
63bf: b8 01 00 00 00 mov $0x1,%eax
|
|
63c4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
63ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
63cf: 44 0f 44 d0 cmove %eax,%r10d
|
|
63d3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
63d7: e8 c4 d6 a6 01 call 0x1a73aa0
|
|
63dc: 33 c0 xor %eax,%eax
|
|
63de: 48 83 c4 38 add $0x38,%rsp
|
|
63e2: c3 ret
|
|
63e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
63e8: 48 83 c4 38 add $0x38,%rsp
|
|
63ec: c3 ret
|
|
63ed: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
63f2: 48 83 c4 38 add $0x38,%rsp
|
|
63f6: c3 ret
|
|
63f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
63fe: 00 00
|
|
6400: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
6405: 45 89 c1 mov %r8d,%r9d
|
|
6408: 49 89 d0 mov %rdx,%r8
|
|
640b: 48 89 ca mov %rcx,%rdx
|
|
640e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
6414: 48 85 d2 test %rdx,%rdx
|
|
6417: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
641b: 74 4b je 0x6468
|
|
641d: 4d 85 c0 test %r8,%r8
|
|
6420: 74 46 je 0x6468
|
|
6422: 45 85 c9 test %r9d,%r9d
|
|
6425: 7e 4c jle 0x6473
|
|
6427: 85 c0 test %eax,%eax
|
|
6429: 74 12 je 0x643d
|
|
642b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
6430: 74 0b je 0x643d
|
|
6432: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
6437: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
643c: c3 ret
|
|
643d: 49 89 e3 mov %rsp,%r11
|
|
6440: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6446: 83 f8 04 cmp $0x4,%eax
|
|
6449: b8 00 00 00 00 mov $0x0,%eax
|
|
644e: 41 0f 44 c2 cmove %r10d,%eax
|
|
6452: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
6457: 41 89 43 20 mov %eax,0x20(%r11)
|
|
645b: e8 f0 42 a7 01 call 0x1a7a750
|
|
6460: 33 c0 xor %eax,%eax
|
|
6462: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
6467: c3 ret
|
|
6468: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
646d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
6472: c3 ret
|
|
6473: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6478: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
647d: c3 ret
|
|
647e: 66 90 xchg %ax,%ax
|
|
6480: 48 83 ec 38 sub $0x38,%rsp
|
|
6484: 45 89 c1 mov %r8d,%r9d
|
|
6487: 49 89 d0 mov %rdx,%r8
|
|
648a: 48 89 ca mov %rcx,%rdx
|
|
648d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
6493: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
6497: 48 85 d2 test %rdx,%rdx
|
|
649a: 74 47 je 0x64e3
|
|
649c: 4d 85 c0 test %r8,%r8
|
|
649f: 74 42 je 0x64e3
|
|
64a1: 45 85 c9 test %r9d,%r9d
|
|
64a4: 7e 47 jle 0x64ed
|
|
64a6: 85 c0 test %eax,%eax
|
|
64a8: 74 0f je 0x64b9
|
|
64aa: 83 f8 04 cmp $0x4,%eax
|
|
64ad: 74 0d je 0x64bc
|
|
64af: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
64b4: 48 83 c4 38 add $0x38,%rsp
|
|
64b8: c3 ret
|
|
64b9: 83 f8 04 cmp $0x4,%eax
|
|
64bc: b8 01 00 00 00 mov $0x1,%eax
|
|
64c1: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
64c7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
64cc: 44 0f 44 d0 cmove %eax,%r10d
|
|
64d0: 49 89 e3 mov %rsp,%r11
|
|
64d3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
64d7: e8 14 b1 a7 01 call 0x1a815f0
|
|
64dc: 33 c0 xor %eax,%eax
|
|
64de: 48 83 c4 38 add $0x38,%rsp
|
|
64e2: c3 ret
|
|
64e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
64e8: 48 83 c4 38 add $0x38,%rsp
|
|
64ec: c3 ret
|
|
64ed: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
64f2: 48 83 c4 38 add $0x38,%rsp
|
|
64f6: c3 ret
|
|
64f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
64fe: 00 00
|
|
6500: 48 83 ec 38 sub $0x38,%rsp
|
|
6504: 45 89 c1 mov %r8d,%r9d
|
|
6507: 49 89 d0 mov %rdx,%r8
|
|
650a: 48 89 ca mov %rcx,%rdx
|
|
650d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
6513: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
6517: 48 85 d2 test %rdx,%rdx
|
|
651a: 74 47 je 0x6563
|
|
651c: 4d 85 c0 test %r8,%r8
|
|
651f: 74 42 je 0x6563
|
|
6521: 45 85 c9 test %r9d,%r9d
|
|
6524: 7e 47 jle 0x656d
|
|
6526: 85 c0 test %eax,%eax
|
|
6528: 74 0f je 0x6539
|
|
652a: 83 f8 04 cmp $0x4,%eax
|
|
652d: 74 0d je 0x653c
|
|
652f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
6534: 48 83 c4 38 add $0x38,%rsp
|
|
6538: c3 ret
|
|
6539: 83 f8 04 cmp $0x4,%eax
|
|
653c: 49 89 e3 mov %rsp,%r11
|
|
653f: b8 01 00 00 00 mov $0x1,%eax
|
|
6544: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
654a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
654f: 44 0f 44 d0 cmove %eax,%r10d
|
|
6553: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
6557: e8 c4 18 a8 01 call 0x1a87e20
|
|
655c: 33 c0 xor %eax,%eax
|
|
655e: 48 83 c4 38 add $0x38,%rsp
|
|
6562: c3 ret
|
|
6563: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6568: 48 83 c4 38 add $0x38,%rsp
|
|
656c: c3 ret
|
|
656d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6572: 48 83 c4 38 add $0x38,%rsp
|
|
6576: c3 ret
|
|
6577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
657e: 00 00
|
|
6580: 48 83 ec 38 sub $0x38,%rsp
|
|
6584: 45 89 c1 mov %r8d,%r9d
|
|
6587: 49 89 d0 mov %rdx,%r8
|
|
658a: 48 89 ca mov %rcx,%rdx
|
|
658d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
6593: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
6597: 48 85 d2 test %rdx,%rdx
|
|
659a: 74 47 je 0x65e3
|
|
659c: 4d 85 c0 test %r8,%r8
|
|
659f: 74 42 je 0x65e3
|
|
65a1: 45 85 c9 test %r9d,%r9d
|
|
65a4: 7e 47 jle 0x65ed
|
|
65a6: 85 c0 test %eax,%eax
|
|
65a8: 74 0f je 0x65b9
|
|
65aa: 83 f8 04 cmp $0x4,%eax
|
|
65ad: 74 0d je 0x65bc
|
|
65af: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
65b4: 48 83 c4 38 add $0x38,%rsp
|
|
65b8: c3 ret
|
|
65b9: 83 f8 04 cmp $0x4,%eax
|
|
65bc: 49 89 e3 mov %rsp,%r11
|
|
65bf: b8 01 00 00 00 mov $0x1,%eax
|
|
65c4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
65ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
65cf: 44 0f 44 d0 cmove %eax,%r10d
|
|
65d3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
65d7: e8 a4 82 a8 01 call 0x1a8e880
|
|
65dc: 33 c0 xor %eax,%eax
|
|
65de: 48 83 c4 38 add $0x38,%rsp
|
|
65e2: c3 ret
|
|
65e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
65e8: 48 83 c4 38 add $0x38,%rsp
|
|
65ec: c3 ret
|
|
65ed: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
65f2: 48 83 c4 38 add $0x38,%rsp
|
|
65f6: c3 ret
|
|
65f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
65fe: 00 00
|
|
6600: 48 83 ec 38 sub $0x38,%rsp
|
|
6604: 45 89 c1 mov %r8d,%r9d
|
|
6607: 49 89 d0 mov %rdx,%r8
|
|
660a: 48 89 ca mov %rcx,%rdx
|
|
660d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
6613: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
6617: 48 85 d2 test %rdx,%rdx
|
|
661a: 74 47 je 0x6663
|
|
661c: 4d 85 c0 test %r8,%r8
|
|
661f: 74 42 je 0x6663
|
|
6621: 45 85 c9 test %r9d,%r9d
|
|
6624: 7e 47 jle 0x666d
|
|
6626: 85 c0 test %eax,%eax
|
|
6628: 74 0f je 0x6639
|
|
662a: 83 f8 04 cmp $0x4,%eax
|
|
662d: 74 0d je 0x663c
|
|
662f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
6634: 48 83 c4 38 add $0x38,%rsp
|
|
6638: c3 ret
|
|
6639: 83 f8 04 cmp $0x4,%eax
|
|
663c: 49 89 e3 mov %rsp,%r11
|
|
663f: b8 01 00 00 00 mov $0x1,%eax
|
|
6644: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
664a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
664f: 44 0f 44 d0 cmove %eax,%r10d
|
|
6653: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
6657: e8 64 ee a8 01 call 0x1a954c0
|
|
665c: 33 c0 xor %eax,%eax
|
|
665e: 48 83 c4 38 add $0x38,%rsp
|
|
6662: c3 ret
|
|
6663: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6668: 48 83 c4 38 add $0x38,%rsp
|
|
666c: c3 ret
|
|
666d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6672: 48 83 c4 38 add $0x38,%rsp
|
|
6676: c3 ret
|
|
6677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
667e: 00 00
|
|
6680: 49 89 ca mov %rcx,%r10
|
|
6683: 4d 85 d2 test %r10,%r10
|
|
6686: 0f 84 fe 01 00 00 je 0x688a
|
|
668c: 4d 85 c0 test %r8,%r8
|
|
668f: 0f 84 f5 01 00 00 je 0x688a
|
|
6695: 45 85 c9 test %r9d,%r9d
|
|
6698: 0f 8e e6 01 00 00 jle 0x6884
|
|
669e: 49 63 c9 movslq %r9d,%rcx
|
|
66a1: 48 83 f9 08 cmp $0x8,%rcx
|
|
66a5: 0f 8c d4 01 00 00 jl 0x687f
|
|
66ab: 4c 89 c0 mov %r8,%rax
|
|
66ae: 48 83 e0 0f and $0xf,%rax
|
|
66b2: 85 c0 test %eax,%eax
|
|
66b4: 74 0d je 0x66c3
|
|
66b6: a8 07 test $0x7,%al
|
|
66b8: 0f 85 c1 01 00 00 jne 0x687f
|
|
66be: b8 01 00 00 00 mov $0x1,%eax
|
|
66c3: 8d 50 08 lea 0x8(%rax),%edx
|
|
66c6: 48 3b ca cmp %rdx,%rcx
|
|
66c9: 0f 8c b0 01 00 00 jl 0x687f
|
|
66cf: 44 89 ca mov %r9d,%edx
|
|
66d2: 45 33 db xor %r11d,%r11d
|
|
66d5: 2b d0 sub %eax,%edx
|
|
66d7: 83 e2 07 and $0x7,%edx
|
|
66da: 44 2b ca sub %edx,%r9d
|
|
66dd: 89 c2 mov %eax,%edx
|
|
66df: 85 c0 test %eax,%eax
|
|
66e1: 76 3b jbe 0x671e
|
|
66e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66ea: 00
|
|
66eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
66f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6700: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
|
|
6706: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
670a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
|
|
6710: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
6716: 49 ff c3 inc %r11
|
|
6719: 4c 3b da cmp %rdx,%r11
|
|
671c: 72 e2 jb 0x6700
|
|
671e: 89 c0 mov %eax,%eax
|
|
6720: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
|
|
6724: 49 63 c1 movslq %r9d,%rax
|
|
6727: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
672e: 0f 84 97 00 00 00 je 0x67cb
|
|
6734: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
6738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
673f: 00
|
|
6740: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
|
|
6746: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
674d: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
|
|
6754: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
|
|
675b: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
|
|
6762: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
|
|
6769: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
|
|
6770: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
|
|
6777: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
677b: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
677f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
6783: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
6787: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
678d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
6794: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
679b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
67a2: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
67a7: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
67ad: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
67b3: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
67b9: 48 83 c2 08 add $0x8,%rdx
|
|
67bd: 48 3b d0 cmp %rax,%rdx
|
|
67c0: 0f 82 7a ff ff ff jb 0x6740
|
|
67c6: e9 77 00 00 00 jmp 0x6842
|
|
67cb: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
67cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67d6: 00
|
|
67d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67de: 66 90 xchg %ax,%ax
|
|
67e0: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
|
|
67e5: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
|
|
67eb: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
|
|
67f1: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
|
|
67f7: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
67fb: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
67ff: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
6803: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
6807: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
680d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
6814: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
681b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
6822: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
6827: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
682d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
6833: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
6839: 48 83 c2 08 add $0x8,%rdx
|
|
683d: 48 3b d0 cmp %rax,%rdx
|
|
6840: 72 9e jb 0x67e0
|
|
6842: 33 c0 xor %eax,%eax
|
|
6844: 41 8d 51 01 lea 0x1(%r9),%edx
|
|
6848: 48 63 d2 movslq %edx,%rdx
|
|
684b: 48 3b d1 cmp %rcx,%rdx
|
|
684e: 77 2c ja 0x687c
|
|
6850: 4d 63 c9 movslq %r9d,%r9
|
|
6853: 49 2b c9 sub %r9,%rcx
|
|
6856: 4f 8d 14 ca lea (%r10,%r9,8),%r10
|
|
685a: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
|
|
685e: 66 90 xchg %ax,%ax
|
|
6860: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0
|
|
6866: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
686a: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
|
|
686f: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
|
|
6874: 48 ff c0 inc %rax
|
|
6877: 48 3b c1 cmp %rcx,%rax
|
|
687a: 72 e4 jb 0x6860
|
|
687c: 33 c0 xor %eax,%eax
|
|
687e: c3 ret
|
|
687f: 45 33 c9 xor %r9d,%r9d
|
|
6882: eb be jmp 0x6842
|
|
6884: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6889: c3 ret
|
|
688a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
688f: c3 ret
|
|
6890: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6897: 00
|
|
6898: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
689f: 90 nop
|
|
68a0: 49 89 ca mov %rcx,%r10
|
|
68a3: 4d 85 d2 test %r10,%r10
|
|
68a6: 0f 84 f7 01 00 00 je 0x6aa3
|
|
68ac: 4d 85 c0 test %r8,%r8
|
|
68af: 0f 84 ee 01 00 00 je 0x6aa3
|
|
68b5: 45 85 c9 test %r9d,%r9d
|
|
68b8: 0f 8e eb 01 00 00 jle 0x6aa9
|
|
68be: 44 89 c8 mov %r9d,%eax
|
|
68c1: ba 01 00 00 00 mov $0x1,%edx
|
|
68c6: c1 e8 03 shr $0x3,%eax
|
|
68c9: 33 c9 xor %ecx,%ecx
|
|
68cb: 85 c0 test %eax,%eax
|
|
68cd: 0f 86 eb 00 00 00 jbe 0x69be
|
|
68d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
68d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
68df: 00
|
|
68e0: 89 ca mov %ecx,%edx
|
|
68e2: ff c1 inc %ecx
|
|
68e4: c1 e2 03 shl $0x3,%edx
|
|
68e7: 48 63 d2 movslq %edx,%rdx
|
|
68ea: 3b c8 cmp %eax,%ecx
|
|
68ec: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
|
|
68f2: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2
|
|
68f9: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
6900: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
6904: f2 0f 59 d1 mulsd %xmm1,%xmm2
|
|
6908: f2 0f 59 d9 mulsd %xmm1,%xmm3
|
|
690c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
6912: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2
|
|
6919: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3
|
|
6920: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
6926: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8)
|
|
692d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8)
|
|
6934: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4
|
|
693b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5
|
|
6942: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
|
|
6949: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2
|
|
6950: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3
|
|
6957: f2 0f 59 e1 mulsd %xmm1,%xmm4
|
|
695b: f2 0f 59 e9 mulsd %xmm1,%xmm5
|
|
695f: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
6963: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4
|
|
696a: f2 0f 59 d1 mulsd %xmm1,%xmm2
|
|
696e: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5
|
|
6975: f2 0f 59 d9 mulsd %xmm1,%xmm3
|
|
6979: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0
|
|
6980: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2
|
|
6987: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3
|
|
698e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8)
|
|
6995: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8)
|
|
699c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8)
|
|
69a3: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8)
|
|
69aa: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8)
|
|
69b1: 0f 82 29 ff ff ff jb 0x68e0
|
|
69b7: c1 e1 03 shl $0x3,%ecx
|
|
69ba: 89 ca mov %ecx,%edx
|
|
69bc: ff c2 inc %edx
|
|
69be: 41 3b d1 cmp %r9d,%edx
|
|
69c1: 0f 87 d9 00 00 00 ja 0x6aa0
|
|
69c7: 44 2b ca sub %edx,%r9d
|
|
69ca: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff4c40
|
|
69d1: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax
|
|
69d8: c5 01
|
|
69da: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax
|
|
69e1: 00
|
|
69e2: ff e0 jmp *%rax
|
|
69e4: 48 63 d2 movslq %edx,%rdx
|
|
69e7: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
|
|
69ee: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
69f2: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
|
|
69f7: f2 0f 58 00 addsd (%rax),%xmm0
|
|
69fb: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
69ff: 48 63 d2 movslq %edx,%rdx
|
|
6a02: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0
|
|
6a09: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
6a0d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
|
|
6a12: f2 0f 58 00 addsd (%rax),%xmm0
|
|
6a16: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
6a1a: 48 63 d2 movslq %edx,%rdx
|
|
6a1d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0
|
|
6a24: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
6a28: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
|
|
6a2d: f2 0f 58 00 addsd (%rax),%xmm0
|
|
6a31: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
6a35: 48 63 d2 movslq %edx,%rdx
|
|
6a38: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0
|
|
6a3f: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
6a43: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
|
|
6a48: f2 0f 58 00 addsd (%rax),%xmm0
|
|
6a4c: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
6a50: 48 63 d2 movslq %edx,%rdx
|
|
6a53: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0
|
|
6a5a: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
6a5e: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
|
|
6a63: f2 0f 58 00 addsd (%rax),%xmm0
|
|
6a67: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
6a6b: 48 63 d2 movslq %edx,%rdx
|
|
6a6e: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
|
|
6a74: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
6a78: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
6a7e: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
6a84: 48 63 d2 movslq %edx,%rdx
|
|
6a87: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0
|
|
6a8e: f2 0f 59 c8 mulsd %xmm0,%xmm1
|
|
6a92: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1
|
|
6a99: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8)
|
|
6aa0: 33 c0 xor %eax,%eax
|
|
6aa2: c3 ret
|
|
6aa3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6aa8: c3 ret
|
|
6aa9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6aae: c3 ret
|
|
6aaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ab6: 00
|
|
6ab7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6abe: 66 90 xchg %ax,%ax
|
|
6ac0: 41 57 push %r15
|
|
6ac2: 45 89 cb mov %r9d,%r11d
|
|
6ac5: 48 85 c9 test %rcx,%rcx
|
|
6ac8: 0f 84 53 02 00 00 je 0x6d21
|
|
6ace: 4d 85 c0 test %r8,%r8
|
|
6ad1: 0f 84 4a 02 00 00 je 0x6d21
|
|
6ad7: 45 85 db test %r11d,%r11d
|
|
6ada: 0f 8e 39 02 00 00 jle 0x6d19
|
|
6ae0: 41 83 fb 08 cmp $0x8,%r11d
|
|
6ae4: 0f 8c 1f 02 00 00 jl 0x6d09
|
|
6aea: 4d 89 c2 mov %r8,%r10
|
|
6aed: 49 83 e2 0f and $0xf,%r10
|
|
6af1: 45 85 d2 test %r10d,%r10d
|
|
6af4: 74 13 je 0x6b09
|
|
6af6: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
6afd: 0f 85 06 02 00 00 jne 0x6d09
|
|
6b03: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6b09: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
6b0d: 44 3b d8 cmp %eax,%r11d
|
|
6b10: 0f 8c f3 01 00 00 jl 0x6d09
|
|
6b16: 44 89 d8 mov %r11d,%eax
|
|
6b19: 33 d2 xor %edx,%edx
|
|
6b1b: 41 2b c2 sub %r10d,%eax
|
|
6b1e: 45 89 d1 mov %r10d,%r9d
|
|
6b21: 83 e0 07 and $0x7,%eax
|
|
6b24: f7 d8 neg %eax
|
|
6b26: 41 03 c3 add %r11d,%eax
|
|
6b29: 45 85 d2 test %r10d,%r10d
|
|
6b2c: 76 30 jbe 0x6b5e
|
|
6b2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b35: 00
|
|
6b36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b3d: 0f 1f 00 nopl (%rax)
|
|
6b40: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
|
|
6b45: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
6b49: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
6b4f: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
6b55: 48 83 c2 01 add $0x1,%rdx
|
|
6b59: 49 3b d1 cmp %r9,%rdx
|
|
6b5c: 72 e2 jb 0x6b40
|
|
6b5e: 45 89 d2 mov %r10d,%r10d
|
|
6b61: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx
|
|
6b65: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
6b6c: 48 63 d0 movslq %eax,%rdx
|
|
6b6f: 0f 84 72 00 00 00 je 0x6be7
|
|
6b75: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
6b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b80: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
|
|
6b85: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
|
|
6b8b: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
6b8f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
|
|
6b95: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
6b99: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
|
|
6b9f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
6ba3: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
|
|
6ba9: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
6bad: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
|
|
6bb4: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
|
|
6bbb: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
|
|
6bc2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
|
|
6bc7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
|
|
6bcd: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
|
|
6bd3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
|
|
6bd9: 49 83 c1 08 add $0x8,%r9
|
|
6bdd: 4c 3b ca cmp %rdx,%r9
|
|
6be0: 72 9e jb 0x6b80
|
|
6be2: e9 7b 00 00 00 jmp 0x6c62
|
|
6be7: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
6beb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bf2: 00
|
|
6bf3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6bfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6c00: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
|
|
6c05: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
|
|
6c0b: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
6c0f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
|
|
6c15: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
6c19: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
|
|
6c1f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
6c23: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
|
|
6c29: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
6c2d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
|
|
6c34: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
|
|
6c3b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
|
|
6c42: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
|
|
6c47: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
|
|
6c4d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
|
|
6c53: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
|
|
6c59: 49 83 c1 08 add $0x8,%r9
|
|
6c5d: 4c 3b ca cmp %rdx,%r9
|
|
6c60: 72 9e jb 0x6c00
|
|
6c62: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
6c66: 45 3b cb cmp %r11d,%r9d
|
|
6c69: 0f 87 90 00 00 00 ja 0x6cff
|
|
6c6f: 4d 63 db movslq %r11d,%r11
|
|
6c72: 4c 2b da sub %rdx,%r11
|
|
6c75: 49 83 fb 02 cmp $0x2,%r11
|
|
6c79: 0f 8c 85 00 00 00 jl 0x6d04
|
|
6c7f: 45 89 df mov %r11d,%r15d
|
|
6c82: 45 33 d2 xor %r10d,%r10d
|
|
6c85: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
6c89: 41 83 e7 fe and $0xfffffffe,%r15d
|
|
6c8d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
|
|
6c91: 4d 63 ff movslq %r15d,%r15
|
|
6c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ca0: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2
|
|
6ca5: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
6ca9: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2
|
|
6caf: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8)
|
|
6cb4: 49 83 c2 02 add $0x2,%r10
|
|
6cb8: 4d 3b d7 cmp %r15,%r10
|
|
6cbb: 72 e3 jb 0x6ca0
|
|
6cbd: 4d 3b fb cmp %r11,%r15
|
|
6cc0: 73 3d jae 0x6cff
|
|
6cc2: 48 63 c0 movslq %eax,%rax
|
|
6cc5: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
6cc9: 49 8d 04 c0 lea (%r8,%rax,8),%rax
|
|
6ccd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6cd4: 00
|
|
6cd5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6cdc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6ce0: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0
|
|
6ce6: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
6cea: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0
|
|
6cf0: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8)
|
|
6cf6: 49 83 c7 01 add $0x1,%r15
|
|
6cfa: 4d 3b fb cmp %r11,%r15
|
|
6cfd: 72 e1 jb 0x6ce0
|
|
6cff: 33 c0 xor %eax,%eax
|
|
6d01: 41 5f pop %r15
|
|
6d03: c3 ret
|
|
6d04: 45 33 ff xor %r15d,%r15d
|
|
6d07: eb b4 jmp 0x6cbd
|
|
6d09: 33 c0 xor %eax,%eax
|
|
6d0b: 41 83 fb 01 cmp $0x1,%r11d
|
|
6d0f: 72 ee jb 0x6cff
|
|
6d11: 4d 63 db movslq %r11d,%r11
|
|
6d14: 45 33 ff xor %r15d,%r15d
|
|
6d17: eb a4 jmp 0x6cbd
|
|
6d19: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6d1e: 41 5f pop %r15
|
|
6d20: c3 ret
|
|
6d21: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6d26: 41 5f pop %r15
|
|
6d28: c3 ret
|
|
6d29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d30: 00
|
|
6d31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d3f: 00
|
|
6d40: 41 57 push %r15
|
|
6d42: 48 85 c9 test %rcx,%rcx
|
|
6d45: 0f 84 f4 01 00 00 je 0x6f3f
|
|
6d4b: 4d 85 c0 test %r8,%r8
|
|
6d4e: 0f 84 eb 01 00 00 je 0x6f3f
|
|
6d54: 45 85 c9 test %r9d,%r9d
|
|
6d57: 0f 8e da 01 00 00 jle 0x6f37
|
|
6d5d: 41 83 f9 10 cmp $0x10,%r9d
|
|
6d61: 0f 8c c0 01 00 00 jl 0x6f27
|
|
6d67: 4d 89 c2 mov %r8,%r10
|
|
6d6a: 49 83 e2 1f and $0x1f,%r10
|
|
6d6e: 45 89 d2 mov %r10d,%r10d
|
|
6d71: 45 85 d2 test %r10d,%r10d
|
|
6d74: 74 18 je 0x6d8e
|
|
6d76: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
6d7d: 0f 85 a4 01 00 00 jne 0x6f27
|
|
6d83: 41 f7 da neg %r10d
|
|
6d86: 41 83 c2 20 add $0x20,%r10d
|
|
6d8a: 41 c1 ea 03 shr $0x3,%r10d
|
|
6d8e: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
6d92: 44 3b c8 cmp %eax,%r9d
|
|
6d95: 0f 8c 8c 01 00 00 jl 0x6f27
|
|
6d9b: 44 89 c8 mov %r9d,%eax
|
|
6d9e: 33 d2 xor %edx,%edx
|
|
6da0: 41 2b c2 sub %r10d,%eax
|
|
6da3: 83 e0 0f and $0xf,%eax
|
|
6da6: f7 d8 neg %eax
|
|
6da8: 41 03 c1 add %r9d,%eax
|
|
6dab: 45 85 d2 test %r10d,%r10d
|
|
6dae: 76 29 jbe 0x6dd9
|
|
6db0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6db7: 00
|
|
6db8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6dbf: 90 nop
|
|
6dc0: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0
|
|
6dc5: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2
|
|
6dcb: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8)
|
|
6dd1: 48 ff c2 inc %rdx
|
|
6dd4: 49 3b d2 cmp %r10,%rdx
|
|
6dd7: 72 e7 jb 0x6dc0
|
|
6dd9: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
6ddd: 48 63 d0 movslq %eax,%rdx
|
|
6de0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
6de6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ded: 00
|
|
6dee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6df5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e00: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
|
|
6e06: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
|
|
6e0d: 01
|
|
6e0e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
6e12: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2
|
|
6e19: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5
|
|
6e1f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8)
|
|
6e25: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3
|
|
6e2c: 01
|
|
6e2d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
6e31: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2
|
|
6e38: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5
|
|
6e3f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8)
|
|
6e46: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3
|
|
6e4d: 01
|
|
6e4e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
6e52: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2
|
|
6e59: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5
|
|
6e60: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8)
|
|
6e67: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3
|
|
6e6e: 01
|
|
6e6f: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
6e73: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5
|
|
6e7a: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8)
|
|
6e81: 49 83 c2 10 add $0x10,%r10
|
|
6e85: 4c 3b d2 cmp %rdx,%r10
|
|
6e88: 0f 82 72 ff ff ff jb 0x6e00
|
|
6e8e: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
6e92: 45 3b d1 cmp %r9d,%r10d
|
|
6e95: 0f 87 7f 00 00 00 ja 0x6f1a
|
|
6e9b: 4d 63 d9 movslq %r9d,%r11
|
|
6e9e: 4c 2b da sub %rdx,%r11
|
|
6ea1: 49 83 fb 04 cmp $0x4,%r11
|
|
6ea5: 0f 8c 77 00 00 00 jl 0x6f22
|
|
6eab: 45 89 df mov %r11d,%r15d
|
|
6eae: 45 33 d2 xor %r10d,%r10d
|
|
6eb1: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
6eb5: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
6eb9: 4d 63 ff movslq %r15d,%r15
|
|
6ebc: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
|
|
6ec0: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2
|
|
6ec6: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3
|
|
6ecd: 01
|
|
6ece: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
6ed2: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5
|
|
6ed8: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8)
|
|
6ede: 49 83 c2 04 add $0x4,%r10
|
|
6ee2: 4d 3b d7 cmp %r15,%r10
|
|
6ee5: 72 d9 jb 0x6ec0
|
|
6ee7: 4d 3b fb cmp %r11,%r15
|
|
6eea: 73 2e jae 0x6f1a
|
|
6eec: 48 63 c0 movslq %eax,%rax
|
|
6eef: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
6ef3: 49 8d 04 c0 lea (%r8,%rax,8),%rax
|
|
6ef7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6efe: 00 00
|
|
6f00: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0
|
|
6f06: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2
|
|
6f0c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8)
|
|
6f12: 49 ff c7 inc %r15
|
|
6f15: 4d 3b fb cmp %r11,%r15
|
|
6f18: 72 e6 jb 0x6f00
|
|
6f1a: 33 c0 xor %eax,%eax
|
|
6f1c: c5 f8 77 vzeroupper
|
|
6f1f: 41 5f pop %r15
|
|
6f21: c3 ret
|
|
6f22: 45 33 ff xor %r15d,%r15d
|
|
6f25: eb c0 jmp 0x6ee7
|
|
6f27: 33 c0 xor %eax,%eax
|
|
6f29: 41 83 f9 01 cmp $0x1,%r9d
|
|
6f2d: 72 eb jb 0x6f1a
|
|
6f2f: 4d 63 d9 movslq %r9d,%r11
|
|
6f32: 45 33 ff xor %r15d,%r15d
|
|
6f35: eb b0 jmp 0x6ee7
|
|
6f37: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6f3c: 41 5f pop %r15
|
|
6f3e: c3 ret
|
|
6f3f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6f44: 41 5f pop %r15
|
|
6f46: c3 ret
|
|
6f47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f4e: 00
|
|
6f4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f56: 0f 1f 00 nopl (%rax)
|
|
6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f60: 4d 89 c2 mov %r8,%r10
|
|
6f63: 48 85 c9 test %rcx,%rcx
|
|
6f66: 0f 84 eb 00 00 00 je 0x7057
|
|
6f6c: 4d 85 d2 test %r10,%r10
|
|
6f6f: 0f 84 e2 00 00 00 je 0x7057
|
|
6f75: 45 85 c9 test %r9d,%r9d
|
|
6f78: 0f 8e d3 00 00 00 jle 0x7051
|
|
6f7e: 49 63 c1 movslq %r9d,%rax
|
|
6f81: 48 83 f8 04 cmp $0x4,%rax
|
|
6f85: 0f 8c b5 00 00 00 jl 0x7040
|
|
6f8b: 48 83 f8 3b cmp $0x3b,%rax
|
|
6f8f: 0f 8c b0 00 00 00 jl 0x7045
|
|
6f95: 4c 89 d2 mov %r10,%rdx
|
|
6f98: 48 83 e2 1f and $0x1f,%rdx
|
|
6f9c: 85 d2 test %edx,%edx
|
|
6f9e: 74 11 je 0x6fb1
|
|
6fa0: f6 c2 07 test $0x7,%dl
|
|
6fa3: 0f 85 97 00 00 00 jne 0x7040
|
|
6fa9: f7 da neg %edx
|
|
6fab: 83 c2 20 add $0x20,%edx
|
|
6fae: c1 ea 03 shr $0x3,%edx
|
|
6fb1: 41 89 d0 mov %edx,%r8d
|
|
6fb4: 4d 8d 58 04 lea 0x4(%r8),%r11
|
|
6fb8: 49 3b c3 cmp %r11,%rax
|
|
6fbb: 0f 8c 7f 00 00 00 jl 0x7040
|
|
6fc1: 45 89 cb mov %r9d,%r11d
|
|
6fc4: 44 2b da sub %edx,%r11d
|
|
6fc7: 41 83 e3 03 and $0x3,%r11d
|
|
6fcb: 45 2b cb sub %r11d,%r9d
|
|
6fce: 45 33 db xor %r11d,%r11d
|
|
6fd1: 4d 63 c9 movslq %r9d,%r9
|
|
6fd4: 85 d2 test %edx,%edx
|
|
6fd6: 76 22 jbe 0x6ffa
|
|
6fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6fdf: 00
|
|
6fe0: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0
|
|
6fe6: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0
|
|
6fec: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8)
|
|
6ff2: 49 ff c3 inc %r11
|
|
6ff5: 4d 3b d8 cmp %r8,%r11
|
|
6ff8: 72 e6 jb 0x6fe0
|
|
6ffa: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
6fff: 90 nop
|
|
7000: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2
|
|
7006: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2
|
|
700c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8)
|
|
7012: 49 83 c0 04 add $0x4,%r8
|
|
7016: 4d 3b c1 cmp %r9,%r8
|
|
7019: 72 e5 jb 0x7000
|
|
701b: 4c 3b c8 cmp %rax,%r9
|
|
701e: 73 1a jae 0x703a
|
|
7020: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0
|
|
7026: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0
|
|
702c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8)
|
|
7032: 49 ff c1 inc %r9
|
|
7035: 4c 3b c8 cmp %rax,%r9
|
|
7038: 72 e6 jb 0x7020
|
|
703a: 33 c0 xor %eax,%eax
|
|
703c: c5 f8 77 vzeroupper
|
|
703f: c3 ret
|
|
7040: 45 33 c9 xor %r9d,%r9d
|
|
7043: eb d6 jmp 0x701b
|
|
7045: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
7049: 45 33 c0 xor %r8d,%r8d
|
|
704c: 4d 63 c9 movslq %r9d,%r9
|
|
704f: eb a9 jmp 0x6ffa
|
|
7051: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7056: c3 ret
|
|
7057: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
705c: c3 ret
|
|
705d: 0f 1f 00 nopl (%rax)
|
|
7060: 48 85 c9 test %rcx,%rcx
|
|
7063: 0f 84 2c 01 00 00 je 0x7195
|
|
7069: 4d 85 c0 test %r8,%r8
|
|
706c: 0f 84 23 01 00 00 je 0x7195
|
|
7072: 45 85 c9 test %r9d,%r9d
|
|
7075: 0f 8e 14 01 00 00 jle 0x718f
|
|
707b: 49 63 d1 movslq %r9d,%rdx
|
|
707e: 48 83 fa 04 cmp $0x4,%rdx
|
|
7082: 0f 8c f7 00 00 00 jl 0x717f
|
|
7088: 48 83 fa 3b cmp $0x3b,%rdx
|
|
708c: 0f 8c f2 00 00 00 jl 0x7184
|
|
7092: 4c 89 c0 mov %r8,%rax
|
|
7095: 48 83 e0 1f and $0x1f,%rax
|
|
7099: a8 07 test $0x7,%al
|
|
709b: 74 04 je 0x70a1
|
|
709d: 33 c0 xor %eax,%eax
|
|
709f: eb 14 jmp 0x70b5
|
|
70a1: 41 89 c2 mov %eax,%r10d
|
|
70a4: 41 f7 da neg %r10d
|
|
70a7: 41 83 c2 20 add $0x20,%r10d
|
|
70ab: 41 c1 ea 03 shr $0x3,%r10d
|
|
70af: 85 c0 test %eax,%eax
|
|
70b1: 41 0f 45 c2 cmovne %r10d,%eax
|
|
70b5: 44 8d 50 04 lea 0x4(%rax),%r10d
|
|
70b9: 49 3b d2 cmp %r10,%rdx
|
|
70bc: 0f 8c bd 00 00 00 jl 0x717f
|
|
70c2: 45 89 ca mov %r9d,%r10d
|
|
70c5: 44 2b d0 sub %eax,%r10d
|
|
70c8: 41 83 e2 03 and $0x3,%r10d
|
|
70cc: 45 2b ca sub %r10d,%r9d
|
|
70cf: 45 33 d2 xor %r10d,%r10d
|
|
70d2: 83 f8 01 cmp $0x1,%eax
|
|
70d5: 72 23 jb 0x70fa
|
|
70d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
70de: 00 00
|
|
70e0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
70e6: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0
|
|
70ec: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8)
|
|
70f2: 49 ff c2 inc %r10
|
|
70f5: 4c 3b d0 cmp %rax,%r10
|
|
70f8: 72 e6 jb 0x70e0
|
|
70fa: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
70ff: 4d 63 d1 movslq %r9d,%r10
|
|
7102: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7109: 00
|
|
710a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7111: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7118: 00
|
|
7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7120: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2
|
|
7125: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2
|
|
712b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8)
|
|
7131: 48 83 c0 04 add $0x4,%rax
|
|
7135: 49 3b c2 cmp %r10,%rax
|
|
7138: 72 e6 jb 0x7120
|
|
713a: 33 c0 xor %eax,%eax
|
|
713c: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
7140: 4d 63 d2 movslq %r10d,%r10
|
|
7143: 4c 3b d2 cmp %rdx,%r10
|
|
7146: 77 31 ja 0x7179
|
|
7148: 4d 63 c9 movslq %r9d,%r9
|
|
714b: 49 2b d1 sub %r9,%rdx
|
|
714e: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10
|
|
7152: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
7156: 0f 1f 00 nopl (%rax)
|
|
7159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7160: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
7166: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0
|
|
716c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8)
|
|
7171: 48 ff c0 inc %rax
|
|
7174: 48 3b c2 cmp %rdx,%rax
|
|
7177: 72 e7 jb 0x7160
|
|
7179: 33 c0 xor %eax,%eax
|
|
717b: c5 f8 77 vzeroupper
|
|
717e: c3 ret
|
|
717f: 45 33 c9 xor %r9d,%r9d
|
|
7182: eb b6 jmp 0x713a
|
|
7184: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
7188: 33 c0 xor %eax,%eax
|
|
718a: e9 6b ff ff ff jmp 0x70fa
|
|
718f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7194: c3 ret
|
|
7195: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
719a: c3 ret
|
|
719b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
71a0: 48 83 ec 28 sub $0x28,%rsp
|
|
71a4: 4d 89 c1 mov %r8,%r9
|
|
71a7: 49 89 d0 mov %rdx,%r8
|
|
71aa: 48 89 ca mov %rcx,%rdx
|
|
71ad: e8 ae 99 03 00 call 0x40b60
|
|
71b2: 48 83 c4 28 add $0x28,%rsp
|
|
71b6: c3 ret
|
|
71b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
71be: 00 00
|
|
71c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
71c5: 4d 89 c1 mov %r8,%r9
|
|
71c8: 49 89 d0 mov %rdx,%r8
|
|
71cb: 48 89 ca mov %rcx,%rdx
|
|
71ce: e8 8d 9c 03 00 call 0x40e60
|
|
71d3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
71d8: c3 ret
|
|
71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71e0: 48 83 ec 28 sub $0x28,%rsp
|
|
71e4: 4d 89 c1 mov %r8,%r9
|
|
71e7: 49 89 d0 mov %rdx,%r8
|
|
71ea: 48 89 ca mov %rcx,%rdx
|
|
71ed: e8 6e 9f 03 00 call 0x41160
|
|
71f2: 48 83 c4 28 add $0x28,%rsp
|
|
71f6: c3 ret
|
|
71f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
71fe: 00 00
|
|
7200: 48 83 ec 28 sub $0x28,%rsp
|
|
7204: 4d 89 c1 mov %r8,%r9
|
|
7207: 49 89 d0 mov %rdx,%r8
|
|
720a: 48 89 ca mov %rcx,%rdx
|
|
720d: e8 0e a2 03 00 call 0x41420
|
|
7212: 48 83 c4 28 add $0x28,%rsp
|
|
7216: c3 ret
|
|
7217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
721e: 00 00
|
|
7220: 48 83 ec 28 sub $0x28,%rsp
|
|
7224: 4d 89 c1 mov %r8,%r9
|
|
7227: 49 89 d0 mov %rdx,%r8
|
|
722a: 48 89 ca mov %rcx,%rdx
|
|
722d: e8 8e a4 03 00 call 0x416c0
|
|
7232: 48 83 c4 28 add $0x28,%rsp
|
|
7236: c3 ret
|
|
7237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
723e: 00 00
|
|
7240: 48 83 ec 28 sub $0x28,%rsp
|
|
7244: 4d 89 c1 mov %r8,%r9
|
|
7247: 49 89 d0 mov %rdx,%r8
|
|
724a: 48 89 ca mov %rcx,%rdx
|
|
724d: e8 ee a6 03 00 call 0x41940
|
|
7252: 48 83 c4 28 add $0x28,%rsp
|
|
7256: c3 ret
|
|
7257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
725e: 00 00
|
|
7260: 48 83 ec 28 sub $0x28,%rsp
|
|
7264: 48 85 c9 test %rcx,%rcx
|
|
7267: 74 20 je 0x7289
|
|
7269: 48 85 d2 test %rdx,%rdx
|
|
726c: 74 1b je 0x7289
|
|
726e: 45 85 c0 test %r8d,%r8d
|
|
7271: 7f 0a jg 0x727d
|
|
7273: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7278: 48 83 c4 28 add $0x28,%rsp
|
|
727c: c3 ret
|
|
727d: e8 3e a9 03 00 call 0x41bc0
|
|
7282: 33 c0 xor %eax,%eax
|
|
7284: 48 83 c4 28 add $0x28,%rsp
|
|
7288: c3 ret
|
|
7289: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
728e: 48 83 c4 28 add $0x28,%rsp
|
|
7292: c3 ret
|
|
7293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
729f: 00
|
|
72a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
72a5: 48 85 c9 test %rcx,%rcx
|
|
72a8: 74 22 je 0x72cc
|
|
72aa: 48 85 d2 test %rdx,%rdx
|
|
72ad: 74 1d je 0x72cc
|
|
72af: 45 85 c0 test %r8d,%r8d
|
|
72b2: 7f 0b jg 0x72bf
|
|
72b4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
72b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
72be: c3 ret
|
|
72bf: e8 dc aa 03 00 call 0x41da0
|
|
72c4: 33 c0 xor %eax,%eax
|
|
72c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
72cb: c3 ret
|
|
72cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
72d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
72d6: c3 ret
|
|
72d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
72de: 00 00
|
|
72e0: 48 83 ec 28 sub $0x28,%rsp
|
|
72e4: 48 85 c9 test %rcx,%rcx
|
|
72e7: 74 20 je 0x7309
|
|
72e9: 48 85 d2 test %rdx,%rdx
|
|
72ec: 74 1b je 0x7309
|
|
72ee: 45 85 c0 test %r8d,%r8d
|
|
72f1: 7f 0a jg 0x72fd
|
|
72f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
72f8: 48 83 c4 28 add $0x28,%rsp
|
|
72fc: c3 ret
|
|
72fd: e8 7e ac 03 00 call 0x41f80
|
|
7302: 33 c0 xor %eax,%eax
|
|
7304: 48 83 c4 28 add $0x28,%rsp
|
|
7308: c3 ret
|
|
7309: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
730e: 48 83 c4 28 add $0x28,%rsp
|
|
7312: c3 ret
|
|
7313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
731f: 00
|
|
7320: 56 push %rsi
|
|
7321: 48 89 d6 mov %rdx,%rsi
|
|
7324: 48 85 c9 test %rcx,%rcx
|
|
7327: 0f 84 d0 01 00 00 je 0x74fd
|
|
732d: 48 85 f6 test %rsi,%rsi
|
|
7330: 0f 84 c7 01 00 00 je 0x74fd
|
|
7336: 45 85 c0 test %r8d,%r8d
|
|
7339: 0f 8e b7 01 00 00 jle 0x74f6
|
|
733f: 41 83 f8 10 cmp $0x10,%r8d
|
|
7343: 0f 8c 9d 01 00 00 jl 0x74e6
|
|
7349: 49 89 f1 mov %rsi,%r9
|
|
734c: 49 83 e1 1f and $0x1f,%r9
|
|
7350: 45 89 c9 mov %r9d,%r9d
|
|
7353: 45 85 c9 test %r9d,%r9d
|
|
7356: 74 18 je 0x7370
|
|
7358: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
735f: 0f 85 81 01 00 00 jne 0x74e6
|
|
7365: 41 f7 d9 neg %r9d
|
|
7368: 41 83 c1 20 add $0x20,%r9d
|
|
736c: 41 c1 e9 03 shr $0x3,%r9d
|
|
7370: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
7374: 44 3b c0 cmp %eax,%r8d
|
|
7377: 0f 8c 69 01 00 00 jl 0x74e6
|
|
737d: 44 89 c0 mov %r8d,%eax
|
|
7380: 33 d2 xor %edx,%edx
|
|
7382: 41 2b c1 sub %r9d,%eax
|
|
7385: 83 e0 0f and $0xf,%eax
|
|
7388: f7 d8 neg %eax
|
|
738a: 41 03 c0 add %r8d,%eax
|
|
738d: 45 85 c9 test %r9d,%r9d
|
|
7390: 76 25 jbe 0x73b7
|
|
7392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73a0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
73a5: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
|
|
73aa: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
73af: 48 ff c2 inc %rdx
|
|
73b2: 49 3b d1 cmp %r9,%rdx
|
|
73b5: 72 e9 jb 0x73a0
|
|
73b7: 48 63 d0 movslq %eax,%rdx
|
|
73ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
73c0: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
73c6: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
|
|
73cd: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
|
|
73d4: 01
|
|
73d5: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
|
|
73dc: 01
|
|
73dd: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
|
|
73e4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
|
|
73eb: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
|
|
73f1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
|
|
73f8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
|
|
73fe: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
|
|
7405: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
|
|
740c: 01
|
|
740d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
|
|
7414: 01
|
|
7415: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
|
|
741c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
|
|
7423: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
|
|
742a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
|
|
7431: 49 83 c1 10 add $0x10,%r9
|
|
7435: 4c 3b ca cmp %rdx,%r9
|
|
7438: 72 86 jb 0x73c0
|
|
743a: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
743e: 45 3b c8 cmp %r8d,%r9d
|
|
7441: 0f 87 93 00 00 00 ja 0x74da
|
|
7447: 4d 63 d0 movslq %r8d,%r10
|
|
744a: 4c 2b d2 sub %rdx,%r10
|
|
744d: 49 83 fa 04 cmp $0x4,%r10
|
|
7451: 0f 8c 8a 00 00 00 jl 0x74e1
|
|
7457: 45 89 d3 mov %r10d,%r11d
|
|
745a: 45 33 c9 xor %r9d,%r9d
|
|
745d: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
7461: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
|
|
7465: 4d 63 db movslq %r11d,%r11
|
|
7468: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
746c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7473: 00
|
|
7474: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
747b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7480: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
|
|
7486: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
|
|
748d: 01
|
|
748e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
|
|
7494: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
|
|
749a: 49 83 c1 04 add $0x4,%r9
|
|
749e: 4d 3b cb cmp %r11,%r9
|
|
74a1: 72 dd jb 0x7480
|
|
74a3: 4d 3b da cmp %r10,%r11
|
|
74a6: 73 32 jae 0x74da
|
|
74a8: 48 63 c0 movslq %eax,%rax
|
|
74ab: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
74af: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
74b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
74b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
74bf: 00
|
|
74c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
74c6: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
74cc: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
|
|
74d2: 49 ff c3 inc %r11
|
|
74d5: 4d 3b da cmp %r10,%r11
|
|
74d8: 72 e6 jb 0x74c0
|
|
74da: 33 c0 xor %eax,%eax
|
|
74dc: c5 f8 77 vzeroupper
|
|
74df: 5e pop %rsi
|
|
74e0: c3 ret
|
|
74e1: 45 33 db xor %r11d,%r11d
|
|
74e4: eb bd jmp 0x74a3
|
|
74e6: 33 c0 xor %eax,%eax
|
|
74e8: 41 83 f8 01 cmp $0x1,%r8d
|
|
74ec: 72 ec jb 0x74da
|
|
74ee: 4d 63 d0 movslq %r8d,%r10
|
|
74f1: 45 33 db xor %r11d,%r11d
|
|
74f4: eb ad jmp 0x74a3
|
|
74f6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
74fb: 5e pop %rsi
|
|
74fc: c3 ret
|
|
74fd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7502: 5e pop %rsi
|
|
7503: c3 ret
|
|
7504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
750b: 00
|
|
750c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
751f: 00
|
|
7520: 53 push %rbx
|
|
7521: 48 85 c9 test %rcx,%rcx
|
|
7524: 0f 84 aa 01 00 00 je 0x76d4
|
|
752a: 48 85 d2 test %rdx,%rdx
|
|
752d: 0f 84 a1 01 00 00 je 0x76d4
|
|
7533: 45 85 c0 test %r8d,%r8d
|
|
7536: 0f 8e 91 01 00 00 jle 0x76cd
|
|
753c: 41 83 f8 10 cmp $0x10,%r8d
|
|
7540: 0f 8c 80 01 00 00 jl 0x76c6
|
|
7546: 49 89 d3 mov %rdx,%r11
|
|
7549: 49 83 e3 1f and $0x1f,%r11
|
|
754d: 45 85 db test %r11d,%r11d
|
|
7550: 74 18 je 0x756a
|
|
7552: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
7559: 0f 85 67 01 00 00 jne 0x76c6
|
|
755f: 41 f7 db neg %r11d
|
|
7562: 41 83 c3 20 add $0x20,%r11d
|
|
7566: 41 c1 eb 03 shr $0x3,%r11d
|
|
756a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
756e: 44 3b c0 cmp %eax,%r8d
|
|
7571: 0f 8c 4f 01 00 00 jl 0x76c6
|
|
7577: 44 89 c0 mov %r8d,%eax
|
|
757a: 45 33 d2 xor %r10d,%r10d
|
|
757d: 41 2b c3 sub %r11d,%eax
|
|
7580: 83 e0 0f and $0xf,%eax
|
|
7583: f7 d8 neg %eax
|
|
7585: 41 03 c0 add %r8d,%eax
|
|
7588: 44 89 db mov %r11d,%ebx
|
|
758b: 45 85 db test %r11d,%r11d
|
|
758e: 76 2a jbe 0x75ba
|
|
7590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7597: 00
|
|
7598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
759f: 90 nop
|
|
75a0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
75a6: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
75ac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
75b2: 49 ff c2 inc %r10
|
|
75b5: 4c 3b d3 cmp %rbx,%r10
|
|
75b8: 72 e6 jb 0x75a0
|
|
75ba: 4c 63 d0 movslq %eax,%r10
|
|
75bd: 0f 1f 00 nopl (%rax)
|
|
75c0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
|
|
75c5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
75c9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
|
|
75cf: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
|
|
75d5: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
|
|
75da: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
|
|
75e0: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
|
|
75e6: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
|
|
75ec: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
75f1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
75f7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
75fd: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
|
|
7603: 48 83 c3 10 add $0x10,%rbx
|
|
7607: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
760d: 49 3b da cmp %r10,%rbx
|
|
7610: 72 ae jb 0x75c0
|
|
7612: 8d 58 01 lea 0x1(%rax),%ebx
|
|
7615: 41 3b d8 cmp %r8d,%ebx
|
|
7618: 0f 87 9c 00 00 00 ja 0x76ba
|
|
761e: 4d 63 c8 movslq %r8d,%r9
|
|
7621: 48 63 c0 movslq %eax,%rax
|
|
7624: 4c 2b c8 sub %rax,%r9
|
|
7627: 49 83 f9 04 cmp $0x4,%r9
|
|
762b: 0f 8c 90 00 00 00 jl 0x76c1
|
|
7631: 48 63 c0 movslq %eax,%rax
|
|
7634: 45 89 ca mov %r9d,%r10d
|
|
7637: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
763b: 45 33 c0 xor %r8d,%r8d
|
|
763e: 4d 63 d2 movslq %r10d,%r10
|
|
7641: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
|
|
7645: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
|
|
7649: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7650: 00
|
|
7651: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
765f: 00
|
|
7660: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
7666: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
766c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
|
|
7672: 49 83 c0 04 add $0x4,%r8
|
|
7676: 4d 3b c2 cmp %r10,%r8
|
|
7679: 72 e5 jb 0x7660
|
|
767b: 4d 3b d1 cmp %r9,%r10
|
|
767e: 73 3a jae 0x76ba
|
|
7680: 48 63 c0 movslq %eax,%rax
|
|
7683: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
7687: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
768b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7692: 00
|
|
7693: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
769a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
76a0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
76a6: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
76ac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
76b2: 49 ff c2 inc %r10
|
|
76b5: 4d 3b d1 cmp %r9,%r10
|
|
76b8: 72 e6 jb 0x76a0
|
|
76ba: 33 c0 xor %eax,%eax
|
|
76bc: c5 f8 77 vzeroupper
|
|
76bf: 5b pop %rbx
|
|
76c0: c3 ret
|
|
76c1: 45 33 d2 xor %r10d,%r10d
|
|
76c4: eb b5 jmp 0x767b
|
|
76c6: 33 c0 xor %eax,%eax
|
|
76c8: e9 45 ff ff ff jmp 0x7612
|
|
76cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
76d2: 5b pop %rbx
|
|
76d3: c3 ret
|
|
76d4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
76d9: 5b pop %rbx
|
|
76da: c3 ret
|
|
76db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
76e0: 53 push %rbx
|
|
76e1: 49 89 ca mov %rcx,%r10
|
|
76e4: 4d 85 d2 test %r10,%r10
|
|
76e7: 0f 84 a4 01 00 00 je 0x7891
|
|
76ed: 48 85 d2 test %rdx,%rdx
|
|
76f0: 0f 84 9b 01 00 00 je 0x7891
|
|
76f6: 45 85 c0 test %r8d,%r8d
|
|
76f9: 0f 8e 8b 01 00 00 jle 0x788a
|
|
76ff: 41 83 f8 10 cmp $0x10,%r8d
|
|
7703: 0f 8c 79 01 00 00 jl 0x7882
|
|
7709: 48 89 d3 mov %rdx,%rbx
|
|
770c: 48 83 e3 1f and $0x1f,%rbx
|
|
7710: 85 db test %ebx,%ebx
|
|
7712: 74 11 je 0x7725
|
|
7714: f6 c3 07 test $0x7,%bl
|
|
7717: 0f 85 65 01 00 00 jne 0x7882
|
|
771d: f7 db neg %ebx
|
|
771f: 83 c3 20 add $0x20,%ebx
|
|
7722: c1 eb 03 shr $0x3,%ebx
|
|
7725: 8d 43 10 lea 0x10(%rbx),%eax
|
|
7728: 44 3b c0 cmp %eax,%r8d
|
|
772b: 0f 8c 51 01 00 00 jl 0x7882
|
|
7731: 45 89 c1 mov %r8d,%r9d
|
|
7734: 33 c0 xor %eax,%eax
|
|
7736: 44 2b cb sub %ebx,%r9d
|
|
7739: 41 83 e1 0f and $0xf,%r9d
|
|
773d: 41 f7 d9 neg %r9d
|
|
7740: 45 03 c8 add %r8d,%r9d
|
|
7743: 89 d9 mov %ebx,%ecx
|
|
7745: 85 db test %ebx,%ebx
|
|
7747: 76 2f jbe 0x7778
|
|
7749: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7750: 00
|
|
7751: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
775f: 00
|
|
7760: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
7766: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
776b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
7770: 48 ff c0 inc %rax
|
|
7773: 48 3b c1 cmp %rcx,%rax
|
|
7776: 72 e8 jb 0x7760
|
|
7778: 49 63 c1 movslq %r9d,%rax
|
|
777b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7780: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
|
|
7786: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
|
|
778d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
|
|
7794: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
|
|
779b: 03
|
|
779c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
77a1: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
77a7: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
77ad: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
77b4: 03
|
|
77b5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
77ba: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
77c0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
77c6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
77cd: 03
|
|
77ce: 48 83 c1 10 add $0x10,%rcx
|
|
77d2: 48 3b c8 cmp %rax,%rcx
|
|
77d5: 72 a9 jb 0x7780
|
|
77d7: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
77db: 41 3b c0 cmp %r8d,%eax
|
|
77de: 0f 87 93 00 00 00 ja 0x7877
|
|
77e4: 4d 63 c0 movslq %r8d,%r8
|
|
77e7: 4d 63 c9 movslq %r9d,%r9
|
|
77ea: 4d 2b c1 sub %r9,%r8
|
|
77ed: 49 83 f8 04 cmp $0x4,%r8
|
|
77f1: 0f 8c 87 00 00 00 jl 0x787e
|
|
77f7: 4d 63 c9 movslq %r9d,%r9
|
|
77fa: 44 89 c3 mov %r8d,%ebx
|
|
77fd: 83 e3 fc and $0xfffffffc,%ebx
|
|
7800: 33 c9 xor %ecx,%ecx
|
|
7802: 48 63 db movslq %ebx,%rbx
|
|
7805: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
7809: 4f 8d 1c ca lea (%r10,%r9,8),%r11
|
|
780d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7814: 00
|
|
7815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
781c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7820: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
7826: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
782b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
|
|
7830: 48 83 c1 04 add $0x4,%rcx
|
|
7834: 48 3b cb cmp %rbx,%rcx
|
|
7837: 72 e7 jb 0x7820
|
|
7839: 49 3b d8 cmp %r8,%rbx
|
|
783c: 73 39 jae 0x7877
|
|
783e: 4d 63 c9 movslq %r9d,%r9
|
|
7841: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
7845: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
7849: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7850: 00
|
|
7851: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
785f: 00
|
|
7860: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
7865: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
|
|
786a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
|
|
786f: 48 ff c3 inc %rbx
|
|
7872: 49 3b d8 cmp %r8,%rbx
|
|
7875: 72 e9 jb 0x7860
|
|
7877: 33 c0 xor %eax,%eax
|
|
7879: c5 f8 77 vzeroupper
|
|
787c: 5b pop %rbx
|
|
787d: c3 ret
|
|
787e: 33 db xor %ebx,%ebx
|
|
7880: eb b7 jmp 0x7839
|
|
7882: 45 33 c9 xor %r9d,%r9d
|
|
7885: e9 4d ff ff ff jmp 0x77d7
|
|
788a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
788f: 5b pop %rbx
|
|
7890: c3 ret
|
|
7891: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7896: 5b pop %rbx
|
|
7897: c3 ret
|
|
7898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
789f: 00
|
|
78a0: 48 83 ec 28 sub $0x28,%rsp
|
|
78a4: 4d 85 c0 test %r8,%r8
|
|
78a7: 74 25 je 0x78ce
|
|
78a9: 48 85 c9 test %rcx,%rcx
|
|
78ac: 74 20 je 0x78ce
|
|
78ae: 48 85 d2 test %rdx,%rdx
|
|
78b1: 74 1b je 0x78ce
|
|
78b3: 45 85 c9 test %r9d,%r9d
|
|
78b6: 7f 0a jg 0x78c2
|
|
78b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
78bd: 48 83 c4 28 add $0x28,%rsp
|
|
78c1: c3 ret
|
|
78c2: e8 09 4c a9 01 call 0x1a9c4d0
|
|
78c7: 33 c0 xor %eax,%eax
|
|
78c9: 48 83 c4 28 add $0x28,%rsp
|
|
78cd: c3 ret
|
|
78ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
78d3: 48 83 c4 28 add $0x28,%rsp
|
|
78d7: c3 ret
|
|
78d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
78df: 00
|
|
78e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
78e5: 4d 85 c0 test %r8,%r8
|
|
78e8: 74 27 je 0x7911
|
|
78ea: 48 85 c9 test %rcx,%rcx
|
|
78ed: 74 22 je 0x7911
|
|
78ef: 48 85 d2 test %rdx,%rdx
|
|
78f2: 74 1d je 0x7911
|
|
78f4: 45 85 c9 test %r9d,%r9d
|
|
78f7: 7f 0b jg 0x7904
|
|
78f9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
78fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7903: c3 ret
|
|
7904: e8 17 56 a9 01 call 0x1a9cf20
|
|
7909: 33 c0 xor %eax,%eax
|
|
790b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7910: c3 ret
|
|
7911: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7916: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
791b: c3 ret
|
|
791c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7920: 53 push %rbx
|
|
7921: 56 push %rsi
|
|
7922: 57 push %rdi
|
|
7923: 41 54 push %r12
|
|
7925: 41 55 push %r13
|
|
7927: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
792e: 4d 89 c4 mov %r8,%r12
|
|
7931: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x260a5b0
|
|
7938: 48 33 c4 xor %rsp,%rax
|
|
793b: 45 89 cd mov %r9d,%r13d
|
|
793e: 48 89 cf mov %rcx,%rdi
|
|
7941: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
7948: 00
|
|
7949: 4d 85 e4 test %r12,%r12
|
|
794c: 0f 84 b6 01 00 00 je 0x7b08
|
|
7952: 48 85 ff test %rdi,%rdi
|
|
7955: 0f 84 97 01 00 00 je 0x7af2
|
|
795b: 48 85 d2 test %rdx,%rdx
|
|
795e: 0f 84 66 01 00 00 je 0x7aca
|
|
7964: 45 85 ed test %r13d,%r13d
|
|
7967: 0f 8e 35 01 00 00 jle 0x7aa2
|
|
796d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
7972: 48 89 f0 mov %rsi,%rax
|
|
7975: 48 83 e0 1f and $0x1f,%rax
|
|
7979: 48 f7 d8 neg %rax
|
|
797c: 48 83 e0 1f and $0x1f,%rax
|
|
7980: 48 03 f0 add %rax,%rsi
|
|
7983: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
798a: 00
|
|
798b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
7992: 0f 8e a2 00 00 00 jle 0x7a3a
|
|
7998: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
799d: 45 89 ee mov %r13d,%r14d
|
|
79a0: 4d 89 e5 mov %r12,%r13
|
|
79a3: 49 89 d4 mov %rdx,%r12
|
|
79a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
79ad: 00
|
|
79ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
79b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79c0: 4c 89 e1 mov %r12,%rcx
|
|
79c3: 48 89 f2 mov %rsi,%rdx
|
|
79c6: 49 89 d8 mov %rbx,%r8
|
|
79c9: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
79cf: e8 6c df 12 00 call 0x135940
|
|
79d4: 48 89 f9 mov %rdi,%rcx
|
|
79d7: 48 89 f2 mov %rsi,%rdx
|
|
79da: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
79e0: e8 bb cb ff ff call 0x45a0
|
|
79e5: 48 89 f9 mov %rdi,%rcx
|
|
79e8: 48 89 da mov %rbx,%rdx
|
|
79eb: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
79f1: e8 aa cb ff ff call 0x45a0
|
|
79f6: 48 89 d9 mov %rbx,%rcx
|
|
79f9: 48 89 f2 mov %rsi,%rdx
|
|
79fc: 4d 89 e8 mov %r13,%r8
|
|
79ff: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
7a05: e8 16 08 00 00 call 0x8220
|
|
7a0a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
7a0e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
7a15: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
7a1c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
7a23: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
7a2a: 7f 94 jg 0x79c0
|
|
7a2c: 4c 89 e2 mov %r12,%rdx
|
|
7a2f: 4d 89 ec mov %r13,%r12
|
|
7a32: 45 89 f5 mov %r14d,%r13d
|
|
7a35: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
7a3a: 48 89 d1 mov %rdx,%rcx
|
|
7a3d: 48 89 f2 mov %rsi,%rdx
|
|
7a40: 49 89 d8 mov %rbx,%r8
|
|
7a43: 45 89 e9 mov %r13d,%r9d
|
|
7a46: e8 f5 de 12 00 call 0x135940
|
|
7a4b: 48 89 f9 mov %rdi,%rcx
|
|
7a4e: 48 89 f2 mov %rsi,%rdx
|
|
7a51: 45 89 e8 mov %r13d,%r8d
|
|
7a54: e8 47 cb ff ff call 0x45a0
|
|
7a59: 48 89 f9 mov %rdi,%rcx
|
|
7a5c: 48 89 da mov %rbx,%rdx
|
|
7a5f: 45 89 e8 mov %r13d,%r8d
|
|
7a62: e8 39 cb ff ff call 0x45a0
|
|
7a67: 48 89 d9 mov %rbx,%rcx
|
|
7a6a: 48 89 f2 mov %rsi,%rdx
|
|
7a6d: 4d 89 e0 mov %r12,%r8
|
|
7a70: 45 89 e9 mov %r13d,%r9d
|
|
7a73: e8 a8 07 00 00 call 0x8220
|
|
7a78: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7a7f: 00
|
|
7a80: 48 33 cc xor %rsp,%rcx
|
|
7a83: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x260a5b0
|
|
7a8a: 75 11 jne 0x7a9d
|
|
7a8c: 33 c0 xor %eax,%eax
|
|
7a8e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
7a95: 41 5d pop %r13
|
|
7a97: 41 5c pop %r12
|
|
7a99: 5f pop %rdi
|
|
7a9a: 5e pop %rsi
|
|
7a9b: 5b pop %rbx
|
|
7a9c: c3 ret
|
|
7a9d: e8 6e e2 11 01 call 0x1125d10
|
|
7aa2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7aa9: 00
|
|
7aaa: 48 33 cc xor %rsp,%rcx
|
|
7aad: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x260a5b0
|
|
7ab4: 75 e7 jne 0x7a9d
|
|
7ab6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7abb: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
7ac2: 41 5d pop %r13
|
|
7ac4: 41 5c pop %r12
|
|
7ac6: 5f pop %rdi
|
|
7ac7: 5e pop %rsi
|
|
7ac8: 5b pop %rbx
|
|
7ac9: c3 ret
|
|
7aca: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7ad1: 00
|
|
7ad2: 48 33 cc xor %rsp,%rcx
|
|
7ad5: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x260a5b0
|
|
7adc: 75 bf jne 0x7a9d
|
|
7ade: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7ae3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
7aea: 41 5d pop %r13
|
|
7aec: 41 5c pop %r12
|
|
7aee: 5f pop %rdi
|
|
7aef: 5e pop %rsi
|
|
7af0: 5b pop %rbx
|
|
7af1: c3 ret
|
|
7af2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7af9: 00
|
|
7afa: 48 33 cc xor %rsp,%rcx
|
|
7afd: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x260a5b0
|
|
7b04: 75 97 jne 0x7a9d
|
|
7b06: eb d6 jmp 0x7ade
|
|
7b08: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7b0f: 00
|
|
7b10: 48 33 cc xor %rsp,%rcx
|
|
7b13: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x260a5b0
|
|
7b1a: 75 81 jne 0x7a9d
|
|
7b1c: eb c0 jmp 0x7ade
|
|
7b1e: 66 90 xchg %ax,%ax
|
|
7b20: 53 push %rbx
|
|
7b21: 56 push %rsi
|
|
7b22: 57 push %rdi
|
|
7b23: 41 54 push %r12
|
|
7b25: 41 55 push %r13
|
|
7b27: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
7b2e: 4d 89 c4 mov %r8,%r12
|
|
7b31: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x260a5b0
|
|
7b38: 45 89 cd mov %r9d,%r13d
|
|
7b3b: 48 33 c4 xor %rsp,%rax
|
|
7b3e: 48 89 cf mov %rcx,%rdi
|
|
7b41: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
7b48: 00
|
|
7b49: 4d 85 e4 test %r12,%r12
|
|
7b4c: 0f 84 b6 01 00 00 je 0x7d08
|
|
7b52: 48 85 ff test %rdi,%rdi
|
|
7b55: 0f 84 97 01 00 00 je 0x7cf2
|
|
7b5b: 48 85 d2 test %rdx,%rdx
|
|
7b5e: 0f 84 66 01 00 00 je 0x7cca
|
|
7b64: 45 85 ed test %r13d,%r13d
|
|
7b67: 0f 8e 35 01 00 00 jle 0x7ca2
|
|
7b6d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
7b72: 48 89 c3 mov %rax,%rbx
|
|
7b75: 48 83 e3 1f and $0x1f,%rbx
|
|
7b79: 48 f7 db neg %rbx
|
|
7b7c: 48 83 e3 1f and $0x1f,%rbx
|
|
7b80: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
7b84: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
7b8b: 00
|
|
7b8c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
7b93: 0f 8e a1 00 00 00 jle 0x7c3a
|
|
7b99: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
7b9e: 45 89 ee mov %r13d,%r14d
|
|
7ba1: 4d 89 e5 mov %r12,%r13
|
|
7ba4: 49 89 d4 mov %rdx,%r12
|
|
7ba7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7bae: 00
|
|
7baf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7bb6: 0f 1f 00 nopl (%rax)
|
|
7bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7bc0: 4c 89 e1 mov %r12,%rcx
|
|
7bc3: 48 89 f2 mov %rsi,%rdx
|
|
7bc6: 49 89 d8 mov %rbx,%r8
|
|
7bc9: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
7bcf: e8 8c dd 12 00 call 0x135960
|
|
7bd4: 48 89 f9 mov %rdi,%rcx
|
|
7bd7: 48 89 f2 mov %rsi,%rdx
|
|
7bda: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
7be0: e8 fb c9 ff ff call 0x45e0
|
|
7be5: 48 89 f9 mov %rdi,%rcx
|
|
7be8: 48 89 da mov %rbx,%rdx
|
|
7beb: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
7bf1: e8 ea c9 ff ff call 0x45e0
|
|
7bf6: 48 89 d9 mov %rbx,%rcx
|
|
7bf9: 48 89 f2 mov %rsi,%rdx
|
|
7bfc: 4d 89 e8 mov %r13,%r8
|
|
7bff: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
7c05: e8 96 06 00 00 call 0x82a0
|
|
7c0a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
7c0e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
7c15: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
7c1c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
7c23: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
7c2a: 7f 94 jg 0x7bc0
|
|
7c2c: 4c 89 e2 mov %r12,%rdx
|
|
7c2f: 4d 89 ec mov %r13,%r12
|
|
7c32: 45 89 f5 mov %r14d,%r13d
|
|
7c35: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
7c3a: 48 89 d1 mov %rdx,%rcx
|
|
7c3d: 48 89 f2 mov %rsi,%rdx
|
|
7c40: 49 89 d8 mov %rbx,%r8
|
|
7c43: 45 89 e9 mov %r13d,%r9d
|
|
7c46: e8 15 dd 12 00 call 0x135960
|
|
7c4b: 48 89 f9 mov %rdi,%rcx
|
|
7c4e: 48 89 f2 mov %rsi,%rdx
|
|
7c51: 45 89 e8 mov %r13d,%r8d
|
|
7c54: e8 87 c9 ff ff call 0x45e0
|
|
7c59: 48 89 f9 mov %rdi,%rcx
|
|
7c5c: 48 89 da mov %rbx,%rdx
|
|
7c5f: 45 89 e8 mov %r13d,%r8d
|
|
7c62: e8 79 c9 ff ff call 0x45e0
|
|
7c67: 48 89 d9 mov %rbx,%rcx
|
|
7c6a: 48 89 f2 mov %rsi,%rdx
|
|
7c6d: 4d 89 e0 mov %r12,%r8
|
|
7c70: 45 89 e9 mov %r13d,%r9d
|
|
7c73: e8 28 06 00 00 call 0x82a0
|
|
7c78: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7c7f: 00
|
|
7c80: 48 33 cc xor %rsp,%rcx
|
|
7c83: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x260a5b0
|
|
7c8a: 75 11 jne 0x7c9d
|
|
7c8c: 33 c0 xor %eax,%eax
|
|
7c8e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
7c95: 41 5d pop %r13
|
|
7c97: 41 5c pop %r12
|
|
7c99: 5f pop %rdi
|
|
7c9a: 5e pop %rsi
|
|
7c9b: 5b pop %rbx
|
|
7c9c: c3 ret
|
|
7c9d: e8 6e e0 11 01 call 0x1125d10
|
|
7ca2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7ca9: 00
|
|
7caa: 48 33 cc xor %rsp,%rcx
|
|
7cad: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x260a5b0
|
|
7cb4: 75 e7 jne 0x7c9d
|
|
7cb6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7cbb: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
7cc2: 41 5d pop %r13
|
|
7cc4: 41 5c pop %r12
|
|
7cc6: 5f pop %rdi
|
|
7cc7: 5e pop %rsi
|
|
7cc8: 5b pop %rbx
|
|
7cc9: c3 ret
|
|
7cca: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7cd1: 00
|
|
7cd2: 48 33 cc xor %rsp,%rcx
|
|
7cd5: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x260a5b0
|
|
7cdc: 75 bf jne 0x7c9d
|
|
7cde: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7ce3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
7cea: 41 5d pop %r13
|
|
7cec: 41 5c pop %r12
|
|
7cee: 5f pop %rdi
|
|
7cef: 5e pop %rsi
|
|
7cf0: 5b pop %rbx
|
|
7cf1: c3 ret
|
|
7cf2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7cf9: 00
|
|
7cfa: 48 33 cc xor %rsp,%rcx
|
|
7cfd: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x260a5b0
|
|
7d04: 75 97 jne 0x7c9d
|
|
7d06: eb d6 jmp 0x7cde
|
|
7d08: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7d0f: 00
|
|
7d10: 48 33 cc xor %rsp,%rcx
|
|
7d13: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x260a5b0
|
|
7d1a: 75 81 jne 0x7c9d
|
|
7d1c: eb c0 jmp 0x7cde
|
|
7d1e: 66 90 xchg %ax,%ax
|
|
7d20: 53 push %rbx
|
|
7d21: 56 push %rsi
|
|
7d22: 57 push %rdi
|
|
7d23: 41 54 push %r12
|
|
7d25: 41 55 push %r13
|
|
7d27: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
7d2e: 4d 89 c4 mov %r8,%r12
|
|
7d31: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x260a5b0
|
|
7d38: 45 89 cd mov %r9d,%r13d
|
|
7d3b: 48 33 c4 xor %rsp,%rax
|
|
7d3e: 48 89 cf mov %rcx,%rdi
|
|
7d41: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
7d48: 00
|
|
7d49: 4d 85 e4 test %r12,%r12
|
|
7d4c: 0f 84 b6 01 00 00 je 0x7f08
|
|
7d52: 48 85 ff test %rdi,%rdi
|
|
7d55: 0f 84 97 01 00 00 je 0x7ef2
|
|
7d5b: 48 85 d2 test %rdx,%rdx
|
|
7d5e: 0f 84 66 01 00 00 je 0x7eca
|
|
7d64: 45 85 ed test %r13d,%r13d
|
|
7d67: 0f 8e 35 01 00 00 jle 0x7ea2
|
|
7d6d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
7d72: 48 89 c3 mov %rax,%rbx
|
|
7d75: 48 83 e3 1f and $0x1f,%rbx
|
|
7d79: 48 f7 db neg %rbx
|
|
7d7c: 48 83 e3 1f and $0x1f,%rbx
|
|
7d80: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
7d84: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
7d8b: 00
|
|
7d8c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
7d93: 0f 8e a1 00 00 00 jle 0x7e3a
|
|
7d99: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
7d9e: 45 89 ee mov %r13d,%r14d
|
|
7da1: 4d 89 e5 mov %r12,%r13
|
|
7da4: 49 89 d4 mov %rdx,%r12
|
|
7da7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7dae: 00
|
|
7daf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7db6: 0f 1f 00 nopl (%rax)
|
|
7db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7dc0: 4c 89 e1 mov %r12,%rcx
|
|
7dc3: 48 89 f2 mov %rsi,%rdx
|
|
7dc6: 49 89 d8 mov %rbx,%r8
|
|
7dc9: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
7dcf: e8 ac db 12 00 call 0x135980
|
|
7dd4: 48 89 f9 mov %rdi,%rcx
|
|
7dd7: 48 89 f2 mov %rsi,%rdx
|
|
7dda: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
7de0: e8 bb c9 ff ff call 0x47a0
|
|
7de5: 48 89 f9 mov %rdi,%rcx
|
|
7de8: 48 89 da mov %rbx,%rdx
|
|
7deb: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
7df1: e8 aa c9 ff ff call 0x47a0
|
|
7df6: 48 89 d9 mov %rbx,%rcx
|
|
7df9: 48 89 f2 mov %rsi,%rdx
|
|
7dfc: 4d 89 e8 mov %r13,%r8
|
|
7dff: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
7e05: e8 16 05 00 00 call 0x8320
|
|
7e0a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
7e0e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
7e15: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
7e1c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
7e23: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
7e2a: 7f 94 jg 0x7dc0
|
|
7e2c: 4c 89 e2 mov %r12,%rdx
|
|
7e2f: 4d 89 ec mov %r13,%r12
|
|
7e32: 45 89 f5 mov %r14d,%r13d
|
|
7e35: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
7e3a: 48 89 d1 mov %rdx,%rcx
|
|
7e3d: 48 89 f2 mov %rsi,%rdx
|
|
7e40: 49 89 d8 mov %rbx,%r8
|
|
7e43: 45 89 e9 mov %r13d,%r9d
|
|
7e46: e8 35 db 12 00 call 0x135980
|
|
7e4b: 48 89 f9 mov %rdi,%rcx
|
|
7e4e: 48 89 f2 mov %rsi,%rdx
|
|
7e51: 45 89 e8 mov %r13d,%r8d
|
|
7e54: e8 47 c9 ff ff call 0x47a0
|
|
7e59: 48 89 f9 mov %rdi,%rcx
|
|
7e5c: 48 89 da mov %rbx,%rdx
|
|
7e5f: 45 89 e8 mov %r13d,%r8d
|
|
7e62: e8 39 c9 ff ff call 0x47a0
|
|
7e67: 48 89 d9 mov %rbx,%rcx
|
|
7e6a: 48 89 f2 mov %rsi,%rdx
|
|
7e6d: 4d 89 e0 mov %r12,%r8
|
|
7e70: 45 89 e9 mov %r13d,%r9d
|
|
7e73: e8 a8 04 00 00 call 0x8320
|
|
7e78: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7e7f: 00
|
|
7e80: 48 33 cc xor %rsp,%rcx
|
|
7e83: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x260a5b0
|
|
7e8a: 75 11 jne 0x7e9d
|
|
7e8c: 33 c0 xor %eax,%eax
|
|
7e8e: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
7e95: 41 5d pop %r13
|
|
7e97: 41 5c pop %r12
|
|
7e99: 5f pop %rdi
|
|
7e9a: 5e pop %rsi
|
|
7e9b: 5b pop %rbx
|
|
7e9c: c3 ret
|
|
7e9d: e8 6e de 11 01 call 0x1125d10
|
|
7ea2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7ea9: 00
|
|
7eaa: 48 33 cc xor %rsp,%rcx
|
|
7ead: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x260a5b0
|
|
7eb4: 75 e7 jne 0x7e9d
|
|
7eb6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7ebb: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
7ec2: 41 5d pop %r13
|
|
7ec4: 41 5c pop %r12
|
|
7ec6: 5f pop %rdi
|
|
7ec7: 5e pop %rsi
|
|
7ec8: 5b pop %rbx
|
|
7ec9: c3 ret
|
|
7eca: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7ed1: 00
|
|
7ed2: 48 33 cc xor %rsp,%rcx
|
|
7ed5: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x260a5b0
|
|
7edc: 75 bf jne 0x7e9d
|
|
7ede: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7ee3: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
7eea: 41 5d pop %r13
|
|
7eec: 41 5c pop %r12
|
|
7eee: 5f pop %rdi
|
|
7eef: 5e pop %rsi
|
|
7ef0: 5b pop %rbx
|
|
7ef1: c3 ret
|
|
7ef2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7ef9: 00
|
|
7efa: 48 33 cc xor %rsp,%rcx
|
|
7efd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x260a5b0
|
|
7f04: 75 97 jne 0x7e9d
|
|
7f06: eb d6 jmp 0x7ede
|
|
7f08: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
7f0f: 00
|
|
7f10: 48 33 cc xor %rsp,%rcx
|
|
7f13: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x260a5b0
|
|
7f1a: 75 81 jne 0x7e9d
|
|
7f1c: eb c0 jmp 0x7ede
|
|
7f1e: 66 90 xchg %ax,%ax
|
|
7f20: 53 push %rbx
|
|
7f21: 56 push %rsi
|
|
7f22: 57 push %rdi
|
|
7f23: 41 54 push %r12
|
|
7f25: 41 55 push %r13
|
|
7f27: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
7f2e: 4d 89 c4 mov %r8,%r12
|
|
7f31: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x260a5b0
|
|
7f38: 45 89 cd mov %r9d,%r13d
|
|
7f3b: 48 33 c4 xor %rsp,%rax
|
|
7f3e: 48 89 cf mov %rcx,%rdi
|
|
7f41: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
7f48: 00
|
|
7f49: 4d 85 e4 test %r12,%r12
|
|
7f4c: 0f 84 b6 01 00 00 je 0x8108
|
|
7f52: 48 85 ff test %rdi,%rdi
|
|
7f55: 0f 84 97 01 00 00 je 0x80f2
|
|
7f5b: 48 85 d2 test %rdx,%rdx
|
|
7f5e: 0f 84 66 01 00 00 je 0x80ca
|
|
7f64: 45 85 ed test %r13d,%r13d
|
|
7f67: 0f 8e 35 01 00 00 jle 0x80a2
|
|
7f6d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
7f72: 48 89 c3 mov %rax,%rbx
|
|
7f75: 48 83 e3 1f and $0x1f,%rbx
|
|
7f79: 48 f7 db neg %rbx
|
|
7f7c: 48 83 e3 1f and $0x1f,%rbx
|
|
7f80: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
7f84: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
7f8b: 00
|
|
7f8c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
7f93: 0f 8e a1 00 00 00 jle 0x803a
|
|
7f99: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
7f9e: 45 89 ee mov %r13d,%r14d
|
|
7fa1: 4d 89 e5 mov %r12,%r13
|
|
7fa4: 49 89 d4 mov %rdx,%r12
|
|
7fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7fae: 00
|
|
7faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7fb6: 0f 1f 00 nopl (%rax)
|
|
7fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7fc0: 4c 89 e1 mov %r12,%rcx
|
|
7fc3: 48 89 f2 mov %rsi,%rdx
|
|
7fc6: 49 89 d8 mov %rbx,%r8
|
|
7fc9: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
7fcf: e8 cc d9 12 00 call 0x1359a0
|
|
7fd4: 48 89 f9 mov %rdi,%rcx
|
|
7fd7: 48 89 f2 mov %rsi,%rdx
|
|
7fda: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
7fe0: e8 bb c7 ff ff call 0x47a0
|
|
7fe5: 48 89 f9 mov %rdi,%rcx
|
|
7fe8: 48 89 da mov %rbx,%rdx
|
|
7feb: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
7ff1: e8 aa c7 ff ff call 0x47a0
|
|
7ff6: 48 89 d9 mov %rbx,%rcx
|
|
7ff9: 48 89 f2 mov %rsi,%rdx
|
|
7ffc: 4d 89 e8 mov %r13,%r8
|
|
7fff: 41 rex.B
|