9072 lines
433 KiB
Plaintext
9072 lines
433 KiB
Plaintext
; th_9be0: VA 0x180009be0-0x180011be0 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_9be0.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 48 83 ec 28 sub $0x28,%rsp
|
|
4: 48 85 d2 test %rdx,%rdx
|
|
7: 0f 84 be 01 00 00 je 0x1cb
|
|
d: 45 85 c0 test %r8d,%r8d
|
|
10: 0f 8e ab 01 00 00 jle 0x1c1
|
|
16: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c53158
|
|
1d: 01
|
|
1e: 7a 06 jp 0x26
|
|
20: 0f 84 94 01 00 00 je 0x1ba
|
|
26: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
2a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
2e: 7a 06 jp 0x36
|
|
30: 0f 84 74 01 00 00 je 0x1aa
|
|
36: 41 83 f8 10 cmp $0x10,%r8d
|
|
3a: 0f 8c 62 01 00 00 jl 0x1a2
|
|
40: 49 89 d3 mov %rdx,%r11
|
|
43: 49 83 e3 1f and $0x1f,%r11
|
|
47: 45 85 db test %r11d,%r11d
|
|
4a: 74 18 je 0x64
|
|
4c: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
53: 0f 85 49 01 00 00 jne 0x1a2
|
|
59: 41 f7 db neg %r11d
|
|
5c: 41 83 c3 20 add $0x20,%r11d
|
|
60: 41 c1 eb 03 shr $0x3,%r11d
|
|
64: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
68: 44 3b c0 cmp %eax,%r8d
|
|
6b: 0f 8c 31 01 00 00 jl 0x1a2
|
|
71: 45 89 c1 mov %r8d,%r9d
|
|
74: 33 c0 xor %eax,%eax
|
|
76: 45 2b cb sub %r11d,%r9d
|
|
79: 41 83 e1 0f and $0xf,%r9d
|
|
7d: 41 f7 d9 neg %r9d
|
|
80: 45 03 c8 add %r8d,%r9d
|
|
83: 45 89 da mov %r11d,%r10d
|
|
86: 45 85 db test %r11d,%r11d
|
|
89: 76 27 jbe 0xb2
|
|
8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
92: 00
|
|
93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
a0: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
a5: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
aa: 48 ff c0 inc %rax
|
|
ad: 49 3b c2 cmp %r10,%rax
|
|
b0: 72 ee jb 0xa0
|
|
b2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
b7: 49 63 c1 movslq %r9d,%rax
|
|
ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
c0: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
c6: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
cd: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
d4: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
db: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
e1: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
e8: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
ef: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
f6: 49 83 c2 10 add $0x10,%r10
|
|
fa: 4c 3b d0 cmp %rax,%r10
|
|
fd: 72 c1 jb 0xc0
|
|
ff: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
103: 41 3b c0 cmp %r8d,%eax
|
|
106: 0f 87 88 00 00 00 ja 0x194
|
|
10c: 4d 63 c0 movslq %r8d,%r8
|
|
10f: 4d 63 c9 movslq %r9d,%r9
|
|
112: 4d 2b c1 sub %r9,%r8
|
|
115: 49 83 f8 04 cmp $0x4,%r8
|
|
119: 0f 8c 7f 00 00 00 jl 0x19e
|
|
11f: 4d 63 c9 movslq %r9d,%r9
|
|
122: 44 89 c0 mov %r8d,%eax
|
|
125: 83 e0 fc and $0xfffffffc,%eax
|
|
128: 45 33 db xor %r11d,%r11d
|
|
12b: 48 63 c0 movslq %eax,%rax
|
|
12e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
133: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
13e: 00 00
|
|
140: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
145: 49 83 c3 04 add $0x4,%r11
|
|
149: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
14e: 49 83 c2 20 add $0x20,%r10
|
|
152: 4c 3b d8 cmp %rax,%r11
|
|
155: 72 e9 jb 0x140
|
|
157: 49 3b c0 cmp %r8,%rax
|
|
15a: 73 38 jae 0x194
|
|
15c: 4d 63 c9 movslq %r9d,%r9
|
|
15f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
163: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
16e: 00
|
|
16f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
176: 0f 1f 00 nopl (%rax)
|
|
179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
180: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
184: 48 ff c0 inc %rax
|
|
187: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
18b: 48 83 c2 08 add $0x8,%rdx
|
|
18f: 49 3b c0 cmp %r8,%rax
|
|
192: 72 ec jb 0x180
|
|
194: 33 c0 xor %eax,%eax
|
|
196: c5 f8 77 vzeroupper
|
|
199: 48 83 c4 28 add $0x28,%rsp
|
|
19d: c3 ret
|
|
19e: 33 c0 xor %eax,%eax
|
|
1a0: eb b5 jmp 0x157
|
|
1a2: 45 33 c9 xor %r9d,%r9d
|
|
1a5: e9 55 ff ff ff jmp 0xff
|
|
1aa: 48 89 d1 mov %rdx,%rcx
|
|
1ad: 44 89 c2 mov %r8d,%edx
|
|
1b0: e8 0b 3f 01 00 call 0x140c0
|
|
1b5: 48 83 c4 28 add $0x28,%rsp
|
|
1b9: c3 ret
|
|
1ba: 33 c0 xor %eax,%eax
|
|
1bc: 48 83 c4 28 add $0x28,%rsp
|
|
1c0: c3 ret
|
|
1c1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1c6: 48 83 c4 28 add $0x28,%rsp
|
|
1ca: c3 ret
|
|
1cb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1d0: 48 83 c4 28 add $0x28,%rsp
|
|
1d4: c3 ret
|
|
1d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e0: 48 83 ec 28 sub $0x28,%rsp
|
|
1e4: 48 85 d2 test %rdx,%rdx
|
|
1e7: 0f 84 be 01 00 00 je 0x3ab
|
|
1ed: 45 85 c0 test %r8d,%r8d
|
|
1f0: 0f 8e ab 01 00 00 jle 0x3a1
|
|
1f6: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c53160
|
|
1fd: 01
|
|
1fe: 7a 06 jp 0x206
|
|
200: 0f 84 94 01 00 00 je 0x39a
|
|
206: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
20a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
20e: 7a 06 jp 0x216
|
|
210: 0f 84 74 01 00 00 je 0x38a
|
|
216: 41 83 f8 10 cmp $0x10,%r8d
|
|
21a: 0f 8c 62 01 00 00 jl 0x382
|
|
220: 49 89 d3 mov %rdx,%r11
|
|
223: 49 83 e3 1f and $0x1f,%r11
|
|
227: 45 85 db test %r11d,%r11d
|
|
22a: 74 18 je 0x244
|
|
22c: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
233: 0f 85 49 01 00 00 jne 0x382
|
|
239: 41 f7 db neg %r11d
|
|
23c: 41 83 c3 20 add $0x20,%r11d
|
|
240: 41 c1 eb 03 shr $0x3,%r11d
|
|
244: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
248: 44 3b c0 cmp %eax,%r8d
|
|
24b: 0f 8c 31 01 00 00 jl 0x382
|
|
251: 45 89 c1 mov %r8d,%r9d
|
|
254: 33 c0 xor %eax,%eax
|
|
256: 45 2b cb sub %r11d,%r9d
|
|
259: 41 83 e1 0f and $0xf,%r9d
|
|
25d: 41 f7 d9 neg %r9d
|
|
260: 45 03 c8 add %r8d,%r9d
|
|
263: 45 89 da mov %r11d,%r10d
|
|
266: 45 85 db test %r11d,%r11d
|
|
269: 76 27 jbe 0x292
|
|
26b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
272: 00
|
|
273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
280: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
285: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
28a: 48 ff c0 inc %rax
|
|
28d: 49 3b c2 cmp %r10,%rax
|
|
290: 72 ee jb 0x280
|
|
292: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
297: 49 63 c1 movslq %r9d,%rax
|
|
29a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2a0: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
|
|
2a6: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
|
|
2ad: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
|
|
2b4: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
|
|
2bb: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
|
|
2c1: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
|
|
2c8: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
|
|
2cf: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
|
|
2d6: 49 83 c2 10 add $0x10,%r10
|
|
2da: 4c 3b d0 cmp %rax,%r10
|
|
2dd: 72 c1 jb 0x2a0
|
|
2df: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
2e3: 41 3b c0 cmp %r8d,%eax
|
|
2e6: 0f 87 88 00 00 00 ja 0x374
|
|
2ec: 4d 63 c0 movslq %r8d,%r8
|
|
2ef: 4d 63 c9 movslq %r9d,%r9
|
|
2f2: 4d 2b c1 sub %r9,%r8
|
|
2f5: 49 83 f8 04 cmp $0x4,%r8
|
|
2f9: 0f 8c 7f 00 00 00 jl 0x37e
|
|
2ff: 4d 63 c9 movslq %r9d,%r9
|
|
302: 44 89 c0 mov %r8d,%eax
|
|
305: 83 e0 fc and $0xfffffffc,%eax
|
|
308: 45 33 db xor %r11d,%r11d
|
|
30b: 48 63 c0 movslq %eax,%rax
|
|
30e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
313: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
|
|
317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
31e: 00 00
|
|
320: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
|
|
325: 49 83 c3 04 add $0x4,%r11
|
|
329: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
|
|
32e: 49 83 c2 20 add $0x20,%r10
|
|
332: 4c 3b d8 cmp %rax,%r11
|
|
335: 72 e9 jb 0x320
|
|
337: 49 3b c0 cmp %r8,%rax
|
|
33a: 73 38 jae 0x374
|
|
33c: 4d 63 c9 movslq %r9d,%r9
|
|
33f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
343: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
347: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
34e: 00
|
|
34f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
356: 0f 1f 00 nopl (%rax)
|
|
359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
360: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
|
|
364: 48 ff c0 inc %rax
|
|
367: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
36b: 48 83 c2 08 add $0x8,%rdx
|
|
36f: 49 3b c0 cmp %r8,%rax
|
|
372: 72 ec jb 0x360
|
|
374: 33 c0 xor %eax,%eax
|
|
376: c5 f8 77 vzeroupper
|
|
379: 48 83 c4 28 add $0x28,%rsp
|
|
37d: c3 ret
|
|
37e: 33 c0 xor %eax,%eax
|
|
380: eb b5 jmp 0x337
|
|
382: 45 33 c9 xor %r9d,%r9d
|
|
385: e9 55 ff ff ff jmp 0x2df
|
|
38a: 48 89 d1 mov %rdx,%rcx
|
|
38d: 44 89 c2 mov %r8d,%edx
|
|
390: e8 6b 3d 01 00 call 0x14100
|
|
395: 48 83 c4 28 add $0x28,%rsp
|
|
399: c3 ret
|
|
39a: 33 c0 xor %eax,%eax
|
|
39c: 48 83 c4 28 add $0x28,%rsp
|
|
3a0: c3 ret
|
|
3a1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3a6: 48 83 c4 28 add $0x28,%rsp
|
|
3aa: c3 ret
|
|
3ab: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3b0: 48 83 c4 28 add $0x28,%rsp
|
|
3b4: c3 ret
|
|
3b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c0: 56 push %rsi
|
|
3c1: 57 push %rdi
|
|
3c2: 41 54 push %r12
|
|
3c4: 55 push %rbp
|
|
3c5: 48 83 ec 28 sub $0x28,%rsp
|
|
3c9: 89 cf mov %ecx,%edi
|
|
3cb: 4d 89 cc mov %r9,%r12
|
|
3ce: 83 ff 1e cmp $0x1e,%edi
|
|
3d1: 0f 87 7a 01 00 00 ja 0x551
|
|
3d7: 4d 85 e4 test %r12,%r12
|
|
3da: 0f 84 80 01 00 00 je 0x560
|
|
3e0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
3e5: 48 85 f6 test %rsi,%rsi
|
|
3e8: 0f 84 72 01 00 00 je 0x560
|
|
3ee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
3f3: 48 85 ed test %rbp,%rbp
|
|
3f6: 0f 84 64 01 00 00 je 0x560
|
|
3fc: 83 fa 08 cmp $0x8,%edx
|
|
3ff: 74 1e je 0x41f
|
|
401: 83 fa 04 cmp $0x4,%edx
|
|
404: 74 19 je 0x41f
|
|
406: 83 fa 01 cmp $0x1,%edx
|
|
409: 74 14 je 0x41f
|
|
40b: 83 fa 02 cmp $0x2,%edx
|
|
40e: 74 0f je 0x41f
|
|
410: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
415: 48 83 c4 28 add $0x28,%rsp
|
|
419: 5d pop %rbp
|
|
41a: 41 5c pop %r12
|
|
41c: 5f pop %rdi
|
|
41d: 5e pop %rsi
|
|
41e: c3 ret
|
|
41f: 83 ff 1d cmp $0x1d,%edi
|
|
422: 0f 8f 29 01 00 00 jg 0x551
|
|
428: 83 ff 04 cmp $0x4,%edi
|
|
42b: 7f 14 jg 0x441
|
|
42d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
434: 00
|
|
435: 33 c0 xor %eax,%eax
|
|
437: 89 06 mov %eax,(%rsi)
|
|
439: 89 45 00 mov %eax,0x0(%rbp)
|
|
43c: e9 04 01 00 00 jmp 0x545
|
|
441: 83 ff 06 cmp $0x6,%edi
|
|
444: 7f 11 jg 0x457
|
|
446: 33 c0 xor %eax,%eax
|
|
448: 41 89 04 24 mov %eax,(%r12)
|
|
44c: 89 06 mov %eax,(%rsi)
|
|
44e: 89 45 00 mov %eax,0x0(%rbp)
|
|
451: 41 8b 04 24 mov (%r12),%eax
|
|
455: eb 67 jmp 0x4be
|
|
457: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
45a: 83 f9 10 cmp $0x10,%ecx
|
|
45d: 7f 48 jg 0x4a7
|
|
45f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
465: 41 d3 e3 shl %cl,%r11d
|
|
468: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
46f: 00
|
|
470: 83 e0 c0 and $0xffffffc0,%eax
|
|
473: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
47a: 00
|
|
47b: 41 89 04 24 mov %eax,(%r12)
|
|
47f: 44 89 d8 mov %r11d,%eax
|
|
482: d1 f8 sar $1,%eax
|
|
484: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
488: c1 e8 1e shr $0x1e,%eax
|
|
48b: 41 03 c3 add %r11d,%eax
|
|
48e: 83 e0 fc and $0xfffffffc,%eax
|
|
491: 83 c0 43 add $0x43,%eax
|
|
494: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
49a: 83 e0 c0 and $0xffffffc0,%eax
|
|
49d: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
4a1: 41 03 04 24 add (%r12),%eax
|
|
4a5: eb 12 jmp 0x4b9
|
|
4a7: 4c 89 e2 mov %r12,%rdx
|
|
4aa: 49 89 f0 mov %rsi,%r8
|
|
4ad: 49 89 e9 mov %rbp,%r9
|
|
4b0: e8 eb 77 03 00 call 0x37ca0
|
|
4b5: 41 8b 04 24 mov (%r12),%eax
|
|
4b9: 83 ff 13 cmp $0x13,%edi
|
|
4bc: 7d 2a jge 0x4e8
|
|
4be: 89 f9 mov %edi,%ecx
|
|
4c0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
4c6: 41 d3 e2 shl %cl,%r10d
|
|
4c9: 45 89 d3 mov %r10d,%r11d
|
|
4cc: 41 d1 fb sar $1,%r11d
|
|
4cf: 41 c1 eb 1e shr $0x1e,%r11d
|
|
4d3: 45 03 da add %r10d,%r11d
|
|
4d6: 41 c1 eb 02 shr $0x2,%r11d
|
|
4da: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
4e1: 00
|
|
4e2: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
4e6: eb 18 jmp 0x500
|
|
4e8: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
4ee: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
4f1: 41 d3 e2 shl %cl,%r10d
|
|
4f4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
4fb: 00
|
|
4fc: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
500: 83 ff 0a cmp $0xa,%edi
|
|
503: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
50a: 00
|
|
50b: 41 89 04 24 mov %eax,(%r12)
|
|
50f: 7f 04 jg 0x515
|
|
511: 33 c0 xor %eax,%eax
|
|
513: eb 21 jmp 0x536
|
|
515: 89 f9 mov %edi,%ecx
|
|
517: b8 01 00 00 00 mov $0x1,%eax
|
|
51c: d3 e0 shl %cl,%eax
|
|
51e: 89 c7 mov %eax,%edi
|
|
520: d1 ff sar $1,%edi
|
|
522: c1 ef 1e shr $0x1e,%edi
|
|
525: 03 f8 add %eax,%edi
|
|
527: 83 e7 fc and $0xfffffffc,%edi
|
|
52a: 83 c7 43 add $0x43,%edi
|
|
52d: 83 e7 c0 and $0xffffffc0,%edi
|
|
530: 8b 16 mov (%rsi),%edx
|
|
532: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
536: 89 06 mov %eax,(%rsi)
|
|
538: 8b 45 00 mov 0x0(%rbp),%eax
|
|
53b: 85 c0 test %eax,%eax
|
|
53d: 7e 06 jle 0x545
|
|
53f: 83 c0 40 add $0x40,%eax
|
|
542: 89 45 00 mov %eax,0x0(%rbp)
|
|
545: 33 c0 xor %eax,%eax
|
|
547: 48 83 c4 28 add $0x28,%rsp
|
|
54b: 5d pop %rbp
|
|
54c: 41 5c pop %r12
|
|
54e: 5f pop %rdi
|
|
54f: 5e pop %rsi
|
|
550: c3 ret
|
|
551: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
556: 48 83 c4 28 add $0x28,%rsp
|
|
55a: 5d pop %rbp
|
|
55b: 41 5c pop %r12
|
|
55d: 5f pop %rdi
|
|
55e: 5e pop %rsi
|
|
55f: c3 ret
|
|
560: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
565: 48 83 c4 28 add $0x28,%rsp
|
|
569: 5d pop %rbp
|
|
56a: 41 5c pop %r12
|
|
56c: 5f pop %rdi
|
|
56d: 5e pop %rsi
|
|
56e: c3 ret
|
|
56f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
576: 00
|
|
577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
57e: 66 90 xchg %ax,%ax
|
|
580: 41 54 push %r12
|
|
582: 41 55 push %r13
|
|
584: 41 56 push %r14
|
|
586: 41 57 push %r15
|
|
588: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
58d: 41 89 cd mov %ecx,%r13d
|
|
590: 4d 89 cc mov %r9,%r12
|
|
593: 41 83 fd 1e cmp $0x1e,%r13d
|
|
597: 0f 87 94 01 00 00 ja 0x731
|
|
59d: 4d 85 e4 test %r12,%r12
|
|
5a0: 0f 84 9e 01 00 00 je 0x744
|
|
5a6: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
5ab: 4d 85 f6 test %r14,%r14
|
|
5ae: 0f 84 90 01 00 00 je 0x744
|
|
5b4: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
5b9: 4d 85 ff test %r15,%r15
|
|
5bc: 0f 84 82 01 00 00 je 0x744
|
|
5c2: 83 fa 08 cmp $0x8,%edx
|
|
5c5: 74 22 je 0x5e9
|
|
5c7: 83 fa 04 cmp $0x4,%edx
|
|
5ca: 74 1d je 0x5e9
|
|
5cc: 83 fa 01 cmp $0x1,%edx
|
|
5cf: 74 18 je 0x5e9
|
|
5d1: 83 fa 02 cmp $0x2,%edx
|
|
5d4: 74 13 je 0x5e9
|
|
5d6: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
5db: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5e0: 41 5f pop %r15
|
|
5e2: 41 5e pop %r14
|
|
5e4: 41 5d pop %r13
|
|
5e6: 41 5c pop %r12
|
|
5e8: c3 ret
|
|
5e9: 41 83 fd 1d cmp $0x1d,%r13d
|
|
5ed: 0f 8f 3e 01 00 00 jg 0x731
|
|
5f3: 41 83 fd 04 cmp $0x4,%r13d
|
|
5f7: 7f 15 jg 0x60e
|
|
5f9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
600: 00
|
|
601: 33 c0 xor %eax,%eax
|
|
603: 41 89 06 mov %eax,(%r14)
|
|
606: 41 89 07 mov %eax,(%r15)
|
|
609: e9 13 01 00 00 jmp 0x721
|
|
60e: 41 83 fd 06 cmp $0x6,%r13d
|
|
612: 7f 12 jg 0x626
|
|
614: 33 c0 xor %eax,%eax
|
|
616: 41 89 04 24 mov %eax,(%r12)
|
|
61a: 41 89 06 mov %eax,(%r14)
|
|
61d: 41 89 07 mov %eax,(%r15)
|
|
620: 41 8b 14 24 mov (%r12),%edx
|
|
624: eb 6a jmp 0x690
|
|
626: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
62a: 83 f9 11 cmp $0x11,%ecx
|
|
62d: 7f 49 jg 0x678
|
|
62f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
635: 41 d3 e3 shl %cl,%r11d
|
|
638: 44 89 da mov %r11d,%edx
|
|
63b: 45 89 da mov %r11d,%r10d
|
|
63e: d1 fa sar $1,%edx
|
|
640: c1 ea 1e shr $0x1e,%edx
|
|
643: 41 c1 e2 03 shl $0x3,%r10d
|
|
647: 41 03 d3 add %r11d,%edx
|
|
64a: 44 89 d0 mov %r10d,%eax
|
|
64d: 83 e2 fc and $0xfffffffc,%edx
|
|
650: 83 c0 47 add $0x47,%eax
|
|
653: 41 83 c2 3f add $0x3f,%r10d
|
|
657: 83 c2 43 add $0x43,%edx
|
|
65a: 83 e0 c0 and $0xffffffc0,%eax
|
|
65d: 41 89 04 24 mov %eax,(%r12)
|
|
661: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
665: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
66c: 83 e2 c0 and $0xffffffc0,%edx
|
|
66f: 45 89 17 mov %r10d,(%r15)
|
|
672: 41 03 14 24 add (%r12),%edx
|
|
676: eb 12 jmp 0x68a
|
|
678: 4c 89 e2 mov %r12,%rdx
|
|
67b: 4d 89 f0 mov %r14,%r8
|
|
67e: 4d 89 f9 mov %r15,%r9
|
|
681: e8 5a 78 03 00 call 0x37ee0
|
|
686: 41 8b 14 24 mov (%r12),%edx
|
|
68a: 41 83 fd 13 cmp $0x13,%r13d
|
|
68e: 7d 29 jge 0x6b9
|
|
690: 44 89 e9 mov %r13d,%ecx
|
|
693: b8 01 00 00 00 mov $0x1,%eax
|
|
698: d3 e0 shl %cl,%eax
|
|
69a: 41 89 c2 mov %eax,%r10d
|
|
69d: 41 d1 fa sar $1,%r10d
|
|
6a0: 41 c1 ea 1e shr $0x1e,%r10d
|
|
6a4: 44 03 d0 add %eax,%r10d
|
|
6a7: 41 c1 ea 02 shr $0x2,%r10d
|
|
6ab: 41 c1 e2 03 shl $0x3,%r10d
|
|
6af: 41 83 c2 3f add $0x3f,%r10d
|
|
6b3: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6b7: eb 1c jmp 0x6d5
|
|
6b9: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6bf: 41 8d 4d 14 lea 0x14(%r13),%ecx
|
|
6c3: 41 d3 e2 shl %cl,%r10d
|
|
6c6: 41 c1 e2 03 shl $0x3,%r10d
|
|
6ca: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
6d1: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
6d5: 45 03 d2 add %r10d,%r10d
|
|
6d8: 41 03 d2 add %r10d,%edx
|
|
6db: 81 c2 00 01 00 00 add $0x100,%edx
|
|
6e1: 41 89 14 24 mov %edx,(%r12)
|
|
6e5: 41 83 fd 0a cmp $0xa,%r13d
|
|
6e9: 7f 04 jg 0x6ef
|
|
6eb: 33 d2 xor %edx,%edx
|
|
6ed: eb 22 jmp 0x711
|
|
6ef: 44 89 e9 mov %r13d,%ecx
|
|
6f2: b8 01 00 00 00 mov $0x1,%eax
|
|
6f7: d3 e0 shl %cl,%eax
|
|
6f9: 89 c2 mov %eax,%edx
|
|
6fb: d1 fa sar $1,%edx
|
|
6fd: c1 ea 1e shr $0x1e,%edx
|
|
700: 03 d0 add %eax,%edx
|
|
702: 83 e2 fc and $0xfffffffc,%edx
|
|
705: 83 c2 43 add $0x43,%edx
|
|
708: 83 e2 c0 and $0xffffffc0,%edx
|
|
70b: 83 c2 40 add $0x40,%edx
|
|
70e: 41 03 16 add (%r14),%edx
|
|
711: 41 89 16 mov %edx,(%r14)
|
|
714: 41 8b 07 mov (%r15),%eax
|
|
717: 85 c0 test %eax,%eax
|
|
719: 7e 06 jle 0x721
|
|
71b: 83 c0 40 add $0x40,%eax
|
|
71e: 41 89 07 mov %eax,(%r15)
|
|
721: 33 c0 xor %eax,%eax
|
|
723: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
728: 41 5f pop %r15
|
|
72a: 41 5e pop %r14
|
|
72c: 41 5d pop %r13
|
|
72e: 41 5c pop %r12
|
|
730: c3 ret
|
|
731: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
736: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
73b: 41 5f pop %r15
|
|
73d: 41 5e pop %r14
|
|
73f: 41 5d pop %r13
|
|
741: 41 5c pop %r12
|
|
743: c3 ret
|
|
744: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
749: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
74e: 41 5f pop %r15
|
|
750: 41 5e pop %r14
|
|
752: 41 5d pop %r13
|
|
754: 41 5c pop %r12
|
|
756: c3 ret
|
|
757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
75e: 00 00
|
|
760: 56 push %rsi
|
|
761: 57 push %rdi
|
|
762: 41 54 push %r12
|
|
764: 55 push %rbp
|
|
765: 48 83 ec 28 sub $0x28,%rsp
|
|
769: 89 cf mov %ecx,%edi
|
|
76b: 4d 89 cc mov %r9,%r12
|
|
76e: 83 ff 1e cmp $0x1e,%edi
|
|
771: 0f 87 7a 01 00 00 ja 0x8f1
|
|
777: 4d 85 e4 test %r12,%r12
|
|
77a: 0f 84 80 01 00 00 je 0x900
|
|
780: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
785: 48 85 f6 test %rsi,%rsi
|
|
788: 0f 84 72 01 00 00 je 0x900
|
|
78e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
793: 48 85 ed test %rbp,%rbp
|
|
796: 0f 84 64 01 00 00 je 0x900
|
|
79c: 83 fa 08 cmp $0x8,%edx
|
|
79f: 74 1e je 0x7bf
|
|
7a1: 83 fa 04 cmp $0x4,%edx
|
|
7a4: 74 19 je 0x7bf
|
|
7a6: 83 fa 01 cmp $0x1,%edx
|
|
7a9: 74 14 je 0x7bf
|
|
7ab: 83 fa 02 cmp $0x2,%edx
|
|
7ae: 74 0f je 0x7bf
|
|
7b0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
7b5: 48 83 c4 28 add $0x28,%rsp
|
|
7b9: 5d pop %rbp
|
|
7ba: 41 5c pop %r12
|
|
7bc: 5f pop %rdi
|
|
7bd: 5e pop %rsi
|
|
7be: c3 ret
|
|
7bf: 83 ff 1d cmp $0x1d,%edi
|
|
7c2: 0f 8f 29 01 00 00 jg 0x8f1
|
|
7c8: 83 ff 04 cmp $0x4,%edi
|
|
7cb: 7f 14 jg 0x7e1
|
|
7cd: 33 c0 xor %eax,%eax
|
|
7cf: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
7d6: 00
|
|
7d7: 89 06 mov %eax,(%rsi)
|
|
7d9: 89 45 00 mov %eax,0x0(%rbp)
|
|
7dc: e9 04 01 00 00 jmp 0x8e5
|
|
7e1: 83 ff 06 cmp $0x6,%edi
|
|
7e4: 7f 11 jg 0x7f7
|
|
7e6: 33 c0 xor %eax,%eax
|
|
7e8: 41 89 04 24 mov %eax,(%r12)
|
|
7ec: 89 06 mov %eax,(%rsi)
|
|
7ee: 89 45 00 mov %eax,0x0(%rbp)
|
|
7f1: 41 8b 04 24 mov (%r12),%eax
|
|
7f5: eb 67 jmp 0x85e
|
|
7f7: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
7fa: 83 f9 11 cmp $0x11,%ecx
|
|
7fd: 7f 48 jg 0x847
|
|
7ff: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
805: 41 d3 e3 shl %cl,%r11d
|
|
808: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
80f: 00
|
|
810: 83 e0 c0 and $0xffffffc0,%eax
|
|
813: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
81a: 00
|
|
81b: 41 89 04 24 mov %eax,(%r12)
|
|
81f: 44 89 d8 mov %r11d,%eax
|
|
822: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
826: d1 f8 sar $1,%eax
|
|
828: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
82e: c1 e8 1e shr $0x1e,%eax
|
|
831: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
835: 41 03 c3 add %r11d,%eax
|
|
838: 83 e0 fc and $0xfffffffc,%eax
|
|
83b: 83 c0 43 add $0x43,%eax
|
|
83e: 83 e0 c0 and $0xffffffc0,%eax
|
|
841: 41 03 04 24 add (%r12),%eax
|
|
845: eb 12 jmp 0x859
|
|
847: 4c 89 e2 mov %r12,%rdx
|
|
84a: 49 89 f0 mov %rsi,%r8
|
|
84d: 49 89 e9 mov %rbp,%r9
|
|
850: e8 ab 78 03 00 call 0x38100
|
|
855: 41 8b 04 24 mov (%r12),%eax
|
|
859: 83 ff 15 cmp $0x15,%edi
|
|
85c: 7d 2a jge 0x888
|
|
85e: 89 f9 mov %edi,%ecx
|
|
860: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
866: 41 d3 e2 shl %cl,%r10d
|
|
869: 45 89 d3 mov %r10d,%r11d
|
|
86c: 41 d1 fb sar $1,%r11d
|
|
86f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
873: 45 03 da add %r10d,%r11d
|
|
876: 41 c1 eb 02 shr $0x2,%r11d
|
|
87a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
881: 00
|
|
882: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
886: eb 18 jmp 0x8a0
|
|
888: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
88b: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
891: 41 d3 e2 shl %cl,%r10d
|
|
894: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
89b: 00
|
|
89c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
8a0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
8a7: 00
|
|
8a8: 41 89 04 24 mov %eax,(%r12)
|
|
8ac: 83 ff 0a cmp $0xa,%edi
|
|
8af: 7f 04 jg 0x8b5
|
|
8b1: 33 c0 xor %eax,%eax
|
|
8b3: eb 21 jmp 0x8d6
|
|
8b5: 89 f9 mov %edi,%ecx
|
|
8b7: b8 01 00 00 00 mov $0x1,%eax
|
|
8bc: 8b 16 mov (%rsi),%edx
|
|
8be: d3 e0 shl %cl,%eax
|
|
8c0: 89 c7 mov %eax,%edi
|
|
8c2: d1 ff sar $1,%edi
|
|
8c4: c1 ef 1e shr $0x1e,%edi
|
|
8c7: 03 f8 add %eax,%edi
|
|
8c9: 83 e7 fc and $0xfffffffc,%edi
|
|
8cc: 83 c7 43 add $0x43,%edi
|
|
8cf: 83 e7 c0 and $0xffffffc0,%edi
|
|
8d2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
8d6: 89 06 mov %eax,(%rsi)
|
|
8d8: 8b 45 00 mov 0x0(%rbp),%eax
|
|
8db: 85 c0 test %eax,%eax
|
|
8dd: 7e 06 jle 0x8e5
|
|
8df: 83 c0 40 add $0x40,%eax
|
|
8e2: 89 45 00 mov %eax,0x0(%rbp)
|
|
8e5: 33 c0 xor %eax,%eax
|
|
8e7: 48 83 c4 28 add $0x28,%rsp
|
|
8eb: 5d pop %rbp
|
|
8ec: 41 5c pop %r12
|
|
8ee: 5f pop %rdi
|
|
8ef: 5e pop %rsi
|
|
8f0: c3 ret
|
|
8f1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
8f6: 48 83 c4 28 add $0x28,%rsp
|
|
8fa: 5d pop %rbp
|
|
8fb: 41 5c pop %r12
|
|
8fd: 5f pop %rdi
|
|
8fe: 5e pop %rsi
|
|
8ff: c3 ret
|
|
900: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
905: 48 83 c4 28 add $0x28,%rsp
|
|
909: 5d pop %rbp
|
|
90a: 41 5c pop %r12
|
|
90c: 5f pop %rdi
|
|
90d: 5e pop %rsi
|
|
90e: c3 ret
|
|
90f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
916: 00
|
|
917: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
91e: 66 90 xchg %ax,%ax
|
|
920: 56 push %rsi
|
|
921: 57 push %rdi
|
|
922: 41 54 push %r12
|
|
924: 55 push %rbp
|
|
925: 48 83 ec 28 sub $0x28,%rsp
|
|
929: 89 cf mov %ecx,%edi
|
|
92b: 4d 89 cc mov %r9,%r12
|
|
92e: 83 ff 1e cmp $0x1e,%edi
|
|
931: 0f 87 7a 01 00 00 ja 0xab1
|
|
937: 4d 85 e4 test %r12,%r12
|
|
93a: 0f 84 80 01 00 00 je 0xac0
|
|
940: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
|
|
945: 48 85 f6 test %rsi,%rsi
|
|
948: 0f 84 72 01 00 00 je 0xac0
|
|
94e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
|
|
953: 48 85 ed test %rbp,%rbp
|
|
956: 0f 84 64 01 00 00 je 0xac0
|
|
95c: 83 fa 08 cmp $0x8,%edx
|
|
95f: 74 1e je 0x97f
|
|
961: 83 fa 04 cmp $0x4,%edx
|
|
964: 74 19 je 0x97f
|
|
966: 83 fa 01 cmp $0x1,%edx
|
|
969: 74 14 je 0x97f
|
|
96b: 83 fa 02 cmp $0x2,%edx
|
|
96e: 74 0f je 0x97f
|
|
970: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
975: 48 83 c4 28 add $0x28,%rsp
|
|
979: 5d pop %rbp
|
|
97a: 41 5c pop %r12
|
|
97c: 5f pop %rdi
|
|
97d: 5e pop %rsi
|
|
97e: c3 ret
|
|
97f: 83 ff 1d cmp $0x1d,%edi
|
|
982: 0f 8f 29 01 00 00 jg 0xab1
|
|
988: 83 ff 04 cmp $0x4,%edi
|
|
98b: 7f 14 jg 0x9a1
|
|
98d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
994: 00
|
|
995: 33 c0 xor %eax,%eax
|
|
997: 89 06 mov %eax,(%rsi)
|
|
999: 89 45 00 mov %eax,0x0(%rbp)
|
|
99c: e9 04 01 00 00 jmp 0xaa5
|
|
9a1: 83 ff 07 cmp $0x7,%edi
|
|
9a4: 7f 11 jg 0x9b7
|
|
9a6: 33 c0 xor %eax,%eax
|
|
9a8: 41 89 04 24 mov %eax,(%r12)
|
|
9ac: 89 06 mov %eax,(%rsi)
|
|
9ae: 89 45 00 mov %eax,0x0(%rbp)
|
|
9b1: 41 8b 04 24 mov (%r12),%eax
|
|
9b5: eb 67 jmp 0xa1e
|
|
9b7: 8d 4f ff lea -0x1(%rdi),%ecx
|
|
9ba: 83 f9 12 cmp $0x12,%ecx
|
|
9bd: 7f 48 jg 0xa07
|
|
9bf: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
9c5: 41 d3 e3 shl %cl,%r11d
|
|
9c8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
9cf: 00
|
|
9d0: 83 e0 c0 and $0xffffffc0,%eax
|
|
9d3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
9da: 00
|
|
9db: 41 89 04 24 mov %eax,(%r12)
|
|
9df: 44 89 d8 mov %r11d,%eax
|
|
9e2: d1 f8 sar $1,%eax
|
|
9e4: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
9e8: c1 e8 1e shr $0x1e,%eax
|
|
9eb: 41 03 c3 add %r11d,%eax
|
|
9ee: 83 e0 fc and $0xfffffffc,%eax
|
|
9f1: 83 c0 43 add $0x43,%eax
|
|
9f4: c7 06 00 00 00 00 movl $0x0,(%rsi)
|
|
9fa: 83 e0 c0 and $0xffffffc0,%eax
|
|
9fd: 44 89 55 00 mov %r10d,0x0(%rbp)
|
|
a01: 41 03 04 24 add (%r12),%eax
|
|
a05: eb 12 jmp 0xa19
|
|
a07: 4c 89 e2 mov %r12,%rdx
|
|
a0a: 49 89 f0 mov %rsi,%r8
|
|
a0d: 49 89 e9 mov %rbp,%r9
|
|
a10: e8 2b 79 03 00 call 0x38340
|
|
a15: 41 8b 04 24 mov (%r12),%eax
|
|
a19: 83 ff 13 cmp $0x13,%edi
|
|
a1c: 7d 2a jge 0xa48
|
|
a1e: 89 f9 mov %edi,%ecx
|
|
a20: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
a26: 41 d3 e2 shl %cl,%r10d
|
|
a29: 45 89 d3 mov %r10d,%r11d
|
|
a2c: 41 d1 fb sar $1,%r11d
|
|
a2f: 41 c1 eb 1e shr $0x1e,%r11d
|
|
a33: 45 03 da add %r10d,%r11d
|
|
a36: 41 c1 eb 02 shr $0x2,%r11d
|
|
a3a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
|
|
a41: 00
|
|
a42: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
a46: eb 18 jmp 0xa60
|
|
a48: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
a4e: 8d 4f 14 lea 0x14(%rdi),%ecx
|
|
a51: 41 d3 e2 shl %cl,%r10d
|
|
a54: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
|
|
a5b: 00
|
|
a5c: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
a60: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
|
|
a67: 00
|
|
a68: 41 89 04 24 mov %eax,(%r12)
|
|
a6c: 83 ff 0a cmp $0xa,%edi
|
|
a6f: 7f 04 jg 0xa75
|
|
a71: 33 c0 xor %eax,%eax
|
|
a73: eb 21 jmp 0xa96
|
|
a75: 89 f9 mov %edi,%ecx
|
|
a77: b8 01 00 00 00 mov $0x1,%eax
|
|
a7c: d3 e0 shl %cl,%eax
|
|
a7e: 89 c7 mov %eax,%edi
|
|
a80: d1 ff sar $1,%edi
|
|
a82: c1 ef 1e shr $0x1e,%edi
|
|
a85: 03 f8 add %eax,%edi
|
|
a87: 83 e7 fc and $0xfffffffc,%edi
|
|
a8a: 83 c7 43 add $0x43,%edi
|
|
a8d: 83 e7 c0 and $0xffffffc0,%edi
|
|
a90: 8b 16 mov (%rsi),%edx
|
|
a92: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
|
|
a96: 89 06 mov %eax,(%rsi)
|
|
a98: 8b 45 00 mov 0x0(%rbp),%eax
|
|
a9b: 85 c0 test %eax,%eax
|
|
a9d: 7e 06 jle 0xaa5
|
|
a9f: 83 c0 40 add $0x40,%eax
|
|
aa2: 89 45 00 mov %eax,0x0(%rbp)
|
|
aa5: 33 c0 xor %eax,%eax
|
|
aa7: 48 83 c4 28 add $0x28,%rsp
|
|
aab: 5d pop %rbp
|
|
aac: 41 5c pop %r12
|
|
aae: 5f pop %rdi
|
|
aaf: 5e pop %rsi
|
|
ab0: c3 ret
|
|
ab1: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
ab6: 48 83 c4 28 add $0x28,%rsp
|
|
aba: 5d pop %rbp
|
|
abb: 41 5c pop %r12
|
|
abd: 5f pop %rdi
|
|
abe: 5e pop %rsi
|
|
abf: c3 ret
|
|
ac0: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ac5: 48 83 c4 28 add $0x28,%rsp
|
|
ac9: 5d pop %rbp
|
|
aca: 41 5c pop %r12
|
|
acc: 5f pop %rdi
|
|
acd: 5e pop %rsi
|
|
ace: c3 ret
|
|
acf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
ad6: 00
|
|
ad7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ade: 66 90 xchg %ax,%ax
|
|
ae0: 56 push %rsi
|
|
ae1: 57 push %rdi
|
|
ae2: 41 54 push %r12
|
|
ae4: 41 55 push %r13
|
|
ae6: 48 83 ec 28 sub $0x28,%rsp
|
|
aea: 41 89 cc mov %ecx,%r12d
|
|
aed: 4d 89 cd mov %r9,%r13
|
|
af0: 41 83 fc 1e cmp $0x1e,%r12d
|
|
af4: 0f 87 7b 01 00 00 ja 0xc75
|
|
afa: 4d 85 ed test %r13,%r13
|
|
afd: 0f 84 82 01 00 00 je 0xc85
|
|
b03: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
b08: 48 85 ff test %rdi,%rdi
|
|
b0b: 0f 84 74 01 00 00 je 0xc85
|
|
b11: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
b16: 48 85 f6 test %rsi,%rsi
|
|
b19: 0f 84 66 01 00 00 je 0xc85
|
|
b1f: 83 fa 08 cmp $0x8,%edx
|
|
b22: 74 1f je 0xb43
|
|
b24: 83 fa 04 cmp $0x4,%edx
|
|
b27: 74 1a je 0xb43
|
|
b29: 83 fa 01 cmp $0x1,%edx
|
|
b2c: 74 15 je 0xb43
|
|
b2e: 83 fa 02 cmp $0x2,%edx
|
|
b31: 74 10 je 0xb43
|
|
b33: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
b38: 48 83 c4 28 add $0x28,%rsp
|
|
b3c: 41 5d pop %r13
|
|
b3e: 41 5c pop %r12
|
|
b40: 5f pop %rdi
|
|
b41: 5e pop %rsi
|
|
b42: c3 ret
|
|
b43: 41 83 fc 1d cmp $0x1d,%r12d
|
|
b47: 0f 8f 28 01 00 00 jg 0xc75
|
|
b4d: 41 83 fc 04 cmp $0x4,%r12d
|
|
b51: 7f 13 jg 0xb66
|
|
b53: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
b5a: 00
|
|
b5b: 33 c0 xor %eax,%eax
|
|
b5d: 89 07 mov %eax,(%rdi)
|
|
b5f: 89 06 mov %eax,(%rsi)
|
|
b61: e9 02 01 00 00 jmp 0xc68
|
|
b66: 41 83 fc 07 cmp $0x7,%r12d
|
|
b6a: 7f 16 jg 0xb82
|
|
b6c: 33 c0 xor %eax,%eax
|
|
b6e: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
b74: 41 89 45 00 mov %eax,0x0(%r13)
|
|
b78: 89 07 mov %eax,(%rdi)
|
|
b7a: 89 06 mov %eax,(%rsi)
|
|
b7c: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
b80: eb 6f jmp 0xbf1
|
|
b82: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
b87: 83 f9 12 cmp $0x12,%ecx
|
|
b8a: 7f 47 jg 0xbd3
|
|
b8c: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
b92: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
b97: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
b9e: 00
|
|
b9f: 83 e0 c0 and $0xffffffc0,%eax
|
|
ba2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
ba9: 00
|
|
baa: 41 89 45 00 mov %eax,0x0(%r13)
|
|
bae: 44 89 d8 mov %r11d,%eax
|
|
bb1: d1 f8 sar $1,%eax
|
|
bb3: 83 e1 c0 and $0xffffffc0,%ecx
|
|
bb6: c1 e8 1e shr $0x1e,%eax
|
|
bb9: 41 03 c3 add %r11d,%eax
|
|
bbc: 83 e0 fc and $0xfffffffc,%eax
|
|
bbf: 83 c0 43 add $0x43,%eax
|
|
bc2: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
bc8: 83 e0 c0 and $0xffffffc0,%eax
|
|
bcb: 89 0e mov %ecx,(%rsi)
|
|
bcd: 41 03 45 00 add 0x0(%r13),%eax
|
|
bd1: eb 18 jmp 0xbeb
|
|
bd3: 4c 89 ea mov %r13,%rdx
|
|
bd6: 49 89 f8 mov %rdi,%r8
|
|
bd9: 49 89 f1 mov %rsi,%r9
|
|
bdc: e8 9f 79 03 00 call 0x38580
|
|
be1: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
be5: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
beb: 41 83 fc 13 cmp $0x13,%r12d
|
|
bef: 7d 23 jge 0xc14
|
|
bf1: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
bf6: 41 89 cb mov %ecx,%r11d
|
|
bf9: 41 d1 fb sar $1,%r11d
|
|
bfc: 41 c1 eb 1e shr $0x1e,%r11d
|
|
c00: 44 03 d9 add %ecx,%r11d
|
|
c03: 41 c1 eb 02 shr $0x2,%r11d
|
|
c07: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
c0e: 00
|
|
c0f: 83 e1 c0 and $0xffffffc0,%ecx
|
|
c12: eb 15 jmp 0xc29
|
|
c14: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
c19: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
c1e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
c25: 00
|
|
c26: 83 e1 c0 and $0xffffffc0,%ecx
|
|
c29: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
c30: 41 89 45 00 mov %eax,0x0(%r13)
|
|
c34: 41 83 fc 0a cmp $0xa,%r12d
|
|
c38: 7f 04 jg 0xc3e
|
|
c3a: 33 c0 xor %eax,%eax
|
|
c3c: eb 1d jmp 0xc5b
|
|
c3e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
c43: 89 c1 mov %eax,%ecx
|
|
c45: d1 f9 sar $1,%ecx
|
|
c47: c1 e9 1e shr $0x1e,%ecx
|
|
c4a: 03 c8 add %eax,%ecx
|
|
c4c: 83 e1 fc and $0xfffffffc,%ecx
|
|
c4f: 83 c1 43 add $0x43,%ecx
|
|
c52: 83 e1 c0 and $0xffffffc0,%ecx
|
|
c55: 8b 17 mov (%rdi),%edx
|
|
c57: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
c5b: 89 07 mov %eax,(%rdi)
|
|
c5d: 8b 06 mov (%rsi),%eax
|
|
c5f: 85 c0 test %eax,%eax
|
|
c61: 7e 05 jle 0xc68
|
|
c63: 83 c0 40 add $0x40,%eax
|
|
c66: 89 06 mov %eax,(%rsi)
|
|
c68: 33 c0 xor %eax,%eax
|
|
c6a: 48 83 c4 28 add $0x28,%rsp
|
|
c6e: 41 5d pop %r13
|
|
c70: 41 5c pop %r12
|
|
c72: 5f pop %rdi
|
|
c73: 5e pop %rsi
|
|
c74: c3 ret
|
|
c75: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
c7a: 48 83 c4 28 add $0x28,%rsp
|
|
c7e: 41 5d pop %r13
|
|
c80: 41 5c pop %r12
|
|
c82: 5f pop %rdi
|
|
c83: 5e pop %rsi
|
|
c84: c3 ret
|
|
c85: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
c8a: 48 83 c4 28 add $0x28,%rsp
|
|
c8e: 41 5d pop %r13
|
|
c90: 41 5c pop %r12
|
|
c92: 5f pop %rdi
|
|
c93: 5e pop %rsi
|
|
c94: c3 ret
|
|
c95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ca0: 56 push %rsi
|
|
ca1: 57 push %rdi
|
|
ca2: 41 54 push %r12
|
|
ca4: 41 55 push %r13
|
|
ca6: 48 83 ec 28 sub $0x28,%rsp
|
|
caa: 41 89 cc mov %ecx,%r12d
|
|
cad: 4d 89 cd mov %r9,%r13
|
|
cb0: 41 83 fc 1e cmp $0x1e,%r12d
|
|
cb4: 0f 87 7b 01 00 00 ja 0xe35
|
|
cba: 4d 85 ed test %r13,%r13
|
|
cbd: 0f 84 82 01 00 00 je 0xe45
|
|
cc3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
cc8: 48 85 ff test %rdi,%rdi
|
|
ccb: 0f 84 74 01 00 00 je 0xe45
|
|
cd1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
cd6: 48 85 f6 test %rsi,%rsi
|
|
cd9: 0f 84 66 01 00 00 je 0xe45
|
|
cdf: 83 fa 08 cmp $0x8,%edx
|
|
ce2: 74 1f je 0xd03
|
|
ce4: 83 fa 04 cmp $0x4,%edx
|
|
ce7: 74 1a je 0xd03
|
|
ce9: 83 fa 01 cmp $0x1,%edx
|
|
cec: 74 15 je 0xd03
|
|
cee: 83 fa 02 cmp $0x2,%edx
|
|
cf1: 74 10 je 0xd03
|
|
cf3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
cf8: 48 83 c4 28 add $0x28,%rsp
|
|
cfc: 41 5d pop %r13
|
|
cfe: 41 5c pop %r12
|
|
d00: 5f pop %rdi
|
|
d01: 5e pop %rsi
|
|
d02: c3 ret
|
|
d03: 41 83 fc 1d cmp $0x1d,%r12d
|
|
d07: 0f 8f 28 01 00 00 jg 0xe35
|
|
d0d: 41 83 fc 04 cmp $0x4,%r12d
|
|
d11: 7f 13 jg 0xd26
|
|
d13: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
d1a: 00
|
|
d1b: 33 c0 xor %eax,%eax
|
|
d1d: 89 07 mov %eax,(%rdi)
|
|
d1f: 89 06 mov %eax,(%rsi)
|
|
d21: e9 02 01 00 00 jmp 0xe28
|
|
d26: 41 83 fc 07 cmp $0x7,%r12d
|
|
d2a: 7f 16 jg 0xd42
|
|
d2c: 33 c0 xor %eax,%eax
|
|
d2e: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
d34: 41 89 45 00 mov %eax,0x0(%r13)
|
|
d38: 89 07 mov %eax,(%rdi)
|
|
d3a: 89 06 mov %eax,(%rsi)
|
|
d3c: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
d40: eb 6f jmp 0xdb1
|
|
d42: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
d47: 83 f9 12 cmp $0x12,%ecx
|
|
d4a: 7f 47 jg 0xd93
|
|
d4c: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
d52: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
d57: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
|
|
d5e: 00
|
|
d5f: 83 e0 c0 and $0xffffffc0,%eax
|
|
d62: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
d69: 00
|
|
d6a: 41 89 45 00 mov %eax,0x0(%r13)
|
|
d6e: 44 89 d8 mov %r11d,%eax
|
|
d71: d1 f8 sar $1,%eax
|
|
d73: 83 e1 c0 and $0xffffffc0,%ecx
|
|
d76: c1 e8 1e shr $0x1e,%eax
|
|
d79: 41 03 c3 add %r11d,%eax
|
|
d7c: 83 e0 fc and $0xfffffffc,%eax
|
|
d7f: 83 c0 43 add $0x43,%eax
|
|
d82: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
d88: 83 e0 c0 and $0xffffffc0,%eax
|
|
d8b: 89 0e mov %ecx,(%rsi)
|
|
d8d: 41 03 45 00 add 0x0(%r13),%eax
|
|
d91: eb 18 jmp 0xdab
|
|
d93: 4c 89 ea mov %r13,%rdx
|
|
d96: 49 89 f8 mov %rdi,%r8
|
|
d99: 49 89 f1 mov %rsi,%r9
|
|
d9c: e8 ff 79 03 00 call 0x387a0
|
|
da1: 41 8b 45 00 mov 0x0(%r13),%eax
|
|
da5: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
dab: 41 83 fc 13 cmp $0x13,%r12d
|
|
daf: 7d 23 jge 0xdd4
|
|
db1: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
|
|
db6: 41 89 cb mov %ecx,%r11d
|
|
db9: 41 d1 fb sar $1,%r11d
|
|
dbc: 41 c1 eb 1e shr $0x1e,%r11d
|
|
dc0: 44 03 d9 add %ecx,%r11d
|
|
dc3: 41 c1 eb 02 shr $0x2,%r11d
|
|
dc7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
|
|
dce: 00
|
|
dcf: 83 e1 c0 and $0xffffffc0,%ecx
|
|
dd2: eb 15 jmp 0xde9
|
|
dd4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
|
|
dd9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
|
|
dde: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
|
|
de5: 00
|
|
de6: 83 e1 c0 and $0xffffffc0,%ecx
|
|
de9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
|
|
df0: 41 89 45 00 mov %eax,0x0(%r13)
|
|
df4: 41 83 fc 0a cmp $0xa,%r12d
|
|
df8: 7f 04 jg 0xdfe
|
|
dfa: 33 c0 xor %eax,%eax
|
|
dfc: eb 1d jmp 0xe1b
|
|
dfe: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
|
|
e03: 89 c1 mov %eax,%ecx
|
|
e05: d1 f9 sar $1,%ecx
|
|
e07: c1 e9 1e shr $0x1e,%ecx
|
|
e0a: 03 c8 add %eax,%ecx
|
|
e0c: 83 e1 fc and $0xfffffffc,%ecx
|
|
e0f: 83 c1 43 add $0x43,%ecx
|
|
e12: 83 e1 c0 and $0xffffffc0,%ecx
|
|
e15: 8b 17 mov (%rdi),%edx
|
|
e17: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
|
|
e1b: 89 07 mov %eax,(%rdi)
|
|
e1d: 8b 06 mov (%rsi),%eax
|
|
e1f: 85 c0 test %eax,%eax
|
|
e21: 7e 05 jle 0xe28
|
|
e23: 83 c0 40 add $0x40,%eax
|
|
e26: 89 06 mov %eax,(%rsi)
|
|
e28: 33 c0 xor %eax,%eax
|
|
e2a: 48 83 c4 28 add $0x28,%rsp
|
|
e2e: 41 5d pop %r13
|
|
e30: 41 5c pop %r12
|
|
e32: 5f pop %rdi
|
|
e33: 5e pop %rsi
|
|
e34: c3 ret
|
|
e35: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
e3a: 48 83 c4 28 add $0x28,%rsp
|
|
e3e: 41 5d pop %r13
|
|
e40: 41 5c pop %r12
|
|
e42: 5f pop %rdi
|
|
e43: 5e pop %rsi
|
|
e44: c3 ret
|
|
e45: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
e4a: 48 83 c4 28 add $0x28,%rsp
|
|
e4e: 41 5d pop %r13
|
|
e50: 41 5c pop %r12
|
|
e52: 5f pop %rdi
|
|
e53: 5e pop %rsi
|
|
e54: c3 ret
|
|
e55: 0f 1f 40 00 nopl 0x0(%rax)
|
|
e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e60: 48 83 ec 28 sub $0x28,%rsp
|
|
e64: 48 85 c9 test %rcx,%rcx
|
|
e67: 74 25 je 0xe8e
|
|
e69: 48 85 d2 test %rdx,%rdx
|
|
e6c: 74 20 je 0xe8e
|
|
e6e: 4d 85 c0 test %r8,%r8
|
|
e71: 74 1b je 0xe8e
|
|
e73: 45 85 c9 test %r9d,%r9d
|
|
e76: 7f 0a jg 0xe82
|
|
e78: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
e7d: 48 83 c4 28 add $0x28,%rsp
|
|
e81: c3 ret
|
|
e82: e8 e9 c0 a5 01 call 0x1a5cf70
|
|
e87: 33 c0 xor %eax,%eax
|
|
e89: 48 83 c4 28 add $0x28,%rsp
|
|
e8d: c3 ret
|
|
e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
e93: 48 83 c4 28 add $0x28,%rsp
|
|
e97: c3 ret
|
|
e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e9f: 00
|
|
ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
ea5: 48 85 c9 test %rcx,%rcx
|
|
ea8: 74 27 je 0xed1
|
|
eaa: 48 85 d2 test %rdx,%rdx
|
|
ead: 74 22 je 0xed1
|
|
eaf: 4d 85 c0 test %r8,%r8
|
|
eb2: 74 1d je 0xed1
|
|
eb4: 45 85 c9 test %r9d,%r9d
|
|
eb7: 7f 0b jg 0xec4
|
|
eb9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
ebe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
ec3: c3 ret
|
|
ec4: e8 57 c7 a5 01 call 0x1a5d620
|
|
ec9: 33 c0 xor %eax,%eax
|
|
ecb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
ed0: c3 ret
|
|
ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ed6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
edb: c3 ret
|
|
edc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
ee0: 48 83 ec 28 sub $0x28,%rsp
|
|
ee4: 48 85 c9 test %rcx,%rcx
|
|
ee7: 74 25 je 0xf0e
|
|
ee9: 48 85 d2 test %rdx,%rdx
|
|
eec: 74 20 je 0xf0e
|
|
eee: 4d 85 c0 test %r8,%r8
|
|
ef1: 74 1b je 0xf0e
|
|
ef3: 45 85 c9 test %r9d,%r9d
|
|
ef6: 7f 0a jg 0xf02
|
|
ef8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
efd: 48 83 c4 28 add $0x28,%rsp
|
|
f01: c3 ret
|
|
f02: e8 c9 cd a5 01 call 0x1a5dcd0
|
|
f07: 33 c0 xor %eax,%eax
|
|
f09: 48 83 c4 28 add $0x28,%rsp
|
|
f0d: c3 ret
|
|
f0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
f13: 48 83 c4 28 add $0x28,%rsp
|
|
f17: c3 ret
|
|
f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f1f: 00
|
|
f20: 56 push %rsi
|
|
f21: 57 push %rdi
|
|
f22: 55 push %rbp
|
|
f23: 48 89 d5 mov %rdx,%rbp
|
|
f26: 48 85 c9 test %rcx,%rcx
|
|
f29: 0f 84 2b 02 00 00 je 0x115a
|
|
f2f: 48 85 ed test %rbp,%rbp
|
|
f32: 0f 84 22 02 00 00 je 0x115a
|
|
f38: 4d 85 c0 test %r8,%r8
|
|
f3b: 0f 84 19 02 00 00 je 0x115a
|
|
f41: 45 85 c9 test %r9d,%r9d
|
|
f44: 0f 8e 07 02 00 00 jle 0x1151
|
|
f4a: 41 83 f9 08 cmp $0x8,%r9d
|
|
f4e: 0f 8c ed 01 00 00 jl 0x1141
|
|
f54: 4c 89 c6 mov %r8,%rsi
|
|
f57: 48 83 e6 1f and $0x1f,%rsi
|
|
f5b: 89 f6 mov %esi,%esi
|
|
f5d: 85 f6 test %esi,%esi
|
|
f5f: 74 14 je 0xf75
|
|
f61: f7 c6 07 00 00 00 test $0x7,%esi
|
|
f67: 0f 85 d4 01 00 00 jne 0x1141
|
|
f6d: f7 de neg %esi
|
|
f6f: 83 c6 20 add $0x20,%esi
|
|
f72: c1 ee 03 shr $0x3,%esi
|
|
f75: 8d 46 08 lea 0x8(%rsi),%eax
|
|
f78: 44 3b c8 cmp %eax,%r9d
|
|
f7b: 0f 8c c0 01 00 00 jl 0x1141
|
|
f81: 44 89 c8 mov %r9d,%eax
|
|
f84: 33 d2 xor %edx,%edx
|
|
f86: 2b c6 sub %esi,%eax
|
|
f88: 83 e0 07 and $0x7,%eax
|
|
f8b: f7 d8 neg %eax
|
|
f8d: 41 03 c1 add %r9d,%eax
|
|
f90: 85 f6 test %esi,%esi
|
|
f92: 76 3e jbe 0xfd2
|
|
f94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
fa0: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
|
|
fa5: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
|
|
fab: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
faf: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
fb3: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
fb8: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
fbc: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
fc0: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
fc4: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
|
|
fca: 48 ff c2 inc %rdx
|
|
fcd: 48 3b d6 cmp %rsi,%rdx
|
|
fd0: 72 ce jb 0xfa0
|
|
fd2: 48 63 d0 movslq %eax,%rdx
|
|
fd5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
fe0: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
|
|
fe6: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
|
|
feb: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
|
|
ff2: 01
|
|
ff3: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
|
|
ff7: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
|
|
ffb: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
|
|
1002: 01
|
|
1003: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
|
|
1007: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
|
|
100c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
1010: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
|
|
1014: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
|
|
101a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
|
|
1020: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
|
|
1026: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
|
|
102d: 01
|
|
102e: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
|
|
1032: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
|
|
1036: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
|
|
103d: 01
|
|
103e: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
|
|
1042: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
|
|
1047: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
|
|
104b: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
|
|
104f: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
|
|
1056: 48 83 c6 08 add $0x8,%rsi
|
|
105a: 48 3b f2 cmp %rdx,%rsi
|
|
105d: 72 81 jb 0xfe0
|
|
105f: 8d 70 01 lea 0x1(%rax),%esi
|
|
1062: 41 3b f1 cmp %r9d,%esi
|
|
1065: 0f 87 c8 00 00 00 ja 0x1133
|
|
106b: 4d 63 c9 movslq %r9d,%r9
|
|
106e: 4c 2b ca sub %rdx,%r9
|
|
1071: 49 83 f9 02 cmp $0x2,%r9
|
|
1075: 0f 8c c1 00 00 00 jl 0x113c
|
|
107b: 45 89 cb mov %r9d,%r11d
|
|
107e: 45 33 d2 xor %r10d,%r10d
|
|
1081: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
1085: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
|
|
1089: 4d 63 db movslq %r11d,%r11
|
|
108c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
|
|
1091: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
1095: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10a0: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
|
|
10a6: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
|
|
10ac: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
|
|
10b2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
10b7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
10bb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
10bf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
10c3: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
|
|
10c9: 49 83 c2 02 add $0x2,%r10
|
|
10cd: 4d 3b d3 cmp %r11,%r10
|
|
10d0: 72 ce jb 0x10a0
|
|
10d2: 4d 3b d9 cmp %r9,%r11
|
|
10d5: 73 5c jae 0x1133
|
|
10d7: 48 63 c0 movslq %eax,%rax
|
|
10da: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
|
|
10de: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
|
|
10e3: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
10e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10ee: 00
|
|
10ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10f6: 0f 1f 00 nopl (%rax)
|
|
10f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1100: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
1106: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
110c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
1110: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
1114: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
1119: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
111d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
1121: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
1125: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
|
|
112b: 49 ff c3 inc %r11
|
|
112e: 4d 3b d9 cmp %r9,%r11
|
|
1131: 72 cd jb 0x1100
|
|
1133: 33 c0 xor %eax,%eax
|
|
1135: c5 f8 77 vzeroupper
|
|
1138: 5d pop %rbp
|
|
1139: 5f pop %rdi
|
|
113a: 5e pop %rsi
|
|
113b: c3 ret
|
|
113c: 45 33 db xor %r11d,%r11d
|
|
113f: eb 91 jmp 0x10d2
|
|
1141: 33 c0 xor %eax,%eax
|
|
1143: 41 83 f9 01 cmp $0x1,%r9d
|
|
1147: 72 ea jb 0x1133
|
|
1149: 4d 63 c9 movslq %r9d,%r9
|
|
114c: 45 33 db xor %r11d,%r11d
|
|
114f: eb 81 jmp 0x10d2
|
|
1151: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1156: 5d pop %rbp
|
|
1157: 5f pop %rdi
|
|
1158: 5e pop %rsi
|
|
1159: c3 ret
|
|
115a: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
115f: 5d pop %rbp
|
|
1160: 5f pop %rdi
|
|
1161: 5e pop %rsi
|
|
1162: c3 ret
|
|
1163: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
116a: 00
|
|
116b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1180: 41 56 push %r14
|
|
1182: 49 89 ca mov %rcx,%r10
|
|
1185: 49 89 d3 mov %rdx,%r11
|
|
1188: 4d 85 d2 test %r10,%r10
|
|
118b: 0f 84 82 01 00 00 je 0x1313
|
|
1191: 4d 85 db test %r11,%r11
|
|
1194: 0f 84 79 01 00 00 je 0x1313
|
|
119a: 4d 85 c0 test %r8,%r8
|
|
119d: 0f 84 70 01 00 00 je 0x1313
|
|
11a3: 45 85 c9 test %r9d,%r9d
|
|
11a6: 0f 8e 5f 01 00 00 jle 0x130b
|
|
11ac: 49 63 d1 movslq %r9d,%rdx
|
|
11af: 48 83 fa 08 cmp $0x8,%rdx
|
|
11b3: 0f 8c 3f 01 00 00 jl 0x12f8
|
|
11b9: 48 83 fa 0f cmp $0xf,%rdx
|
|
11bd: 0f 8c 3a 01 00 00 jl 0x12fd
|
|
11c3: 4c 89 c0 mov %r8,%rax
|
|
11c6: 48 83 e0 1f and $0x1f,%rax
|
|
11ca: 85 c0 test %eax,%eax
|
|
11cc: 74 10 je 0x11de
|
|
11ce: a8 07 test $0x7,%al
|
|
11d0: 0f 85 22 01 00 00 jne 0x12f8
|
|
11d6: f7 d8 neg %eax
|
|
11d8: 83 c0 20 add $0x20,%eax
|
|
11db: c1 e8 03 shr $0x3,%eax
|
|
11de: 89 c1 mov %eax,%ecx
|
|
11e0: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
11e4: 49 3b d6 cmp %r14,%rdx
|
|
11e7: 0f 8c 0b 01 00 00 jl 0x12f8
|
|
11ed: 45 89 ce mov %r9d,%r14d
|
|
11f0: 44 2b f0 sub %eax,%r14d
|
|
11f3: 41 83 e6 07 and $0x7,%r14d
|
|
11f7: 45 2b ce sub %r14d,%r9d
|
|
11fa: 4d 63 c9 movslq %r9d,%r9
|
|
11fd: 85 c0 test %eax,%eax
|
|
11ff: b8 00 00 00 00 mov $0x0,%eax
|
|
1204: 76 5a jbe 0x1260
|
|
1206: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
120d: 00
|
|
120e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1215: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1220: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
1226: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
122c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
1230: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
1235: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
1239: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
123d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
1242: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
1248: 48 ff c0 inc %rax
|
|
124b: 48 3b c1 cmp %rcx,%rax
|
|
124e: 72 d0 jb 0x1220
|
|
1250: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1257: 00
|
|
1258: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
125f: 90 nop
|
|
1260: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
1266: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
126c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
1271: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
1275: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
127b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
1280: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
1286: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
|
|
128d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
1294: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
1299: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
129d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
|
|
12a4: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
12a9: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
|
|
12b0: 48 83 c1 08 add $0x8,%rcx
|
|
12b4: 49 3b c9 cmp %r9,%rcx
|
|
12b7: 72 a7 jb 0x1260
|
|
12b9: 4c 3b ca cmp %rdx,%r9
|
|
12bc: 73 32 jae 0x12f0
|
|
12be: 66 90 xchg %ax,%ax
|
|
12c0: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
12c6: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
12cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
12d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
12d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
12d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
12dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
12e2: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
12e8: 49 ff c1 inc %r9
|
|
12eb: 4c 3b ca cmp %rdx,%r9
|
|
12ee: 72 d0 jb 0x12c0
|
|
12f0: 33 c0 xor %eax,%eax
|
|
12f2: c5 f8 77 vzeroupper
|
|
12f5: 41 5e pop %r14
|
|
12f7: c3 ret
|
|
12f8: 45 33 c9 xor %r9d,%r9d
|
|
12fb: eb bc jmp 0x12b9
|
|
12fd: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
1301: 33 c9 xor %ecx,%ecx
|
|
1303: 4d 63 c9 movslq %r9d,%r9
|
|
1306: e9 55 ff ff ff jmp 0x1260
|
|
130b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1310: 41 5e pop %r14
|
|
1312: c3 ret
|
|
1313: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1318: 41 5e pop %r14
|
|
131a: c3 ret
|
|
131b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1320: 41 56 push %r14
|
|
1322: 49 89 ca mov %rcx,%r10
|
|
1325: 49 89 d3 mov %rdx,%r11
|
|
1328: 4d 85 d2 test %r10,%r10
|
|
132b: 0f 84 a2 01 00 00 je 0x14d3
|
|
1331: 4d 85 db test %r11,%r11
|
|
1334: 0f 84 99 01 00 00 je 0x14d3
|
|
133a: 4d 85 c0 test %r8,%r8
|
|
133d: 0f 84 90 01 00 00 je 0x14d3
|
|
1343: 45 85 c9 test %r9d,%r9d
|
|
1346: 0f 8e 7f 01 00 00 jle 0x14cb
|
|
134c: 49 63 d1 movslq %r9d,%rdx
|
|
134f: 48 83 fa 08 cmp $0x8,%rdx
|
|
1353: 0f 8c 5f 01 00 00 jl 0x14b8
|
|
1359: 48 83 fa 0f cmp $0xf,%rdx
|
|
135d: 0f 8c 5a 01 00 00 jl 0x14bd
|
|
1363: 4c 89 c0 mov %r8,%rax
|
|
1366: 48 83 e0 1f and $0x1f,%rax
|
|
136a: 85 c0 test %eax,%eax
|
|
136c: 74 10 je 0x137e
|
|
136e: a8 07 test $0x7,%al
|
|
1370: 0f 85 42 01 00 00 jne 0x14b8
|
|
1376: f7 d8 neg %eax
|
|
1378: 83 c0 20 add $0x20,%eax
|
|
137b: c1 e8 03 shr $0x3,%eax
|
|
137e: 89 c1 mov %eax,%ecx
|
|
1380: 4c 8d 71 08 lea 0x8(%rcx),%r14
|
|
1384: 49 3b d6 cmp %r14,%rdx
|
|
1387: 0f 8c 2b 01 00 00 jl 0x14b8
|
|
138d: 45 89 ce mov %r9d,%r14d
|
|
1390: 44 2b f0 sub %eax,%r14d
|
|
1393: 41 83 e6 07 and $0x7,%r14d
|
|
1397: 45 2b ce sub %r14d,%r9d
|
|
139a: 4d 63 c9 movslq %r9d,%r9
|
|
139d: 85 c0 test %eax,%eax
|
|
139f: b8 00 00 00 00 mov $0x0,%eax
|
|
13a4: 76 5a jbe 0x1400
|
|
13a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13ad: 00
|
|
13ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
13b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
13b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
13c0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
|
|
13c6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
|
|
13cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
13d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
13d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
13d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
13dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
13e2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
|
|
13e8: 48 ff c0 inc %rax
|
|
13eb: 48 3b c1 cmp %rcx,%rax
|
|
13ee: 72 d0 jb 0x13c0
|
|
13f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13f7: 00
|
|
13f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
13ff: 90 nop
|
|
1400: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
|
|
1406: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
|
|
140c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
1411: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
1415: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
|
|
141b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
1420: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
|
|
1426: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
|
|
142d: 01
|
|
142e: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
|
|
1435: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
143c: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
1442: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
|
|
1449: 01
|
|
144a: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
1450: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
|
|
1457: 01
|
|
1458: 48 83 c1 08 add $0x8,%rcx
|
|
145c: 49 3b c9 cmp %r9,%rcx
|
|
145f: 72 9f jb 0x1400
|
|
1461: 4c 3b ca cmp %rdx,%r9
|
|
1464: 73 4a jae 0x14b0
|
|
1466: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
146d: 00
|
|
146e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1475: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1480: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
|
|
1486: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
|
|
148c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
1490: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
1495: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
1499: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
149d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
14a2: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
|
|
14a8: 49 ff c1 inc %r9
|
|
14ab: 4c 3b ca cmp %rdx,%r9
|
|
14ae: 72 d0 jb 0x1480
|
|
14b0: 33 c0 xor %eax,%eax
|
|
14b2: c5 f8 77 vzeroupper
|
|
14b5: 41 5e pop %r14
|
|
14b7: c3 ret
|
|
14b8: 45 33 c9 xor %r9d,%r9d
|
|
14bb: eb a4 jmp 0x1461
|
|
14bd: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
14c1: 33 c9 xor %ecx,%ecx
|
|
14c3: 4d 63 c9 movslq %r9d,%r9
|
|
14c6: e9 35 ff ff ff jmp 0x1400
|
|
14cb: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
14d0: 41 5e pop %r14
|
|
14d2: c3 ret
|
|
14d3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
14d8: 41 5e pop %r14
|
|
14da: c3 ret
|
|
14db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
14e0: 48 83 ec 28 sub $0x28,%rsp
|
|
14e4: 48 85 c9 test %rcx,%rcx
|
|
14e7: 74 20 je 0x1509
|
|
14e9: 48 85 d2 test %rdx,%rdx
|
|
14ec: 74 1b je 0x1509
|
|
14ee: 45 85 c0 test %r8d,%r8d
|
|
14f1: 7f 0a jg 0x14fd
|
|
14f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
14f8: 48 83 c4 28 add $0x28,%rsp
|
|
14fc: c3 ret
|
|
14fd: e8 2e b8 a5 01 call 0x1a5cd30
|
|
1502: 33 c0 xor %eax,%eax
|
|
1504: 48 83 c4 28 add $0x28,%rsp
|
|
1508: c3 ret
|
|
1509: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
150e: 48 83 c4 28 add $0x28,%rsp
|
|
1512: c3 ret
|
|
1513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
151f: 00
|
|
1520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1525: 48 85 c9 test %rcx,%rcx
|
|
1528: 74 22 je 0x154c
|
|
152a: 48 85 d2 test %rdx,%rdx
|
|
152d: 74 1d je 0x154c
|
|
152f: 45 85 c0 test %r8d,%r8d
|
|
1532: 7f 0b jg 0x153f
|
|
1534: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1539: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
153e: c3 ret
|
|
153f: e8 6c be a5 01 call 0x1a5d3b0
|
|
1544: 33 c0 xor %eax,%eax
|
|
1546: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
154b: c3 ret
|
|
154c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1551: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1556: c3 ret
|
|
1557: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
155e: 00 00
|
|
1560: 48 83 ec 28 sub $0x28,%rsp
|
|
1564: 48 85 c9 test %rcx,%rcx
|
|
1567: 74 20 je 0x1589
|
|
1569: 48 85 d2 test %rdx,%rdx
|
|
156c: 74 1b je 0x1589
|
|
156e: 45 85 c0 test %r8d,%r8d
|
|
1571: 7f 0a jg 0x157d
|
|
1573: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1578: 48 83 c4 28 add $0x28,%rsp
|
|
157c: c3 ret
|
|
157d: e8 de c4 a5 01 call 0x1a5da60
|
|
1582: 33 c0 xor %eax,%eax
|
|
1584: 48 83 c4 28 add $0x28,%rsp
|
|
1588: c3 ret
|
|
1589: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
158e: 48 83 c4 28 add $0x28,%rsp
|
|
1592: c3 ret
|
|
1593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
159f: 00
|
|
15a0: 56 push %rsi
|
|
15a1: 48 89 d6 mov %rdx,%rsi
|
|
15a4: 48 85 c9 test %rcx,%rcx
|
|
15a7: 0f 84 29 02 00 00 je 0x17d6
|
|
15ad: 48 85 f6 test %rsi,%rsi
|
|
15b0: 0f 84 20 02 00 00 je 0x17d6
|
|
15b6: 45 85 c0 test %r8d,%r8d
|
|
15b9: 0f 8e 10 02 00 00 jle 0x17cf
|
|
15bf: 41 83 f8 08 cmp $0x8,%r8d
|
|
15c3: 0f 8c f6 01 00 00 jl 0x17bf
|
|
15c9: 49 89 f1 mov %rsi,%r9
|
|
15cc: 49 83 e1 1f and $0x1f,%r9
|
|
15d0: 45 89 c9 mov %r9d,%r9d
|
|
15d3: 45 85 c9 test %r9d,%r9d
|
|
15d6: 74 18 je 0x15f0
|
|
15d8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
15df: 0f 85 da 01 00 00 jne 0x17bf
|
|
15e5: 41 f7 d9 neg %r9d
|
|
15e8: 41 83 c1 20 add $0x20,%r9d
|
|
15ec: 41 c1 e9 03 shr $0x3,%r9d
|
|
15f0: 41 8d 41 08 lea 0x8(%r9),%eax
|
|
15f4: 44 3b c0 cmp %eax,%r8d
|
|
15f7: 0f 8c c2 01 00 00 jl 0x17bf
|
|
15fd: 44 89 c0 mov %r8d,%eax
|
|
1600: 33 d2 xor %edx,%edx
|
|
1602: 41 2b c1 sub %r9d,%eax
|
|
1605: 83 e0 07 and $0x7,%eax
|
|
1608: f7 d8 neg %eax
|
|
160a: 41 03 c0 add %r8d,%eax
|
|
160d: 45 85 c9 test %r9d,%r9d
|
|
1610: 76 3e jbe 0x1650
|
|
1612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1620: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
|
|
1625: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
|
|
162a: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
162e: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
1632: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
1637: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
163b: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
163f: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
1643: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
1648: 48 ff c2 inc %rdx
|
|
164b: 49 3b d1 cmp %r9,%rdx
|
|
164e: 72 d0 jb 0x1620
|
|
1650: 48 63 d0 movslq %eax,%rdx
|
|
1653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
165f: 00
|
|
1660: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
|
|
1666: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
|
|
166c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
|
|
1672: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
|
|
1679: 01
|
|
167a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
|
|
167f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
|
|
1683: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
1687: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
|
|
168b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
|
|
1691: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
|
|
1698: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
|
|
169f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
|
|
16a6: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
|
|
16ad: 01
|
|
16ae: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
|
|
16b2: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
|
|
16b7: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
|
|
16bb: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
|
|
16bf: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
|
|
16c6: 49 83 c1 08 add $0x8,%r9
|
|
16ca: 4c 3b ca cmp %rdx,%r9
|
|
16cd: 72 91 jb 0x1660
|
|
16cf: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
16d3: 45 3b c8 cmp %r8d,%r9d
|
|
16d6: 0f 87 d7 00 00 00 ja 0x17b3
|
|
16dc: 4d 63 d0 movslq %r8d,%r10
|
|
16df: 4c 2b d2 sub %rdx,%r10
|
|
16e2: 49 83 fa 02 cmp $0x2,%r10
|
|
16e6: 0f 8c ce 00 00 00 jl 0x17ba
|
|
16ec: 45 89 d3 mov %r10d,%r11d
|
|
16ef: 45 33 c9 xor %r9d,%r9d
|
|
16f2: 41 83 e3 fe and $0xfffffffe,%r11d
|
|
16f6: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
|
|
16fa: 4d 63 db movslq %r11d,%r11
|
|
16fd: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
|
|
1701: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1708: 00
|
|
1709: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1710: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1717: 00
|
|
1718: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
171f: 90 nop
|
|
1720: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
|
|
1726: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
|
|
172c: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
|
|
1732: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
|
|
1737: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
|
|
173b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
|
|
173f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
|
|
1743: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
|
|
1749: 49 83 c1 02 add $0x2,%r9
|
|
174d: 4d 3b cb cmp %r11,%r9
|
|
1750: 72 ce jb 0x1720
|
|
1752: 4d 3b da cmp %r10,%r11
|
|
1755: 73 5c jae 0x17b3
|
|
1757: 48 63 c0 movslq %eax,%rax
|
|
175a: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
175e: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
|
|
1762: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1769: 00
|
|
176a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1771: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1778: 00
|
|
1779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1780: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
|
|
1786: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
|
|
178c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
|
|
1790: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
|
|
1794: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
|
|
1799: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
|
|
179d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
|
|
17a1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
|
|
17a5: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
|
|
17ab: 49 ff c3 inc %r11
|
|
17ae: 4d 3b da cmp %r10,%r11
|
|
17b1: 72 cd jb 0x1780
|
|
17b3: 33 c0 xor %eax,%eax
|
|
17b5: c5 f8 77 vzeroupper
|
|
17b8: 5e pop %rsi
|
|
17b9: c3 ret
|
|
17ba: 45 33 db xor %r11d,%r11d
|
|
17bd: eb 93 jmp 0x1752
|
|
17bf: 33 c0 xor %eax,%eax
|
|
17c1: 41 83 f8 01 cmp $0x1,%r8d
|
|
17c5: 72 ec jb 0x17b3
|
|
17c7: 4d 63 d0 movslq %r8d,%r10
|
|
17ca: 45 33 db xor %r11d,%r11d
|
|
17cd: eb 83 jmp 0x1752
|
|
17cf: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
17d4: 5e pop %rsi
|
|
17d5: c3 ret
|
|
17d6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
17db: 5e pop %rsi
|
|
17dc: c3 ret
|
|
17dd: 0f 1f 00 nopl (%rax)
|
|
17e0: 49 89 d1 mov %rdx,%r9
|
|
17e3: 48 85 c9 test %rcx,%rcx
|
|
17e6: 0f 84 73 01 00 00 je 0x195f
|
|
17ec: 4d 85 c9 test %r9,%r9
|
|
17ef: 0f 84 6a 01 00 00 je 0x195f
|
|
17f5: 45 85 c0 test %r8d,%r8d
|
|
17f8: 0f 8e 5b 01 00 00 jle 0x1959
|
|
17fe: 49 63 d0 movslq %r8d,%rdx
|
|
1801: 48 83 fa 08 cmp $0x8,%rdx
|
|
1805: 0f 8c 49 01 00 00 jl 0x1954
|
|
180b: 4c 89 c8 mov %r9,%rax
|
|
180e: 48 83 e0 1f and $0x1f,%rax
|
|
1812: 89 c0 mov %eax,%eax
|
|
1814: 85 c0 test %eax,%eax
|
|
1816: 74 10 je 0x1828
|
|
1818: a8 07 test $0x7,%al
|
|
181a: 0f 85 34 01 00 00 jne 0x1954
|
|
1820: f7 d8 neg %eax
|
|
1822: 83 c0 20 add $0x20,%eax
|
|
1825: c1 e8 03 shr $0x3,%eax
|
|
1828: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
182c: 49 3b d2 cmp %r10,%rdx
|
|
182f: 0f 8c 1f 01 00 00 jl 0x1954
|
|
1835: 45 89 c2 mov %r8d,%r10d
|
|
1838: 44 2b d0 sub %eax,%r10d
|
|
183b: 41 83 e2 07 and $0x7,%r10d
|
|
183f: 45 2b c2 sub %r10d,%r8d
|
|
1842: 45 33 d2 xor %r10d,%r10d
|
|
1845: 85 c0 test %eax,%eax
|
|
1847: 76 47 jbe 0x1890
|
|
1849: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1850: 00
|
|
1851: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
185f: 00
|
|
1860: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
1866: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
186c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
1870: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
1875: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
1879: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
187d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
1882: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
1888: 49 ff c2 inc %r10
|
|
188b: 4c 3b d0 cmp %rax,%r10
|
|
188e: 72 d0 jb 0x1860
|
|
1890: 4d 63 d0 movslq %r8d,%r10
|
|
1893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
189f: 00
|
|
18a0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
18a5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
18ab: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
18b0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
18b4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
18ba: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
18bf: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
18c5: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
|
|
18cb: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
18d2: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
|
|
18d7: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
|
|
18db: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
|
|
18e2: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
|
|
18e7: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
|
|
18ee: 48 83 c0 08 add $0x8,%rax
|
|
18f2: 49 3b c2 cmp %r10,%rax
|
|
18f5: 72 a9 jb 0x18a0
|
|
18f7: 33 c0 xor %eax,%eax
|
|
18f9: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
18fd: 4d 63 d2 movslq %r10d,%r10
|
|
1900: 4c 3b d2 cmp %rdx,%r10
|
|
1903: 77 49 ja 0x194e
|
|
1905: 4d 63 c0 movslq %r8d,%r8
|
|
1908: 49 2b d0 sub %r8,%rdx
|
|
190b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
190f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
1913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
191f: 00
|
|
1920: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
1925: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
192b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
192f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
1934: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
1938: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
193c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
1941: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
1946: 48 ff c0 inc %rax
|
|
1949: 48 3b c2 cmp %rdx,%rax
|
|
194c: 72 d2 jb 0x1920
|
|
194e: 33 c0 xor %eax,%eax
|
|
1950: c5 f8 77 vzeroupper
|
|
1953: c3 ret
|
|
1954: 45 33 c0 xor %r8d,%r8d
|
|
1957: eb 9e jmp 0x18f7
|
|
1959: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
195e: c3 ret
|
|
195f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1964: c3 ret
|
|
1965: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
196c: 00
|
|
196d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1974: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1980: 49 89 d1 mov %rdx,%r9
|
|
1983: 48 85 c9 test %rcx,%rcx
|
|
1986: 0f 84 73 01 00 00 je 0x1aff
|
|
198c: 4d 85 c9 test %r9,%r9
|
|
198f: 0f 84 6a 01 00 00 je 0x1aff
|
|
1995: 45 85 c0 test %r8d,%r8d
|
|
1998: 0f 8e 5b 01 00 00 jle 0x1af9
|
|
199e: 49 63 d0 movslq %r8d,%rdx
|
|
19a1: 48 83 fa 08 cmp $0x8,%rdx
|
|
19a5: 0f 8c 49 01 00 00 jl 0x1af4
|
|
19ab: 4c 89 c8 mov %r9,%rax
|
|
19ae: 48 83 e0 1f and $0x1f,%rax
|
|
19b2: 89 c0 mov %eax,%eax
|
|
19b4: 85 c0 test %eax,%eax
|
|
19b6: 74 10 je 0x19c8
|
|
19b8: a8 07 test $0x7,%al
|
|
19ba: 0f 85 34 01 00 00 jne 0x1af4
|
|
19c0: f7 d8 neg %eax
|
|
19c2: 83 c0 20 add $0x20,%eax
|
|
19c5: c1 e8 03 shr $0x3,%eax
|
|
19c8: 44 8d 50 08 lea 0x8(%rax),%r10d
|
|
19cc: 49 3b d2 cmp %r10,%rdx
|
|
19cf: 0f 8c 1f 01 00 00 jl 0x1af4
|
|
19d5: 45 89 c2 mov %r8d,%r10d
|
|
19d8: 44 2b d0 sub %eax,%r10d
|
|
19db: 41 83 e2 07 and $0x7,%r10d
|
|
19df: 45 2b c2 sub %r10d,%r8d
|
|
19e2: 45 33 d2 xor %r10d,%r10d
|
|
19e5: 85 c0 test %eax,%eax
|
|
19e7: 76 47 jbe 0x1a30
|
|
19e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
19f0: 00
|
|
19f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
19f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
19ff: 00
|
|
1a00: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
|
|
1a06: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
1a0c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
1a10: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
1a15: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
1a19: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
1a1d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
1a22: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
|
|
1a28: 49 ff c2 inc %r10
|
|
1a2b: 4c 3b d0 cmp %rax,%r10
|
|
1a2e: 72 d0 jb 0x1a00
|
|
1a30: 4d 63 d0 movslq %r8d,%r10
|
|
1a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a3f: 00
|
|
1a40: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
|
|
1a45: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
|
|
1a4b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
|
|
1a50: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
|
|
1a54: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
|
|
1a5a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
|
|
1a5f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
|
|
1a65: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
|
|
1a6c: 01
|
|
1a6d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
|
|
1a74: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
|
|
1a7b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
|
|
1a81: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
|
|
1a88: 01
|
|
1a89: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
|
|
1a8f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
|
|
1a96: 01
|
|
1a97: 48 83 c0 08 add $0x8,%rax
|
|
1a9b: 49 3b c2 cmp %r10,%rax
|
|
1a9e: 72 a0 jb 0x1a40
|
|
1aa0: 33 c0 xor %eax,%eax
|
|
1aa2: 45 8d 50 01 lea 0x1(%r8),%r10d
|
|
1aa6: 4d 63 d2 movslq %r10d,%r10
|
|
1aa9: 4c 3b d2 cmp %rdx,%r10
|
|
1aac: 77 40 ja 0x1aee
|
|
1aae: 4d 63 c0 movslq %r8d,%r8
|
|
1ab1: 49 2b d0 sub %r8,%rdx
|
|
1ab4: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
|
|
1ab8: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
|
|
1abc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1ac0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
|
|
1ac5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
1acb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
|
|
1acf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
|
|
1ad4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
|
|
1ad8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
|
|
1adc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
|
|
1ae1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
|
|
1ae6: 48 ff c0 inc %rax
|
|
1ae9: 48 3b c2 cmp %rdx,%rax
|
|
1aec: 72 d2 jb 0x1ac0
|
|
1aee: 33 c0 xor %eax,%eax
|
|
1af0: c5 f8 77 vzeroupper
|
|
1af3: c3 ret
|
|
1af4: 45 33 c0 xor %r8d,%r8d
|
|
1af7: eb a7 jmp 0x1aa0
|
|
1af9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1afe: c3 ret
|
|
1aff: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1b04: c3 ret
|
|
1b05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b0c: 00
|
|
1b0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b20: 48 83 ec 28 sub $0x28,%rsp
|
|
1b24: 48 85 c9 test %rcx,%rcx
|
|
1b27: 74 23 je 0x1b4c
|
|
1b29: 48 85 d2 test %rdx,%rdx
|
|
1b2c: 74 1e je 0x1b4c
|
|
1b2e: 4d 85 c0 test %r8,%r8
|
|
1b31: 74 19 je 0x1b4c
|
|
1b33: 45 85 c9 test %r9d,%r9d
|
|
1b36: 7e 1e jle 0x1b56
|
|
1b38: e8 d3 ce a5 01 call 0x1a5ea10
|
|
1b3d: ba 02 00 00 00 mov $0x2,%edx
|
|
1b42: 85 c0 test %eax,%eax
|
|
1b44: 0f 45 c2 cmovne %edx,%eax
|
|
1b47: 48 83 c4 28 add $0x28,%rsp
|
|
1b4b: c3 ret
|
|
1b4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1b51: 48 83 c4 28 add $0x28,%rsp
|
|
1b55: c3 ret
|
|
1b56: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1b5b: 48 83 c4 28 add $0x28,%rsp
|
|
1b5f: c3 ret
|
|
1b60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1b65: 48 85 c9 test %rcx,%rcx
|
|
1b68: 74 24 je 0x1b8e
|
|
1b6a: 48 85 d2 test %rdx,%rdx
|
|
1b6d: 74 1f je 0x1b8e
|
|
1b6f: 4d 85 c0 test %r8,%r8
|
|
1b72: 74 1a je 0x1b8e
|
|
1b74: 45 85 c9 test %r9d,%r9d
|
|
1b77: 7e 20 jle 0x1b99
|
|
1b79: e8 e2 13 a6 01 call 0x1a62f60
|
|
1b7e: ba 02 00 00 00 mov $0x2,%edx
|
|
1b83: 85 c0 test %eax,%eax
|
|
1b85: 0f 45 c2 cmovne %edx,%eax
|
|
1b88: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1b8d: c3 ret
|
|
1b8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1b93: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1b98: c3 ret
|
|
1b99: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1b9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1ba3: c3 ret
|
|
1ba4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1bab: 00
|
|
1bac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1bb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1bbf: 00
|
|
1bc0: 48 83 ec 28 sub $0x28,%rsp
|
|
1bc4: 48 85 c9 test %rcx,%rcx
|
|
1bc7: 74 23 je 0x1bec
|
|
1bc9: 48 85 d2 test %rdx,%rdx
|
|
1bcc: 74 1e je 0x1bec
|
|
1bce: 4d 85 c0 test %r8,%r8
|
|
1bd1: 74 19 je 0x1bec
|
|
1bd3: 45 85 c9 test %r9d,%r9d
|
|
1bd6: 7e 1e jle 0x1bf6
|
|
1bd8: e8 93 37 a6 01 call 0x1a65370
|
|
1bdd: ba 02 00 00 00 mov $0x2,%edx
|
|
1be2: 85 c0 test %eax,%eax
|
|
1be4: 0f 45 c2 cmovne %edx,%eax
|
|
1be7: 48 83 c4 28 add $0x28,%rsp
|
|
1beb: c3 ret
|
|
1bec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1bf1: 48 83 c4 28 add $0x28,%rsp
|
|
1bf5: c3 ret
|
|
1bf6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1bfb: 48 83 c4 28 add $0x28,%rsp
|
|
1bff: c3 ret
|
|
1c00: 48 83 ec 28 sub $0x28,%rsp
|
|
1c04: 48 85 c9 test %rcx,%rcx
|
|
1c07: 74 23 je 0x1c2c
|
|
1c09: 48 85 d2 test %rdx,%rdx
|
|
1c0c: 74 1e je 0x1c2c
|
|
1c0e: 4d 85 c0 test %r8,%r8
|
|
1c11: 74 19 je 0x1c2c
|
|
1c13: 45 85 c9 test %r9d,%r9d
|
|
1c16: 7e 1e jle 0x1c36
|
|
1c18: e8 a3 79 a6 01 call 0x1a695c0
|
|
1c1d: ba 02 00 00 00 mov $0x2,%edx
|
|
1c22: 85 c0 test %eax,%eax
|
|
1c24: 0f 45 c2 cmovne %edx,%eax
|
|
1c27: 48 83 c4 28 add $0x28,%rsp
|
|
1c2b: c3 ret
|
|
1c2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1c31: 48 83 c4 28 add $0x28,%rsp
|
|
1c35: c3 ret
|
|
1c36: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1c3b: 48 83 c4 28 add $0x28,%rsp
|
|
1c3f: c3 ret
|
|
1c40: 48 83 ec 28 sub $0x28,%rsp
|
|
1c44: 48 85 c9 test %rcx,%rcx
|
|
1c47: 74 23 je 0x1c6c
|
|
1c49: 48 85 d2 test %rdx,%rdx
|
|
1c4c: 74 1e je 0x1c6c
|
|
1c4e: 4d 85 c0 test %r8,%r8
|
|
1c51: 74 19 je 0x1c6c
|
|
1c53: 45 85 c9 test %r9d,%r9d
|
|
1c56: 7e 1e jle 0x1c76
|
|
1c58: e8 63 bd a6 01 call 0x1a6d9c0
|
|
1c5d: ba 02 00 00 00 mov $0x2,%edx
|
|
1c62: 85 c0 test %eax,%eax
|
|
1c64: 0f 45 c2 cmovne %edx,%eax
|
|
1c67: 48 83 c4 28 add $0x28,%rsp
|
|
1c6b: c3 ret
|
|
1c6c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1c71: 48 83 c4 28 add $0x28,%rsp
|
|
1c75: c3 ret
|
|
1c76: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1c7b: 48 83 c4 28 add $0x28,%rsp
|
|
1c7f: c3 ret
|
|
1c80: 48 83 ec 28 sub $0x28,%rsp
|
|
1c84: 48 85 c9 test %rcx,%rcx
|
|
1c87: 74 23 je 0x1cac
|
|
1c89: 48 85 d2 test %rdx,%rdx
|
|
1c8c: 74 1e je 0x1cac
|
|
1c8e: 4d 85 c0 test %r8,%r8
|
|
1c91: 74 19 je 0x1cac
|
|
1c93: 45 85 c9 test %r9d,%r9d
|
|
1c96: 7e 1e jle 0x1cb6
|
|
1c98: e8 43 fe a6 01 call 0x1a71ae0
|
|
1c9d: ba 02 00 00 00 mov $0x2,%edx
|
|
1ca2: 85 c0 test %eax,%eax
|
|
1ca4: 0f 45 c2 cmovne %edx,%eax
|
|
1ca7: 48 83 c4 28 add $0x28,%rsp
|
|
1cab: c3 ret
|
|
1cac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1cb1: 48 83 c4 28 add $0x28,%rsp
|
|
1cb5: c3 ret
|
|
1cb6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1cbb: 48 83 c4 28 add $0x28,%rsp
|
|
1cbf: c3 ret
|
|
1cc0: 48 83 ec 28 sub $0x28,%rsp
|
|
1cc4: 48 85 c9 test %rcx,%rcx
|
|
1cc7: 74 25 je 0x1cee
|
|
1cc9: 48 85 d2 test %rdx,%rdx
|
|
1ccc: 74 20 je 0x1cee
|
|
1cce: 4d 85 c0 test %r8,%r8
|
|
1cd1: 74 1b je 0x1cee
|
|
1cd3: 45 85 c9 test %r9d,%r9d
|
|
1cd6: 7f 0a jg 0x1ce2
|
|
1cd8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1cdd: 48 83 c4 28 add $0x28,%rsp
|
|
1ce1: c3 ret
|
|
1ce2: e8 d9 6c 03 00 call 0x389c0
|
|
1ce7: 33 c0 xor %eax,%eax
|
|
1ce9: 48 83 c4 28 add $0x28,%rsp
|
|
1ced: c3 ret
|
|
1cee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1cf3: 48 83 c4 28 add $0x28,%rsp
|
|
1cf7: c3 ret
|
|
1cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1cff: 00
|
|
1d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1d05: 48 85 c9 test %rcx,%rcx
|
|
1d08: 74 27 je 0x1d31
|
|
1d0a: 48 85 d2 test %rdx,%rdx
|
|
1d0d: 74 22 je 0x1d31
|
|
1d0f: 4d 85 c0 test %r8,%r8
|
|
1d12: 74 1d je 0x1d31
|
|
1d14: 45 85 c9 test %r9d,%r9d
|
|
1d17: 7f 0b jg 0x1d24
|
|
1d19: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1d1e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1d23: c3 ret
|
|
1d24: e8 d7 72 03 00 call 0x39000
|
|
1d29: 33 c0 xor %eax,%eax
|
|
1d2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1d30: c3 ret
|
|
1d31: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1d36: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1d3b: c3 ret
|
|
1d3c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1d40: 48 83 ec 28 sub $0x28,%rsp
|
|
1d44: 48 85 c9 test %rcx,%rcx
|
|
1d47: 74 25 je 0x1d6e
|
|
1d49: 48 85 d2 test %rdx,%rdx
|
|
1d4c: 74 20 je 0x1d6e
|
|
1d4e: 4d 85 c0 test %r8,%r8
|
|
1d51: 74 1b je 0x1d6e
|
|
1d53: 45 85 c9 test %r9d,%r9d
|
|
1d56: 7f 0a jg 0x1d62
|
|
1d58: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1d5d: 48 83 c4 28 add $0x28,%rsp
|
|
1d61: c3 ret
|
|
1d62: e8 b9 78 03 00 call 0x39620
|
|
1d67: 33 c0 xor %eax,%eax
|
|
1d69: 48 83 c4 28 add $0x28,%rsp
|
|
1d6d: c3 ret
|
|
1d6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1d73: 48 83 c4 28 add $0x28,%rsp
|
|
1d77: c3 ret
|
|
1d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d7f: 00
|
|
1d80: 41 56 push %r14
|
|
1d82: 49 89 cb mov %rcx,%r11
|
|
1d85: 4d 85 db test %r11,%r11
|
|
1d88: 0f 84 1e 02 00 00 je 0x1fac
|
|
1d8e: 48 85 d2 test %rdx,%rdx
|
|
1d91: 0f 84 15 02 00 00 je 0x1fac
|
|
1d97: 4d 85 c0 test %r8,%r8
|
|
1d9a: 0f 84 0c 02 00 00 je 0x1fac
|
|
1da0: 45 85 c9 test %r9d,%r9d
|
|
1da3: 0f 8e fb 01 00 00 jle 0x1fa4
|
|
1da9: 49 63 c9 movslq %r9d,%rcx
|
|
1dac: 48 83 f9 08 cmp $0x8,%rcx
|
|
1db0: 0f 8c e9 01 00 00 jl 0x1f9f
|
|
1db6: 4c 89 c0 mov %r8,%rax
|
|
1db9: 48 83 e0 1f and $0x1f,%rax
|
|
1dbd: 85 c0 test %eax,%eax
|
|
1dbf: 74 0d je 0x1dce
|
|
1dc1: a8 0f test $0xf,%al
|
|
1dc3: 0f 85 d6 01 00 00 jne 0x1f9f
|
|
1dc9: b8 01 00 00 00 mov $0x1,%eax
|
|
1dce: 41 89 c2 mov %eax,%r10d
|
|
1dd1: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
1dd5: 49 3b ce cmp %r14,%rcx
|
|
1dd8: 0f 8c c1 01 00 00 jl 0x1f9f
|
|
1dde: 45 89 ce mov %r9d,%r14d
|
|
1de1: 44 2b f0 sub %eax,%r14d
|
|
1de4: 41 83 e6 07 and $0x7,%r14d
|
|
1de8: 45 2b ce sub %r14d,%r9d
|
|
1deb: 45 33 f6 xor %r14d,%r14d
|
|
1dee: 4d 63 c9 movslq %r9d,%r9
|
|
1df1: 85 c0 test %eax,%eax
|
|
1df3: 4c 89 f0 mov %r14,%rax
|
|
1df6: 76 3f jbe 0x1e37
|
|
1df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1dff: 00
|
|
1e00: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
1e06: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
1e0b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
1e10: 49 ff c6 inc %r14
|
|
1e13: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
1e17: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
1e1c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
1e20: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
1e24: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
1e28: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
1e2e: 48 83 c0 10 add $0x10,%rax
|
|
1e32: 4d 3b f2 cmp %r10,%r14
|
|
1e35: 72 c9 jb 0x1e00
|
|
1e37: 4c 89 d0 mov %r10,%rax
|
|
1e3a: 48 c1 e0 04 shl $0x4,%rax
|
|
1e3e: 66 90 xchg %ax,%ax
|
|
1e40: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
|
|
1e45: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
|
|
1e4b: 49 83 c2 08 add $0x8,%r10
|
|
1e4f: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
|
|
1e56: 01
|
|
1e57: c5 ff 12 c1 vmovddup %ymm1,%ymm0
|
|
1e5b: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
1e5f: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
|
|
1e66: 01
|
|
1e67: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
1e6b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
|
|
1e70: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
|
|
1e74: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
|
|
1e78: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
|
|
1e7e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
|
|
1e85: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
|
|
1e8b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
|
|
1e92: 01
|
|
1e93: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
|
|
1e9a: 01
|
|
1e9b: c5 ff 12 e5 vmovddup %ymm5,%ymm4
|
|
1e9f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
|
|
1ea3: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
|
|
1ea8: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
|
|
1eac: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
|
|
1eb0: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
|
|
1eb4: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
|
|
1ebb: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
|
|
1ec1: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
|
|
1ec8: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
|
|
1ecf: 01
|
|
1ed0: c5 ff 12 d3 vmovddup %ymm3,%ymm2
|
|
1ed4: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
|
|
1ed8: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
|
|
1edf: 01
|
|
1ee0: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
|
|
1ee4: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
|
|
1ee9: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
|
|
1eed: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
1ef1: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
|
|
1ef8: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
|
|
1efe: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
|
|
1f05: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
|
|
1f0c: 01
|
|
1f0d: c5 ff 12 e9 vmovddup %ymm1,%ymm5
|
|
1f11: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
|
|
1f15: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
|
|
1f1c: 01
|
|
1f1d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
|
|
1f21: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
|
|
1f26: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
|
|
1f2a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
|
|
1f2e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
|
|
1f35: 48 05 80 00 00 00 add $0x80,%rax
|
|
1f3b: 4d 3b d1 cmp %r9,%r10
|
|
1f3e: 0f 82 fc fe ff ff jb 0x1e40
|
|
1f44: 4c 89 c8 mov %r9,%rax
|
|
1f47: 48 c1 e0 04 shl $0x4,%rax
|
|
1f4b: 4c 3b c9 cmp %rcx,%r9
|
|
1f4e: 73 47 jae 0x1f97
|
|
1f50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f57: 00
|
|
1f58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f5f: 90 nop
|
|
1f60: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
|
|
1f66: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
|
|
1f6b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
|
|
1f70: 49 ff c1 inc %r9
|
|
1f73: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
1f77: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
1f7c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
1f80: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
1f84: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
1f88: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
|
|
1f8e: 48 83 c0 10 add $0x10,%rax
|
|
1f92: 4c 3b c9 cmp %rcx,%r9
|
|
1f95: 72 c9 jb 0x1f60
|
|
1f97: 33 c0 xor %eax,%eax
|
|
1f99: c5 f8 77 vzeroupper
|
|
1f9c: 41 5e pop %r14
|
|
1f9e: c3 ret
|
|
1f9f: 45 33 c9 xor %r9d,%r9d
|
|
1fa2: eb a0 jmp 0x1f44
|
|
1fa4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1fa9: 41 5e pop %r14
|
|
1fab: c3 ret
|
|
1fac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1fb1: 41 5e pop %r14
|
|
1fb3: c3 ret
|
|
1fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1fc0: 41 56 push %r14
|
|
1fc2: 49 89 cb mov %rcx,%r11
|
|
1fc5: 4d 85 db test %r11,%r11
|
|
1fc8: 0f 84 db 01 00 00 je 0x21a9
|
|
1fce: 48 85 d2 test %rdx,%rdx
|
|
1fd1: 0f 84 d2 01 00 00 je 0x21a9
|
|
1fd7: 4d 85 c0 test %r8,%r8
|
|
1fda: 0f 84 c9 01 00 00 je 0x21a9
|
|
1fe0: 45 85 c9 test %r9d,%r9d
|
|
1fe3: 0f 8e b8 01 00 00 jle 0x21a1
|
|
1fe9: 49 63 c9 movslq %r9d,%rcx
|
|
1fec: 48 83 f9 08 cmp $0x8,%rcx
|
|
1ff0: 0f 8c a6 01 00 00 jl 0x219c
|
|
1ff6: 4c 89 c0 mov %r8,%rax
|
|
1ff9: 48 83 e0 1f and $0x1f,%rax
|
|
1ffd: 85 c0 test %eax,%eax
|
|
1fff: 74 0d je 0x200e
|
|
2001: a8 0f test $0xf,%al
|
|
2003: 0f 85 93 01 00 00 jne 0x219c
|
|
2009: b8 01 00 00 00 mov $0x1,%eax
|
|
200e: 41 89 c2 mov %eax,%r10d
|
|
2011: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
2015: 49 3b ce cmp %r14,%rcx
|
|
2018: 0f 8c 7e 01 00 00 jl 0x219c
|
|
201e: 45 89 ce mov %r9d,%r14d
|
|
2021: 44 2b f0 sub %eax,%r14d
|
|
2024: 41 83 e6 07 and $0x7,%r14d
|
|
2028: 45 2b ce sub %r14d,%r9d
|
|
202b: 45 33 f6 xor %r14d,%r14d
|
|
202e: 4d 63 c9 movslq %r9d,%r9
|
|
2031: 85 c0 test %eax,%eax
|
|
2033: 4c 89 f0 mov %r14,%rax
|
|
2036: 76 3c jbe 0x2074
|
|
2038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
203f: 00
|
|
2040: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
2046: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
204b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
204f: 49 ff c6 inc %r14
|
|
2052: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
2057: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
205b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
2060: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
2065: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
206b: 48 83 c0 10 add $0x10,%rax
|
|
206f: 4d 3b f2 cmp %r10,%r14
|
|
2072: 72 cc jb 0x2040
|
|
2074: 4c 89 d0 mov %r10,%rax
|
|
2077: 48 c1 e0 04 shl $0x4,%rax
|
|
207b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2080: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
2086: 4e 8d 34 00 lea (%rax,%r8,1),%r14
|
|
208a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
208f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
2093: 49 83 c2 08 add $0x8,%r10
|
|
2097: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
209c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
20a0: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
20a5: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
20aa: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
|
|
20af: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
20b6: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
|
|
20bc: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
20c0: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
20c5: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
20c9: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
|
|
20cf: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
20d4: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
|
|
20da: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
20e1: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
|
|
20e7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
20eb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
20f0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
20f4: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
|
|
20fa: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
20ff: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
|
|
2105: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
210c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
|
|
2112: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
2116: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
211b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
211f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
|
|
2125: 48 05 80 00 00 00 add $0x80,%rax
|
|
212b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
2130: 4d 3b d1 cmp %r9,%r10
|
|
2133: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
|
|
2139: 0f 82 41 ff ff ff jb 0x2080
|
|
213f: 4c 89 c8 mov %r9,%rax
|
|
2142: 48 c1 e0 04 shl $0x4,%rax
|
|
2146: 4c 3b c9 cmp %rcx,%r9
|
|
2149: 73 49 jae 0x2194
|
|
214b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2152: 00
|
|
2153: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
215a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2160: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
2166: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
216b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
216f: 49 ff c1 inc %r9
|
|
2172: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
2177: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
217b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
|
|
2180: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
2185: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
|
|
218b: 48 83 c0 10 add $0x10,%rax
|
|
218f: 4c 3b c9 cmp %rcx,%r9
|
|
2192: 72 cc jb 0x2160
|
|
2194: 33 c0 xor %eax,%eax
|
|
2196: c5 f8 77 vzeroupper
|
|
2199: 41 5e pop %r14
|
|
219b: c3 ret
|
|
219c: 45 33 c9 xor %r9d,%r9d
|
|
219f: eb 9e jmp 0x213f
|
|
21a1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
21a6: 41 5e pop %r14
|
|
21a8: c3 ret
|
|
21a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
21ae: 41 5e pop %r14
|
|
21b0: c3 ret
|
|
21b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
21b8: 00
|
|
21b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
21c0: 41 56 push %r14
|
|
21c2: 49 89 cb mov %rcx,%r11
|
|
21c5: 4d 85 db test %r11,%r11
|
|
21c8: 0f 84 f8 01 00 00 je 0x23c6
|
|
21ce: 48 85 d2 test %rdx,%rdx
|
|
21d1: 0f 84 ef 01 00 00 je 0x23c6
|
|
21d7: 4d 85 c0 test %r8,%r8
|
|
21da: 0f 84 e6 01 00 00 je 0x23c6
|
|
21e0: 45 85 c9 test %r9d,%r9d
|
|
21e3: 0f 8e d5 01 00 00 jle 0x23be
|
|
21e9: 49 63 c9 movslq %r9d,%rcx
|
|
21ec: 48 83 f9 08 cmp $0x8,%rcx
|
|
21f0: 0f 8c c3 01 00 00 jl 0x23b9
|
|
21f6: 4c 89 c0 mov %r8,%rax
|
|
21f9: 48 83 e0 1f and $0x1f,%rax
|
|
21fd: 85 c0 test %eax,%eax
|
|
21ff: 74 0d je 0x220e
|
|
2201: a8 0f test $0xf,%al
|
|
2203: 0f 85 b0 01 00 00 jne 0x23b9
|
|
2209: b8 01 00 00 00 mov $0x1,%eax
|
|
220e: 41 89 c2 mov %eax,%r10d
|
|
2211: 4d 8d 72 08 lea 0x8(%r10),%r14
|
|
2215: 49 3b ce cmp %r14,%rcx
|
|
2218: 0f 8c 9b 01 00 00 jl 0x23b9
|
|
221e: 45 89 ce mov %r9d,%r14d
|
|
2221: 44 2b f0 sub %eax,%r14d
|
|
2224: 41 83 e6 07 and $0x7,%r14d
|
|
2228: 45 2b ce sub %r14d,%r9d
|
|
222b: 45 33 f6 xor %r14d,%r14d
|
|
222e: 4d 63 c9 movslq %r9d,%r9
|
|
2231: 85 c0 test %eax,%eax
|
|
2233: 4c 89 f0 mov %r14,%rax
|
|
2236: 76 39 jbe 0x2271
|
|
2238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
223f: 00
|
|
2240: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
2246: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
224b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
224f: 49 ff c6 inc %r14
|
|
2252: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
2257: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
225b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
2262: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
2268: 48 83 c0 10 add $0x10,%rax
|
|
226c: 4d 3b f2 cmp %r10,%r14
|
|
226f: 72 cf jb 0x2240
|
|
2271: 4c 89 d0 mov %r10,%rax
|
|
2274: 48 c1 e0 04 shl $0x4,%rax
|
|
2278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
227f: 00
|
|
2280: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
2286: 49 83 c2 08 add $0x8,%r10
|
|
228a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
228f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
2293: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
2298: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
229c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
22a1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
22a6: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
|
|
22ac: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
22b3: 01
|
|
22b4: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
22bb: 01
|
|
22bc: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
22c2: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
22c9: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
22cf: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
22d6: 01
|
|
22d7: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
22dd: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
|
|
22e4: 01
|
|
22e5: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
22ec: 02
|
|
22ed: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
22f4: 02
|
|
22f5: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
22fb: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
2302: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
2308: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
230f: 02
|
|
2310: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
2316: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
|
|
231d: 02
|
|
231e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
2325: 03
|
|
2326: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
232d: 03
|
|
232e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
2334: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
233b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
2341: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
2347: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
234d: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
|
|
2354: 48 05 80 00 00 00 add $0x80,%rax
|
|
235a: 4d 3b d1 cmp %r9,%r10
|
|
235d: 0f 82 1d ff ff ff jb 0x2280
|
|
2363: 4c 89 c8 mov %r9,%rax
|
|
2366: 48 c1 e0 04 shl $0x4,%rax
|
|
236a: 4c 3b c9 cmp %rcx,%r9
|
|
236d: 73 42 jae 0x23b1
|
|
236f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2376: 00
|
|
2377: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
237e: 66 90 xchg %ax,%ax
|
|
2380: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
|
|
2386: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
|
|
238b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
238f: 49 ff c1 inc %r9
|
|
2392: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
2397: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
239b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
|
|
23a2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
|
|
23a8: 48 83 c0 10 add $0x10,%rax
|
|
23ac: 4c 3b c9 cmp %rcx,%r9
|
|
23af: 72 cf jb 0x2380
|
|
23b1: 33 c0 xor %eax,%eax
|
|
23b3: c5 f8 77 vzeroupper
|
|
23b6: 41 5e pop %r14
|
|
23b8: c3 ret
|
|
23b9: 45 33 c9 xor %r9d,%r9d
|
|
23bc: eb a5 jmp 0x2363
|
|
23be: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
23c3: 41 5e pop %r14
|
|
23c5: c3 ret
|
|
23c6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
23cb: 41 5e pop %r14
|
|
23cd: c3 ret
|
|
23ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
23d5: 00
|
|
23d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
23dd: 0f 1f 00 nopl (%rax)
|
|
23e0: 53 push %rbx
|
|
23e1: 56 push %rsi
|
|
23e2: 57 push %rdi
|
|
23e3: 41 54 push %r12
|
|
23e5: 41 55 push %r13
|
|
23e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
23ee: 4d 89 c4 mov %r8,%r12
|
|
23f1: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260bd90
|
|
23f8: 45 89 cd mov %r9d,%r13d
|
|
23fb: 48 33 c4 xor %rsp,%rax
|
|
23fe: 48 89 cf mov %rcx,%rdi
|
|
2401: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
2408: 00
|
|
2409: 4d 85 e4 test %r12,%r12
|
|
240c: 0f 84 b3 01 00 00 je 0x25c5
|
|
2412: 48 85 ff test %rdi,%rdi
|
|
2415: 0f 84 94 01 00 00 je 0x25af
|
|
241b: 48 85 d2 test %rdx,%rdx
|
|
241e: 0f 84 63 01 00 00 je 0x2587
|
|
2424: 45 85 ed test %r13d,%r13d
|
|
2427: 0f 8e 32 01 00 00 jle 0x255f
|
|
242d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
2432: 48 89 c3 mov %rax,%rbx
|
|
2435: 48 83 e3 3f and $0x3f,%rbx
|
|
2439: 48 f7 db neg %rbx
|
|
243c: 48 83 e3 3f and $0x3f,%rbx
|
|
2440: 41 83 fd 40 cmp $0x40,%r13d
|
|
2444: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
2448: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
244f: 00
|
|
2450: 0f 8e a1 00 00 00 jle 0x24f7
|
|
2456: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
245b: 45 89 ee mov %r13d,%r14d
|
|
245e: 4d 89 e5 mov %r12,%r13
|
|
2461: 49 89 d4 mov %rdx,%r12
|
|
2464: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
246b: 00
|
|
246c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
247f: 00
|
|
2480: 4c 89 e1 mov %r12,%rcx
|
|
2483: 48 89 f2 mov %rsi,%rdx
|
|
2486: 49 89 d8 mov %rbx,%r8
|
|
2489: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
248f: e8 cc 4b 13 00 call 0x137060
|
|
2494: 48 89 f9 mov %rdi,%rcx
|
|
2497: 48 89 f2 mov %rsi,%rdx
|
|
249a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
24a0: e8 bb c3 ff ff call 0xffffffffffffe860
|
|
24a5: 48 89 f9 mov %rdi,%rcx
|
|
24a8: 48 89 da mov %rbx,%rdx
|
|
24ab: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
24b1: e8 aa c3 ff ff call 0xffffffffffffe860
|
|
24b6: 48 89 d9 mov %rbx,%rcx
|
|
24b9: 48 89 f2 mov %rsi,%rdx
|
|
24bc: 4d 89 e8 mov %r13,%r8
|
|
24bf: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
24c5: e8 16 77 03 00 call 0x39be0
|
|
24ca: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
24ce: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
24d5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
24dc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
24e3: 41 83 fe 40 cmp $0x40,%r14d
|
|
24e7: 7f 97 jg 0x2480
|
|
24e9: 4c 89 e2 mov %r12,%rdx
|
|
24ec: 4d 89 ec mov %r13,%r12
|
|
24ef: 45 89 f5 mov %r14d,%r13d
|
|
24f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
24f7: 48 89 d1 mov %rdx,%rcx
|
|
24fa: 48 89 f2 mov %rsi,%rdx
|
|
24fd: 49 89 d8 mov %rbx,%r8
|
|
2500: 45 89 e9 mov %r13d,%r9d
|
|
2503: e8 58 4b 13 00 call 0x137060
|
|
2508: 48 89 f9 mov %rdi,%rcx
|
|
250b: 48 89 f2 mov %rsi,%rdx
|
|
250e: 45 89 e8 mov %r13d,%r8d
|
|
2511: e8 4a c3 ff ff call 0xffffffffffffe860
|
|
2516: 48 89 f9 mov %rdi,%rcx
|
|
2519: 48 89 da mov %rbx,%rdx
|
|
251c: 45 89 e8 mov %r13d,%r8d
|
|
251f: e8 3c c3 ff ff call 0xffffffffffffe860
|
|
2524: 48 89 d9 mov %rbx,%rcx
|
|
2527: 48 89 f2 mov %rsi,%rdx
|
|
252a: 4d 89 e0 mov %r12,%r8
|
|
252d: 45 89 e9 mov %r13d,%r9d
|
|
2530: e8 ab 76 03 00 call 0x39be0
|
|
2535: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
253c: 00
|
|
253d: 48 33 cc xor %rsp,%rcx
|
|
2540: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260bd90
|
|
2547: 75 11 jne 0x255a
|
|
2549: 33 c0 xor %eax,%eax
|
|
254b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
2552: 41 5d pop %r13
|
|
2554: 41 5c pop %r12
|
|
2556: 5f pop %rdi
|
|
2557: 5e pop %rsi
|
|
2558: 5b pop %rbx
|
|
2559: c3 ret
|
|
255a: e8 91 4f 12 01 call 0x11274f0
|
|
255f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2566: 00
|
|
2567: 48 33 cc xor %rsp,%rcx
|
|
256a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260bd90
|
|
2571: 75 e7 jne 0x255a
|
|
2573: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2578: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
257f: 41 5d pop %r13
|
|
2581: 41 5c pop %r12
|
|
2583: 5f pop %rdi
|
|
2584: 5e pop %rsi
|
|
2585: 5b pop %rbx
|
|
2586: c3 ret
|
|
2587: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
258e: 00
|
|
258f: 48 33 cc xor %rsp,%rcx
|
|
2592: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260bd90
|
|
2599: 75 bf jne 0x255a
|
|
259b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
25a0: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
25a7: 41 5d pop %r13
|
|
25a9: 41 5c pop %r12
|
|
25ab: 5f pop %rdi
|
|
25ac: 5e pop %rsi
|
|
25ad: 5b pop %rbx
|
|
25ae: c3 ret
|
|
25af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
25b6: 00
|
|
25b7: 48 33 cc xor %rsp,%rcx
|
|
25ba: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260bd90
|
|
25c1: 75 97 jne 0x255a
|
|
25c3: eb d6 jmp 0x259b
|
|
25c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
25cc: 00
|
|
25cd: 48 33 cc xor %rsp,%rcx
|
|
25d0: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260bd90
|
|
25d7: 75 81 jne 0x255a
|
|
25d9: eb c0 jmp 0x259b
|
|
25db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
25e0: 53 push %rbx
|
|
25e1: 56 push %rsi
|
|
25e2: 57 push %rdi
|
|
25e3: 41 54 push %r12
|
|
25e5: 41 55 push %r13
|
|
25e7: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
|
|
25ee: ff
|
|
25ef: 4d 89 c4 mov %r8,%r12
|
|
25f2: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260bd90
|
|
25f9: 45 89 cd mov %r9d,%r13d
|
|
25fc: 48 33 c4 xor %rsp,%rax
|
|
25ff: 48 89 cf mov %rcx,%rdi
|
|
2602: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
2609: 00
|
|
260a: 4d 85 e4 test %r12,%r12
|
|
260d: 0f 84 b5 01 00 00 je 0x27c8
|
|
2613: 48 85 ff test %rdi,%rdi
|
|
2616: 0f 84 96 01 00 00 je 0x27b2
|
|
261c: 48 85 d2 test %rdx,%rdx
|
|
261f: 0f 84 64 01 00 00 je 0x2789
|
|
2625: 45 85 ed test %r13d,%r13d
|
|
2628: 0f 8e 32 01 00 00 jle 0x2760
|
|
262e: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
2633: 48 83 e0 3f and $0x3f,%rax
|
|
2637: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
263c: 48 f7 d8 neg %rax
|
|
263f: 48 83 e0 3f and $0x3f,%rax
|
|
2643: 48 03 f0 add %rax,%rsi
|
|
2646: 48 89 f3 mov %rsi,%rbx
|
|
2649: 48 81 c3 00 02 00 00 add $0x200,%rbx
|
|
2650: 41 83 fd 40 cmp $0x40,%r13d
|
|
2654: 0f 8e 9d 00 00 00 jle 0x26f7
|
|
265a: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
265f: 45 89 ee mov %r13d,%r14d
|
|
2662: 4d 89 e5 mov %r12,%r13
|
|
2665: 49 89 d4 mov %rdx,%r12
|
|
2668: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
266f: 00
|
|
2670: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
267e: 00 00
|
|
2680: 4c 89 e1 mov %r12,%rcx
|
|
2683: 48 89 f2 mov %rsi,%rdx
|
|
2686: 49 89 d8 mov %rbx,%r8
|
|
2689: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
268f: e8 ec 49 13 00 call 0x137080
|
|
2694: 48 89 f9 mov %rdi,%rcx
|
|
2697: 48 89 f2 mov %rsi,%rdx
|
|
269a: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
26a0: e8 fb c1 ff ff call 0xffffffffffffe8a0
|
|
26a5: 48 89 f9 mov %rdi,%rcx
|
|
26a8: 48 89 da mov %rbx,%rdx
|
|
26ab: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
26b1: e8 ea c1 ff ff call 0xffffffffffffe8a0
|
|
26b6: 48 89 d9 mov %rbx,%rcx
|
|
26b9: 48 89 f2 mov %rsi,%rdx
|
|
26bc: 4d 89 e8 mov %r13,%r8
|
|
26bf: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
26c5: e8 f6 7a 03 00 call 0x3a1c0
|
|
26ca: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
26ce: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
26d5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
26dc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
26e3: 41 83 fe 40 cmp $0x40,%r14d
|
|
26e7: 7f 97 jg 0x2680
|
|
26e9: 4c 89 e2 mov %r12,%rdx
|
|
26ec: 4d 89 ec mov %r13,%r12
|
|
26ef: 45 89 f5 mov %r14d,%r13d
|
|
26f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
26f7: 48 89 d1 mov %rdx,%rcx
|
|
26fa: 48 89 f2 mov %rsi,%rdx
|
|
26fd: 49 89 d8 mov %rbx,%r8
|
|
2700: 45 89 e9 mov %r13d,%r9d
|
|
2703: e8 78 49 13 00 call 0x137080
|
|
2708: 48 89 f9 mov %rdi,%rcx
|
|
270b: 48 89 f2 mov %rsi,%rdx
|
|
270e: 45 89 e8 mov %r13d,%r8d
|
|
2711: e8 8a c1 ff ff call 0xffffffffffffe8a0
|
|
2716: 48 89 f9 mov %rdi,%rcx
|
|
2719: 48 89 da mov %rbx,%rdx
|
|
271c: 45 89 e8 mov %r13d,%r8d
|
|
271f: e8 7c c1 ff ff call 0xffffffffffffe8a0
|
|
2724: 48 89 d9 mov %rbx,%rcx
|
|
2727: 48 89 f2 mov %rsi,%rdx
|
|
272a: 4d 89 e0 mov %r12,%r8
|
|
272d: 45 89 e9 mov %r13d,%r9d
|
|
2730: e8 8b 7a 03 00 call 0x3a1c0
|
|
2735: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
273c: 00
|
|
273d: 48 33 cc xor %rsp,%rcx
|
|
2740: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260bd90
|
|
2747: 75 12 jne 0x275b
|
|
2749: 33 c0 xor %eax,%eax
|
|
274b: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
2752: 00
|
|
2753: 41 5d pop %r13
|
|
2755: 41 5c pop %r12
|
|
2757: 5f pop %rdi
|
|
2758: 5e pop %rsi
|
|
2759: 5b pop %rbx
|
|
275a: c3 ret
|
|
275b: e8 90 4d 12 01 call 0x11274f0
|
|
2760: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2767: 00
|
|
2768: 48 33 cc xor %rsp,%rcx
|
|
276b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260bd90
|
|
2772: 75 e7 jne 0x275b
|
|
2774: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2779: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
2780: 00
|
|
2781: 41 5d pop %r13
|
|
2783: 41 5c pop %r12
|
|
2785: 5f pop %rdi
|
|
2786: 5e pop %rsi
|
|
2787: 5b pop %rbx
|
|
2788: c3 ret
|
|
2789: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2790: 00
|
|
2791: 48 33 cc xor %rsp,%rcx
|
|
2794: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260bd90
|
|
279b: 75 be jne 0x275b
|
|
279d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
27a2: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
|
|
27a9: 00
|
|
27aa: 41 5d pop %r13
|
|
27ac: 41 5c pop %r12
|
|
27ae: 5f pop %rdi
|
|
27af: 5e pop %rsi
|
|
27b0: 5b pop %rbx
|
|
27b1: c3 ret
|
|
27b2: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
27b9: 00
|
|
27ba: 48 33 cc xor %rsp,%rcx
|
|
27bd: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260bd90
|
|
27c4: 75 95 jne 0x275b
|
|
27c6: eb d5 jmp 0x279d
|
|
27c8: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
27cf: 00
|
|
27d0: 48 33 cc xor %rsp,%rcx
|
|
27d3: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260bd90
|
|
27da: 0f 85 7b ff ff ff jne 0x275b
|
|
27e0: eb bb jmp 0x279d
|
|
27e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
27e9: 00
|
|
27ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
27f8: 00
|
|
27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2800: 53 push %rbx
|
|
2801: 56 push %rsi
|
|
2802: 57 push %rdi
|
|
2803: 41 54 push %r12
|
|
2805: 41 55 push %r13
|
|
2807: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
280e: 4d 89 c4 mov %r8,%r12
|
|
2811: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260bd90
|
|
2818: 48 33 c4 xor %rsp,%rax
|
|
281b: 45 89 cd mov %r9d,%r13d
|
|
281e: 48 89 cf mov %rcx,%rdi
|
|
2821: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
2828: 00
|
|
2829: 4d 85 e4 test %r12,%r12
|
|
282c: 0f 84 b3 01 00 00 je 0x29e5
|
|
2832: 48 85 ff test %rdi,%rdi
|
|
2835: 0f 84 94 01 00 00 je 0x29cf
|
|
283b: 48 85 d2 test %rdx,%rdx
|
|
283e: 0f 84 63 01 00 00 je 0x29a7
|
|
2844: 45 85 ed test %r13d,%r13d
|
|
2847: 0f 8e 32 01 00 00 jle 0x297f
|
|
284d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
2852: 48 89 f0 mov %rsi,%rax
|
|
2855: 48 83 e0 3f and $0x3f,%rax
|
|
2859: 48 f7 d8 neg %rax
|
|
285c: 48 83 e0 3f and $0x3f,%rax
|
|
2860: 48 03 f0 add %rax,%rsi
|
|
2863: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
286a: 00
|
|
286b: 41 83 fd 40 cmp $0x40,%r13d
|
|
286f: 0f 8e a2 00 00 00 jle 0x2917
|
|
2875: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
287a: 45 89 ee mov %r13d,%r14d
|
|
287d: 4d 89 e5 mov %r12,%r13
|
|
2880: 49 89 d4 mov %rdx,%r12
|
|
2883: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
288a: 00
|
|
288b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2892: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
28a0: 4c 89 e1 mov %r12,%rcx
|
|
28a3: 48 89 f2 mov %rsi,%rdx
|
|
28a6: 49 89 d8 mov %rbx,%r8
|
|
28a9: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
28af: e8 ec 47 13 00 call 0x1370a0
|
|
28b4: 48 89 f9 mov %rdi,%rcx
|
|
28b7: 48 89 f2 mov %rsi,%rdx
|
|
28ba: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
28c0: e8 1b c0 ff ff call 0xffffffffffffe8e0
|
|
28c5: 48 89 f9 mov %rdi,%rcx
|
|
28c8: 48 89 da mov %rbx,%rdx
|
|
28cb: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
28d1: e8 0a c0 ff ff call 0xffffffffffffe8e0
|
|
28d6: 48 89 d9 mov %rbx,%rcx
|
|
28d9: 48 89 f2 mov %rsi,%rdx
|
|
28dc: 4d 89 e8 mov %r13,%r8
|
|
28df: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
28e5: e8 b6 7c 03 00 call 0x3a5a0
|
|
28ea: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
28ee: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
28f5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
28fc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
2903: 41 83 fe 40 cmp $0x40,%r14d
|
|
2907: 7f 97 jg 0x28a0
|
|
2909: 4c 89 e2 mov %r12,%rdx
|
|
290c: 4d 89 ec mov %r13,%r12
|
|
290f: 45 89 f5 mov %r14d,%r13d
|
|
2912: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
2917: 48 89 d1 mov %rdx,%rcx
|
|
291a: 48 89 f2 mov %rsi,%rdx
|
|
291d: 49 89 d8 mov %rbx,%r8
|
|
2920: 45 89 e9 mov %r13d,%r9d
|
|
2923: e8 78 47 13 00 call 0x1370a0
|
|
2928: 48 89 f9 mov %rdi,%rcx
|
|
292b: 48 89 f2 mov %rsi,%rdx
|
|
292e: 45 89 e8 mov %r13d,%r8d
|
|
2931: e8 aa bf ff ff call 0xffffffffffffe8e0
|
|
2936: 48 89 f9 mov %rdi,%rcx
|
|
2939: 48 89 da mov %rbx,%rdx
|
|
293c: 45 89 e8 mov %r13d,%r8d
|
|
293f: e8 9c bf ff ff call 0xffffffffffffe8e0
|
|
2944: 48 89 d9 mov %rbx,%rcx
|
|
2947: 48 89 f2 mov %rsi,%rdx
|
|
294a: 4d 89 e0 mov %r12,%r8
|
|
294d: 45 89 e9 mov %r13d,%r9d
|
|
2950: e8 4b 7c 03 00 call 0x3a5a0
|
|
2955: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
295c: 00
|
|
295d: 48 33 cc xor %rsp,%rcx
|
|
2960: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260bd90
|
|
2967: 75 11 jne 0x297a
|
|
2969: 33 c0 xor %eax,%eax
|
|
296b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
2972: 41 5d pop %r13
|
|
2974: 41 5c pop %r12
|
|
2976: 5f pop %rdi
|
|
2977: 5e pop %rsi
|
|
2978: 5b pop %rbx
|
|
2979: c3 ret
|
|
297a: e8 71 4b 12 01 call 0x11274f0
|
|
297f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2986: 00
|
|
2987: 48 33 cc xor %rsp,%rcx
|
|
298a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260bd90
|
|
2991: 75 e7 jne 0x297a
|
|
2993: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2998: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
299f: 41 5d pop %r13
|
|
29a1: 41 5c pop %r12
|
|
29a3: 5f pop %rdi
|
|
29a4: 5e pop %rsi
|
|
29a5: 5b pop %rbx
|
|
29a6: c3 ret
|
|
29a7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
29ae: 00
|
|
29af: 48 33 cc xor %rsp,%rcx
|
|
29b2: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260bd90
|
|
29b9: 75 bf jne 0x297a
|
|
29bb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
29c0: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
29c7: 41 5d pop %r13
|
|
29c9: 41 5c pop %r12
|
|
29cb: 5f pop %rdi
|
|
29cc: 5e pop %rsi
|
|
29cd: 5b pop %rbx
|
|
29ce: c3 ret
|
|
29cf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
29d6: 00
|
|
29d7: 48 33 cc xor %rsp,%rcx
|
|
29da: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260bd90
|
|
29e1: 75 97 jne 0x297a
|
|
29e3: eb d6 jmp 0x29bb
|
|
29e5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
29ec: 00
|
|
29ed: 48 33 cc xor %rsp,%rcx
|
|
29f0: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260bd90
|
|
29f7: 75 81 jne 0x297a
|
|
29f9: eb c0 jmp 0x29bb
|
|
29fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a00: 53 push %rbx
|
|
2a01: 56 push %rsi
|
|
2a02: 57 push %rdi
|
|
2a03: 41 54 push %r12
|
|
2a05: 41 55 push %r13
|
|
2a07: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
2a0e: 4d 89 c4 mov %r8,%r12
|
|
2a11: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260bd90
|
|
2a18: 45 89 cd mov %r9d,%r13d
|
|
2a1b: 48 33 c4 xor %rsp,%rax
|
|
2a1e: 48 89 cf mov %rcx,%rdi
|
|
2a21: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
2a28: 00
|
|
2a29: 4d 85 e4 test %r12,%r12
|
|
2a2c: 0f 84 b3 01 00 00 je 0x2be5
|
|
2a32: 48 85 ff test %rdi,%rdi
|
|
2a35: 0f 84 94 01 00 00 je 0x2bcf
|
|
2a3b: 48 85 d2 test %rdx,%rdx
|
|
2a3e: 0f 84 63 01 00 00 je 0x2ba7
|
|
2a44: 45 85 ed test %r13d,%r13d
|
|
2a47: 0f 8e 32 01 00 00 jle 0x2b7f
|
|
2a4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
2a52: 48 89 c3 mov %rax,%rbx
|
|
2a55: 48 83 e3 3f and $0x3f,%rbx
|
|
2a59: 48 f7 db neg %rbx
|
|
2a5c: 48 83 e3 3f and $0x3f,%rbx
|
|
2a60: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
2a64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
2a6b: 00
|
|
2a6c: 41 83 fd 40 cmp $0x40,%r13d
|
|
2a70: 0f 8e a1 00 00 00 jle 0x2b17
|
|
2a76: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
2a7b: 45 89 ee mov %r13d,%r14d
|
|
2a7e: 4d 89 e5 mov %r12,%r13
|
|
2a81: 49 89 d4 mov %rdx,%r12
|
|
2a84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a8b: 00
|
|
2a8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a9f: 00
|
|
2aa0: 4c 89 e1 mov %r12,%rcx
|
|
2aa3: 48 89 f2 mov %rsi,%rdx
|
|
2aa6: 49 89 d8 mov %rbx,%r8
|
|
2aa9: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
2aaf: e8 0c 46 13 00 call 0x1370c0
|
|
2ab4: 48 89 f9 mov %rdi,%rcx
|
|
2ab7: 48 89 f2 mov %rsi,%rdx
|
|
2aba: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
2ac0: e8 5b be ff ff call 0xffffffffffffe920
|
|
2ac5: 48 89 f9 mov %rdi,%rcx
|
|
2ac8: 48 89 da mov %rbx,%rdx
|
|
2acb: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
2ad1: e8 4a be ff ff call 0xffffffffffffe920
|
|
2ad6: 48 89 d9 mov %rbx,%rcx
|
|
2ad9: 48 89 f2 mov %rsi,%rdx
|
|
2adc: 4d 89 e8 mov %r13,%r8
|
|
2adf: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
2ae5: e8 36 80 03 00 call 0x3ab20
|
|
2aea: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
2aee: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
2af5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
2afc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
2b03: 41 83 fe 40 cmp $0x40,%r14d
|
|
2b07: 7f 97 jg 0x2aa0
|
|
2b09: 4c 89 e2 mov %r12,%rdx
|
|
2b0c: 4d 89 ec mov %r13,%r12
|
|
2b0f: 45 89 f5 mov %r14d,%r13d
|
|
2b12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
2b17: 48 89 d1 mov %rdx,%rcx
|
|
2b1a: 48 89 f2 mov %rsi,%rdx
|
|
2b1d: 49 89 d8 mov %rbx,%r8
|
|
2b20: 45 89 e9 mov %r13d,%r9d
|
|
2b23: e8 98 45 13 00 call 0x1370c0
|
|
2b28: 48 89 f9 mov %rdi,%rcx
|
|
2b2b: 48 89 f2 mov %rsi,%rdx
|
|
2b2e: 45 89 e8 mov %r13d,%r8d
|
|
2b31: e8 ea bd ff ff call 0xffffffffffffe920
|
|
2b36: 48 89 f9 mov %rdi,%rcx
|
|
2b39: 48 89 da mov %rbx,%rdx
|
|
2b3c: 45 89 e8 mov %r13d,%r8d
|
|
2b3f: e8 dc bd ff ff call 0xffffffffffffe920
|
|
2b44: 48 89 d9 mov %rbx,%rcx
|
|
2b47: 48 89 f2 mov %rsi,%rdx
|
|
2b4a: 4d 89 e0 mov %r12,%r8
|
|
2b4d: 45 89 e9 mov %r13d,%r9d
|
|
2b50: e8 cb 7f 03 00 call 0x3ab20
|
|
2b55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2b5c: 00
|
|
2b5d: 48 33 cc xor %rsp,%rcx
|
|
2b60: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260bd90
|
|
2b67: 75 11 jne 0x2b7a
|
|
2b69: 33 c0 xor %eax,%eax
|
|
2b6b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
2b72: 41 5d pop %r13
|
|
2b74: 41 5c pop %r12
|
|
2b76: 5f pop %rdi
|
|
2b77: 5e pop %rsi
|
|
2b78: 5b pop %rbx
|
|
2b79: c3 ret
|
|
2b7a: e8 71 49 12 01 call 0x11274f0
|
|
2b7f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2b86: 00
|
|
2b87: 48 33 cc xor %rsp,%rcx
|
|
2b8a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260bd90
|
|
2b91: 75 e7 jne 0x2b7a
|
|
2b93: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b98: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
2b9f: 41 5d pop %r13
|
|
2ba1: 41 5c pop %r12
|
|
2ba3: 5f pop %rdi
|
|
2ba4: 5e pop %rsi
|
|
2ba5: 5b pop %rbx
|
|
2ba6: c3 ret
|
|
2ba7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2bae: 00
|
|
2baf: 48 33 cc xor %rsp,%rcx
|
|
2bb2: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260bd90
|
|
2bb9: 75 bf jne 0x2b7a
|
|
2bbb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2bc0: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
2bc7: 41 5d pop %r13
|
|
2bc9: 41 5c pop %r12
|
|
2bcb: 5f pop %rdi
|
|
2bcc: 5e pop %rsi
|
|
2bcd: 5b pop %rbx
|
|
2bce: c3 ret
|
|
2bcf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2bd6: 00
|
|
2bd7: 48 33 cc xor %rsp,%rcx
|
|
2bda: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260bd90
|
|
2be1: 75 97 jne 0x2b7a
|
|
2be3: eb d6 jmp 0x2bbb
|
|
2be5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2bec: 00
|
|
2bed: 48 33 cc xor %rsp,%rcx
|
|
2bf0: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260bd90
|
|
2bf7: 75 81 jne 0x2b7a
|
|
2bf9: eb c0 jmp 0x2bbb
|
|
2bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c00: 53 push %rbx
|
|
2c01: 56 push %rsi
|
|
2c02: 57 push %rdi
|
|
2c03: 41 54 push %r12
|
|
2c05: 41 55 push %r13
|
|
2c07: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
2c0e: 4d 89 c4 mov %r8,%r12
|
|
2c11: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260bd90
|
|
2c18: 45 89 cd mov %r9d,%r13d
|
|
2c1b: 48 33 c4 xor %rsp,%rax
|
|
2c1e: 48 89 cf mov %rcx,%rdi
|
|
2c21: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
2c28: 00
|
|
2c29: 4d 85 e4 test %r12,%r12
|
|
2c2c: 0f 84 b3 01 00 00 je 0x2de5
|
|
2c32: 48 85 ff test %rdi,%rdi
|
|
2c35: 0f 84 94 01 00 00 je 0x2dcf
|
|
2c3b: 48 85 d2 test %rdx,%rdx
|
|
2c3e: 0f 84 63 01 00 00 je 0x2da7
|
|
2c44: 45 85 ed test %r13d,%r13d
|
|
2c47: 0f 8e 32 01 00 00 jle 0x2d7f
|
|
2c4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
2c52: 48 89 c3 mov %rax,%rbx
|
|
2c55: 48 83 e3 3f and $0x3f,%rbx
|
|
2c59: 48 f7 db neg %rbx
|
|
2c5c: 48 83 e3 3f and $0x3f,%rbx
|
|
2c60: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
2c64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
2c6b: 00
|
|
2c6c: 41 83 fd 40 cmp $0x40,%r13d
|
|
2c70: 0f 8e a1 00 00 00 jle 0x2d17
|
|
2c76: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
2c7b: 45 89 ee mov %r13d,%r14d
|
|
2c7e: 4d 89 e5 mov %r12,%r13
|
|
2c81: 49 89 d4 mov %rdx,%r12
|
|
2c84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c8b: 00
|
|
2c8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
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: 4c 89 e1 mov %r12,%rcx
|
|
2ca3: 48 89 f2 mov %rsi,%rdx
|
|
2ca6: 49 89 d8 mov %rbx,%r8
|
|
2ca9: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
2caf: e8 2c 44 13 00 call 0x1370e0
|
|
2cb4: 48 89 f9 mov %rdi,%rcx
|
|
2cb7: 48 89 f2 mov %rsi,%rdx
|
|
2cba: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
2cc0: e8 5b be ff ff call 0xffffffffffffeb20
|
|
2cc5: 48 89 f9 mov %rdi,%rcx
|
|
2cc8: 48 89 da mov %rbx,%rdx
|
|
2ccb: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
2cd1: e8 4a be ff ff call 0xffffffffffffeb20
|
|
2cd6: 48 89 d9 mov %rbx,%rcx
|
|
2cd9: 48 89 f2 mov %rsi,%rdx
|
|
2cdc: 4d 89 e8 mov %r13,%r8
|
|
2cdf: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
2ce5: e8 16 86 03 00 call 0x3b300
|
|
2cea: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
2cee: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
2cf5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
2cfc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
2d03: 41 83 fe 40 cmp $0x40,%r14d
|
|
2d07: 7f 97 jg 0x2ca0
|
|
2d09: 4c 89 e2 mov %r12,%rdx
|
|
2d0c: 4d 89 ec mov %r13,%r12
|
|
2d0f: 45 89 f5 mov %r14d,%r13d
|
|
2d12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
2d17: 48 89 d1 mov %rdx,%rcx
|
|
2d1a: 48 89 f2 mov %rsi,%rdx
|
|
2d1d: 49 89 d8 mov %rbx,%r8
|
|
2d20: 45 89 e9 mov %r13d,%r9d
|
|
2d23: e8 b8 43 13 00 call 0x1370e0
|
|
2d28: 48 89 f9 mov %rdi,%rcx
|
|
2d2b: 48 89 f2 mov %rsi,%rdx
|
|
2d2e: 45 89 e8 mov %r13d,%r8d
|
|
2d31: e8 ea bd ff ff call 0xffffffffffffeb20
|
|
2d36: 48 89 f9 mov %rdi,%rcx
|
|
2d39: 48 89 da mov %rbx,%rdx
|
|
2d3c: 45 89 e8 mov %r13d,%r8d
|
|
2d3f: e8 dc bd ff ff call 0xffffffffffffeb20
|
|
2d44: 48 89 d9 mov %rbx,%rcx
|
|
2d47: 48 89 f2 mov %rsi,%rdx
|
|
2d4a: 4d 89 e0 mov %r12,%r8
|
|
2d4d: 45 89 e9 mov %r13d,%r9d
|
|
2d50: e8 ab 85 03 00 call 0x3b300
|
|
2d55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2d5c: 00
|
|
2d5d: 48 33 cc xor %rsp,%rcx
|
|
2d60: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260bd90
|
|
2d67: 75 11 jne 0x2d7a
|
|
2d69: 33 c0 xor %eax,%eax
|
|
2d6b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
2d72: 41 5d pop %r13
|
|
2d74: 41 5c pop %r12
|
|
2d76: 5f pop %rdi
|
|
2d77: 5e pop %rsi
|
|
2d78: 5b pop %rbx
|
|
2d79: c3 ret
|
|
2d7a: e8 71 47 12 01 call 0x11274f0
|
|
2d7f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2d86: 00
|
|
2d87: 48 33 cc xor %rsp,%rcx
|
|
2d8a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260bd90
|
|
2d91: 75 e7 jne 0x2d7a
|
|
2d93: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2d98: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
2d9f: 41 5d pop %r13
|
|
2da1: 41 5c pop %r12
|
|
2da3: 5f pop %rdi
|
|
2da4: 5e pop %rsi
|
|
2da5: 5b pop %rbx
|
|
2da6: c3 ret
|
|
2da7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2dae: 00
|
|
2daf: 48 33 cc xor %rsp,%rcx
|
|
2db2: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260bd90
|
|
2db9: 75 bf jne 0x2d7a
|
|
2dbb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2dc0: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
2dc7: 41 5d pop %r13
|
|
2dc9: 41 5c pop %r12
|
|
2dcb: 5f pop %rdi
|
|
2dcc: 5e pop %rsi
|
|
2dcd: 5b pop %rbx
|
|
2dce: c3 ret
|
|
2dcf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2dd6: 00
|
|
2dd7: 48 33 cc xor %rsp,%rcx
|
|
2dda: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260bd90
|
|
2de1: 75 97 jne 0x2d7a
|
|
2de3: eb d6 jmp 0x2dbb
|
|
2de5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2dec: 00
|
|
2ded: 48 33 cc xor %rsp,%rcx
|
|
2df0: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260bd90
|
|
2df7: 75 81 jne 0x2d7a
|
|
2df9: eb c0 jmp 0x2dbb
|
|
2dfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e00: 53 push %rbx
|
|
2e01: 56 push %rsi
|
|
2e02: 57 push %rdi
|
|
2e03: 41 54 push %r12
|
|
2e05: 41 55 push %r13
|
|
2e07: 48 81 ec 70 04 00 00 sub $0x470,%rsp
|
|
2e0e: 4d 89 c4 mov %r8,%r12
|
|
2e11: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260bd90
|
|
2e18: 45 89 cd mov %r9d,%r13d
|
|
2e1b: 48 33 c4 xor %rsp,%rax
|
|
2e1e: 48 89 cf mov %rcx,%rdi
|
|
2e21: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
|
|
2e28: 00
|
|
2e29: 4d 85 e4 test %r12,%r12
|
|
2e2c: 0f 84 b3 01 00 00 je 0x2fe5
|
|
2e32: 48 85 ff test %rdi,%rdi
|
|
2e35: 0f 84 94 01 00 00 je 0x2fcf
|
|
2e3b: 48 85 d2 test %rdx,%rdx
|
|
2e3e: 0f 84 63 01 00 00 je 0x2fa7
|
|
2e44: 45 85 ed test %r13d,%r13d
|
|
2e47: 0f 8e 32 01 00 00 jle 0x2f7f
|
|
2e4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
2e52: 48 89 c3 mov %rax,%rbx
|
|
2e55: 48 83 e3 3f and $0x3f,%rbx
|
|
2e59: 48 f7 db neg %rbx
|
|
2e5c: 48 83 e3 3f and $0x3f,%rbx
|
|
2e60: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
2e64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
2e6b: 00
|
|
2e6c: 41 83 fd 40 cmp $0x40,%r13d
|
|
2e70: 0f 8e a1 00 00 00 jle 0x2f17
|
|
2e76: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
2e7b: 45 89 ee mov %r13d,%r14d
|
|
2e7e: 4d 89 e5 mov %r12,%r13
|
|
2e81: 49 89 d4 mov %rdx,%r12
|
|
2e84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e8b: 00
|
|
2e8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e9f: 00
|
|
2ea0: 4c 89 e1 mov %r12,%rcx
|
|
2ea3: 48 89 f2 mov %rsi,%rdx
|
|
2ea6: 49 89 d8 mov %rbx,%r8
|
|
2ea9: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
2eaf: e8 4c 42 13 00 call 0x137100
|
|
2eb4: 48 89 f9 mov %rdi,%rcx
|
|
2eb7: 48 89 f2 mov %rsi,%rdx
|
|
2eba: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
2ec0: e8 1b be ff ff call 0xffffffffffffece0
|
|
2ec5: 48 89 f9 mov %rdi,%rcx
|
|
2ec8: 48 89 da mov %rbx,%rdx
|
|
2ecb: 41 b8 40 00 00 00 mov $0x40,%r8d
|
|
2ed1: e8 0a be ff ff call 0xffffffffffffece0
|
|
2ed6: 48 89 d9 mov %rbx,%rcx
|
|
2ed9: 48 89 f2 mov %rsi,%rdx
|
|
2edc: 4d 89 e8 mov %r13,%r8
|
|
2edf: 41 b9 40 00 00 00 mov $0x40,%r9d
|
|
2ee5: e8 96 8b 03 00 call 0x3ba80
|
|
2eea: 41 83 c6 c0 add $0xffffffc0,%r14d
|
|
2eee: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
2ef5: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
2efc: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
2f03: 41 83 fe 40 cmp $0x40,%r14d
|
|
2f07: 7f 97 jg 0x2ea0
|
|
2f09: 4c 89 e2 mov %r12,%rdx
|
|
2f0c: 4d 89 ec mov %r13,%r12
|
|
2f0f: 45 89 f5 mov %r14d,%r13d
|
|
2f12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
2f17: 48 89 d1 mov %rdx,%rcx
|
|
2f1a: 48 89 f2 mov %rsi,%rdx
|
|
2f1d: 49 89 d8 mov %rbx,%r8
|
|
2f20: 45 89 e9 mov %r13d,%r9d
|
|
2f23: e8 d8 41 13 00 call 0x137100
|
|
2f28: 48 89 f9 mov %rdi,%rcx
|
|
2f2b: 48 89 f2 mov %rsi,%rdx
|
|
2f2e: 45 89 e8 mov %r13d,%r8d
|
|
2f31: e8 aa bd ff ff call 0xffffffffffffece0
|
|
2f36: 48 89 f9 mov %rdi,%rcx
|
|
2f39: 48 89 da mov %rbx,%rdx
|
|
2f3c: 45 89 e8 mov %r13d,%r8d
|
|
2f3f: e8 9c bd ff ff call 0xffffffffffffece0
|
|
2f44: 48 89 d9 mov %rbx,%rcx
|
|
2f47: 48 89 f2 mov %rsi,%rdx
|
|
2f4a: 4d 89 e0 mov %r12,%r8
|
|
2f4d: 45 89 e9 mov %r13d,%r9d
|
|
2f50: e8 2b 8b 03 00 call 0x3ba80
|
|
2f55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2f5c: 00
|
|
2f5d: 48 33 cc xor %rsp,%rcx
|
|
2f60: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260bd90
|
|
2f67: 75 11 jne 0x2f7a
|
|
2f69: 33 c0 xor %eax,%eax
|
|
2f6b: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
2f72: 41 5d pop %r13
|
|
2f74: 41 5c pop %r12
|
|
2f76: 5f pop %rdi
|
|
2f77: 5e pop %rsi
|
|
2f78: 5b pop %rbx
|
|
2f79: c3 ret
|
|
2f7a: e8 71 45 12 01 call 0x11274f0
|
|
2f7f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2f86: 00
|
|
2f87: 48 33 cc xor %rsp,%rcx
|
|
2f8a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260bd90
|
|
2f91: 75 e7 jne 0x2f7a
|
|
2f93: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f98: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
2f9f: 41 5d pop %r13
|
|
2fa1: 41 5c pop %r12
|
|
2fa3: 5f pop %rdi
|
|
2fa4: 5e pop %rsi
|
|
2fa5: 5b pop %rbx
|
|
2fa6: c3 ret
|
|
2fa7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2fae: 00
|
|
2faf: 48 33 cc xor %rsp,%rcx
|
|
2fb2: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260bd90
|
|
2fb9: 75 bf jne 0x2f7a
|
|
2fbb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2fc0: 48 81 c4 70 04 00 00 add $0x470,%rsp
|
|
2fc7: 41 5d pop %r13
|
|
2fc9: 41 5c pop %r12
|
|
2fcb: 5f pop %rdi
|
|
2fcc: 5e pop %rsi
|
|
2fcd: 5b pop %rbx
|
|
2fce: c3 ret
|
|
2fcf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2fd6: 00
|
|
2fd7: 48 33 cc xor %rsp,%rcx
|
|
2fda: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260bd90
|
|
2fe1: 75 97 jne 0x2f7a
|
|
2fe3: eb d6 jmp 0x2fbb
|
|
2fe5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
|
|
2fec: 00
|
|
2fed: 48 33 cc xor %rsp,%rcx
|
|
2ff0: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260bd90
|
|
2ff7: 75 81 jne 0x2f7a
|
|
2ff9: eb c0 jmp 0x2fbb
|
|
2ffb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3000: 48 83 ec 28 sub $0x28,%rsp
|
|
3004: 48 85 c9 test %rcx,%rcx
|
|
3007: 74 25 je 0x302e
|
|
3009: 48 85 d2 test %rdx,%rdx
|
|
300c: 74 20 je 0x302e
|
|
300e: 4d 85 c0 test %r8,%r8
|
|
3011: 74 1b je 0x302e
|
|
3013: 45 85 c9 test %r9d,%r9d
|
|
3016: 7f 0a jg 0x3022
|
|
3018: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
301d: 48 83 c4 28 add $0x28,%rsp
|
|
3021: c3 ret
|
|
3022: e8 d9 91 03 00 call 0x3c200
|
|
3027: 33 c0 xor %eax,%eax
|
|
3029: 48 83 c4 28 add $0x28,%rsp
|
|
302d: c3 ret
|
|
302e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3033: 48 83 c4 28 add $0x28,%rsp
|
|
3037: c3 ret
|
|
3038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
303f: 00
|
|
3040: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3045: 48 85 c9 test %rcx,%rcx
|
|
3048: 74 27 je 0x3071
|
|
304a: 48 85 d2 test %rdx,%rdx
|
|
304d: 74 22 je 0x3071
|
|
304f: 4d 85 c0 test %r8,%r8
|
|
3052: 74 1d je 0x3071
|
|
3054: 45 85 c9 test %r9d,%r9d
|
|
3057: 7f 0b jg 0x3064
|
|
3059: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
305e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3063: c3 ret
|
|
3064: e8 77 94 03 00 call 0x3c4e0
|
|
3069: 33 c0 xor %eax,%eax
|
|
306b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3070: c3 ret
|
|
3071: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3076: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
307b: c3 ret
|
|
307c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3080: 48 83 ec 28 sub $0x28,%rsp
|
|
3084: 48 85 c9 test %rcx,%rcx
|
|
3087: 74 25 je 0x30ae
|
|
3089: 48 85 d2 test %rdx,%rdx
|
|
308c: 74 20 je 0x30ae
|
|
308e: 4d 85 c0 test %r8,%r8
|
|
3091: 74 1b je 0x30ae
|
|
3093: 45 85 c9 test %r9d,%r9d
|
|
3096: 7f 0a jg 0x30a2
|
|
3098: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
309d: 48 83 c4 28 add $0x28,%rsp
|
|
30a1: c3 ret
|
|
30a2: e8 19 97 03 00 call 0x3c7c0
|
|
30a7: 33 c0 xor %eax,%eax
|
|
30a9: 48 83 c4 28 add $0x28,%rsp
|
|
30ad: c3 ret
|
|
30ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
30b3: 48 83 c4 28 add $0x28,%rsp
|
|
30b7: c3 ret
|
|
30b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
30bf: 00
|
|
30c0: 41 57 push %r15
|
|
30c2: 49 89 ca mov %rcx,%r10
|
|
30c5: 49 89 d3 mov %rdx,%r11
|
|
30c8: 4d 85 d2 test %r10,%r10
|
|
30cb: 0f 84 fb 00 00 00 je 0x31cc
|
|
30d1: 4d 85 db test %r11,%r11
|
|
30d4: 0f 84 f2 00 00 00 je 0x31cc
|
|
30da: 4d 85 c0 test %r8,%r8
|
|
30dd: 0f 84 e9 00 00 00 je 0x31cc
|
|
30e3: 45 85 c9 test %r9d,%r9d
|
|
30e6: 0f 8e d8 00 00 00 jle 0x31c4
|
|
30ec: 49 63 d1 movslq %r9d,%rdx
|
|
30ef: 48 83 fa 08 cmp $0x8,%rdx
|
|
30f3: 0f 8c c6 00 00 00 jl 0x31bf
|
|
30f9: 4c 89 c0 mov %r8,%rax
|
|
30fc: 48 83 e0 0f and $0xf,%rax
|
|
3100: 85 c0 test %eax,%eax
|
|
3102: 74 10 je 0x3114
|
|
3104: a8 03 test $0x3,%al
|
|
3106: 0f 85 b3 00 00 00 jne 0x31bf
|
|
310c: f7 d8 neg %eax
|
|
310e: 83 c0 10 add $0x10,%eax
|
|
3111: c1 e8 02 shr $0x2,%eax
|
|
3114: 89 c1 mov %eax,%ecx
|
|
3116: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
311a: 49 3b d7 cmp %r15,%rdx
|
|
311d: 0f 8c 9c 00 00 00 jl 0x31bf
|
|
3123: 45 89 cf mov %r9d,%r15d
|
|
3126: 44 2b f8 sub %eax,%r15d
|
|
3129: 41 83 e7 07 and $0x7,%r15d
|
|
312d: 45 2b cf sub %r15d,%r9d
|
|
3130: 4d 63 c9 movslq %r9d,%r9
|
|
3133: 85 c0 test %eax,%eax
|
|
3135: b8 00 00 00 00 mov $0x0,%eax
|
|
313a: 76 24 jbe 0x3160
|
|
313c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3140: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
3146: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1
|
|
314c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
3152: 48 ff c0 inc %rax
|
|
3155: 48 3b c1 cmp %rcx,%rax
|
|
3158: 72 e6 jb 0x3140
|
|
315a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3160: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
3166: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
316d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1
|
|
3173: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
317a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
3180: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
3187: 48 83 c1 08 add $0x8,%rcx
|
|
318b: 49 3b c9 cmp %r9,%rcx
|
|
318e: 72 d0 jb 0x3160
|
|
3190: 4c 3b ca cmp %rdx,%r9
|
|
3193: 73 25 jae 0x31ba
|
|
3195: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31a0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
31a6: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1
|
|
31ac: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
31b2: 49 ff c1 inc %r9
|
|
31b5: 4c 3b ca cmp %rdx,%r9
|
|
31b8: 72 e6 jb 0x31a0
|
|
31ba: 33 c0 xor %eax,%eax
|
|
31bc: 41 5f pop %r15
|
|
31be: c3 ret
|
|
31bf: 45 33 c9 xor %r9d,%r9d
|
|
31c2: eb cc jmp 0x3190
|
|
31c4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
31c9: 41 5f pop %r15
|
|
31cb: c3 ret
|
|
31cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
31d1: 41 5f pop %r15
|
|
31d3: c3 ret
|
|
31d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
31d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31e0: 53 push %rbx
|
|
31e1: 57 push %rdi
|
|
31e2: 55 push %rbp
|
|
31e3: 49 89 ca mov %rcx,%r10
|
|
31e6: 4d 85 d2 test %r10,%r10
|
|
31e9: 0f 84 92 01 00 00 je 0x3381
|
|
31ef: 48 85 d2 test %rdx,%rdx
|
|
31f2: 0f 84 89 01 00 00 je 0x3381
|
|
31f8: 4d 85 c0 test %r8,%r8
|
|
31fb: 0f 84 80 01 00 00 je 0x3381
|
|
3201: 45 85 c9 test %r9d,%r9d
|
|
3204: 0f 8e 6e 01 00 00 jle 0x3378
|
|
320a: 41 83 f9 10 cmp $0x10,%r9d
|
|
320e: 0f 8c 50 01 00 00 jl 0x3364
|
|
3214: 41 83 f9 1d cmp $0x1d,%r9d
|
|
3218: 0f 8c 4d 01 00 00 jl 0x336b
|
|
321e: 4c 89 c1 mov %r8,%rcx
|
|
3221: 48 83 e1 1f and $0x1f,%rcx
|
|
3225: 89 c9 mov %ecx,%ecx
|
|
3227: 85 c9 test %ecx,%ecx
|
|
3229: 74 11 je 0x323c
|
|
322b: f6 c1 03 test $0x3,%cl
|
|
322e: 0f 85 30 01 00 00 jne 0x3364
|
|
3234: f7 d9 neg %ecx
|
|
3236: 83 c1 20 add $0x20,%ecx
|
|
3239: c1 e9 02 shr $0x2,%ecx
|
|
323c: 8d 41 10 lea 0x10(%rcx),%eax
|
|
323f: 44 3b c8 cmp %eax,%r9d
|
|
3242: 0f 8c 1c 01 00 00 jl 0x3364
|
|
3248: 44 89 cf mov %r9d,%edi
|
|
324b: 33 c0 xor %eax,%eax
|
|
324d: 2b f9 sub %ecx,%edi
|
|
324f: 83 e7 0f and $0xf,%edi
|
|
3252: f7 df neg %edi
|
|
3254: 41 03 f9 add %r9d,%edi
|
|
3257: 85 c9 test %ecx,%ecx
|
|
3259: 76 1e jbe 0x3279
|
|
325b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3260: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
3266: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
326b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
3271: 48 ff c0 inc %rax
|
|
3274: 48 3b c1 cmp %rcx,%rax
|
|
3277: 72 e7 jb 0x3260
|
|
3279: 48 63 c7 movslq %edi,%rax
|
|
327c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3280: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
3286: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
328d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
3292: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
3298: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
329e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
32a5: 48 83 c1 10 add $0x10,%rcx
|
|
32a9: 48 3b c8 cmp %rax,%rcx
|
|
32ac: 72 d2 jb 0x3280
|
|
32ae: 8d 47 01 lea 0x1(%rdi),%eax
|
|
32b1: 41 3b c1 cmp %r9d,%eax
|
|
32b4: 0f 87 9d 00 00 00 ja 0x3357
|
|
32ba: 4d 63 c9 movslq %r9d,%r9
|
|
32bd: 48 63 ff movslq %edi,%rdi
|
|
32c0: 4c 2b cf sub %rdi,%r9
|
|
32c3: 49 83 f9 04 cmp $0x4,%r9
|
|
32c7: 0f 8c 93 00 00 00 jl 0x3360
|
|
32cd: 48 63 ff movslq %edi,%rdi
|
|
32d0: 44 89 cd mov %r9d,%ebp
|
|
32d3: 83 e5 fc and $0xfffffffc,%ebp
|
|
32d6: 33 c9 xor %ecx,%ecx
|
|
32d8: 48 63 ed movslq %ebp,%rbp
|
|
32db: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
32df: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
32e3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
32e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
32ee: 00
|
|
32ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
32f6: 0f 1f 00 nopl (%rax)
|
|
32f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3300: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
3306: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
330b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
3310: 48 83 c1 04 add $0x4,%rcx
|
|
3314: 48 3b cd cmp %rbp,%rcx
|
|
3317: 72 e7 jb 0x3300
|
|
3319: 49 3b e9 cmp %r9,%rbp
|
|
331c: 73 39 jae 0x3357
|
|
331e: 48 63 ff movslq %edi,%rdi
|
|
3321: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
3325: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
3329: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
332d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3334: 00
|
|
3335: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
333c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3340: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
3345: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
334a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
334f: 48 ff c5 inc %rbp
|
|
3352: 49 3b e9 cmp %r9,%rbp
|
|
3355: 72 e9 jb 0x3340
|
|
3357: 33 c0 xor %eax,%eax
|
|
3359: c5 f8 77 vzeroupper
|
|
335c: 5d pop %rbp
|
|
335d: 5f pop %rdi
|
|
335e: 5b pop %rbx
|
|
335f: c3 ret
|
|
3360: 33 ed xor %ebp,%ebp
|
|
3362: eb b5 jmp 0x3319
|
|
3364: 33 ff xor %edi,%edi
|
|
3366: e9 43 ff ff ff jmp 0x32ae
|
|
336b: 44 89 cf mov %r9d,%edi
|
|
336e: 33 c9 xor %ecx,%ecx
|
|
3370: 83 e7 f0 and $0xfffffff0,%edi
|
|
3373: e9 01 ff ff ff jmp 0x3279
|
|
3378: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
337d: 5d pop %rbp
|
|
337e: 5f pop %rdi
|
|
337f: 5b pop %rbx
|
|
3380: c3 ret
|
|
3381: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3386: 5d pop %rbp
|
|
3387: 5f pop %rdi
|
|
3388: 5b pop %rbx
|
|
3389: c3 ret
|
|
338a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3391: 00
|
|
3392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
33a0: 56 push %rsi
|
|
33a1: 57 push %rdi
|
|
33a2: 41 54 push %r12
|
|
33a4: 55 push %rbp
|
|
33a5: 48 83 ec 28 sub $0x28,%rsp
|
|
33a9: 89 ce mov %ecx,%esi
|
|
33ab: 4c 89 cd mov %r9,%rbp
|
|
33ae: 83 fe 1e cmp $0x1e,%esi
|
|
33b1: 0f 87 83 01 00 00 ja 0x353a
|
|
33b7: 48 85 ed test %rbp,%rbp
|
|
33ba: 0f 84 89 01 00 00 je 0x3549
|
|
33c0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
33c5: 48 85 ff test %rdi,%rdi
|
|
33c8: 0f 84 7b 01 00 00 je 0x3549
|
|
33ce: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
33d3: 4d 85 e4 test %r12,%r12
|
|
33d6: 0f 84 6d 01 00 00 je 0x3549
|
|
33dc: 83 fa 08 cmp $0x8,%edx
|
|
33df: 74 1e je 0x33ff
|
|
33e1: 83 fa 04 cmp $0x4,%edx
|
|
33e4: 74 19 je 0x33ff
|
|
33e6: 83 fa 01 cmp $0x1,%edx
|
|
33e9: 74 14 je 0x33ff
|
|
33eb: 83 fa 02 cmp $0x2,%edx
|
|
33ee: 74 0f je 0x33ff
|
|
33f0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
33f5: 48 83 c4 28 add $0x28,%rsp
|
|
33f9: 5d pop %rbp
|
|
33fa: 41 5c pop %r12
|
|
33fc: 5f pop %rdi
|
|
33fd: 5e pop %rsi
|
|
33fe: c3 ret
|
|
33ff: 83 fe 1c cmp $0x1c,%esi
|
|
3402: 0f 8f 32 01 00 00 jg 0x353a
|
|
3408: 83 fe 05 cmp $0x5,%esi
|
|
340b: 7f 14 jg 0x3421
|
|
340d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
3414: 33 c0 xor %eax,%eax
|
|
3416: 89 07 mov %eax,(%rdi)
|
|
3418: 41 89 04 24 mov %eax,(%r12)
|
|
341c: e9 0d 01 00 00 jmp 0x352e
|
|
3421: 83 fe 06 cmp $0x6,%esi
|
|
3424: 7f 11 jg 0x3437
|
|
3426: 33 c0 xor %eax,%eax
|
|
3428: 89 45 00 mov %eax,0x0(%rbp)
|
|
342b: 89 07 mov %eax,(%rdi)
|
|
342d: 41 89 04 24 mov %eax,(%r12)
|
|
3431: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
3435: eb 6a jmp 0x34a1
|
|
3437: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
343a: 83 f9 0e cmp $0xe,%ecx
|
|
343d: 7f 4b jg 0x348a
|
|
343f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
3445: 41 d3 e3 shl %cl,%r11d
|
|
3448: 45 89 da mov %r11d,%r10d
|
|
344b: 41 c1 e2 04 shl $0x4,%r10d
|
|
344f: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
3453: 41 83 c2 3f add $0x3f,%r10d
|
|
3457: 83 e0 c0 and $0xffffffc0,%eax
|
|
345a: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
345e: 89 45 00 mov %eax,0x0(%rbp)
|
|
3461: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
3467: 45 89 14 24 mov %r10d,(%r12)
|
|
346b: 45 89 da mov %r11d,%r10d
|
|
346e: 41 d1 fa sar $1,%r10d
|
|
3471: 41 c1 ea 1e shr $0x1e,%r10d
|
|
3475: 45 03 d3 add %r11d,%r10d
|
|
3478: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
347c: 41 83 c2 43 add $0x43,%r10d
|
|
3480: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3484: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
3488: eb 12 jmp 0x349c
|
|
348a: 48 89 ea mov %rbp,%rdx
|
|
348d: 49 89 f8 mov %rdi,%r8
|
|
3490: 4d 89 e1 mov %r12,%r9
|
|
3493: e8 08 96 03 00 call 0x3caa0
|
|
3498: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
349c: 83 fe 12 cmp $0x12,%esi
|
|
349f: 7d 28 jge 0x34c9
|
|
34a1: 89 f1 mov %esi,%ecx
|
|
34a3: b8 01 00 00 00 mov $0x1,%eax
|
|
34a8: d3 e0 shl %cl,%eax
|
|
34aa: 41 89 c3 mov %eax,%r11d
|
|
34ad: 41 d1 fb sar $1,%r11d
|
|
34b0: 41 c1 eb 1e shr $0x1e,%r11d
|
|
34b4: 44 03 d8 add %eax,%r11d
|
|
34b7: 41 c1 eb 02 shr $0x2,%r11d
|
|
34bb: 41 c1 e3 04 shl $0x4,%r11d
|
|
34bf: 41 83 c3 3f add $0x3f,%r11d
|
|
34c3: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
34c7: eb 1b jmp 0x34e4
|
|
34c9: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
34cf: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
34d2: 41 d3 e3 shl %cl,%r11d
|
|
34d5: 41 c1 e3 04 shl $0x4,%r11d
|
|
34d9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
34e0: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
34e4: 83 fe 0a cmp $0xa,%esi
|
|
34e7: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
34ee: 00
|
|
34ef: 89 45 00 mov %eax,0x0(%rbp)
|
|
34f2: 7f 04 jg 0x34f8
|
|
34f4: 33 c0 xor %eax,%eax
|
|
34f6: eb 25 jmp 0x351d
|
|
34f8: 89 f1 mov %esi,%ecx
|
|
34fa: b8 01 00 00 00 mov $0x1,%eax
|
|
34ff: d3 e0 shl %cl,%eax
|
|
3501: 89 c2 mov %eax,%edx
|
|
3503: d1 fa sar $1,%edx
|
|
3505: c1 ea 1e shr $0x1e,%edx
|
|
3508: 03 d0 add %eax,%edx
|
|
350a: c1 ea 02 shr $0x2,%edx
|
|
350d: 8b 2f mov (%rdi),%ebp
|
|
350f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
3516: 83 e6 c0 and $0xffffffc0,%esi
|
|
3519: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
351d: 89 07 mov %eax,(%rdi)
|
|
351f: 41 8b 04 24 mov (%r12),%eax
|
|
3523: 85 c0 test %eax,%eax
|
|
3525: 7e 07 jle 0x352e
|
|
3527: 83 c0 40 add $0x40,%eax
|
|
352a: 41 89 04 24 mov %eax,(%r12)
|
|
352e: 33 c0 xor %eax,%eax
|
|
3530: 48 83 c4 28 add $0x28,%rsp
|
|
3534: 5d pop %rbp
|
|
3535: 41 5c pop %r12
|
|
3537: 5f pop %rdi
|
|
3538: 5e pop %rsi
|
|
3539: c3 ret
|
|
353a: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
353f: 48 83 c4 28 add $0x28,%rsp
|
|
3543: 5d pop %rbp
|
|
3544: 41 5c pop %r12
|
|
3546: 5f pop %rdi
|
|
3547: 5e pop %rsi
|
|
3548: c3 ret
|
|
3549: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
354e: 48 83 c4 28 add $0x28,%rsp
|
|
3552: 5d pop %rbp
|
|
3553: 41 5c pop %r12
|
|
3555: 5f pop %rdi
|
|
3556: 5e pop %rsi
|
|
3557: c3 ret
|
|
3558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
355f: 00
|
|
3560: 41 54 push %r12
|
|
3562: 41 55 push %r13
|
|
3564: 41 56 push %r14
|
|
3566: 41 57 push %r15
|
|
3568: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
356d: 41 89 cd mov %ecx,%r13d
|
|
3570: 4d 89 cc mov %r9,%r12
|
|
3573: 41 83 fd 1e cmp $0x1e,%r13d
|
|
3577: 0f 87 97 01 00 00 ja 0x3714
|
|
357d: 4d 85 e4 test %r12,%r12
|
|
3580: 0f 84 a1 01 00 00 je 0x3727
|
|
3586: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
|
|
358b: 4d 85 f6 test %r14,%r14
|
|
358e: 0f 84 93 01 00 00 je 0x3727
|
|
3594: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
|
|
3599: 4d 85 ff test %r15,%r15
|
|
359c: 0f 84 85 01 00 00 je 0x3727
|
|
35a2: 83 fa 08 cmp $0x8,%edx
|
|
35a5: 74 22 je 0x35c9
|
|
35a7: 83 fa 04 cmp $0x4,%edx
|
|
35aa: 74 1d je 0x35c9
|
|
35ac: 83 fa 01 cmp $0x1,%edx
|
|
35af: 74 18 je 0x35c9
|
|
35b1: 83 fa 02 cmp $0x2,%edx
|
|
35b4: 74 13 je 0x35c9
|
|
35b6: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
35bb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
35c0: 41 5f pop %r15
|
|
35c2: 41 5e pop %r14
|
|
35c4: 41 5d pop %r13
|
|
35c6: 41 5c pop %r12
|
|
35c8: c3 ret
|
|
35c9: 41 83 fd 1c cmp $0x1c,%r13d
|
|
35cd: 0f 8f 41 01 00 00 jg 0x3714
|
|
35d3: 41 83 fd 05 cmp $0x5,%r13d
|
|
35d7: 7f 15 jg 0x35ee
|
|
35d9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
|
|
35e0: 00
|
|
35e1: 33 c0 xor %eax,%eax
|
|
35e3: 41 89 06 mov %eax,(%r14)
|
|
35e6: 41 89 07 mov %eax,(%r15)
|
|
35e9: e9 16 01 00 00 jmp 0x3704
|
|
35ee: 41 83 fd 06 cmp $0x6,%r13d
|
|
35f2: 7f 12 jg 0x3606
|
|
35f4: 33 c0 xor %eax,%eax
|
|
35f6: 41 89 04 24 mov %eax,(%r12)
|
|
35fa: 41 89 06 mov %eax,(%r14)
|
|
35fd: 41 89 07 mov %eax,(%r15)
|
|
3600: 41 8b 14 24 mov (%r12),%edx
|
|
3604: eb 6a jmp 0x3670
|
|
3606: 41 8d 4d ff lea -0x1(%r13),%ecx
|
|
360a: 83 f9 10 cmp $0x10,%ecx
|
|
360d: 7f 49 jg 0x3658
|
|
360f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
3615: 41 d3 e3 shl %cl,%r11d
|
|
3618: 44 89 da mov %r11d,%edx
|
|
361b: 45 89 da mov %r11d,%r10d
|
|
361e: d1 fa sar $1,%edx
|
|
3620: c1 ea 1e shr $0x1e,%edx
|
|
3623: 41 c1 e2 04 shl $0x4,%r10d
|
|
3627: 41 03 d3 add %r11d,%edx
|
|
362a: 44 89 d0 mov %r10d,%eax
|
|
362d: 83 e2 fc and $0xfffffffc,%edx
|
|
3630: 83 c0 4f add $0x4f,%eax
|
|
3633: 41 83 c2 3f add $0x3f,%r10d
|
|
3637: 83 c2 43 add $0x43,%edx
|
|
363a: 83 e0 c0 and $0xffffffc0,%eax
|
|
363d: 41 89 04 24 mov %eax,(%r12)
|
|
3641: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3645: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
|
|
364c: 83 e2 c0 and $0xffffffc0,%edx
|
|
364f: 45 89 17 mov %r10d,(%r15)
|
|
3652: 41 03 14 24 add (%r12),%edx
|
|
3656: eb 12 jmp 0x366a
|
|
3658: 4c 89 e2 mov %r12,%rdx
|
|
365b: 4d 89 f0 mov %r14,%r8
|
|
365e: 4d 89 f9 mov %r15,%r9
|
|
3661: e8 5a 96 03 00 call 0x3ccc0
|
|
3666: 41 8b 14 24 mov (%r12),%edx
|
|
366a: 41 83 fd 11 cmp $0x11,%r13d
|
|
366e: 7d 29 jge 0x3699
|
|
3670: 44 89 e9 mov %r13d,%ecx
|
|
3673: b8 01 00 00 00 mov $0x1,%eax
|
|
3678: d3 e0 shl %cl,%eax
|
|
367a: 41 89 c2 mov %eax,%r10d
|
|
367d: 41 d1 fa sar $1,%r10d
|
|
3680: 41 c1 ea 1e shr $0x1e,%r10d
|
|
3684: 44 03 d0 add %eax,%r10d
|
|
3687: 41 c1 ea 02 shr $0x2,%r10d
|
|
368b: 41 c1 e2 04 shl $0x4,%r10d
|
|
368f: 41 83 c2 3f add $0x3f,%r10d
|
|
3693: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3697: eb 1c jmp 0x36b5
|
|
3699: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
369f: 41 8d 4d 15 lea 0x15(%r13),%ecx
|
|
36a3: 41 d3 e2 shl %cl,%r10d
|
|
36a6: 41 c1 e2 04 shl $0x4,%r10d
|
|
36aa: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
|
|
36b1: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
36b5: 45 03 d2 add %r10d,%r10d
|
|
36b8: 41 03 d2 add %r10d,%edx
|
|
36bb: 81 c2 00 01 00 00 add $0x100,%edx
|
|
36c1: 41 89 14 24 mov %edx,(%r12)
|
|
36c5: 41 83 fd 0a cmp $0xa,%r13d
|
|
36c9: 7f 04 jg 0x36cf
|
|
36cb: 33 d2 xor %edx,%edx
|
|
36cd: eb 25 jmp 0x36f4
|
|
36cf: 44 89 e9 mov %r13d,%ecx
|
|
36d2: b8 01 00 00 00 mov $0x1,%eax
|
|
36d7: d3 e0 shl %cl,%eax
|
|
36d9: 89 c2 mov %eax,%edx
|
|
36db: d1 fa sar $1,%edx
|
|
36dd: c1 ea 1e shr $0x1e,%edx
|
|
36e0: 03 d0 add %eax,%edx
|
|
36e2: c1 ea 02 shr $0x2,%edx
|
|
36e5: c1 e2 03 shl $0x3,%edx
|
|
36e8: 83 c2 47 add $0x47,%edx
|
|
36eb: 83 e2 c0 and $0xffffffc0,%edx
|
|
36ee: 83 c2 40 add $0x40,%edx
|
|
36f1: 41 03 16 add (%r14),%edx
|
|
36f4: 41 89 16 mov %edx,(%r14)
|
|
36f7: 41 8b 07 mov (%r15),%eax
|
|
36fa: 85 c0 test %eax,%eax
|
|
36fc: 7e 06 jle 0x3704
|
|
36fe: 83 c0 40 add $0x40,%eax
|
|
3701: 41 89 07 mov %eax,(%r15)
|
|
3704: 33 c0 xor %eax,%eax
|
|
3706: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
370b: 41 5f pop %r15
|
|
370d: 41 5e pop %r14
|
|
370f: 41 5d pop %r13
|
|
3711: 41 5c pop %r12
|
|
3713: c3 ret
|
|
3714: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3719: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
371e: 41 5f pop %r15
|
|
3720: 41 5e pop %r14
|
|
3722: 41 5d pop %r13
|
|
3724: 41 5c pop %r12
|
|
3726: c3 ret
|
|
3727: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
372c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3731: 41 5f pop %r15
|
|
3733: 41 5e pop %r14
|
|
3735: 41 5d pop %r13
|
|
3737: 41 5c pop %r12
|
|
3739: c3 ret
|
|
373a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3740: 56 push %rsi
|
|
3741: 57 push %rdi
|
|
3742: 41 54 push %r12
|
|
3744: 55 push %rbp
|
|
3745: 48 83 ec 28 sub $0x28,%rsp
|
|
3749: 89 ce mov %ecx,%esi
|
|
374b: 4c 89 cd mov %r9,%rbp
|
|
374e: 83 fe 1e cmp $0x1e,%esi
|
|
3751: 0f 87 83 01 00 00 ja 0x38da
|
|
3757: 48 85 ed test %rbp,%rbp
|
|
375a: 0f 84 89 01 00 00 je 0x38e9
|
|
3760: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
3765: 48 85 ff test %rdi,%rdi
|
|
3768: 0f 84 7b 01 00 00 je 0x38e9
|
|
376e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
3773: 4d 85 e4 test %r12,%r12
|
|
3776: 0f 84 6d 01 00 00 je 0x38e9
|
|
377c: 83 fa 08 cmp $0x8,%edx
|
|
377f: 74 1e je 0x379f
|
|
3781: 83 fa 04 cmp $0x4,%edx
|
|
3784: 74 19 je 0x379f
|
|
3786: 83 fa 01 cmp $0x1,%edx
|
|
3789: 74 14 je 0x379f
|
|
378b: 83 fa 02 cmp $0x2,%edx
|
|
378e: 74 0f je 0x379f
|
|
3790: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3795: 48 83 c4 28 add $0x28,%rsp
|
|
3799: 5d pop %rbp
|
|
379a: 41 5c pop %r12
|
|
379c: 5f pop %rdi
|
|
379d: 5e pop %rsi
|
|
379e: c3 ret
|
|
379f: 83 fe 1c cmp $0x1c,%esi
|
|
37a2: 0f 8f 32 01 00 00 jg 0x38da
|
|
37a8: 83 fe 05 cmp $0x5,%esi
|
|
37ab: 7f 14 jg 0x37c1
|
|
37ad: 33 c0 xor %eax,%eax
|
|
37af: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
37b6: 89 07 mov %eax,(%rdi)
|
|
37b8: 41 89 04 24 mov %eax,(%r12)
|
|
37bc: e9 0d 01 00 00 jmp 0x38ce
|
|
37c1: 83 fe 06 cmp $0x6,%esi
|
|
37c4: 7f 11 jg 0x37d7
|
|
37c6: 33 c0 xor %eax,%eax
|
|
37c8: 89 45 00 mov %eax,0x0(%rbp)
|
|
37cb: 89 07 mov %eax,(%rdi)
|
|
37cd: 41 89 04 24 mov %eax,(%r12)
|
|
37d1: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
37d5: eb 6a jmp 0x3841
|
|
37d7: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
37da: 83 f9 10 cmp $0x10,%ecx
|
|
37dd: 7f 4b jg 0x382a
|
|
37df: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
37e5: 41 d3 e3 shl %cl,%r11d
|
|
37e8: 45 89 da mov %r11d,%r10d
|
|
37eb: 41 c1 e2 04 shl $0x4,%r10d
|
|
37ef: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
37f3: 41 83 c2 3f add $0x3f,%r10d
|
|
37f7: 83 e0 c0 and $0xffffffc0,%eax
|
|
37fa: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
37fe: 89 45 00 mov %eax,0x0(%rbp)
|
|
3801: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
3807: 45 89 14 24 mov %r10d,(%r12)
|
|
380b: 45 89 da mov %r11d,%r10d
|
|
380e: 41 d1 fa sar $1,%r10d
|
|
3811: 41 c1 ea 1e shr $0x1e,%r10d
|
|
3815: 45 03 d3 add %r11d,%r10d
|
|
3818: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
381c: 41 83 c2 43 add $0x43,%r10d
|
|
3820: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3824: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
3828: eb 12 jmp 0x383c
|
|
382a: 48 89 ea mov %rbp,%rdx
|
|
382d: 49 89 f8 mov %rdi,%r8
|
|
3830: 4d 89 e1 mov %r12,%r9
|
|
3833: e8 a8 96 03 00 call 0x3cee0
|
|
3838: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
383c: 83 fe 13 cmp $0x13,%esi
|
|
383f: 7d 28 jge 0x3869
|
|
3841: 89 f1 mov %esi,%ecx
|
|
3843: b8 01 00 00 00 mov $0x1,%eax
|
|
3848: d3 e0 shl %cl,%eax
|
|
384a: 41 89 c3 mov %eax,%r11d
|
|
384d: 41 d1 fb sar $1,%r11d
|
|
3850: 41 c1 eb 1e shr $0x1e,%r11d
|
|
3854: 44 03 d8 add %eax,%r11d
|
|
3857: 41 c1 eb 02 shr $0x2,%r11d
|
|
385b: 41 c1 e3 04 shl $0x4,%r11d
|
|
385f: 41 83 c3 3f add $0x3f,%r11d
|
|
3863: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
3867: eb 1b jmp 0x3884
|
|
3869: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
386c: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
3872: 41 d3 e3 shl %cl,%r11d
|
|
3875: 41 c1 e3 04 shl $0x4,%r11d
|
|
3879: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
3880: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
3884: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
388b: 00
|
|
388c: 89 45 00 mov %eax,0x0(%rbp)
|
|
388f: 83 fe 0a cmp $0xa,%esi
|
|
3892: 7f 04 jg 0x3898
|
|
3894: 33 c0 xor %eax,%eax
|
|
3896: eb 25 jmp 0x38bd
|
|
3898: 89 f1 mov %esi,%ecx
|
|
389a: b8 01 00 00 00 mov $0x1,%eax
|
|
389f: 8b 2f mov (%rdi),%ebp
|
|
38a1: d3 e0 shl %cl,%eax
|
|
38a3: 89 c2 mov %eax,%edx
|
|
38a5: d1 fa sar $1,%edx
|
|
38a7: c1 ea 1e shr $0x1e,%edx
|
|
38aa: 03 d0 add %eax,%edx
|
|
38ac: c1 ea 02 shr $0x2,%edx
|
|
38af: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
38b6: 83 e6 c0 and $0xffffffc0,%esi
|
|
38b9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
38bd: 89 07 mov %eax,(%rdi)
|
|
38bf: 41 8b 04 24 mov (%r12),%eax
|
|
38c3: 85 c0 test %eax,%eax
|
|
38c5: 7e 07 jle 0x38ce
|
|
38c7: 83 c0 40 add $0x40,%eax
|
|
38ca: 41 89 04 24 mov %eax,(%r12)
|
|
38ce: 33 c0 xor %eax,%eax
|
|
38d0: 48 83 c4 28 add $0x28,%rsp
|
|
38d4: 5d pop %rbp
|
|
38d5: 41 5c pop %r12
|
|
38d7: 5f pop %rdi
|
|
38d8: 5e pop %rsi
|
|
38d9: c3 ret
|
|
38da: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
38df: 48 83 c4 28 add $0x28,%rsp
|
|
38e3: 5d pop %rbp
|
|
38e4: 41 5c pop %r12
|
|
38e6: 5f pop %rdi
|
|
38e7: 5e pop %rsi
|
|
38e8: c3 ret
|
|
38e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
38ee: 48 83 c4 28 add $0x28,%rsp
|
|
38f2: 5d pop %rbp
|
|
38f3: 41 5c pop %r12
|
|
38f5: 5f pop %rdi
|
|
38f6: 5e pop %rsi
|
|
38f7: c3 ret
|
|
38f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
38ff: 00
|
|
3900: 56 push %rsi
|
|
3901: 57 push %rdi
|
|
3902: 41 54 push %r12
|
|
3904: 55 push %rbp
|
|
3905: 48 83 ec 28 sub $0x28,%rsp
|
|
3909: 89 ce mov %ecx,%esi
|
|
390b: 4c 89 cd mov %r9,%rbp
|
|
390e: 83 fe 1e cmp $0x1e,%esi
|
|
3911: 0f 87 83 01 00 00 ja 0x3a9a
|
|
3917: 48 85 ed test %rbp,%rbp
|
|
391a: 0f 84 89 01 00 00 je 0x3aa9
|
|
3920: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
3925: 48 85 ff test %rdi,%rdi
|
|
3928: 0f 84 7b 01 00 00 je 0x3aa9
|
|
392e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
|
|
3933: 4d 85 e4 test %r12,%r12
|
|
3936: 0f 84 6d 01 00 00 je 0x3aa9
|
|
393c: 83 fa 08 cmp $0x8,%edx
|
|
393f: 74 1e je 0x395f
|
|
3941: 83 fa 04 cmp $0x4,%edx
|
|
3944: 74 19 je 0x395f
|
|
3946: 83 fa 01 cmp $0x1,%edx
|
|
3949: 74 14 je 0x395f
|
|
394b: 83 fa 02 cmp $0x2,%edx
|
|
394e: 74 0f je 0x395f
|
|
3950: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3955: 48 83 c4 28 add $0x28,%rsp
|
|
3959: 5d pop %rbp
|
|
395a: 41 5c pop %r12
|
|
395c: 5f pop %rdi
|
|
395d: 5e pop %rsi
|
|
395e: c3 ret
|
|
395f: 83 fe 1c cmp $0x1c,%esi
|
|
3962: 0f 8f 32 01 00 00 jg 0x3a9a
|
|
3968: 83 fe 04 cmp $0x4,%esi
|
|
396b: 7f 14 jg 0x3981
|
|
396d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
|
|
3974: 33 c0 xor %eax,%eax
|
|
3976: 89 07 mov %eax,(%rdi)
|
|
3978: 41 89 04 24 mov %eax,(%r12)
|
|
397c: e9 0d 01 00 00 jmp 0x3a8e
|
|
3981: 83 fe 07 cmp $0x7,%esi
|
|
3984: 7f 11 jg 0x3997
|
|
3986: 33 c0 xor %eax,%eax
|
|
3988: 89 45 00 mov %eax,0x0(%rbp)
|
|
398b: 89 07 mov %eax,(%rdi)
|
|
398d: 41 89 04 24 mov %eax,(%r12)
|
|
3991: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
3995: eb 6a jmp 0x3a01
|
|
3997: 8d 4e ff lea -0x1(%rsi),%ecx
|
|
399a: 83 f9 11 cmp $0x11,%ecx
|
|
399d: 7f 4b jg 0x39ea
|
|
399f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
39a5: 41 d3 e3 shl %cl,%r11d
|
|
39a8: 45 89 da mov %r11d,%r10d
|
|
39ab: 41 c1 e2 04 shl $0x4,%r10d
|
|
39af: 41 8d 42 4f lea 0x4f(%r10),%eax
|
|
39b3: 41 83 c2 3f add $0x3f,%r10d
|
|
39b7: 83 e0 c0 and $0xffffffc0,%eax
|
|
39ba: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
39be: 89 45 00 mov %eax,0x0(%rbp)
|
|
39c1: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
39c7: 45 89 14 24 mov %r10d,(%r12)
|
|
39cb: 45 89 da mov %r11d,%r10d
|
|
39ce: 41 d1 fa sar $1,%r10d
|
|
39d1: 41 c1 ea 1e shr $0x1e,%r10d
|
|
39d5: 45 03 d3 add %r11d,%r10d
|
|
39d8: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
39dc: 41 83 c2 43 add $0x43,%r10d
|
|
39e0: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
39e4: 44 03 55 00 add 0x0(%rbp),%r10d
|
|
39e8: eb 12 jmp 0x39fc
|
|
39ea: 48 89 ea mov %rbp,%rdx
|
|
39ed: 49 89 f8 mov %rdi,%r8
|
|
39f0: 4d 89 e1 mov %r12,%r9
|
|
39f3: e8 08 97 03 00 call 0x3d100
|
|
39f8: 44 8b 55 00 mov 0x0(%rbp),%r10d
|
|
39fc: 83 fe 11 cmp $0x11,%esi
|
|
39ff: 7d 28 jge 0x3a29
|
|
3a01: 89 f1 mov %esi,%ecx
|
|
3a03: b8 01 00 00 00 mov $0x1,%eax
|
|
3a08: d3 e0 shl %cl,%eax
|
|
3a0a: 41 89 c3 mov %eax,%r11d
|
|
3a0d: 41 d1 fb sar $1,%r11d
|
|
3a10: 41 c1 eb 1e shr $0x1e,%r11d
|
|
3a14: 44 03 d8 add %eax,%r11d
|
|
3a17: 41 c1 eb 02 shr $0x2,%r11d
|
|
3a1b: 41 c1 e3 04 shl $0x4,%r11d
|
|
3a1f: 41 83 c3 3f add $0x3f,%r11d
|
|
3a23: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
3a27: eb 1b jmp 0x3a44
|
|
3a29: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
3a2f: 8d 4e 15 lea 0x15(%rsi),%ecx
|
|
3a32: 41 d3 e3 shl %cl,%r11d
|
|
3a35: 41 c1 e3 04 shl $0x4,%r11d
|
|
3a39: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
3a40: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
3a44: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
|
|
3a4b: 00
|
|
3a4c: 89 45 00 mov %eax,0x0(%rbp)
|
|
3a4f: 83 fe 0a cmp $0xa,%esi
|
|
3a52: 7f 04 jg 0x3a58
|
|
3a54: 33 c0 xor %eax,%eax
|
|
3a56: eb 25 jmp 0x3a7d
|
|
3a58: 89 f1 mov %esi,%ecx
|
|
3a5a: b8 01 00 00 00 mov $0x1,%eax
|
|
3a5f: d3 e0 shl %cl,%eax
|
|
3a61: 89 c2 mov %eax,%edx
|
|
3a63: d1 fa sar $1,%edx
|
|
3a65: c1 ea 1e shr $0x1e,%edx
|
|
3a68: 03 d0 add %eax,%edx
|
|
3a6a: c1 ea 02 shr $0x2,%edx
|
|
3a6d: 8b 2f mov (%rdi),%ebp
|
|
3a6f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
|
|
3a76: 83 e6 c0 and $0xffffffc0,%esi
|
|
3a79: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
|
|
3a7d: 89 07 mov %eax,(%rdi)
|
|
3a7f: 41 8b 04 24 mov (%r12),%eax
|
|
3a83: 85 c0 test %eax,%eax
|
|
3a85: 7e 07 jle 0x3a8e
|
|
3a87: 83 c0 40 add $0x40,%eax
|
|
3a8a: 41 89 04 24 mov %eax,(%r12)
|
|
3a8e: 33 c0 xor %eax,%eax
|
|
3a90: 48 83 c4 28 add $0x28,%rsp
|
|
3a94: 5d pop %rbp
|
|
3a95: 41 5c pop %r12
|
|
3a97: 5f pop %rdi
|
|
3a98: 5e pop %rsi
|
|
3a99: c3 ret
|
|
3a9a: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3a9f: 48 83 c4 28 add $0x28,%rsp
|
|
3aa3: 5d pop %rbp
|
|
3aa4: 41 5c pop %r12
|
|
3aa6: 5f pop %rdi
|
|
3aa7: 5e pop %rsi
|
|
3aa8: c3 ret
|
|
3aa9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3aae: 48 83 c4 28 add $0x28,%rsp
|
|
3ab2: 5d pop %rbp
|
|
3ab3: 41 5c pop %r12
|
|
3ab5: 5f pop %rdi
|
|
3ab6: 5e pop %rsi
|
|
3ab7: c3 ret
|
|
3ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3abf: 00
|
|
3ac0: 56 push %rsi
|
|
3ac1: 57 push %rdi
|
|
3ac2: 41 54 push %r12
|
|
3ac4: 41 55 push %r13
|
|
3ac6: 48 83 ec 28 sub $0x28,%rsp
|
|
3aca: 41 89 cc mov %ecx,%r12d
|
|
3acd: 4d 89 cd mov %r9,%r13
|
|
3ad0: 41 83 fc 1e cmp $0x1e,%r12d
|
|
3ad4: 0f 87 8b 01 00 00 ja 0x3c65
|
|
3ada: 4d 85 ed test %r13,%r13
|
|
3add: 0f 84 92 01 00 00 je 0x3c75
|
|
3ae3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
3ae8: 48 85 ff test %rdi,%rdi
|
|
3aeb: 0f 84 84 01 00 00 je 0x3c75
|
|
3af1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
3af6: 48 85 f6 test %rsi,%rsi
|
|
3af9: 0f 84 76 01 00 00 je 0x3c75
|
|
3aff: 83 fa 08 cmp $0x8,%edx
|
|
3b02: 74 1f je 0x3b23
|
|
3b04: 83 fa 04 cmp $0x4,%edx
|
|
3b07: 74 1a je 0x3b23
|
|
3b09: 83 fa 01 cmp $0x1,%edx
|
|
3b0c: 74 15 je 0x3b23
|
|
3b0e: 83 fa 02 cmp $0x2,%edx
|
|
3b11: 74 10 je 0x3b23
|
|
3b13: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3b18: 48 83 c4 28 add $0x28,%rsp
|
|
3b1c: 41 5d pop %r13
|
|
3b1e: 41 5c pop %r12
|
|
3b20: 5f pop %rdi
|
|
3b21: 5e pop %rsi
|
|
3b22: c3 ret
|
|
3b23: 41 83 fc 1c cmp $0x1c,%r12d
|
|
3b27: 0f 8f 38 01 00 00 jg 0x3c65
|
|
3b2d: 41 83 fc 04 cmp $0x4,%r12d
|
|
3b31: 7f 13 jg 0x3b46
|
|
3b33: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
3b3a: 00
|
|
3b3b: 33 c0 xor %eax,%eax
|
|
3b3d: 89 07 mov %eax,(%rdi)
|
|
3b3f: 89 06 mov %eax,(%rsi)
|
|
3b41: e9 12 01 00 00 jmp 0x3c58
|
|
3b46: 41 83 fc 07 cmp $0x7,%r12d
|
|
3b4a: 7f 15 jg 0x3b61
|
|
3b4c: 33 c0 xor %eax,%eax
|
|
3b4e: 41 89 45 00 mov %eax,0x0(%r13)
|
|
3b52: 89 07 mov %eax,(%rdi)
|
|
3b54: 89 06 mov %eax,(%rsi)
|
|
3b56: b8 01 00 00 00 mov $0x1,%eax
|
|
3b5b: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
3b5f: eb 73 jmp 0x3bd4
|
|
3b61: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
3b66: 83 f9 11 cmp $0x11,%ecx
|
|
3b69: 7f 4c jg 0x3bb7
|
|
3b6b: b8 01 00 00 00 mov $0x1,%eax
|
|
3b70: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
3b75: 45 89 da mov %r11d,%r10d
|
|
3b78: 41 c1 e2 04 shl $0x4,%r10d
|
|
3b7c: 41 8d 4a 4f lea 0x4f(%r10),%ecx
|
|
3b80: 41 83 c2 3f add $0x3f,%r10d
|
|
3b84: 83 e1 c0 and $0xffffffc0,%ecx
|
|
3b87: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3b8b: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
3b8f: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
3b95: 44 89 16 mov %r10d,(%rsi)
|
|
3b98: 45 89 da mov %r11d,%r10d
|
|
3b9b: 41 d1 fa sar $1,%r10d
|
|
3b9e: 41 c1 ea 1e shr $0x1e,%r10d
|
|
3ba2: 45 03 d3 add %r11d,%r10d
|
|
3ba5: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
3ba9: 41 83 c2 43 add $0x43,%r10d
|
|
3bad: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3bb1: 45 03 55 00 add 0x0(%r13),%r10d
|
|
3bb5: eb 17 jmp 0x3bce
|
|
3bb7: 4c 89 ea mov %r13,%rdx
|
|
3bba: 49 89 f8 mov %rdi,%r8
|
|
3bbd: 49 89 f1 mov %rsi,%r9
|
|
3bc0: e8 5b 97 03 00 call 0x3d320
|
|
3bc5: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
3bc9: b8 01 00 00 00 mov $0x1,%eax
|
|
3bce: 41 83 fc 11 cmp $0x11,%r12d
|
|
3bd2: 7d 24 jge 0x3bf8
|
|
3bd4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
|
|
3bd9: 41 89 cb mov %ecx,%r11d
|
|
3bdc: 41 d1 fb sar $1,%r11d
|
|
3bdf: 41 c1 eb 1e shr $0x1e,%r11d
|
|
3be3: 44 03 d9 add %ecx,%r11d
|
|
3be6: 41 c1 eb 02 shr $0x2,%r11d
|
|
3bea: 41 c1 e3 04 shl $0x4,%r11d
|
|
3bee: 41 83 c3 3f add $0x3f,%r11d
|
|
3bf2: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
3bf6: eb 19 jmp 0x3c11
|
|
3bf8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
|
|
3bfd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
3c02: 41 c1 e3 04 shl $0x4,%r11d
|
|
3c06: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
3c0d: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
3c11: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
|
|
3c18: 00
|
|
3c19: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
3c1d: 41 83 fc 0a cmp $0xa,%r12d
|
|
3c21: 7f 04 jg 0x3c27
|
|
3c23: 33 c0 xor %eax,%eax
|
|
3c25: eb 24 jmp 0x3c4b
|
|
3c27: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
|
|
3c2c: 89 c2 mov %eax,%edx
|
|
3c2e: d1 fa sar $1,%edx
|
|
3c30: c1 ea 1e shr $0x1e,%edx
|
|
3c33: 03 d0 add %eax,%edx
|
|
3c35: c1 ea 02 shr $0x2,%edx
|
|
3c38: 8b 0f mov (%rdi),%ecx
|
|
3c3a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
|
|
3c41: 00
|
|
3c42: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3c46: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
|
|
3c4b: 89 07 mov %eax,(%rdi)
|
|
3c4d: 8b 06 mov (%rsi),%eax
|
|
3c4f: 85 c0 test %eax,%eax
|
|
3c51: 7e 05 jle 0x3c58
|
|
3c53: 83 c0 40 add $0x40,%eax
|
|
3c56: 89 06 mov %eax,(%rsi)
|
|
3c58: 33 c0 xor %eax,%eax
|
|
3c5a: 48 83 c4 28 add $0x28,%rsp
|
|
3c5e: 41 5d pop %r13
|
|
3c60: 41 5c pop %r12
|
|
3c62: 5f pop %rdi
|
|
3c63: 5e pop %rsi
|
|
3c64: c3 ret
|
|
3c65: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3c6a: 48 83 c4 28 add $0x28,%rsp
|
|
3c6e: 41 5d pop %r13
|
|
3c70: 41 5c pop %r12
|
|
3c72: 5f pop %rdi
|
|
3c73: 5e pop %rsi
|
|
3c74: c3 ret
|
|
3c75: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3c7a: 48 83 c4 28 add $0x28,%rsp
|
|
3c7e: 41 5d pop %r13
|
|
3c80: 41 5c pop %r12
|
|
3c82: 5f pop %rdi
|
|
3c83: 5e pop %rsi
|
|
3c84: c3 ret
|
|
3c85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c8c: 00
|
|
3c8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3ca0: 56 push %rsi
|
|
3ca1: 57 push %rdi
|
|
3ca2: 41 54 push %r12
|
|
3ca4: 41 55 push %r13
|
|
3ca6: 48 83 ec 28 sub $0x28,%rsp
|
|
3caa: 41 89 cc mov %ecx,%r12d
|
|
3cad: 4d 89 cd mov %r9,%r13
|
|
3cb0: 41 83 fc 1e cmp $0x1e,%r12d
|
|
3cb4: 0f 87 8b 01 00 00 ja 0x3e45
|
|
3cba: 4d 85 ed test %r13,%r13
|
|
3cbd: 0f 84 92 01 00 00 je 0x3e55
|
|
3cc3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
|
|
3cc8: 48 85 ff test %rdi,%rdi
|
|
3ccb: 0f 84 84 01 00 00 je 0x3e55
|
|
3cd1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
|
|
3cd6: 48 85 f6 test %rsi,%rsi
|
|
3cd9: 0f 84 76 01 00 00 je 0x3e55
|
|
3cdf: 83 fa 08 cmp $0x8,%edx
|
|
3ce2: 74 1f je 0x3d03
|
|
3ce4: 83 fa 04 cmp $0x4,%edx
|
|
3ce7: 74 1a je 0x3d03
|
|
3ce9: 83 fa 01 cmp $0x1,%edx
|
|
3cec: 74 15 je 0x3d03
|
|
3cee: 83 fa 02 cmp $0x2,%edx
|
|
3cf1: 74 10 je 0x3d03
|
|
3cf3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3cf8: 48 83 c4 28 add $0x28,%rsp
|
|
3cfc: 41 5d pop %r13
|
|
3cfe: 41 5c pop %r12
|
|
3d00: 5f pop %rdi
|
|
3d01: 5e pop %rsi
|
|
3d02: c3 ret
|
|
3d03: 41 83 fc 1c cmp $0x1c,%r12d
|
|
3d07: 0f 8f 38 01 00 00 jg 0x3e45
|
|
3d0d: 41 83 fc 04 cmp $0x4,%r12d
|
|
3d11: 7f 13 jg 0x3d26
|
|
3d13: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
|
|
3d1a: 00
|
|
3d1b: 33 c0 xor %eax,%eax
|
|
3d1d: 89 07 mov %eax,(%rdi)
|
|
3d1f: 89 06 mov %eax,(%rsi)
|
|
3d21: e9 12 01 00 00 jmp 0x3e38
|
|
3d26: 41 83 fc 07 cmp $0x7,%r12d
|
|
3d2a: 7f 15 jg 0x3d41
|
|
3d2c: 33 c0 xor %eax,%eax
|
|
3d2e: 41 89 45 00 mov %eax,0x0(%r13)
|
|
3d32: 89 07 mov %eax,(%rdi)
|
|
3d34: 89 06 mov %eax,(%rsi)
|
|
3d36: b8 01 00 00 00 mov $0x1,%eax
|
|
3d3b: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
3d3f: eb 73 jmp 0x3db4
|
|
3d41: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
|
|
3d46: 83 f9 11 cmp $0x11,%ecx
|
|
3d49: 7f 4c jg 0x3d97
|
|
3d4b: b8 01 00 00 00 mov $0x1,%eax
|
|
3d50: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
3d55: 45 89 da mov %r11d,%r10d
|
|
3d58: 41 c1 e2 04 shl $0x4,%r10d
|
|
3d5c: 41 8d 4a 4f lea 0x4f(%r10),%ecx
|
|
3d60: 41 83 c2 3f add $0x3f,%r10d
|
|
3d64: 83 e1 c0 and $0xffffffc0,%ecx
|
|
3d67: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3d6b: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
3d6f: c7 07 00 00 00 00 movl $0x0,(%rdi)
|
|
3d75: 44 89 16 mov %r10d,(%rsi)
|
|
3d78: 45 89 da mov %r11d,%r10d
|
|
3d7b: 41 d1 fa sar $1,%r10d
|
|
3d7e: 41 c1 ea 1e shr $0x1e,%r10d
|
|
3d82: 45 03 d3 add %r11d,%r10d
|
|
3d85: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
3d89: 41 83 c2 43 add $0x43,%r10d
|
|
3d8d: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3d91: 45 03 55 00 add 0x0(%r13),%r10d
|
|
3d95: eb 17 jmp 0x3dae
|
|
3d97: 4c 89 ea mov %r13,%rdx
|
|
3d9a: 49 89 f8 mov %rdi,%r8
|
|
3d9d: 49 89 f1 mov %rsi,%r9
|
|
3da0: e8 9b 97 03 00 call 0x3d540
|
|
3da5: 45 8b 55 00 mov 0x0(%r13),%r10d
|
|
3da9: b8 01 00 00 00 mov $0x1,%eax
|
|
3dae: 41 83 fc 11 cmp $0x11,%r12d
|
|
3db2: 7d 24 jge 0x3dd8
|
|
3db4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
|
|
3db9: 41 89 cb mov %ecx,%r11d
|
|
3dbc: 41 d1 fb sar $1,%r11d
|
|
3dbf: 41 c1 eb 1e shr $0x1e,%r11d
|
|
3dc3: 44 03 d9 add %ecx,%r11d
|
|
3dc6: 41 c1 eb 02 shr $0x2,%r11d
|
|
3dca: 41 c1 e3 04 shl $0x4,%r11d
|
|
3dce: 41 83 c3 3f add $0x3f,%r11d
|
|
3dd2: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
3dd6: eb 19 jmp 0x3df1
|
|
3dd8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
|
|
3ddd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
|
|
3de2: 41 c1 e3 04 shl $0x4,%r11d
|
|
3de6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
|
|
3ded: 41 83 e3 c0 and $0xffffffc0,%r11d
|
|
3df1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
|
|
3df8: 00
|
|
3df9: 41 89 4d 00 mov %ecx,0x0(%r13)
|
|
3dfd: 41 83 fc 0a cmp $0xa,%r12d
|
|
3e01: 7f 04 jg 0x3e07
|
|
3e03: 33 c0 xor %eax,%eax
|
|
3e05: eb 24 jmp 0x3e2b
|
|
3e07: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
|
|
3e0c: 89 c2 mov %eax,%edx
|
|
3e0e: d1 fa sar $1,%edx
|
|
3e10: c1 ea 1e shr $0x1e,%edx
|
|
3e13: 03 d0 add %eax,%edx
|
|
3e15: c1 ea 02 shr $0x2,%edx
|
|
3e18: 8b 0f mov (%rdi),%ecx
|
|
3e1a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
|
|
3e21: 00
|
|
3e22: 41 83 e2 c0 and $0xffffffc0,%r10d
|
|
3e26: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
|
|
3e2b: 89 07 mov %eax,(%rdi)
|
|
3e2d: 8b 06 mov (%rsi),%eax
|
|
3e2f: 85 c0 test %eax,%eax
|
|
3e31: 7e 05 jle 0x3e38
|
|
3e33: 83 c0 40 add $0x40,%eax
|
|
3e36: 89 06 mov %eax,(%rsi)
|
|
3e38: 33 c0 xor %eax,%eax
|
|
3e3a: 48 83 c4 28 add $0x28,%rsp
|
|
3e3e: 41 5d pop %r13
|
|
3e40: 41 5c pop %r12
|
|
3e42: 5f pop %rdi
|
|
3e43: 5e pop %rsi
|
|
3e44: c3 ret
|
|
3e45: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3e4a: 48 83 c4 28 add $0x28,%rsp
|
|
3e4e: 41 5d pop %r13
|
|
3e50: 41 5c pop %r12
|
|
3e52: 5f pop %rdi
|
|
3e53: 5e pop %rsi
|
|
3e54: c3 ret
|
|
3e55: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3e5a: 48 83 c4 28 add $0x28,%rsp
|
|
3e5e: 41 5d pop %r13
|
|
3e60: 41 5c pop %r12
|
|
3e62: 5f pop %rdi
|
|
3e63: 5e pop %rsi
|
|
3e64: c3 ret
|
|
3e65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e6c: 00
|
|
3e6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e80: 48 83 ec 28 sub $0x28,%rsp
|
|
3e84: 48 85 c9 test %rcx,%rcx
|
|
3e87: 74 25 je 0x3eae
|
|
3e89: 48 85 d2 test %rdx,%rdx
|
|
3e8c: 74 20 je 0x3eae
|
|
3e8e: 4d 85 c0 test %r8,%r8
|
|
3e91: 74 1b je 0x3eae
|
|
3e93: 45 85 c9 test %r9d,%r9d
|
|
3e96: 7f 0a jg 0x3ea2
|
|
3e98: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3e9d: 48 83 c4 28 add $0x28,%rsp
|
|
3ea1: c3 ret
|
|
3ea2: e8 b9 98 03 00 call 0x3d760
|
|
3ea7: 33 c0 xor %eax,%eax
|
|
3ea9: 48 83 c4 28 add $0x28,%rsp
|
|
3ead: c3 ret
|
|
3eae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3eb3: 48 83 c4 28 add $0x28,%rsp
|
|
3eb7: c3 ret
|
|
3eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3ebf: 00
|
|
3ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3ec5: 48 85 c9 test %rcx,%rcx
|
|
3ec8: 74 27 je 0x3ef1
|
|
3eca: 48 85 d2 test %rdx,%rdx
|
|
3ecd: 74 22 je 0x3ef1
|
|
3ecf: 4d 85 c0 test %r8,%r8
|
|
3ed2: 74 1d je 0x3ef1
|
|
3ed4: 45 85 c9 test %r9d,%r9d
|
|
3ed7: 7f 0b jg 0x3ee4
|
|
3ed9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3ede: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3ee3: c3 ret
|
|
3ee4: e8 57 9c 03 00 call 0x3db40
|
|
3ee9: 33 c0 xor %eax,%eax
|
|
3eeb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3ef0: c3 ret
|
|
3ef1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3ef6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3efb: c3 ret
|
|
3efc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3f00: 48 83 ec 28 sub $0x28,%rsp
|
|
3f04: 48 85 c9 test %rcx,%rcx
|
|
3f07: 74 25 je 0x3f2e
|
|
3f09: 48 85 d2 test %rdx,%rdx
|
|
3f0c: 74 20 je 0x3f2e
|
|
3f0e: 4d 85 c0 test %r8,%r8
|
|
3f11: 74 1b je 0x3f2e
|
|
3f13: 45 85 c9 test %r9d,%r9d
|
|
3f16: 7f 0a jg 0x3f22
|
|
3f18: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3f1d: 48 83 c4 28 add $0x28,%rsp
|
|
3f21: c3 ret
|
|
3f22: e8 f9 9f 03 00 call 0x3df20
|
|
3f27: 33 c0 xor %eax,%eax
|
|
3f29: 48 83 c4 28 add $0x28,%rsp
|
|
3f2d: c3 ret
|
|
3f2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3f33: 48 83 c4 28 add $0x28,%rsp
|
|
3f37: c3 ret
|
|
3f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3f3f: 00
|
|
3f40: 41 57 push %r15
|
|
3f42: 49 89 ca mov %rcx,%r10
|
|
3f45: 49 89 d3 mov %rdx,%r11
|
|
3f48: 4d 85 d2 test %r10,%r10
|
|
3f4b: 0f 84 fb 00 00 00 je 0x404c
|
|
3f51: 4d 85 db test %r11,%r11
|
|
3f54: 0f 84 f2 00 00 00 je 0x404c
|
|
3f5a: 4d 85 c0 test %r8,%r8
|
|
3f5d: 0f 84 e9 00 00 00 je 0x404c
|
|
3f63: 45 85 c9 test %r9d,%r9d
|
|
3f66: 0f 8e d8 00 00 00 jle 0x4044
|
|
3f6c: 49 63 d1 movslq %r9d,%rdx
|
|
3f6f: 48 83 fa 08 cmp $0x8,%rdx
|
|
3f73: 0f 8c c6 00 00 00 jl 0x403f
|
|
3f79: 4c 89 c0 mov %r8,%rax
|
|
3f7c: 48 83 e0 0f and $0xf,%rax
|
|
3f80: 85 c0 test %eax,%eax
|
|
3f82: 74 10 je 0x3f94
|
|
3f84: a8 03 test $0x3,%al
|
|
3f86: 0f 85 b3 00 00 00 jne 0x403f
|
|
3f8c: f7 d8 neg %eax
|
|
3f8e: 83 c0 10 add $0x10,%eax
|
|
3f91: c1 e8 02 shr $0x2,%eax
|
|
3f94: 89 c1 mov %eax,%ecx
|
|
3f96: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
3f9a: 49 3b d7 cmp %r15,%rdx
|
|
3f9d: 0f 8c 9c 00 00 00 jl 0x403f
|
|
3fa3: 45 89 cf mov %r9d,%r15d
|
|
3fa6: 44 2b f8 sub %eax,%r15d
|
|
3fa9: 41 83 e7 07 and $0x7,%r15d
|
|
3fad: 45 2b cf sub %r15d,%r9d
|
|
3fb0: 4d 63 c9 movslq %r9d,%r9
|
|
3fb3: 85 c0 test %eax,%eax
|
|
3fb5: b8 00 00 00 00 mov $0x0,%eax
|
|
3fba: 76 24 jbe 0x3fe0
|
|
3fbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3fc0: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0
|
|
3fc6: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
3fcc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
3fd2: 48 ff c0 inc %rax
|
|
3fd5: 48 3b c1 cmp %rcx,%rax
|
|
3fd8: 72 e6 jb 0x3fc0
|
|
3fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3fe0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
3fe6: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2
|
|
3fed: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1
|
|
3ff3: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3
|
|
3ffa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
4000: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
4007: 48 83 c1 08 add $0x8,%rcx
|
|
400b: 49 3b c9 cmp %r9,%rcx
|
|
400e: 72 d0 jb 0x3fe0
|
|
4010: 4c 3b ca cmp %rdx,%r9
|
|
4013: 73 25 jae 0x403a
|
|
4015: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4020: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0
|
|
4026: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1
|
|
402c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
4032: 49 ff c1 inc %r9
|
|
4035: 4c 3b ca cmp %rdx,%r9
|
|
4038: 72 e6 jb 0x4020
|
|
403a: 33 c0 xor %eax,%eax
|
|
403c: 41 5f pop %r15
|
|
403e: c3 ret
|
|
403f: 45 33 c9 xor %r9d,%r9d
|
|
4042: eb cc jmp 0x4010
|
|
4044: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4049: 41 5f pop %r15
|
|
404b: c3 ret
|
|
404c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4051: 41 5f pop %r15
|
|
4053: c3 ret
|
|
4054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4060: 53 push %rbx
|
|
4061: 57 push %rdi
|
|
4062: 55 push %rbp
|
|
4063: 49 89 ca mov %rcx,%r10
|
|
4066: 4d 85 d2 test %r10,%r10
|
|
4069: 0f 84 92 01 00 00 je 0x4201
|
|
406f: 48 85 d2 test %rdx,%rdx
|
|
4072: 0f 84 89 01 00 00 je 0x4201
|
|
4078: 4d 85 c0 test %r8,%r8
|
|
407b: 0f 84 80 01 00 00 je 0x4201
|
|
4081: 45 85 c9 test %r9d,%r9d
|
|
4084: 0f 8e 6e 01 00 00 jle 0x41f8
|
|
408a: 41 83 f9 10 cmp $0x10,%r9d
|
|
408e: 0f 8c 50 01 00 00 jl 0x41e4
|
|
4094: 41 83 f9 1d cmp $0x1d,%r9d
|
|
4098: 0f 8c 4d 01 00 00 jl 0x41eb
|
|
409e: 4c 89 c1 mov %r8,%rcx
|
|
40a1: 48 83 e1 1f and $0x1f,%rcx
|
|
40a5: 89 c9 mov %ecx,%ecx
|
|
40a7: 85 c9 test %ecx,%ecx
|
|
40a9: 74 11 je 0x40bc
|
|
40ab: f6 c1 03 test $0x3,%cl
|
|
40ae: 0f 85 30 01 00 00 jne 0x41e4
|
|
40b4: f7 d9 neg %ecx
|
|
40b6: 83 c1 20 add $0x20,%ecx
|
|
40b9: c1 e9 02 shr $0x2,%ecx
|
|
40bc: 8d 41 10 lea 0x10(%rcx),%eax
|
|
40bf: 44 3b c8 cmp %eax,%r9d
|
|
40c2: 0f 8c 1c 01 00 00 jl 0x41e4
|
|
40c8: 44 89 cf mov %r9d,%edi
|
|
40cb: 33 c0 xor %eax,%eax
|
|
40cd: 2b f9 sub %ecx,%edi
|
|
40cf: 83 e7 0f and $0xf,%edi
|
|
40d2: f7 df neg %edi
|
|
40d4: 41 03 f9 add %r9d,%edi
|
|
40d7: 85 c9 test %ecx,%ecx
|
|
40d9: 76 1e jbe 0x40f9
|
|
40db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
40e0: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
|
|
40e5: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
|
|
40eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
40f1: 48 ff c0 inc %rax
|
|
40f4: 48 3b c1 cmp %rcx,%rax
|
|
40f7: 72 e7 jb 0x40e0
|
|
40f9: 48 63 c7 movslq %edi,%rax
|
|
40fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4100: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
|
|
4105: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
|
|
410b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
|
|
4111: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
|
|
4118: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
411e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
4125: 48 83 c1 10 add $0x10,%rcx
|
|
4129: 48 3b c8 cmp %rax,%rcx
|
|
412c: 72 d2 jb 0x4100
|
|
412e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
4131: 41 3b c1 cmp %r9d,%eax
|
|
4134: 0f 87 9d 00 00 00 ja 0x41d7
|
|
413a: 4d 63 c9 movslq %r9d,%r9
|
|
413d: 48 63 ff movslq %edi,%rdi
|
|
4140: 4c 2b cf sub %rdi,%r9
|
|
4143: 49 83 f9 04 cmp $0x4,%r9
|
|
4147: 0f 8c 93 00 00 00 jl 0x41e0
|
|
414d: 48 63 ff movslq %edi,%rdi
|
|
4150: 44 89 cd mov %r9d,%ebp
|
|
4153: 83 e5 fc and $0xfffffffc,%ebp
|
|
4156: 33 c9 xor %ecx,%ecx
|
|
4158: 48 63 ed movslq %ebp,%rbp
|
|
415b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
415f: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
4163: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11
|
|
4167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
416e: 00
|
|
416f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4176: 0f 1f 00 nopl (%rax)
|
|
4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4180: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
4186: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
|
|
418b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
4190: 48 83 c1 04 add $0x4,%rcx
|
|
4194: 48 3b cd cmp %rbp,%rcx
|
|
4197: 72 e7 jb 0x4180
|
|
4199: 49 3b e9 cmp %r9,%rbp
|
|
419c: 73 39 jae 0x41d7
|
|
419e: 48 63 ff movslq %edi,%rdi
|
|
41a1: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
41a5: 49 8d 0c ba lea (%r10,%rdi,4),%rcx
|
|
41a9: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
41ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
41b4: 00
|
|
41b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
41bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
41c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
41c5: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1
|
|
41ca: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4)
|
|
41cf: 48 ff c5 inc %rbp
|
|
41d2: 49 3b e9 cmp %r9,%rbp
|
|
41d5: 72 e9 jb 0x41c0
|
|
41d7: 33 c0 xor %eax,%eax
|
|
41d9: c5 f8 77 vzeroupper
|
|
41dc: 5d pop %rbp
|
|
41dd: 5f pop %rdi
|
|
41de: 5b pop %rbx
|
|
41df: c3 ret
|
|
41e0: 33 ed xor %ebp,%ebp
|
|
41e2: eb b5 jmp 0x4199
|
|
41e4: 33 ff xor %edi,%edi
|
|
41e6: e9 43 ff ff ff jmp 0x412e
|
|
41eb: 44 89 cf mov %r9d,%edi
|
|
41ee: 33 c9 xor %ecx,%ecx
|
|
41f0: 83 e7 f0 and $0xfffffff0,%edi
|
|
41f3: e9 01 ff ff ff jmp 0x40f9
|
|
41f8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
41fd: 5d pop %rbp
|
|
41fe: 5f pop %rdi
|
|
41ff: 5b pop %rbx
|
|
4200: c3 ret
|
|
4201: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4206: 5d pop %rbp
|
|
4207: 5f pop %rdi
|
|
4208: 5b pop %rbx
|
|
4209: c3 ret
|
|
420a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4211: 00
|
|
4212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4220: 48 83 ec 28 sub $0x28,%rsp
|
|
4224: 48 85 c9 test %rcx,%rcx
|
|
4227: 74 23 je 0x424c
|
|
4229: 48 85 d2 test %rdx,%rdx
|
|
422c: 74 1e je 0x424c
|
|
422e: 4d 85 c0 test %r8,%r8
|
|
4231: 74 19 je 0x424c
|
|
4233: 45 85 c9 test %r9d,%r9d
|
|
4236: 7e 1e jle 0x4256
|
|
4238: e8 73 b2 a5 01 call 0x1a5f4b0
|
|
423d: ba 02 00 00 00 mov $0x2,%edx
|
|
4242: 85 c0 test %eax,%eax
|
|
4244: 0f 45 c2 cmovne %edx,%eax
|
|
4247: 48 83 c4 28 add $0x28,%rsp
|
|
424b: c3 ret
|
|
424c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4251: 48 83 c4 28 add $0x28,%rsp
|
|
4255: c3 ret
|
|
4256: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
425b: 48 83 c4 28 add $0x28,%rsp
|
|
425f: c3 ret
|
|
4260: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4265: 48 85 c9 test %rcx,%rcx
|
|
4268: 74 24 je 0x428e
|
|
426a: 48 85 d2 test %rdx,%rdx
|
|
426d: 74 1f je 0x428e
|
|
426f: 4d 85 c0 test %r8,%r8
|
|
4272: 74 1a je 0x428e
|
|
4274: 45 85 c9 test %r9d,%r9d
|
|
4277: 7e 20 jle 0x4299
|
|
4279: e8 b2 f7 a5 01 call 0x1a63a30
|
|
427e: ba 02 00 00 00 mov $0x2,%edx
|
|
4283: 85 c0 test %eax,%eax
|
|
4285: 0f 45 c2 cmovne %edx,%eax
|
|
4288: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
428d: c3 ret
|
|
428e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4293: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4298: c3 ret
|
|
4299: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
429e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
42a3: c3 ret
|
|
42a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
42ab: 00
|
|
42ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
42b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
42b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
42bf: 00
|
|
42c0: 48 83 ec 28 sub $0x28,%rsp
|
|
42c4: 48 85 c9 test %rcx,%rcx
|
|
42c7: 74 23 je 0x42ec
|
|
42c9: 48 85 d2 test %rdx,%rdx
|
|
42cc: 74 1e je 0x42ec
|
|
42ce: 4d 85 c0 test %r8,%r8
|
|
42d1: 74 19 je 0x42ec
|
|
42d3: 45 85 c9 test %r9d,%r9d
|
|
42d6: 7e 1e jle 0x42f6
|
|
42d8: e8 33 1b a6 01 call 0x1a65e10
|
|
42dd: ba 02 00 00 00 mov $0x2,%edx
|
|
42e2: 85 c0 test %eax,%eax
|
|
42e4: 0f 45 c2 cmovne %edx,%eax
|
|
42e7: 48 83 c4 28 add $0x28,%rsp
|
|
42eb: c3 ret
|
|
42ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
42f1: 48 83 c4 28 add $0x28,%rsp
|
|
42f5: c3 ret
|
|
42f6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
42fb: 48 83 c4 28 add $0x28,%rsp
|
|
42ff: c3 ret
|
|
4300: 48 83 ec 28 sub $0x28,%rsp
|
|
4304: 48 85 c9 test %rcx,%rcx
|
|
4307: 74 23 je 0x432c
|
|
4309: 48 85 d2 test %rdx,%rdx
|
|
430c: 74 1e je 0x432c
|
|
430e: 4d 85 c0 test %r8,%r8
|
|
4311: 74 19 je 0x432c
|
|
4313: 45 85 c9 test %r9d,%r9d
|
|
4316: 7e 1e jle 0x4336
|
|
4318: e8 63 5d a6 01 call 0x1a6a080
|
|
431d: ba 02 00 00 00 mov $0x2,%edx
|
|
4322: 85 c0 test %eax,%eax
|
|
4324: 0f 45 c2 cmovne %edx,%eax
|
|
4327: 48 83 c4 28 add $0x28,%rsp
|
|
432b: c3 ret
|
|
432c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4331: 48 83 c4 28 add $0x28,%rsp
|
|
4335: c3 ret
|
|
4336: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
433b: 48 83 c4 28 add $0x28,%rsp
|
|
433f: c3 ret
|
|
4340: 48 83 ec 28 sub $0x28,%rsp
|
|
4344: 48 85 c9 test %rcx,%rcx
|
|
4347: 74 23 je 0x436c
|
|
4349: 48 85 d2 test %rdx,%rdx
|
|
434c: 74 1e je 0x436c
|
|
434e: 4d 85 c0 test %r8,%r8
|
|
4351: 74 19 je 0x436c
|
|
4353: 45 85 c9 test %r9d,%r9d
|
|
4356: 7e 1e jle 0x4376
|
|
4358: e8 23 a1 a6 01 call 0x1a6e480
|
|
435d: ba 02 00 00 00 mov $0x2,%edx
|
|
4362: 85 c0 test %eax,%eax
|
|
4364: 0f 45 c2 cmovne %edx,%eax
|
|
4367: 48 83 c4 28 add $0x28,%rsp
|
|
436b: c3 ret
|
|
436c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4371: 48 83 c4 28 add $0x28,%rsp
|
|
4375: c3 ret
|
|
4376: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
437b: 48 83 c4 28 add $0x28,%rsp
|
|
437f: c3 ret
|
|
4380: 48 83 ec 28 sub $0x28,%rsp
|
|
4384: 48 85 c9 test %rcx,%rcx
|
|
4387: 74 23 je 0x43ac
|
|
4389: 48 85 d2 test %rdx,%rdx
|
|
438c: 74 1e je 0x43ac
|
|
438e: 4d 85 c0 test %r8,%r8
|
|
4391: 74 19 je 0x43ac
|
|
4393: 45 85 c9 test %r9d,%r9d
|
|
4396: 7e 1e jle 0x43b6
|
|
4398: e8 83 d9 a6 01 call 0x1a71d20
|
|
439d: ba 02 00 00 00 mov $0x2,%edx
|
|
43a2: 85 c0 test %eax,%eax
|
|
43a4: 0f 45 c2 cmovne %edx,%eax
|
|
43a7: 48 83 c4 28 add $0x28,%rsp
|
|
43ab: c3 ret
|
|
43ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
43b1: 48 83 c4 28 add $0x28,%rsp
|
|
43b5: c3 ret
|
|
43b6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
43bb: 48 83 c4 28 add $0x28,%rsp
|
|
43bf: c3 ret
|
|
43c0: 48 83 ec 28 sub $0x28,%rsp
|
|
43c4: 48 85 c9 test %rcx,%rcx
|
|
43c7: 74 20 je 0x43e9
|
|
43c9: 48 85 d2 test %rdx,%rdx
|
|
43cc: 74 1b je 0x43e9
|
|
43ce: 45 85 c0 test %r8d,%r8d
|
|
43d1: 7f 0a jg 0x43dd
|
|
43d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
43d8: 48 83 c4 28 add $0x28,%rsp
|
|
43dc: c3 ret
|
|
43dd: e8 3e 9f 03 00 call 0x3e320
|
|
43e2: 33 c0 xor %eax,%eax
|
|
43e4: 48 83 c4 28 add $0x28,%rsp
|
|
43e8: c3 ret
|
|
43e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
43ee: 48 83 c4 28 add $0x28,%rsp
|
|
43f2: c3 ret
|
|
43f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
43f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
43ff: 00
|
|
4400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4405: 48 85 c9 test %rcx,%rcx
|
|
4408: 74 22 je 0x442c
|
|
440a: 48 85 d2 test %rdx,%rdx
|
|
440d: 74 1d je 0x442c
|
|
440f: 45 85 c0 test %r8d,%r8d
|
|
4412: 7f 0b jg 0x441f
|
|
4414: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4419: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
441e: c3 ret
|
|
441f: e8 dc a1 03 00 call 0x3e600
|
|
4424: 33 c0 xor %eax,%eax
|
|
4426: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
442b: c3 ret
|
|
442c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4431: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4436: c3 ret
|
|
4437: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
443e: 00 00
|
|
4440: 48 83 ec 28 sub $0x28,%rsp
|
|
4444: 48 85 c9 test %rcx,%rcx
|
|
4447: 74 20 je 0x4469
|
|
4449: 48 85 d2 test %rdx,%rdx
|
|
444c: 74 1b je 0x4469
|
|
444e: 45 85 c0 test %r8d,%r8d
|
|
4451: 7f 0a jg 0x445d
|
|
4453: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4458: 48 83 c4 28 add $0x28,%rsp
|
|
445c: c3 ret
|
|
445d: e8 7e a4 03 00 call 0x3e8e0
|
|
4462: 33 c0 xor %eax,%eax
|
|
4464: 48 83 c4 28 add $0x28,%rsp
|
|
4468: c3 ret
|
|
4469: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
446e: 48 83 c4 28 add $0x28,%rsp
|
|
4472: c3 ret
|
|
4473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
447f: 00
|
|
4480: 41 54 push %r12
|
|
4482: 55 push %rbp
|
|
4483: 49 89 d1 mov %rdx,%r9
|
|
4486: 48 85 c9 test %rcx,%rcx
|
|
4489: 0f 84 cf 02 00 00 je 0x475e
|
|
448f: 4d 85 c9 test %r9,%r9
|
|
4492: 0f 84 c6 02 00 00 je 0x475e
|
|
4498: 45 85 c0 test %r8d,%r8d
|
|
449b: 0f 8e b4 02 00 00 jle 0x4755
|
|
44a1: 41 83 f8 08 cmp $0x8,%r8d
|
|
44a5: 0f 8c 9b 02 00 00 jl 0x4746
|
|
44ab: 4c 89 c8 mov %r9,%rax
|
|
44ae: 48 83 e0 1f and $0x1f,%rax
|
|
44b2: 89 c0 mov %eax,%eax
|
|
44b4: 85 c0 test %eax,%eax
|
|
44b6: 74 0d je 0x44c5
|
|
44b8: a8 0f test $0xf,%al
|
|
44ba: 0f 85 86 02 00 00 jne 0x4746
|
|
44c0: b8 01 00 00 00 mov $0x1,%eax
|
|
44c5: 8d 50 08 lea 0x8(%rax),%edx
|
|
44c8: 44 3b c2 cmp %edx,%r8d
|
|
44cb: 0f 8c 75 02 00 00 jl 0x4746
|
|
44d1: 44 89 c5 mov %r8d,%ebp
|
|
44d4: 45 33 db xor %r11d,%r11d
|
|
44d7: 2b e8 sub %eax,%ebp
|
|
44d9: 45 33 d2 xor %r10d,%r10d
|
|
44dc: 83 e5 07 and $0x7,%ebp
|
|
44df: 4c 89 ca mov %r9,%rdx
|
|
44e2: f7 dd neg %ebp
|
|
44e4: 41 03 e8 add %r8d,%ebp
|
|
44e7: 85 c0 test %eax,%eax
|
|
44e9: 76 4e jbe 0x4539
|
|
44eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
44f2: 00
|
|
44f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
44fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4500: c5 f9 10 12 vmovupd (%rdx),%xmm2
|
|
4504: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1
|
|
450a: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0
|
|
4510: 49 ff c3 inc %r11
|
|
4513: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
4517: 49 83 c2 10 add $0x10,%r10
|
|
451b: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
4520: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
4524: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
4528: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
452c: c5 f9 11 0a vmovupd %xmm1,(%rdx)
|
|
4530: 48 83 c2 10 add $0x10,%rdx
|
|
4534: 4c 3b d8 cmp %rax,%r11
|
|
4537: 72 c7 jb 0x4500
|
|
4539: 49 89 c2 mov %rax,%r10
|
|
453c: 49 c1 e2 04 shl $0x4,%r10
|
|
4540: 48 63 d5 movslq %ebp,%rdx
|
|
4543: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
454a: 00
|
|
454b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4552: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4560: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2
|
|
4566: 48 83 c0 08 add $0x8,%rax
|
|
456a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0
|
|
4570: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1
|
|
4576: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
457a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3
|
|
4581: 01
|
|
4582: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
4587: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
458b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
458f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5
|
|
4596: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
459a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1)
|
|
45a0: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3
|
|
45a7: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4
|
|
45ae: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
|
|
45b2: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0
|
|
45b9: 01
|
|
45ba: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
|
|
45bf: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
|
|
45c3: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
|
|
45c7: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
|
|
45cb: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2
|
|
45d2: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1)
|
|
45d9: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0
|
|
45e0: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1
|
|
45e7: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
45eb: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3
|
|
45f2: 01
|
|
45f3: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
45f8: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
45fc: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
4600: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5
|
|
4607: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
460b: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1)
|
|
4612: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3
|
|
4619: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4
|
|
4620: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
|
|
4624: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0
|
|
462b: 01
|
|
462c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
|
|
4631: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
|
|
4635: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
|
|
4639: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
|
|
463d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1)
|
|
4644: 49 81 c2 80 00 00 00 add $0x80,%r10
|
|
464b: 48 3b c2 cmp %rdx,%rax
|
|
464e: 0f 82 0c ff ff ff jb 0x4560
|
|
4654: 8d 45 01 lea 0x1(%rbp),%eax
|
|
4657: 41 3b c0 cmp %r8d,%eax
|
|
465a: 0f 87 d9 00 00 00 ja 0x4739
|
|
4660: 4d 63 c0 movslq %r8d,%r8
|
|
4663: 4c 2b c2 sub %rdx,%r8
|
|
4666: 49 83 f8 02 cmp $0x2,%r8
|
|
466a: 0f 8c d2 00 00 00 jl 0x4742
|
|
4670: 48 c1 e2 04 shl $0x4,%rdx
|
|
4674: 44 89 c0 mov %r8d,%eax
|
|
4677: 83 e0 fe and $0xfffffffe,%eax
|
|
467a: 45 33 e4 xor %r12d,%r12d
|
|
467d: 48 63 c0 movslq %eax,%rax
|
|
4680: 45 33 d2 xor %r10d,%r10d
|
|
4683: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11
|
|
4687: 49 03 d1 add %r9,%rdx
|
|
468a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4691: 00
|
|
4692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
46a0: c5 fd 10 12 vmovupd (%rdx),%ymm2
|
|
46a4: 49 83 c4 02 add $0x2,%r12
|
|
46a8: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0
|
|
46ae: c5 ff 12 0a vmovddup (%rdx),%ymm1
|
|
46b2: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
|
|
46b6: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3
|
|
46bd: 01
|
|
46be: 49 83 c2 20 add $0x20,%r10
|
|
46c2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
|
|
46c7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
|
|
46cb: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
|
|
46cf: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
|
|
46d3: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
46d7: 48 83 c2 20 add $0x20,%rdx
|
|
46db: 4c 3b e0 cmp %rax,%r12
|
|
46de: 72 c0 jb 0x46a0
|
|
46e0: 48 89 c2 mov %rax,%rdx
|
|
46e3: 48 c1 e2 04 shl $0x4,%rdx
|
|
46e7: 49 3b c0 cmp %r8,%rax
|
|
46ea: 73 4d jae 0x4739
|
|
46ec: 48 63 ed movslq %ebp,%rbp
|
|
46ef: 48 c1 e5 04 shl $0x4,%rbp
|
|
46f3: 4c 03 cd add %rbp,%r9
|
|
46f6: 48 03 cd add %rbp,%rcx
|
|
46f9: 4c 03 ca add %rdx,%r9
|
|
46fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4700: c4 c1 79 10 11 vmovupd (%r9),%xmm2
|
|
4705: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1
|
|
470a: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0
|
|
470f: 48 ff c0 inc %rax
|
|
4712: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
|
|
4716: 48 83 c2 10 add $0x10,%rdx
|
|
471a: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
|
|
471f: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
|
|
4723: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
|
|
4727: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
|
|
472b: c4 c1 79 11 09 vmovupd %xmm1,(%r9)
|
|
4730: 49 83 c1 10 add $0x10,%r9
|
|
4734: 49 3b c0 cmp %r8,%rax
|
|
4737: 72 c7 jb 0x4700
|
|
4739: 33 c0 xor %eax,%eax
|
|
473b: c5 f8 77 vzeroupper
|
|
473e: 5d pop %rbp
|
|
473f: 41 5c pop %r12
|
|
4741: c3 ret
|
|
4742: 33 c0 xor %eax,%eax
|
|
4744: eb 9a jmp 0x46e0
|
|
4746: 33 ed xor %ebp,%ebp
|
|
4748: 41 83 f8 01 cmp $0x1,%r8d
|
|
474c: 72 eb jb 0x4739
|
|
474e: 4d 63 c0 movslq %r8d,%r8
|
|
4751: 33 c0 xor %eax,%eax
|
|
4753: eb 8b jmp 0x46e0
|
|
4755: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
475a: 5d pop %rbp
|
|
475b: 41 5c pop %r12
|
|
475d: c3 ret
|
|
475e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4763: 5d pop %rbp
|
|
4764: 41 5c pop %r12
|
|
4766: c3 ret
|
|
4767: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
476e: 00
|
|
476f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4776: 0f 1f 00 nopl (%rax)
|
|
4779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4780: 41 54 push %r12
|
|
4782: 49 89 cb mov %rcx,%r11
|
|
4785: 4d 85 db test %r11,%r11
|
|
4788: 0f 84 dd 01 00 00 je 0x496b
|
|
478e: 48 85 d2 test %rdx,%rdx
|
|
4791: 0f 84 d4 01 00 00 je 0x496b
|
|
4797: 45 85 c0 test %r8d,%r8d
|
|
479a: 0f 8e c3 01 00 00 jle 0x4963
|
|
47a0: 4d 63 c8 movslq %r8d,%r9
|
|
47a3: 49 83 f9 08 cmp $0x8,%r9
|
|
47a7: 0f 8c b1 01 00 00 jl 0x495e
|
|
47ad: 48 89 d0 mov %rdx,%rax
|
|
47b0: 48 83 e0 1f and $0x1f,%rax
|
|
47b4: 85 c0 test %eax,%eax
|
|
47b6: 74 0d je 0x47c5
|
|
47b8: a8 0f test $0xf,%al
|
|
47ba: 0f 85 9e 01 00 00 jne 0x495e
|
|
47c0: b8 01 00 00 00 mov $0x1,%eax
|
|
47c5: 41 89 c2 mov %eax,%r10d
|
|
47c8: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
47cc: 4c 3b c9 cmp %rcx,%r9
|
|
47cf: 0f 8c 89 01 00 00 jl 0x495e
|
|
47d5: 44 89 c1 mov %r8d,%ecx
|
|
47d8: 2b c8 sub %eax,%ecx
|
|
47da: 83 e1 07 and $0x7,%ecx
|
|
47dd: 44 2b c1 sub %ecx,%r8d
|
|
47e0: 33 c9 xor %ecx,%ecx
|
|
47e2: 4d 63 c0 movslq %r8d,%r8
|
|
47e5: 45 33 e4 xor %r12d,%r12d
|
|
47e8: 85 c0 test %eax,%eax
|
|
47ea: 48 89 d0 mov %rdx,%rax
|
|
47ed: 76 47 jbe 0x4836
|
|
47ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
47f6: 00
|
|
47f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
47fe: 66 90 xchg %ax,%ax
|
|
4800: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
4804: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
480a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
480e: 48 ff c1 inc %rcx
|
|
4811: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
4816: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
481a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
|
|
4820: 49 83 c4 10 add $0x10,%r12
|
|
4824: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
4829: c5 f9 11 28 vmovupd %xmm5,(%rax)
|
|
482d: 48 83 c0 10 add $0x10,%rax
|
|
4831: 49 3b ca cmp %r10,%rcx
|
|
4834: 72 ca jb 0x4800
|
|
4836: 4c 89 d0 mov %r10,%rax
|
|
4839: 48 c1 e0 04 shl $0x4,%rax
|
|
483d: 0f 1f 00 nopl (%rax)
|
|
4840: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
4845: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
|
|
4849: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
484f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
4853: 49 83 c2 08 add $0x8,%r10
|
|
4857: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
485c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
4860: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
|
|
4865: c5 ff 12 29 vmovddup (%rcx),%ymm5
|
|
4869: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
486e: c5 fd 11 29 vmovupd %ymm5,(%rcx)
|
|
4872: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
4879: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
487d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
4882: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
4886: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
|
|
488b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
|
|
4890: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
4895: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
|
|
489a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
48a1: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
48a5: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
48aa: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
48ae: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
|
|
48b3: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
|
|
48b8: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
48bd: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
|
|
48c2: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
48c9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
48cd: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
48d2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
48d6: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
|
|
48db: 48 05 80 00 00 00 add $0x80,%rax
|
|
48e1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
48e6: 4d 3b d0 cmp %r8,%r10
|
|
48e9: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
|
|
48ee: 0f 82 4c ff ff ff jb 0x4840
|
|
48f4: 4c 89 c0 mov %r8,%rax
|
|
48f7: 48 c1 e0 04 shl $0x4,%rax
|
|
48fb: 48 03 d0 add %rax,%rdx
|
|
48fe: 4d 3b c1 cmp %r9,%r8
|
|
4901: 73 53 jae 0x4956
|
|
4903: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
490a: 00
|
|
490b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4920: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
4924: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
492a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
492e: 49 ff c0 inc %r8
|
|
4931: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
4936: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
493a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
|
|
4940: 48 83 c0 10 add $0x10,%rax
|
|
4944: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
4949: c5 f9 11 2a vmovupd %xmm5,(%rdx)
|
|
494d: 48 83 c2 10 add $0x10,%rdx
|
|
4951: 4d 3b c1 cmp %r9,%r8
|
|
4954: 72 ca jb 0x4920
|
|
4956: 33 c0 xor %eax,%eax
|
|
4958: c5 f8 77 vzeroupper
|
|
495b: 41 5c pop %r12
|
|
495d: c3 ret
|
|
495e: 45 33 c0 xor %r8d,%r8d
|
|
4961: eb 91 jmp 0x48f4
|
|
4963: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4968: 41 5c pop %r12
|
|
496a: c3 ret
|
|
496b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4970: 41 5c pop %r12
|
|
4972: c3 ret
|
|
4973: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4978: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
497f: 00
|
|
4980: 41 54 push %r12
|
|
4982: 49 89 cb mov %rcx,%r11
|
|
4985: 4d 85 db test %r11,%r11
|
|
4988: 0f 84 f9 01 00 00 je 0x4b87
|
|
498e: 48 85 d2 test %rdx,%rdx
|
|
4991: 0f 84 f0 01 00 00 je 0x4b87
|
|
4997: 45 85 c0 test %r8d,%r8d
|
|
499a: 0f 8e df 01 00 00 jle 0x4b7f
|
|
49a0: 4d 63 c8 movslq %r8d,%r9
|
|
49a3: 49 83 f9 08 cmp $0x8,%r9
|
|
49a7: 0f 8c cd 01 00 00 jl 0x4b7a
|
|
49ad: 48 89 d0 mov %rdx,%rax
|
|
49b0: 48 83 e0 1f and $0x1f,%rax
|
|
49b4: 85 c0 test %eax,%eax
|
|
49b6: 74 0d je 0x49c5
|
|
49b8: a8 0f test $0xf,%al
|
|
49ba: 0f 85 ba 01 00 00 jne 0x4b7a
|
|
49c0: b8 01 00 00 00 mov $0x1,%eax
|
|
49c5: 41 89 c2 mov %eax,%r10d
|
|
49c8: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
49cc: 4c 3b c9 cmp %rcx,%r9
|
|
49cf: 0f 8c a5 01 00 00 jl 0x4b7a
|
|
49d5: 44 89 c1 mov %r8d,%ecx
|
|
49d8: 2b c8 sub %eax,%ecx
|
|
49da: 83 e1 07 and $0x7,%ecx
|
|
49dd: 44 2b c1 sub %ecx,%r8d
|
|
49e0: 33 c9 xor %ecx,%ecx
|
|
49e2: 4d 63 c0 movslq %r8d,%r8
|
|
49e5: 45 33 e4 xor %r12d,%r12d
|
|
49e8: 85 c0 test %eax,%eax
|
|
49ea: 48 89 d0 mov %rdx,%rax
|
|
49ed: 76 43 jbe 0x4a32
|
|
49ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
49f6: 00
|
|
49f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
49fe: 66 90 xchg %ax,%ax
|
|
4a00: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
4a04: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
4a0a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
4a0e: 48 ff c1 inc %rcx
|
|
4a11: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
4a16: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
4a1a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
|
|
4a21: 49 83 c4 10 add $0x10,%r12
|
|
4a25: c5 f9 11 20 vmovupd %xmm4,(%rax)
|
|
4a29: 48 83 c0 10 add $0x10,%rax
|
|
4a2d: 49 3b ca cmp %r10,%rcx
|
|
4a30: 72 ce jb 0x4a00
|
|
4a32: 4c 89 d0 mov %r10,%rax
|
|
4a35: 48 c1 e0 04 shl $0x4,%rax
|
|
4a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a40: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
4a45: 49 83 c2 08 add $0x8,%r10
|
|
4a49: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
4a4f: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
4a56: 01
|
|
4a57: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
4a5e: 02
|
|
4a5f: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
4a66: 03
|
|
4a67: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
4a6b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
4a70: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
4a74: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
4a79: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
4a7e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
|
|
4a83: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
4a8a: 01
|
|
4a8b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
4a91: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
4a98: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
4a9e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
4aa5: 01
|
|
4aa6: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
4aac: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
|
|
4ab3: 01
|
|
4ab4: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
4abb: 02
|
|
4abc: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
4ac2: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
4ac9: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
4acf: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
4ad6: 02
|
|
4ad7: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
4add: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
|
|
4ae4: 02
|
|
4ae5: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
4aec: 03
|
|
4aed: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
4af3: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
4afa: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
4b00: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
4b06: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
4b0c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
|
|
4b12: 48 05 80 00 00 00 add $0x80,%rax
|
|
4b18: 4d 3b d0 cmp %r8,%r10
|
|
4b1b: 0f 82 1f ff ff ff jb 0x4a40
|
|
4b21: 4c 89 c0 mov %r8,%rax
|
|
4b24: 48 c1 e0 04 shl $0x4,%rax
|
|
4b28: 48 03 d0 add %rax,%rdx
|
|
4b2b: 4d 3b c1 cmp %r9,%r8
|
|
4b2e: 73 42 jae 0x4b72
|
|
4b30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b37: 00
|
|
4b38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b3f: 90 nop
|
|
4b40: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
4b44: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
4b4a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
4b4e: 49 ff c0 inc %r8
|
|
4b51: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
4b56: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
4b5a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
|
|
4b61: 48 83 c0 10 add $0x10,%rax
|
|
4b65: c5 f9 11 22 vmovupd %xmm4,(%rdx)
|
|
4b69: 48 83 c2 10 add $0x10,%rdx
|
|
4b6d: 4d 3b c1 cmp %r9,%r8
|
|
4b70: 72 ce jb 0x4b40
|
|
4b72: 33 c0 xor %eax,%eax
|
|
4b74: c5 f8 77 vzeroupper
|
|
4b77: 41 5c pop %r12
|
|
4b79: c3 ret
|
|
4b7a: 45 33 c0 xor %r8d,%r8d
|
|
4b7d: eb a2 jmp 0x4b21
|
|
4b7f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4b84: 41 5c pop %r12
|
|
4b86: c3 ret
|
|
4b87: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4b8c: 41 5c pop %r12
|
|
4b8e: c3 ret
|
|
4b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4b96: 00
|
|
4b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4b9e: 66 90 xchg %ax,%ax
|
|
4ba0: 57 push %rdi
|
|
4ba1: 41 54 push %r12
|
|
4ba3: 55 push %rbp
|
|
4ba4: 48 89 d5 mov %rdx,%rbp
|
|
4ba7: 48 85 c9 test %rcx,%rcx
|
|
4baa: 0f 84 f7 01 00 00 je 0x4da7
|
|
4bb0: 48 85 ed test %rbp,%rbp
|
|
4bb3: 0f 84 ee 01 00 00 je 0x4da7
|
|
4bb9: 4d 85 c0 test %r8,%r8
|
|
4bbc: 0f 84 e5 01 00 00 je 0x4da7
|
|
4bc2: 45 85 c9 test %r9d,%r9d
|
|
4bc5: 0f 8e d2 01 00 00 jle 0x4d9d
|
|
4bcb: 41 83 f9 08 cmp $0x8,%r9d
|
|
4bcf: 0f 8c b8 01 00 00 jl 0x4d8d
|
|
4bd5: 4d 89 c2 mov %r8,%r10
|
|
4bd8: 49 83 e2 0f and $0xf,%r10
|
|
4bdc: 45 85 d2 test %r10d,%r10d
|
|
4bdf: 74 18 je 0x4bf9
|
|
4be1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
4be8: 0f 85 9f 01 00 00 jne 0x4d8d
|
|
4bee: 41 f7 da neg %r10d
|
|
4bf1: 41 83 c2 10 add $0x10,%r10d
|
|
4bf5: 41 c1 ea 02 shr $0x2,%r10d
|
|
4bf9: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
4bfd: 44 3b c8 cmp %eax,%r9d
|
|
4c00: 0f 8c 87 01 00 00 jl 0x4d8d
|
|
4c06: 44 89 c8 mov %r9d,%eax
|
|
4c09: 33 d2 xor %edx,%edx
|
|
4c0b: 41 2b c2 sub %r10d,%eax
|
|
4c0e: 83 e0 07 and $0x7,%eax
|
|
4c11: f7 d8 neg %eax
|
|
4c13: 41 03 c1 add %r9d,%eax
|
|
4c16: 44 89 d7 mov %r10d,%edi
|
|
4c19: 45 85 d2 test %r10d,%r10d
|
|
4c1c: 76 21 jbe 0x4c3f
|
|
4c1e: 66 90 xchg %ax,%ax
|
|
4c20: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
4c25: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
4c2b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
4c31: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
4c37: 48 ff c2 inc %rdx
|
|
4c3a: 48 3b d7 cmp %rdi,%rdx
|
|
4c3d: 72 e1 jb 0x4c20
|
|
4c3f: 45 89 d2 mov %r10d,%r10d
|
|
4c42: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
4c47: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
4c4e: 48 63 d0 movslq %eax,%rdx
|
|
4c51: 74 4d je 0x4ca0
|
|
4c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c5f: 00
|
|
4c60: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
4c64: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
4c69: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
4c6e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
4c73: 0f 59 c8 mulps %xmm0,%xmm1
|
|
4c76: 0f 59 da mulps %xmm2,%xmm3
|
|
4c79: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
4c7e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
4c84: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
|
|
4c89: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
|
|
4c8f: 48 83 c7 08 add $0x8,%rdi
|
|
4c93: 48 3b fa cmp %rdx,%rdi
|
|
4c96: 72 c8 jb 0x4c60
|
|
4c98: eb 38 jmp 0x4cd2
|
|
4c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4ca0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
4ca4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
4ca9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
4cae: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
4cb3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
4cb8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
4cbe: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
|
|
4cc3: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
|
|
4cc9: 48 83 c7 08 add $0x8,%rdi
|
|
4ccd: 48 3b fa cmp %rdx,%rdi
|
|
4cd0: 72 ce jb 0x4ca0
|
|
4cd2: 8d 78 01 lea 0x1(%rax),%edi
|
|
4cd5: 41 3b f9 cmp %r9d,%edi
|
|
4cd8: 0f 87 a3 00 00 00 ja 0x4d81
|
|
4cde: 4d 63 c9 movslq %r9d,%r9
|
|
4ce1: 4c 2b ca sub %rdx,%r9
|
|
4ce4: 49 83 f9 04 cmp $0x4,%r9
|
|
4ce8: 0f 8c 9a 00 00 00 jl 0x4d88
|
|
4cee: 45 89 cc mov %r9d,%r12d
|
|
4cf1: 45 33 db xor %r11d,%r11d
|
|
4cf4: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
4cf8: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
4cfd: 4d 63 e4 movslq %r12d,%r12
|
|
4d00: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
4d04: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
4d08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4d0f: 00
|
|
4d10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4d17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
4d1e: 00 00
|
|
4d20: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
4d25: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
4d2a: 0f 59 c8 mulps %xmm0,%xmm1
|
|
4d2d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
4d32: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
|
|
4d37: 49 83 c3 04 add $0x4,%r11
|
|
4d3b: 4d 3b dc cmp %r12,%r11
|
|
4d3e: 72 e0 jb 0x4d20
|
|
4d40: 4d 3b e1 cmp %r9,%r12
|
|
4d43: 73 3c jae 0x4d81
|
|
4d45: 48 63 c0 movslq %eax,%rax
|
|
4d48: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
4d4d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
4d51: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
4d55: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4d60: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
4d66: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
4d6d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
4d73: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
4d79: 49 ff c4 inc %r12
|
|
4d7c: 4d 3b e1 cmp %r9,%r12
|
|
4d7f: 72 df jb 0x4d60
|
|
4d81: 33 c0 xor %eax,%eax
|
|
4d83: 5d pop %rbp
|
|
4d84: 41 5c pop %r12
|
|
4d86: 5f pop %rdi
|
|
4d87: c3 ret
|
|
4d88: 45 33 e4 xor %r12d,%r12d
|
|
4d8b: eb b3 jmp 0x4d40
|
|
4d8d: 33 c0 xor %eax,%eax
|
|
4d8f: 41 83 f9 01 cmp $0x1,%r9d
|
|
4d93: 72 ec jb 0x4d81
|
|
4d95: 4d 63 c9 movslq %r9d,%r9
|
|
4d98: 45 33 e4 xor %r12d,%r12d
|
|
4d9b: eb a3 jmp 0x4d40
|
|
4d9d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4da2: 5d pop %rbp
|
|
4da3: 41 5c pop %r12
|
|
4da5: 5f pop %rdi
|
|
4da6: c3 ret
|
|
4da7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4dac: 5d pop %rbp
|
|
4dad: 41 5c pop %r12
|
|
4daf: 5f pop %rdi
|
|
4db0: c3 ret
|
|
4db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4db8: 00
|
|
4db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4dc0: 56 push %rsi
|
|
4dc1: 57 push %rdi
|
|
4dc2: 41 54 push %r12
|
|
4dc4: 48 89 d7 mov %rdx,%rdi
|
|
4dc7: 48 85 c9 test %rcx,%rcx
|
|
4dca: 0f 84 f3 01 00 00 je 0x4fc3
|
|
4dd0: 48 85 ff test %rdi,%rdi
|
|
4dd3: 0f 84 ea 01 00 00 je 0x4fc3
|
|
4dd9: 4d 85 c0 test %r8,%r8
|
|
4ddc: 0f 84 e1 01 00 00 je 0x4fc3
|
|
4de2: 45 85 c9 test %r9d,%r9d
|
|
4de5: 0f 8e ce 01 00 00 jle 0x4fb9
|
|
4deb: 41 83 f9 08 cmp $0x8,%r9d
|
|
4def: 0f 8c b5 01 00 00 jl 0x4faa
|
|
4df5: 4d 89 c2 mov %r8,%r10
|
|
4df8: 49 83 e2 0f and $0xf,%r10
|
|
4dfc: 45 85 d2 test %r10d,%r10d
|
|
4dff: 74 18 je 0x4e19
|
|
4e01: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
4e08: 0f 85 9c 01 00 00 jne 0x4faa
|
|
4e0e: 41 f7 da neg %r10d
|
|
4e11: 41 83 c2 10 add $0x10,%r10d
|
|
4e15: 41 c1 ea 02 shr $0x2,%r10d
|
|
4e19: 44 89 d0 mov %r10d,%eax
|
|
4e1c: 83 c0 08 add $0x8,%eax
|
|
4e1f: 44 3b c8 cmp %eax,%r9d
|
|
4e22: 0f 8c 82 01 00 00 jl 0x4faa
|
|
4e28: 44 89 ce mov %r9d,%esi
|
|
4e2b: 33 d2 xor %edx,%edx
|
|
4e2d: 41 2b f2 sub %r10d,%esi
|
|
4e30: 83 e6 07 and $0x7,%esi
|
|
4e33: f7 de neg %esi
|
|
4e35: 41 03 f1 add %r9d,%esi
|
|
4e38: 44 89 d0 mov %r10d,%eax
|
|
4e3b: 45 85 d2 test %r10d,%r10d
|
|
4e3e: 76 1f jbe 0x4e5f
|
|
4e40: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
4e45: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
|
|
4e4a: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
4e50: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
4e56: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
4e5a: 48 3b d0 cmp %rax,%rdx
|
|
4e5d: 72 e1 jb 0x4e40
|
|
4e5f: 45 89 d2 mov %r10d,%r10d
|
|
4e62: 48 63 d6 movslq %esi,%rdx
|
|
4e65: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11
|
|
4e69: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
4e70: 74 4e je 0x4ec0
|
|
4e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4e80: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
|
|
4e84: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
|
|
4e89: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0
|
|
4e8d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2
|
|
4e92: 0f 59 c8 mulps %xmm0,%xmm1
|
|
4e95: 0f 59 da mulps %xmm2,%xmm3
|
|
4e98: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1
|
|
4e9d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3
|
|
4ea3: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4)
|
|
4ea8: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4)
|
|
4eae: 48 8d 40 08 lea 0x8(%rax),%rax
|
|
4eb2: 48 3b c2 cmp %rdx,%rax
|
|
4eb5: 72 c9 jb 0x4e80
|
|
4eb7: eb 38 jmp 0x4ef1
|
|
4eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ec0: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
|
|
4ec4: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
|
|
4ec9: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0
|
|
4ecd: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1
|
|
4ed2: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0
|
|
4ed7: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1
|
|
4edd: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4)
|
|
4ee2: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4)
|
|
4ee8: 48 8d 40 08 lea 0x8(%rax),%rax
|
|
4eec: 48 3b c2 cmp %rdx,%rax
|
|
4eef: 72 cf jb 0x4ec0
|
|
4ef1: 8d 46 01 lea 0x1(%rsi),%eax
|
|
4ef4: 41 3b c1 cmp %r9d,%eax
|
|
4ef7: 0f 87 a2 00 00 00 ja 0x4f9f
|
|
4efd: 4d 63 c9 movslq %r9d,%r9
|
|
4f00: 4c 2b ca sub %rdx,%r9
|
|
4f03: 49 83 f9 04 cmp $0x4,%r9
|
|
4f07: 0f 8c 99 00 00 00 jl 0x4fa6
|
|
4f0d: 48 c1 e2 02 shl $0x2,%rdx
|
|
4f11: 44 89 c8 mov %r9d,%eax
|
|
4f14: 83 e0 fc and $0xfffffffc,%eax
|
|
4f17: 49 89 d3 mov %rdx,%r11
|
|
4f1a: 49 89 d2 mov %rdx,%r10
|
|
4f1d: 45 33 e4 xor %r12d,%r12d
|
|
4f20: 48 63 c0 movslq %eax,%rax
|
|
4f23: 4c 03 df add %rdi,%r11
|
|
4f26: 4c 03 d1 add %rcx,%r10
|
|
4f29: 49 03 d0 add %r8,%rdx
|
|
4f2c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f33: 00
|
|
4f34: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f40: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1
|
|
4f45: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0
|
|
4f4a: 0f 59 c8 mulps %xmm0,%xmm1
|
|
4f4d: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1
|
|
4f52: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4)
|
|
4f57: 4d 8d 64 24 04 lea 0x4(%r12),%r12
|
|
4f5c: 4c 3b e0 cmp %rax,%r12
|
|
4f5f: 72 df jb 0x4f40
|
|
4f61: 49 3b c1 cmp %r9,%rax
|
|
4f64: 73 39 jae 0x4f9f
|
|
4f66: 48 63 f6 movslq %esi,%rsi
|
|
4f69: 48 c1 e6 02 shl $0x2,%rsi
|
|
4f6d: 48 03 fe add %rsi,%rdi
|
|
4f70: 48 03 ce add %rsi,%rcx
|
|
4f73: 4c 03 c6 add %rsi,%r8
|
|
4f76: 0f 1f 00 nopl (%rax)
|
|
4f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4f80: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
4f85: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0
|
|
4f8a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0
|
|
4f90: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
4f96: 48 8d 40 01 lea 0x1(%rax),%rax
|
|
4f9a: 49 3b c1 cmp %r9,%rax
|
|
4f9d: 72 e1 jb 0x4f80
|
|
4f9f: 33 c0 xor %eax,%eax
|
|
4fa1: 41 5c pop %r12
|
|
4fa3: 5f pop %rdi
|
|
4fa4: 5e pop %rsi
|
|
4fa5: c3 ret
|
|
4fa6: 33 c0 xor %eax,%eax
|
|
4fa8: eb b7 jmp 0x4f61
|
|
4faa: 33 f6 xor %esi,%esi
|
|
4fac: 41 83 f9 01 cmp $0x1,%r9d
|
|
4fb0: 72 ed jb 0x4f9f
|
|
4fb2: 4d 63 c9 movslq %r9d,%r9
|
|
4fb5: 33 c0 xor %eax,%eax
|
|
4fb7: eb a8 jmp 0x4f61
|
|
4fb9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4fbe: 41 5c pop %r12
|
|
4fc0: 5f pop %rdi
|
|
4fc1: 5e pop %rsi
|
|
4fc2: c3 ret
|
|
4fc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4fc8: 41 5c pop %r12
|
|
4fca: 5f pop %rdi
|
|
4fcb: 5e pop %rsi
|
|
4fcc: c3 ret
|
|
4fcd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4fd4: 00
|
|
4fd5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4fdc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4fe0: 57 push %rdi
|
|
4fe1: 41 54 push %r12
|
|
4fe3: 55 push %rbp
|
|
4fe4: 48 89 d5 mov %rdx,%rbp
|
|
4fe7: 48 85 c9 test %rcx,%rcx
|
|
4fea: 0f 84 f8 01 00 00 je 0x51e8
|
|
4ff0: 48 85 ed test %rbp,%rbp
|
|
4ff3: 0f 84 ef 01 00 00 je 0x51e8
|
|
4ff9: 4d 85 c0 test %r8,%r8
|
|
4ffc: 0f 84 e6 01 00 00 je 0x51e8
|
|
5002: 45 85 c9 test %r9d,%r9d
|
|
5005: 0f 8e d3 01 00 00 jle 0x51de
|
|
500b: 41 83 f9 08 cmp $0x8,%r9d
|
|
500f: 0f 8c b9 01 00 00 jl 0x51ce
|
|
5015: 4d 89 c2 mov %r8,%r10
|
|
5018: 49 83 e2 0f and $0xf,%r10
|
|
501c: 45 85 d2 test %r10d,%r10d
|
|
501f: 74 18 je 0x5039
|
|
5021: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
5028: 0f 85 a0 01 00 00 jne 0x51ce
|
|
502e: 41 f7 da neg %r10d
|
|
5031: 41 83 c2 10 add $0x10,%r10d
|
|
5035: 41 c1 ea 02 shr $0x2,%r10d
|
|
5039: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
503d: 44 3b c8 cmp %eax,%r9d
|
|
5040: 0f 8c 88 01 00 00 jl 0x51ce
|
|
5046: 44 89 c8 mov %r9d,%eax
|
|
5049: 33 d2 xor %edx,%edx
|
|
504b: 41 2b c2 sub %r10d,%eax
|
|
504e: 44 89 d7 mov %r10d,%edi
|
|
5051: 83 e0 07 and $0x7,%eax
|
|
5054: f7 d8 neg %eax
|
|
5056: 41 03 c1 add %r9d,%eax
|
|
5059: 45 85 d2 test %r10d,%r10d
|
|
505c: 76 22 jbe 0x5080
|
|
505e: 66 90 xchg %ax,%ax
|
|
5060: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
5065: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
506b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
5071: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
5077: 48 83 c2 01 add $0x1,%rdx
|
|
507b: 48 3b d7 cmp %rdi,%rdx
|
|
507e: 72 e0 jb 0x5060
|
|
5080: 45 89 d2 mov %r10d,%r10d
|
|
5083: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
5088: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
508f: 48 63 d0 movslq %eax,%rdx
|
|
5092: 74 4c je 0x50e0
|
|
5094: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
50a0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
50a4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
50a9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
50ae: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
50b3: 0f 59 c8 mulps %xmm0,%xmm1
|
|
50b6: 0f 59 da mulps %xmm2,%xmm3
|
|
50b9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
50be: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
50c4: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4)
|
|
50c9: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4)
|
|
50cf: 48 83 c7 08 add $0x8,%rdi
|
|
50d3: 48 3b fa cmp %rdx,%rdi
|
|
50d6: 72 c8 jb 0x50a0
|
|
50d8: eb 38 jmp 0x5112
|
|
50da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
50e0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
50e4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
50e9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
50ee: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
50f3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
50f8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
50fe: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4)
|
|
5103: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4)
|
|
5109: 48 83 c7 08 add $0x8,%rdi
|
|
510d: 48 3b fa cmp %rdx,%rdi
|
|
5110: 72 ce jb 0x50e0
|
|
5112: 8d 78 01 lea 0x1(%rax),%edi
|
|
5115: 41 3b f9 cmp %r9d,%edi
|
|
5118: 0f 87 a4 00 00 00 ja 0x51c2
|
|
511e: 4d 63 c9 movslq %r9d,%r9
|
|
5121: 4c 2b ca sub %rdx,%r9
|
|
5124: 49 83 f9 04 cmp $0x4,%r9
|
|
5128: 0f 8c 9b 00 00 00 jl 0x51c9
|
|
512e: 45 89 cc mov %r9d,%r12d
|
|
5131: 45 33 db xor %r11d,%r11d
|
|
5134: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
5139: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
513d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
5141: 4d 63 e4 movslq %r12d,%r12
|
|
5144: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
5148: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
514f: 00
|
|
5150: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5157: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
515e: 00 00
|
|
5160: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
5165: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
516a: 0f 59 c8 mulps %xmm0,%xmm1
|
|
516d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
5172: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4)
|
|
5177: 49 83 c3 04 add $0x4,%r11
|
|
517b: 4d 3b dc cmp %r12,%r11
|
|
517e: 72 e0 jb 0x5160
|
|
5180: 4d 3b e1 cmp %r9,%r12
|
|
5183: 73 3d jae 0x51c2
|
|
5185: 48 63 c0 movslq %eax,%rax
|
|
5188: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
518d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
5191: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
5195: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51a0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
51a6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
51ad: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
51b3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
51b9: 49 83 c4 01 add $0x1,%r12
|
|
51bd: 4d 3b e1 cmp %r9,%r12
|
|
51c0: 72 de jb 0x51a0
|
|
51c2: 33 c0 xor %eax,%eax
|
|
51c4: 5d pop %rbp
|
|
51c5: 41 5c pop %r12
|
|
51c7: 5f pop %rdi
|
|
51c8: c3 ret
|
|
51c9: 45 33 e4 xor %r12d,%r12d
|
|
51cc: eb b2 jmp 0x5180
|
|
51ce: 33 c0 xor %eax,%eax
|
|
51d0: 41 83 f9 01 cmp $0x1,%r9d
|
|
51d4: 72 ec jb 0x51c2
|
|
51d6: 4d 63 c9 movslq %r9d,%r9
|
|
51d9: 45 33 e4 xor %r12d,%r12d
|
|
51dc: eb a2 jmp 0x5180
|
|
51de: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
51e3: 5d pop %rbp
|
|
51e4: 41 5c pop %r12
|
|
51e6: 5f pop %rdi
|
|
51e7: c3 ret
|
|
51e8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
51ed: 5d pop %rbp
|
|
51ee: 41 5c pop %r12
|
|
51f0: 5f pop %rdi
|
|
51f1: c3 ret
|
|
51f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5200: 48 83 ec 28 sub $0x28,%rsp
|
|
5204: 48 85 c9 test %rcx,%rcx
|
|
5207: 74 25 je 0x522e
|
|
5209: 48 85 d2 test %rdx,%rdx
|
|
520c: 74 20 je 0x522e
|
|
520e: 4d 85 c0 test %r8,%r8
|
|
5211: 74 1b je 0x522e
|
|
5213: 45 85 c9 test %r9d,%r9d
|
|
5216: 7f 0a jg 0x5222
|
|
5218: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
521d: 48 83 c4 28 add $0x28,%rsp
|
|
5221: c3 ret
|
|
5222: e8 59 99 03 00 call 0x3eb80
|
|
5227: 33 c0 xor %eax,%eax
|
|
5229: 48 83 c4 28 add $0x28,%rsp
|
|
522d: c3 ret
|
|
522e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5233: 48 83 c4 28 add $0x28,%rsp
|
|
5237: c3 ret
|
|
5238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
523f: 00
|
|
5240: 48 83 ec 28 sub $0x28,%rsp
|
|
5244: 48 85 c9 test %rcx,%rcx
|
|
5247: 74 25 je 0x526e
|
|
5249: 48 85 d2 test %rdx,%rdx
|
|
524c: 74 20 je 0x526e
|
|
524e: 4d 85 c0 test %r8,%r8
|
|
5251: 74 1b je 0x526e
|
|
5253: 45 85 c9 test %r9d,%r9d
|
|
5256: 7f 0a jg 0x5262
|
|
5258: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
525d: 48 83 c4 28 add $0x28,%rsp
|
|
5261: c3 ret
|
|
5262: e8 59 99 03 00 call 0x3ebc0
|
|
5267: 33 c0 xor %eax,%eax
|
|
5269: 48 83 c4 28 add $0x28,%rsp
|
|
526d: c3 ret
|
|
526e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5273: 48 83 c4 28 add $0x28,%rsp
|
|
5277: c3 ret
|
|
5278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
527f: 00
|
|
5280: 48 83 ec 28 sub $0x28,%rsp
|
|
5284: 48 85 c9 test %rcx,%rcx
|
|
5287: 74 25 je 0x52ae
|
|
5289: 48 85 d2 test %rdx,%rdx
|
|
528c: 74 20 je 0x52ae
|
|
528e: 4d 85 c0 test %r8,%r8
|
|
5291: 74 1b je 0x52ae
|
|
5293: 45 85 c9 test %r9d,%r9d
|
|
5296: 7f 0a jg 0x52a2
|
|
5298: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
529d: 48 83 c4 28 add $0x28,%rsp
|
|
52a1: c3 ret
|
|
52a2: e8 59 99 03 00 call 0x3ec00
|
|
52a7: 33 c0 xor %eax,%eax
|
|
52a9: 48 83 c4 28 add $0x28,%rsp
|
|
52ad: c3 ret
|
|
52ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
52b3: 48 83 c4 28 add $0x28,%rsp
|
|
52b7: c3 ret
|
|
52b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52bf: 00
|
|
52c0: 53 push %rbx
|
|
52c1: 48 85 c9 test %rcx,%rcx
|
|
52c4: 0f 84 d4 01 00 00 je 0x549e
|
|
52ca: 4d 85 c0 test %r8,%r8
|
|
52cd: 0f 84 cb 01 00 00 je 0x549e
|
|
52d3: 45 85 c9 test %r9d,%r9d
|
|
52d6: 0f 8e bb 01 00 00 jle 0x5497
|
|
52dc: 41 83 f9 08 cmp $0x8,%r9d
|
|
52e0: 0f 8c a1 01 00 00 jl 0x5487
|
|
52e6: 4d 89 c3 mov %r8,%r11
|
|
52e9: 49 83 e3 0f and $0xf,%r11
|
|
52ed: 45 85 db test %r11d,%r11d
|
|
52f0: 74 18 je 0x530a
|
|
52f2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
52f9: 0f 85 88 01 00 00 jne 0x5487
|
|
52ff: 41 f7 db neg %r11d
|
|
5302: 41 83 c3 10 add $0x10,%r11d
|
|
5306: 41 c1 eb 02 shr $0x2,%r11d
|
|
530a: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
530e: 44 3b c8 cmp %eax,%r9d
|
|
5311: 0f 8c 70 01 00 00 jl 0x5487
|
|
5317: 44 89 c8 mov %r9d,%eax
|
|
531a: 33 d2 xor %edx,%edx
|
|
531c: 41 2b c3 sub %r11d,%eax
|
|
531f: 83 e0 07 and $0x7,%eax
|
|
5322: f7 d8 neg %eax
|
|
5324: 41 03 c1 add %r9d,%eax
|
|
5327: 44 89 db mov %r11d,%ebx
|
|
532a: 45 85 db test %r11d,%r11d
|
|
532d: 76 2e jbe 0x535d
|
|
532f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5336: 00
|
|
5337: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
533e: 66 90 xchg %ax,%ax
|
|
5340: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
5345: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
5349: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
534f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
5355: 48 ff c2 inc %rdx
|
|
5358: 48 3b d3 cmp %rbx,%rdx
|
|
535b: 72 e3 jb 0x5340
|
|
535d: 45 89 db mov %r11d,%r11d
|
|
5360: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
5364: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
536b: 48 63 d0 movslq %eax,%rdx
|
|
536e: 74 40 je 0x53b0
|
|
5370: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5373: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
5377: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
537e: 00 00
|
|
5380: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
5384: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
5389: 0f 59 d0 mulps %xmm0,%xmm2
|
|
538c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
538f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
5394: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
539a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
539f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
53a5: 48 83 c3 08 add $0x8,%rbx
|
|
53a9: 48 3b da cmp %rdx,%rbx
|
|
53ac: 72 d2 jb 0x5380
|
|
53ae: eb 3e jmp 0x53ee
|
|
53b0: 0f 28 c1 movaps %xmm1,%xmm0
|
|
53b3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
53b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
53be: 00 00
|
|
53c0: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
|
|
53c4: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
|
|
53c9: 0f 59 d0 mulps %xmm0,%xmm2
|
|
53cc: 0f 59 d8 mulps %xmm0,%xmm3
|
|
53cf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
53d4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
53da: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
53df: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
53e5: 48 83 c3 08 add $0x8,%rbx
|
|
53e9: 48 3b da cmp %rdx,%rbx
|
|
53ec: 72 d2 jb 0x53c0
|
|
53ee: 8d 58 01 lea 0x1(%rax),%ebx
|
|
53f1: 41 3b d9 cmp %r9d,%ebx
|
|
53f4: 0f 87 84 00 00 00 ja 0x547e
|
|
53fa: 4d 63 d1 movslq %r9d,%r10
|
|
53fd: 4c 2b d2 sub %rdx,%r10
|
|
5400: 49 83 fa 04 cmp $0x4,%r10
|
|
5404: 0f 8c 78 00 00 00 jl 0x5482
|
|
540a: 45 89 d3 mov %r10d,%r11d
|
|
540d: 45 33 c9 xor %r9d,%r9d
|
|
5410: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
5414: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
5418: 4d 63 db movslq %r11d,%r11
|
|
541b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
541f: 90 nop
|
|
5420: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
5425: 0f 59 d0 mulps %xmm0,%xmm2
|
|
5428: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
542d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
|
|
5432: 49 83 c1 04 add $0x4,%r9
|
|
5436: 4d 3b cb cmp %r11,%r9
|
|
5439: 72 e5 jb 0x5420
|
|
543b: 4d 3b da cmp %r10,%r11
|
|
543e: 73 3e jae 0x547e
|
|
5440: 48 63 c0 movslq %eax,%rax
|
|
5443: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
5447: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
544b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5452: 00
|
|
5453: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
545a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5460: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
5466: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
546a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
5470: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
5476: 49 ff c3 inc %r11
|
|
5479: 4d 3b da cmp %r10,%r11
|
|
547c: 72 e2 jb 0x5460
|
|
547e: 33 c0 xor %eax,%eax
|
|
5480: 5b pop %rbx
|
|
5481: c3 ret
|
|
5482: 45 33 db xor %r11d,%r11d
|
|
5485: eb b4 jmp 0x543b
|
|
5487: 33 c0 xor %eax,%eax
|
|
5489: 41 83 f9 01 cmp $0x1,%r9d
|
|
548d: 72 ef jb 0x547e
|
|
548f: 4d 63 d1 movslq %r9d,%r10
|
|
5492: 45 33 db xor %r11d,%r11d
|
|
5495: eb a4 jmp 0x543b
|
|
5497: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
549c: 5b pop %rbx
|
|
549d: c3 ret
|
|
549e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
54a3: 5b pop %rbx
|
|
54a4: c3 ret
|
|
54a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
54ac: 00
|
|
54ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
54b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
54b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
54c0: 48 85 c9 test %rcx,%rcx
|
|
54c3: 0f 84 84 01 00 00 je 0x564d
|
|
54c9: 4d 85 c0 test %r8,%r8
|
|
54cc: 0f 84 7b 01 00 00 je 0x564d
|
|
54d2: 45 85 c9 test %r9d,%r9d
|
|
54d5: 0f 8e 6b 01 00 00 jle 0x5646
|
|
54db: 49 63 c1 movslq %r9d,%rax
|
|
54de: 48 83 f8 08 cmp $0x8,%rax
|
|
54e2: 0f 8c 59 01 00 00 jl 0x5641
|
|
54e8: 4d 89 c3 mov %r8,%r11
|
|
54eb: 49 83 e3 0f and $0xf,%r11
|
|
54ef: 45 85 db test %r11d,%r11d
|
|
54f2: 74 18 je 0x550c
|
|
54f4: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
54fb: 0f 85 40 01 00 00 jne 0x5641
|
|
5501: 41 f7 db neg %r11d
|
|
5504: 41 83 c3 10 add $0x10,%r11d
|
|
5508: 41 c1 eb 02 shr $0x2,%r11d
|
|
550c: 44 89 da mov %r11d,%edx
|
|
550f: 83 c2 08 add $0x8,%edx
|
|
5512: 48 3b c2 cmp %rdx,%rax
|
|
5515: 0f 8c 26 01 00 00 jl 0x5641
|
|
551b: 44 89 ca mov %r9d,%edx
|
|
551e: 41 2b d3 sub %r11d,%edx
|
|
5521: 83 e2 07 and $0x7,%edx
|
|
5524: 44 2b ca sub %edx,%r9d
|
|
5527: 33 d2 xor %edx,%edx
|
|
5529: 45 89 da mov %r11d,%r10d
|
|
552c: 45 85 db test %r11d,%r11d
|
|
552f: 76 2d jbe 0x555e
|
|
5531: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5538: 00
|
|
5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5540: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
5545: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
5549: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
554f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
5555: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
5559: 49 3b d2 cmp %r10,%rdx
|
|
555c: 72 e2 jb 0x5540
|
|
555e: 45 89 db mov %r11d,%r11d
|
|
5561: 49 63 d1 movslq %r9d,%rdx
|
|
5564: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
|
|
5568: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
556f: 74 41 je 0x55b2
|
|
5571: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5574: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
5578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
557f: 00
|
|
5580: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
|
|
5585: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
558b: 0f 59 d0 mulps %xmm0,%xmm2
|
|
558e: 0f 59 d8 mulps %xmm0,%xmm3
|
|
5591: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
5596: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
559c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
55a1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
55a7: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
55ab: 4c 3b d2 cmp %rdx,%r10
|
|
55ae: 72 d0 jb 0x5580
|
|
55b0: eb 3e jmp 0x55f0
|
|
55b2: 0f 28 c1 movaps %xmm1,%xmm0
|
|
55b5: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
55b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
55c0: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
|
|
55c5: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
|
|
55cb: 0f 59 d0 mulps %xmm0,%xmm2
|
|
55ce: 0f 59 d8 mulps %xmm0,%xmm3
|
|
55d1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
55d6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
55dc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
55e1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
55e7: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
55eb: 4c 3b d2 cmp %rdx,%r10
|
|
55ee: 72 d0 jb 0x55c0
|
|
55f0: 33 d2 xor %edx,%edx
|
|
55f2: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
55f6: 4d 63 d2 movslq %r10d,%r10
|
|
55f9: 4c 3b d0 cmp %rax,%r10
|
|
55fc: 77 40 ja 0x563e
|
|
55fe: 4d 63 c9 movslq %r9d,%r9
|
|
5601: 49 2b c1 sub %r9,%rax
|
|
5604: 49 c1 e1 02 shl $0x2,%r9
|
|
5608: 49 03 c9 add %r9,%rcx
|
|
560b: 4d 03 c1 add %r9,%r8
|
|
560e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5615: 00
|
|
5616: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
561d: 0f 1f 00 nopl (%rax)
|
|
5620: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
5625: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
5629: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
562f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
5635: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
5639: 48 3b d0 cmp %rax,%rdx
|
|
563c: 72 e2 jb 0x5620
|
|
563e: 33 c0 xor %eax,%eax
|
|
5640: c3 ret
|
|
5641: 45 33 c9 xor %r9d,%r9d
|
|
5644: eb aa jmp 0x55f0
|
|
5646: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
564b: 90 nop
|
|
564c: c3 ret
|
|
564d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5652: c3 ret
|
|
5653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
565f: 00
|
|
5660: 53 push %rbx
|
|
5661: 48 85 c9 test %rcx,%rcx
|
|
5664: 0f 84 d5 01 00 00 je 0x583f
|
|
566a: 4d 85 c0 test %r8,%r8
|
|
566d: 0f 84 cc 01 00 00 je 0x583f
|
|
5673: 45 85 c9 test %r9d,%r9d
|
|
5676: 0f 8e bc 01 00 00 jle 0x5838
|
|
567c: 41 83 f9 08 cmp $0x8,%r9d
|
|
5680: 0f 8c a2 01 00 00 jl 0x5828
|
|
5686: 4d 89 c3 mov %r8,%r11
|
|
5689: 49 83 e3 0f and $0xf,%r11
|
|
568d: 45 85 db test %r11d,%r11d
|
|
5690: 74 18 je 0x56aa
|
|
5692: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
5699: 0f 85 89 01 00 00 jne 0x5828
|
|
569f: 41 f7 db neg %r11d
|
|
56a2: 41 83 c3 10 add $0x10,%r11d
|
|
56a6: 41 c1 eb 02 shr $0x2,%r11d
|
|
56aa: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
56ae: 44 3b c8 cmp %eax,%r9d
|
|
56b1: 0f 8c 71 01 00 00 jl 0x5828
|
|
56b7: 44 89 c8 mov %r9d,%eax
|
|
56ba: 33 d2 xor %edx,%edx
|
|
56bc: 41 2b c3 sub %r11d,%eax
|
|
56bf: 44 89 db mov %r11d,%ebx
|
|
56c2: 83 e0 07 and $0x7,%eax
|
|
56c5: f7 d8 neg %eax
|
|
56c7: 41 03 c1 add %r9d,%eax
|
|
56ca: 45 85 db test %r11d,%r11d
|
|
56cd: 76 2f jbe 0x56fe
|
|
56cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
56d6: 00
|
|
56d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
56de: 66 90 xchg %ax,%ax
|
|
56e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
56e5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
56e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
56ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
56f5: 48 83 c2 01 add $0x1,%rdx
|
|
56f9: 48 3b d3 cmp %rbx,%rdx
|
|
56fc: 72 e2 jb 0x56e0
|
|
56fe: 45 89 db mov %r11d,%r11d
|
|
5701: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
5705: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
570c: 48 63 d0 movslq %eax,%rdx
|
|
570f: 74 3f je 0x5750
|
|
5711: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5714: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
5718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
571f: 00
|
|
5720: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
5724: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
5729: 0f 59 d0 mulps %xmm0,%xmm2
|
|
572c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
572f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
5734: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
573a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
573f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
5745: 48 83 c3 08 add $0x8,%rbx
|
|
5749: 48 3b da cmp %rdx,%rbx
|
|
574c: 72 d2 jb 0x5720
|
|
574e: eb 3e jmp 0x578e
|
|
5750: 0f 28 c1 movaps %xmm1,%xmm0
|
|
5753: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
5757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
575e: 00 00
|
|
5760: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
5764: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
5769: 0f 59 d0 mulps %xmm0,%xmm2
|
|
576c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
576f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
5774: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
577a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
577f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
5785: 48 83 c3 08 add $0x8,%rbx
|
|
5789: 48 3b da cmp %rdx,%rbx
|
|
578c: 72 d2 jb 0x5760
|
|
578e: 8d 58 01 lea 0x1(%rax),%ebx
|
|
5791: 41 3b d9 cmp %r9d,%ebx
|
|
5794: 0f 87 85 00 00 00 ja 0x581f
|
|
579a: 4d 63 d1 movslq %r9d,%r10
|
|
579d: 4c 2b d2 sub %rdx,%r10
|
|
57a0: 49 83 fa 04 cmp $0x4,%r10
|
|
57a4: 0f 8c 79 00 00 00 jl 0x5823
|
|
57aa: 45 89 d3 mov %r10d,%r11d
|
|
57ad: 45 33 c9 xor %r9d,%r9d
|
|
57b0: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
57b4: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
57b8: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
57bc: 4d 63 db movslq %r11d,%r11
|
|
57bf: 90 nop
|
|
57c0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
57c5: 0f 59 d0 mulps %xmm0,%xmm2
|
|
57c8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
57cd: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
|
|
57d2: 49 83 c1 04 add $0x4,%r9
|
|
57d6: 4d 3b cb cmp %r11,%r9
|
|
57d9: 72 e5 jb 0x57c0
|
|
57db: 4d 3b da cmp %r10,%r11
|
|
57de: 73 3f jae 0x581f
|
|
57e0: 48 63 c0 movslq %eax,%rax
|
|
57e3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
57e7: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
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: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
5806: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
580a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
5810: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
5816: 49 83 c3 01 add $0x1,%r11
|
|
581a: 4d 3b da cmp %r10,%r11
|
|
581d: 72 e1 jb 0x5800
|
|
581f: 33 c0 xor %eax,%eax
|
|
5821: 5b pop %rbx
|
|
5822: c3 ret
|
|
5823: 45 33 db xor %r11d,%r11d
|
|
5826: eb b3 jmp 0x57db
|
|
5828: 33 c0 xor %eax,%eax
|
|
582a: 41 83 f9 01 cmp $0x1,%r9d
|
|
582e: 72 ef jb 0x581f
|
|
5830: 4d 63 d1 movslq %r9d,%r10
|
|
5833: 45 33 db xor %r11d,%r11d
|
|
5836: eb a3 jmp 0x57db
|
|
5838: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
583d: 5b pop %rbx
|
|
583e: c3 ret
|
|
583f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5844: 5b pop %rbx
|
|
5845: c3 ret
|
|
5846: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
584d: 00
|
|
584e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5855: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5860: 41 57 push %r15
|
|
5862: c5 f8 28 d1 vmovaps %xmm1,%xmm2
|
|
5866: 48 85 c9 test %rcx,%rcx
|
|
5869: 0f 84 b0 01 00 00 je 0x5a1f
|
|
586f: 4d 85 c0 test %r8,%r8
|
|
5872: 0f 84 a7 01 00 00 je 0x5a1f
|
|
5878: 45 85 c9 test %r9d,%r9d
|
|
587b: 0f 8e 96 01 00 00 jle 0x5a17
|
|
5881: 41 83 f9 10 cmp $0x10,%r9d
|
|
5885: 0f 8c 7c 01 00 00 jl 0x5a07
|
|
588b: 4d 89 c2 mov %r8,%r10
|
|
588e: 49 83 e2 1f and $0x1f,%r10
|
|
5892: 45 89 d2 mov %r10d,%r10d
|
|
5895: 45 85 d2 test %r10d,%r10d
|
|
5898: 74 18 je 0x58b2
|
|
589a: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
58a1: 0f 85 60 01 00 00 jne 0x5a07
|
|
58a7: 41 f7 da neg %r10d
|
|
58aa: 41 83 c2 20 add $0x20,%r10d
|
|
58ae: 41 c1 ea 02 shr $0x2,%r10d
|
|
58b2: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
58b6: 44 3b c8 cmp %eax,%r9d
|
|
58b9: 0f 8c 48 01 00 00 jl 0x5a07
|
|
58bf: 44 89 c8 mov %r9d,%eax
|
|
58c2: 33 d2 xor %edx,%edx
|
|
58c4: 41 2b c2 sub %r10d,%eax
|
|
58c7: 83 e0 0f and $0xf,%eax
|
|
58ca: f7 d8 neg %eax
|
|
58cc: 41 03 c1 add %r9d,%eax
|
|
58cf: 45 85 d2 test %r10d,%r10d
|
|
58d2: 76 25 jbe 0x58f9
|
|
58d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
58d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
58e0: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
|
|
58e5: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
|
|
58eb: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
|
|
58f1: 48 ff c2 inc %rdx
|
|
58f4: 49 3b d2 cmp %r10,%rdx
|
|
58f7: 72 e7 jb 0x58e0
|
|
58f9: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
|
|
58fe: 48 63 d0 movslq %eax,%rdx
|
|
5901: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
|
|
5907: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
590e: 00
|
|
590f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5916: 0f 1f 00 nopl (%rax)
|
|
5919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5920: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
|
|
5926: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
|
|
592d: 01
|
|
592e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
|
|
5932: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
|
|
5939: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
|
|
593f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
|
|
5945: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
|
|
594c: 01
|
|
594d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
|
|
5951: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
|
|
5958: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
|
|
595f: 49 83 c2 10 add $0x10,%r10
|
|
5963: 4c 3b d2 cmp %rdx,%r10
|
|
5966: 72 b8 jb 0x5920
|
|
5968: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
596c: 45 3b d1 cmp %r9d,%r10d
|
|
596f: 0f 87 85 00 00 00 ja 0x59fa
|
|
5975: 4d 63 d9 movslq %r9d,%r11
|
|
5978: 4c 2b da sub %rdx,%r11
|
|
597b: 49 83 fb 04 cmp $0x4,%r11
|
|
597f: 0f 8c 7d 00 00 00 jl 0x5a02
|
|
5985: 45 89 df mov %r11d,%r15d
|
|
5988: 45 33 d2 xor %r10d,%r10d
|
|
598b: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
598f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
5993: 4d 63 ff movslq %r15d,%r15
|
|
5996: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
599a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
59a0: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
|
|
59a6: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
|
|
59ac: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
|
|
59b2: 49 83 c2 04 add $0x4,%r10
|
|
59b6: 4d 3b d7 cmp %r15,%r10
|
|
59b9: 72 e5 jb 0x59a0
|
|
59bb: 4d 3b fb cmp %r11,%r15
|
|
59be: 73 3a jae 0x59fa
|
|
59c0: 48 63 c0 movslq %eax,%rax
|
|
59c3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
59c7: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
59cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
59d2: 00
|
|
59d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
59e0: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
|
|
59e6: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
|
|
59ec: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
|
|
59f2: 49 ff c7 inc %r15
|
|
59f5: 4d 3b fb cmp %r11,%r15
|
|
59f8: 72 e6 jb 0x59e0
|
|
59fa: 33 c0 xor %eax,%eax
|
|
59fc: c5 f8 77 vzeroupper
|
|
59ff: 41 5f pop %r15
|
|
5a01: c3 ret
|
|
5a02: 45 33 ff xor %r15d,%r15d
|
|
5a05: eb b4 jmp 0x59bb
|
|
5a07: 33 c0 xor %eax,%eax
|
|
5a09: 41 83 f9 01 cmp $0x1,%r9d
|
|
5a0d: 72 eb jb 0x59fa
|
|
5a0f: 4d 63 d9 movslq %r9d,%r11
|
|
5a12: 45 33 ff xor %r15d,%r15d
|
|
5a15: eb a4 jmp 0x59bb
|
|
5a17: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5a1c: 41 5f pop %r15
|
|
5a1e: c3 ret
|
|
5a1f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5a24: 41 5f pop %r15
|
|
5a26: c3 ret
|
|
5a27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a2e: 00
|
|
5a2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a36: 0f 1f 00 nopl (%rax)
|
|
5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a40: 4d 89 c2 mov %r8,%r10
|
|
5a43: 48 85 c9 test %rcx,%rcx
|
|
5a46: 0f 84 eb 00 00 00 je 0x5b37
|
|
5a4c: 4d 85 d2 test %r10,%r10
|
|
5a4f: 0f 84 e2 00 00 00 je 0x5b37
|
|
5a55: 45 85 c9 test %r9d,%r9d
|
|
5a58: 0f 8e d3 00 00 00 jle 0x5b31
|
|
5a5e: 49 63 c1 movslq %r9d,%rax
|
|
5a61: 48 83 f8 08 cmp $0x8,%rax
|
|
5a65: 0f 8c b5 00 00 00 jl 0x5b20
|
|
5a6b: 48 3d e1 00 00 00 cmp $0xe1,%rax
|
|
5a71: 0f 8c ae 00 00 00 jl 0x5b25
|
|
5a77: 4c 89 d2 mov %r10,%rdx
|
|
5a7a: 48 83 e2 1f and $0x1f,%rdx
|
|
5a7e: 85 d2 test %edx,%edx
|
|
5a80: 74 11 je 0x5a93
|
|
5a82: f6 c2 03 test $0x3,%dl
|
|
5a85: 0f 85 95 00 00 00 jne 0x5b20
|
|
5a8b: f7 da neg %edx
|
|
5a8d: 83 c2 20 add $0x20,%edx
|
|
5a90: c1 ea 02 shr $0x2,%edx
|
|
5a93: 41 89 d0 mov %edx,%r8d
|
|
5a96: 4d 8d 58 08 lea 0x8(%r8),%r11
|
|
5a9a: 49 3b c3 cmp %r11,%rax
|
|
5a9d: 0f 8c 7d 00 00 00 jl 0x5b20
|
|
5aa3: 45 89 cb mov %r9d,%r11d
|
|
5aa6: 44 2b da sub %edx,%r11d
|
|
5aa9: 41 83 e3 07 and $0x7,%r11d
|
|
5aad: 45 2b cb sub %r11d,%r9d
|
|
5ab0: 45 33 db xor %r11d,%r11d
|
|
5ab3: 4d 63 c9 movslq %r9d,%r9
|
|
5ab6: 85 d2 test %edx,%edx
|
|
5ab8: 76 20 jbe 0x5ada
|
|
5aba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5ac0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
|
|
5ac6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
|
|
5acc: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
|
|
5ad2: 49 ff c3 inc %r11
|
|
5ad5: 4d 3b d8 cmp %r8,%r11
|
|
5ad8: 72 e6 jb 0x5ac0
|
|
5ada: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
5adf: 90 nop
|
|
5ae0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
|
|
5ae6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
|
|
5aec: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
|
|
5af2: 49 83 c0 08 add $0x8,%r8
|
|
5af6: 4d 3b c1 cmp %r9,%r8
|
|
5af9: 72 e5 jb 0x5ae0
|
|
5afb: 4c 3b c8 cmp %rax,%r9
|
|
5afe: 73 1a jae 0x5b1a
|
|
5b00: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
|
|
5b06: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
|
|
5b0c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
|
|
5b12: 49 ff c1 inc %r9
|
|
5b15: 4c 3b c8 cmp %rax,%r9
|
|
5b18: 72 e6 jb 0x5b00
|
|
5b1a: 33 c0 xor %eax,%eax
|
|
5b1c: c5 f8 77 vzeroupper
|
|
5b1f: c3 ret
|
|
5b20: 45 33 c9 xor %r9d,%r9d
|
|
5b23: eb d6 jmp 0x5afb
|
|
5b25: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
5b29: 45 33 c0 xor %r8d,%r8d
|
|
5b2c: 4d 63 c9 movslq %r9d,%r9
|
|
5b2f: eb a9 jmp 0x5ada
|
|
5b31: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5b36: c3 ret
|
|
5b37: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5b3c: c3 ret
|
|
5b3d: 0f 1f 00 nopl (%rax)
|
|
5b40: 55 push %rbp
|
|
5b41: c5 f8 28 e1 vmovaps %xmm1,%xmm4
|
|
5b45: 48 85 c9 test %rcx,%rcx
|
|
5b48: 0f 84 a0 01 00 00 je 0x5cee
|
|
5b4e: 4d 85 c0 test %r8,%r8
|
|
5b51: 0f 84 97 01 00 00 je 0x5cee
|
|
5b57: 45 85 c9 test %r9d,%r9d
|
|
5b5a: 0f 8e 87 01 00 00 jle 0x5ce7
|
|
5b60: 41 83 f9 08 cmp $0x8,%r9d
|
|
5b64: 0f 8c 76 01 00 00 jl 0x5ce0
|
|
5b6a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
|
|
5b71: 0f 8c 5c 01 00 00 jl 0x5cd3
|
|
5b77: 4c 89 c0 mov %r8,%rax
|
|
5b7a: 48 83 e0 1f and $0x1f,%rax
|
|
5b7e: a8 03 test $0x3,%al
|
|
5b80: 74 04 je 0x5b86
|
|
5b82: 33 c0 xor %eax,%eax
|
|
5b84: eb 13 jmp 0x5b99
|
|
5b86: 85 c0 test %eax,%eax
|
|
5b88: 74 0f je 0x5b99
|
|
5b8a: f7 d8 neg %eax
|
|
5b8c: 83 c0 20 add $0x20,%eax
|
|
5b8f: c1 e8 02 shr $0x2,%eax
|
|
5b92: 44 3b c8 cmp %eax,%r9d
|
|
5b95: 41 0f 4c c1 cmovl %r9d,%eax
|
|
5b99: 44 89 ca mov %r9d,%edx
|
|
5b9c: 2b d0 sub %eax,%edx
|
|
5b9e: 83 e2 07 and $0x7,%edx
|
|
5ba1: f7 da neg %edx
|
|
5ba3: 41 03 d1 add %r9d,%edx
|
|
5ba6: 83 f8 01 cmp $0x1,%eax
|
|
5ba9: 72 6d jb 0x5c18
|
|
5bab: 45 33 db xor %r11d,%r11d
|
|
5bae: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c53180
|
|
5bb5: 01
|
|
5bb6: 33 ed xor %ebp,%ebp
|
|
5bb8: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c531a0
|
|
5bbf: 01
|
|
5bc0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
5bc5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
|
|
5bcb: 4c 63 d0 movslq %eax,%r10
|
|
5bce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5bd5: 00
|
|
5bd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5bdd: 0f 1f 00 nopl (%rax)
|
|
5be0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
|
|
5be6: 49 83 c3 08 add $0x8,%r11
|
|
5bea: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
5bee: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
|
|
5bf5: 00
|
|
5bf6: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
|
|
5bfd: 00
|
|
5bfe: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
|
|
5c05: 00
|
|
5c06: 48 83 c5 20 add $0x20,%rbp
|
|
5c0a: 4d 3b da cmp %r10,%r11
|
|
5c0d: 72 d1 jb 0x5be0
|
|
5c0f: 44 3b c8 cmp %eax,%r9d
|
|
5c12: 0f 84 b4 00 00 00 je 0x5ccc
|
|
5c18: 8d 68 08 lea 0x8(%rax),%ebp
|
|
5c1b: 3b d5 cmp %ebp,%edx
|
|
5c1d: 7c 3b jl 0x5c5a
|
|
5c1f: 48 63 c0 movslq %eax,%rax
|
|
5c22: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
5c27: 48 63 ea movslq %edx,%rbp
|
|
5c2a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c31: 00
|
|
5c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c40: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
|
|
5c45: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
|
|
5c4b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
|
|
5c51: 48 83 c0 08 add $0x8,%rax
|
|
5c55: 48 3b c5 cmp %rbp,%rax
|
|
5c58: 72 e6 jb 0x5c40
|
|
5c5a: 8d 42 01 lea 0x1(%rdx),%eax
|
|
5c5d: 41 3b c1 cmp %r9d,%eax
|
|
5c60: 0f 87 66 00 00 00 ja 0x5ccc
|
|
5c66: 44 89 cd mov %r9d,%ebp
|
|
5c69: 33 c0 xor %eax,%eax
|
|
5c6b: 2b ea sub %edx,%ebp
|
|
5c6d: 48 63 d2 movslq %edx,%rdx
|
|
5c70: 4d 63 c9 movslq %r9d,%r9
|
|
5c73: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c53180
|
|
5c7a: 01
|
|
5c7b: 4c 2b ca sub %rdx,%r9
|
|
5c7e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c531a0
|
|
5c85: 01
|
|
5c86: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
|
|
5c8b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
|
|
5c91: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
|
|
5c95: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
|
|
5c99: 33 d2 xor %edx,%edx
|
|
5c9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ca0: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
|
|
5ca6: 48 83 c0 08 add $0x8,%rax
|
|
5caa: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
5cae: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
|
|
5cb5: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
|
|
5cbc: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
|
|
5cc3: 48 83 c2 20 add $0x20,%rdx
|
|
5cc7: 49 3b c1 cmp %r9,%rax
|
|
5cca: 72 d4 jb 0x5ca0
|
|
5ccc: 33 c0 xor %eax,%eax
|
|
5cce: c5 f8 77 vzeroupper
|
|
5cd1: 5d pop %rbp
|
|
5cd2: c3 ret
|
|
5cd3: 44 89 ca mov %r9d,%edx
|
|
5cd6: 33 c0 xor %eax,%eax
|
|
5cd8: 83 e2 f8 and $0xfffffff8,%edx
|
|
5cdb: e9 38 ff ff ff jmp 0x5c18
|
|
5ce0: 33 d2 xor %edx,%edx
|
|
5ce2: e9 73 ff ff ff jmp 0x5c5a
|
|
5ce7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5cec: 5d pop %rbp
|
|
5ced: c3 ret
|
|
5cee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5cf3: 5d pop %rbp
|
|
5cf4: c3 ret
|
|
5cf5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d00: 48 83 ec 28 sub $0x28,%rsp
|
|
5d04: 48 85 c9 test %rcx,%rcx
|
|
5d07: 74 20 je 0x5d29
|
|
5d09: 48 85 d2 test %rdx,%rdx
|
|
5d0c: 74 1b je 0x5d29
|
|
5d0e: 45 85 c0 test %r8d,%r8d
|
|
5d11: 7f 0a jg 0x5d1d
|
|
5d13: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5d18: 48 83 c4 28 add $0x28,%rsp
|
|
5d1c: c3 ret
|
|
5d1d: e8 1e 8f 03 00 call 0x3ec40
|
|
5d22: 33 c0 xor %eax,%eax
|
|
5d24: 48 83 c4 28 add $0x28,%rsp
|
|
5d28: c3 ret
|
|
5d29: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5d2e: 48 83 c4 28 add $0x28,%rsp
|
|
5d32: c3 ret
|
|
5d33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d3f: 00
|
|
5d40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5d45: 48 85 c9 test %rcx,%rcx
|
|
5d48: 74 22 je 0x5d6c
|
|
5d4a: 48 85 d2 test %rdx,%rdx
|
|
5d4d: 74 1d je 0x5d6c
|
|
5d4f: 45 85 c0 test %r8d,%r8d
|
|
5d52: 7f 0b jg 0x5d5f
|
|
5d54: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5d59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5d5e: c3 ret
|
|
5d5f: e8 5c 90 03 00 call 0x3edc0
|
|
5d64: 33 c0 xor %eax,%eax
|
|
5d66: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5d6b: c3 ret
|
|
5d6c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5d71: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5d76: c3 ret
|
|
5d77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5d7e: 00 00
|
|
5d80: 48 83 ec 28 sub $0x28,%rsp
|
|
5d84: 48 85 c9 test %rcx,%rcx
|
|
5d87: 74 20 je 0x5da9
|
|
5d89: 48 85 d2 test %rdx,%rdx
|
|
5d8c: 74 1b je 0x5da9
|
|
5d8e: 45 85 c0 test %r8d,%r8d
|
|
5d91: 7f 0a jg 0x5d9d
|
|
5d93: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5d98: 48 83 c4 28 add $0x28,%rsp
|
|
5d9c: c3 ret
|
|
5d9d: e8 9e 91 03 00 call 0x3ef40
|
|
5da2: 33 c0 xor %eax,%eax
|
|
5da4: 48 83 c4 28 add $0x28,%rsp
|
|
5da8: c3 ret
|
|
5da9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5dae: 48 83 c4 28 add $0x28,%rsp
|
|
5db2: c3 ret
|
|
5db3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5dbf: 00
|
|
5dc0: 56 push %rsi
|
|
5dc1: 48 89 d6 mov %rdx,%rsi
|
|
5dc4: 48 85 c9 test %rcx,%rcx
|
|
5dc7: 0f 84 90 01 00 00 je 0x5f5d
|
|
5dcd: 48 85 f6 test %rsi,%rsi
|
|
5dd0: 0f 84 87 01 00 00 je 0x5f5d
|
|
5dd6: 45 85 c0 test %r8d,%r8d
|
|
5dd9: 0f 8e 77 01 00 00 jle 0x5f56
|
|
5ddf: 41 83 f8 10 cmp $0x10,%r8d
|
|
5de3: 0f 8c 5d 01 00 00 jl 0x5f46
|
|
5de9: 49 89 f1 mov %rsi,%r9
|
|
5dec: 49 83 e1 1f and $0x1f,%r9
|
|
5df0: 45 89 c9 mov %r9d,%r9d
|
|
5df3: 45 85 c9 test %r9d,%r9d
|
|
5df6: 74 18 je 0x5e10
|
|
5df8: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
5dff: 0f 85 41 01 00 00 jne 0x5f46
|
|
5e05: 41 f7 d9 neg %r9d
|
|
5e08: 41 83 c1 20 add $0x20,%r9d
|
|
5e0c: 41 c1 e9 02 shr $0x2,%r9d
|
|
5e10: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
5e14: 44 3b c0 cmp %eax,%r8d
|
|
5e17: 0f 8c 29 01 00 00 jl 0x5f46
|
|
5e1d: 44 89 c0 mov %r8d,%eax
|
|
5e20: 33 d2 xor %edx,%edx
|
|
5e22: 41 2b c1 sub %r9d,%eax
|
|
5e25: 83 e0 0f and $0xf,%eax
|
|
5e28: f7 d8 neg %eax
|
|
5e2a: 41 03 c0 add %r8d,%eax
|
|
5e2d: 45 85 c9 test %r9d,%r9d
|
|
5e30: 76 25 jbe 0x5e57
|
|
5e32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e40: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
5e45: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
5e4a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
5e4f: 48 ff c2 inc %rdx
|
|
5e52: 49 3b d1 cmp %r9,%rdx
|
|
5e55: 72 e9 jb 0x5e40
|
|
5e57: 48 63 d0 movslq %eax,%rdx
|
|
5e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5e60: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
5e66: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
5e6d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
5e74: 01
|
|
5e75: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
5e7c: 01
|
|
5e7d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
|
|
5e83: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
5e8a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
5e90: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
5e97: 49 83 c1 10 add $0x10,%r9
|
|
5e9b: 4c 3b ca cmp %rdx,%r9
|
|
5e9e: 72 c0 jb 0x5e60
|
|
5ea0: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
5ea4: 45 3b c8 cmp %r8d,%r9d
|
|
5ea7: 0f 87 8d 00 00 00 ja 0x5f3a
|
|
5ead: 4d 63 d0 movslq %r8d,%r10
|
|
5eb0: 4c 2b d2 sub %rdx,%r10
|
|
5eb3: 49 83 fa 04 cmp $0x4,%r10
|
|
5eb7: 0f 8c 84 00 00 00 jl 0x5f41
|
|
5ebd: 45 89 d3 mov %r10d,%r11d
|
|
5ec0: 45 33 c9 xor %r9d,%r9d
|
|
5ec3: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
5ec7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
5ecb: 4d 63 db movslq %r11d,%r11
|
|
5ece: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
5ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ee0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
5ee6: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
|
|
5eec: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
5ef2: 49 83 c1 04 add $0x4,%r9
|
|
5ef6: 4d 3b cb cmp %r11,%r9
|
|
5ef9: 72 e5 jb 0x5ee0
|
|
5efb: 4d 3b da cmp %r10,%r11
|
|
5efe: 73 3a jae 0x5f3a
|
|
5f00: 48 63 c0 movslq %eax,%rax
|
|
5f03: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
5f07: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
5f0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f12: 00
|
|
5f13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5f20: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
5f26: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
|
|
5f2c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
5f32: 49 ff c3 inc %r11
|
|
5f35: 4d 3b da cmp %r10,%r11
|
|
5f38: 72 e6 jb 0x5f20
|
|
5f3a: 33 c0 xor %eax,%eax
|
|
5f3c: c5 f8 77 vzeroupper
|
|
5f3f: 5e pop %rsi
|
|
5f40: c3 ret
|
|
5f41: 45 33 db xor %r11d,%r11d
|
|
5f44: eb b5 jmp 0x5efb
|
|
5f46: 33 c0 xor %eax,%eax
|
|
5f48: 41 83 f8 01 cmp $0x1,%r8d
|
|
5f4c: 72 ec jb 0x5f3a
|
|
5f4e: 4d 63 d0 movslq %r8d,%r10
|
|
5f51: 45 33 db xor %r11d,%r11d
|
|
5f54: eb a5 jmp 0x5efb
|
|
5f56: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5f5b: 5e pop %rsi
|
|
5f5c: c3 ret
|
|
5f5d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5f62: 5e pop %rsi
|
|
5f63: c3 ret
|
|
5f64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f6b: 00
|
|
5f6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f7f: 00
|
|
5f80: 53 push %rbx
|
|
5f81: 49 89 ca mov %rcx,%r10
|
|
5f84: 4d 85 d2 test %r10,%r10
|
|
5f87: 0f 84 84 01 00 00 je 0x6111
|
|
5f8d: 48 85 d2 test %rdx,%rdx
|
|
5f90: 0f 84 7b 01 00 00 je 0x6111
|
|
5f96: 45 85 c0 test %r8d,%r8d
|
|
5f99: 0f 8e 6b 01 00 00 jle 0x610a
|
|
5f9f: 41 83 f8 10 cmp $0x10,%r8d
|
|
5fa3: 0f 8c 59 01 00 00 jl 0x6102
|
|
5fa9: 48 89 d3 mov %rdx,%rbx
|
|
5fac: 48 83 e3 1f and $0x1f,%rbx
|
|
5fb0: 85 db test %ebx,%ebx
|
|
5fb2: 74 11 je 0x5fc5
|
|
5fb4: f6 c3 03 test $0x3,%bl
|
|
5fb7: 0f 85 45 01 00 00 jne 0x6102
|
|
5fbd: f7 db neg %ebx
|
|
5fbf: 83 c3 20 add $0x20,%ebx
|
|
5fc2: c1 eb 02 shr $0x2,%ebx
|
|
5fc5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
5fc8: 44 3b c0 cmp %eax,%r8d
|
|
5fcb: 0f 8c 31 01 00 00 jl 0x6102
|
|
5fd1: 45 89 c1 mov %r8d,%r9d
|
|
5fd4: 33 c0 xor %eax,%eax
|
|
5fd6: 44 2b cb sub %ebx,%r9d
|
|
5fd9: 41 83 e1 0f and $0xf,%r9d
|
|
5fdd: 41 f7 d9 neg %r9d
|
|
5fe0: 45 03 c8 add %r8d,%r9d
|
|
5fe3: 89 d9 mov %ebx,%ecx
|
|
5fe5: 85 db test %ebx,%ebx
|
|
5fe7: 76 2f jbe 0x6018
|
|
5fe9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ff0: 00
|
|
5ff1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5fff: 00
|
|
6000: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
6006: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
600b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
6010: 48 ff c0 inc %rax
|
|
6013: 48 3b c1 cmp %rcx,%rax
|
|
6016: 72 e8 jb 0x6000
|
|
6018: 49 63 c1 movslq %r9d,%rax
|
|
601b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6020: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
6026: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
602d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
6032: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
6038: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
603d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
6043: 48 83 c1 10 add $0x10,%rcx
|
|
6047: 48 3b c8 cmp %rax,%rcx
|
|
604a: 72 d4 jb 0x6020
|
|
604c: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
6050: 41 3b c0 cmp %r8d,%eax
|
|
6053: 0f 87 9e 00 00 00 ja 0x60f7
|
|
6059: 4d 63 c0 movslq %r8d,%r8
|
|
605c: 4d 63 c9 movslq %r9d,%r9
|
|
605f: 4d 2b c1 sub %r9,%r8
|
|
6062: 49 83 f8 04 cmp $0x4,%r8
|
|
6066: 0f 8c 92 00 00 00 jl 0x60fe
|
|
606c: 4d 63 c9 movslq %r9d,%r9
|
|
606f: 44 89 c3 mov %r8d,%ebx
|
|
6072: 83 e3 fc and $0xfffffffc,%ebx
|
|
6075: 33 c9 xor %ecx,%ecx
|
|
6077: 48 63 db movslq %ebx,%rbx
|
|
607a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
607e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
6082: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6089: 00
|
|
608a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6091: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6098: 00
|
|
6099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60a0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
60a6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
60ab: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
60b0: 48 83 c1 04 add $0x4,%rcx
|
|
60b4: 48 3b cb cmp %rbx,%rcx
|
|
60b7: 72 e7 jb 0x60a0
|
|
60b9: 49 3b d8 cmp %r8,%rbx
|
|
60bc: 73 39 jae 0x60f7
|
|
60be: 4d 63 c9 movslq %r9d,%r9
|
|
60c1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
60c5: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
60c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60d0: 00
|
|
60d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60df: 00
|
|
60e0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
60e5: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
60ea: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
60ef: 48 ff c3 inc %rbx
|
|
60f2: 49 3b d8 cmp %r8,%rbx
|
|
60f5: 72 e9 jb 0x60e0
|
|
60f7: 33 c0 xor %eax,%eax
|
|
60f9: c5 f8 77 vzeroupper
|
|
60fc: 5b pop %rbx
|
|
60fd: c3 ret
|
|
60fe: 33 db xor %ebx,%ebx
|
|
6100: eb b7 jmp 0x60b9
|
|
6102: 45 33 c9 xor %r9d,%r9d
|
|
6105: e9 42 ff ff ff jmp 0x604c
|
|
610a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
610f: 5b pop %rbx
|
|
6110: c3 ret
|
|
6111: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6116: 5b pop %rbx
|
|
6117: c3 ret
|
|
6118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
611f: 00
|
|
6120: 48 83 ec 28 sub $0x28,%rsp
|
|
6124: 48 85 d2 test %rdx,%rdx
|
|
6127: 74 3f je 0x6168
|
|
6129: 45 85 c0 test %r8d,%r8d
|
|
612c: 7e 30 jle 0x615e
|
|
612e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c531c0
|
|
6135: 7a 02 jp 0x6139
|
|
6137: 74 0f je 0x6148
|
|
6139: 0f 57 c9 xorps %xmm1,%xmm1
|
|
613c: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
613f: 7a 02 jp 0x6143
|
|
6141: 74 0c je 0x614f
|
|
6143: e8 78 8f 03 00 call 0x3f0c0
|
|
6148: 33 c0 xor %eax,%eax
|
|
614a: 48 83 c4 28 add $0x28,%rsp
|
|
614e: c3 ret
|
|
614f: 48 89 d1 mov %rdx,%rcx
|
|
6152: 44 89 c2 mov %r8d,%edx
|
|
6155: 48 83 c4 28 add $0x28,%rsp
|
|
6159: e9 42 8d 00 00 jmp 0xeea0
|
|
615e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6163: 48 83 c4 28 add $0x28,%rsp
|
|
6167: c3 ret
|
|
6168: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
616d: 48 83 c4 28 add $0x28,%rsp
|
|
6171: c3 ret
|
|
6172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6180: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6185: 48 85 d2 test %rdx,%rdx
|
|
6188: 74 43 je 0x61cd
|
|
618a: 45 85 c0 test %r8d,%r8d
|
|
618d: 7e 32 jle 0x61c1
|
|
618f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c531c4
|
|
6196: 7a 02 jp 0x619a
|
|
6198: 74 0f je 0x61a9
|
|
619a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
619d: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
61a0: 7a 02 jp 0x61a4
|
|
61a2: 74 0d je 0x61b1
|
|
61a4: e8 97 90 03 00 call 0x3f240
|
|
61a9: 33 c0 xor %eax,%eax
|
|
61ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
61b0: c3 ret
|
|
61b1: 48 89 d1 mov %rdx,%rcx
|
|
61b4: 44 89 c2 mov %r8d,%edx
|
|
61b7: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
61bc: e9 1f 8f 00 00 jmp 0xf0e0
|
|
61c1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
61c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
61cb: 90 nop
|
|
61cc: c3 ret
|
|
61cd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
61d2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
61d7: 90 nop
|
|
61d8: 90 nop
|
|
61d9: 90 nop
|
|
61da: c3 ret
|
|
61db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
61e0: 48 83 ec 28 sub $0x28,%rsp
|
|
61e4: 48 85 d2 test %rdx,%rdx
|
|
61e7: 74 3f je 0x6228
|
|
61e9: 45 85 c0 test %r8d,%r8d
|
|
61ec: 7e 30 jle 0x621e
|
|
61ee: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c531c8
|
|
61f5: 7a 02 jp 0x61f9
|
|
61f7: 74 0f je 0x6208
|
|
61f9: 0f 57 c9 xorps %xmm1,%xmm1
|
|
61fc: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
61ff: 7a 02 jp 0x6203
|
|
6201: 74 0c je 0x620f
|
|
6203: e8 b8 91 03 00 call 0x3f3c0
|
|
6208: 33 c0 xor %eax,%eax
|
|
620a: 48 83 c4 28 add $0x28,%rsp
|
|
620e: c3 ret
|
|
620f: 48 89 d1 mov %rdx,%rcx
|
|
6212: 44 89 c2 mov %r8d,%edx
|
|
6215: 48 83 c4 28 add $0x28,%rsp
|
|
6219: e9 02 91 00 00 jmp 0xf320
|
|
621e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6223: 48 83 c4 28 add $0x28,%rsp
|
|
6227: c3 ret
|
|
6228: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
622d: 48 83 c4 28 add $0x28,%rsp
|
|
6231: c3 ret
|
|
6232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6240: 48 83 ec 28 sub $0x28,%rsp
|
|
6244: 48 85 d2 test %rdx,%rdx
|
|
6247: 0f 84 a6 01 00 00 je 0x63f3
|
|
624d: 45 85 c0 test %r8d,%r8d
|
|
6250: 0f 8e 93 01 00 00 jle 0x63e9
|
|
6256: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c531cc
|
|
625d: 01
|
|
625e: 7a 06 jp 0x6266
|
|
6260: 0f 84 7c 01 00 00 je 0x63e2
|
|
6266: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
626a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
626e: 7a 06 jp 0x6276
|
|
6270: 0f 84 5c 01 00 00 je 0x63d2
|
|
6276: 41 83 f8 10 cmp $0x10,%r8d
|
|
627a: 0f 8c 42 01 00 00 jl 0x63c2
|
|
6280: 49 89 d1 mov %rdx,%r9
|
|
6283: 49 83 e1 1f and $0x1f,%r9
|
|
6287: 45 85 c9 test %r9d,%r9d
|
|
628a: 74 18 je 0x62a4
|
|
628c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
6293: 0f 85 29 01 00 00 jne 0x63c2
|
|
6299: 41 f7 d9 neg %r9d
|
|
629c: 41 83 c1 20 add $0x20,%r9d
|
|
62a0: 41 c1 e9 02 shr $0x2,%r9d
|
|
62a4: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
62a8: 44 3b c0 cmp %eax,%r8d
|
|
62ab: 0f 8c 11 01 00 00 jl 0x63c2
|
|
62b1: 45 89 c2 mov %r8d,%r10d
|
|
62b4: 33 c0 xor %eax,%eax
|
|
62b6: 45 2b d1 sub %r9d,%r10d
|
|
62b9: 41 83 e2 0f and $0xf,%r10d
|
|
62bd: 41 f7 da neg %r10d
|
|
62c0: 45 03 d0 add %r8d,%r10d
|
|
62c3: 45 89 cb mov %r9d,%r11d
|
|
62c6: 45 85 c9 test %r9d,%r9d
|
|
62c9: 76 27 jbe 0x62f2
|
|
62cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
62d2: 00
|
|
62d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
62da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
62e0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
62e5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
62ea: 48 ff c0 inc %rax
|
|
62ed: 49 3b c3 cmp %r11,%rax
|
|
62f0: 72 ee jb 0x62e0
|
|
62f2: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
62f7: 4d 63 ca movslq %r10d,%r9
|
|
62fa: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
6300: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
|
|
6306: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
|
|
630d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
|
|
6313: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
|
|
631a: 49 83 c3 10 add $0x10,%r11
|
|
631e: 4d 3b d9 cmp %r9,%r11
|
|
6321: 72 dd jb 0x6300
|
|
6323: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
6327: 41 3b c0 cmp %r8d,%eax
|
|
632a: 0f 87 84 00 00 00 ja 0x63b4
|
|
6330: 4d 63 c0 movslq %r8d,%r8
|
|
6333: 4d 2b c1 sub %r9,%r8
|
|
6336: 49 83 f8 04 cmp $0x4,%r8
|
|
633a: 0f 8c 7e 00 00 00 jl 0x63be
|
|
6340: 44 89 c0 mov %r8d,%eax
|
|
6343: 45 33 db xor %r11d,%r11d
|
|
6346: 83 e0 fc and $0xfffffffc,%eax
|
|
6349: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
|
|
634d: 48 63 c0 movslq %eax,%rax
|
|
6350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6357: 00
|
|
6358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
635f: 90 nop
|
|
6360: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
|
|
6365: 49 83 c3 04 add $0x4,%r11
|
|
6369: c4 c1 78 11 09 vmovups %xmm1,(%r9)
|
|
636e: 49 83 c1 10 add $0x10,%r9
|
|
6372: 4c 3b d8 cmp %rax,%r11
|
|
6375: 72 e9 jb 0x6360
|
|
6377: 49 3b c0 cmp %r8,%rax
|
|
637a: 73 38 jae 0x63b4
|
|
637c: 4d 63 d2 movslq %r10d,%r10
|
|
637f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
|
|
6383: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
6387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
638e: 00
|
|
638f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6396: 0f 1f 00 nopl (%rax)
|
|
6399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
63a0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
63a4: 48 ff c0 inc %rax
|
|
63a7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
63ab: 48 83 c2 04 add $0x4,%rdx
|
|
63af: 49 3b c0 cmp %r8,%rax
|
|
63b2: 72 ec jb 0x63a0
|
|
63b4: 33 c0 xor %eax,%eax
|
|
63b6: c5 f8 77 vzeroupper
|
|
63b9: 48 83 c4 28 add $0x28,%rsp
|
|
63bd: c3 ret
|
|
63be: 33 c0 xor %eax,%eax
|
|
63c0: eb b5 jmp 0x6377
|
|
63c2: 45 33 d2 xor %r10d,%r10d
|
|
63c5: 41 83 f8 01 cmp $0x1,%r8d
|
|
63c9: 72 e9 jb 0x63b4
|
|
63cb: 4d 63 c0 movslq %r8d,%r8
|
|
63ce: 33 c0 xor %eax,%eax
|
|
63d0: eb a5 jmp 0x6377
|
|
63d2: 48 89 d1 mov %rdx,%rcx
|
|
63d5: 44 89 c2 mov %r8d,%edx
|
|
63d8: e8 83 8f 00 00 call 0xf360
|
|
63dd: 48 83 c4 28 add $0x28,%rsp
|
|
63e1: c3 ret
|
|
63e2: 33 c0 xor %eax,%eax
|
|
63e4: 48 83 c4 28 add $0x28,%rsp
|
|
63e8: c3 ret
|
|
63e9: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
63ee: 48 83 c4 28 add $0x28,%rsp
|
|
63f2: c3 ret
|
|
63f3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
63f8: 48 83 c4 28 add $0x28,%rsp
|
|
63fc: c3 ret
|
|
63fd: 0f 1f 00 nopl (%rax)
|
|
6400: 48 83 ec 28 sub $0x28,%rsp
|
|
6404: 48 85 d2 test %rdx,%rdx
|
|
6407: 0f 84 9e 01 00 00 je 0x65ab
|
|
640d: 45 85 c0 test %r8d,%r8d
|
|
6410: 0f 8e 8b 01 00 00 jle 0x65a1
|
|
6416: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c531d0
|
|
641d: 01
|
|
641e: 7a 06 jp 0x6426
|
|
6420: 0f 84 74 01 00 00 je 0x659a
|
|
6426: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
642a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
642e: 7a 06 jp 0x6436
|
|
6430: 0f 84 54 01 00 00 je 0x658a
|
|
6436: 41 83 f8 10 cmp $0x10,%r8d
|
|
643a: 0f 8c 42 01 00 00 jl 0x6582
|
|
6440: 49 89 d3 mov %rdx,%r11
|
|
6443: 49 83 e3 1f and $0x1f,%r11
|
|
6447: 45 85 db test %r11d,%r11d
|
|
644a: 74 18 je 0x6464
|
|
644c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
6453: 0f 85 29 01 00 00 jne 0x6582
|
|
6459: 41 f7 db neg %r11d
|
|
645c: 41 83 c3 20 add $0x20,%r11d
|
|
6460: 41 c1 eb 02 shr $0x2,%r11d
|
|
6464: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
6468: 44 3b c0 cmp %eax,%r8d
|
|
646b: 0f 8c 11 01 00 00 jl 0x6582
|
|
6471: 45 89 c1 mov %r8d,%r9d
|
|
6474: 33 c0 xor %eax,%eax
|
|
6476: 45 2b cb sub %r11d,%r9d
|
|
6479: 41 83 e1 0f and $0xf,%r9d
|
|
647d: 41 f7 d9 neg %r9d
|
|
6480: 45 03 c8 add %r8d,%r9d
|
|
6483: 45 89 da mov %r11d,%r10d
|
|
6486: 45 85 db test %r11d,%r11d
|
|
6489: 76 27 jbe 0x64b2
|
|
648b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6492: 00
|
|
6493: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
649a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
64a0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
64a5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
64aa: 48 ff c0 inc %rax
|
|
64ad: 49 3b c2 cmp %r10,%rax
|
|
64b0: 72 ee jb 0x64a0
|
|
64b2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
64b7: 49 63 c1 movslq %r9d,%rax
|
|
64ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
64c0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
64c6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
64cd: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
64d3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
64da: 49 83 c2 10 add $0x10,%r10
|
|
64de: 4c 3b d0 cmp %rax,%r10
|
|
64e1: 72 dd jb 0x64c0
|
|
64e3: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
64e7: 41 3b c0 cmp %r8d,%eax
|
|
64ea: 0f 87 84 00 00 00 ja 0x6574
|
|
64f0: 4d 63 c0 movslq %r8d,%r8
|
|
64f3: 4d 63 c9 movslq %r9d,%r9
|
|
64f6: 4d 2b c1 sub %r9,%r8
|
|
64f9: 49 83 f8 04 cmp $0x4,%r8
|
|
64fd: 0f 8c 7b 00 00 00 jl 0x657e
|
|
6503: 4d 63 c9 movslq %r9d,%r9
|
|
6506: 44 89 c0 mov %r8d,%eax
|
|
6509: 83 e0 fc and $0xfffffffc,%eax
|
|
650c: 45 33 db xor %r11d,%r11d
|
|
650f: 48 63 c0 movslq %eax,%rax
|
|
6512: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
6517: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
651b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6520: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
6525: 49 83 c3 04 add $0x4,%r11
|
|
6529: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
652e: 49 83 c2 10 add $0x10,%r10
|
|
6532: 4c 3b d8 cmp %rax,%r11
|
|
6535: 72 e9 jb 0x6520
|
|
6537: 49 3b c0 cmp %r8,%rax
|
|
653a: 73 38 jae 0x6574
|
|
653c: 4d 63 c9 movslq %r9d,%r9
|
|
653f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
6543: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
6547: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
654e: 00
|
|
654f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6556: 0f 1f 00 nopl (%rax)
|
|
6559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6560: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
6564: 48 ff c0 inc %rax
|
|
6567: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
656b: 48 83 c2 04 add $0x4,%rdx
|
|
656f: 49 3b c0 cmp %r8,%rax
|
|
6572: 72 ec jb 0x6560
|
|
6574: 33 c0 xor %eax,%eax
|
|
6576: c5 f8 77 vzeroupper
|
|
6579: 48 83 c4 28 add $0x28,%rsp
|
|
657d: c3 ret
|
|
657e: 33 c0 xor %eax,%eax
|
|
6580: eb b5 jmp 0x6537
|
|
6582: 45 33 c9 xor %r9d,%r9d
|
|
6585: e9 59 ff ff ff jmp 0x64e3
|
|
658a: 48 89 d1 mov %rdx,%rcx
|
|
658d: 44 89 c2 mov %r8d,%edx
|
|
6590: e8 0b 8e 00 00 call 0xf3a0
|
|
6595: 48 83 c4 28 add $0x28,%rsp
|
|
6599: c3 ret
|
|
659a: 33 c0 xor %eax,%eax
|
|
659c: 48 83 c4 28 add $0x28,%rsp
|
|
65a0: c3 ret
|
|
65a1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
65a6: 48 83 c4 28 add $0x28,%rsp
|
|
65aa: c3 ret
|
|
65ab: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
65b0: 48 83 c4 28 add $0x28,%rsp
|
|
65b4: c3 ret
|
|
65b5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
65b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
65c0: 48 83 ec 28 sub $0x28,%rsp
|
|
65c4: 48 85 d2 test %rdx,%rdx
|
|
65c7: 0f 84 9e 01 00 00 je 0x676b
|
|
65cd: 45 85 c0 test %r8d,%r8d
|
|
65d0: 0f 8e 8b 01 00 00 jle 0x6761
|
|
65d6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c531d4
|
|
65dd: 01
|
|
65de: 7a 06 jp 0x65e6
|
|
65e0: 0f 84 74 01 00 00 je 0x675a
|
|
65e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
65ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
65ee: 7a 06 jp 0x65f6
|
|
65f0: 0f 84 54 01 00 00 je 0x674a
|
|
65f6: 41 83 f8 10 cmp $0x10,%r8d
|
|
65fa: 0f 8c 42 01 00 00 jl 0x6742
|
|
6600: 49 89 d3 mov %rdx,%r11
|
|
6603: 49 83 e3 1f and $0x1f,%r11
|
|
6607: 45 85 db test %r11d,%r11d
|
|
660a: 74 18 je 0x6624
|
|
660c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
6613: 0f 85 29 01 00 00 jne 0x6742
|
|
6619: 41 f7 db neg %r11d
|
|
661c: 41 83 c3 20 add $0x20,%r11d
|
|
6620: 41 c1 eb 02 shr $0x2,%r11d
|
|
6624: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
6628: 44 3b c0 cmp %eax,%r8d
|
|
662b: 0f 8c 11 01 00 00 jl 0x6742
|
|
6631: 45 89 c1 mov %r8d,%r9d
|
|
6634: 33 c0 xor %eax,%eax
|
|
6636: 45 2b cb sub %r11d,%r9d
|
|
6639: 41 83 e1 0f and $0xf,%r9d
|
|
663d: 41 f7 d9 neg %r9d
|
|
6640: 45 03 c8 add %r8d,%r9d
|
|
6643: 45 89 da mov %r11d,%r10d
|
|
6646: 45 85 db test %r11d,%r11d
|
|
6649: 76 27 jbe 0x6672
|
|
664b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6652: 00
|
|
6653: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
665a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6660: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
6665: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
666a: 48 ff c0 inc %rax
|
|
666d: 49 3b c2 cmp %r10,%rax
|
|
6670: 72 ee jb 0x6660
|
|
6672: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
6677: 49 63 c1 movslq %r9d,%rax
|
|
667a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6680: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
6686: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
668d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
6693: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
669a: 49 83 c2 10 add $0x10,%r10
|
|
669e: 4c 3b d0 cmp %rax,%r10
|
|
66a1: 72 dd jb 0x6680
|
|
66a3: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
66a7: 41 3b c0 cmp %r8d,%eax
|
|
66aa: 0f 87 84 00 00 00 ja 0x6734
|
|
66b0: 4d 63 c0 movslq %r8d,%r8
|
|
66b3: 4d 63 c9 movslq %r9d,%r9
|
|
66b6: 4d 2b c1 sub %r9,%r8
|
|
66b9: 49 83 f8 04 cmp $0x4,%r8
|
|
66bd: 0f 8c 7b 00 00 00 jl 0x673e
|
|
66c3: 4d 63 c9 movslq %r9d,%r9
|
|
66c6: 44 89 c0 mov %r8d,%eax
|
|
66c9: 83 e0 fc and $0xfffffffc,%eax
|
|
66cc: 45 33 db xor %r11d,%r11d
|
|
66cf: 48 63 c0 movslq %eax,%rax
|
|
66d2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
66d7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
66db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
66e0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
66e5: 49 83 c3 04 add $0x4,%r11
|
|
66e9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
66ee: 49 83 c2 10 add $0x10,%r10
|
|
66f2: 4c 3b d8 cmp %rax,%r11
|
|
66f5: 72 e9 jb 0x66e0
|
|
66f7: 49 3b c0 cmp %r8,%rax
|
|
66fa: 73 38 jae 0x6734
|
|
66fc: 4d 63 c9 movslq %r9d,%r9
|
|
66ff: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
6703: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
6707: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
670e: 00
|
|
670f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6716: 0f 1f 00 nopl (%rax)
|
|
6719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6720: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
6724: 48 ff c0 inc %rax
|
|
6727: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
672b: 48 83 c2 04 add $0x4,%rdx
|
|
672f: 49 3b c0 cmp %r8,%rax
|
|
6732: 72 ec jb 0x6720
|
|
6734: 33 c0 xor %eax,%eax
|
|
6736: c5 f8 77 vzeroupper
|
|
6739: 48 83 c4 28 add $0x28,%rsp
|
|
673d: c3 ret
|
|
673e: 33 c0 xor %eax,%eax
|
|
6740: eb b5 jmp 0x66f7
|
|
6742: 45 33 c9 xor %r9d,%r9d
|
|
6745: e9 59 ff ff ff jmp 0x66a3
|
|
674a: 48 89 d1 mov %rdx,%rcx
|
|
674d: 44 89 c2 mov %r8d,%edx
|
|
6750: e8 8b 8c 00 00 call 0xf3e0
|
|
6755: 48 83 c4 28 add $0x28,%rsp
|
|
6759: c3 ret
|
|
675a: 33 c0 xor %eax,%eax
|
|
675c: 48 83 c4 28 add $0x28,%rsp
|
|
6760: c3 ret
|
|
6761: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6766: 48 83 c4 28 add $0x28,%rsp
|
|
676a: c3 ret
|
|
676b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6770: 48 83 c4 28 add $0x28,%rsp
|
|
6774: c3 ret
|
|
6775: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6780: 48 83 ec 38 sub $0x38,%rsp
|
|
6784: 45 89 c1 mov %r8d,%r9d
|
|
6787: 49 89 d0 mov %rdx,%r8
|
|
678a: 48 89 ca mov %rcx,%rdx
|
|
678d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
6793: 48 85 d2 test %rdx,%rdx
|
|
6796: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
679a: 74 47 je 0x67e3
|
|
679c: 4d 85 c0 test %r8,%r8
|
|
679f: 74 42 je 0x67e3
|
|
67a1: 45 85 c9 test %r9d,%r9d
|
|
67a4: 7e 47 jle 0x67ed
|
|
67a6: 85 c0 test %eax,%eax
|
|
67a8: 74 0f je 0x67b9
|
|
67aa: 83 f8 04 cmp $0x4,%eax
|
|
67ad: 74 0d je 0x67bc
|
|
67af: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
67b4: 48 83 c4 38 add $0x38,%rsp
|
|
67b8: c3 ret
|
|
67b9: 83 f8 04 cmp $0x4,%eax
|
|
67bc: 49 89 e3 mov %rsp,%r11
|
|
67bf: b8 01 00 00 00 mov $0x1,%eax
|
|
67c4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
67ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
67cf: 44 0f 44 d0 cmove %eax,%r10d
|
|
67d3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
67d7: e8 b0 d9 a6 01 call 0x1a7418c
|
|
67dc: 33 c0 xor %eax,%eax
|
|
67de: 48 83 c4 38 add $0x38,%rsp
|
|
67e2: c3 ret
|
|
67e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
67e8: 48 83 c4 38 add $0x38,%rsp
|
|
67ec: c3 ret
|
|
67ed: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
67f2: 48 83 c4 38 add $0x38,%rsp
|
|
67f6: c3 ret
|
|
67f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
67fe: 00 00
|
|
6800: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
6805: 45 89 c1 mov %r8d,%r9d
|
|
6808: 49 89 d0 mov %rdx,%r8
|
|
680b: 48 89 ca mov %rcx,%rdx
|
|
680e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
6814: 48 85 d2 test %rdx,%rdx
|
|
6817: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
681b: 74 4b je 0x6868
|
|
681d: 4d 85 c0 test %r8,%r8
|
|
6820: 74 46 je 0x6868
|
|
6822: 45 85 c9 test %r9d,%r9d
|
|
6825: 7e 4c jle 0x6873
|
|
6827: 85 c0 test %eax,%eax
|
|
6829: 74 12 je 0x683d
|
|
682b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
6830: 74 0b je 0x683d
|
|
6832: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
6837: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
683c: c3 ret
|
|
683d: 49 89 e3 mov %rsp,%r11
|
|
6840: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6846: 83 f8 04 cmp $0x4,%eax
|
|
6849: b8 00 00 00 00 mov $0x0,%eax
|
|
684e: 41 0f 44 c2 cmove %r10d,%eax
|
|
6852: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
6857: 41 89 43 20 mov %eax,0x20(%r11)
|
|
685b: e8 cc 47 a7 01 call 0x1a7b02c
|
|
6860: 33 c0 xor %eax,%eax
|
|
6862: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
6867: c3 ret
|
|
6868: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
686d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
6872: c3 ret
|
|
6873: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6878: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
687d: c3 ret
|
|
687e: 66 90 xchg %ax,%ax
|
|
6880: 48 83 ec 38 sub $0x38,%rsp
|
|
6884: 45 89 c1 mov %r8d,%r9d
|
|
6887: 49 89 d0 mov %rdx,%r8
|
|
688a: 48 89 ca mov %rcx,%rdx
|
|
688d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
6893: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
6897: 48 85 d2 test %rdx,%rdx
|
|
689a: 74 47 je 0x68e3
|
|
689c: 4d 85 c0 test %r8,%r8
|
|
689f: 74 42 je 0x68e3
|
|
68a1: 45 85 c9 test %r9d,%r9d
|
|
68a4: 7e 47 jle 0x68ed
|
|
68a6: 85 c0 test %eax,%eax
|
|
68a8: 74 0f je 0x68b9
|
|
68aa: 83 f8 04 cmp $0x4,%eax
|
|
68ad: 74 0d je 0x68bc
|
|
68af: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
68b4: 48 83 c4 38 add $0x38,%rsp
|
|
68b8: c3 ret
|
|
68b9: 83 f8 04 cmp $0x4,%eax
|
|
68bc: b8 01 00 00 00 mov $0x1,%eax
|
|
68c1: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
68c7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
68cc: 44 0f 44 d0 cmove %eax,%r10d
|
|
68d0: 49 89 e3 mov %rsp,%r11
|
|
68d3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
68d7: e8 00 b4 a7 01 call 0x1a81cdc
|
|
68dc: 33 c0 xor %eax,%eax
|
|
68de: 48 83 c4 38 add $0x38,%rsp
|
|
68e2: c3 ret
|
|
68e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
68e8: 48 83 c4 38 add $0x38,%rsp
|
|
68ec: c3 ret
|
|
68ed: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
68f2: 48 83 c4 38 add $0x38,%rsp
|
|
68f6: c3 ret
|
|
68f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
68fe: 00 00
|
|
6900: 41 56 push %r14
|
|
6902: 48 85 c9 test %rcx,%rcx
|
|
6905: 0f 84 51 03 00 00 je 0x6c5c
|
|
690b: 48 85 d2 test %rdx,%rdx
|
|
690e: 0f 84 48 03 00 00 je 0x6c5c
|
|
6914: 45 85 c0 test %r8d,%r8d
|
|
6917: 0f 8e 37 03 00 00 jle 0x6c54
|
|
691d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
6921: 85 c0 test %eax,%eax
|
|
6923: 0f 84 94 01 00 00 je 0x6abd
|
|
6929: 83 f8 04 cmp $0x4,%eax
|
|
692c: 74 08 je 0x6936
|
|
692e: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
6933: 41 5e pop %r14
|
|
6935: c3 ret
|
|
6936: 45 32 c9 xor %r9b,%r9b
|
|
6939: 41 83 f8 10 cmp $0x10,%r8d
|
|
693d: 0f 8c fd 02 00 00 jl 0x6c40
|
|
6943: 49 89 d3 mov %rdx,%r11
|
|
6946: 49 83 e3 1f and $0x1f,%r11
|
|
694a: 45 89 db mov %r11d,%r11d
|
|
694d: 45 85 db test %r11d,%r11d
|
|
6950: 74 18 je 0x696a
|
|
6952: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
6959: 0f 85 e1 02 00 00 jne 0x6c40
|
|
695f: 41 f7 db neg %r11d
|
|
6962: 41 83 c3 20 add $0x20,%r11d
|
|
6966: 41 c1 eb 02 shr $0x2,%r11d
|
|
696a: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
696e: 44 3b c0 cmp %eax,%r8d
|
|
6971: 0f 8c c9 02 00 00 jl 0x6c40
|
|
6977: 44 89 c0 mov %r8d,%eax
|
|
697a: 45 33 d2 xor %r10d,%r10d
|
|
697d: 41 2b c3 sub %r11d,%eax
|
|
6980: 83 e0 0f and $0xf,%eax
|
|
6983: f7 d8 neg %eax
|
|
6985: 41 03 c0 add %r8d,%eax
|
|
6988: 45 85 db test %r11d,%r11d
|
|
698b: 76 2b jbe 0x69b8
|
|
698d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6994: 00
|
|
6995: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
699c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
69a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
69a6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
69aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
69b0: 49 ff c2 inc %r10
|
|
69b3: 4d 3b d3 cmp %r11,%r10
|
|
69b6: 72 e8 jb 0x69a0
|
|
69b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
69bd: 4c 63 d0 movslq %eax,%r10
|
|
69c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
69c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
69cd: 00
|
|
69ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
69d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
69d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
69e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
69e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
69ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
69f4: 01
|
|
69f5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
|
|
69f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
69ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
6a06: 01
|
|
6a07: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
6a0b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
6a12: 49 83 c3 10 add $0x10,%r11
|
|
6a16: 4d 3b da cmp %r10,%r11
|
|
6a19: 72 c5 jb 0x69e0
|
|
6a1b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
6a1f: 45 3b d0 cmp %r8d,%r10d
|
|
6a22: 0f 87 10 02 00 00 ja 0x6c38
|
|
6a28: 4d 63 c0 movslq %r8d,%r8
|
|
6a2b: 48 63 c0 movslq %eax,%rax
|
|
6a2e: 4c 2b c0 sub %rax,%r8
|
|
6a31: 41 80 f9 01 cmp $0x1,%r9b
|
|
6a35: 75 05 jne 0x6a3c
|
|
6a37: 45 33 db xor %r11d,%r11d
|
|
6a3a: eb 3d jmp 0x6a79
|
|
6a3c: 49 83 f8 04 cmp $0x4,%r8
|
|
6a40: 7c f5 jl 0x6a37
|
|
6a42: 48 63 c0 movslq %eax,%rax
|
|
6a45: 45 89 c3 mov %r8d,%r11d
|
|
6a48: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
6a4c: 45 33 d2 xor %r10d,%r10d
|
|
6a4f: 4d 63 db movslq %r11d,%r11
|
|
6a52: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
6a57: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
6a5b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
6a5f: 90 nop
|
|
6a60: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
6a66: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
6a6a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
6a70: 49 83 c2 04 add $0x4,%r10
|
|
6a74: 4d 3b d3 cmp %r11,%r10
|
|
6a77: 72 e7 jb 0x6a60
|
|
6a79: 4d 3b d8 cmp %r8,%r11
|
|
6a7c: 0f 83 b6 01 00 00 jae 0x6c38
|
|
6a82: 48 63 c0 movslq %eax,%rax
|
|
6a85: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
6a89: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
6a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a94: 00
|
|
6a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6aa0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
6aa6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
6aaa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
6ab0: 49 ff c3 inc %r11
|
|
6ab3: 4d 3b d8 cmp %r8,%r11
|
|
6ab6: 72 e8 jb 0x6aa0
|
|
6ab8: e9 7b 01 00 00 jmp 0x6c38
|
|
6abd: 45 32 c9 xor %r9b,%r9b
|
|
6ac0: 41 83 f8 10 cmp $0x10,%r8d
|
|
6ac4: 0f 8c 80 01 00 00 jl 0x6c4a
|
|
6aca: 49 89 d3 mov %rdx,%r11
|
|
6acd: 49 83 e3 1f and $0x1f,%r11
|
|
6ad1: 45 89 db mov %r11d,%r11d
|
|
6ad4: 45 85 db test %r11d,%r11d
|
|
6ad7: 74 18 je 0x6af1
|
|
6ad9: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
6ae0: 0f 85 64 01 00 00 jne 0x6c4a
|
|
6ae6: 41 f7 db neg %r11d
|
|
6ae9: 41 83 c3 20 add $0x20,%r11d
|
|
6aed: 41 c1 eb 02 shr $0x2,%r11d
|
|
6af1: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
6af5: 44 3b c0 cmp %eax,%r8d
|
|
6af8: 0f 8c 4c 01 00 00 jl 0x6c4a
|
|
6afe: 44 89 c0 mov %r8d,%eax
|
|
6b01: 45 33 d2 xor %r10d,%r10d
|
|
6b04: 41 2b c3 sub %r11d,%eax
|
|
6b07: 83 e0 0f and $0xf,%eax
|
|
6b0a: f7 d8 neg %eax
|
|
6b0c: 41 03 c0 add %r8d,%eax
|
|
6b0f: 45 85 db test %r11d,%r11d
|
|
6b12: 76 24 jbe 0x6b38
|
|
6b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b20: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
6b26: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
6b2a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
6b30: 49 ff c2 inc %r10
|
|
6b33: 4d 3b d3 cmp %r11,%r10
|
|
6b36: 72 e8 jb 0x6b20
|
|
6b38: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
6b3d: 4c 63 d0 movslq %eax,%r10
|
|
6b40: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
6b46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6b4d: 00
|
|
6b4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b55: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b60: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
6b66: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
6b6d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
6b74: 01
|
|
6b75: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
|
|
6b79: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
6b7f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
6b86: 01
|
|
6b87: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
6b8b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
6b92: 49 83 c3 10 add $0x10,%r11
|
|
6b96: 4d 3b da cmp %r10,%r11
|
|
6b99: 72 c5 jb 0x6b60
|
|
6b9b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
6b9f: 45 3b d0 cmp %r8d,%r10d
|
|
6ba2: 0f 87 90 00 00 00 ja 0x6c38
|
|
6ba8: 4d 63 c0 movslq %r8d,%r8
|
|
6bab: 48 63 c0 movslq %eax,%rax
|
|
6bae: 4c 2b c0 sub %rax,%r8
|
|
6bb1: 41 80 f9 01 cmp $0x1,%r9b
|
|
6bb5: 75 05 jne 0x6bbc
|
|
6bb7: 45 33 db xor %r11d,%r11d
|
|
6bba: eb 3d jmp 0x6bf9
|
|
6bbc: 49 83 f8 04 cmp $0x4,%r8
|
|
6bc0: 7c f5 jl 0x6bb7
|
|
6bc2: 48 63 c0 movslq %eax,%rax
|
|
6bc5: 45 89 c3 mov %r8d,%r11d
|
|
6bc8: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
6bcc: 45 33 d2 xor %r10d,%r10d
|
|
6bcf: 4d 63 db movslq %r11d,%r11
|
|
6bd2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
6bd7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
6bdb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
6bdf: 90 nop
|
|
6be0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
6be6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
6bea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
6bf0: 49 83 c2 04 add $0x4,%r10
|
|
6bf4: 4d 3b d3 cmp %r11,%r10
|
|
6bf7: 72 e7 jb 0x6be0
|
|
6bf9: 4d 3b d8 cmp %r8,%r11
|
|
6bfc: 73 3a jae 0x6c38
|
|
6bfe: 48 63 c0 movslq %eax,%rax
|
|
6c01: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
6c05: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
6c09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c10: 00
|
|
6c11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c1f: 00
|
|
6c20: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
6c26: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
6c2a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
6c30: 49 ff c3 inc %r11
|
|
6c33: 4d 3b d8 cmp %r8,%r11
|
|
6c36: 72 e8 jb 0x6c20
|
|
6c38: 33 c0 xor %eax,%eax
|
|
6c3a: c5 f8 77 vzeroupper
|
|
6c3d: 41 5e pop %r14
|
|
6c3f: c3 ret
|
|
6c40: 41 b1 01 mov $0x1,%r9b
|
|
6c43: 33 c0 xor %eax,%eax
|
|
6c45: e9 d1 fd ff ff jmp 0x6a1b
|
|
6c4a: 41 b1 01 mov $0x1,%r9b
|
|
6c4d: 33 c0 xor %eax,%eax
|
|
6c4f: e9 47 ff ff ff jmp 0x6b9b
|
|
6c54: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6c59: 41 5e pop %r14
|
|
6c5b: c3 ret
|
|
6c5c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6c61: 41 5e pop %r14
|
|
6c63: c3 ret
|
|
6c64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c6b: 00
|
|
6c6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c7f: 00
|
|
6c80: 41 57 push %r15
|
|
6c82: 48 85 c9 test %rcx,%rcx
|
|
6c85: 0f 84 38 03 00 00 je 0x6fc3
|
|
6c8b: 48 85 d2 test %rdx,%rdx
|
|
6c8e: 0f 84 2f 03 00 00 je 0x6fc3
|
|
6c94: 45 85 c0 test %r8d,%r8d
|
|
6c97: 0f 8e 1e 03 00 00 jle 0x6fbb
|
|
6c9d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
6ca1: 85 c0 test %eax,%eax
|
|
6ca3: 0f 84 74 01 00 00 je 0x6e1d
|
|
6ca9: 83 f8 04 cmp $0x4,%eax
|
|
6cac: 74 08 je 0x6cb6
|
|
6cae: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
6cb3: 41 5f pop %r15
|
|
6cb5: c3 ret
|
|
6cb6: 41 83 f8 10 cmp $0x10,%r8d
|
|
6cba: 0f 8c c8 02 00 00 jl 0x6f88
|
|
6cc0: 41 83 f8 1d cmp $0x1d,%r8d
|
|
6cc4: 0f 8c c6 02 00 00 jl 0x6f90
|
|
6cca: 49 89 d7 mov %rdx,%r15
|
|
6ccd: 49 83 e7 1f and $0x1f,%r15
|
|
6cd1: 45 85 ff test %r15d,%r15d
|
|
6cd4: 74 18 je 0x6cee
|
|
6cd6: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
6cdd: 0f 85 a5 02 00 00 jne 0x6f88
|
|
6ce3: 41 f7 df neg %r15d
|
|
6ce6: 41 83 c7 20 add $0x20,%r15d
|
|
6cea: 41 c1 ef 02 shr $0x2,%r15d
|
|
6cee: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
6cf2: 44 3b c0 cmp %eax,%r8d
|
|
6cf5: 0f 8c 8d 02 00 00 jl 0x6f88
|
|
6cfb: 45 89 c3 mov %r8d,%r11d
|
|
6cfe: 33 c0 xor %eax,%eax
|
|
6d00: 45 2b df sub %r15d,%r11d
|
|
6d03: 41 83 e3 0f and $0xf,%r11d
|
|
6d07: 41 f7 db neg %r11d
|
|
6d0a: 45 03 d8 add %r8d,%r11d
|
|
6d0d: 45 89 fa mov %r15d,%r10d
|
|
6d10: 45 85 ff test %r15d,%r15d
|
|
6d13: 76 21 jbe 0x6d36
|
|
6d15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d20: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
6d25: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
6d29: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
6d2e: 48 ff c0 inc %rax
|
|
6d31: 49 3b c2 cmp %r10,%rax
|
|
6d34: 72 ea jb 0x6d20
|
|
6d36: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
6d3b: 49 63 c3 movslq %r11d,%rax
|
|
6d3e: 66 90 xchg %ax,%ax
|
|
6d40: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
6d46: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
6d4d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
6d51: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
|
|
6d55: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
6d5b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
6d62: 49 83 c2 10 add $0x10,%r10
|
|
6d66: 4c 3b d0 cmp %rax,%r10
|
|
6d69: 72 d5 jb 0x6d40
|
|
6d6b: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
6d6f: 41 3b c0 cmp %r8d,%eax
|
|
6d72: 0f 87 00 02 00 00 ja 0x6f78
|
|
6d78: 4d 63 c8 movslq %r8d,%r9
|
|
6d7b: 4d 63 db movslq %r11d,%r11
|
|
6d7e: 4d 2b cb sub %r11,%r9
|
|
6d81: 49 83 f9 04 cmp $0x4,%r9
|
|
6d85: 0f 8c f5 01 00 00 jl 0x6f80
|
|
6d8b: 4d 63 db movslq %r11d,%r11
|
|
6d8e: 45 89 ca mov %r9d,%r10d
|
|
6d91: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
6d95: 45 33 c0 xor %r8d,%r8d
|
|
6d98: 4d 63 d2 movslq %r10d,%r10
|
|
6d9b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
6da0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
6da4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
6da8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6daf: 00
|
|
6db0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6dbe: 00 00
|
|
6dc0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
6dc6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
6dca: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
6dd0: 49 83 c0 04 add $0x4,%r8
|
|
6dd4: 4d 3b c2 cmp %r10,%r8
|
|
6dd7: 72 e7 jb 0x6dc0
|
|
6dd9: 4d 3b d1 cmp %r9,%r10
|
|
6ddc: 0f 83 96 01 00 00 jae 0x6f78
|
|
6de2: 4d 63 db movslq %r11d,%r11
|
|
6de5: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
6de9: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
6ded: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6df4: 00
|
|
6df5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6dfc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6e00: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
6e06: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
6e0a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
6e10: 49 ff c2 inc %r10
|
|
6e13: 4d 3b d1 cmp %r9,%r10
|
|
6e16: 72 e8 jb 0x6e00
|
|
6e18: e9 5b 01 00 00 jmp 0x6f78
|
|
6e1d: 41 83 f8 10 cmp $0x10,%r8d
|
|
6e21: 0f 8c 7d 01 00 00 jl 0x6fa4
|
|
6e27: 41 83 f8 1d cmp $0x1d,%r8d
|
|
6e2b: 0f 8c 7b 01 00 00 jl 0x6fac
|
|
6e31: 49 89 d7 mov %rdx,%r15
|
|
6e34: 49 83 e7 1f and $0x1f,%r15
|
|
6e38: 45 85 ff test %r15d,%r15d
|
|
6e3b: 74 18 je 0x6e55
|
|
6e3d: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
6e44: 0f 85 5a 01 00 00 jne 0x6fa4
|
|
6e4a: 41 f7 df neg %r15d
|
|
6e4d: 41 83 c7 20 add $0x20,%r15d
|
|
6e51: 41 c1 ef 02 shr $0x2,%r15d
|
|
6e55: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
6e59: 44 3b c0 cmp %eax,%r8d
|
|
6e5c: 0f 8c 42 01 00 00 jl 0x6fa4
|
|
6e62: 45 89 c3 mov %r8d,%r11d
|
|
6e65: 33 c0 xor %eax,%eax
|
|
6e67: 45 2b df sub %r15d,%r11d
|
|
6e6a: 41 83 e3 0f and $0xf,%r11d
|
|
6e6e: 41 f7 db neg %r11d
|
|
6e71: 45 03 d8 add %r8d,%r11d
|
|
6e74: 45 89 fa mov %r15d,%r10d
|
|
6e77: 45 85 ff test %r15d,%r15d
|
|
6e7a: 76 1a jbe 0x6e96
|
|
6e7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6e80: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
6e85: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
6e89: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
6e8e: 48 ff c0 inc %rax
|
|
6e91: 49 3b c2 cmp %r10,%rax
|
|
6e94: 72 ea jb 0x6e80
|
|
6e96: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
6e9b: 49 63 c3 movslq %r11d,%rax
|
|
6e9e: 66 90 xchg %ax,%ax
|
|
6ea0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
6ea6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
6ead: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
6eb1: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
|
|
6eb5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
6ebb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
6ec2: 49 83 c2 10 add $0x10,%r10
|
|
6ec6: 4c 3b d0 cmp %rax,%r10
|
|
6ec9: 72 d5 jb 0x6ea0
|
|
6ecb: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
6ecf: 41 3b c0 cmp %r8d,%eax
|
|
6ed2: 0f 87 a0 00 00 00 ja 0x6f78
|
|
6ed8: 4d 63 c8 movslq %r8d,%r9
|
|
6edb: 4d 63 db movslq %r11d,%r11
|
|
6ede: 4d 2b cb sub %r11,%r9
|
|
6ee1: 49 83 f9 04 cmp $0x4,%r9
|
|
6ee5: 0f 8c b4 00 00 00 jl 0x6f9f
|
|
6eeb: 4d 63 db movslq %r11d,%r11
|
|
6eee: 45 89 ca mov %r9d,%r10d
|
|
6ef1: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
6ef5: 45 33 c0 xor %r8d,%r8d
|
|
6ef8: 4d 63 d2 movslq %r10d,%r10
|
|
6efb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
6f00: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
6f04: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
6f08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f0f: 00
|
|
6f10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
6f1e: 00 00
|
|
6f20: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
6f26: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
6f2a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
6f30: 49 83 c0 04 add $0x4,%r8
|
|
6f34: 4d 3b c2 cmp %r10,%r8
|
|
6f37: 72 e7 jb 0x6f20
|
|
6f39: 4d 3b d1 cmp %r9,%r10
|
|
6f3c: 73 3a jae 0x6f78
|
|
6f3e: 4d 63 db movslq %r11d,%r11
|
|
6f41: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
6f45: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
6f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f50: 00
|
|
6f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f5f: 00
|
|
6f60: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
6f66: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
6f6a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
6f70: 49 ff c2 inc %r10
|
|
6f73: 4d 3b d1 cmp %r9,%r10
|
|
6f76: 72 e8 jb 0x6f60
|
|
6f78: 33 c0 xor %eax,%eax
|
|
6f7a: c5 f8 77 vzeroupper
|
|
6f7d: 41 5f pop %r15
|
|
6f7f: c3 ret
|
|
6f80: 45 33 d2 xor %r10d,%r10d
|
|
6f83: e9 51 fe ff ff jmp 0x6dd9
|
|
6f88: 45 33 db xor %r11d,%r11d
|
|
6f8b: e9 db fd ff ff jmp 0x6d6b
|
|
6f90: 45 89 c3 mov %r8d,%r11d
|
|
6f93: 45 33 d2 xor %r10d,%r10d
|
|
6f96: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
6f9a: e9 97 fd ff ff jmp 0x6d36
|
|
6f9f: 45 33 d2 xor %r10d,%r10d
|
|
6fa2: eb 95 jmp 0x6f39
|
|
6fa4: 45 33 db xor %r11d,%r11d
|
|
6fa7: e9 1f ff ff ff jmp 0x6ecb
|
|
6fac: 45 89 c3 mov %r8d,%r11d
|
|
6faf: 45 33 d2 xor %r10d,%r10d
|
|
6fb2: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
6fb6: e9 db fe ff ff jmp 0x6e96
|
|
6fbb: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6fc0: 41 5f pop %r15
|
|
6fc2: c3 ret
|
|
6fc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6fc8: 41 5f pop %r15
|
|
6fca: c3 ret
|
|
6fcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6fd2: 00
|
|
6fd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6fe0: 48 83 ec 28 sub $0x28,%rsp
|
|
6fe4: 48 85 c9 test %rcx,%rcx
|
|
6fe7: 74 20 je 0x7009
|
|
6fe9: 48 85 d2 test %rdx,%rdx
|
|
6fec: 74 1b je 0x7009
|
|
6fee: 45 85 c0 test %r8d,%r8d
|
|
6ff1: 7f 0a jg 0x6ffd
|
|
6ff3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6ff8: 48 83 c4 28 add $0x28,%rsp
|
|
6ffc: c3 ret
|
|
6ffd: e8 3e 85 03 00 call 0x3f540
|
|
7002: 33 c0 xor %eax,%eax
|
|
7004: 48 83 c4 28 add $0x28,%rsp
|
|
7008: c3 ret
|
|
7009: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
700e: 48 83 c4 28 add $0x28,%rsp
|
|
7012: c3 ret
|
|
7013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
701f: 00
|
|
7020: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7025: 48 85 c9 test %rcx,%rcx
|
|
7028: 74 22 je 0x704c
|
|
702a: 48 85 d2 test %rdx,%rdx
|
|
702d: 74 1d je 0x704c
|
|
702f: 45 85 c0 test %r8d,%r8d
|
|
7032: 7f 0b jg 0x703f
|
|
7034: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7039: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
703e: c3 ret
|
|
703f: e8 7c 86 03 00 call 0x3f6c0
|
|
7044: 33 c0 xor %eax,%eax
|
|
7046: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
704b: c3 ret
|
|
704c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7051: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7056: c3 ret
|
|
7057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
705e: 00 00
|
|
7060: 48 83 ec 28 sub $0x28,%rsp
|
|
7064: 48 85 c9 test %rcx,%rcx
|
|
7067: 74 20 je 0x7089
|
|
7069: 48 85 d2 test %rdx,%rdx
|
|
706c: 74 1b je 0x7089
|
|
706e: 45 85 c0 test %r8d,%r8d
|
|
7071: 7f 0a jg 0x707d
|
|
7073: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7078: 48 83 c4 28 add $0x28,%rsp
|
|
707c: c3 ret
|
|
707d: e8 be 87 03 00 call 0x3f840
|
|
7082: 33 c0 xor %eax,%eax
|
|
7084: 48 83 c4 28 add $0x28,%rsp
|
|
7088: c3 ret
|
|
7089: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
708e: 48 83 c4 28 add $0x28,%rsp
|
|
7092: c3 ret
|
|
7093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
709f: 00
|
|
70a0: 56 push %rsi
|
|
70a1: 48 89 d6 mov %rdx,%rsi
|
|
70a4: 48 85 c9 test %rcx,%rcx
|
|
70a7: 0f 84 90 01 00 00 je 0x723d
|
|
70ad: 48 85 f6 test %rsi,%rsi
|
|
70b0: 0f 84 87 01 00 00 je 0x723d
|
|
70b6: 45 85 c0 test %r8d,%r8d
|
|
70b9: 0f 8e 77 01 00 00 jle 0x7236
|
|
70bf: 41 83 f8 10 cmp $0x10,%r8d
|
|
70c3: 0f 8c 5d 01 00 00 jl 0x7226
|
|
70c9: 49 89 f1 mov %rsi,%r9
|
|
70cc: 49 83 e1 1f and $0x1f,%r9
|
|
70d0: 45 89 c9 mov %r9d,%r9d
|
|
70d3: 45 85 c9 test %r9d,%r9d
|
|
70d6: 74 18 je 0x70f0
|
|
70d8: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
70df: 0f 85 41 01 00 00 jne 0x7226
|
|
70e5: 41 f7 d9 neg %r9d
|
|
70e8: 41 83 c1 20 add $0x20,%r9d
|
|
70ec: 41 c1 e9 02 shr $0x2,%r9d
|
|
70f0: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
70f4: 44 3b c0 cmp %eax,%r8d
|
|
70f7: 0f 8c 29 01 00 00 jl 0x7226
|
|
70fd: 44 89 c0 mov %r8d,%eax
|
|
7100: 33 d2 xor %edx,%edx
|
|
7102: 41 2b c1 sub %r9d,%eax
|
|
7105: 83 e0 0f and $0xf,%eax
|
|
7108: f7 d8 neg %eax
|
|
710a: 41 03 c0 add %r8d,%eax
|
|
710d: 45 85 c9 test %r9d,%r9d
|
|
7110: 76 25 jbe 0x7137
|
|
7112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7120: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
7125: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
712a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
712f: 48 ff c2 inc %rdx
|
|
7132: 49 3b d1 cmp %r9,%rdx
|
|
7135: 72 e9 jb 0x7120
|
|
7137: 48 63 d0 movslq %eax,%rdx
|
|
713a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7140: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
7146: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
714d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
7154: 01
|
|
7155: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
715c: 01
|
|
715d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
|
|
7163: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
716a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
7170: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
7177: 49 83 c1 10 add $0x10,%r9
|
|
717b: 4c 3b ca cmp %rdx,%r9
|
|
717e: 72 c0 jb 0x7140
|
|
7180: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
7184: 45 3b c8 cmp %r8d,%r9d
|
|
7187: 0f 87 8d 00 00 00 ja 0x721a
|
|
718d: 4d 63 d0 movslq %r8d,%r10
|
|
7190: 4c 2b d2 sub %rdx,%r10
|
|
7193: 49 83 fa 04 cmp $0x4,%r10
|
|
7197: 0f 8c 84 00 00 00 jl 0x7221
|
|
719d: 45 89 d3 mov %r10d,%r11d
|
|
71a0: 45 33 c9 xor %r9d,%r9d
|
|
71a3: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
71a7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
71ab: 4d 63 db movslq %r11d,%r11
|
|
71ae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
71b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71c0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
71c6: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
|
|
71cc: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
71d2: 49 83 c1 04 add $0x4,%r9
|
|
71d6: 4d 3b cb cmp %r11,%r9
|
|
71d9: 72 e5 jb 0x71c0
|
|
71db: 4d 3b da cmp %r10,%r11
|
|
71de: 73 3a jae 0x721a
|
|
71e0: 48 63 c0 movslq %eax,%rax
|
|
71e3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
71e7: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
71eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
71f2: 00
|
|
71f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7200: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
7206: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
|
|
720c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
7212: 49 ff c3 inc %r11
|
|
7215: 4d 3b da cmp %r10,%r11
|
|
7218: 72 e6 jb 0x7200
|
|
721a: 33 c0 xor %eax,%eax
|
|
721c: c5 f8 77 vzeroupper
|
|
721f: 5e pop %rsi
|
|
7220: c3 ret
|
|
7221: 45 33 db xor %r11d,%r11d
|
|
7224: eb b5 jmp 0x71db
|
|
7226: 33 c0 xor %eax,%eax
|
|
7228: 41 83 f8 01 cmp $0x1,%r8d
|
|
722c: 72 ec jb 0x721a
|
|
722e: 4d 63 d0 movslq %r8d,%r10
|
|
7231: 45 33 db xor %r11d,%r11d
|
|
7234: eb a5 jmp 0x71db
|
|
7236: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
723b: 5e pop %rsi
|
|
723c: c3 ret
|
|
723d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7242: 5e pop %rsi
|
|
7243: c3 ret
|
|
7244: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
724b: 00
|
|
724c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
725f: 00
|
|
7260: 53 push %rbx
|
|
7261: 49 89 ca mov %rcx,%r10
|
|
7264: 4d 85 d2 test %r10,%r10
|
|
7267: 0f 84 84 01 00 00 je 0x73f1
|
|
726d: 48 85 d2 test %rdx,%rdx
|
|
7270: 0f 84 7b 01 00 00 je 0x73f1
|
|
7276: 45 85 c0 test %r8d,%r8d
|
|
7279: 0f 8e 6b 01 00 00 jle 0x73ea
|
|
727f: 41 83 f8 10 cmp $0x10,%r8d
|
|
7283: 0f 8c 59 01 00 00 jl 0x73e2
|
|
7289: 48 89 d3 mov %rdx,%rbx
|
|
728c: 48 83 e3 1f and $0x1f,%rbx
|
|
7290: 85 db test %ebx,%ebx
|
|
7292: 74 11 je 0x72a5
|
|
7294: f6 c3 03 test $0x3,%bl
|
|
7297: 0f 85 45 01 00 00 jne 0x73e2
|
|
729d: f7 db neg %ebx
|
|
729f: 83 c3 20 add $0x20,%ebx
|
|
72a2: c1 eb 02 shr $0x2,%ebx
|
|
72a5: 8d 43 10 lea 0x10(%rbx),%eax
|
|
72a8: 44 3b c0 cmp %eax,%r8d
|
|
72ab: 0f 8c 31 01 00 00 jl 0x73e2
|
|
72b1: 45 89 c1 mov %r8d,%r9d
|
|
72b4: 33 c0 xor %eax,%eax
|
|
72b6: 44 2b cb sub %ebx,%r9d
|
|
72b9: 41 83 e1 0f and $0xf,%r9d
|
|
72bd: 41 f7 d9 neg %r9d
|
|
72c0: 45 03 c8 add %r8d,%r9d
|
|
72c3: 89 d9 mov %ebx,%ecx
|
|
72c5: 85 db test %ebx,%ebx
|
|
72c7: 76 2f jbe 0x72f8
|
|
72c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
72d0: 00
|
|
72d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
72d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
72df: 00
|
|
72e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
72e6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
72eb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
72f0: 48 ff c0 inc %rax
|
|
72f3: 48 3b c1 cmp %rcx,%rax
|
|
72f6: 72 e8 jb 0x72e0
|
|
72f8: 49 63 c1 movslq %r9d,%rax
|
|
72fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7300: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
7306: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
730d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
7312: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
7318: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
731d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
7323: 48 83 c1 10 add $0x10,%rcx
|
|
7327: 48 3b c8 cmp %rax,%rcx
|
|
732a: 72 d4 jb 0x7300
|
|
732c: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
7330: 41 3b c0 cmp %r8d,%eax
|
|
7333: 0f 87 9e 00 00 00 ja 0x73d7
|
|
7339: 4d 63 c0 movslq %r8d,%r8
|
|
733c: 4d 63 c9 movslq %r9d,%r9
|
|
733f: 4d 2b c1 sub %r9,%r8
|
|
7342: 49 83 f8 04 cmp $0x4,%r8
|
|
7346: 0f 8c 92 00 00 00 jl 0x73de
|
|
734c: 4d 63 c9 movslq %r9d,%r9
|
|
734f: 44 89 c3 mov %r8d,%ebx
|
|
7352: 83 e3 fc and $0xfffffffc,%ebx
|
|
7355: 33 c9 xor %ecx,%ecx
|
|
7357: 48 63 db movslq %ebx,%rbx
|
|
735a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
735e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
7362: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7369: 00
|
|
736a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7378: 00
|
|
7379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7380: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
7386: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
738b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
7390: 48 83 c1 04 add $0x4,%rcx
|
|
7394: 48 3b cb cmp %rbx,%rcx
|
|
7397: 72 e7 jb 0x7380
|
|
7399: 49 3b d8 cmp %r8,%rbx
|
|
739c: 73 39 jae 0x73d7
|
|
739e: 4d 63 c9 movslq %r9d,%r9
|
|
73a1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
73a5: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
73a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73b0: 00
|
|
73b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73bf: 00
|
|
73c0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
73c5: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
73ca: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
73cf: 48 ff c3 inc %rbx
|
|
73d2: 49 3b d8 cmp %r8,%rbx
|
|
73d5: 72 e9 jb 0x73c0
|
|
73d7: 33 c0 xor %eax,%eax
|
|
73d9: c5 f8 77 vzeroupper
|
|
73dc: 5b pop %rbx
|
|
73dd: c3 ret
|
|
73de: 33 db xor %ebx,%ebx
|
|
73e0: eb b7 jmp 0x7399
|
|
73e2: 45 33 c9 xor %r9d,%r9d
|
|
73e5: e9 42 ff ff ff jmp 0x732c
|
|
73ea: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
73ef: 5b pop %rbx
|
|
73f0: c3 ret
|
|
73f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
73f6: 5b pop %rbx
|
|
73f7: c3 ret
|
|
73f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73ff: 00
|
|
7400: 48 85 c9 test %rcx,%rcx
|
|
7403: 0f 84 5b 02 00 00 je 0x7664
|
|
7409: 48 85 d2 test %rdx,%rdx
|
|
740c: 0f 84 52 02 00 00 je 0x7664
|
|
7412: 4d 85 c0 test %r8,%r8
|
|
7415: 0f 84 49 02 00 00 je 0x7664
|
|
741b: 45 85 c9 test %r9d,%r9d
|
|
741e: 0f 86 33 02 00 00 jbe 0x7657
|
|
7424: 41 83 f9 06 cmp $0x6,%r9d
|
|
7428: 0f 86 ae 01 00 00 jbe 0x75dc
|
|
742e: 49 3b d0 cmp %r8,%rdx
|
|
7431: 76 17 jbe 0x744a
|
|
7433: 44 89 c8 mov %r9d,%eax
|
|
7436: 49 89 d2 mov %rdx,%r10
|
|
7439: 48 c1 e0 02 shl $0x2,%rax
|
|
743d: 4d 2b d0 sub %r8,%r10
|
|
7440: 4c 3b d0 cmp %rax,%r10
|
|
7443: 7d 24 jge 0x7469
|
|
7445: e9 92 01 00 00 jmp 0x75dc
|
|
744a: 4c 3b c2 cmp %rdx,%r8
|
|
744d: 0f 86 89 01 00 00 jbe 0x75dc
|
|
7453: 44 89 c8 mov %r9d,%eax
|
|
7456: 4d 89 c2 mov %r8,%r10
|
|
7459: 48 c1 e0 02 shl $0x2,%rax
|
|
745d: 4c 2b d2 sub %rdx,%r10
|
|
7460: 4c 3b d0 cmp %rax,%r10
|
|
7463: 0f 8c 73 01 00 00 jl 0x75dc
|
|
7469: 49 3b c8 cmp %r8,%rcx
|
|
746c: 76 10 jbe 0x747e
|
|
746e: 49 89 ca mov %rcx,%r10
|
|
7471: 4d 2b d0 sub %r8,%r10
|
|
7474: 4c 3b d0 cmp %rax,%r10
|
|
7477: 7d 1d jge 0x7496
|
|
7479: e9 5e 01 00 00 jmp 0x75dc
|
|
747e: 4c 3b c1 cmp %rcx,%r8
|
|
7481: 0f 86 55 01 00 00 jbe 0x75dc
|
|
7487: 4d 89 c2 mov %r8,%r10
|
|
748a: 4c 2b d1 sub %rcx,%r10
|
|
748d: 4c 3b d0 cmp %rax,%r10
|
|
7490: 0f 8c 46 01 00 00 jl 0x75dc
|
|
7496: 41 83 f9 08 cmp $0x8,%r9d
|
|
749a: 0f 82 bd 01 00 00 jb 0x765d
|
|
74a0: 4d 89 c2 mov %r8,%r10
|
|
74a3: 49 83 e2 0f and $0xf,%r10
|
|
74a7: 45 85 d2 test %r10d,%r10d
|
|
74aa: 74 18 je 0x74c4
|
|
74ac: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
74b3: 0f 85 a4 01 00 00 jne 0x765d
|
|
74b9: 41 f7 da neg %r10d
|
|
74bc: 41 83 c2 10 add $0x10,%r10d
|
|
74c0: 41 c1 ea 02 shr $0x2,%r10d
|
|
74c4: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
74c8: 44 3b c8 cmp %eax,%r9d
|
|
74cb: 0f 82 8c 01 00 00 jb 0x765d
|
|
74d1: 44 89 c8 mov %r9d,%eax
|
|
74d4: 45 33 db xor %r11d,%r11d
|
|
74d7: 41 2b c2 sub %r10d,%eax
|
|
74da: 83 e0 07 and $0x7,%eax
|
|
74dd: f7 d8 neg %eax
|
|
74df: 41 03 c1 add %r9d,%eax
|
|
74e2: 45 85 d2 test %r10d,%r10d
|
|
74e5: 76 33 jbe 0x751a
|
|
74e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
74ee: 00
|
|
74ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
74f6: 0f 1f 00 nopl (%rax)
|
|
74f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7500: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
7506: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
750c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
7512: 41 ff c3 inc %r11d
|
|
7515: 45 3b da cmp %r10d,%r11d
|
|
7518: 72 e6 jb 0x7500
|
|
751a: 45 89 d2 mov %r10d,%r10d
|
|
751d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
|
|
7521: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
7528: 74 56 je 0x7580
|
|
752a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7531: 00
|
|
7532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7540: 45 89 d2 mov %r10d,%r10d
|
|
7543: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
|
|
7548: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
754e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
|
|
7553: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
|
|
7559: 0f 5d c8 minps %xmm0,%xmm1
|
|
755c: 0f 5d da minps %xmm2,%xmm3
|
|
755f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
|
|
7564: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
756a: 41 83 c2 08 add $0x8,%r10d
|
|
756e: 44 3b d0 cmp %eax,%r10d
|
|
7571: 72 cd jb 0x7540
|
|
7573: eb 38 jmp 0x75ad
|
|
7575: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7580: 45 89 d2 mov %r10d,%r10d
|
|
7583: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
|
|
7588: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
|
|
758e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
|
|
7593: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
|
|
7599: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
|
|
759e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
|
|
75a4: 41 83 c2 08 add $0x8,%r10d
|
|
75a8: 44 3b d0 cmp %eax,%r10d
|
|
75ab: 72 d3 jb 0x7580
|
|
75ad: 41 3b c1 cmp %r9d,%eax
|
|
75b0: 0f 83 9e 00 00 00 jae 0x7654
|
|
75b6: 0f 1f 00 nopl (%rax)
|
|
75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75c0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
75c5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
|
|
75ca: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
75d0: ff c0 inc %eax
|
|
75d2: 41 3b c1 cmp %r9d,%eax
|
|
75d5: 72 e9 jb 0x75c0
|
|
75d7: e9 78 00 00 00 jmp 0x7654
|
|
75dc: 44 89 c8 mov %r9d,%eax
|
|
75df: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
75e5: d1 e8 shr $1,%eax
|
|
75e7: 45 33 d2 xor %r10d,%r10d
|
|
75ea: 85 c0 test %eax,%eax
|
|
75ec: 76 4c jbe 0x763a
|
|
75ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
75f5: 00
|
|
75f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75fd: 0f 1f 00 nopl (%rax)
|
|
7600: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
|
|
7604: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
760a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
7610: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
7616: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
761b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
|
|
7621: 41 ff c2 inc %r10d
|
|
7624: 44 3b d0 cmp %eax,%r10d
|
|
7627: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
|
|
762d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
|
|
7633: 72 cb jb 0x7600
|
|
7635: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
763a: 41 ff cb dec %r11d
|
|
763d: 45 3b d9 cmp %r9d,%r11d
|
|
7640: 73 12 jae 0x7654
|
|
7642: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
7648: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
764e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
7654: 33 c0 xor %eax,%eax
|
|
7656: c3 ret
|
|
7657: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
765c: c3 ret
|
|
765d: 33 c0 xor %eax,%eax
|
|
765f: e9 49 ff ff ff jmp 0x75ad
|
|
7664: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7669: c3 ret
|
|
766a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7671: 00
|
|
7672: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7685: 48 85 c9 test %rcx,%rcx
|
|
7688: 74 27 je 0x76b1
|
|
768a: 48 85 d2 test %rdx,%rdx
|
|
768d: 74 22 je 0x76b1
|
|
768f: 4d 85 c0 test %r8,%r8
|
|
7692: 74 1d je 0x76b1
|
|
7694: 45 85 c9 test %r9d,%r9d
|
|
7697: 77 0b ja 0x76a4
|
|
7699: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
769e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
76a3: c3 ret
|
|
76a4: e8 17 83 03 00 call 0x3f9c0
|
|
76a9: 33 c0 xor %eax,%eax
|
|
76ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
76b0: c3 ret
|
|
76b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
76b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
76bb: c3 ret
|
|
76bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
76c0: 48 83 ec 28 sub $0x28,%rsp
|
|
76c4: 48 85 c9 test %rcx,%rcx
|
|
76c7: 74 25 je 0x76ee
|
|
76c9: 48 85 d2 test %rdx,%rdx
|
|
76cc: 74 20 je 0x76ee
|
|
76ce: 4d 85 c0 test %r8,%r8
|
|
76d1: 74 1b je 0x76ee
|
|
76d3: 45 85 c9 test %r9d,%r9d
|
|
76d6: 77 0a ja 0x76e2
|
|
76d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
76dd: 48 83 c4 28 add $0x28,%rsp
|
|
76e1: c3 ret
|
|
76e2: e8 19 88 03 00 call 0x3ff00
|
|
76e7: 33 c0 xor %eax,%eax
|
|
76e9: 48 83 c4 28 add $0x28,%rsp
|
|
76ed: c3 ret
|
|
76ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
76f3: 48 83 c4 28 add $0x28,%rsp
|
|
76f7: c3 ret
|
|
76f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
76ff: 00
|
|
7700: 48 83 ec 28 sub $0x28,%rsp
|
|
7704: 48 85 c9 test %rcx,%rcx
|
|
7707: 74 25 je 0x772e
|
|
7709: 48 85 d2 test %rdx,%rdx
|
|
770c: 74 20 je 0x772e
|
|
770e: 4d 85 c0 test %r8,%r8
|
|
7711: 74 1b je 0x772e
|
|
7713: 45 85 c9 test %r9d,%r9d
|
|
7716: 77 0a ja 0x7722
|
|
7718: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
771d: 48 83 c4 28 add $0x28,%rsp
|
|
7721: c3 ret
|
|
7722: e8 b9 8d 03 00 call 0x404e0
|
|
7727: 33 c0 xor %eax,%eax
|
|
7729: 48 83 c4 28 add $0x28,%rsp
|
|
772d: c3 ret
|
|
772e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7733: 48 83 c4 28 add $0x28,%rsp
|
|
7737: c3 ret
|
|
7738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
773f: 00
|
|
7740: 48 83 ec 28 sub $0x28,%rsp
|
|
7744: 48 85 c9 test %rcx,%rcx
|
|
7747: 74 25 je 0x776e
|
|
7749: 48 85 d2 test %rdx,%rdx
|
|
774c: 74 20 je 0x776e
|
|
774e: 4d 85 c0 test %r8,%r8
|
|
7751: 74 1b je 0x776e
|
|
7753: 45 85 c9 test %r9d,%r9d
|
|
7756: 77 0a ja 0x7762
|
|
7758: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
775d: 48 83 c4 28 add $0x28,%rsp
|
|
7761: c3 ret
|
|
7762: e8 59 93 03 00 call 0x40ac0
|
|
7767: 33 c0 xor %eax,%eax
|
|
7769: 48 83 c4 28 add $0x28,%rsp
|
|
776d: c3 ret
|
|
776e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7773: 48 83 c4 28 add $0x28,%rsp
|
|
7777: c3 ret
|
|
7778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
777f: 00
|
|
7780: 48 83 ec 28 sub $0x28,%rsp
|
|
7784: 48 85 c9 test %rcx,%rcx
|
|
7787: 74 25 je 0x77ae
|
|
7789: 48 85 d2 test %rdx,%rdx
|
|
778c: 74 20 je 0x77ae
|
|
778e: 4d 85 c0 test %r8,%r8
|
|
7791: 74 1b je 0x77ae
|
|
7793: 45 85 c9 test %r9d,%r9d
|
|
7796: 77 0a ja 0x77a2
|
|
7798: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
779d: 48 83 c4 28 add $0x28,%rsp
|
|
77a1: c3 ret
|
|
77a2: e8 39 99 03 00 call 0x410e0
|
|
77a7: 33 c0 xor %eax,%eax
|
|
77a9: 48 83 c4 28 add $0x28,%rsp
|
|
77ad: c3 ret
|
|
77ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
77b3: 48 83 c4 28 add $0x28,%rsp
|
|
77b7: c3 ret
|
|
77b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
77bf: 00
|
|
77c0: 48 83 ec 28 sub $0x28,%rsp
|
|
77c4: 48 85 c9 test %rcx,%rcx
|
|
77c7: 74 25 je 0x77ee
|
|
77c9: 48 85 d2 test %rdx,%rdx
|
|
77cc: 74 20 je 0x77ee
|
|
77ce: 4d 85 c0 test %r8,%r8
|
|
77d1: 74 1b je 0x77ee
|
|
77d3: 45 85 c9 test %r9d,%r9d
|
|
77d6: 7f 0a jg 0x77e2
|
|
77d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
77dd: 48 83 c4 28 add $0x28,%rsp
|
|
77e1: c3 ret
|
|
77e2: e8 39 9f 03 00 call 0x41720
|
|
77e7: 33 c0 xor %eax,%eax
|
|
77e9: 48 83 c4 28 add $0x28,%rsp
|
|
77ed: c3 ret
|
|
77ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
77f3: 48 83 c4 28 add $0x28,%rsp
|
|
77f7: c3 ret
|
|
77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
77ff: 00
|
|
7800: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7805: 48 85 c9 test %rcx,%rcx
|
|
7808: 74 27 je 0x7831
|
|
780a: 48 85 d2 test %rdx,%rdx
|
|
780d: 74 22 je 0x7831
|
|
780f: 4d 85 c0 test %r8,%r8
|
|
7812: 74 1d je 0x7831
|
|
7814: 45 85 c9 test %r9d,%r9d
|
|
7817: 7f 0b jg 0x7824
|
|
7819: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
781e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7823: c3 ret
|
|
7824: e8 f7 a2 03 00 call 0x41b20
|
|
7829: 33 c0 xor %eax,%eax
|
|
782b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7830: c3 ret
|
|
7831: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7836: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
783b: c3 ret
|
|
783c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7840: 48 83 ec 28 sub $0x28,%rsp
|
|
7844: 48 85 c9 test %rcx,%rcx
|
|
7847: 74 25 je 0x786e
|
|
7849: 48 85 d2 test %rdx,%rdx
|
|
784c: 74 20 je 0x786e
|
|
784e: 4d 85 c0 test %r8,%r8
|
|
7851: 74 1b je 0x786e
|
|
7853: 45 85 c9 test %r9d,%r9d
|
|
7856: 7f 0a jg 0x7862
|
|
7858: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
785d: 48 83 c4 28 add $0x28,%rsp
|
|
7861: c3 ret
|
|
7862: e8 b9 a6 03 00 call 0x41f20
|
|
7867: 33 c0 xor %eax,%eax
|
|
7869: 48 83 c4 28 add $0x28,%rsp
|
|
786d: c3 ret
|
|
786e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7873: 48 83 c4 28 add $0x28,%rsp
|
|
7877: c3 ret
|
|
7878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
787f: 00
|
|
7880: 41 57 push %r15
|
|
7882: 49 89 ca mov %rcx,%r10
|
|
7885: 49 89 d3 mov %rdx,%r11
|
|
7888: 4d 85 d2 test %r10,%r10
|
|
788b: 0f 84 fb 00 00 00 je 0x798c
|
|
7891: 4d 85 db test %r11,%r11
|
|
7894: 0f 84 f2 00 00 00 je 0x798c
|
|
789a: 4d 85 c0 test %r8,%r8
|
|
789d: 0f 84 e9 00 00 00 je 0x798c
|
|
78a3: 45 85 c9 test %r9d,%r9d
|
|
78a6: 0f 8e d8 00 00 00 jle 0x7984
|
|
78ac: 49 63 d1 movslq %r9d,%rdx
|
|
78af: 48 83 fa 08 cmp $0x8,%rdx
|
|
78b3: 0f 8c c6 00 00 00 jl 0x797f
|
|
78b9: 4c 89 c0 mov %r8,%rax
|
|
78bc: 48 83 e0 0f and $0xf,%rax
|
|
78c0: 85 c0 test %eax,%eax
|
|
78c2: 74 10 je 0x78d4
|
|
78c4: a8 03 test $0x3,%al
|
|
78c6: 0f 85 b3 00 00 00 jne 0x797f
|
|
78cc: f7 d8 neg %eax
|
|
78ce: 83 c0 10 add $0x10,%eax
|
|
78d1: c1 e8 02 shr $0x2,%eax
|
|
78d4: 89 c1 mov %eax,%ecx
|
|
78d6: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
78da: 49 3b d7 cmp %r15,%rdx
|
|
78dd: 0f 8c 9c 00 00 00 jl 0x797f
|
|
78e3: 45 89 cf mov %r9d,%r15d
|
|
78e6: 44 2b f8 sub %eax,%r15d
|
|
78e9: 41 83 e7 07 and $0x7,%r15d
|
|
78ed: 45 2b cf sub %r15d,%r9d
|
|
78f0: 4d 63 c9 movslq %r9d,%r9
|
|
78f3: 85 c0 test %eax,%eax
|
|
78f5: b8 00 00 00 00 mov $0x0,%eax
|
|
78fa: 76 24 jbe 0x7920
|
|
78fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7900: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
7906: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
|
|
790c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
7912: 48 ff c0 inc %rax
|
|
7915: 48 3b c1 cmp %rcx,%rax
|
|
7918: 72 e6 jb 0x7900
|
|
791a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7920: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
7926: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
792d: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
|
|
7933: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
793a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
7940: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
7947: 48 83 c1 08 add $0x8,%rcx
|
|
794b: 49 3b c9 cmp %r9,%rcx
|
|
794e: 72 d0 jb 0x7920
|
|
7950: 4c 3b ca cmp %rdx,%r9
|
|
7953: 73 25 jae 0x797a
|
|
7955: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7960: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
7966: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
|
|
796c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
7972: 49 ff c1 inc %r9
|
|
7975: 4c 3b ca cmp %rdx,%r9
|
|
7978: 72 e6 jb 0x7960
|
|
797a: 33 c0 xor %eax,%eax
|
|
797c: 41 5f pop %r15
|
|
797e: c3 ret
|
|
797f: 45 33 c9 xor %r9d,%r9d
|
|
7982: eb cc jmp 0x7950
|
|
7984: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7989: 41 5f pop %r15
|
|
798b: c3 ret
|
|
798c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7991: 41 5f pop %r15
|
|
7993: c3 ret
|
|
7994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79a0: 53 push %rbx
|
|
79a1: 57 push %rdi
|
|
79a2: 55 push %rbp
|
|
79a3: 49 89 ca mov %rcx,%r10
|
|
79a6: 4d 85 d2 test %r10,%r10
|
|
79a9: 0f 84 92 01 00 00 je 0x7b41
|
|
79af: 48 85 d2 test %rdx,%rdx
|
|
79b2: 0f 84 89 01 00 00 je 0x7b41
|
|
79b8: 4d 85 c0 test %r8,%r8
|
|
79bb: 0f 84 80 01 00 00 je 0x7b41
|
|
79c1: 45 85 c9 test %r9d,%r9d
|
|
79c4: 0f 8e 6e 01 00 00 jle 0x7b38
|
|
79ca: 41 83 f9 10 cmp $0x10,%r9d
|
|
79ce: 0f 8c 50 01 00 00 jl 0x7b24
|
|
79d4: 41 83 f9 1d cmp $0x1d,%r9d
|
|
79d8: 0f 8c 4d 01 00 00 jl 0x7b2b
|
|
79de: 4c 89 c1 mov %r8,%rcx
|
|
79e1: 48 83 e1 1f and $0x1f,%rcx
|
|
79e5: 89 c9 mov %ecx,%ecx
|
|
79e7: 85 c9 test %ecx,%ecx
|
|
79e9: 74 11 je 0x79fc
|
|
79eb: f6 c1 03 test $0x3,%cl
|
|
79ee: 0f 85 30 01 00 00 jne 0x7b24
|
|
79f4: f7 d9 neg %ecx
|
|
79f6: 83 c1 20 add $0x20,%ecx
|
|
79f9: c1 e9 02 shr $0x2,%ecx
|
|
79fc: 8d 41 10 lea 0x10(%rcx),%eax
|
|
79ff: 44 3b c8 cmp %eax,%r9d
|
|
7a02: 0f 8c 1c 01 00 00 jl 0x7b24
|
|
7a08: 44 89 cf mov %r9d,%edi
|
|
7a0b: 33 c0 xor %eax,%eax
|
|
7a0d: 2b f9 sub %ecx,%edi
|
|
7a0f: 83 e7 0f and $0xf,%edi
|
|
7a12: f7 df neg %edi
|
|
7a14: 41 03 f9 add %r9d,%edi
|
|
7a17: 85 c9 test %ecx,%ecx
|
|
7a19: 76 1e jbe 0x7a39
|
|
7a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a20: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
7a26: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
7a2b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
7a31: 48 ff c0 inc %rax
|
|
7a34: 48 3b c1 cmp %rcx,%rax
|
|
7a37: 72 e7 jb 0x7a20
|
|
7a39: 48 63 c7 movslq %edi,%rax
|
|
7a3c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7a40: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
7a46: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
7a4d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
7a52: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
7a58: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
7a5e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
7a65: 48 83 c1 10 add $0x10,%rcx
|
|
7a69: 48 3b c8 cmp %rax,%rcx
|
|
7a6c: 72 d2 jb 0x7a40
|
|
7a6e: 8d 47 01 lea 0x1(%rdi),%eax
|
|
7a71: 41 3b c1 cmp %r9d,%eax
|
|
7a74: 0f 87 9d 00 00 00 ja 0x7b17
|
|
7a7a: 4d 63 c9 movslq %r9d,%r9
|
|
7a7d: 48 63 ff movslq %edi,%rdi
|
|
7a80: 4c 2b cf sub %rdi,%r9
|
|
7a83: 49 83 f9 04 cmp $0x4,%r9
|
|
7a87: 0f 8c 93 00 00 00 jl 0x7b20
|
|
7a8d: 48 63 ff movslq %edi,%rdi
|
|
7a90: 44 89 cd mov %r9d,%ebp
|
|
7a93: 83 e5 fc and $0xfffffffc,%ebp
|
|
7a96: 33 c9 xor %ecx,%ecx
|
|
7a98: 48 63 ed movslq %ebp,%rbp
|
|
7a9b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
7a9f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
7aa3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
7aa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7aae: 00
|
|
7aaf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ab6: 0f 1f 00 nopl (%rax)
|
|
7ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ac0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
7ac6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
7acb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
7ad0: 48 83 c1 04 add $0x4,%rcx
|
|
7ad4: 48 3b cd cmp %rbp,%rcx
|
|
7ad7: 72 e7 jb 0x7ac0
|
|
7ad9: 49 3b e9 cmp %r9,%rbp
|
|
7adc: 73 39 jae 0x7b17
|
|
7ade: 48 63 ff movslq %edi,%rdi
|
|
7ae1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
7ae5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
7ae9: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
7aed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7af4: 00
|
|
7af5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7afc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7b00: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
7b05: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
7b0a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
7b0f: 48 ff c5 inc %rbp
|
|
7b12: 49 3b e9 cmp %r9,%rbp
|
|
7b15: 72 e9 jb 0x7b00
|
|
7b17: 33 c0 xor %eax,%eax
|
|
7b19: c5 f8 77 vzeroupper
|
|
7b1c: 5d pop %rbp
|
|
7b1d: 5f pop %rdi
|
|
7b1e: 5b pop %rbx
|
|
7b1f: c3 ret
|
|
7b20: 33 ed xor %ebp,%ebp
|
|
7b22: eb b5 jmp 0x7ad9
|
|
7b24: 33 ff xor %edi,%edi
|
|
7b26: e9 43 ff ff ff jmp 0x7a6e
|
|
7b2b: 44 89 cf mov %r9d,%edi
|
|
7b2e: 33 c9 xor %ecx,%ecx
|
|
7b30: 83 e7 f0 and $0xfffffff0,%edi
|
|
7b33: e9 01 ff ff ff jmp 0x7a39
|
|
7b38: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7b3d: 5d pop %rbp
|
|
7b3e: 5f pop %rdi
|
|
7b3f: 5b pop %rbx
|
|
7b40: c3 ret
|
|
7b41: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7b46: 5d pop %rbp
|
|
7b47: 5f pop %rdi
|
|
7b48: 5b pop %rbx
|
|
7b49: c3 ret
|
|
7b4a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b51: 00
|
|
7b52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b60: 48 83 ec 38 sub $0x38,%rsp
|
|
7b64: 45 89 c1 mov %r8d,%r9d
|
|
7b67: 49 89 d0 mov %rdx,%r8
|
|
7b6a: 48 89 ca mov %rcx,%rdx
|
|
7b6d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
7b73: 48 85 d2 test %rdx,%rdx
|
|
7b76: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
7b7a: 74 47 je 0x7bc3
|
|
7b7c: 4d 85 c0 test %r8,%r8
|
|
7b7f: 74 42 je 0x7bc3
|
|
7b81: 45 85 c9 test %r9d,%r9d
|
|
7b84: 7e 47 jle 0x7bcd
|
|
7b86: 85 c0 test %eax,%eax
|
|
7b88: 74 0f je 0x7b99
|
|
7b8a: 83 f8 04 cmp $0x4,%eax
|
|
7b8d: 74 0d je 0x7b9c
|
|
7b8f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7b94: 48 83 c4 38 add $0x38,%rsp
|
|
7b98: c3 ret
|
|
7b99: 83 f8 04 cmp $0x4,%eax
|
|
7b9c: 49 89 e3 mov %rsp,%r11
|
|
7b9f: b8 01 00 00 00 mov $0x1,%eax
|
|
7ba4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
7baa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
7baf: 44 0f 44 d0 cmove %eax,%r10d
|
|
7bb3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
7bb7: e8 c4 d6 a6 01 call 0x1a75280
|
|
7bbc: 33 c0 xor %eax,%eax
|
|
7bbe: 48 83 c4 38 add $0x38,%rsp
|
|
7bc2: c3 ret
|
|
7bc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7bc8: 48 83 c4 38 add $0x38,%rsp
|
|
7bcc: c3 ret
|
|
7bcd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7bd2: 48 83 c4 38 add $0x38,%rsp
|
|
7bd6: c3 ret
|
|
7bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7bde: 00 00
|
|
7be0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
7be5: 45 89 c1 mov %r8d,%r9d
|
|
7be8: 49 89 d0 mov %rdx,%r8
|
|
7beb: 48 89 ca mov %rcx,%rdx
|
|
7bee: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
7bf4: 48 85 d2 test %rdx,%rdx
|
|
7bf7: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
7bfb: 74 4b je 0x7c48
|
|
7bfd: 4d 85 c0 test %r8,%r8
|
|
7c00: 74 46 je 0x7c48
|
|
7c02: 45 85 c9 test %r9d,%r9d
|
|
7c05: 7e 4c jle 0x7c53
|
|
7c07: 85 c0 test %eax,%eax
|
|
7c09: 74 12 je 0x7c1d
|
|
7c0b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
7c10: 74 0b je 0x7c1d
|
|
7c12: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7c17: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
7c1c: c3 ret
|
|
7c1d: 49 89 e3 mov %rsp,%r11
|
|
7c20: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
7c26: 83 f8 04 cmp $0x4,%eax
|
|
7c29: b8 00 00 00 00 mov $0x0,%eax
|
|
7c2e: 41 0f 44 c2 cmove %r10d,%eax
|
|
7c32: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
7c37: 41 89 43 20 mov %eax,0x20(%r11)
|
|
7c3b: e8 f0 42 a7 01 call 0x1a7bf30
|
|
7c40: 33 c0 xor %eax,%eax
|
|
7c42: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
7c47: c3 ret
|
|
7c48: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7c4d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
7c52: c3 ret
|
|
7c53: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7c58: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
7c5d: c3 ret
|
|
7c5e: 66 90 xchg %ax,%ax
|
|
7c60: 48 83 ec 38 sub $0x38,%rsp
|
|
7c64: 45 89 c1 mov %r8d,%r9d
|
|
7c67: 49 89 d0 mov %rdx,%r8
|
|
7c6a: 48 89 ca mov %rcx,%rdx
|
|
7c6d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
7c73: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
7c77: 48 85 d2 test %rdx,%rdx
|
|
7c7a: 74 47 je 0x7cc3
|
|
7c7c: 4d 85 c0 test %r8,%r8
|
|
7c7f: 74 42 je 0x7cc3
|
|
7c81: 45 85 c9 test %r9d,%r9d
|
|
7c84: 7e 47 jle 0x7ccd
|
|
7c86: 85 c0 test %eax,%eax
|
|
7c88: 74 0f je 0x7c99
|
|
7c8a: 83 f8 04 cmp $0x4,%eax
|
|
7c8d: 74 0d je 0x7c9c
|
|
7c8f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7c94: 48 83 c4 38 add $0x38,%rsp
|
|
7c98: c3 ret
|
|
7c99: 83 f8 04 cmp $0x4,%eax
|
|
7c9c: b8 01 00 00 00 mov $0x1,%eax
|
|
7ca1: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
7ca7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
7cac: 44 0f 44 d0 cmove %eax,%r10d
|
|
7cb0: 49 89 e3 mov %rsp,%r11
|
|
7cb3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
7cb7: e8 14 b1 a7 01 call 0x1a82dd0
|
|
7cbc: 33 c0 xor %eax,%eax
|
|
7cbe: 48 83 c4 38 add $0x38,%rsp
|
|
7cc2: c3 ret
|
|
7cc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7cc8: 48 83 c4 38 add $0x38,%rsp
|
|
7ccc: c3 ret
|
|
7ccd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7cd2: 48 83 c4 38 add $0x38,%rsp
|
|
7cd6: c3 ret
|
|
7cd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7cde: 00 00
|
|
7ce0: 48 83 ec 38 sub $0x38,%rsp
|
|
7ce4: 45 89 c1 mov %r8d,%r9d
|
|
7ce7: 49 89 d0 mov %rdx,%r8
|
|
7cea: 48 89 ca mov %rcx,%rdx
|
|
7ced: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
7cf3: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
7cf7: 48 85 d2 test %rdx,%rdx
|
|
7cfa: 74 47 je 0x7d43
|
|
7cfc: 4d 85 c0 test %r8,%r8
|
|
7cff: 74 42 je 0x7d43
|
|
7d01: 45 85 c9 test %r9d,%r9d
|
|
7d04: 7e 47 jle 0x7d4d
|
|
7d06: 85 c0 test %eax,%eax
|
|
7d08: 74 0f je 0x7d19
|
|
7d0a: 83 f8 04 cmp $0x4,%eax
|
|
7d0d: 74 0d je 0x7d1c
|
|
7d0f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7d14: 48 83 c4 38 add $0x38,%rsp
|
|
7d18: c3 ret
|
|
7d19: 83 f8 04 cmp $0x4,%eax
|
|
7d1c: 49 89 e3 mov %rsp,%r11
|
|
7d1f: b8 01 00 00 00 mov $0x1,%eax
|
|
7d24: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
7d2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
7d2f: 44 0f 44 d0 cmove %eax,%r10d
|
|
7d33: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
7d37: e8 c4 18 a8 01 call 0x1a89600
|
|
7d3c: 33 c0 xor %eax,%eax
|
|
7d3e: 48 83 c4 38 add $0x38,%rsp
|
|
7d42: c3 ret
|
|
7d43: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7d48: 48 83 c4 38 add $0x38,%rsp
|
|
7d4c: c3 ret
|
|
7d4d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7d52: 48 83 c4 38 add $0x38,%rsp
|
|
7d56: c3 ret
|
|
7d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7d5e: 00 00
|
|
7d60: 48 83 ec 38 sub $0x38,%rsp
|
|
7d64: 45 89 c1 mov %r8d,%r9d
|
|
7d67: 49 89 d0 mov %rdx,%r8
|
|
7d6a: 48 89 ca mov %rcx,%rdx
|
|
7d6d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
7d73: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
7d77: 48 85 d2 test %rdx,%rdx
|
|
7d7a: 74 47 je 0x7dc3
|
|
7d7c: 4d 85 c0 test %r8,%r8
|
|
7d7f: 74 42 je 0x7dc3
|
|
7d81: 45 85 c9 test %r9d,%r9d
|
|
7d84: 7e 47 jle 0x7dcd
|
|
7d86: 85 c0 test %eax,%eax
|
|
7d88: 74 0f je 0x7d99
|
|
7d8a: 83 f8 04 cmp $0x4,%eax
|
|
7d8d: 74 0d je 0x7d9c
|
|
7d8f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7d94: 48 83 c4 38 add $0x38,%rsp
|
|
7d98: c3 ret
|
|
7d99: 83 f8 04 cmp $0x4,%eax
|
|
7d9c: 49 89 e3 mov %rsp,%r11
|
|
7d9f: b8 01 00 00 00 mov $0x1,%eax
|
|
7da4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
7daa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
7daf: 44 0f 44 d0 cmove %eax,%r10d
|
|
7db3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
7db7: e8 a4 82 a8 01 call 0x1a90060
|
|
7dbc: 33 c0 xor %eax,%eax
|
|
7dbe: 48 83 c4 38 add $0x38,%rsp
|
|
7dc2: c3 ret
|
|
7dc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7dc8: 48 83 c4 38 add $0x38,%rsp
|
|
7dcc: c3 ret
|
|
7dcd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7dd2: 48 83 c4 38 add $0x38,%rsp
|
|
7dd6: c3 ret
|
|
7dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7dde: 00 00
|
|
7de0: 48 83 ec 38 sub $0x38,%rsp
|
|
7de4: 45 89 c1 mov %r8d,%r9d
|
|
7de7: 49 89 d0 mov %rdx,%r8
|
|
7dea: 48 89 ca mov %rcx,%rdx
|
|
7ded: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
7df3: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
7df7: 48 85 d2 test %rdx,%rdx
|
|
7dfa: 74 47 je 0x7e43
|
|
7dfc: 4d 85 c0 test %r8,%r8
|
|
7dff: 74 42 je 0x7e43
|
|
7e01: 45 85 c9 test %r9d,%r9d
|
|
7e04: 7e 47 jle 0x7e4d
|
|
7e06: 85 c0 test %eax,%eax
|
|
7e08: 74 0f je 0x7e19
|
|
7e0a: 83 f8 04 cmp $0x4,%eax
|
|
7e0d: 74 0d je 0x7e1c
|
|
7e0f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
7e14: 48 83 c4 38 add $0x38,%rsp
|
|
7e18: c3 ret
|
|
7e19: 83 f8 04 cmp $0x4,%eax
|
|
7e1c: 49 89 e3 mov %rsp,%r11
|
|
7e1f: b8 01 00 00 00 mov $0x1,%eax
|
|
7e24: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
7e2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
7e2f: 44 0f 44 d0 cmove %eax,%r10d
|
|
7e33: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
7e37: e8 64 ee a8 01 call 0x1a96ca0
|
|
7e3c: 33 c0 xor %eax,%eax
|
|
7e3e: 48 83 c4 38 add $0x38,%rsp
|
|
7e42: c3 ret
|
|
7e43: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7e48: 48 83 c4 38 add $0x38,%rsp
|
|
7e4c: c3 ret
|
|
7e4d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7e52: 48 83 c4 38 add $0x38,%rsp
|
|
7e56: c3 ret
|
|
7e57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
7e5e: 00 00
|
|
7e60: 49 89 ca mov %rcx,%r10
|
|
7e63: 4d 85 d2 test %r10,%r10
|
|
7e66: 0f 84 fe 01 00 00 je 0x806a
|
|
7e6c: 4d 85 c0 test %r8,%r8
|
|
7e6f: 0f 84 f5 01 00 00 je 0x806a
|
|
7e75: 45 85 c9 test %r9d,%r9d
|
|
7e78: 0f 8e e6 01 00 00 jle 0x8064
|
|
7e7e: 49 63 c9 movslq %r9d,%rcx
|
|
7e81: 48 83 f9 08 cmp $0x8,%rcx
|
|
7e85: 0f 8c d4 01 00 00 jl 0x805f
|
|
7e8b: 4c 89 c0 mov %r8,%rax
|
|
7e8e: 48 83 e0 0f and $0xf,%rax
|
|
7e92: 85 c0 test %eax,%eax
|
|
7e94: 74 0d je 0x7ea3
|
|
7e96: a8 07 test $0x7,%al
|
|
7e98: 0f 85 c1 01 00 00 jne 0x805f
|
|
7e9e: b8 01 00 00 00 mov $0x1,%eax
|
|
7ea3: 8d 50 08 lea 0x8(%rax),%edx
|
|
7ea6: 48 3b ca cmp %rdx,%rcx
|
|
7ea9: 0f 8c b0 01 00 00 jl 0x805f
|
|
7eaf: 44 89 ca mov %r9d,%edx
|
|
7eb2: 45 33 db xor %r11d,%r11d
|
|
7eb5: 2b d0 sub %eax,%edx
|
|
7eb7: 83 e2 07 and $0x7,%edx
|
|
7eba: 44 2b ca sub %edx,%r9d
|
|
7ebd: 89 c2 mov %eax,%edx
|
|
7ebf: 85 c0 test %eax,%eax
|
|
7ec1: 76 3b jbe 0x7efe
|
|
7ec3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7eca: 00
|
|
7ecb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ee0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
|
|
7ee6: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
7eea: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
|
|
7ef0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
7ef6: 49 ff c3 inc %r11
|
|
7ef9: 4c 3b da cmp %rdx,%r11
|
|
7efc: 72 e2 jb 0x7ee0
|
|
7efe: 89 c0 mov %eax,%eax
|
|
7f00: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
|
|
7f04: 49 63 c1 movslq %r9d,%rax
|
|
7f07: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
7f0e: 0f 84 97 00 00 00 je 0x7fab
|
|
7f14: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
7f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f1f: 00
|
|
7f20: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
|
|
7f26: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
7f2d: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
|
|
7f34: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
|
|
7f3b: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
|
|
7f42: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
|
|
7f49: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
|
|
7f50: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
|
|
7f57: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
7f5b: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
7f5f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
7f63: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
7f67: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
7f6d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
7f74: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
7f7b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
7f82: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
7f87: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
7f8d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
7f93: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
7f99: 48 83 c2 08 add $0x8,%rdx
|
|
7f9d: 48 3b d0 cmp %rax,%rdx
|
|
7fa0: 0f 82 7a ff ff ff jb 0x7f20
|
|
7fa6: e9 77 00 00 00 jmp 0x8022
|
|
7fab: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
7faf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7fb6: 00
|
|
7fb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7fbe: 66 90 xchg %ax,%ax
|
|
7fc0: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
|
|
7fc5: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
|
|
7fcb: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
|
|
7fd1: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
|
|
7fd7: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
7fdb: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
7fdf: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
7fe3: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
7fe7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
7fed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
7ff4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
7ffb: 66 data16
|
|
7ffc: 41 rex.B
|
|
7ffd: 0f .byte 0xf
|
|
7ffe: 58 pop %rax
|
|
7fff: 6c insb (%dx),(%rdi)
|