8699 lines
413 KiB
Plaintext
8699 lines
413 KiB
Plaintext
; th_fb60: VA 0x18000fb60-0x180017b60 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_fb60.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 53 push %rbx
|
|
1: 49 89 ca mov %rcx,%r10
|
|
4: 4d 85 d2 test %r10,%r10
|
|
7: 0f 84 84 01 00 00 je 0x191
|
|
d: 48 85 d2 test %rdx,%rdx
|
|
10: 0f 84 7b 01 00 00 je 0x191
|
|
16: 45 85 c0 test %r8d,%r8d
|
|
19: 0f 8e 6b 01 00 00 jle 0x18a
|
|
1f: 41 83 f8 10 cmp $0x10,%r8d
|
|
23: 0f 8c 59 01 00 00 jl 0x182
|
|
29: 48 89 d3 mov %rdx,%rbx
|
|
2c: 48 83 e3 1f and $0x1f,%rbx
|
|
30: 85 db test %ebx,%ebx
|
|
32: 74 11 je 0x45
|
|
34: f6 c3 03 test $0x3,%bl
|
|
37: 0f 85 45 01 00 00 jne 0x182
|
|
3d: f7 db neg %ebx
|
|
3f: 83 c3 20 add $0x20,%ebx
|
|
42: c1 eb 02 shr $0x2,%ebx
|
|
45: 8d 43 10 lea 0x10(%rbx),%eax
|
|
48: 44 3b c0 cmp %eax,%r8d
|
|
4b: 0f 8c 31 01 00 00 jl 0x182
|
|
51: 45 89 c1 mov %r8d,%r9d
|
|
54: 33 c0 xor %eax,%eax
|
|
56: 44 2b cb sub %ebx,%r9d
|
|
59: 41 83 e1 0f and $0xf,%r9d
|
|
5d: 41 f7 d9 neg %r9d
|
|
60: 45 03 c8 add %r8d,%r9d
|
|
63: 89 d9 mov %ebx,%ecx
|
|
65: 85 db test %ebx,%ebx
|
|
67: 76 2f jbe 0x98
|
|
69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
70: 00
|
|
71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7f: 00
|
|
80: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
86: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
8b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
90: 48 ff c0 inc %rax
|
|
93: 48 3b c1 cmp %rcx,%rax
|
|
96: 72 e8 jb 0x80
|
|
98: 49 63 c1 movslq %r9d,%rax
|
|
9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
a0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
a6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
ad: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
b2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
c3: 48 83 c1 10 add $0x10,%rcx
|
|
c7: 48 3b c8 cmp %rax,%rcx
|
|
ca: 72 d4 jb 0xa0
|
|
cc: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
d0: 41 3b c0 cmp %r8d,%eax
|
|
d3: 0f 87 9e 00 00 00 ja 0x177
|
|
d9: 4d 63 c0 movslq %r8d,%r8
|
|
dc: 4d 63 c9 movslq %r9d,%r9
|
|
df: 4d 2b c1 sub %r9,%r8
|
|
e2: 49 83 f8 04 cmp $0x4,%r8
|
|
e6: 0f 8c 92 00 00 00 jl 0x17e
|
|
ec: 4d 63 c9 movslq %r9d,%r9
|
|
ef: 44 89 c3 mov %r8d,%ebx
|
|
f2: 83 e3 fc and $0xfffffffc,%ebx
|
|
f5: 33 c9 xor %ecx,%ecx
|
|
f7: 48 63 db movslq %ebx,%rbx
|
|
fa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
fe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
102: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
109: 00
|
|
10a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
111: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
118: 00
|
|
119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
120: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
126: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
12b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
130: 48 83 c1 04 add $0x4,%rcx
|
|
134: 48 3b cb cmp %rbx,%rcx
|
|
137: 72 e7 jb 0x120
|
|
139: 49 3b d8 cmp %r8,%rbx
|
|
13c: 73 39 jae 0x177
|
|
13e: 4d 63 c9 movslq %r9d,%r9
|
|
141: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
145: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
149: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
150: 00
|
|
151: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
15f: 00
|
|
160: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
165: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
16a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
16f: 48 ff c3 inc %rbx
|
|
172: 49 3b d8 cmp %r8,%rbx
|
|
175: 72 e9 jb 0x160
|
|
177: 33 c0 xor %eax,%eax
|
|
179: c5 f8 77 vzeroupper
|
|
17c: 5b pop %rbx
|
|
17d: c3 ret
|
|
17e: 33 db xor %ebx,%ebx
|
|
180: eb b7 jmp 0x139
|
|
182: 45 33 c9 xor %r9d,%r9d
|
|
185: e9 42 ff ff ff jmp 0xcc
|
|
18a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18f: 5b pop %rbx
|
|
190: c3 ret
|
|
191: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
196: 5b pop %rbx
|
|
197: c3 ret
|
|
198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
19f: 00
|
|
1a0: 48 83 ec 28 sub $0x28,%rsp
|
|
1a4: 48 85 d2 test %rdx,%rdx
|
|
1a7: 74 3f je 0x1e8
|
|
1a9: 45 85 c0 test %r8d,%r8d
|
|
1ac: 7e 30 jle 0x1de
|
|
1ae: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4d240
|
|
1b5: 7a 02 jp 0x1b9
|
|
1b7: 74 0f je 0x1c8
|
|
1b9: 0f 57 c9 xorps %xmm1,%xmm1
|
|
1bc: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
1bf: 7a 02 jp 0x1c3
|
|
1c1: 74 0c je 0x1cf
|
|
1c3: e8 78 8f 03 00 call 0x39140
|
|
1c8: 33 c0 xor %eax,%eax
|
|
1ca: 48 83 c4 28 add $0x28,%rsp
|
|
1ce: c3 ret
|
|
1cf: 48 89 d1 mov %rdx,%rcx
|
|
1d2: 44 89 c2 mov %r8d,%edx
|
|
1d5: 48 83 c4 28 add $0x28,%rsp
|
|
1d9: e9 42 8d 00 00 jmp 0x8f20
|
|
1de: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1e3: 48 83 c4 28 add $0x28,%rsp
|
|
1e7: c3 ret
|
|
1e8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1ed: 48 83 c4 28 add $0x28,%rsp
|
|
1f1: c3 ret
|
|
1f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
200: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
205: 48 85 d2 test %rdx,%rdx
|
|
208: 74 43 je 0x24d
|
|
20a: 45 85 c0 test %r8d,%r8d
|
|
20d: 7e 32 jle 0x241
|
|
20f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4d244
|
|
216: 7a 02 jp 0x21a
|
|
218: 74 0f je 0x229
|
|
21a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
21d: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
220: 7a 02 jp 0x224
|
|
222: 74 0d je 0x231
|
|
224: e8 97 90 03 00 call 0x392c0
|
|
229: 33 c0 xor %eax,%eax
|
|
22b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
230: c3 ret
|
|
231: 48 89 d1 mov %rdx,%rcx
|
|
234: 44 89 c2 mov %r8d,%edx
|
|
237: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
23c: e9 1f 8f 00 00 jmp 0x9160
|
|
241: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
246: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
24b: 90 nop
|
|
24c: c3 ret
|
|
24d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
252: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
257: 90 nop
|
|
258: 90 nop
|
|
259: 90 nop
|
|
25a: c3 ret
|
|
25b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
260: 48 83 ec 28 sub $0x28,%rsp
|
|
264: 48 85 d2 test %rdx,%rdx
|
|
267: 74 3f je 0x2a8
|
|
269: 45 85 c0 test %r8d,%r8d
|
|
26c: 7e 30 jle 0x29e
|
|
26e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4d248
|
|
275: 7a 02 jp 0x279
|
|
277: 74 0f je 0x288
|
|
279: 0f 57 c9 xorps %xmm1,%xmm1
|
|
27c: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
27f: 7a 02 jp 0x283
|
|
281: 74 0c je 0x28f
|
|
283: e8 b8 91 03 00 call 0x39440
|
|
288: 33 c0 xor %eax,%eax
|
|
28a: 48 83 c4 28 add $0x28,%rsp
|
|
28e: c3 ret
|
|
28f: 48 89 d1 mov %rdx,%rcx
|
|
292: 44 89 c2 mov %r8d,%edx
|
|
295: 48 83 c4 28 add $0x28,%rsp
|
|
299: e9 02 91 00 00 jmp 0x93a0
|
|
29e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2a3: 48 83 c4 28 add $0x28,%rsp
|
|
2a7: c3 ret
|
|
2a8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ad: 48 83 c4 28 add $0x28,%rsp
|
|
2b1: c3 ret
|
|
2b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c0: 48 83 ec 28 sub $0x28,%rsp
|
|
2c4: 48 85 d2 test %rdx,%rdx
|
|
2c7: 0f 84 a6 01 00 00 je 0x473
|
|
2cd: 45 85 c0 test %r8d,%r8d
|
|
2d0: 0f 8e 93 01 00 00 jle 0x469
|
|
2d6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4d24c
|
|
2dd: 01
|
|
2de: 7a 06 jp 0x2e6
|
|
2e0: 0f 84 7c 01 00 00 je 0x462
|
|
2e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
2ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
2ee: 7a 06 jp 0x2f6
|
|
2f0: 0f 84 5c 01 00 00 je 0x452
|
|
2f6: 41 83 f8 10 cmp $0x10,%r8d
|
|
2fa: 0f 8c 42 01 00 00 jl 0x442
|
|
300: 49 89 d1 mov %rdx,%r9
|
|
303: 49 83 e1 1f and $0x1f,%r9
|
|
307: 45 85 c9 test %r9d,%r9d
|
|
30a: 74 18 je 0x324
|
|
30c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
313: 0f 85 29 01 00 00 jne 0x442
|
|
319: 41 f7 d9 neg %r9d
|
|
31c: 41 83 c1 20 add $0x20,%r9d
|
|
320: 41 c1 e9 02 shr $0x2,%r9d
|
|
324: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
328: 44 3b c0 cmp %eax,%r8d
|
|
32b: 0f 8c 11 01 00 00 jl 0x442
|
|
331: 45 89 c2 mov %r8d,%r10d
|
|
334: 33 c0 xor %eax,%eax
|
|
336: 45 2b d1 sub %r9d,%r10d
|
|
339: 41 83 e2 0f and $0xf,%r10d
|
|
33d: 41 f7 da neg %r10d
|
|
340: 45 03 d0 add %r8d,%r10d
|
|
343: 45 89 cb mov %r9d,%r11d
|
|
346: 45 85 c9 test %r9d,%r9d
|
|
349: 76 27 jbe 0x372
|
|
34b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
352: 00
|
|
353: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
35a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
360: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
365: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
36a: 48 ff c0 inc %rax
|
|
36d: 49 3b c3 cmp %r11,%rax
|
|
370: 72 ee jb 0x360
|
|
372: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
377: 4d 63 ca movslq %r10d,%r9
|
|
37a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
380: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
|
|
386: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
|
|
38d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
|
|
393: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
|
|
39a: 49 83 c3 10 add $0x10,%r11
|
|
39e: 4d 3b d9 cmp %r9,%r11
|
|
3a1: 72 dd jb 0x380
|
|
3a3: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
3a7: 41 3b c0 cmp %r8d,%eax
|
|
3aa: 0f 87 84 00 00 00 ja 0x434
|
|
3b0: 4d 63 c0 movslq %r8d,%r8
|
|
3b3: 4d 2b c1 sub %r9,%r8
|
|
3b6: 49 83 f8 04 cmp $0x4,%r8
|
|
3ba: 0f 8c 7e 00 00 00 jl 0x43e
|
|
3c0: 44 89 c0 mov %r8d,%eax
|
|
3c3: 45 33 db xor %r11d,%r11d
|
|
3c6: 83 e0 fc and $0xfffffffc,%eax
|
|
3c9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
|
|
3cd: 48 63 c0 movslq %eax,%rax
|
|
3d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d7: 00
|
|
3d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3df: 90 nop
|
|
3e0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
|
|
3e5: 49 83 c3 04 add $0x4,%r11
|
|
3e9: c4 c1 78 11 09 vmovups %xmm1,(%r9)
|
|
3ee: 49 83 c1 10 add $0x10,%r9
|
|
3f2: 4c 3b d8 cmp %rax,%r11
|
|
3f5: 72 e9 jb 0x3e0
|
|
3f7: 49 3b c0 cmp %r8,%rax
|
|
3fa: 73 38 jae 0x434
|
|
3fc: 4d 63 d2 movslq %r10d,%r10
|
|
3ff: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
|
|
403: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
407: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
40e: 00
|
|
40f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
416: 0f 1f 00 nopl (%rax)
|
|
419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
420: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
424: 48 ff c0 inc %rax
|
|
427: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
42b: 48 83 c2 04 add $0x4,%rdx
|
|
42f: 49 3b c0 cmp %r8,%rax
|
|
432: 72 ec jb 0x420
|
|
434: 33 c0 xor %eax,%eax
|
|
436: c5 f8 77 vzeroupper
|
|
439: 48 83 c4 28 add $0x28,%rsp
|
|
43d: c3 ret
|
|
43e: 33 c0 xor %eax,%eax
|
|
440: eb b5 jmp 0x3f7
|
|
442: 45 33 d2 xor %r10d,%r10d
|
|
445: 41 83 f8 01 cmp $0x1,%r8d
|
|
449: 72 e9 jb 0x434
|
|
44b: 4d 63 c0 movslq %r8d,%r8
|
|
44e: 33 c0 xor %eax,%eax
|
|
450: eb a5 jmp 0x3f7
|
|
452: 48 89 d1 mov %rdx,%rcx
|
|
455: 44 89 c2 mov %r8d,%edx
|
|
458: e8 83 8f 00 00 call 0x93e0
|
|
45d: 48 83 c4 28 add $0x28,%rsp
|
|
461: c3 ret
|
|
462: 33 c0 xor %eax,%eax
|
|
464: 48 83 c4 28 add $0x28,%rsp
|
|
468: c3 ret
|
|
469: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
46e: 48 83 c4 28 add $0x28,%rsp
|
|
472: c3 ret
|
|
473: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
478: 48 83 c4 28 add $0x28,%rsp
|
|
47c: c3 ret
|
|
47d: 0f 1f 00 nopl (%rax)
|
|
480: 48 83 ec 28 sub $0x28,%rsp
|
|
484: 48 85 d2 test %rdx,%rdx
|
|
487: 0f 84 9e 01 00 00 je 0x62b
|
|
48d: 45 85 c0 test %r8d,%r8d
|
|
490: 0f 8e 8b 01 00 00 jle 0x621
|
|
496: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4d250
|
|
49d: 01
|
|
49e: 7a 06 jp 0x4a6
|
|
4a0: 0f 84 74 01 00 00 je 0x61a
|
|
4a6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
4aa: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
4ae: 7a 06 jp 0x4b6
|
|
4b0: 0f 84 54 01 00 00 je 0x60a
|
|
4b6: 41 83 f8 10 cmp $0x10,%r8d
|
|
4ba: 0f 8c 42 01 00 00 jl 0x602
|
|
4c0: 49 89 d3 mov %rdx,%r11
|
|
4c3: 49 83 e3 1f and $0x1f,%r11
|
|
4c7: 45 85 db test %r11d,%r11d
|
|
4ca: 74 18 je 0x4e4
|
|
4cc: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
4d3: 0f 85 29 01 00 00 jne 0x602
|
|
4d9: 41 f7 db neg %r11d
|
|
4dc: 41 83 c3 20 add $0x20,%r11d
|
|
4e0: 41 c1 eb 02 shr $0x2,%r11d
|
|
4e4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
4e8: 44 3b c0 cmp %eax,%r8d
|
|
4eb: 0f 8c 11 01 00 00 jl 0x602
|
|
4f1: 45 89 c1 mov %r8d,%r9d
|
|
4f4: 33 c0 xor %eax,%eax
|
|
4f6: 45 2b cb sub %r11d,%r9d
|
|
4f9: 41 83 e1 0f and $0xf,%r9d
|
|
4fd: 41 f7 d9 neg %r9d
|
|
500: 45 03 c8 add %r8d,%r9d
|
|
503: 45 89 da mov %r11d,%r10d
|
|
506: 45 85 db test %r11d,%r11d
|
|
509: 76 27 jbe 0x532
|
|
50b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
512: 00
|
|
513: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
520: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
525: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
52a: 48 ff c0 inc %rax
|
|
52d: 49 3b c2 cmp %r10,%rax
|
|
530: 72 ee jb 0x520
|
|
532: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
537: 49 63 c1 movslq %r9d,%rax
|
|
53a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
540: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
546: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
54d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
553: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
55a: 49 83 c2 10 add $0x10,%r10
|
|
55e: 4c 3b d0 cmp %rax,%r10
|
|
561: 72 dd jb 0x540
|
|
563: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
567: 41 3b c0 cmp %r8d,%eax
|
|
56a: 0f 87 84 00 00 00 ja 0x5f4
|
|
570: 4d 63 c0 movslq %r8d,%r8
|
|
573: 4d 63 c9 movslq %r9d,%r9
|
|
576: 4d 2b c1 sub %r9,%r8
|
|
579: 49 83 f8 04 cmp $0x4,%r8
|
|
57d: 0f 8c 7b 00 00 00 jl 0x5fe
|
|
583: 4d 63 c9 movslq %r9d,%r9
|
|
586: 44 89 c0 mov %r8d,%eax
|
|
589: 83 e0 fc and $0xfffffffc,%eax
|
|
58c: 45 33 db xor %r11d,%r11d
|
|
58f: 48 63 c0 movslq %eax,%rax
|
|
592: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
597: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
59b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
5a5: 49 83 c3 04 add $0x4,%r11
|
|
5a9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
5ae: 49 83 c2 10 add $0x10,%r10
|
|
5b2: 4c 3b d8 cmp %rax,%r11
|
|
5b5: 72 e9 jb 0x5a0
|
|
5b7: 49 3b c0 cmp %r8,%rax
|
|
5ba: 73 38 jae 0x5f4
|
|
5bc: 4d 63 c9 movslq %r9d,%r9
|
|
5bf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
5c3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
5c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ce: 00
|
|
5cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d6: 0f 1f 00 nopl (%rax)
|
|
5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
5e4: 48 ff c0 inc %rax
|
|
5e7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
5eb: 48 83 c2 04 add $0x4,%rdx
|
|
5ef: 49 3b c0 cmp %r8,%rax
|
|
5f2: 72 ec jb 0x5e0
|
|
5f4: 33 c0 xor %eax,%eax
|
|
5f6: c5 f8 77 vzeroupper
|
|
5f9: 48 83 c4 28 add $0x28,%rsp
|
|
5fd: c3 ret
|
|
5fe: 33 c0 xor %eax,%eax
|
|
600: eb b5 jmp 0x5b7
|
|
602: 45 33 c9 xor %r9d,%r9d
|
|
605: e9 59 ff ff ff jmp 0x563
|
|
60a: 48 89 d1 mov %rdx,%rcx
|
|
60d: 44 89 c2 mov %r8d,%edx
|
|
610: e8 0b 8e 00 00 call 0x9420
|
|
615: 48 83 c4 28 add $0x28,%rsp
|
|
619: c3 ret
|
|
61a: 33 c0 xor %eax,%eax
|
|
61c: 48 83 c4 28 add $0x28,%rsp
|
|
620: c3 ret
|
|
621: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
626: 48 83 c4 28 add $0x28,%rsp
|
|
62a: c3 ret
|
|
62b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
630: 48 83 c4 28 add $0x28,%rsp
|
|
634: c3 ret
|
|
635: 0f 1f 40 00 nopl 0x0(%rax)
|
|
639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
640: 48 83 ec 28 sub $0x28,%rsp
|
|
644: 48 85 d2 test %rdx,%rdx
|
|
647: 0f 84 9e 01 00 00 je 0x7eb
|
|
64d: 45 85 c0 test %r8d,%r8d
|
|
650: 0f 8e 8b 01 00 00 jle 0x7e1
|
|
656: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4d254
|
|
65d: 01
|
|
65e: 7a 06 jp 0x666
|
|
660: 0f 84 74 01 00 00 je 0x7da
|
|
666: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
66a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
66e: 7a 06 jp 0x676
|
|
670: 0f 84 54 01 00 00 je 0x7ca
|
|
676: 41 83 f8 10 cmp $0x10,%r8d
|
|
67a: 0f 8c 42 01 00 00 jl 0x7c2
|
|
680: 49 89 d3 mov %rdx,%r11
|
|
683: 49 83 e3 1f and $0x1f,%r11
|
|
687: 45 85 db test %r11d,%r11d
|
|
68a: 74 18 je 0x6a4
|
|
68c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
693: 0f 85 29 01 00 00 jne 0x7c2
|
|
699: 41 f7 db neg %r11d
|
|
69c: 41 83 c3 20 add $0x20,%r11d
|
|
6a0: 41 c1 eb 02 shr $0x2,%r11d
|
|
6a4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
6a8: 44 3b c0 cmp %eax,%r8d
|
|
6ab: 0f 8c 11 01 00 00 jl 0x7c2
|
|
6b1: 45 89 c1 mov %r8d,%r9d
|
|
6b4: 33 c0 xor %eax,%eax
|
|
6b6: 45 2b cb sub %r11d,%r9d
|
|
6b9: 41 83 e1 0f and $0xf,%r9d
|
|
6bd: 41 f7 d9 neg %r9d
|
|
6c0: 45 03 c8 add %r8d,%r9d
|
|
6c3: 45 89 da mov %r11d,%r10d
|
|
6c6: 45 85 db test %r11d,%r11d
|
|
6c9: 76 27 jbe 0x6f2
|
|
6cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d2: 00
|
|
6d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6e0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
6e5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
6ea: 48 ff c0 inc %rax
|
|
6ed: 49 3b c2 cmp %r10,%rax
|
|
6f0: 72 ee jb 0x6e0
|
|
6f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
6f7: 49 63 c1 movslq %r9d,%rax
|
|
6fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
700: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
706: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
70d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
713: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
71a: 49 83 c2 10 add $0x10,%r10
|
|
71e: 4c 3b d0 cmp %rax,%r10
|
|
721: 72 dd jb 0x700
|
|
723: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
727: 41 3b c0 cmp %r8d,%eax
|
|
72a: 0f 87 84 00 00 00 ja 0x7b4
|
|
730: 4d 63 c0 movslq %r8d,%r8
|
|
733: 4d 63 c9 movslq %r9d,%r9
|
|
736: 4d 2b c1 sub %r9,%r8
|
|
739: 49 83 f8 04 cmp $0x4,%r8
|
|
73d: 0f 8c 7b 00 00 00 jl 0x7be
|
|
743: 4d 63 c9 movslq %r9d,%r9
|
|
746: 44 89 c0 mov %r8d,%eax
|
|
749: 83 e0 fc and $0xfffffffc,%eax
|
|
74c: 45 33 db xor %r11d,%r11d
|
|
74f: 48 63 c0 movslq %eax,%rax
|
|
752: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
757: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
75b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
760: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
765: 49 83 c3 04 add $0x4,%r11
|
|
769: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
76e: 49 83 c2 10 add $0x10,%r10
|
|
772: 4c 3b d8 cmp %rax,%r11
|
|
775: 72 e9 jb 0x760
|
|
777: 49 3b c0 cmp %r8,%rax
|
|
77a: 73 38 jae 0x7b4
|
|
77c: 4d 63 c9 movslq %r9d,%r9
|
|
77f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
783: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
787: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
78e: 00
|
|
78f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
796: 0f 1f 00 nopl (%rax)
|
|
799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
7a4: 48 ff c0 inc %rax
|
|
7a7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
7ab: 48 83 c2 04 add $0x4,%rdx
|
|
7af: 49 3b c0 cmp %r8,%rax
|
|
7b2: 72 ec jb 0x7a0
|
|
7b4: 33 c0 xor %eax,%eax
|
|
7b6: c5 f8 77 vzeroupper
|
|
7b9: 48 83 c4 28 add $0x28,%rsp
|
|
7bd: c3 ret
|
|
7be: 33 c0 xor %eax,%eax
|
|
7c0: eb b5 jmp 0x777
|
|
7c2: 45 33 c9 xor %r9d,%r9d
|
|
7c5: e9 59 ff ff ff jmp 0x723
|
|
7ca: 48 89 d1 mov %rdx,%rcx
|
|
7cd: 44 89 c2 mov %r8d,%edx
|
|
7d0: e8 8b 8c 00 00 call 0x9460
|
|
7d5: 48 83 c4 28 add $0x28,%rsp
|
|
7d9: c3 ret
|
|
7da: 33 c0 xor %eax,%eax
|
|
7dc: 48 83 c4 28 add $0x28,%rsp
|
|
7e0: c3 ret
|
|
7e1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
7e6: 48 83 c4 28 add $0x28,%rsp
|
|
7ea: c3 ret
|
|
7eb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
7f0: 48 83 c4 28 add $0x28,%rsp
|
|
7f4: c3 ret
|
|
7f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
800: 48 83 ec 38 sub $0x38,%rsp
|
|
804: 45 89 c1 mov %r8d,%r9d
|
|
807: 49 89 d0 mov %rdx,%r8
|
|
80a: 48 89 ca mov %rcx,%rdx
|
|
80d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
813: 48 85 d2 test %rdx,%rdx
|
|
816: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
81a: 74 47 je 0x863
|
|
81c: 4d 85 c0 test %r8,%r8
|
|
81f: 74 42 je 0x863
|
|
821: 45 85 c9 test %r9d,%r9d
|
|
824: 7e 47 jle 0x86d
|
|
826: 85 c0 test %eax,%eax
|
|
828: 74 0f je 0x839
|
|
82a: 83 f8 04 cmp $0x4,%eax
|
|
82d: 74 0d je 0x83c
|
|
82f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
834: 48 83 c4 38 add $0x38,%rsp
|
|
838: c3 ret
|
|
839: 83 f8 04 cmp $0x4,%eax
|
|
83c: 49 89 e3 mov %rsp,%r11
|
|
83f: b8 01 00 00 00 mov $0x1,%eax
|
|
844: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
84a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
84f: 44 0f 44 d0 cmove %eax,%r10d
|
|
853: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
857: e8 b0 d9 a6 01 call 0x1a6e20c
|
|
85c: 33 c0 xor %eax,%eax
|
|
85e: 48 83 c4 38 add $0x38,%rsp
|
|
862: c3 ret
|
|
863: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
868: 48 83 c4 38 add $0x38,%rsp
|
|
86c: c3 ret
|
|
86d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
872: 48 83 c4 38 add $0x38,%rsp
|
|
876: c3 ret
|
|
877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
87e: 00 00
|
|
880: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
885: 45 89 c1 mov %r8d,%r9d
|
|
888: 49 89 d0 mov %rdx,%r8
|
|
88b: 48 89 ca mov %rcx,%rdx
|
|
88e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
894: 48 85 d2 test %rdx,%rdx
|
|
897: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
89b: 74 4b je 0x8e8
|
|
89d: 4d 85 c0 test %r8,%r8
|
|
8a0: 74 46 je 0x8e8
|
|
8a2: 45 85 c9 test %r9d,%r9d
|
|
8a5: 7e 4c jle 0x8f3
|
|
8a7: 85 c0 test %eax,%eax
|
|
8a9: 74 12 je 0x8bd
|
|
8ab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
8b0: 74 0b je 0x8bd
|
|
8b2: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
8b7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
8bc: c3 ret
|
|
8bd: 49 89 e3 mov %rsp,%r11
|
|
8c0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
8c6: 83 f8 04 cmp $0x4,%eax
|
|
8c9: b8 00 00 00 00 mov $0x0,%eax
|
|
8ce: 41 0f 44 c2 cmove %r10d,%eax
|
|
8d2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
8d7: 41 89 43 20 mov %eax,0x20(%r11)
|
|
8db: e8 cc 47 a7 01 call 0x1a750ac
|
|
8e0: 33 c0 xor %eax,%eax
|
|
8e2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
8e7: c3 ret
|
|
8e8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
8ed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
8f2: c3 ret
|
|
8f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
8f8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
8fd: c3 ret
|
|
8fe: 66 90 xchg %ax,%ax
|
|
900: 48 83 ec 38 sub $0x38,%rsp
|
|
904: 45 89 c1 mov %r8d,%r9d
|
|
907: 49 89 d0 mov %rdx,%r8
|
|
90a: 48 89 ca mov %rcx,%rdx
|
|
90d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
913: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
917: 48 85 d2 test %rdx,%rdx
|
|
91a: 74 47 je 0x963
|
|
91c: 4d 85 c0 test %r8,%r8
|
|
91f: 74 42 je 0x963
|
|
921: 45 85 c9 test %r9d,%r9d
|
|
924: 7e 47 jle 0x96d
|
|
926: 85 c0 test %eax,%eax
|
|
928: 74 0f je 0x939
|
|
92a: 83 f8 04 cmp $0x4,%eax
|
|
92d: 74 0d je 0x93c
|
|
92f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
934: 48 83 c4 38 add $0x38,%rsp
|
|
938: c3 ret
|
|
939: 83 f8 04 cmp $0x4,%eax
|
|
93c: b8 01 00 00 00 mov $0x1,%eax
|
|
941: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
947: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
94c: 44 0f 44 d0 cmove %eax,%r10d
|
|
950: 49 89 e3 mov %rsp,%r11
|
|
953: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
957: e8 00 b4 a7 01 call 0x1a7bd5c
|
|
95c: 33 c0 xor %eax,%eax
|
|
95e: 48 83 c4 38 add $0x38,%rsp
|
|
962: c3 ret
|
|
963: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
968: 48 83 c4 38 add $0x38,%rsp
|
|
96c: c3 ret
|
|
96d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
972: 48 83 c4 38 add $0x38,%rsp
|
|
976: c3 ret
|
|
977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
97e: 00 00
|
|
980: 41 56 push %r14
|
|
982: 48 85 c9 test %rcx,%rcx
|
|
985: 0f 84 51 03 00 00 je 0xcdc
|
|
98b: 48 85 d2 test %rdx,%rdx
|
|
98e: 0f 84 48 03 00 00 je 0xcdc
|
|
994: 45 85 c0 test %r8d,%r8d
|
|
997: 0f 8e 37 03 00 00 jle 0xcd4
|
|
99d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
9a1: 85 c0 test %eax,%eax
|
|
9a3: 0f 84 94 01 00 00 je 0xb3d
|
|
9a9: 83 f8 04 cmp $0x4,%eax
|
|
9ac: 74 08 je 0x9b6
|
|
9ae: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
9b3: 41 5e pop %r14
|
|
9b5: c3 ret
|
|
9b6: 45 32 c9 xor %r9b,%r9b
|
|
9b9: 41 83 f8 10 cmp $0x10,%r8d
|
|
9bd: 0f 8c fd 02 00 00 jl 0xcc0
|
|
9c3: 49 89 d3 mov %rdx,%r11
|
|
9c6: 49 83 e3 1f and $0x1f,%r11
|
|
9ca: 45 89 db mov %r11d,%r11d
|
|
9cd: 45 85 db test %r11d,%r11d
|
|
9d0: 74 18 je 0x9ea
|
|
9d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
9d9: 0f 85 e1 02 00 00 jne 0xcc0
|
|
9df: 41 f7 db neg %r11d
|
|
9e2: 41 83 c3 20 add $0x20,%r11d
|
|
9e6: 41 c1 eb 02 shr $0x2,%r11d
|
|
9ea: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
9ee: 44 3b c0 cmp %eax,%r8d
|
|
9f1: 0f 8c c9 02 00 00 jl 0xcc0
|
|
9f7: 44 89 c0 mov %r8d,%eax
|
|
9fa: 45 33 d2 xor %r10d,%r10d
|
|
9fd: 41 2b c3 sub %r11d,%eax
|
|
a00: 83 e0 0f and $0xf,%eax
|
|
a03: f7 d8 neg %eax
|
|
a05: 41 03 c0 add %r8d,%eax
|
|
a08: 45 85 db test %r11d,%r11d
|
|
a0b: 76 2b jbe 0xa38
|
|
a0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a14: 00
|
|
a15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
a20: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
a26: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
a2a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
a30: 49 ff c2 inc %r10
|
|
a33: 4d 3b d3 cmp %r11,%r10
|
|
a36: 72 e8 jb 0xa20
|
|
a38: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
a3d: 4c 63 d0 movslq %eax,%r10
|
|
a40: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
a46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
a4d: 00
|
|
a4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a55: 0f 1f 40 00 nopl 0x0(%rax)
|
|
a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a60: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
a66: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
a6d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
a74: 01
|
|
a75: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
|
|
a79: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
a7f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
a86: 01
|
|
a87: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
a8b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
a92: 49 83 c3 10 add $0x10,%r11
|
|
a96: 4d 3b da cmp %r10,%r11
|
|
a99: 72 c5 jb 0xa60
|
|
a9b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
a9f: 45 3b d0 cmp %r8d,%r10d
|
|
aa2: 0f 87 10 02 00 00 ja 0xcb8
|
|
aa8: 4d 63 c0 movslq %r8d,%r8
|
|
aab: 48 63 c0 movslq %eax,%rax
|
|
aae: 4c 2b c0 sub %rax,%r8
|
|
ab1: 41 80 f9 01 cmp $0x1,%r9b
|
|
ab5: 75 05 jne 0xabc
|
|
ab7: 45 33 db xor %r11d,%r11d
|
|
aba: eb 3d jmp 0xaf9
|
|
abc: 49 83 f8 04 cmp $0x4,%r8
|
|
ac0: 7c f5 jl 0xab7
|
|
ac2: 48 63 c0 movslq %eax,%rax
|
|
ac5: 45 89 c3 mov %r8d,%r11d
|
|
ac8: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
acc: 45 33 d2 xor %r10d,%r10d
|
|
acf: 4d 63 db movslq %r11d,%r11
|
|
ad2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
ad7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
adb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
adf: 90 nop
|
|
ae0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
ae6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
aea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
af0: 49 83 c2 04 add $0x4,%r10
|
|
af4: 4d 3b d3 cmp %r11,%r10
|
|
af7: 72 e7 jb 0xae0
|
|
af9: 4d 3b d8 cmp %r8,%r11
|
|
afc: 0f 83 b6 01 00 00 jae 0xcb8
|
|
b02: 48 63 c0 movslq %eax,%rax
|
|
b05: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
b09: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
b0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b14: 00
|
|
b15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
b1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
b20: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
b26: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
b2a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
b30: 49 ff c3 inc %r11
|
|
b33: 4d 3b d8 cmp %r8,%r11
|
|
b36: 72 e8 jb 0xb20
|
|
b38: e9 7b 01 00 00 jmp 0xcb8
|
|
b3d: 45 32 c9 xor %r9b,%r9b
|
|
b40: 41 83 f8 10 cmp $0x10,%r8d
|
|
b44: 0f 8c 80 01 00 00 jl 0xcca
|
|
b4a: 49 89 d3 mov %rdx,%r11
|
|
b4d: 49 83 e3 1f and $0x1f,%r11
|
|
b51: 45 89 db mov %r11d,%r11d
|
|
b54: 45 85 db test %r11d,%r11d
|
|
b57: 74 18 je 0xb71
|
|
b59: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
b60: 0f 85 64 01 00 00 jne 0xcca
|
|
b66: 41 f7 db neg %r11d
|
|
b69: 41 83 c3 20 add $0x20,%r11d
|
|
b6d: 41 c1 eb 02 shr $0x2,%r11d
|
|
b71: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
b75: 44 3b c0 cmp %eax,%r8d
|
|
b78: 0f 8c 4c 01 00 00 jl 0xcca
|
|
b7e: 44 89 c0 mov %r8d,%eax
|
|
b81: 45 33 d2 xor %r10d,%r10d
|
|
b84: 41 2b c3 sub %r11d,%eax
|
|
b87: 83 e0 0f and $0xf,%eax
|
|
b8a: f7 d8 neg %eax
|
|
b8c: 41 03 c0 add %r8d,%eax
|
|
b8f: 45 85 db test %r11d,%r11d
|
|
b92: 76 24 jbe 0xbb8
|
|
b94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
ba0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
ba6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
baa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
bb0: 49 ff c2 inc %r10
|
|
bb3: 4d 3b d3 cmp %r11,%r10
|
|
bb6: 72 e8 jb 0xba0
|
|
bb8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
bbd: 4c 63 d0 movslq %eax,%r10
|
|
bc0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
bc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
bcd: 00
|
|
bce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
bd5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
be0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
be6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
bed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
bf4: 01
|
|
bf5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
|
|
bf9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
bff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
c06: 01
|
|
c07: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
c0b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
c12: 49 83 c3 10 add $0x10,%r11
|
|
c16: 4d 3b da cmp %r10,%r11
|
|
c19: 72 c5 jb 0xbe0
|
|
c1b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
c1f: 45 3b d0 cmp %r8d,%r10d
|
|
c22: 0f 87 90 00 00 00 ja 0xcb8
|
|
c28: 4d 63 c0 movslq %r8d,%r8
|
|
c2b: 48 63 c0 movslq %eax,%rax
|
|
c2e: 4c 2b c0 sub %rax,%r8
|
|
c31: 41 80 f9 01 cmp $0x1,%r9b
|
|
c35: 75 05 jne 0xc3c
|
|
c37: 45 33 db xor %r11d,%r11d
|
|
c3a: eb 3d jmp 0xc79
|
|
c3c: 49 83 f8 04 cmp $0x4,%r8
|
|
c40: 7c f5 jl 0xc37
|
|
c42: 48 63 c0 movslq %eax,%rax
|
|
c45: 45 89 c3 mov %r8d,%r11d
|
|
c48: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
c4c: 45 33 d2 xor %r10d,%r10d
|
|
c4f: 4d 63 db movslq %r11d,%r11
|
|
c52: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
c57: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
c5b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
c5f: 90 nop
|
|
c60: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
c66: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
c6a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
c70: 49 83 c2 04 add $0x4,%r10
|
|
c74: 4d 3b d3 cmp %r11,%r10
|
|
c77: 72 e7 jb 0xc60
|
|
c79: 4d 3b d8 cmp %r8,%r11
|
|
c7c: 73 3a jae 0xcb8
|
|
c7e: 48 63 c0 movslq %eax,%rax
|
|
c81: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
c85: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
c89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
c90: 00
|
|
c91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
c9f: 00
|
|
ca0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
ca6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
caa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
cb0: 49 ff c3 inc %r11
|
|
cb3: 4d 3b d8 cmp %r8,%r11
|
|
cb6: 72 e8 jb 0xca0
|
|
cb8: 33 c0 xor %eax,%eax
|
|
cba: c5 f8 77 vzeroupper
|
|
cbd: 41 5e pop %r14
|
|
cbf: c3 ret
|
|
cc0: 41 b1 01 mov $0x1,%r9b
|
|
cc3: 33 c0 xor %eax,%eax
|
|
cc5: e9 d1 fd ff ff jmp 0xa9b
|
|
cca: 41 b1 01 mov $0x1,%r9b
|
|
ccd: 33 c0 xor %eax,%eax
|
|
ccf: e9 47 ff ff ff jmp 0xc1b
|
|
cd4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
cd9: 41 5e pop %r14
|
|
cdb: c3 ret
|
|
cdc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ce1: 41 5e pop %r14
|
|
ce3: c3 ret
|
|
ce4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
ceb: 00
|
|
cec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
cf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
cff: 00
|
|
d00: 41 57 push %r15
|
|
d02: 48 85 c9 test %rcx,%rcx
|
|
d05: 0f 84 38 03 00 00 je 0x1043
|
|
d0b: 48 85 d2 test %rdx,%rdx
|
|
d0e: 0f 84 2f 03 00 00 je 0x1043
|
|
d14: 45 85 c0 test %r8d,%r8d
|
|
d17: 0f 8e 1e 03 00 00 jle 0x103b
|
|
d1d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
d21: 85 c0 test %eax,%eax
|
|
d23: 0f 84 74 01 00 00 je 0xe9d
|
|
d29: 83 f8 04 cmp $0x4,%eax
|
|
d2c: 74 08 je 0xd36
|
|
d2e: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
d33: 41 5f pop %r15
|
|
d35: c3 ret
|
|
d36: 41 83 f8 10 cmp $0x10,%r8d
|
|
d3a: 0f 8c c8 02 00 00 jl 0x1008
|
|
d40: 41 83 f8 1d cmp $0x1d,%r8d
|
|
d44: 0f 8c c6 02 00 00 jl 0x1010
|
|
d4a: 49 89 d7 mov %rdx,%r15
|
|
d4d: 49 83 e7 1f and $0x1f,%r15
|
|
d51: 45 85 ff test %r15d,%r15d
|
|
d54: 74 18 je 0xd6e
|
|
d56: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
d5d: 0f 85 a5 02 00 00 jne 0x1008
|
|
d63: 41 f7 df neg %r15d
|
|
d66: 41 83 c7 20 add $0x20,%r15d
|
|
d6a: 41 c1 ef 02 shr $0x2,%r15d
|
|
d6e: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
d72: 44 3b c0 cmp %eax,%r8d
|
|
d75: 0f 8c 8d 02 00 00 jl 0x1008
|
|
d7b: 45 89 c3 mov %r8d,%r11d
|
|
d7e: 33 c0 xor %eax,%eax
|
|
d80: 45 2b df sub %r15d,%r11d
|
|
d83: 41 83 e3 0f and $0xf,%r11d
|
|
d87: 41 f7 db neg %r11d
|
|
d8a: 45 03 d8 add %r8d,%r11d
|
|
d8d: 45 89 fa mov %r15d,%r10d
|
|
d90: 45 85 ff test %r15d,%r15d
|
|
d93: 76 21 jbe 0xdb6
|
|
d95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
da0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
da5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
da9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
dae: 48 ff c0 inc %rax
|
|
db1: 49 3b c2 cmp %r10,%rax
|
|
db4: 72 ea jb 0xda0
|
|
db6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
dbb: 49 63 c3 movslq %r11d,%rax
|
|
dbe: 66 90 xchg %ax,%ax
|
|
dc0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
dc6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
dcd: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
dd1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
|
|
dd5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
ddb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
de2: 49 83 c2 10 add $0x10,%r10
|
|
de6: 4c 3b d0 cmp %rax,%r10
|
|
de9: 72 d5 jb 0xdc0
|
|
deb: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
def: 41 3b c0 cmp %r8d,%eax
|
|
df2: 0f 87 00 02 00 00 ja 0xff8
|
|
df8: 4d 63 c8 movslq %r8d,%r9
|
|
dfb: 4d 63 db movslq %r11d,%r11
|
|
dfe: 4d 2b cb sub %r11,%r9
|
|
e01: 49 83 f9 04 cmp $0x4,%r9
|
|
e05: 0f 8c f5 01 00 00 jl 0x1000
|
|
e0b: 4d 63 db movslq %r11d,%r11
|
|
e0e: 45 89 ca mov %r9d,%r10d
|
|
e11: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
e15: 45 33 c0 xor %r8d,%r8d
|
|
e18: 4d 63 d2 movslq %r10d,%r10
|
|
e1b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
e20: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
e24: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
e28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e2f: 00
|
|
e30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
e3e: 00 00
|
|
e40: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
e46: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
e4a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
e50: 49 83 c0 04 add $0x4,%r8
|
|
e54: 4d 3b c2 cmp %r10,%r8
|
|
e57: 72 e7 jb 0xe40
|
|
e59: 4d 3b d1 cmp %r9,%r10
|
|
e5c: 0f 83 96 01 00 00 jae 0xff8
|
|
e62: 4d 63 db movslq %r11d,%r11
|
|
e65: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
e69: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
e6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e74: 00
|
|
e75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
e80: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
e86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
e8a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
e90: 49 ff c2 inc %r10
|
|
e93: 4d 3b d1 cmp %r9,%r10
|
|
e96: 72 e8 jb 0xe80
|
|
e98: e9 5b 01 00 00 jmp 0xff8
|
|
e9d: 41 83 f8 10 cmp $0x10,%r8d
|
|
ea1: 0f 8c 7d 01 00 00 jl 0x1024
|
|
ea7: 41 83 f8 1d cmp $0x1d,%r8d
|
|
eab: 0f 8c 7b 01 00 00 jl 0x102c
|
|
eb1: 49 89 d7 mov %rdx,%r15
|
|
eb4: 49 83 e7 1f and $0x1f,%r15
|
|
eb8: 45 85 ff test %r15d,%r15d
|
|
ebb: 74 18 je 0xed5
|
|
ebd: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
ec4: 0f 85 5a 01 00 00 jne 0x1024
|
|
eca: 41 f7 df neg %r15d
|
|
ecd: 41 83 c7 20 add $0x20,%r15d
|
|
ed1: 41 c1 ef 02 shr $0x2,%r15d
|
|
ed5: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
ed9: 44 3b c0 cmp %eax,%r8d
|
|
edc: 0f 8c 42 01 00 00 jl 0x1024
|
|
ee2: 45 89 c3 mov %r8d,%r11d
|
|
ee5: 33 c0 xor %eax,%eax
|
|
ee7: 45 2b df sub %r15d,%r11d
|
|
eea: 41 83 e3 0f and $0xf,%r11d
|
|
eee: 41 f7 db neg %r11d
|
|
ef1: 45 03 d8 add %r8d,%r11d
|
|
ef4: 45 89 fa mov %r15d,%r10d
|
|
ef7: 45 85 ff test %r15d,%r15d
|
|
efa: 76 1a jbe 0xf16
|
|
efc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
f00: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
f05: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
f09: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
f0e: 48 ff c0 inc %rax
|
|
f11: 49 3b c2 cmp %r10,%rax
|
|
f14: 72 ea jb 0xf00
|
|
f16: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
f1b: 49 63 c3 movslq %r11d,%rax
|
|
f1e: 66 90 xchg %ax,%ax
|
|
f20: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
f26: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
f2d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
f31: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
|
|
f35: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
f3b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
f42: 49 83 c2 10 add $0x10,%r10
|
|
f46: 4c 3b d0 cmp %rax,%r10
|
|
f49: 72 d5 jb 0xf20
|
|
f4b: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
f4f: 41 3b c0 cmp %r8d,%eax
|
|
f52: 0f 87 a0 00 00 00 ja 0xff8
|
|
f58: 4d 63 c8 movslq %r8d,%r9
|
|
f5b: 4d 63 db movslq %r11d,%r11
|
|
f5e: 4d 2b cb sub %r11,%r9
|
|
f61: 49 83 f9 04 cmp $0x4,%r9
|
|
f65: 0f 8c b4 00 00 00 jl 0x101f
|
|
f6b: 4d 63 db movslq %r11d,%r11
|
|
f6e: 45 89 ca mov %r9d,%r10d
|
|
f71: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
f75: 45 33 c0 xor %r8d,%r8d
|
|
f78: 4d 63 d2 movslq %r10d,%r10
|
|
f7b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
f80: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
f84: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
f88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f8f: 00
|
|
f90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
f9e: 00 00
|
|
fa0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
fa6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
faa: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
fb0: 49 83 c0 04 add $0x4,%r8
|
|
fb4: 4d 3b c2 cmp %r10,%r8
|
|
fb7: 72 e7 jb 0xfa0
|
|
fb9: 4d 3b d1 cmp %r9,%r10
|
|
fbc: 73 3a jae 0xff8
|
|
fbe: 4d 63 db movslq %r11d,%r11
|
|
fc1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
fc5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
fc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
fd0: 00
|
|
fd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
fdf: 00
|
|
fe0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
fe6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
fea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
ff0: 49 ff c2 inc %r10
|
|
ff3: 4d 3b d1 cmp %r9,%r10
|
|
ff6: 72 e8 jb 0xfe0
|
|
ff8: 33 c0 xor %eax,%eax
|
|
ffa: c5 f8 77 vzeroupper
|
|
ffd: 41 5f pop %r15
|
|
fff: c3 ret
|
|
1000: 45 33 d2 xor %r10d,%r10d
|
|
1003: e9 51 fe ff ff jmp 0xe59
|
|
1008: 45 33 db xor %r11d,%r11d
|
|
100b: e9 db fd ff ff jmp 0xdeb
|
|
1010: 45 89 c3 mov %r8d,%r11d
|
|
1013: 45 33 d2 xor %r10d,%r10d
|
|
1016: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
101a: e9 97 fd ff ff jmp 0xdb6
|
|
101f: 45 33 d2 xor %r10d,%r10d
|
|
1022: eb 95 jmp 0xfb9
|
|
1024: 45 33 db xor %r11d,%r11d
|
|
1027: e9 1f ff ff ff jmp 0xf4b
|
|
102c: 45 89 c3 mov %r8d,%r11d
|
|
102f: 45 33 d2 xor %r10d,%r10d
|
|
1032: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
1036: e9 db fe ff ff jmp 0xf16
|
|
103b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1040: 41 5f pop %r15
|
|
1042: c3 ret
|
|
1043: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1048: 41 5f pop %r15
|
|
104a: c3 ret
|
|
104b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1052: 00
|
|
1053: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
105a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1060: 48 83 ec 28 sub $0x28,%rsp
|
|
1064: 48 85 c9 test %rcx,%rcx
|
|
1067: 74 20 je 0x1089
|
|
1069: 48 85 d2 test %rdx,%rdx
|
|
106c: 74 1b je 0x1089
|
|
106e: 45 85 c0 test %r8d,%r8d
|
|
1071: 7f 0a jg 0x107d
|
|
1073: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1078: 48 83 c4 28 add $0x28,%rsp
|
|
107c: c3 ret
|
|
107d: e8 3e 85 03 00 call 0x395c0
|
|
1082: 33 c0 xor %eax,%eax
|
|
1084: 48 83 c4 28 add $0x28,%rsp
|
|
1088: c3 ret
|
|
1089: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
108e: 48 83 c4 28 add $0x28,%rsp
|
|
1092: c3 ret
|
|
1093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
109f: 00
|
|
10a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
10a5: 48 85 c9 test %rcx,%rcx
|
|
10a8: 74 22 je 0x10cc
|
|
10aa: 48 85 d2 test %rdx,%rdx
|
|
10ad: 74 1d je 0x10cc
|
|
10af: 45 85 c0 test %r8d,%r8d
|
|
10b2: 7f 0b jg 0x10bf
|
|
10b4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
10b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
10be: c3 ret
|
|
10bf: e8 7c 86 03 00 call 0x39740
|
|
10c4: 33 c0 xor %eax,%eax
|
|
10c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
10cb: c3 ret
|
|
10cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
10d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
10d6: c3 ret
|
|
10d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
10de: 00 00
|
|
10e0: 48 83 ec 28 sub $0x28,%rsp
|
|
10e4: 48 85 c9 test %rcx,%rcx
|
|
10e7: 74 20 je 0x1109
|
|
10e9: 48 85 d2 test %rdx,%rdx
|
|
10ec: 74 1b je 0x1109
|
|
10ee: 45 85 c0 test %r8d,%r8d
|
|
10f1: 7f 0a jg 0x10fd
|
|
10f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
10f8: 48 83 c4 28 add $0x28,%rsp
|
|
10fc: c3 ret
|
|
10fd: e8 be 87 03 00 call 0x398c0
|
|
1102: 33 c0 xor %eax,%eax
|
|
1104: 48 83 c4 28 add $0x28,%rsp
|
|
1108: c3 ret
|
|
1109: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
110e: 48 83 c4 28 add $0x28,%rsp
|
|
1112: c3 ret
|
|
1113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
111f: 00
|
|
1120: 56 push %rsi
|
|
1121: 48 89 d6 mov %rdx,%rsi
|
|
1124: 48 85 c9 test %rcx,%rcx
|
|
1127: 0f 84 90 01 00 00 je 0x12bd
|
|
112d: 48 85 f6 test %rsi,%rsi
|
|
1130: 0f 84 87 01 00 00 je 0x12bd
|
|
1136: 45 85 c0 test %r8d,%r8d
|
|
1139: 0f 8e 77 01 00 00 jle 0x12b6
|
|
113f: 41 83 f8 10 cmp $0x10,%r8d
|
|
1143: 0f 8c 5d 01 00 00 jl 0x12a6
|
|
1149: 49 89 f1 mov %rsi,%r9
|
|
114c: 49 83 e1 1f and $0x1f,%r9
|
|
1150: 45 89 c9 mov %r9d,%r9d
|
|
1153: 45 85 c9 test %r9d,%r9d
|
|
1156: 74 18 je 0x1170
|
|
1158: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
115f: 0f 85 41 01 00 00 jne 0x12a6
|
|
1165: 41 f7 d9 neg %r9d
|
|
1168: 41 83 c1 20 add $0x20,%r9d
|
|
116c: 41 c1 e9 02 shr $0x2,%r9d
|
|
1170: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
1174: 44 3b c0 cmp %eax,%r8d
|
|
1177: 0f 8c 29 01 00 00 jl 0x12a6
|
|
117d: 44 89 c0 mov %r8d,%eax
|
|
1180: 33 d2 xor %edx,%edx
|
|
1182: 41 2b c1 sub %r9d,%eax
|
|
1185: 83 e0 0f and $0xf,%eax
|
|
1188: f7 d8 neg %eax
|
|
118a: 41 03 c0 add %r8d,%eax
|
|
118d: 45 85 c9 test %r9d,%r9d
|
|
1190: 76 25 jbe 0x11b7
|
|
1192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
11a0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
11a5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
11aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
11af: 48 ff c2 inc %rdx
|
|
11b2: 49 3b d1 cmp %r9,%rdx
|
|
11b5: 72 e9 jb 0x11a0
|
|
11b7: 48 63 d0 movslq %eax,%rdx
|
|
11ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
11c0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
11c6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
11cd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
11d4: 01
|
|
11d5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
11dc: 01
|
|
11dd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
|
|
11e3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
11ea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
11f0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
11f7: 49 83 c1 10 add $0x10,%r9
|
|
11fb: 4c 3b ca cmp %rdx,%r9
|
|
11fe: 72 c0 jb 0x11c0
|
|
1200: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
1204: 45 3b c8 cmp %r8d,%r9d
|
|
1207: 0f 87 8d 00 00 00 ja 0x129a
|
|
120d: 4d 63 d0 movslq %r8d,%r10
|
|
1210: 4c 2b d2 sub %rdx,%r10
|
|
1213: 49 83 fa 04 cmp $0x4,%r10
|
|
1217: 0f 8c 84 00 00 00 jl 0x12a1
|
|
121d: 45 89 d3 mov %r10d,%r11d
|
|
1220: 45 33 c9 xor %r9d,%r9d
|
|
1223: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
1227: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
122b: 4d 63 db movslq %r11d,%r11
|
|
122e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
1232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1240: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
1246: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
|
|
124c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
1252: 49 83 c1 04 add $0x4,%r9
|
|
1256: 4d 3b cb cmp %r11,%r9
|
|
1259: 72 e5 jb 0x1240
|
|
125b: 4d 3b da cmp %r10,%r11
|
|
125e: 73 3a jae 0x129a
|
|
1260: 48 63 c0 movslq %eax,%rax
|
|
1263: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
1267: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
126b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1272: 00
|
|
1273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
127a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1280: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
1286: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
|
|
128c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
1292: 49 ff c3 inc %r11
|
|
1295: 4d 3b da cmp %r10,%r11
|
|
1298: 72 e6 jb 0x1280
|
|
129a: 33 c0 xor %eax,%eax
|
|
129c: c5 f8 77 vzeroupper
|
|
129f: 5e pop %rsi
|
|
12a0: c3 ret
|
|
12a1: 45 33 db xor %r11d,%r11d
|
|
12a4: eb b5 jmp 0x125b
|
|
12a6: 33 c0 xor %eax,%eax
|
|
12a8: 41 83 f8 01 cmp $0x1,%r8d
|
|
12ac: 72 ec jb 0x129a
|
|
12ae: 4d 63 d0 movslq %r8d,%r10
|
|
12b1: 45 33 db xor %r11d,%r11d
|
|
12b4: eb a5 jmp 0x125b
|
|
12b6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
12bb: 5e pop %rsi
|
|
12bc: c3 ret
|
|
12bd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
12c2: 5e pop %rsi
|
|
12c3: c3 ret
|
|
12c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
12cb: 00
|
|
12cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
12d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
12d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
12df: 00
|
|
12e0: 53 push %rbx
|
|
12e1: 49 89 ca mov %rcx,%r10
|
|
12e4: 4d 85 d2 test %r10,%r10
|
|
12e7: 0f 84 84 01 00 00 je 0x1471
|
|
12ed: 48 85 d2 test %rdx,%rdx
|
|
12f0: 0f 84 7b 01 00 00 je 0x1471
|
|
12f6: 45 85 c0 test %r8d,%r8d
|
|
12f9: 0f 8e 6b 01 00 00 jle 0x146a
|
|
12ff: 41 83 f8 10 cmp $0x10,%r8d
|
|
1303: 0f 8c 59 01 00 00 jl 0x1462
|
|
1309: 48 89 d3 mov %rdx,%rbx
|
|
130c: 48 83 e3 1f and $0x1f,%rbx
|
|
1310: 85 db test %ebx,%ebx
|
|
1312: 74 11 je 0x1325
|
|
1314: f6 c3 03 test $0x3,%bl
|
|
1317: 0f 85 45 01 00 00 jne 0x1462
|
|
131d: f7 db neg %ebx
|
|
131f: 83 c3 20 add $0x20,%ebx
|
|
1322: c1 eb 02 shr $0x2,%ebx
|
|
1325: 8d 43 10 lea 0x10(%rbx),%eax
|
|
1328: 44 3b c0 cmp %eax,%r8d
|
|
132b: 0f 8c 31 01 00 00 jl 0x1462
|
|
1331: 45 89 c1 mov %r8d,%r9d
|
|
1334: 33 c0 xor %eax,%eax
|
|
1336: 44 2b cb sub %ebx,%r9d
|
|
1339: 41 83 e1 0f and $0xf,%r9d
|
|
133d: 41 f7 d9 neg %r9d
|
|
1340: 45 03 c8 add %r8d,%r9d
|
|
1343: 89 d9 mov %ebx,%ecx
|
|
1345: 85 db test %ebx,%ebx
|
|
1347: 76 2f jbe 0x1378
|
|
1349: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1350: 00
|
|
1351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
135f: 00
|
|
1360: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
1366: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
136b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
1370: 48 ff c0 inc %rax
|
|
1373: 48 3b c1 cmp %rcx,%rax
|
|
1376: 72 e8 jb 0x1360
|
|
1378: 49 63 c1 movslq %r9d,%rax
|
|
137b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1380: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
1386: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
138d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
1392: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
1398: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
139d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
13a3: 48 83 c1 10 add $0x10,%rcx
|
|
13a7: 48 3b c8 cmp %rax,%rcx
|
|
13aa: 72 d4 jb 0x1380
|
|
13ac: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
13b0: 41 3b c0 cmp %r8d,%eax
|
|
13b3: 0f 87 9e 00 00 00 ja 0x1457
|
|
13b9: 4d 63 c0 movslq %r8d,%r8
|
|
13bc: 4d 63 c9 movslq %r9d,%r9
|
|
13bf: 4d 2b c1 sub %r9,%r8
|
|
13c2: 49 83 f8 04 cmp $0x4,%r8
|
|
13c6: 0f 8c 92 00 00 00 jl 0x145e
|
|
13cc: 4d 63 c9 movslq %r9d,%r9
|
|
13cf: 44 89 c3 mov %r8d,%ebx
|
|
13d2: 83 e3 fc and $0xfffffffc,%ebx
|
|
13d5: 33 c9 xor %ecx,%ecx
|
|
13d7: 48 63 db movslq %ebx,%rbx
|
|
13da: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
13de: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
13e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13e9: 00
|
|
13ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
13f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
13f8: 00
|
|
13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1400: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
1406: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
140b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
1410: 48 83 c1 04 add $0x4,%rcx
|
|
1414: 48 3b cb cmp %rbx,%rcx
|
|
1417: 72 e7 jb 0x1400
|
|
1419: 49 3b d8 cmp %r8,%rbx
|
|
141c: 73 39 jae 0x1457
|
|
141e: 4d 63 c9 movslq %r9d,%r9
|
|
1421: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
1425: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
1429: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1430: 00
|
|
1431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
143f: 00
|
|
1440: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
1445: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
144a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
144f: 48 ff c3 inc %rbx
|
|
1452: 49 3b d8 cmp %r8,%rbx
|
|
1455: 72 e9 jb 0x1440
|
|
1457: 33 c0 xor %eax,%eax
|
|
1459: c5 f8 77 vzeroupper
|
|
145c: 5b pop %rbx
|
|
145d: c3 ret
|
|
145e: 33 db xor %ebx,%ebx
|
|
1460: eb b7 jmp 0x1419
|
|
1462: 45 33 c9 xor %r9d,%r9d
|
|
1465: e9 42 ff ff ff jmp 0x13ac
|
|
146a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
146f: 5b pop %rbx
|
|
1470: c3 ret
|
|
1471: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1476: 5b pop %rbx
|
|
1477: c3 ret
|
|
1478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
147f: 00
|
|
1480: 48 85 c9 test %rcx,%rcx
|
|
1483: 0f 84 5b 02 00 00 je 0x16e4
|
|
1489: 48 85 d2 test %rdx,%rdx
|
|
148c: 0f 84 52 02 00 00 je 0x16e4
|
|
1492: 4d 85 c0 test %r8,%r8
|
|
1495: 0f 84 49 02 00 00 je 0x16e4
|
|
149b: 45 85 c9 test %r9d,%r9d
|
|
149e: 0f 86 33 02 00 00 jbe 0x16d7
|
|
14a4: 41 83 f9 06 cmp $0x6,%r9d
|
|
14a8: 0f 86 ae 01 00 00 jbe 0x165c
|
|
14ae: 49 3b d0 cmp %r8,%rdx
|
|
14b1: 76 17 jbe 0x14ca
|
|
14b3: 44 89 c8 mov %r9d,%eax
|
|
14b6: 49 89 d2 mov %rdx,%r10
|
|
14b9: 48 c1 e0 02 shl $0x2,%rax
|
|
14bd: 4d 2b d0 sub %r8,%r10
|
|
14c0: 4c 3b d0 cmp %rax,%r10
|
|
14c3: 7d 24 jge 0x14e9
|
|
14c5: e9 92 01 00 00 jmp 0x165c
|
|
14ca: 4c 3b c2 cmp %rdx,%r8
|
|
14cd: 0f 86 89 01 00 00 jbe 0x165c
|
|
14d3: 44 89 c8 mov %r9d,%eax
|
|
14d6: 4d 89 c2 mov %r8,%r10
|
|
14d9: 48 c1 e0 02 shl $0x2,%rax
|
|
14dd: 4c 2b d2 sub %rdx,%r10
|
|
14e0: 4c 3b d0 cmp %rax,%r10
|
|
14e3: 0f 8c 73 01 00 00 jl 0x165c
|
|
14e9: 49 3b c8 cmp %r8,%rcx
|
|
14ec: 76 10 jbe 0x14fe
|
|
14ee: 49 89 ca mov %rcx,%r10
|
|
14f1: 4d 2b d0 sub %r8,%r10
|
|
14f4: 4c 3b d0 cmp %rax,%r10
|
|
14f7: 7d 1d jge 0x1516
|
|
14f9: e9 5e 01 00 00 jmp 0x165c
|
|
14fe: 4c 3b c1 cmp %rcx,%r8
|
|
1501: 0f 86 55 01 00 00 jbe 0x165c
|
|
1507: 4d 89 c2 mov %r8,%r10
|
|
150a: 4c 2b d1 sub %rcx,%r10
|
|
150d: 4c 3b d0 cmp %rax,%r10
|
|
1510: 0f 8c 46 01 00 00 jl 0x165c
|
|
1516: 41 83 f9 08 cmp $0x8,%r9d
|
|
151a: 0f 82 bd 01 00 00 jb 0x16dd
|
|
1520: 4d 89 c2 mov %r8,%r10
|
|
1523: 49 83 e2 0f and $0xf,%r10
|
|
1527: 45 85 d2 test %r10d,%r10d
|
|
152a: 74 18 je 0x1544
|
|
152c: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
1533: 0f 85 a4 01 00 00 jne 0x16dd
|
|
1539: 41 f7 da neg %r10d
|
|
153c: 41 83 c2 10 add $0x10,%r10d
|
|
1540: 41 c1 ea 02 shr $0x2,%r10d
|
|
1544: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
1548: 44 3b c8 cmp %eax,%r9d
|
|
154b: 0f 82 8c 01 00 00 jb 0x16dd
|
|
1551: 44 89 c8 mov %r9d,%eax
|
|
1554: 45 33 db xor %r11d,%r11d
|
|
1557: 41 2b c2 sub %r10d,%eax
|
|
155a: 83 e0 07 and $0x7,%eax
|
|
155d: f7 d8 neg %eax
|
|
155f: 41 03 c1 add %r9d,%eax
|
|
1562: 45 85 d2 test %r10d,%r10d
|
|
1565: 76 33 jbe 0x159a
|
|
1567: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
156e: 00
|
|
156f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1576: 0f 1f 00 nopl (%rax)
|
|
1579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1580: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
1586: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
158c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
1592: 41 ff c3 inc %r11d
|
|
1595: 45 3b da cmp %r10d,%r11d
|
|
1598: 72 e6 jb 0x1580
|
|
159a: 45 89 d2 mov %r10d,%r10d
|
|
159d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
|
|
15a1: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
15a8: 74 56 je 0x1600
|
|
15aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
15b1: 00
|
|
15b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
15b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
15c0: 45 89 d2 mov %r10d,%r10d
|
|
15c3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
|
|
15c8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
15ce: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
|
|
15d3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
|
|
15d9: 0f 5d c8 minps %xmm0,%xmm1
|
|
15dc: 0f 5d da minps %xmm2,%xmm3
|
|
15df: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
|
|
15e4: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
15ea: 41 83 c2 08 add $0x8,%r10d
|
|
15ee: 44 3b d0 cmp %eax,%r10d
|
|
15f1: 72 cd jb 0x15c0
|
|
15f3: eb 38 jmp 0x162d
|
|
15f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
15f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1600: 45 89 d2 mov %r10d,%r10d
|
|
1603: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
|
|
1608: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
|
|
160e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
|
|
1613: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
|
|
1619: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
|
|
161e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
|
|
1624: 41 83 c2 08 add $0x8,%r10d
|
|
1628: 44 3b d0 cmp %eax,%r10d
|
|
162b: 72 d3 jb 0x1600
|
|
162d: 41 3b c1 cmp %r9d,%eax
|
|
1630: 0f 83 9e 00 00 00 jae 0x16d4
|
|
1636: 0f 1f 00 nopl (%rax)
|
|
1639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1640: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
1645: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
|
|
164a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
1650: ff c0 inc %eax
|
|
1652: 41 3b c1 cmp %r9d,%eax
|
|
1655: 72 e9 jb 0x1640
|
|
1657: e9 78 00 00 00 jmp 0x16d4
|
|
165c: 44 89 c8 mov %r9d,%eax
|
|
165f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
1665: d1 e8 shr $1,%eax
|
|
1667: 45 33 d2 xor %r10d,%r10d
|
|
166a: 85 c0 test %eax,%eax
|
|
166c: 76 4c jbe 0x16ba
|
|
166e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1675: 00
|
|
1676: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
167d: 0f 1f 00 nopl (%rax)
|
|
1680: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
|
|
1684: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
168a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
1690: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
1696: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
169b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
|
|
16a1: 41 ff c2 inc %r10d
|
|
16a4: 44 3b d0 cmp %eax,%r10d
|
|
16a7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
|
|
16ad: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
|
|
16b3: 72 cb jb 0x1680
|
|
16b5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
16ba: 41 ff cb dec %r11d
|
|
16bd: 45 3b d9 cmp %r9d,%r11d
|
|
16c0: 73 12 jae 0x16d4
|
|
16c2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
16c8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
16ce: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
16d4: 33 c0 xor %eax,%eax
|
|
16d6: c3 ret
|
|
16d7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
16dc: c3 ret
|
|
16dd: 33 c0 xor %eax,%eax
|
|
16df: e9 49 ff ff ff jmp 0x162d
|
|
16e4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
16e9: c3 ret
|
|
16ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
16f1: 00
|
|
16f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
16f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1700: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1705: 48 85 c9 test %rcx,%rcx
|
|
1708: 74 27 je 0x1731
|
|
170a: 48 85 d2 test %rdx,%rdx
|
|
170d: 74 22 je 0x1731
|
|
170f: 4d 85 c0 test %r8,%r8
|
|
1712: 74 1d je 0x1731
|
|
1714: 45 85 c9 test %r9d,%r9d
|
|
1717: 77 0b ja 0x1724
|
|
1719: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
171e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1723: c3 ret
|
|
1724: e8 17 83 03 00 call 0x39a40
|
|
1729: 33 c0 xor %eax,%eax
|
|
172b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1730: c3 ret
|
|
1731: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1736: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
173b: c3 ret
|
|
173c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1740: 48 83 ec 28 sub $0x28,%rsp
|
|
1744: 48 85 c9 test %rcx,%rcx
|
|
1747: 74 25 je 0x176e
|
|
1749: 48 85 d2 test %rdx,%rdx
|
|
174c: 74 20 je 0x176e
|
|
174e: 4d 85 c0 test %r8,%r8
|
|
1751: 74 1b je 0x176e
|
|
1753: 45 85 c9 test %r9d,%r9d
|
|
1756: 77 0a ja 0x1762
|
|
1758: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
175d: 48 83 c4 28 add $0x28,%rsp
|
|
1761: c3 ret
|
|
1762: e8 19 88 03 00 call 0x39f80
|
|
1767: 33 c0 xor %eax,%eax
|
|
1769: 48 83 c4 28 add $0x28,%rsp
|
|
176d: c3 ret
|
|
176e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1773: 48 83 c4 28 add $0x28,%rsp
|
|
1777: c3 ret
|
|
1778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
177f: 00
|
|
1780: 48 83 ec 28 sub $0x28,%rsp
|
|
1784: 48 85 c9 test %rcx,%rcx
|
|
1787: 74 25 je 0x17ae
|
|
1789: 48 85 d2 test %rdx,%rdx
|
|
178c: 74 20 je 0x17ae
|
|
178e: 4d 85 c0 test %r8,%r8
|
|
1791: 74 1b je 0x17ae
|
|
1793: 45 85 c9 test %r9d,%r9d
|
|
1796: 77 0a ja 0x17a2
|
|
1798: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
179d: 48 83 c4 28 add $0x28,%rsp
|
|
17a1: c3 ret
|
|
17a2: e8 b9 8d 03 00 call 0x3a560
|
|
17a7: 33 c0 xor %eax,%eax
|
|
17a9: 48 83 c4 28 add $0x28,%rsp
|
|
17ad: c3 ret
|
|
17ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
17b3: 48 83 c4 28 add $0x28,%rsp
|
|
17b7: c3 ret
|
|
17b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
17bf: 00
|
|
17c0: 48 83 ec 28 sub $0x28,%rsp
|
|
17c4: 48 85 c9 test %rcx,%rcx
|
|
17c7: 74 25 je 0x17ee
|
|
17c9: 48 85 d2 test %rdx,%rdx
|
|
17cc: 74 20 je 0x17ee
|
|
17ce: 4d 85 c0 test %r8,%r8
|
|
17d1: 74 1b je 0x17ee
|
|
17d3: 45 85 c9 test %r9d,%r9d
|
|
17d6: 77 0a ja 0x17e2
|
|
17d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
17dd: 48 83 c4 28 add $0x28,%rsp
|
|
17e1: c3 ret
|
|
17e2: e8 59 93 03 00 call 0x3ab40
|
|
17e7: 33 c0 xor %eax,%eax
|
|
17e9: 48 83 c4 28 add $0x28,%rsp
|
|
17ed: c3 ret
|
|
17ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
17f3: 48 83 c4 28 add $0x28,%rsp
|
|
17f7: c3 ret
|
|
17f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
17ff: 00
|
|
1800: 48 83 ec 28 sub $0x28,%rsp
|
|
1804: 48 85 c9 test %rcx,%rcx
|
|
1807: 74 25 je 0x182e
|
|
1809: 48 85 d2 test %rdx,%rdx
|
|
180c: 74 20 je 0x182e
|
|
180e: 4d 85 c0 test %r8,%r8
|
|
1811: 74 1b je 0x182e
|
|
1813: 45 85 c9 test %r9d,%r9d
|
|
1816: 77 0a ja 0x1822
|
|
1818: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
181d: 48 83 c4 28 add $0x28,%rsp
|
|
1821: c3 ret
|
|
1822: e8 39 99 03 00 call 0x3b160
|
|
1827: 33 c0 xor %eax,%eax
|
|
1829: 48 83 c4 28 add $0x28,%rsp
|
|
182d: c3 ret
|
|
182e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1833: 48 83 c4 28 add $0x28,%rsp
|
|
1837: c3 ret
|
|
1838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
183f: 00
|
|
1840: 48 83 ec 28 sub $0x28,%rsp
|
|
1844: 48 85 c9 test %rcx,%rcx
|
|
1847: 74 25 je 0x186e
|
|
1849: 48 85 d2 test %rdx,%rdx
|
|
184c: 74 20 je 0x186e
|
|
184e: 4d 85 c0 test %r8,%r8
|
|
1851: 74 1b je 0x186e
|
|
1853: 45 85 c9 test %r9d,%r9d
|
|
1856: 7f 0a jg 0x1862
|
|
1858: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
185d: 48 83 c4 28 add $0x28,%rsp
|
|
1861: c3 ret
|
|
1862: e8 39 9f 03 00 call 0x3b7a0
|
|
1867: 33 c0 xor %eax,%eax
|
|
1869: 48 83 c4 28 add $0x28,%rsp
|
|
186d: c3 ret
|
|
186e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1873: 48 83 c4 28 add $0x28,%rsp
|
|
1877: c3 ret
|
|
1878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
187f: 00
|
|
1880: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1885: 48 85 c9 test %rcx,%rcx
|
|
1888: 74 27 je 0x18b1
|
|
188a: 48 85 d2 test %rdx,%rdx
|
|
188d: 74 22 je 0x18b1
|
|
188f: 4d 85 c0 test %r8,%r8
|
|
1892: 74 1d je 0x18b1
|
|
1894: 45 85 c9 test %r9d,%r9d
|
|
1897: 7f 0b jg 0x18a4
|
|
1899: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
189e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18a3: c3 ret
|
|
18a4: e8 f7 a2 03 00 call 0x3bba0
|
|
18a9: 33 c0 xor %eax,%eax
|
|
18ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18b0: c3 ret
|
|
18b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
18bb: c3 ret
|
|
18bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
18c0: 48 83 ec 28 sub $0x28,%rsp
|
|
18c4: 48 85 c9 test %rcx,%rcx
|
|
18c7: 74 25 je 0x18ee
|
|
18c9: 48 85 d2 test %rdx,%rdx
|
|
18cc: 74 20 je 0x18ee
|
|
18ce: 4d 85 c0 test %r8,%r8
|
|
18d1: 74 1b je 0x18ee
|
|
18d3: 45 85 c9 test %r9d,%r9d
|
|
18d6: 7f 0a jg 0x18e2
|
|
18d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
18dd: 48 83 c4 28 add $0x28,%rsp
|
|
18e1: c3 ret
|
|
18e2: e8 b9 a6 03 00 call 0x3bfa0
|
|
18e7: 33 c0 xor %eax,%eax
|
|
18e9: 48 83 c4 28 add $0x28,%rsp
|
|
18ed: c3 ret
|
|
18ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
18f3: 48 83 c4 28 add $0x28,%rsp
|
|
18f7: c3 ret
|
|
18f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18ff: 00
|
|
1900: 41 57 push %r15
|
|
1902: 49 89 ca mov %rcx,%r10
|
|
1905: 49 89 d3 mov %rdx,%r11
|
|
1908: 4d 85 d2 test %r10,%r10
|
|
190b: 0f 84 fb 00 00 00 je 0x1a0c
|
|
1911: 4d 85 db test %r11,%r11
|
|
1914: 0f 84 f2 00 00 00 je 0x1a0c
|
|
191a: 4d 85 c0 test %r8,%r8
|
|
191d: 0f 84 e9 00 00 00 je 0x1a0c
|
|
1923: 45 85 c9 test %r9d,%r9d
|
|
1926: 0f 8e d8 00 00 00 jle 0x1a04
|
|
192c: 49 63 d1 movslq %r9d,%rdx
|
|
192f: 48 83 fa 08 cmp $0x8,%rdx
|
|
1933: 0f 8c c6 00 00 00 jl 0x19ff
|
|
1939: 4c 89 c0 mov %r8,%rax
|
|
193c: 48 83 e0 0f and $0xf,%rax
|
|
1940: 85 c0 test %eax,%eax
|
|
1942: 74 10 je 0x1954
|
|
1944: a8 03 test $0x3,%al
|
|
1946: 0f 85 b3 00 00 00 jne 0x19ff
|
|
194c: f7 d8 neg %eax
|
|
194e: 83 c0 10 add $0x10,%eax
|
|
1951: c1 e8 02 shr $0x2,%eax
|
|
1954: 89 c1 mov %eax,%ecx
|
|
1956: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
195a: 49 3b d7 cmp %r15,%rdx
|
|
195d: 0f 8c 9c 00 00 00 jl 0x19ff
|
|
1963: 45 89 cf mov %r9d,%r15d
|
|
1966: 44 2b f8 sub %eax,%r15d
|
|
1969: 41 83 e7 07 and $0x7,%r15d
|
|
196d: 45 2b cf sub %r15d,%r9d
|
|
1970: 4d 63 c9 movslq %r9d,%r9
|
|
1973: 85 c0 test %eax,%eax
|
|
1975: b8 00 00 00 00 mov $0x0,%eax
|
|
197a: 76 24 jbe 0x19a0
|
|
197c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1980: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
1986: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
|
|
198c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
1992: 48 ff c0 inc %rax
|
|
1995: 48 3b c1 cmp %rcx,%rax
|
|
1998: 72 e6 jb 0x1980
|
|
199a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
19a0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
19a6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
19ad: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
|
|
19b3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
19ba: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
19c0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
19c7: 48 83 c1 08 add $0x8,%rcx
|
|
19cb: 49 3b c9 cmp %r9,%rcx
|
|
19ce: 72 d0 jb 0x19a0
|
|
19d0: 4c 3b ca cmp %rdx,%r9
|
|
19d3: 73 25 jae 0x19fa
|
|
19d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
19d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
19e0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
19e6: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
|
|
19ec: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
19f2: 49 ff c1 inc %r9
|
|
19f5: 4c 3b ca cmp %rdx,%r9
|
|
19f8: 72 e6 jb 0x19e0
|
|
19fa: 33 c0 xor %eax,%eax
|
|
19fc: 41 5f pop %r15
|
|
19fe: c3 ret
|
|
19ff: 45 33 c9 xor %r9d,%r9d
|
|
1a02: eb cc jmp 0x19d0
|
|
1a04: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1a09: 41 5f pop %r15
|
|
1a0b: c3 ret
|
|
1a0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1a11: 41 5f pop %r15
|
|
1a13: c3 ret
|
|
1a14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a20: 53 push %rbx
|
|
1a21: 57 push %rdi
|
|
1a22: 55 push %rbp
|
|
1a23: 49 89 ca mov %rcx,%r10
|
|
1a26: 4d 85 d2 test %r10,%r10
|
|
1a29: 0f 84 92 01 00 00 je 0x1bc1
|
|
1a2f: 48 85 d2 test %rdx,%rdx
|
|
1a32: 0f 84 89 01 00 00 je 0x1bc1
|
|
1a38: 4d 85 c0 test %r8,%r8
|
|
1a3b: 0f 84 80 01 00 00 je 0x1bc1
|
|
1a41: 45 85 c9 test %r9d,%r9d
|
|
1a44: 0f 8e 6e 01 00 00 jle 0x1bb8
|
|
1a4a: 41 83 f9 10 cmp $0x10,%r9d
|
|
1a4e: 0f 8c 50 01 00 00 jl 0x1ba4
|
|
1a54: 41 83 f9 1d cmp $0x1d,%r9d
|
|
1a58: 0f 8c 4d 01 00 00 jl 0x1bab
|
|
1a5e: 4c 89 c1 mov %r8,%rcx
|
|
1a61: 48 83 e1 1f and $0x1f,%rcx
|
|
1a65: 89 c9 mov %ecx,%ecx
|
|
1a67: 85 c9 test %ecx,%ecx
|
|
1a69: 74 11 je 0x1a7c
|
|
1a6b: f6 c1 03 test $0x3,%cl
|
|
1a6e: 0f 85 30 01 00 00 jne 0x1ba4
|
|
1a74: f7 d9 neg %ecx
|
|
1a76: 83 c1 20 add $0x20,%ecx
|
|
1a79: c1 e9 02 shr $0x2,%ecx
|
|
1a7c: 8d 41 10 lea 0x10(%rcx),%eax
|
|
1a7f: 44 3b c8 cmp %eax,%r9d
|
|
1a82: 0f 8c 1c 01 00 00 jl 0x1ba4
|
|
1a88: 44 89 cf mov %r9d,%edi
|
|
1a8b: 33 c0 xor %eax,%eax
|
|
1a8d: 2b f9 sub %ecx,%edi
|
|
1a8f: 83 e7 0f and $0xf,%edi
|
|
1a92: f7 df neg %edi
|
|
1a94: 41 03 f9 add %r9d,%edi
|
|
1a97: 85 c9 test %ecx,%ecx
|
|
1a99: 76 1e jbe 0x1ab9
|
|
1a9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1aa0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
1aa6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
1aab: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
1ab1: 48 ff c0 inc %rax
|
|
1ab4: 48 3b c1 cmp %rcx,%rax
|
|
1ab7: 72 e7 jb 0x1aa0
|
|
1ab9: 48 63 c7 movslq %edi,%rax
|
|
1abc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1ac0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
1ac6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
1acd: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
1ad2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
1ad8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
1ade: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
1ae5: 48 83 c1 10 add $0x10,%rcx
|
|
1ae9: 48 3b c8 cmp %rax,%rcx
|
|
1aec: 72 d2 jb 0x1ac0
|
|
1aee: 8d 47 01 lea 0x1(%rdi),%eax
|
|
1af1: 41 3b c1 cmp %r9d,%eax
|
|
1af4: 0f 87 9d 00 00 00 ja 0x1b97
|
|
1afa: 4d 63 c9 movslq %r9d,%r9
|
|
1afd: 48 63 ff movslq %edi,%rdi
|
|
1b00: 4c 2b cf sub %rdi,%r9
|
|
1b03: 49 83 f9 04 cmp $0x4,%r9
|
|
1b07: 0f 8c 93 00 00 00 jl 0x1ba0
|
|
1b0d: 48 63 ff movslq %edi,%rdi
|
|
1b10: 44 89 cd mov %r9d,%ebp
|
|
1b13: 83 e5 fc and $0xfffffffc,%ebp
|
|
1b16: 33 c9 xor %ecx,%ecx
|
|
1b18: 48 63 ed movslq %ebp,%rbp
|
|
1b1b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
1b1f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
1b23: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
1b27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b2e: 00
|
|
1b2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b36: 0f 1f 00 nopl (%rax)
|
|
1b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b40: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
1b46: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
1b4b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
1b50: 48 83 c1 04 add $0x4,%rcx
|
|
1b54: 48 3b cd cmp %rbp,%rcx
|
|
1b57: 72 e7 jb 0x1b40
|
|
1b59: 49 3b e9 cmp %r9,%rbp
|
|
1b5c: 73 39 jae 0x1b97
|
|
1b5e: 48 63 ff movslq %edi,%rdi
|
|
1b61: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
1b65: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
1b69: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
1b6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b74: 00
|
|
1b75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b7c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1b80: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
1b85: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
1b8a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
1b8f: 48 ff c5 inc %rbp
|
|
1b92: 49 3b e9 cmp %r9,%rbp
|
|
1b95: 72 e9 jb 0x1b80
|
|
1b97: 33 c0 xor %eax,%eax
|
|
1b99: c5 f8 77 vzeroupper
|
|
1b9c: 5d pop %rbp
|
|
1b9d: 5f pop %rdi
|
|
1b9e: 5b pop %rbx
|
|
1b9f: c3 ret
|
|
1ba0: 33 ed xor %ebp,%ebp
|
|
1ba2: eb b5 jmp 0x1b59
|
|
1ba4: 33 ff xor %edi,%edi
|
|
1ba6: e9 43 ff ff ff jmp 0x1aee
|
|
1bab: 44 89 cf mov %r9d,%edi
|
|
1bae: 33 c9 xor %ecx,%ecx
|
|
1bb0: 83 e7 f0 and $0xfffffff0,%edi
|
|
1bb3: e9 01 ff ff ff jmp 0x1ab9
|
|
1bb8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1bbd: 5d pop %rbp
|
|
1bbe: 5f pop %rdi
|
|
1bbf: 5b pop %rbx
|
|
1bc0: c3 ret
|
|
1bc1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1bc6: 5d pop %rbp
|
|
1bc7: 5f pop %rdi
|
|
1bc8: 5b pop %rbx
|
|
1bc9: c3 ret
|
|
1bca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1bd1: 00
|
|
1bd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1be0: 48 83 ec 38 sub $0x38,%rsp
|
|
1be4: 45 89 c1 mov %r8d,%r9d
|
|
1be7: 49 89 d0 mov %rdx,%r8
|
|
1bea: 48 89 ca mov %rcx,%rdx
|
|
1bed: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
1bf3: 48 85 d2 test %rdx,%rdx
|
|
1bf6: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
1bfa: 74 47 je 0x1c43
|
|
1bfc: 4d 85 c0 test %r8,%r8
|
|
1bff: 74 42 je 0x1c43
|
|
1c01: 45 85 c9 test %r9d,%r9d
|
|
1c04: 7e 47 jle 0x1c4d
|
|
1c06: 85 c0 test %eax,%eax
|
|
1c08: 74 0f je 0x1c19
|
|
1c0a: 83 f8 04 cmp $0x4,%eax
|
|
1c0d: 74 0d je 0x1c1c
|
|
1c0f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1c14: 48 83 c4 38 add $0x38,%rsp
|
|
1c18: c3 ret
|
|
1c19: 83 f8 04 cmp $0x4,%eax
|
|
1c1c: 49 89 e3 mov %rsp,%r11
|
|
1c1f: b8 01 00 00 00 mov $0x1,%eax
|
|
1c24: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
1c2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
1c2f: 44 0f 44 d0 cmove %eax,%r10d
|
|
1c33: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
1c37: e8 c4 d6 a6 01 call 0x1a6f300
|
|
1c3c: 33 c0 xor %eax,%eax
|
|
1c3e: 48 83 c4 38 add $0x38,%rsp
|
|
1c42: c3 ret
|
|
1c43: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1c48: 48 83 c4 38 add $0x38,%rsp
|
|
1c4c: c3 ret
|
|
1c4d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1c52: 48 83 c4 38 add $0x38,%rsp
|
|
1c56: c3 ret
|
|
1c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1c5e: 00 00
|
|
1c60: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
1c65: 45 89 c1 mov %r8d,%r9d
|
|
1c68: 49 89 d0 mov %rdx,%r8
|
|
1c6b: 48 89 ca mov %rcx,%rdx
|
|
1c6e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
1c74: 48 85 d2 test %rdx,%rdx
|
|
1c77: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
1c7b: 74 4b je 0x1cc8
|
|
1c7d: 4d 85 c0 test %r8,%r8
|
|
1c80: 74 46 je 0x1cc8
|
|
1c82: 45 85 c9 test %r9d,%r9d
|
|
1c85: 7e 4c jle 0x1cd3
|
|
1c87: 85 c0 test %eax,%eax
|
|
1c89: 74 12 je 0x1c9d
|
|
1c8b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
1c90: 74 0b je 0x1c9d
|
|
1c92: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1c97: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
1c9c: c3 ret
|
|
1c9d: 49 89 e3 mov %rsp,%r11
|
|
1ca0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
1ca6: 83 f8 04 cmp $0x4,%eax
|
|
1ca9: b8 00 00 00 00 mov $0x0,%eax
|
|
1cae: 41 0f 44 c2 cmove %r10d,%eax
|
|
1cb2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
1cb7: 41 89 43 20 mov %eax,0x20(%r11)
|
|
1cbb: e8 f0 42 a7 01 call 0x1a75fb0
|
|
1cc0: 33 c0 xor %eax,%eax
|
|
1cc2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
1cc7: c3 ret
|
|
1cc8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1ccd: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
1cd2: c3 ret
|
|
1cd3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1cd8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
1cdd: c3 ret
|
|
1cde: 66 90 xchg %ax,%ax
|
|
1ce0: 48 83 ec 38 sub $0x38,%rsp
|
|
1ce4: 45 89 c1 mov %r8d,%r9d
|
|
1ce7: 49 89 d0 mov %rdx,%r8
|
|
1cea: 48 89 ca mov %rcx,%rdx
|
|
1ced: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
1cf3: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
1cf7: 48 85 d2 test %rdx,%rdx
|
|
1cfa: 74 47 je 0x1d43
|
|
1cfc: 4d 85 c0 test %r8,%r8
|
|
1cff: 74 42 je 0x1d43
|
|
1d01: 45 85 c9 test %r9d,%r9d
|
|
1d04: 7e 47 jle 0x1d4d
|
|
1d06: 85 c0 test %eax,%eax
|
|
1d08: 74 0f je 0x1d19
|
|
1d0a: 83 f8 04 cmp $0x4,%eax
|
|
1d0d: 74 0d je 0x1d1c
|
|
1d0f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1d14: 48 83 c4 38 add $0x38,%rsp
|
|
1d18: c3 ret
|
|
1d19: 83 f8 04 cmp $0x4,%eax
|
|
1d1c: b8 01 00 00 00 mov $0x1,%eax
|
|
1d21: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
1d27: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
1d2c: 44 0f 44 d0 cmove %eax,%r10d
|
|
1d30: 49 89 e3 mov %rsp,%r11
|
|
1d33: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
1d37: e8 14 b1 a7 01 call 0x1a7ce50
|
|
1d3c: 33 c0 xor %eax,%eax
|
|
1d3e: 48 83 c4 38 add $0x38,%rsp
|
|
1d42: c3 ret
|
|
1d43: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1d48: 48 83 c4 38 add $0x38,%rsp
|
|
1d4c: c3 ret
|
|
1d4d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1d52: 48 83 c4 38 add $0x38,%rsp
|
|
1d56: c3 ret
|
|
1d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1d5e: 00 00
|
|
1d60: 48 83 ec 38 sub $0x38,%rsp
|
|
1d64: 45 89 c1 mov %r8d,%r9d
|
|
1d67: 49 89 d0 mov %rdx,%r8
|
|
1d6a: 48 89 ca mov %rcx,%rdx
|
|
1d6d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
1d73: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
1d77: 48 85 d2 test %rdx,%rdx
|
|
1d7a: 74 47 je 0x1dc3
|
|
1d7c: 4d 85 c0 test %r8,%r8
|
|
1d7f: 74 42 je 0x1dc3
|
|
1d81: 45 85 c9 test %r9d,%r9d
|
|
1d84: 7e 47 jle 0x1dcd
|
|
1d86: 85 c0 test %eax,%eax
|
|
1d88: 74 0f je 0x1d99
|
|
1d8a: 83 f8 04 cmp $0x4,%eax
|
|
1d8d: 74 0d je 0x1d9c
|
|
1d8f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1d94: 48 83 c4 38 add $0x38,%rsp
|
|
1d98: c3 ret
|
|
1d99: 83 f8 04 cmp $0x4,%eax
|
|
1d9c: 49 89 e3 mov %rsp,%r11
|
|
1d9f: b8 01 00 00 00 mov $0x1,%eax
|
|
1da4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
1daa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
1daf: 44 0f 44 d0 cmove %eax,%r10d
|
|
1db3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
1db7: e8 c4 18 a8 01 call 0x1a83680
|
|
1dbc: 33 c0 xor %eax,%eax
|
|
1dbe: 48 83 c4 38 add $0x38,%rsp
|
|
1dc2: c3 ret
|
|
1dc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1dc8: 48 83 c4 38 add $0x38,%rsp
|
|
1dcc: c3 ret
|
|
1dcd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1dd2: 48 83 c4 38 add $0x38,%rsp
|
|
1dd6: c3 ret
|
|
1dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1dde: 00 00
|
|
1de0: 48 83 ec 38 sub $0x38,%rsp
|
|
1de4: 45 89 c1 mov %r8d,%r9d
|
|
1de7: 49 89 d0 mov %rdx,%r8
|
|
1dea: 48 89 ca mov %rcx,%rdx
|
|
1ded: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
1df3: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
1df7: 48 85 d2 test %rdx,%rdx
|
|
1dfa: 74 47 je 0x1e43
|
|
1dfc: 4d 85 c0 test %r8,%r8
|
|
1dff: 74 42 je 0x1e43
|
|
1e01: 45 85 c9 test %r9d,%r9d
|
|
1e04: 7e 47 jle 0x1e4d
|
|
1e06: 85 c0 test %eax,%eax
|
|
1e08: 74 0f je 0x1e19
|
|
1e0a: 83 f8 04 cmp $0x4,%eax
|
|
1e0d: 74 0d je 0x1e1c
|
|
1e0f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1e14: 48 83 c4 38 add $0x38,%rsp
|
|
1e18: c3 ret
|
|
1e19: 83 f8 04 cmp $0x4,%eax
|
|
1e1c: 49 89 e3 mov %rsp,%r11
|
|
1e1f: b8 01 00 00 00 mov $0x1,%eax
|
|
1e24: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
1e2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
1e2f: 44 0f 44 d0 cmove %eax,%r10d
|
|
1e33: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
1e37: e8 a4 82 a8 01 call 0x1a8a0e0
|
|
1e3c: 33 c0 xor %eax,%eax
|
|
1e3e: 48 83 c4 38 add $0x38,%rsp
|
|
1e42: c3 ret
|
|
1e43: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1e48: 48 83 c4 38 add $0x38,%rsp
|
|
1e4c: c3 ret
|
|
1e4d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1e52: 48 83 c4 38 add $0x38,%rsp
|
|
1e56: c3 ret
|
|
1e57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1e5e: 00 00
|
|
1e60: 48 83 ec 38 sub $0x38,%rsp
|
|
1e64: 45 89 c1 mov %r8d,%r9d
|
|
1e67: 49 89 d0 mov %rdx,%r8
|
|
1e6a: 48 89 ca mov %rcx,%rdx
|
|
1e6d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
1e73: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
1e77: 48 85 d2 test %rdx,%rdx
|
|
1e7a: 74 47 je 0x1ec3
|
|
1e7c: 4d 85 c0 test %r8,%r8
|
|
1e7f: 74 42 je 0x1ec3
|
|
1e81: 45 85 c9 test %r9d,%r9d
|
|
1e84: 7e 47 jle 0x1ecd
|
|
1e86: 85 c0 test %eax,%eax
|
|
1e88: 74 0f je 0x1e99
|
|
1e8a: 83 f8 04 cmp $0x4,%eax
|
|
1e8d: 74 0d je 0x1e9c
|
|
1e8f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
1e94: 48 83 c4 38 add $0x38,%rsp
|
|
1e98: c3 ret
|
|
1e99: 83 f8 04 cmp $0x4,%eax
|
|
1e9c: 49 89 e3 mov %rsp,%r11
|
|
1e9f: b8 01 00 00 00 mov $0x1,%eax
|
|
1ea4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
1eaa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
1eaf: 44 0f 44 d0 cmove %eax,%r10d
|
|
1eb3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
1eb7: e8 64 ee a8 01 call 0x1a90d20
|
|
1ebc: 33 c0 xor %eax,%eax
|
|
1ebe: 48 83 c4 38 add $0x38,%rsp
|
|
1ec2: c3 ret
|
|
1ec3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1ec8: 48 83 c4 38 add $0x38,%rsp
|
|
1ecc: c3 ret
|
|
1ecd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1ed2: 48 83 c4 38 add $0x38,%rsp
|
|
1ed6: c3 ret
|
|
1ed7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
1ede: 00 00
|
|
1ee0: 49 89 ca mov %rcx,%r10
|
|
1ee3: 4d 85 d2 test %r10,%r10
|
|
1ee6: 0f 84 fe 01 00 00 je 0x20ea
|
|
1eec: 4d 85 c0 test %r8,%r8
|
|
1eef: 0f 84 f5 01 00 00 je 0x20ea
|
|
1ef5: 45 85 c9 test %r9d,%r9d
|
|
1ef8: 0f 8e e6 01 00 00 jle 0x20e4
|
|
1efe: 49 63 c9 movslq %r9d,%rcx
|
|
1f01: 48 83 f9 08 cmp $0x8,%rcx
|
|
1f05: 0f 8c d4 01 00 00 jl 0x20df
|
|
1f0b: 4c 89 c0 mov %r8,%rax
|
|
1f0e: 48 83 e0 0f and $0xf,%rax
|
|
1f12: 85 c0 test %eax,%eax
|
|
1f14: 74 0d je 0x1f23
|
|
1f16: a8 07 test $0x7,%al
|
|
1f18: 0f 85 c1 01 00 00 jne 0x20df
|
|
1f1e: b8 01 00 00 00 mov $0x1,%eax
|
|
1f23: 8d 50 08 lea 0x8(%rax),%edx
|
|
1f26: 48 3b ca cmp %rdx,%rcx
|
|
1f29: 0f 8c b0 01 00 00 jl 0x20df
|
|
1f2f: 44 89 ca mov %r9d,%edx
|
|
1f32: 45 33 db xor %r11d,%r11d
|
|
1f35: 2b d0 sub %eax,%edx
|
|
1f37: 83 e2 07 and $0x7,%edx
|
|
1f3a: 44 2b ca sub %edx,%r9d
|
|
1f3d: 89 c2 mov %eax,%edx
|
|
1f3f: 85 c0 test %eax,%eax
|
|
1f41: 76 3b jbe 0x1f7e
|
|
1f43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f4a: 00
|
|
1f4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f60: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
|
|
1f66: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
1f6a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
|
|
1f70: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
1f76: 49 ff c3 inc %r11
|
|
1f79: 4c 3b da cmp %rdx,%r11
|
|
1f7c: 72 e2 jb 0x1f60
|
|
1f7e: 89 c0 mov %eax,%eax
|
|
1f80: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
|
|
1f84: 49 63 c1 movslq %r9d,%rax
|
|
1f87: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
1f8e: 0f 84 97 00 00 00 je 0x202b
|
|
1f94: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
1f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f9f: 00
|
|
1fa0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
|
|
1fa6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
1fad: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
|
|
1fb4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
|
|
1fbb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
|
|
1fc2: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
|
|
1fc9: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
|
|
1fd0: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
|
|
1fd7: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
1fdb: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
1fdf: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
1fe3: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
1fe7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
1fed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
1ff4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
1ffb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
2002: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
2007: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
200d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
2013: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
2019: 48 83 c2 08 add $0x8,%rdx
|
|
201d: 48 3b d0 cmp %rax,%rdx
|
|
2020: 0f 82 7a ff ff ff jb 0x1fa0
|
|
2026: e9 77 00 00 00 jmp 0x20a2
|
|
202b: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
202f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2036: 00
|
|
2037: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
203e: 66 90 xchg %ax,%ax
|
|
2040: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
|
|
2045: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
|
|
204b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
|
|
2051: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
|
|
2057: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
205b: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
205f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
2063: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
2067: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
206d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
2074: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
207b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
2082: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
2087: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
208d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
2093: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
2099: 48 83 c2 08 add $0x8,%rdx
|
|
209d: 48 3b d0 cmp %rax,%rdx
|
|
20a0: 72 9e jb 0x2040
|
|
20a2: 33 c0 xor %eax,%eax
|
|
20a4: 41 8d 51 01 lea 0x1(%r9),%edx
|
|
20a8: 48 63 d2 movslq %edx,%rdx
|
|
20ab: 48 3b d1 cmp %rcx,%rdx
|
|
20ae: 77 2c ja 0x20dc
|
|
20b0: 4d 63 c9 movslq %r9d,%r9
|
|
20b3: 49 2b c9 sub %r9,%rcx
|
|
20b6: 4f 8d 14 ca lea (%r10,%r9,8),%r10
|
|
20ba: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
|
|
20be: 66 90 xchg %ax,%ax
|
|
20c0: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0
|
|
20c6: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
20ca: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
|
|
20cf: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
|
|
20d4: 48 ff c0 inc %rax
|
|
20d7: 48 3b c1 cmp %rcx,%rax
|
|
20da: 72 e4 jb 0x20c0
|
|
20dc: 33 c0 xor %eax,%eax
|
|
20de: c3 ret
|
|
20df: 45 33 c9 xor %r9d,%r9d
|
|
20e2: eb be jmp 0x20a2
|
|
20e4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
20e9: c3 ret
|
|
20ea: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
20ef: c3 ret
|
|
20f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
20f7: 00
|
|
20f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
20ff: 90 nop
|
|
2100: 49 89 ca mov %rcx,%r10
|
|
2103: 4d 85 d2 test %r10,%r10
|
|
2106: 0f 84 f7 01 00 00 je 0x2303
|
|
210c: 4d 85 c0 test %r8,%r8
|
|
210f: 0f 84 ee 01 00 00 je 0x2303
|
|
2115: 45 85 c9 test %r9d,%r9d
|
|
2118: 0f 8e eb 01 00 00 jle 0x2309
|
|
211e: 44 89 c8 mov %r9d,%eax
|
|
2121: ba 01 00 00 00 mov $0x1,%edx
|
|
2126: c1 e8 03 shr $0x3,%eax
|
|
2129: 33 c9 xor %ecx,%ecx
|
|
212b: 85 c0 test %eax,%eax
|
|
212d: 0f 86 eb 00 00 00 jbe 0x221e
|
|
2133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
213f: 00
|
|
2140: 89 ca mov %ecx,%edx
|
|
2142: ff c1 inc %ecx
|
|
2144: c1 e2 03 shl $0x3,%edx
|
|
2147: 48 63 d2 movslq %edx,%rdx
|
|
214a: 3b c8 cmp %eax,%ecx
|
|
214c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
|
|
2152: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2
|
|
2159: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
2160: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
2164: f2 0f 59 d1 mulsd %xmm1,%xmm2
|
|
2168: f2 0f 59 d9 mulsd %xmm1,%xmm3
|
|
216c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
2172: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2
|
|
2179: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3
|
|
2180: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
2186: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8)
|
|
218d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8)
|
|
2194: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4
|
|
219b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5
|
|
21a2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
|
|
21a9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2
|
|
21b0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3
|
|
21b7: f2 0f 59 e1 mulsd %xmm1,%xmm4
|
|
21bb: f2 0f 59 e9 mulsd %xmm1,%xmm5
|
|
21bf: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
21c3: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4
|
|
21ca: f2 0f 59 d1 mulsd %xmm1,%xmm2
|
|
21ce: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5
|
|
21d5: f2 0f 59 d9 mulsd %xmm1,%xmm3
|
|
21d9: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0
|
|
21e0: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2
|
|
21e7: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3
|
|
21ee: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8)
|
|
21f5: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8)
|
|
21fc: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8)
|
|
2203: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8)
|
|
220a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8)
|
|
2211: 0f 82 29 ff ff ff jb 0x2140
|
|
2217: c1 e1 03 shl $0x3,%ecx
|
|
221a: 89 ca mov %ecx,%edx
|
|
221c: ff c2 inc %edx
|
|
221e: 41 3b d1 cmp %r9d,%edx
|
|
2221: 0f 87 d9 00 00 00 ja 0x2300
|
|
2227: 44 2b ca sub %edx,%r9d
|
|
222a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff04a0
|
|
2231: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax
|
|
2238: c5 01
|
|
223a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax
|
|
2241: 00
|
|
2242: ff e0 jmp *%rax
|
|
2244: 48 63 d2 movslq %edx,%rdx
|
|
2247: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
|
|
224e: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
2252: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
|
|
2257: f2 0f 58 00 addsd (%rax),%xmm0
|
|
225b: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
225f: 48 63 d2 movslq %edx,%rdx
|
|
2262: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0
|
|
2269: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
226d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
|
|
2272: f2 0f 58 00 addsd (%rax),%xmm0
|
|
2276: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
227a: 48 63 d2 movslq %edx,%rdx
|
|
227d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0
|
|
2284: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
2288: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
|
|
228d: f2 0f 58 00 addsd (%rax),%xmm0
|
|
2291: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
2295: 48 63 d2 movslq %edx,%rdx
|
|
2298: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0
|
|
229f: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
22a3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
|
|
22a8: f2 0f 58 00 addsd (%rax),%xmm0
|
|
22ac: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
22b0: 48 63 d2 movslq %edx,%rdx
|
|
22b3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0
|
|
22ba: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
22be: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
|
|
22c3: f2 0f 58 00 addsd (%rax),%xmm0
|
|
22c7: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
22cb: 48 63 d2 movslq %edx,%rdx
|
|
22ce: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
|
|
22d4: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
22d8: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
22de: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
22e4: 48 63 d2 movslq %edx,%rdx
|
|
22e7: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0
|
|
22ee: f2 0f 59 c8 mulsd %xmm0,%xmm1
|
|
22f2: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1
|
|
22f9: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8)
|
|
2300: 33 c0 xor %eax,%eax
|
|
2302: c3 ret
|
|
2303: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2308: c3 ret
|
|
2309: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
230e: c3 ret
|
|
230f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2316: 00
|
|
2317: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
231e: 66 90 xchg %ax,%ax
|
|
2320: 41 57 push %r15
|
|
2322: 45 89 cb mov %r9d,%r11d
|
|
2325: 48 85 c9 test %rcx,%rcx
|
|
2328: 0f 84 53 02 00 00 je 0x2581
|
|
232e: 4d 85 c0 test %r8,%r8
|
|
2331: 0f 84 4a 02 00 00 je 0x2581
|
|
2337: 45 85 db test %r11d,%r11d
|
|
233a: 0f 8e 39 02 00 00 jle 0x2579
|
|
2340: 41 83 fb 08 cmp $0x8,%r11d
|
|
2344: 0f 8c 1f 02 00 00 jl 0x2569
|
|
234a: 4d 89 c2 mov %r8,%r10
|
|
234d: 49 83 e2 0f and $0xf,%r10
|
|
2351: 45 85 d2 test %r10d,%r10d
|
|
2354: 74 13 je 0x2369
|
|
2356: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
235d: 0f 85 06 02 00 00 jne 0x2569
|
|
2363: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
2369: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
236d: 44 3b d8 cmp %eax,%r11d
|
|
2370: 0f 8c f3 01 00 00 jl 0x2569
|
|
2376: 44 89 d8 mov %r11d,%eax
|
|
2379: 33 d2 xor %edx,%edx
|
|
237b: 41 2b c2 sub %r10d,%eax
|
|
237e: 45 89 d1 mov %r10d,%r9d
|
|
2381: 83 e0 07 and $0x7,%eax
|
|
2384: f7 d8 neg %eax
|
|
2386: 41 03 c3 add %r11d,%eax
|
|
2389: 45 85 d2 test %r10d,%r10d
|
|
238c: 76 30 jbe 0x23be
|
|
238e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2395: 00
|
|
2396: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
239d: 0f 1f 00 nopl (%rax)
|
|
23a0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
|
|
23a5: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
23a9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
23af: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
23b5: 48 83 c2 01 add $0x1,%rdx
|
|
23b9: 49 3b d1 cmp %r9,%rdx
|
|
23bc: 72 e2 jb 0x23a0
|
|
23be: 45 89 d2 mov %r10d,%r10d
|
|
23c1: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx
|
|
23c5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
23cc: 48 63 d0 movslq %eax,%rdx
|
|
23cf: 0f 84 72 00 00 00 je 0x2447
|
|
23d5: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
23d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
23e0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
|
|
23e5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
|
|
23eb: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
23ef: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
|
|
23f5: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
23f9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
|
|
23ff: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
2403: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
|
|
2409: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
240d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
|
|
2414: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
|
|
241b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
|
|
2422: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
|
|
2427: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
|
|
242d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
|
|
2433: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
|
|
2439: 49 83 c1 08 add $0x8,%r9
|
|
243d: 4c 3b ca cmp %rdx,%r9
|
|
2440: 72 9e jb 0x23e0
|
|
2442: e9 7b 00 00 00 jmp 0x24c2
|
|
2447: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
244b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2452: 00
|
|
2453: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
245a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2460: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
|
|
2465: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
|
|
246b: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
246f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
|
|
2475: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
2479: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
|
|
247f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
2483: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
|
|
2489: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
248d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
|
|
2494: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
|
|
249b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
|
|
24a2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
|
|
24a7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
|
|
24ad: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
|
|
24b3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
|
|
24b9: 49 83 c1 08 add $0x8,%r9
|
|
24bd: 4c 3b ca cmp %rdx,%r9
|
|
24c0: 72 9e jb 0x2460
|
|
24c2: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
24c6: 45 3b cb cmp %r11d,%r9d
|
|
24c9: 0f 87 90 00 00 00 ja 0x255f
|
|
24cf: 4d 63 db movslq %r11d,%r11
|
|
24d2: 4c 2b da sub %rdx,%r11
|
|
24d5: 49 83 fb 02 cmp $0x2,%r11
|
|
24d9: 0f 8c 85 00 00 00 jl 0x2564
|
|
24df: 45 89 df mov %r11d,%r15d
|
|
24e2: 45 33 d2 xor %r10d,%r10d
|
|
24e5: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
24e9: 41 83 e7 fe and $0xfffffffe,%r15d
|
|
24ed: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
|
|
24f1: 4d 63 ff movslq %r15d,%r15
|
|
24f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2500: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2
|
|
2505: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
2509: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2
|
|
250f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8)
|
|
2514: 49 83 c2 02 add $0x2,%r10
|
|
2518: 4d 3b d7 cmp %r15,%r10
|
|
251b: 72 e3 jb 0x2500
|
|
251d: 4d 3b fb cmp %r11,%r15
|
|
2520: 73 3d jae 0x255f
|
|
2522: 48 63 c0 movslq %eax,%rax
|
|
2525: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
2529: 49 8d 04 c0 lea (%r8,%rax,8),%rax
|
|
252d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2534: 00
|
|
2535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
253c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2540: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0
|
|
2546: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
254a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0
|
|
2550: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8)
|
|
2556: 49 83 c7 01 add $0x1,%r15
|
|
255a: 4d 3b fb cmp %r11,%r15
|
|
255d: 72 e1 jb 0x2540
|
|
255f: 33 c0 xor %eax,%eax
|
|
2561: 41 5f pop %r15
|
|
2563: c3 ret
|
|
2564: 45 33 ff xor %r15d,%r15d
|
|
2567: eb b4 jmp 0x251d
|
|
2569: 33 c0 xor %eax,%eax
|
|
256b: 41 83 fb 01 cmp $0x1,%r11d
|
|
256f: 72 ee jb 0x255f
|
|
2571: 4d 63 db movslq %r11d,%r11
|
|
2574: 45 33 ff xor %r15d,%r15d
|
|
2577: eb a4 jmp 0x251d
|
|
2579: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
257e: 41 5f pop %r15
|
|
2580: c3 ret
|
|
2581: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2586: 41 5f pop %r15
|
|
2588: c3 ret
|
|
2589: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2590: 00
|
|
2591: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
259f: 00
|
|
25a0: 41 57 push %r15
|
|
25a2: 48 85 c9 test %rcx,%rcx
|
|
25a5: 0f 84 f4 01 00 00 je 0x279f
|
|
25ab: 4d 85 c0 test %r8,%r8
|
|
25ae: 0f 84 eb 01 00 00 je 0x279f
|
|
25b4: 45 85 c9 test %r9d,%r9d
|
|
25b7: 0f 8e da 01 00 00 jle 0x2797
|
|
25bd: 41 83 f9 10 cmp $0x10,%r9d
|
|
25c1: 0f 8c c0 01 00 00 jl 0x2787
|
|
25c7: 4d 89 c2 mov %r8,%r10
|
|
25ca: 49 83 e2 1f and $0x1f,%r10
|
|
25ce: 45 89 d2 mov %r10d,%r10d
|
|
25d1: 45 85 d2 test %r10d,%r10d
|
|
25d4: 74 18 je 0x25ee
|
|
25d6: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
25dd: 0f 85 a4 01 00 00 jne 0x2787
|
|
25e3: 41 f7 da neg %r10d
|
|
25e6: 41 83 c2 20 add $0x20,%r10d
|
|
25ea: 41 c1 ea 03 shr $0x3,%r10d
|
|
25ee: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
25f2: 44 3b c8 cmp %eax,%r9d
|
|
25f5: 0f 8c 8c 01 00 00 jl 0x2787
|
|
25fb: 44 89 c8 mov %r9d,%eax
|
|
25fe: 33 d2 xor %edx,%edx
|
|
2600: 41 2b c2 sub %r10d,%eax
|
|
2603: 83 e0 0f and $0xf,%eax
|
|
2606: f7 d8 neg %eax
|
|
2608: 41 03 c1 add %r9d,%eax
|
|
260b: 45 85 d2 test %r10d,%r10d
|
|
260e: 76 29 jbe 0x2639
|
|
2610: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2617: 00
|
|
2618: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
261f: 90 nop
|
|
2620: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0
|
|
2625: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2
|
|
262b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8)
|
|
2631: 48 ff c2 inc %rdx
|
|
2634: 49 3b d2 cmp %r10,%rdx
|
|
2637: 72 e7 jb 0x2620
|
|
2639: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
263d: 48 63 d0 movslq %eax,%rdx
|
|
2640: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
2646: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
264d: 00
|
|
264e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2655: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2660: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
|
|
2666: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
|
|
266d: 01
|
|
266e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
2672: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2
|
|
2679: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5
|
|
267f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8)
|
|
2685: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3
|
|
268c: 01
|
|
268d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
2691: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2
|
|
2698: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5
|
|
269f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8)
|
|
26a6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3
|
|
26ad: 01
|
|
26ae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
26b2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2
|
|
26b9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5
|
|
26c0: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8)
|
|
26c7: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3
|
|
26ce: 01
|
|
26cf: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
26d3: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5
|
|
26da: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8)
|
|
26e1: 49 83 c2 10 add $0x10,%r10
|
|
26e5: 4c 3b d2 cmp %rdx,%r10
|
|
26e8: 0f 82 72 ff ff ff jb 0x2660
|
|
26ee: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
26f2: 45 3b d1 cmp %r9d,%r10d
|
|
26f5: 0f 87 7f 00 00 00 ja 0x277a
|
|
26fb: 4d 63 d9 movslq %r9d,%r11
|
|
26fe: 4c 2b da sub %rdx,%r11
|
|
2701: 49 83 fb 04 cmp $0x4,%r11
|
|
2705: 0f 8c 77 00 00 00 jl 0x2782
|
|
270b: 45 89 df mov %r11d,%r15d
|
|
270e: 45 33 d2 xor %r10d,%r10d
|
|
2711: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
2715: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
2719: 4d 63 ff movslq %r15d,%r15
|
|
271c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
|
|
2720: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2
|
|
2726: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3
|
|
272d: 01
|
|
272e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
2732: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5
|
|
2738: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8)
|
|
273e: 49 83 c2 04 add $0x4,%r10
|
|
2742: 4d 3b d7 cmp %r15,%r10
|
|
2745: 72 d9 jb 0x2720
|
|
2747: 4d 3b fb cmp %r11,%r15
|
|
274a: 73 2e jae 0x277a
|
|
274c: 48 63 c0 movslq %eax,%rax
|
|
274f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
2753: 49 8d 04 c0 lea (%r8,%rax,8),%rax
|
|
2757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
275e: 00 00
|
|
2760: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0
|
|
2766: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2
|
|
276c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8)
|
|
2772: 49 ff c7 inc %r15
|
|
2775: 4d 3b fb cmp %r11,%r15
|
|
2778: 72 e6 jb 0x2760
|
|
277a: 33 c0 xor %eax,%eax
|
|
277c: c5 f8 77 vzeroupper
|
|
277f: 41 5f pop %r15
|
|
2781: c3 ret
|
|
2782: 45 33 ff xor %r15d,%r15d
|
|
2785: eb c0 jmp 0x2747
|
|
2787: 33 c0 xor %eax,%eax
|
|
2789: 41 83 f9 01 cmp $0x1,%r9d
|
|
278d: 72 eb jb 0x277a
|
|
278f: 4d 63 d9 movslq %r9d,%r11
|
|
2792: 45 33 ff xor %r15d,%r15d
|
|
2795: eb b0 jmp 0x2747
|
|
2797: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
279c: 41 5f pop %r15
|
|
279e: c3 ret
|
|
279f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
27a4: 41 5f pop %r15
|
|
27a6: c3 ret
|
|
27a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
27ae: 00
|
|
27af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27b6: 0f 1f 00 nopl (%rax)
|
|
27b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27c0: 4d 89 c2 mov %r8,%r10
|
|
27c3: 48 85 c9 test %rcx,%rcx
|
|
27c6: 0f 84 eb 00 00 00 je 0x28b7
|
|
27cc: 4d 85 d2 test %r10,%r10
|
|
27cf: 0f 84 e2 00 00 00 je 0x28b7
|
|
27d5: 45 85 c9 test %r9d,%r9d
|
|
27d8: 0f 8e d3 00 00 00 jle 0x28b1
|
|
27de: 49 63 c1 movslq %r9d,%rax
|
|
27e1: 48 83 f8 04 cmp $0x4,%rax
|
|
27e5: 0f 8c b5 00 00 00 jl 0x28a0
|
|
27eb: 48 83 f8 3b cmp $0x3b,%rax
|
|
27ef: 0f 8c b0 00 00 00 jl 0x28a5
|
|
27f5: 4c 89 d2 mov %r10,%rdx
|
|
27f8: 48 83 e2 1f and $0x1f,%rdx
|
|
27fc: 85 d2 test %edx,%edx
|
|
27fe: 74 11 je 0x2811
|
|
2800: f6 c2 07 test $0x7,%dl
|
|
2803: 0f 85 97 00 00 00 jne 0x28a0
|
|
2809: f7 da neg %edx
|
|
280b: 83 c2 20 add $0x20,%edx
|
|
280e: c1 ea 03 shr $0x3,%edx
|
|
2811: 41 89 d0 mov %edx,%r8d
|
|
2814: 4d 8d 58 04 lea 0x4(%r8),%r11
|
|
2818: 49 3b c3 cmp %r11,%rax
|
|
281b: 0f 8c 7f 00 00 00 jl 0x28a0
|
|
2821: 45 89 cb mov %r9d,%r11d
|
|
2824: 44 2b da sub %edx,%r11d
|
|
2827: 41 83 e3 03 and $0x3,%r11d
|
|
282b: 45 2b cb sub %r11d,%r9d
|
|
282e: 45 33 db xor %r11d,%r11d
|
|
2831: 4d 63 c9 movslq %r9d,%r9
|
|
2834: 85 d2 test %edx,%edx
|
|
2836: 76 22 jbe 0x285a
|
|
2838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
283f: 00
|
|
2840: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0
|
|
2846: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0
|
|
284c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8)
|
|
2852: 49 ff c3 inc %r11
|
|
2855: 4d 3b d8 cmp %r8,%r11
|
|
2858: 72 e6 jb 0x2840
|
|
285a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
285f: 90 nop
|
|
2860: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2
|
|
2866: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2
|
|
286c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8)
|
|
2872: 49 83 c0 04 add $0x4,%r8
|
|
2876: 4d 3b c1 cmp %r9,%r8
|
|
2879: 72 e5 jb 0x2860
|
|
287b: 4c 3b c8 cmp %rax,%r9
|
|
287e: 73 1a jae 0x289a
|
|
2880: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0
|
|
2886: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0
|
|
288c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8)
|
|
2892: 49 ff c1 inc %r9
|
|
2895: 4c 3b c8 cmp %rax,%r9
|
|
2898: 72 e6 jb 0x2880
|
|
289a: 33 c0 xor %eax,%eax
|
|
289c: c5 f8 77 vzeroupper
|
|
289f: c3 ret
|
|
28a0: 45 33 c9 xor %r9d,%r9d
|
|
28a3: eb d6 jmp 0x287b
|
|
28a5: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
28a9: 45 33 c0 xor %r8d,%r8d
|
|
28ac: 4d 63 c9 movslq %r9d,%r9
|
|
28af: eb a9 jmp 0x285a
|
|
28b1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
28b6: c3 ret
|
|
28b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
28bc: c3 ret
|
|
28bd: 0f 1f 00 nopl (%rax)
|
|
28c0: 48 85 c9 test %rcx,%rcx
|
|
28c3: 0f 84 2c 01 00 00 je 0x29f5
|
|
28c9: 4d 85 c0 test %r8,%r8
|
|
28cc: 0f 84 23 01 00 00 je 0x29f5
|
|
28d2: 45 85 c9 test %r9d,%r9d
|
|
28d5: 0f 8e 14 01 00 00 jle 0x29ef
|
|
28db: 49 63 d1 movslq %r9d,%rdx
|
|
28de: 48 83 fa 04 cmp $0x4,%rdx
|
|
28e2: 0f 8c f7 00 00 00 jl 0x29df
|
|
28e8: 48 83 fa 3b cmp $0x3b,%rdx
|
|
28ec: 0f 8c f2 00 00 00 jl 0x29e4
|
|
28f2: 4c 89 c0 mov %r8,%rax
|
|
28f5: 48 83 e0 1f and $0x1f,%rax
|
|
28f9: a8 07 test $0x7,%al
|
|
28fb: 74 04 je 0x2901
|
|
28fd: 33 c0 xor %eax,%eax
|
|
28ff: eb 14 jmp 0x2915
|
|
2901: 41 89 c2 mov %eax,%r10d
|
|
2904: 41 f7 da neg %r10d
|
|
2907: 41 83 c2 20 add $0x20,%r10d
|
|
290b: 41 c1 ea 03 shr $0x3,%r10d
|
|
290f: 85 c0 test %eax,%eax
|
|
2911: 41 0f 45 c2 cmovne %r10d,%eax
|
|
2915: 44 8d 50 04 lea 0x4(%rax),%r10d
|
|
2919: 49 3b d2 cmp %r10,%rdx
|
|
291c: 0f 8c bd 00 00 00 jl 0x29df
|
|
2922: 45 89 ca mov %r9d,%r10d
|
|
2925: 44 2b d0 sub %eax,%r10d
|
|
2928: 41 83 e2 03 and $0x3,%r10d
|
|
292c: 45 2b ca sub %r10d,%r9d
|
|
292f: 45 33 d2 xor %r10d,%r10d
|
|
2932: 83 f8 01 cmp $0x1,%eax
|
|
2935: 72 23 jb 0x295a
|
|
2937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
293e: 00 00
|
|
2940: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
2946: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0
|
|
294c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8)
|
|
2952: 49 ff c2 inc %r10
|
|
2955: 4c 3b d0 cmp %rax,%r10
|
|
2958: 72 e6 jb 0x2940
|
|
295a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
295f: 4d 63 d1 movslq %r9d,%r10
|
|
2962: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2969: 00
|
|
296a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2971: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2978: 00
|
|
2979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2980: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2
|
|
2985: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2
|
|
298b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8)
|
|
2991: 48 83 c0 04 add $0x4,%rax
|
|
2995: 49 3b c2 cmp %r10,%rax
|
|
2998: 72 e6 jb 0x2980
|
|
299a: 33 c0 xor %eax,%eax
|
|
299c: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
29a0: 4d 63 d2 movslq %r10d,%r10
|
|
29a3: 4c 3b d2 cmp %rdx,%r10
|
|
29a6: 77 31 ja 0x29d9
|
|
29a8: 4d 63 c9 movslq %r9d,%r9
|
|
29ab: 49 2b d1 sub %r9,%rdx
|
|
29ae: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10
|
|
29b2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
29b6: 0f 1f 00 nopl (%rax)
|
|
29b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
29c0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
29c6: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0
|
|
29cc: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8)
|
|
29d1: 48 ff c0 inc %rax
|
|
29d4: 48 3b c2 cmp %rdx,%rax
|
|
29d7: 72 e7 jb 0x29c0
|
|
29d9: 33 c0 xor %eax,%eax
|
|
29db: c5 f8 77 vzeroupper
|
|
29de: c3 ret
|
|
29df: 45 33 c9 xor %r9d,%r9d
|
|
29e2: eb b6 jmp 0x299a
|
|
29e4: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
29e8: 33 c0 xor %eax,%eax
|
|
29ea: e9 6b ff ff ff jmp 0x295a
|
|
29ef: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
29f4: c3 ret
|
|
29f5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
29fa: c3 ret
|
|
29fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a00: 48 83 ec 28 sub $0x28,%rsp
|
|
2a04: 4d 89 c1 mov %r8,%r9
|
|
2a07: 49 89 d0 mov %rdx,%r8
|
|
2a0a: 48 89 ca mov %rcx,%rdx
|
|
2a0d: e8 ae 99 03 00 call 0x3c3c0
|
|
2a12: 48 83 c4 28 add $0x28,%rsp
|
|
2a16: c3 ret
|
|
2a17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2a1e: 00 00
|
|
2a20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2a25: 4d 89 c1 mov %r8,%r9
|
|
2a28: 49 89 d0 mov %rdx,%r8
|
|
2a2b: 48 89 ca mov %rcx,%rdx
|
|
2a2e: e8 8d 9c 03 00 call 0x3c6c0
|
|
2a33: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2a38: c3 ret
|
|
2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a40: 48 83 ec 28 sub $0x28,%rsp
|
|
2a44: 4d 89 c1 mov %r8,%r9
|
|
2a47: 49 89 d0 mov %rdx,%r8
|
|
2a4a: 48 89 ca mov %rcx,%rdx
|
|
2a4d: e8 6e 9f 03 00 call 0x3c9c0
|
|
2a52: 48 83 c4 28 add $0x28,%rsp
|
|
2a56: c3 ret
|
|
2a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2a5e: 00 00
|
|
2a60: 48 83 ec 28 sub $0x28,%rsp
|
|
2a64: 4d 89 c1 mov %r8,%r9
|
|
2a67: 49 89 d0 mov %rdx,%r8
|
|
2a6a: 48 89 ca mov %rcx,%rdx
|
|
2a6d: e8 0e a2 03 00 call 0x3cc80
|
|
2a72: 48 83 c4 28 add $0x28,%rsp
|
|
2a76: c3 ret
|
|
2a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2a7e: 00 00
|
|
2a80: 48 83 ec 28 sub $0x28,%rsp
|
|
2a84: 4d 89 c1 mov %r8,%r9
|
|
2a87: 49 89 d0 mov %rdx,%r8
|
|
2a8a: 48 89 ca mov %rcx,%rdx
|
|
2a8d: e8 8e a4 03 00 call 0x3cf20
|
|
2a92: 48 83 c4 28 add $0x28,%rsp
|
|
2a96: c3 ret
|
|
2a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2a9e: 00 00
|
|
2aa0: 48 83 ec 28 sub $0x28,%rsp
|
|
2aa4: 4d 89 c1 mov %r8,%r9
|
|
2aa7: 49 89 d0 mov %rdx,%r8
|
|
2aaa: 48 89 ca mov %rcx,%rdx
|
|
2aad: e8 ee a6 03 00 call 0x3d1a0
|
|
2ab2: 48 83 c4 28 add $0x28,%rsp
|
|
2ab6: c3 ret
|
|
2ab7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2abe: 00 00
|
|
2ac0: 48 83 ec 28 sub $0x28,%rsp
|
|
2ac4: 48 85 c9 test %rcx,%rcx
|
|
2ac7: 74 20 je 0x2ae9
|
|
2ac9: 48 85 d2 test %rdx,%rdx
|
|
2acc: 74 1b je 0x2ae9
|
|
2ace: 45 85 c0 test %r8d,%r8d
|
|
2ad1: 7f 0a jg 0x2add
|
|
2ad3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2ad8: 48 83 c4 28 add $0x28,%rsp
|
|
2adc: c3 ret
|
|
2add: e8 3e a9 03 00 call 0x3d420
|
|
2ae2: 33 c0 xor %eax,%eax
|
|
2ae4: 48 83 c4 28 add $0x28,%rsp
|
|
2ae8: c3 ret
|
|
2ae9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2aee: 48 83 c4 28 add $0x28,%rsp
|
|
2af2: c3 ret
|
|
2af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2aff: 00
|
|
2b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2b05: 48 85 c9 test %rcx,%rcx
|
|
2b08: 74 22 je 0x2b2c
|
|
2b0a: 48 85 d2 test %rdx,%rdx
|
|
2b0d: 74 1d je 0x2b2c
|
|
2b0f: 45 85 c0 test %r8d,%r8d
|
|
2b12: 7f 0b jg 0x2b1f
|
|
2b14: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2b1e: c3 ret
|
|
2b1f: e8 dc aa 03 00 call 0x3d600
|
|
2b24: 33 c0 xor %eax,%eax
|
|
2b26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2b2b: c3 ret
|
|
2b2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2b31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2b36: c3 ret
|
|
2b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
2b3e: 00 00
|
|
2b40: 48 83 ec 28 sub $0x28,%rsp
|
|
2b44: 48 85 c9 test %rcx,%rcx
|
|
2b47: 74 20 je 0x2b69
|
|
2b49: 48 85 d2 test %rdx,%rdx
|
|
2b4c: 74 1b je 0x2b69
|
|
2b4e: 45 85 c0 test %r8d,%r8d
|
|
2b51: 7f 0a jg 0x2b5d
|
|
2b53: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2b58: 48 83 c4 28 add $0x28,%rsp
|
|
2b5c: c3 ret
|
|
2b5d: e8 7e ac 03 00 call 0x3d7e0
|
|
2b62: 33 c0 xor %eax,%eax
|
|
2b64: 48 83 c4 28 add $0x28,%rsp
|
|
2b68: c3 ret
|
|
2b69: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2b6e: 48 83 c4 28 add $0x28,%rsp
|
|
2b72: c3 ret
|
|
2b73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b7f: 00
|
|
2b80: 56 push %rsi
|
|
2b81: 48 89 d6 mov %rdx,%rsi
|
|
2b84: 48 85 c9 test %rcx,%rcx
|
|
2b87: 0f 84 d0 01 00 00 je 0x2d5d
|
|
2b8d: 48 85 f6 test %rsi,%rsi
|
|
2b90: 0f 84 c7 01 00 00 je 0x2d5d
|
|
2b96: 45 85 c0 test %r8d,%r8d
|
|
2b99: 0f 8e b7 01 00 00 jle 0x2d56
|
|
2b9f: 41 83 f8 10 cmp $0x10,%r8d
|
|
2ba3: 0f 8c 9d 01 00 00 jl 0x2d46
|
|
2ba9: 49 89 f1 mov %rsi,%r9
|
|
2bac: 49 83 e1 1f and $0x1f,%r9
|
|
2bb0: 45 89 c9 mov %r9d,%r9d
|
|
2bb3: 45 85 c9 test %r9d,%r9d
|
|
2bb6: 74 18 je 0x2bd0
|
|
2bb8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
2bbf: 0f 85 81 01 00 00 jne 0x2d46
|
|
2bc5: 41 f7 d9 neg %r9d
|
|
2bc8: 41 83 c1 20 add $0x20,%r9d
|
|
2bcc: 41 c1 e9 03 shr $0x3,%r9d
|
|
2bd0: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
2bd4: 44 3b c0 cmp %eax,%r8d
|
|
2bd7: 0f 8c 69 01 00 00 jl 0x2d46
|
|
2bdd: 44 89 c0 mov %r8d,%eax
|
|
2be0: 33 d2 xor %edx,%edx
|
|
2be2: 41 2b c1 sub %r9d,%eax
|
|
2be5: 83 e0 0f and $0xf,%eax
|
|
2be8: f7 d8 neg %eax
|
|
2bea: 41 03 c0 add %r8d,%eax
|
|
2bed: 45 85 c9 test %r9d,%r9d
|
|
2bf0: 76 25 jbe 0x2c17
|
|
2bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c00: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
2c05: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
|
|
2c0a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
2c0f: 48 ff c2 inc %rdx
|
|
2c12: 49 3b d1 cmp %r9,%rdx
|
|
2c15: 72 e9 jb 0x2c00
|
|
2c17: 48 63 d0 movslq %eax,%rdx
|
|
2c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2c20: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
2c26: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
|
|
2c2d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
|
|
2c34: 01
|
|
2c35: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
|
|
2c3c: 01
|
|
2c3d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
|
|
2c44: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
|
|
2c4b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
|
|
2c51: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
|
|
2c58: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
|
|
2c5e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
|
|
2c65: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
|
|
2c6c: 01
|
|
2c6d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
|
|
2c74: 01
|
|
2c75: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
|
|
2c7c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
|
|
2c83: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
|
|
2c8a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
|
|
2c91: 49 83 c1 10 add $0x10,%r9
|
|
2c95: 4c 3b ca cmp %rdx,%r9
|
|
2c98: 72 86 jb 0x2c20
|
|
2c9a: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
2c9e: 45 3b c8 cmp %r8d,%r9d
|
|
2ca1: 0f 87 93 00 00 00 ja 0x2d3a
|
|
2ca7: 4d 63 d0 movslq %r8d,%r10
|
|
2caa: 4c 2b d2 sub %rdx,%r10
|
|
2cad: 49 83 fa 04 cmp $0x4,%r10
|
|
2cb1: 0f 8c 8a 00 00 00 jl 0x2d41
|
|
2cb7: 45 89 d3 mov %r10d,%r11d
|
|
2cba: 45 33 c9 xor %r9d,%r9d
|
|
2cbd: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
2cc1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
|
|
2cc5: 4d 63 db movslq %r11d,%r11
|
|
2cc8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
2ccc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2cd3: 00
|
|
2cd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ce0: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
|
|
2ce6: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
|
|
2ced: 01
|
|
2cee: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
|
|
2cf4: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
|
|
2cfa: 49 83 c1 04 add $0x4,%r9
|
|
2cfe: 4d 3b cb cmp %r11,%r9
|
|
2d01: 72 dd jb 0x2ce0
|
|
2d03: 4d 3b da cmp %r10,%r11
|
|
2d06: 73 32 jae 0x2d3a
|
|
2d08: 48 63 c0 movslq %eax,%rax
|
|
2d0b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
2d0f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
2d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d1f: 00
|
|
2d20: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
2d26: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
2d2c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
|
|
2d32: 49 ff c3 inc %r11
|
|
2d35: 4d 3b da cmp %r10,%r11
|
|
2d38: 72 e6 jb 0x2d20
|
|
2d3a: 33 c0 xor %eax,%eax
|
|
2d3c: c5 f8 77 vzeroupper
|
|
2d3f: 5e pop %rsi
|
|
2d40: c3 ret
|
|
2d41: 45 33 db xor %r11d,%r11d
|
|
2d44: eb bd jmp 0x2d03
|
|
2d46: 33 c0 xor %eax,%eax
|
|
2d48: 41 83 f8 01 cmp $0x1,%r8d
|
|
2d4c: 72 ec jb 0x2d3a
|
|
2d4e: 4d 63 d0 movslq %r8d,%r10
|
|
2d51: 45 33 db xor %r11d,%r11d
|
|
2d54: eb ad jmp 0x2d03
|
|
2d56: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2d5b: 5e pop %rsi
|
|
2d5c: c3 ret
|
|
2d5d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2d62: 5e pop %rsi
|
|
2d63: c3 ret
|
|
2d64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d6b: 00
|
|
2d6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d7f: 00
|
|
2d80: 53 push %rbx
|
|
2d81: 48 85 c9 test %rcx,%rcx
|
|
2d84: 0f 84 aa 01 00 00 je 0x2f34
|
|
2d8a: 48 85 d2 test %rdx,%rdx
|
|
2d8d: 0f 84 a1 01 00 00 je 0x2f34
|
|
2d93: 45 85 c0 test %r8d,%r8d
|
|
2d96: 0f 8e 91 01 00 00 jle 0x2f2d
|
|
2d9c: 41 83 f8 10 cmp $0x10,%r8d
|
|
2da0: 0f 8c 80 01 00 00 jl 0x2f26
|
|
2da6: 49 89 d3 mov %rdx,%r11
|
|
2da9: 49 83 e3 1f and $0x1f,%r11
|
|
2dad: 45 85 db test %r11d,%r11d
|
|
2db0: 74 18 je 0x2dca
|
|
2db2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
2db9: 0f 85 67 01 00 00 jne 0x2f26
|
|
2dbf: 41 f7 db neg %r11d
|
|
2dc2: 41 83 c3 20 add $0x20,%r11d
|
|
2dc6: 41 c1 eb 03 shr $0x3,%r11d
|
|
2dca: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
2dce: 44 3b c0 cmp %eax,%r8d
|
|
2dd1: 0f 8c 4f 01 00 00 jl 0x2f26
|
|
2dd7: 44 89 c0 mov %r8d,%eax
|
|
2dda: 45 33 d2 xor %r10d,%r10d
|
|
2ddd: 41 2b c3 sub %r11d,%eax
|
|
2de0: 83 e0 0f and $0xf,%eax
|
|
2de3: f7 d8 neg %eax
|
|
2de5: 41 03 c0 add %r8d,%eax
|
|
2de8: 44 89 db mov %r11d,%ebx
|
|
2deb: 45 85 db test %r11d,%r11d
|
|
2dee: 76 2a jbe 0x2e1a
|
|
2df0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2df7: 00
|
|
2df8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2dff: 90 nop
|
|
2e00: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
2e06: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
2e0c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
2e12: 49 ff c2 inc %r10
|
|
2e15: 4c 3b d3 cmp %rbx,%r10
|
|
2e18: 72 e6 jb 0x2e00
|
|
2e1a: 4c 63 d0 movslq %eax,%r10
|
|
2e1d: 0f 1f 00 nopl (%rax)
|
|
2e20: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
|
|
2e25: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
2e29: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
|
|
2e2f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
|
|
2e35: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
|
|
2e3a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
|
|
2e40: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
|
|
2e46: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
|
|
2e4c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
2e51: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
2e57: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
2e5d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
|
|
2e63: 48 83 c3 10 add $0x10,%rbx
|
|
2e67: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
2e6d: 49 3b da cmp %r10,%rbx
|
|
2e70: 72 ae jb 0x2e20
|
|
2e72: 8d 58 01 lea 0x1(%rax),%ebx
|
|
2e75: 41 3b d8 cmp %r8d,%ebx
|
|
2e78: 0f 87 9c 00 00 00 ja 0x2f1a
|
|
2e7e: 4d 63 c8 movslq %r8d,%r9
|
|
2e81: 48 63 c0 movslq %eax,%rax
|
|
2e84: 4c 2b c8 sub %rax,%r9
|
|
2e87: 49 83 f9 04 cmp $0x4,%r9
|
|
2e8b: 0f 8c 90 00 00 00 jl 0x2f21
|
|
2e91: 48 63 c0 movslq %eax,%rax
|
|
2e94: 45 89 ca mov %r9d,%r10d
|
|
2e97: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
2e9b: 45 33 c0 xor %r8d,%r8d
|
|
2e9e: 4d 63 d2 movslq %r10d,%r10
|
|
2ea1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
|
|
2ea5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
|
|
2ea9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2eb0: 00
|
|
2eb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ebf: 00
|
|
2ec0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
2ec6: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
2ecc: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
|
|
2ed2: 49 83 c0 04 add $0x4,%r8
|
|
2ed6: 4d 3b c2 cmp %r10,%r8
|
|
2ed9: 72 e5 jb 0x2ec0
|
|
2edb: 4d 3b d1 cmp %r9,%r10
|
|
2ede: 73 3a jae 0x2f1a
|
|
2ee0: 48 63 c0 movslq %eax,%rax
|
|
2ee3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
2ee7: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
2eeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ef2: 00
|
|
2ef3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2f00: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
2f06: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
2f0c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
2f12: 49 ff c2 inc %r10
|
|
2f15: 4d 3b d1 cmp %r9,%r10
|
|
2f18: 72 e6 jb 0x2f00
|
|
2f1a: 33 c0 xor %eax,%eax
|
|
2f1c: c5 f8 77 vzeroupper
|
|
2f1f: 5b pop %rbx
|
|
2f20: c3 ret
|
|
2f21: 45 33 d2 xor %r10d,%r10d
|
|
2f24: eb b5 jmp 0x2edb
|
|
2f26: 33 c0 xor %eax,%eax
|
|
2f28: e9 45 ff ff ff jmp 0x2e72
|
|
2f2d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f32: 5b pop %rbx
|
|
2f33: c3 ret
|
|
2f34: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2f39: 5b pop %rbx
|
|
2f3a: c3 ret
|
|
2f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f40: 53 push %rbx
|
|
2f41: 49 89 ca mov %rcx,%r10
|
|
2f44: 4d 85 d2 test %r10,%r10
|
|
2f47: 0f 84 a4 01 00 00 je 0x30f1
|
|
2f4d: 48 85 d2 test %rdx,%rdx
|
|
2f50: 0f 84 9b 01 00 00 je 0x30f1
|
|
2f56: 45 85 c0 test %r8d,%r8d
|
|
2f59: 0f 8e 8b 01 00 00 jle 0x30ea
|
|
2f5f: 41 83 f8 10 cmp $0x10,%r8d
|
|
2f63: 0f 8c 79 01 00 00 jl 0x30e2
|
|
2f69: 48 89 d3 mov %rdx,%rbx
|
|
2f6c: 48 83 e3 1f and $0x1f,%rbx
|
|
2f70: 85 db test %ebx,%ebx
|
|
2f72: 74 11 je 0x2f85
|
|
2f74: f6 c3 07 test $0x7,%bl
|
|
2f77: 0f 85 65 01 00 00 jne 0x30e2
|
|
2f7d: f7 db neg %ebx
|
|
2f7f: 83 c3 20 add $0x20,%ebx
|
|
2f82: c1 eb 03 shr $0x3,%ebx
|
|
2f85: 8d 43 10 lea 0x10(%rbx),%eax
|
|
2f88: 44 3b c0 cmp %eax,%r8d
|
|
2f8b: 0f 8c 51 01 00 00 jl 0x30e2
|
|
2f91: 45 89 c1 mov %r8d,%r9d
|
|
2f94: 33 c0 xor %eax,%eax
|
|
2f96: 44 2b cb sub %ebx,%r9d
|
|
2f99: 41 83 e1 0f and $0xf,%r9d
|
|
2f9d: 41 f7 d9 neg %r9d
|
|
2fa0: 45 03 c8 add %r8d,%r9d
|
|
2fa3: 89 d9 mov %ebx,%ecx
|
|
2fa5: 85 db test %ebx,%ebx
|
|
2fa7: 76 2f jbe 0x2fd8
|
|
2fa9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2fb0: 00
|
|
2fb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2fbf: 00
|
|
2fc0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
2fc6: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
2fcb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
2fd0: 48 ff c0 inc %rax
|
|
2fd3: 48 3b c1 cmp %rcx,%rax
|
|
2fd6: 72 e8 jb 0x2fc0
|
|
2fd8: 49 63 c1 movslq %r9d,%rax
|
|
2fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2fe0: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
|
|
2fe6: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
|
|
2fed: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
|
|
2ff4: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
|
|
2ffb: 03
|
|
2ffc: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
3001: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
3007: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
300d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
3014: 03
|
|
3015: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
301a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
3020: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
3026: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
302d: 03
|
|
302e: 48 83 c1 10 add $0x10,%rcx
|
|
3032: 48 3b c8 cmp %rax,%rcx
|
|
3035: 72 a9 jb 0x2fe0
|
|
3037: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
303b: 41 3b c0 cmp %r8d,%eax
|
|
303e: 0f 87 93 00 00 00 ja 0x30d7
|
|
3044: 4d 63 c0 movslq %r8d,%r8
|
|
3047: 4d 63 c9 movslq %r9d,%r9
|
|
304a: 4d 2b c1 sub %r9,%r8
|
|
304d: 49 83 f8 04 cmp $0x4,%r8
|
|
3051: 0f 8c 87 00 00 00 jl 0x30de
|
|
3057: 4d 63 c9 movslq %r9d,%r9
|
|
305a: 44 89 c3 mov %r8d,%ebx
|
|
305d: 83 e3 fc and $0xfffffffc,%ebx
|
|
3060: 33 c9 xor %ecx,%ecx
|
|
3062: 48 63 db movslq %ebx,%rbx
|
|
3065: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
3069: 4f 8d 1c ca lea (%r10,%r9,8),%r11
|
|
306d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3074: 00
|
|
3075: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
307c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3080: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
3086: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
308b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
|
|
3090: 48 83 c1 04 add $0x4,%rcx
|
|
3094: 48 3b cb cmp %rbx,%rcx
|
|
3097: 72 e7 jb 0x3080
|
|
3099: 49 3b d8 cmp %r8,%rbx
|
|
309c: 73 39 jae 0x30d7
|
|
309e: 4d 63 c9 movslq %r9d,%r9
|
|
30a1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
30a5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
30a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
30b0: 00
|
|
30b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
30b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
30bf: 00
|
|
30c0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
30c5: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
|
|
30ca: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
|
|
30cf: 48 ff c3 inc %rbx
|
|
30d2: 49 3b d8 cmp %r8,%rbx
|
|
30d5: 72 e9 jb 0x30c0
|
|
30d7: 33 c0 xor %eax,%eax
|
|
30d9: c5 f8 77 vzeroupper
|
|
30dc: 5b pop %rbx
|
|
30dd: c3 ret
|
|
30de: 33 db xor %ebx,%ebx
|
|
30e0: eb b7 jmp 0x3099
|
|
30e2: 45 33 c9 xor %r9d,%r9d
|
|
30e5: e9 4d ff ff ff jmp 0x3037
|
|
30ea: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
30ef: 5b pop %rbx
|
|
30f0: c3 ret
|
|
30f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
30f6: 5b pop %rbx
|
|
30f7: c3 ret
|
|
30f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
30ff: 00
|
|
3100: 48 83 ec 28 sub $0x28,%rsp
|
|
3104: 4d 85 c0 test %r8,%r8
|
|
3107: 74 25 je 0x312e
|
|
3109: 48 85 c9 test %rcx,%rcx
|
|
310c: 74 20 je 0x312e
|
|
310e: 48 85 d2 test %rdx,%rdx
|
|
3111: 74 1b je 0x312e
|
|
3113: 45 85 c9 test %r9d,%r9d
|
|
3116: 7f 0a jg 0x3122
|
|
3118: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
311d: 48 83 c4 28 add $0x28,%rsp
|
|
3121: c3 ret
|
|
3122: e8 09 4c a9 01 call 0x1a97d30
|
|
3127: 33 c0 xor %eax,%eax
|
|
3129: 48 83 c4 28 add $0x28,%rsp
|
|
312d: c3 ret
|
|
312e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3133: 48 83 c4 28 add $0x28,%rsp
|
|
3137: c3 ret
|
|
3138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
313f: 00
|
|
3140: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3145: 4d 85 c0 test %r8,%r8
|
|
3148: 74 27 je 0x3171
|
|
314a: 48 85 c9 test %rcx,%rcx
|
|
314d: 74 22 je 0x3171
|
|
314f: 48 85 d2 test %rdx,%rdx
|
|
3152: 74 1d je 0x3171
|
|
3154: 45 85 c9 test %r9d,%r9d
|
|
3157: 7f 0b jg 0x3164
|
|
3159: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
315e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3163: c3 ret
|
|
3164: e8 17 56 a9 01 call 0x1a98780
|
|
3169: 33 c0 xor %eax,%eax
|
|
316b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3170: c3 ret
|
|
3171: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3176: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
317b: c3 ret
|
|
317c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3180: 53 push %rbx
|
|
3181: 56 push %rsi
|
|
3182: 57 push %rdi
|
|
3183: 41 54 push %r12
|
|
3185: 41 55 push %r13
|
|
3187: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
318e: 4d 89 c4 mov %r8,%r12
|
|
3191: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2605e10
|
|
3198: 48 33 c4 xor %rsp,%rax
|
|
319b: 45 89 cd mov %r9d,%r13d
|
|
319e: 48 89 cf mov %rcx,%rdi
|
|
31a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
31a8: 00
|
|
31a9: 4d 85 e4 test %r12,%r12
|
|
31ac: 0f 84 b6 01 00 00 je 0x3368
|
|
31b2: 48 85 ff test %rdi,%rdi
|
|
31b5: 0f 84 97 01 00 00 je 0x3352
|
|
31bb: 48 85 d2 test %rdx,%rdx
|
|
31be: 0f 84 66 01 00 00 je 0x332a
|
|
31c4: 45 85 ed test %r13d,%r13d
|
|
31c7: 0f 8e 35 01 00 00 jle 0x3302
|
|
31cd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
31d2: 48 89 f0 mov %rsi,%rax
|
|
31d5: 48 83 e0 1f and $0x1f,%rax
|
|
31d9: 48 f7 d8 neg %rax
|
|
31dc: 48 83 e0 1f and $0x1f,%rax
|
|
31e0: 48 03 f0 add %rax,%rsi
|
|
31e3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
31ea: 00
|
|
31eb: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
31f2: 0f 8e a2 00 00 00 jle 0x329a
|
|
31f8: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
31fd: 45 89 ee mov %r13d,%r14d
|
|
3200: 4d 89 e5 mov %r12,%r13
|
|
3203: 49 89 d4 mov %rdx,%r12
|
|
3206: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
320d: 00
|
|
320e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3215: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3220: 4c 89 e1 mov %r12,%rcx
|
|
3223: 48 89 f2 mov %rsi,%rdx
|
|
3226: 49 89 d8 mov %rbx,%r8
|
|
3229: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
322f: e8 6c df 12 00 call 0x1311a0
|
|
3234: 48 89 f9 mov %rdi,%rcx
|
|
3237: 48 89 f2 mov %rsi,%rdx
|
|
323a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
3240: e8 bb cb ff ff call 0xfffffffffffffe00
|
|
3245: 48 89 f9 mov %rdi,%rcx
|
|
3248: 48 89 da mov %rbx,%rdx
|
|
324b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
3251: e8 aa cb ff ff call 0xfffffffffffffe00
|
|
3256: 48 89 d9 mov %rbx,%rcx
|
|
3259: 48 89 f2 mov %rsi,%rdx
|
|
325c: 4d 89 e8 mov %r13,%r8
|
|
325f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
3265: e8 16 08 00 00 call 0x3a80
|
|
326a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
326e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3275: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
327c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3283: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
328a: 7f 94 jg 0x3220
|
|
328c: 4c 89 e2 mov %r12,%rdx
|
|
328f: 4d 89 ec mov %r13,%r12
|
|
3292: 45 89 f5 mov %r14d,%r13d
|
|
3295: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
329a: 48 89 d1 mov %rdx,%rcx
|
|
329d: 48 89 f2 mov %rsi,%rdx
|
|
32a0: 49 89 d8 mov %rbx,%r8
|
|
32a3: 45 89 e9 mov %r13d,%r9d
|
|
32a6: e8 f5 de 12 00 call 0x1311a0
|
|
32ab: 48 89 f9 mov %rdi,%rcx
|
|
32ae: 48 89 f2 mov %rsi,%rdx
|
|
32b1: 45 89 e8 mov %r13d,%r8d
|
|
32b4: e8 47 cb ff ff call 0xfffffffffffffe00
|
|
32b9: 48 89 f9 mov %rdi,%rcx
|
|
32bc: 48 89 da mov %rbx,%rdx
|
|
32bf: 45 89 e8 mov %r13d,%r8d
|
|
32c2: e8 39 cb ff ff call 0xfffffffffffffe00
|
|
32c7: 48 89 d9 mov %rbx,%rcx
|
|
32ca: 48 89 f2 mov %rsi,%rdx
|
|
32cd: 4d 89 e0 mov %r12,%r8
|
|
32d0: 45 89 e9 mov %r13d,%r9d
|
|
32d3: e8 a8 07 00 00 call 0x3a80
|
|
32d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
32df: 00
|
|
32e0: 48 33 cc xor %rsp,%rcx
|
|
32e3: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2605e10
|
|
32ea: 75 11 jne 0x32fd
|
|
32ec: 33 c0 xor %eax,%eax
|
|
32ee: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
32f5: 41 5d pop %r13
|
|
32f7: 41 5c pop %r12
|
|
32f9: 5f pop %rdi
|
|
32fa: 5e pop %rsi
|
|
32fb: 5b pop %rbx
|
|
32fc: c3 ret
|
|
32fd: e8 6e e2 11 01 call 0x1121570
|
|
3302: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3309: 00
|
|
330a: 48 33 cc xor %rsp,%rcx
|
|
330d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2605e10
|
|
3314: 75 e7 jne 0x32fd
|
|
3316: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
331b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
3322: 41 5d pop %r13
|
|
3324: 41 5c pop %r12
|
|
3326: 5f pop %rdi
|
|
3327: 5e pop %rsi
|
|
3328: 5b pop %rbx
|
|
3329: c3 ret
|
|
332a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3331: 00
|
|
3332: 48 33 cc xor %rsp,%rcx
|
|
3335: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2605e10
|
|
333c: 75 bf jne 0x32fd
|
|
333e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3343: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
334a: 41 5d pop %r13
|
|
334c: 41 5c pop %r12
|
|
334e: 5f pop %rdi
|
|
334f: 5e pop %rsi
|
|
3350: 5b pop %rbx
|
|
3351: c3 ret
|
|
3352: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3359: 00
|
|
335a: 48 33 cc xor %rsp,%rcx
|
|
335d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2605e10
|
|
3364: 75 97 jne 0x32fd
|
|
3366: eb d6 jmp 0x333e
|
|
3368: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
336f: 00
|
|
3370: 48 33 cc xor %rsp,%rcx
|
|
3373: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2605e10
|
|
337a: 75 81 jne 0x32fd
|
|
337c: eb c0 jmp 0x333e
|
|
337e: 66 90 xchg %ax,%ax
|
|
3380: 53 push %rbx
|
|
3381: 56 push %rsi
|
|
3382: 57 push %rdi
|
|
3383: 41 54 push %r12
|
|
3385: 41 55 push %r13
|
|
3387: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
338e: 4d 89 c4 mov %r8,%r12
|
|
3391: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2605e10
|
|
3398: 45 89 cd mov %r9d,%r13d
|
|
339b: 48 33 c4 xor %rsp,%rax
|
|
339e: 48 89 cf mov %rcx,%rdi
|
|
33a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
33a8: 00
|
|
33a9: 4d 85 e4 test %r12,%r12
|
|
33ac: 0f 84 b6 01 00 00 je 0x3568
|
|
33b2: 48 85 ff test %rdi,%rdi
|
|
33b5: 0f 84 97 01 00 00 je 0x3552
|
|
33bb: 48 85 d2 test %rdx,%rdx
|
|
33be: 0f 84 66 01 00 00 je 0x352a
|
|
33c4: 45 85 ed test %r13d,%r13d
|
|
33c7: 0f 8e 35 01 00 00 jle 0x3502
|
|
33cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
33d2: 48 89 c3 mov %rax,%rbx
|
|
33d5: 48 83 e3 1f and $0x1f,%rbx
|
|
33d9: 48 f7 db neg %rbx
|
|
33dc: 48 83 e3 1f and $0x1f,%rbx
|
|
33e0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
33e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
33eb: 00
|
|
33ec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
33f3: 0f 8e a1 00 00 00 jle 0x349a
|
|
33f9: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
33fe: 45 89 ee mov %r13d,%r14d
|
|
3401: 4d 89 e5 mov %r12,%r13
|
|
3404: 49 89 d4 mov %rdx,%r12
|
|
3407: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
340e: 00
|
|
340f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3416: 0f 1f 00 nopl (%rax)
|
|
3419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3420: 4c 89 e1 mov %r12,%rcx
|
|
3423: 48 89 f2 mov %rsi,%rdx
|
|
3426: 49 89 d8 mov %rbx,%r8
|
|
3429: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
342f: e8 8c dd 12 00 call 0x1311c0
|
|
3434: 48 89 f9 mov %rdi,%rcx
|
|
3437: 48 89 f2 mov %rsi,%rdx
|
|
343a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
3440: e8 fb c9 ff ff call 0xfffffffffffffe40
|
|
3445: 48 89 f9 mov %rdi,%rcx
|
|
3448: 48 89 da mov %rbx,%rdx
|
|
344b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
3451: e8 ea c9 ff ff call 0xfffffffffffffe40
|
|
3456: 48 89 d9 mov %rbx,%rcx
|
|
3459: 48 89 f2 mov %rsi,%rdx
|
|
345c: 4d 89 e8 mov %r13,%r8
|
|
345f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
3465: e8 96 06 00 00 call 0x3b00
|
|
346a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
346e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3475: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
347c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3483: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
348a: 7f 94 jg 0x3420
|
|
348c: 4c 89 e2 mov %r12,%rdx
|
|
348f: 4d 89 ec mov %r13,%r12
|
|
3492: 45 89 f5 mov %r14d,%r13d
|
|
3495: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
349a: 48 89 d1 mov %rdx,%rcx
|
|
349d: 48 89 f2 mov %rsi,%rdx
|
|
34a0: 49 89 d8 mov %rbx,%r8
|
|
34a3: 45 89 e9 mov %r13d,%r9d
|
|
34a6: e8 15 dd 12 00 call 0x1311c0
|
|
34ab: 48 89 f9 mov %rdi,%rcx
|
|
34ae: 48 89 f2 mov %rsi,%rdx
|
|
34b1: 45 89 e8 mov %r13d,%r8d
|
|
34b4: e8 87 c9 ff ff call 0xfffffffffffffe40
|
|
34b9: 48 89 f9 mov %rdi,%rcx
|
|
34bc: 48 89 da mov %rbx,%rdx
|
|
34bf: 45 89 e8 mov %r13d,%r8d
|
|
34c2: e8 79 c9 ff ff call 0xfffffffffffffe40
|
|
34c7: 48 89 d9 mov %rbx,%rcx
|
|
34ca: 48 89 f2 mov %rsi,%rdx
|
|
34cd: 4d 89 e0 mov %r12,%r8
|
|
34d0: 45 89 e9 mov %r13d,%r9d
|
|
34d3: e8 28 06 00 00 call 0x3b00
|
|
34d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
34df: 00
|
|
34e0: 48 33 cc xor %rsp,%rcx
|
|
34e3: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2605e10
|
|
34ea: 75 11 jne 0x34fd
|
|
34ec: 33 c0 xor %eax,%eax
|
|
34ee: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
34f5: 41 5d pop %r13
|
|
34f7: 41 5c pop %r12
|
|
34f9: 5f pop %rdi
|
|
34fa: 5e pop %rsi
|
|
34fb: 5b pop %rbx
|
|
34fc: c3 ret
|
|
34fd: e8 6e e0 11 01 call 0x1121570
|
|
3502: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3509: 00
|
|
350a: 48 33 cc xor %rsp,%rcx
|
|
350d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2605e10
|
|
3514: 75 e7 jne 0x34fd
|
|
3516: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
351b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
3522: 41 5d pop %r13
|
|
3524: 41 5c pop %r12
|
|
3526: 5f pop %rdi
|
|
3527: 5e pop %rsi
|
|
3528: 5b pop %rbx
|
|
3529: c3 ret
|
|
352a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3531: 00
|
|
3532: 48 33 cc xor %rsp,%rcx
|
|
3535: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2605e10
|
|
353c: 75 bf jne 0x34fd
|
|
353e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3543: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
354a: 41 5d pop %r13
|
|
354c: 41 5c pop %r12
|
|
354e: 5f pop %rdi
|
|
354f: 5e pop %rsi
|
|
3550: 5b pop %rbx
|
|
3551: c3 ret
|
|
3552: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3559: 00
|
|
355a: 48 33 cc xor %rsp,%rcx
|
|
355d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2605e10
|
|
3564: 75 97 jne 0x34fd
|
|
3566: eb d6 jmp 0x353e
|
|
3568: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
356f: 00
|
|
3570: 48 33 cc xor %rsp,%rcx
|
|
3573: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2605e10
|
|
357a: 75 81 jne 0x34fd
|
|
357c: eb c0 jmp 0x353e
|
|
357e: 66 90 xchg %ax,%ax
|
|
3580: 53 push %rbx
|
|
3581: 56 push %rsi
|
|
3582: 57 push %rdi
|
|
3583: 41 54 push %r12
|
|
3585: 41 55 push %r13
|
|
3587: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
358e: 4d 89 c4 mov %r8,%r12
|
|
3591: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2605e10
|
|
3598: 45 89 cd mov %r9d,%r13d
|
|
359b: 48 33 c4 xor %rsp,%rax
|
|
359e: 48 89 cf mov %rcx,%rdi
|
|
35a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
35a8: 00
|
|
35a9: 4d 85 e4 test %r12,%r12
|
|
35ac: 0f 84 b6 01 00 00 je 0x3768
|
|
35b2: 48 85 ff test %rdi,%rdi
|
|
35b5: 0f 84 97 01 00 00 je 0x3752
|
|
35bb: 48 85 d2 test %rdx,%rdx
|
|
35be: 0f 84 66 01 00 00 je 0x372a
|
|
35c4: 45 85 ed test %r13d,%r13d
|
|
35c7: 0f 8e 35 01 00 00 jle 0x3702
|
|
35cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
35d2: 48 89 c3 mov %rax,%rbx
|
|
35d5: 48 83 e3 1f and $0x1f,%rbx
|
|
35d9: 48 f7 db neg %rbx
|
|
35dc: 48 83 e3 1f and $0x1f,%rbx
|
|
35e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
35e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
35eb: 00
|
|
35ec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
35f3: 0f 8e a1 00 00 00 jle 0x369a
|
|
35f9: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
35fe: 45 89 ee mov %r13d,%r14d
|
|
3601: 4d 89 e5 mov %r12,%r13
|
|
3604: 49 89 d4 mov %rdx,%r12
|
|
3607: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
360e: 00
|
|
360f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3616: 0f 1f 00 nopl (%rax)
|
|
3619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3620: 4c 89 e1 mov %r12,%rcx
|
|
3623: 48 89 f2 mov %rsi,%rdx
|
|
3626: 49 89 d8 mov %rbx,%r8
|
|
3629: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
362f: e8 ac db 12 00 call 0x1311e0
|
|
3634: 48 89 f9 mov %rdi,%rcx
|
|
3637: 48 89 f2 mov %rsi,%rdx
|
|
363a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
3640: e8 bb c9 ff ff call 0x0
|
|
3645: 48 89 f9 mov %rdi,%rcx
|
|
3648: 48 89 da mov %rbx,%rdx
|
|
364b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
3651: e8 aa c9 ff ff call 0x0
|
|
3656: 48 89 d9 mov %rbx,%rcx
|
|
3659: 48 89 f2 mov %rsi,%rdx
|
|
365c: 4d 89 e8 mov %r13,%r8
|
|
365f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
3665: e8 16 05 00 00 call 0x3b80
|
|
366a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
366e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3675: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
367c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3683: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
368a: 7f 94 jg 0x3620
|
|
368c: 4c 89 e2 mov %r12,%rdx
|
|
368f: 4d 89 ec mov %r13,%r12
|
|
3692: 45 89 f5 mov %r14d,%r13d
|
|
3695: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
369a: 48 89 d1 mov %rdx,%rcx
|
|
369d: 48 89 f2 mov %rsi,%rdx
|
|
36a0: 49 89 d8 mov %rbx,%r8
|
|
36a3: 45 89 e9 mov %r13d,%r9d
|
|
36a6: e8 35 db 12 00 call 0x1311e0
|
|
36ab: 48 89 f9 mov %rdi,%rcx
|
|
36ae: 48 89 f2 mov %rsi,%rdx
|
|
36b1: 45 89 e8 mov %r13d,%r8d
|
|
36b4: e8 47 c9 ff ff call 0x0
|
|
36b9: 48 89 f9 mov %rdi,%rcx
|
|
36bc: 48 89 da mov %rbx,%rdx
|
|
36bf: 45 89 e8 mov %r13d,%r8d
|
|
36c2: e8 39 c9 ff ff call 0x0
|
|
36c7: 48 89 d9 mov %rbx,%rcx
|
|
36ca: 48 89 f2 mov %rsi,%rdx
|
|
36cd: 4d 89 e0 mov %r12,%r8
|
|
36d0: 45 89 e9 mov %r13d,%r9d
|
|
36d3: e8 a8 04 00 00 call 0x3b80
|
|
36d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
36df: 00
|
|
36e0: 48 33 cc xor %rsp,%rcx
|
|
36e3: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2605e10
|
|
36ea: 75 11 jne 0x36fd
|
|
36ec: 33 c0 xor %eax,%eax
|
|
36ee: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
36f5: 41 5d pop %r13
|
|
36f7: 41 5c pop %r12
|
|
36f9: 5f pop %rdi
|
|
36fa: 5e pop %rsi
|
|
36fb: 5b pop %rbx
|
|
36fc: c3 ret
|
|
36fd: e8 6e de 11 01 call 0x1121570
|
|
3702: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3709: 00
|
|
370a: 48 33 cc xor %rsp,%rcx
|
|
370d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2605e10
|
|
3714: 75 e7 jne 0x36fd
|
|
3716: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
371b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
3722: 41 5d pop %r13
|
|
3724: 41 5c pop %r12
|
|
3726: 5f pop %rdi
|
|
3727: 5e pop %rsi
|
|
3728: 5b pop %rbx
|
|
3729: c3 ret
|
|
372a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3731: 00
|
|
3732: 48 33 cc xor %rsp,%rcx
|
|
3735: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2605e10
|
|
373c: 75 bf jne 0x36fd
|
|
373e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3743: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
374a: 41 5d pop %r13
|
|
374c: 41 5c pop %r12
|
|
374e: 5f pop %rdi
|
|
374f: 5e pop %rsi
|
|
3750: 5b pop %rbx
|
|
3751: c3 ret
|
|
3752: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3759: 00
|
|
375a: 48 33 cc xor %rsp,%rcx
|
|
375d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2605e10
|
|
3764: 75 97 jne 0x36fd
|
|
3766: eb d6 jmp 0x373e
|
|
3768: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
376f: 00
|
|
3770: 48 33 cc xor %rsp,%rcx
|
|
3773: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2605e10
|
|
377a: 75 81 jne 0x36fd
|
|
377c: eb c0 jmp 0x373e
|
|
377e: 66 90 xchg %ax,%ax
|
|
3780: 53 push %rbx
|
|
3781: 56 push %rsi
|
|
3782: 57 push %rdi
|
|
3783: 41 54 push %r12
|
|
3785: 41 55 push %r13
|
|
3787: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
378e: 4d 89 c4 mov %r8,%r12
|
|
3791: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2605e10
|
|
3798: 45 89 cd mov %r9d,%r13d
|
|
379b: 48 33 c4 xor %rsp,%rax
|
|
379e: 48 89 cf mov %rcx,%rdi
|
|
37a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
37a8: 00
|
|
37a9: 4d 85 e4 test %r12,%r12
|
|
37ac: 0f 84 b6 01 00 00 je 0x3968
|
|
37b2: 48 85 ff test %rdi,%rdi
|
|
37b5: 0f 84 97 01 00 00 je 0x3952
|
|
37bb: 48 85 d2 test %rdx,%rdx
|
|
37be: 0f 84 66 01 00 00 je 0x392a
|
|
37c4: 45 85 ed test %r13d,%r13d
|
|
37c7: 0f 8e 35 01 00 00 jle 0x3902
|
|
37cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
37d2: 48 89 c3 mov %rax,%rbx
|
|
37d5: 48 83 e3 1f and $0x1f,%rbx
|
|
37d9: 48 f7 db neg %rbx
|
|
37dc: 48 83 e3 1f and $0x1f,%rbx
|
|
37e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
37e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
37eb: 00
|
|
37ec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
37f3: 0f 8e a1 00 00 00 jle 0x389a
|
|
37f9: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
37fe: 45 89 ee mov %r13d,%r14d
|
|
3801: 4d 89 e5 mov %r12,%r13
|
|
3804: 49 89 d4 mov %rdx,%r12
|
|
3807: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
380e: 00
|
|
380f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3816: 0f 1f 00 nopl (%rax)
|
|
3819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3820: 4c 89 e1 mov %r12,%rcx
|
|
3823: 48 89 f2 mov %rsi,%rdx
|
|
3826: 49 89 d8 mov %rbx,%r8
|
|
3829: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
382f: e8 cc d9 12 00 call 0x131200
|
|
3834: 48 89 f9 mov %rdi,%rcx
|
|
3837: 48 89 f2 mov %rsi,%rdx
|
|
383a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
3840: e8 bb c7 ff ff call 0x0
|
|
3845: 48 89 f9 mov %rdi,%rcx
|
|
3848: 48 89 da mov %rbx,%rdx
|
|
384b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
3851: e8 aa c7 ff ff call 0x0
|
|
3856: 48 89 d9 mov %rbx,%rcx
|
|
3859: 48 89 f2 mov %rsi,%rdx
|
|
385c: 4d 89 e8 mov %r13,%r8
|
|
385f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
3865: e8 96 03 00 00 call 0x3c00
|
|
386a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
386e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
3875: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
387c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
3883: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
388a: 7f 94 jg 0x3820
|
|
388c: 4c 89 e2 mov %r12,%rdx
|
|
388f: 4d 89 ec mov %r13,%r12
|
|
3892: 45 89 f5 mov %r14d,%r13d
|
|
3895: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
389a: 48 89 d1 mov %rdx,%rcx
|
|
389d: 48 89 f2 mov %rsi,%rdx
|
|
38a0: 49 89 d8 mov %rbx,%r8
|
|
38a3: 45 89 e9 mov %r13d,%r9d
|
|
38a6: e8 55 d9 12 00 call 0x131200
|
|
38ab: 48 89 f9 mov %rdi,%rcx
|
|
38ae: 48 89 f2 mov %rsi,%rdx
|
|
38b1: 45 89 e8 mov %r13d,%r8d
|
|
38b4: e8 47 c7 ff ff call 0x0
|
|
38b9: 48 89 f9 mov %rdi,%rcx
|
|
38bc: 48 89 da mov %rbx,%rdx
|
|
38bf: 45 89 e8 mov %r13d,%r8d
|
|
38c2: e8 39 c7 ff ff call 0x0
|
|
38c7: 48 89 d9 mov %rbx,%rcx
|
|
38ca: 48 89 f2 mov %rsi,%rdx
|
|
38cd: 4d 89 e0 mov %r12,%r8
|
|
38d0: 45 89 e9 mov %r13d,%r9d
|
|
38d3: e8 28 03 00 00 call 0x3c00
|
|
38d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
38df: 00
|
|
38e0: 48 33 cc xor %rsp,%rcx
|
|
38e3: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2605e10
|
|
38ea: 75 11 jne 0x38fd
|
|
38ec: 33 c0 xor %eax,%eax
|
|
38ee: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
38f5: 41 5d pop %r13
|
|
38f7: 41 5c pop %r12
|
|
38f9: 5f pop %rdi
|
|
38fa: 5e pop %rsi
|
|
38fb: 5b pop %rbx
|
|
38fc: c3 ret
|
|
38fd: e8 6e dc 11 01 call 0x1121570
|
|
3902: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3909: 00
|
|
390a: 48 33 cc xor %rsp,%rcx
|
|
390d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2605e10
|
|
3914: 75 e7 jne 0x38fd
|
|
3916: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
391b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
3922: 41 5d pop %r13
|
|
3924: 41 5c pop %r12
|
|
3926: 5f pop %rdi
|
|
3927: 5e pop %rsi
|
|
3928: 5b pop %rbx
|
|
3929: c3 ret
|
|
392a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3931: 00
|
|
3932: 48 33 cc xor %rsp,%rcx
|
|
3935: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2605e10
|
|
393c: 75 bf jne 0x38fd
|
|
393e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3943: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
394a: 41 5d pop %r13
|
|
394c: 41 5c pop %r12
|
|
394e: 5f pop %rdi
|
|
394f: 5e pop %rsi
|
|
3950: 5b pop %rbx
|
|
3951: c3 ret
|
|
3952: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
3959: 00
|
|
395a: 48 33 cc xor %rsp,%rcx
|
|
395d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2605e10
|
|
3964: 75 97 jne 0x38fd
|
|
3966: eb d6 jmp 0x393e
|
|
3968: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
396f: 00
|
|
3970: 48 33 cc xor %rsp,%rcx
|
|
3973: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2605e10
|
|
397a: 75 81 jne 0x38fd
|
|
397c: eb c0 jmp 0x393e
|
|
397e: 66 90 xchg %ax,%ax
|
|
3980: 48 83 ec 28 sub $0x28,%rsp
|
|
3984: 4d 85 c0 test %r8,%r8
|
|
3987: 74 35 je 0x39be
|
|
3989: 45 85 c9 test %r9d,%r9d
|
|
398c: 7e 4c jle 0x39da
|
|
398e: 48 85 d2 test %rdx,%rdx
|
|
3991: 74 26 je 0x39b9
|
|
3993: 48 85 c9 test %rcx,%rcx
|
|
3996: 74 0c je 0x39a4
|
|
3998: e8 f3 57 a9 01 call 0x1a99190
|
|
399d: 33 c0 xor %eax,%eax
|
|
399f: 48 83 c4 28 add $0x28,%rsp
|
|
39a3: c3 ret
|
|
39a4: 48 89 d1 mov %rdx,%rcx
|
|
39a7: 4c 89 c2 mov %r8,%rdx
|
|
39aa: 45 89 c8 mov %r9d,%r8d
|
|
39ad: e8 2e 5a a9 01 call 0x1a993e0
|
|
39b2: 33 c0 xor %eax,%eax
|
|
39b4: 48 83 c4 28 add $0x28,%rsp
|
|
39b8: c3 ret
|
|
39b9: 48 85 c9 test %rcx,%rcx
|
|
39bc: 75 0a jne 0x39c8
|
|
39be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
39c3: 48 83 c4 28 add $0x28,%rsp
|
|
39c7: c3 ret
|
|
39c8: 4c 89 c2 mov %r8,%rdx
|
|
39cb: 45 89 c8 mov %r9d,%r8d
|
|
39ce: e8 1d 59 a9 01 call 0x1a992f0
|
|
39d3: 33 c0 xor %eax,%eax
|
|
39d5: 48 83 c4 28 add $0x28,%rsp
|
|
39d9: c3 ret
|
|
39da: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
39df: 48 83 c4 28 add $0x28,%rsp
|
|
39e3: c3 ret
|
|
39e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
39eb: 00
|
|
39ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
39f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
39f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
39ff: 00
|
|
3a00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3a05: 4d 85 c0 test %r8,%r8
|
|
3a08: 74 37 je 0x3a41
|
|
3a0a: 45 85 c9 test %r9d,%r9d
|
|
3a0d: 7e 50 jle 0x3a5f
|
|
3a0f: 48 85 d2 test %rdx,%rdx
|
|
3a12: 74 28 je 0x3a3c
|
|
3a14: 48 85 c9 test %rcx,%rcx
|
|
3a17: 74 0d je 0x3a26
|
|
3a19: e8 82 65 a9 01 call 0x1a99fa0
|
|
3a1e: 33 c0 xor %eax,%eax
|
|
3a20: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3a25: c3 ret
|
|
3a26: 48 89 d1 mov %rdx,%rcx
|
|
3a29: 4c 89 c2 mov %r8,%rdx
|
|
3a2c: 45 89 c8 mov %r9d,%r8d
|
|
3a2f: e8 bc 67 a9 01 call 0x1a9a1f0
|
|
3a34: 33 c0 xor %eax,%eax
|
|
3a36: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3a3b: c3 ret
|
|
3a3c: 48 85 c9 test %rcx,%rcx
|
|
3a3f: 75 0b jne 0x3a4c
|
|
3a41: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3a46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3a4b: c3 ret
|
|
3a4c: 4c 89 c2 mov %r8,%rdx
|
|
3a4f: 45 89 c8 mov %r9d,%r8d
|
|
3a52: e8 a9 66 a9 01 call 0x1a9a100
|
|
3a57: 33 c0 xor %eax,%eax
|
|
3a59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3a5e: c3 ret
|
|
3a5f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3a64: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
3a69: 90 nop
|
|
3a6a: c3 ret
|
|
3a6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3a72: 00
|
|
3a73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3a80: 48 83 ec 28 sub $0x28,%rsp
|
|
3a84: 4d 85 c0 test %r8,%r8
|
|
3a87: 74 35 je 0x3abe
|
|
3a89: 45 85 c9 test %r9d,%r9d
|
|
3a8c: 7e 4c jle 0x3ada
|
|
3a8e: 48 85 d2 test %rdx,%rdx
|
|
3a91: 74 26 je 0x3ab9
|
|
3a93: 48 85 c9 test %rcx,%rcx
|
|
3a96: 74 0c je 0x3aa4
|
|
3a98: e8 13 73 a9 01 call 0x1a9adb0
|
|
3a9d: 33 c0 xor %eax,%eax
|
|
3a9f: 48 83 c4 28 add $0x28,%rsp
|
|
3aa3: c3 ret
|
|
3aa4: 48 89 d1 mov %rdx,%rcx
|
|
3aa7: 4c 89 c2 mov %r8,%rdx
|
|
3aaa: 45 89 c8 mov %r9d,%r8d
|
|
3aad: e8 4e 75 a9 01 call 0x1a9b000
|
|
3ab2: 33 c0 xor %eax,%eax
|
|
3ab4: 48 83 c4 28 add $0x28,%rsp
|
|
3ab8: c3 ret
|
|
3ab9: 48 85 c9 test %rcx,%rcx
|
|
3abc: 75 0a jne 0x3ac8
|
|
3abe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3ac3: 48 83 c4 28 add $0x28,%rsp
|
|
3ac7: c3 ret
|
|
3ac8: 4c 89 c2 mov %r8,%rdx
|
|
3acb: 45 89 c8 mov %r9d,%r8d
|
|
3ace: e8 3d 74 a9 01 call 0x1a9af10
|
|
3ad3: 33 c0 xor %eax,%eax
|
|
3ad5: 48 83 c4 28 add $0x28,%rsp
|
|
3ad9: c3 ret
|
|
3ada: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3adf: 48 83 c4 28 add $0x28,%rsp
|
|
3ae3: c3 ret
|
|
3ae4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3aeb: 00
|
|
3aec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3aff: 00
|
|
3b00: 48 83 ec 28 sub $0x28,%rsp
|
|
3b04: 4d 85 c0 test %r8,%r8
|
|
3b07: 74 35 je 0x3b3e
|
|
3b09: 45 85 c9 test %r9d,%r9d
|
|
3b0c: 7e 4c jle 0x3b5a
|
|
3b0e: 48 85 d2 test %rdx,%rdx
|
|
3b11: 74 26 je 0x3b39
|
|
3b13: 48 85 c9 test %rcx,%rcx
|
|
3b16: 74 0c je 0x3b24
|
|
3b18: e8 a3 7f a9 01 call 0x1a9bac0
|
|
3b1d: 33 c0 xor %eax,%eax
|
|
3b1f: 48 83 c4 28 add $0x28,%rsp
|
|
3b23: c3 ret
|
|
3b24: 48 89 d1 mov %rdx,%rcx
|
|
3b27: 4c 89 c2 mov %r8,%rdx
|
|
3b2a: 45 89 c8 mov %r9d,%r8d
|
|
3b2d: e8 ee 81 a9 01 call 0x1a9bd20
|
|
3b32: 33 c0 xor %eax,%eax
|
|
3b34: 48 83 c4 28 add $0x28,%rsp
|
|
3b38: c3 ret
|
|
3b39: 48 85 c9 test %rcx,%rcx
|
|
3b3c: 75 0a jne 0x3b48
|
|
3b3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3b43: 48 83 c4 28 add $0x28,%rsp
|
|
3b47: c3 ret
|
|
3b48: 4c 89 c2 mov %r8,%rdx
|
|
3b4b: 45 89 c8 mov %r9d,%r8d
|
|
3b4e: e8 cd 80 a9 01 call 0x1a9bc20
|
|
3b53: 33 c0 xor %eax,%eax
|
|
3b55: 48 83 c4 28 add $0x28,%rsp
|
|
3b59: c3 ret
|
|
3b5a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3b5f: 48 83 c4 28 add $0x28,%rsp
|
|
3b63: c3 ret
|
|
3b64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b6b: 00
|
|
3b6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b7f: 00
|
|
3b80: 48 83 ec 28 sub $0x28,%rsp
|
|
3b84: 4d 85 c0 test %r8,%r8
|
|
3b87: 74 35 je 0x3bbe
|
|
3b89: 45 85 c9 test %r9d,%r9d
|
|
3b8c: 7e 4c jle 0x3bda
|
|
3b8e: 48 85 d2 test %rdx,%rdx
|
|
3b91: 74 26 je 0x3bb9
|
|
3b93: 48 85 c9 test %rcx,%rcx
|
|
3b96: 74 0c je 0x3ba4
|
|
3b98: e8 c3 9d 03 00 call 0x3d960
|
|
3b9d: 33 c0 xor %eax,%eax
|
|
3b9f: 48 83 c4 28 add $0x28,%rsp
|
|
3ba3: c3 ret
|
|
3ba4: 48 89 d1 mov %rdx,%rcx
|
|
3ba7: 4c 89 c2 mov %r8,%rdx
|
|
3baa: 45 89 c8 mov %r9d,%r8d
|
|
3bad: e8 0e a0 03 00 call 0x3dbc0
|
|
3bb2: 33 c0 xor %eax,%eax
|
|
3bb4: 48 83 c4 28 add $0x28,%rsp
|
|
3bb8: c3 ret
|
|
3bb9: 48 85 c9 test %rcx,%rcx
|
|
3bbc: 75 0a jne 0x3bc8
|
|
3bbe: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3bc3: 48 83 c4 28 add $0x28,%rsp
|
|
3bc7: c3 ret
|
|
3bc8: 4c 89 c2 mov %r8,%rdx
|
|
3bcb: 45 89 c8 mov %r9d,%r8d
|
|
3bce: e8 cd a1 03 00 call 0x3dda0
|
|
3bd3: 33 c0 xor %eax,%eax
|
|
3bd5: 48 83 c4 28 add $0x28,%rsp
|
|
3bd9: c3 ret
|
|
3bda: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3bdf: 48 83 c4 28 add $0x28,%rsp
|
|
3be3: c3 ret
|
|
3be4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3beb: 00
|
|
3bec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3bf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3bff: 00
|
|
3c00: 48 83 ec 28 sub $0x28,%rsp
|
|
3c04: 4d 85 c0 test %r8,%r8
|
|
3c07: 74 35 je 0x3c3e
|
|
3c09: 45 85 c9 test %r9d,%r9d
|
|
3c0c: 7e 4c jle 0x3c5a
|
|
3c0e: 48 85 d2 test %rdx,%rdx
|
|
3c11: 74 26 je 0x3c39
|
|
3c13: 48 85 c9 test %rcx,%rcx
|
|
3c16: 74 0c je 0x3c24
|
|
3c18: e8 a3 a3 03 00 call 0x3dfc0
|
|
3c1d: 33 c0 xor %eax,%eax
|
|
3c1f: 48 83 c4 28 add $0x28,%rsp
|
|
3c23: c3 ret
|
|
3c24: 48 89 d1 mov %rdx,%rcx
|
|
3c27: 4c 89 c2 mov %r8,%rdx
|
|
3c2a: 45 89 c8 mov %r9d,%r8d
|
|
3c2d: e8 0e a6 03 00 call 0x3e240
|
|
3c32: 33 c0 xor %eax,%eax
|
|
3c34: 48 83 c4 28 add $0x28,%rsp
|
|
3c38: c3 ret
|
|
3c39: 48 85 c9 test %rcx,%rcx
|
|
3c3c: 75 0a jne 0x3c48
|
|
3c3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3c43: 48 83 c4 28 add $0x28,%rsp
|
|
3c47: c3 ret
|
|
3c48: 4c 89 c2 mov %r8,%rdx
|
|
3c4b: 45 89 c8 mov %r9d,%r8d
|
|
3c4e: e8 0d a8 03 00 call 0x3e460
|
|
3c53: 33 c0 xor %eax,%eax
|
|
3c55: 48 83 c4 28 add $0x28,%rsp
|
|
3c59: c3 ret
|
|
3c5a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3c5f: 48 83 c4 28 add $0x28,%rsp
|
|
3c63: c3 ret
|
|
3c64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c6b: 00
|
|
3c6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c7f: 00
|
|
3c80: 53 push %rbx
|
|
3c81: 56 push %rsi
|
|
3c82: 57 push %rdi
|
|
3c83: 41 54 push %r12
|
|
3c85: 41 55 push %r13
|
|
3c87: 41 56 push %r14
|
|
3c89: 41 57 push %r15
|
|
3c8b: 55 push %rbp
|
|
3c8c: 48 83 ec 38 sub $0x38,%rsp
|
|
3c90: 49 89 ce mov %rcx,%r14
|
|
3c93: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
3c9a: 00
|
|
3c9b: 44 89 cf mov %r9d,%edi
|
|
3c9e: 44 89 c6 mov %r8d,%esi
|
|
3ca1: 41 89 d7 mov %edx,%r15d
|
|
3ca4: 4d 85 f6 test %r14,%r14
|
|
3ca7: 0f 84 8e 01 00 00 je 0x3e3b
|
|
3cad: 41 83 ff 1e cmp $0x1e,%r15d
|
|
3cb1: 0f 87 5f 01 00 00 ja 0x3e16
|
|
3cb7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
3cbb: 0f 8f 55 01 00 00 jg 0x3e16
|
|
3cc1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
3cc8: 00
|
|
3cc9: 48 85 db test %rbx,%rbx
|
|
3ccc: 0f 84 69 01 00 00 je 0x3e3b
|
|
3cd2: 48 89 dd mov %rbx,%rbp
|
|
3cd5: ba 90 00 00 00 mov $0x90,%edx
|
|
3cda: 48 83 e5 3f and $0x3f,%rbp
|
|
3cde: 48 f7 dd neg %rbp
|
|
3ce1: 48 83 e5 3f and $0x3f,%rbp
|
|
3ce5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
3ce9: 4c 89 e1 mov %r12,%rcx
|
|
3cec: e8 cf a4 00 00 call 0xe1c0
|
|
3cf1: 44 89 f9 mov %r15d,%ecx
|
|
3cf4: b8 01 00 00 00 mov $0x1,%eax
|
|
3cf9: d3 e0 shl %cl,%eax
|
|
3cfb: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
3d00: 83 fe 08 cmp $0x8,%esi
|
|
3d03: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
3d08: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
3d0f: 00 00
|
|
3d11: 0f 84 45 02 00 00 je 0x3f5c
|
|
3d17: 83 fe 04 cmp $0x4,%esi
|
|
3d1a: 0f 84 97 00 00 00 je 0x3db7
|
|
3d20: 83 fe 01 cmp $0x1,%esi
|
|
3d23: 75 39 jne 0x3d5e
|
|
3d25: 0f 57 c0 xorps %xmm0,%xmm0
|
|
3d28: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
3d2c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4d268
|
|
3d33: 01
|
|
3d34: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
3d38: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
3d3f: 00
|
|
3d40: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
3d47: 00 00
|
|
3d49: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
3d50: 00 00
|
|
3d52: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
3d59: e9 93 00 00 00 jmp 0x3df1
|
|
3d5e: 83 fe 02 cmp $0x2,%esi
|
|
3d61: 75 36 jne 0x3d99
|
|
3d63: 0f 57 c0 xorps %xmm0,%xmm0
|
|
3d66: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
3d6a: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4d268
|
|
3d71: 01
|
|
3d72: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
3d76: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
3d7d: 00
|
|
3d7e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
3d85: 00 00
|
|
3d87: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
3d8e: 00 00
|
|
3d90: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
3d97: eb 58 jmp 0x3df1
|
|
3d99: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
3da0: 00
|
|
3da1: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
3da6: 48 83 c4 38 add $0x38,%rsp
|
|
3daa: 5d pop %rbp
|
|
3dab: 41 5f pop %r15
|
|
3dad: 41 5e pop %r14
|
|
3daf: 41 5d pop %r13
|
|
3db1: 41 5c pop %r12
|
|
3db3: 5f pop %rdi
|
|
3db4: 5e pop %rsi
|
|
3db5: 5b pop %rbx
|
|
3db6: c3 ret
|
|
3db7: 0f 57 c0 xorps %xmm0,%xmm0
|
|
3dba: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
3dbe: b8 01 00 00 00 mov $0x1,%eax
|
|
3dc3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
3dca: 00
|
|
3dcb: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3dd0: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3dd5: e8 26 a4 00 00 call 0xe200
|
|
3dda: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4d260
|
|
3de1: 01
|
|
3de2: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
3de6: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
3dea: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
3df1: 41 83 ff 04 cmp $0x4,%r15d
|
|
3df5: 7f 35 jg 0x3e2c
|
|
3df7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
3dfe: 00 00
|
|
3e00: 33 c0 xor %eax,%eax
|
|
3e02: 4d 89 26 mov %r12,(%r14)
|
|
3e05: 48 83 c4 38 add $0x38,%rsp
|
|
3e09: 5d pop %rbp
|
|
3e0a: 41 5f pop %r15
|
|
3e0c: 41 5e pop %r14
|
|
3e0e: 41 5d pop %r13
|
|
3e10: 41 5c pop %r12
|
|
3e12: 5f pop %rdi
|
|
3e13: 5e pop %rsi
|
|
3e14: 5b pop %rbx
|
|
3e15: c3 ret
|
|
3e16: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
3e1b: 48 83 c4 38 add $0x38,%rsp
|
|
3e1f: 5d pop %rbp
|
|
3e20: 41 5f pop %r15
|
|
3e22: 41 5e pop %r14
|
|
3e24: 41 5d pop %r13
|
|
3e26: 41 5c pop %r12
|
|
3e28: 5f pop %rdi
|
|
3e29: 5e pop %rsi
|
|
3e2a: 5b pop %rbx
|
|
3e2b: c3 ret
|
|
3e2c: 41 83 ff 0a cmp $0xa,%r15d
|
|
3e30: 0f 8e ec 00 00 00 jle 0x3f22
|
|
3e36: 4d 85 ed test %r13,%r13
|
|
3e39: 75 16 jne 0x3e51
|
|
3e3b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3e40: 48 83 c4 38 add $0x38,%rsp
|
|
3e44: 5d pop %rbp
|
|
3e45: 41 5f pop %r15
|
|
3e47: 41 5e pop %r14
|
|
3e49: 41 5d pop %r13
|
|
3e4b: 41 5c pop %r12
|
|
3e4d: 5f pop %rdi
|
|
3e4e: 5e pop %rsi
|
|
3e4f: 5b pop %rbx
|
|
3e50: c3 ret
|
|
3e51: 4c 89 ee mov %r13,%rsi
|
|
3e54: 44 89 f9 mov %r15d,%ecx
|
|
3e57: 48 83 e6 3f and $0x3f,%rsi
|
|
3e5b: 44 89 ff mov %r15d,%edi
|
|
3e5e: 48 f7 de neg %rsi
|
|
3e61: 48 83 e6 3f and $0x3f,%rsi
|
|
3e65: 49 03 f5 add %r13,%rsi
|
|
3e68: 48 89 f2 mov %rsi,%rdx
|
|
3e6b: e8 10 a8 03 00 call 0x3e680
|
|
3e70: 49 89 c5 mov %rax,%r13
|
|
3e73: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
3e7a: 00
|
|
3e7b: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
3e80: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
3e84: 83 fb 10 cmp $0x10,%ebx
|
|
3e87: 7f 3c jg 0x3ec5
|
|
3e89: 83 fb 0f cmp $0xf,%ebx
|
|
3e8c: 89 d9 mov %ebx,%ecx
|
|
3e8e: e8 2d aa 00 00 call 0xe8c0
|
|
3e93: 89 d9 mov %ebx,%ecx
|
|
3e95: 48 89 f2 mov %rsi,%rdx
|
|
3e98: 41 89 f8 mov %edi,%r8d
|
|
3e9b: 49 89 c1 mov %rax,%r9
|
|
3e9e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
3ea3: e8 d8 af 03 00 call 0x3ee80
|
|
3ea8: 49 89 c1 mov %rax,%r9
|
|
3eab: 89 d9 mov %ebx,%ecx
|
|
3ead: b8 01 00 00 00 mov $0x1,%eax
|
|
3eb2: d3 e0 shl %cl,%eax
|
|
3eb4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
3ebb: 83 e3 c0 and $0xffffffc0,%ebx
|
|
3ebe: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
3ec3: eb 1e jmp 0x3ee3
|
|
3ec5: 48 89 e0 mov %rsp,%rax
|
|
3ec8: 4c 89 e1 mov %r12,%rcx
|
|
3ecb: 49 89 f0 mov %rsi,%r8
|
|
3ece: 41 89 f9 mov %edi,%r9d
|
|
3ed1: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
3ed5: 89 da mov %ebx,%edx
|
|
3ed7: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
3edb: e8 20 c3 03 00 call 0x40200
|
|
3ee0: 49 89 c1 mov %rax,%r9
|
|
3ee3: 44 89 f9 mov %r15d,%ecx
|
|
3ee6: 48 89 f2 mov %rsi,%rdx
|
|
3ee9: 41 89 f8 mov %edi,%r8d
|
|
3eec: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
3ef1: e8 4a fd 03 00 call 0x43c40
|
|
3ef6: 44 89 f9 mov %r15d,%ecx
|
|
3ef9: 48 89 f2 mov %rsi,%rdx
|
|
3efc: 41 89 f8 mov %edi,%r8d
|
|
3eff: 49 89 c1 mov %rax,%r9
|
|
3f02: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
3f07: e8 74 02 04 00 call 0x44180
|
|
3f0c: 4d 89 26 mov %r12,(%r14)
|
|
3f0f: 33 c0 xor %eax,%eax
|
|
3f11: 48 83 c4 38 add $0x38,%rsp
|
|
3f15: 5d pop %rbp
|
|
3f16: 41 5f pop %r15
|
|
3f18: 41 5e pop %r14
|
|
3f1a: 41 5d pop %r13
|
|
3f1c: 41 5c pop %r12
|
|
3f1e: 5f pop %rdi
|
|
3f1f: 5e pop %rsi
|
|
3f20: 5b pop %rbx
|
|
3f21: c3 ret
|
|
3f22: bf 0a 00 00 00 mov $0xa,%edi
|
|
3f27: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
3f2e: 00
|
|
3f2f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x26074c0
|
|
3f36: 41 83 ff 06 cmp $0x6,%r15d
|
|
3f3a: 0f 8f 3b ff ff ff jg 0x3e7b
|
|
3f40: 49 89 d1 mov %rdx,%r9
|
|
3f43: 49 83 e1 3f and $0x3f,%r9
|
|
3f47: 49 f7 d9 neg %r9
|
|
3f4a: 49 83 e1 3f and $0x3f,%r9
|
|
3f4e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
3f55: 00 00
|
|
3f57: 4c 03 ca add %rdx,%r9
|
|
3f5a: eb 87 jmp 0x3ee3
|
|
3f5c: 33 c0 xor %eax,%eax
|
|
3f5e: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
3f65: 00
|
|
3f66: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
3f6b: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
3f70: e9 7c fe ff ff jmp 0x3df1
|
|
3f75: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3f80: 56 push %rsi
|
|
3f81: 57 push %rdi
|
|
3f82: 41 54 push %r12
|
|
3f84: 41 55 push %r13
|
|
3f86: 41 56 push %r14
|
|
3f88: 41 57 push %r15
|
|
3f8a: 55 push %rbp
|
|
3f8b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
3f90: 48 89 ce mov %rcx,%rsi
|
|
3f93: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
|
|
3f9a: 00
|
|
3f9b: 45 89 ce mov %r9d,%r14d
|
|
3f9e: 45 89 c5 mov %r8d,%r13d
|
|
3fa1: 89 d5 mov %edx,%ebp
|
|
3fa3: 48 85 f6 test %rsi,%rsi
|
|
3fa6: 0f 84 8a 01 00 00 je 0x4136
|
|
3fac: 83 fd 1e cmp $0x1e,%ebp
|
|
3faf: 0f 87 5d 01 00 00 ja 0x4112
|
|
3fb5: 83 fd 1d cmp $0x1d,%ebp
|
|
3fb8: 0f 8f 54 01 00 00 jg 0x4112
|
|
3fbe: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
|
|
3fc5: 00
|
|
3fc6: 4d 85 e4 test %r12,%r12
|
|
3fc9: 0f 84 67 01 00 00 je 0x4136
|
|
3fcf: 49 83 e4 3f and $0x3f,%r12
|
|
3fd3: ba 90 00 00 00 mov $0x90,%edx
|
|
3fd8: 49 f7 dc neg %r12
|
|
3fdb: 49 83 e4 3f and $0x3f,%r12
|
|
3fdf: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
|
|
3fe6: 00
|
|
3fe7: 4c 89 e1 mov %r12,%rcx
|
|
3fea: e8 f1 f5 00 00 call 0x135e0
|
|
3fef: 89 e9 mov %ebp,%ecx
|
|
3ff1: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
3ff7: 41 d3 e0 shl %cl,%r8d
|
|
3ffa: 41 89 6c 24 04 mov %ebp,0x4(%r12)
|
|
3fff: 41 83 fd 08 cmp $0x8,%r13d
|
|
4003: 45 89 74 24 14 mov %r14d,0x14(%r12)
|
|
4008: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
400f: 00 00
|
|
4011: 0f 84 48 02 00 00 je 0x425f
|
|
4017: 41 83 fd 04 cmp $0x4,%r13d
|
|
401b: 0f 84 95 00 00 00 je 0x40b6
|
|
4021: 41 83 fd 01 cmp $0x1,%r13d
|
|
4025: 75 37 jne 0x405e
|
|
4027: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
|
|
402c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4d278
|
|
4033: 01
|
|
4034: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
4038: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
403f: 00
|
|
4040: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
4047: 00 00
|
|
4049: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
4050: 00 00
|
|
4052: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
4059: e9 90 00 00 00 jmp 0x40ee
|
|
405e: 41 83 fd 02 cmp $0x2,%r13d
|
|
4062: 75 34 jne 0x4098
|
|
4064: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
|
|
4069: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4d278
|
|
4070: 01
|
|
4071: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
4075: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
407c: 00
|
|
407d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
4084: 00 00
|
|
4086: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
408d: 00 00
|
|
408f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
4096: eb 56 jmp 0x40ee
|
|
4098: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
409f: 00
|
|
40a0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
40a5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
40aa: 5d pop %rbp
|
|
40ab: 41 5f pop %r15
|
|
40ad: 41 5e pop %r14
|
|
40af: 41 5d pop %r13
|
|
40b1: 41 5c pop %r12
|
|
40b3: 5f pop %rdi
|
|
40b4: 5e pop %rsi
|
|
40b5: c3 ret
|
|
40b6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
40bb: b8 01 00 00 00 mov $0x1,%eax
|
|
40c0: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
40c7: 00
|
|
40c8: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
40cd: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
40d2: e8 49 f5 00 00 call 0x13620
|
|
40d7: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4d270
|
|
40de: 01
|
|
40df: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
40e3: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
40e7: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
40ee: 83 fd 04 cmp $0x4,%ebp
|
|
40f1: 7f 35 jg 0x4128
|
|
40f3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
40fa: 00 00
|
|
40fc: 33 c0 xor %eax,%eax
|
|
40fe: 4c 89 26 mov %r12,(%rsi)
|
|
4101: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4106: 5d pop %rbp
|
|
4107: 41 5f pop %r15
|
|
4109: 41 5e pop %r14
|
|
410b: 41 5d pop %r13
|
|
410d: 41 5c pop %r12
|
|
410f: 5f pop %rdi
|
|
4110: 5e pop %rsi
|
|
4111: c3 ret
|
|
4112: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4117: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
411c: 5d pop %rbp
|
|
411d: 41 5f pop %r15
|
|
411f: 41 5e pop %r14
|
|
4121: 41 5d pop %r13
|
|
4123: 41 5c pop %r12
|
|
4125: 5f pop %rdi
|
|
4126: 5e pop %rsi
|
|
4127: c3 ret
|
|
4128: 83 fd 0a cmp $0xa,%ebp
|
|
412b: 0f 8e f4 00 00 00 jle 0x4225
|
|
4131: 48 85 ff test %rdi,%rdi
|
|
4134: 75 16 jne 0x414c
|
|
4136: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
413b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4140: 5d pop %rbp
|
|
4141: 41 5f pop %r15
|
|
4143: 41 5e pop %r14
|
|
4145: 41 5d pop %r13
|
|
4147: 41 5c pop %r12
|
|
4149: 5f pop %rdi
|
|
414a: 5e pop %rsi
|
|
414b: c3 ret
|
|
414c: 48 83 e7 3f and $0x3f,%rdi
|
|
4150: 89 e9 mov %ebp,%ecx
|
|
4152: 48 f7 df neg %rdi
|
|
4155: 41 89 ee mov %ebp,%r14d
|
|
4158: 48 83 e7 3f and $0x3f,%rdi
|
|
415c: 49 89 fd mov %rdi,%r13
|
|
415f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
|
|
4166: 00
|
|
4167: 4c 89 ea mov %r13,%rdx
|
|
416a: e8 71 05 04 00 call 0x446e0
|
|
416f: 48 89 c7 mov %rax,%rdi
|
|
4172: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
4179: 00
|
|
417a: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
417f: 44 8d 7d ff lea -0x1(%rbp),%r15d
|
|
4183: 41 83 ff 11 cmp $0x11,%r15d
|
|
4187: 7f 3f jg 0x41c8
|
|
4189: 41 83 ff 10 cmp $0x10,%r15d
|
|
418d: 44 89 f9 mov %r15d,%ecx
|
|
4190: e8 ab fa 00 00 call 0x13c40
|
|
4195: 44 89 f9 mov %r15d,%ecx
|
|
4198: 4c 89 ea mov %r13,%rdx
|
|
419b: 45 89 f0 mov %r14d,%r8d
|
|
419e: 49 89 c1 mov %rax,%r9
|
|
41a1: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
41a6: e8 35 0b 04 00 call 0x44ce0
|
|
41ab: 49 89 c1 mov %rax,%r9
|
|
41ae: 44 89 f9 mov %r15d,%ecx
|
|
41b1: b8 01 00 00 00 mov $0x1,%eax
|
|
41b6: d3 e0 shl %cl,%eax
|
|
41b8: c1 e0 03 shl $0x3,%eax
|
|
41bb: 83 c0 3f add $0x3f,%eax
|
|
41be: 83 e0 c0 and $0xffffffc0,%eax
|
|
41c1: 41 89 44 24 18 mov %eax,0x18(%r12)
|
|
41c6: eb 20 jmp 0x41e8
|
|
41c8: 48 8d 04 24 lea (%rsp),%rax
|
|
41cc: 4c 89 e1 mov %r12,%rcx
|
|
41cf: 4d 89 e8 mov %r13,%r8
|
|
41d2: 45 89 f1 mov %r14d,%r9d
|
|
41d5: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
41d9: 44 89 fa mov %r15d,%edx
|
|
41dc: 48 89 78 28 mov %rdi,0x28(%rax)
|
|
41e0: e8 bb 1e 04 00 call 0x460a0
|
|
41e5: 49 89 c1 mov %rax,%r9
|
|
41e8: 89 e9 mov %ebp,%ecx
|
|
41ea: 4c 89 ea mov %r13,%rdx
|
|
41ed: 45 89 f0 mov %r14d,%r8d
|
|
41f0: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
41f5: e8 86 5a 04 00 call 0x49c80
|
|
41fa: 89 e9 mov %ebp,%ecx
|
|
41fc: 4c 89 ea mov %r13,%rdx
|
|
41ff: 45 89 f0 mov %r14d,%r8d
|
|
4202: 49 89 c1 mov %rax,%r9
|
|
4205: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
420a: e8 71 5e 04 00 call 0x4a080
|
|
420f: 4c 89 26 mov %r12,(%rsi)
|
|
4212: 33 c0 xor %eax,%eax
|
|
4214: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
4219: 5d pop %rbp
|
|
421a: 41 5f pop %r15
|
|
421c: 41 5e pop %r14
|
|
421e: 41 5d pop %r13
|
|
4220: 41 5c pop %r12
|
|
4222: 5f pop %rdi
|
|
4223: 5e pop %rsi
|
|
4224: c3 ret
|
|
4225: 41 be 0a 00 00 00 mov $0xa,%r14d
|
|
422b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x26074c0
|
|
4232: 83 fd 06 cmp $0x6,%ebp
|
|
4235: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
423c: 00
|
|
423d: 0f 8f 37 ff ff ff jg 0x417a
|
|
4243: 49 89 d1 mov %rdx,%r9
|
|
4246: 49 83 e1 3f and $0x3f,%r9
|
|
424a: 49 f7 d9 neg %r9
|
|
424d: 49 83 e1 3f and $0x3f,%r9
|
|
4251: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
4258: 00 00
|
|
425a: 4c 03 ca add %rdx,%r9
|
|
425d: eb 89 jmp 0x41e8
|
|
425f: 33 c0 xor %eax,%eax
|
|
4261: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4268: 00
|
|
4269: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
426e: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4273: e9 76 fe ff ff jmp 0x40ee
|
|
4278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
427f: 00
|
|
4280: 53 push %rbx
|
|
4281: 56 push %rsi
|
|
4282: 57 push %rdi
|
|
4283: 41 54 push %r12
|
|
4285: 41 55 push %r13
|
|
4287: 41 56 push %r14
|
|
4289: 41 57 push %r15
|
|
428b: 55 push %rbp
|
|
428c: 48 83 ec 38 sub $0x38,%rsp
|
|
4290: 49 89 ce mov %rcx,%r14
|
|
4293: 44 89 cf mov %r9d,%edi
|
|
4296: 44 89 c6 mov %r8d,%esi
|
|
4299: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
42a0: 00
|
|
42a1: 41 89 d7 mov %edx,%r15d
|
|
42a4: 4d 85 f6 test %r14,%r14
|
|
42a7: 0f 84 85 01 00 00 je 0x4432
|
|
42ad: 41 83 ff 1e cmp $0x1e,%r15d
|
|
42b1: 0f 87 56 01 00 00 ja 0x440d
|
|
42b7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
42bb: 0f 8f 4c 01 00 00 jg 0x440d
|
|
42c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
42c8: 00
|
|
42c9: 48 85 db test %rbx,%rbx
|
|
42cc: 0f 84 60 01 00 00 je 0x4432
|
|
42d2: 48 89 dd mov %rbx,%rbp
|
|
42d5: ba 90 00 00 00 mov $0x90,%edx
|
|
42da: 48 83 e5 3f and $0x3f,%rbp
|
|
42de: 48 f7 dd neg %rbp
|
|
42e1: 48 83 e5 3f and $0x3f,%rbp
|
|
42e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
42e9: 4c 89 e1 mov %r12,%rcx
|
|
42ec: e8 6f 49 01 00 call 0x18c60
|
|
42f1: 44 89 f9 mov %r15d,%ecx
|
|
42f4: b8 01 00 00 00 mov $0x1,%eax
|
|
42f9: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
42fe: d3 e0 shl %cl,%eax
|
|
4300: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
4305: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
430c: 00 00
|
|
430e: 83 fe 08 cmp $0x8,%esi
|
|
4311: 0f 84 39 02 00 00 je 0x4550
|
|
4317: 83 fe 04 cmp $0x4,%esi
|
|
431a: 0f 84 91 00 00 00 je 0x43b1
|
|
4320: 83 fe 01 cmp $0x1,%esi
|
|
4323: 75 36 jne 0x435b
|
|
4325: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
4329: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4d288
|
|
4330: 01
|
|
4331: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4338: 00
|
|
4339: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
433d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
4344: 00 00
|
|
4346: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
434d: 00 00
|
|
434f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
4356: e9 8d 00 00 00 jmp 0x43e8
|
|
435b: 83 fe 02 cmp $0x2,%esi
|
|
435e: 75 33 jne 0x4393
|
|
4360: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
4364: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4d288
|
|
436b: 01
|
|
436c: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4373: 00
|
|
4374: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
4378: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
437f: 00 00
|
|
4381: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
4388: 00 00
|
|
438a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
4391: eb 55 jmp 0x43e8
|
|
4393: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
439a: 00
|
|
439b: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
43a0: 48 83 c4 38 add $0x38,%rsp
|
|
43a4: 5d pop %rbp
|
|
43a5: 41 5f pop %r15
|
|
43a7: 41 5e pop %r14
|
|
43a9: 41 5d pop %r13
|
|
43ab: 41 5c pop %r12
|
|
43ad: 5f pop %rdi
|
|
43ae: 5e pop %rsi
|
|
43af: 5b pop %rbx
|
|
43b0: c3 ret
|
|
43b1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
43b5: b8 01 00 00 00 mov $0x1,%eax
|
|
43ba: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
43c1: 00
|
|
43c2: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
43c7: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
43cc: e8 cf 48 01 00 call 0x18ca0
|
|
43d1: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4d280
|
|
43d8: 01
|
|
43d9: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
43dd: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
43e1: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
43e8: 41 83 ff 04 cmp $0x4,%r15d
|
|
43ec: 7f 35 jg 0x4423
|
|
43ee: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
43f5: 00 00
|
|
43f7: 33 c0 xor %eax,%eax
|
|
43f9: 4d 89 26 mov %r12,(%r14)
|
|
43fc: 48 83 c4 38 add $0x38,%rsp
|
|
4400: 5d pop %rbp
|
|
4401: 41 5f pop %r15
|
|
4403: 41 5e pop %r14
|
|
4405: 41 5d pop %r13
|
|
4407: 41 5c pop %r12
|
|
4409: 5f pop %rdi
|
|
440a: 5e pop %rsi
|
|
440b: 5b pop %rbx
|
|
440c: c3 ret
|
|
440d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4412: 48 83 c4 38 add $0x38,%rsp
|
|
4416: 5d pop %rbp
|
|
4417: 41 5f pop %r15
|
|
4419: 41 5e pop %r14
|
|
441b: 41 5d pop %r13
|
|
441d: 41 5c pop %r12
|
|
441f: 5f pop %rdi
|
|
4420: 5e pop %rsi
|
|
4421: 5b pop %rbx
|
|
4422: c3 ret
|
|
4423: 41 83 ff 0a cmp $0xa,%r15d
|
|
4427: 0f 8e e9 00 00 00 jle 0x4516
|
|
442d: 4d 85 ed test %r13,%r13
|
|
4430: 75 16 jne 0x4448
|
|
4432: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4437: 48 83 c4 38 add $0x38,%rsp
|
|
443b: 5d pop %rbp
|
|
443c: 41 5f pop %r15
|
|
443e: 41 5e pop %r14
|
|
4440: 41 5d pop %r13
|
|
4442: 41 5c pop %r12
|
|
4444: 5f pop %rdi
|
|
4445: 5e pop %rsi
|
|
4446: 5b pop %rbx
|
|
4447: c3 ret
|
|
4448: 4c 89 ee mov %r13,%rsi
|
|
444b: 44 89 f9 mov %r15d,%ecx
|
|
444e: 48 83 e6 3f and $0x3f,%rsi
|
|
4452: 44 89 ff mov %r15d,%edi
|
|
4455: 48 f7 de neg %rsi
|
|
4458: 48 83 e6 3f and $0x3f,%rsi
|
|
445c: 49 03 f5 add %r13,%rsi
|
|
445f: 48 89 f2 mov %rsi,%rdx
|
|
4462: e8 59 60 04 00 call 0x4a4c0
|
|
4467: 49 89 c5 mov %rax,%r13
|
|
446a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4471: 00
|
|
4472: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
4476: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
447b: 83 fb 11 cmp $0x11,%ebx
|
|
447e: 7f 39 jg 0x44b9
|
|
4480: 89 d9 mov %ebx,%ecx
|
|
4482: e8 19 4e 01 00 call 0x192a0
|
|
4487: 89 d9 mov %ebx,%ecx
|
|
4489: 48 89 f2 mov %rsi,%rdx
|
|
448c: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4491: 41 89 f8 mov %edi,%r8d
|
|
4494: 49 89 c1 mov %rax,%r9
|
|
4497: e8 04 66 04 00 call 0x4aaa0
|
|
449c: 49 89 c1 mov %rax,%r9
|
|
449f: 89 d9 mov %ebx,%ecx
|
|
44a1: b8 01 00 00 00 mov $0x1,%eax
|
|
44a6: d3 e0 shl %cl,%eax
|
|
44a8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
44af: 83 e3 c0 and $0xffffffc0,%ebx
|
|
44b2: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
44b7: eb 1e jmp 0x44d7
|
|
44b9: 48 89 e0 mov %rsp,%rax
|
|
44bc: 4c 89 e1 mov %r12,%rcx
|
|
44bf: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
44c3: 89 da mov %ebx,%edx
|
|
44c5: 49 89 f0 mov %rsi,%r8
|
|
44c8: 41 89 f9 mov %edi,%r9d
|
|
44cb: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
44cf: e8 6c 79 04 00 call 0x4be40
|
|
44d4: 49 89 c1 mov %rax,%r9
|
|
44d7: 44 89 f9 mov %r15d,%ecx
|
|
44da: 48 89 f2 mov %rsi,%rdx
|
|
44dd: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
44e2: 41 89 f8 mov %edi,%r8d
|
|
44e5: e8 f6 b3 04 00 call 0x4f8e0
|
|
44ea: 44 89 f9 mov %r15d,%ecx
|
|
44ed: 48 89 f2 mov %rsi,%rdx
|
|
44f0: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
44f5: 41 89 f8 mov %edi,%r8d
|
|
44f8: 49 89 c1 mov %rax,%r9
|
|
44fb: e8 c0 b7 04 00 call 0x4fcc0
|
|
4500: 4d 89 26 mov %r12,(%r14)
|
|
4503: 33 c0 xor %eax,%eax
|
|
4505: 48 83 c4 38 add $0x38,%rsp
|
|
4509: 5d pop %rbp
|
|
450a: 41 5f pop %r15
|
|
450c: 41 5e pop %r14
|
|
450e: 41 5d pop %r13
|
|
4510: 41 5c pop %r12
|
|
4512: 5f pop %rdi
|
|
4513: 5e pop %rsi
|
|
4514: 5b pop %rbx
|
|
4515: c3 ret
|
|
4516: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
451d: 00
|
|
451e: bf 0a 00 00 00 mov $0xa,%edi
|
|
4523: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x26074c0
|
|
452a: 41 83 ff 06 cmp $0x6,%r15d
|
|
452e: 0f 8f 3e ff ff ff jg 0x4472
|
|
4534: 49 89 d1 mov %rdx,%r9
|
|
4537: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
453e: 00 00
|
|
4540: 49 83 e1 3f and $0x3f,%r9
|
|
4544: 49 f7 d9 neg %r9
|
|
4547: 49 83 e1 3f and $0x3f,%r9
|
|
454b: 4c 03 ca add %rdx,%r9
|
|
454e: eb 87 jmp 0x44d7
|
|
4550: 33 c0 xor %eax,%eax
|
|
4552: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4559: 00
|
|
455a: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
455f: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4564: e9 7f fe ff ff jmp 0x43e8
|
|
4569: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4570: 00
|
|
4571: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
457f: 00
|
|
4580: 53 push %rbx
|
|
4581: 56 push %rsi
|
|
4582: 57 push %rdi
|
|
4583: 41 54 push %r12
|
|
4585: 41 55 push %r13
|
|
4587: 41 56 push %r14
|
|
4589: 41 57 push %r15
|
|
458b: 55 push %rbp
|
|
458c: 48 83 ec 38 sub $0x38,%rsp
|
|
4590: 49 89 ce mov %rcx,%r14
|
|
4593: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
459a: 00
|
|
459b: 44 89 cf mov %r9d,%edi
|
|
459e: 44 89 c6 mov %r8d,%esi
|
|
45a1: 41 89 d7 mov %edx,%r15d
|
|
45a4: 4d 85 f6 test %r14,%r14
|
|
45a7: 0f 84 95 01 00 00 je 0x4742
|
|
45ad: 41 83 ff 1e cmp $0x1e,%r15d
|
|
45b1: 0f 87 66 01 00 00 ja 0x471d
|
|
45b7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
45bb: 0f 8f 5c 01 00 00 jg 0x471d
|
|
45c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
45c8: 00
|
|
45c9: 48 85 db test %rbx,%rbx
|
|
45cc: 0f 84 70 01 00 00 je 0x4742
|
|
45d2: 48 89 dd mov %rbx,%rbp
|
|
45d5: ba 90 00 00 00 mov $0x90,%edx
|
|
45da: 48 83 e5 3f and $0x3f,%rbp
|
|
45de: 48 f7 dd neg %rbp
|
|
45e1: 48 83 e5 3f and $0x3f,%rbp
|
|
45e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
45e9: 4c 89 e1 mov %r12,%rcx
|
|
45ec: e8 0f 9a 01 00 call 0x1e000
|
|
45f1: 44 89 f9 mov %r15d,%ecx
|
|
45f4: b8 01 00 00 00 mov $0x1,%eax
|
|
45f9: d3 e0 shl %cl,%eax
|
|
45fb: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
4600: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
4605: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
460c: 00 00
|
|
460e: 83 fe 08 cmp $0x8,%esi
|
|
4611: 0f 84 49 02 00 00 je 0x4860
|
|
4617: 83 fe 04 cmp $0x4,%esi
|
|
461a: 0f 84 99 00 00 00 je 0x46b9
|
|
4620: 83 fe 01 cmp $0x1,%esi
|
|
4623: 75 3a jne 0x465f
|
|
4625: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
4629: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
462d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4d298
|
|
4634: 01
|
|
4635: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
4639: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4640: 00
|
|
4641: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
4648: 00 00
|
|
464a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
4651: 00 00
|
|
4653: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
465a: e9 99 00 00 00 jmp 0x46f8
|
|
465f: 83 fe 02 cmp $0x2,%esi
|
|
4662: 75 37 jne 0x469b
|
|
4664: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
4668: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
466c: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4d298
|
|
4673: 01
|
|
4674: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
4678: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
467f: 00
|
|
4680: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
4687: 00 00
|
|
4689: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
4690: 00 00
|
|
4692: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
4699: eb 5d jmp 0x46f8
|
|
469b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
46a2: 00
|
|
46a3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
46a8: 48 83 c4 38 add $0x38,%rsp
|
|
46ac: 5d pop %rbp
|
|
46ad: 41 5f pop %r15
|
|
46af: 41 5e pop %r14
|
|
46b1: 41 5d pop %r13
|
|
46b3: 41 5c pop %r12
|
|
46b5: 5f pop %rdi
|
|
46b6: 5e pop %rsi
|
|
46b7: 5b pop %rbx
|
|
46b8: c3 ret
|
|
46b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
46bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
46c1: b8 01 00 00 00 mov $0x1,%eax
|
|
46c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
46cd: 00
|
|
46ce: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
46d3: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
46d8: e8 63 99 01 00 call 0x1e040
|
|
46dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
46e1: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4d290
|
|
46e8: 01
|
|
46e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
46ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
46f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
46f8: 41 83 ff 04 cmp $0x4,%r15d
|
|
46fc: 7f 35 jg 0x4733
|
|
46fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
4705: 00 00
|
|
4707: 33 c0 xor %eax,%eax
|
|
4709: 4d 89 26 mov %r12,(%r14)
|
|
470c: 48 83 c4 38 add $0x38,%rsp
|
|
4710: 5d pop %rbp
|
|
4711: 41 5f pop %r15
|
|
4713: 41 5e pop %r14
|
|
4715: 41 5d pop %r13
|
|
4717: 41 5c pop %r12
|
|
4719: 5f pop %rdi
|
|
471a: 5e pop %rsi
|
|
471b: 5b pop %rbx
|
|
471c: c3 ret
|
|
471d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4722: 48 83 c4 38 add $0x38,%rsp
|
|
4726: 5d pop %rbp
|
|
4727: 41 5f pop %r15
|
|
4729: 41 5e pop %r14
|
|
472b: 41 5d pop %r13
|
|
472d: 41 5c pop %r12
|
|
472f: 5f pop %rdi
|
|
4730: 5e pop %rsi
|
|
4731: 5b pop %rbx
|
|
4732: c3 ret
|
|
4733: 41 83 ff 0a cmp $0xa,%r15d
|
|
4737: 0f 8e e9 00 00 00 jle 0x4826
|
|
473d: 4d 85 ed test %r13,%r13
|
|
4740: 75 16 jne 0x4758
|
|
4742: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4747: 48 83 c4 38 add $0x38,%rsp
|
|
474b: 5d pop %rbp
|
|
474c: 41 5f pop %r15
|
|
474e: 41 5e pop %r14
|
|
4750: 41 5d pop %r13
|
|
4752: 41 5c pop %r12
|
|
4754: 5f pop %rdi
|
|
4755: 5e pop %rsi
|
|
4756: 5b pop %rbx
|
|
4757: c3 ret
|
|
4758: 4c 89 ee mov %r13,%rsi
|
|
475b: 44 89 f9 mov %r15d,%ecx
|
|
475e: 48 83 e6 3f and $0x3f,%rsi
|
|
4762: 44 89 ff mov %r15d,%edi
|
|
4765: 48 f7 de neg %rsi
|
|
4768: 48 83 e6 3f and $0x3f,%rsi
|
|
476c: 49 03 f5 add %r13,%rsi
|
|
476f: 48 89 f2 mov %rsi,%rdx
|
|
4772: e8 89 b9 04 00 call 0x50100
|
|
4777: 49 89 c5 mov %rax,%r13
|
|
477a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4781: 00
|
|
4782: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
4787: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
478b: 83 fb 12 cmp $0x12,%ebx
|
|
478e: 7f 39 jg 0x47c9
|
|
4790: 89 d9 mov %ebx,%ecx
|
|
4792: e8 29 a1 00 00 call 0xe8c0
|
|
4797: 89 d9 mov %ebx,%ecx
|
|
4799: 48 89 f2 mov %rsi,%rdx
|
|
479c: 41 89 f8 mov %edi,%r8d
|
|
479f: 49 89 c1 mov %rax,%r9
|
|
47a2: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
47a7: e8 f4 c1 04 00 call 0x509a0
|
|
47ac: 49 89 c1 mov %rax,%r9
|
|
47af: 89 d9 mov %ebx,%ecx
|
|
47b1: b8 01 00 00 00 mov $0x1,%eax
|
|
47b6: d3 e0 shl %cl,%eax
|
|
47b8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
47bf: 83 e3 c0 and $0xffffffc0,%ebx
|
|
47c2: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
47c7: eb 1e jmp 0x47e7
|
|
47c9: 48 89 e0 mov %rsp,%rax
|
|
47cc: 4c 89 e1 mov %r12,%rcx
|
|
47cf: 49 89 f0 mov %rsi,%r8
|
|
47d2: 41 89 f9 mov %edi,%r9d
|
|
47d5: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
47d9: 89 da mov %ebx,%edx
|
|
47db: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
47df: e8 3c d3 04 00 call 0x51b20
|
|
47e4: 49 89 c1 mov %rax,%r9
|
|
47e7: 44 89 f9 mov %r15d,%ecx
|
|
47ea: 48 89 f2 mov %rsi,%rdx
|
|
47ed: 41 89 f8 mov %edi,%r8d
|
|
47f0: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
47f5: e8 86 1c 05 00 call 0x56480
|
|
47fa: 44 89 f9 mov %r15d,%ecx
|
|
47fd: 48 89 f2 mov %rsi,%rdx
|
|
4800: 41 89 f8 mov %edi,%r8d
|
|
4803: 49 89 c1 mov %rax,%r9
|
|
4806: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
480b: e8 50 20 05 00 call 0x56860
|
|
4810: 4d 89 26 mov %r12,(%r14)
|
|
4813: 33 c0 xor %eax,%eax
|
|
4815: 48 83 c4 38 add $0x38,%rsp
|
|
4819: 5d pop %rbp
|
|
481a: 41 5f pop %r15
|
|
481c: 41 5e pop %r14
|
|
481e: 41 5d pop %r13
|
|
4820: 41 5c pop %r12
|
|
4822: 5f pop %rdi
|
|
4823: 5e pop %rsi
|
|
4824: 5b pop %rbx
|
|
4825: c3 ret
|
|
4826: bf 0a 00 00 00 mov $0xa,%edi
|
|
482b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4832: 00
|
|
4833: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x26074c0
|
|
483a: 41 83 ff 07 cmp $0x7,%r15d
|
|
483e: 0f 8f 3e ff ff ff jg 0x4782
|
|
4844: 49 89 d1 mov %rdx,%r9
|
|
4847: 49 83 e1 3f and $0x3f,%r9
|
|
484b: 49 f7 d9 neg %r9
|
|
484e: 49 83 e1 3f and $0x3f,%r9
|
|
4852: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
4859: 00 00
|
|
485b: 4c 03 ca add %rdx,%r9
|
|
485e: eb 87 jmp 0x47e7
|
|
4860: 33 c0 xor %eax,%eax
|
|
4862: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4869: 00
|
|
486a: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
486f: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4874: e9 7f fe ff ff jmp 0x46f8
|
|
4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4880: 53 push %rbx
|
|
4881: 56 push %rsi
|
|
4882: 57 push %rdi
|
|
4883: 41 54 push %r12
|
|
4885: 41 55 push %r13
|
|
4887: 41 56 push %r14
|
|
4889: 41 57 push %r15
|
|
488b: 55 push %rbp
|
|
488c: 48 83 ec 38 sub $0x38,%rsp
|
|
4890: 49 89 ce mov %rcx,%r14
|
|
4893: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
489a: 00
|
|
489b: 44 89 cf mov %r9d,%edi
|
|
489e: 44 89 c6 mov %r8d,%esi
|
|
48a1: 41 89 d7 mov %edx,%r15d
|
|
48a4: 4d 85 f6 test %r14,%r14
|
|
48a7: 0f 84 95 01 00 00 je 0x4a42
|
|
48ad: 41 83 ff 1e cmp $0x1e,%r15d
|
|
48b1: 0f 87 66 01 00 00 ja 0x4a1d
|
|
48b7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
48bb: 0f 8f 5c 01 00 00 jg 0x4a1d
|
|
48c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
48c8: 00
|
|
48c9: 48 85 db test %rbx,%rbx
|
|
48cc: 0f 84 70 01 00 00 je 0x4a42
|
|
48d2: 48 89 dd mov %rbx,%rbp
|
|
48d5: ba 90 00 00 00 mov $0x90,%edx
|
|
48da: 48 83 e5 3f and $0x3f,%rbp
|
|
48de: 48 f7 dd neg %rbp
|
|
48e1: 48 83 e5 3f and $0x3f,%rbp
|
|
48e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
48e9: 4c 89 e1 mov %r12,%rcx
|
|
48ec: e8 6f f6 01 00 call 0x23f60
|
|
48f1: b8 01 00 00 00 mov $0x1,%eax
|
|
48f6: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
48fb: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
4900: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
4907: 00 00
|
|
4909: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
490e: 83 fe 08 cmp $0x8,%esi
|
|
4911: 0f 84 4a 02 00 00 je 0x4b61
|
|
4917: 83 fe 04 cmp $0x4,%esi
|
|
491a: 0f 84 99 00 00 00 je 0x49b9
|
|
4920: 83 fe 01 cmp $0x1,%esi
|
|
4923: 75 3a jne 0x495f
|
|
4925: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
4929: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
492d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4d2a8
|
|
4934: 01
|
|
4935: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
4939: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4940: 00
|
|
4941: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
4948: 00 00
|
|
494a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
4951: 00 00
|
|
4953: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
495a: e9 99 00 00 00 jmp 0x49f8
|
|
495f: 83 fe 02 cmp $0x2,%esi
|
|
4962: 75 37 jne 0x499b
|
|
4964: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
4968: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
496c: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4d2a8
|
|
4973: 01
|
|
4974: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
4978: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
497f: 00
|
|
4980: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
4987: 00 00
|
|
4989: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
4990: 00 00
|
|
4992: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
4999: eb 5d jmp 0x49f8
|
|
499b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
49a2: 00
|
|
49a3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
49a8: 48 83 c4 38 add $0x38,%rsp
|
|
49ac: 5d pop %rbp
|
|
49ad: 41 5f pop %r15
|
|
49af: 41 5e pop %r14
|
|
49b1: 41 5d pop %r13
|
|
49b3: 41 5c pop %r12
|
|
49b5: 5f pop %rdi
|
|
49b6: 5e pop %rsi
|
|
49b7: 5b pop %rbx
|
|
49b8: c3 ret
|
|
49b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
49bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
49c1: b8 01 00 00 00 mov $0x1,%eax
|
|
49c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
49cd: 00
|
|
49ce: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
49d3: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
49d8: e8 c3 f5 01 00 call 0x23fa0
|
|
49dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
49e1: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4d2a0
|
|
49e8: 01
|
|
49e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
49ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
49f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
49f8: 41 83 ff 04 cmp $0x4,%r15d
|
|
49fc: 7f 35 jg 0x4a33
|
|
49fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
4a05: 00 00
|
|
4a07: 33 c0 xor %eax,%eax
|
|
4a09: 4d 89 26 mov %r12,(%r14)
|
|
4a0c: 48 83 c4 38 add $0x38,%rsp
|
|
4a10: 5d pop %rbp
|
|
4a11: 41 5f pop %r15
|
|
4a13: 41 5e pop %r14
|
|
4a15: 41 5d pop %r13
|
|
4a17: 41 5c pop %r12
|
|
4a19: 5f pop %rdi
|
|
4a1a: 5e pop %rsi
|
|
4a1b: 5b pop %rbx
|
|
4a1c: c3 ret
|
|
4a1d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4a22: 48 83 c4 38 add $0x38,%rsp
|
|
4a26: 5d pop %rbp
|
|
4a27: 41 5f pop %r15
|
|
4a29: 41 5e pop %r14
|
|
4a2b: 41 5d pop %r13
|
|
4a2d: 41 5c pop %r12
|
|
4a2f: 5f pop %rdi
|
|
4a30: 5e pop %rsi
|
|
4a31: 5b pop %rbx
|
|
4a32: c3 ret
|
|
4a33: 41 83 ff 0a cmp $0xa,%r15d
|
|
4a37: 0f 8e ea 00 00 00 jle 0x4b27
|
|
4a3d: 4d 85 ed test %r13,%r13
|
|
4a40: 75 16 jne 0x4a58
|
|
4a42: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4a47: 48 83 c4 38 add $0x38,%rsp
|
|
4a4b: 5d pop %rbp
|
|
4a4c: 41 5f pop %r15
|
|
4a4e: 41 5e pop %r14
|
|
4a50: 41 5d pop %r13
|
|
4a52: 41 5c pop %r12
|
|
4a54: 5f pop %rdi
|
|
4a55: 5e pop %rsi
|
|
4a56: 5b pop %rbx
|
|
4a57: c3 ret
|
|
4a58: 4c 89 ee mov %r13,%rsi
|
|
4a5b: 44 89 f9 mov %r15d,%ecx
|
|
4a5e: 48 83 e6 3f and $0x3f,%rsi
|
|
4a62: 44 89 ff mov %r15d,%edi
|
|
4a65: 48 f7 de neg %rsi
|
|
4a68: 48 83 e6 3f and $0x3f,%rsi
|
|
4a6c: 49 03 f5 add %r13,%rsi
|
|
4a6f: 48 89 f2 mov %rsi,%rdx
|
|
4a72: e8 29 22 05 00 call 0x56ca0
|
|
4a77: 49 89 c5 mov %rax,%r13
|
|
4a7a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4a81: 00
|
|
4a82: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
4a87: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
4a8b: 83 fb 12 cmp $0x12,%ebx
|
|
4a8e: 7f 3a jg 0x4aca
|
|
4a90: 89 d9 mov %ebx,%ecx
|
|
4a92: e8 89 fc 01 00 call 0x24720
|
|
4a97: 89 d9 mov %ebx,%ecx
|
|
4a99: 48 89 f2 mov %rsi,%rdx
|
|
4a9c: 41 89 f8 mov %edi,%r8d
|
|
4a9f: 49 89 c1 mov %rax,%r9
|
|
4aa2: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4aa7: e8 f4 2a 05 00 call 0x575a0
|
|
4aac: 49 89 c1 mov %rax,%r9
|
|
4aaf: b8 01 00 00 00 mov $0x1,%eax
|
|
4ab4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
4ab9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
|
|
4ac0: 83 e5 c0 and $0xffffffc0,%ebp
|
|
4ac3: 41 89 6c 24 18 mov %ebp,0x18(%r12)
|
|
4ac8: eb 1e jmp 0x4ae8
|
|
4aca: 48 89 e0 mov %rsp,%rax
|
|
4acd: 4c 89 e1 mov %r12,%rcx
|
|
4ad0: 49 89 f0 mov %rsi,%r8
|
|
4ad3: 41 89 f9 mov %edi,%r9d
|
|
4ad6: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
4ada: 89 da mov %ebx,%edx
|
|
4adc: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
4ae0: e8 1b 3c 05 00 call 0x58700
|
|
4ae5: 49 89 c1 mov %rax,%r9
|
|
4ae8: 44 89 f9 mov %r15d,%ecx
|
|
4aeb: 48 89 f2 mov %rsi,%rdx
|
|
4aee: 41 89 f8 mov %edi,%r8d
|
|
4af1: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4af6: e8 85 85 05 00 call 0x5d080
|
|
4afb: 44 89 f9 mov %r15d,%ecx
|
|
4afe: 48 89 f2 mov %rsi,%rdx
|
|
4b01: 41 89 f8 mov %edi,%r8d
|
|
4b04: 49 89 c1 mov %rax,%r9
|
|
4b07: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
4b0c: e8 2f 89 05 00 call 0x5d440
|
|
4b11: 4d 89 26 mov %r12,(%r14)
|
|
4b14: 33 c0 xor %eax,%eax
|
|
4b16: 48 83 c4 38 add $0x38,%rsp
|
|
4b1a: 5d pop %rbp
|
|
4b1b: 41 5f pop %r15
|
|
4b1d: 41 5e pop %r14
|
|
4b1f: 41 5d pop %r13
|
|
4b21: 41 5c pop %r12
|
|
4b23: 5f pop %rdi
|
|
4b24: 5e pop %rsi
|
|
4b25: 5b pop %rbx
|
|
4b26: c3 ret
|
|
4b27: bf 0a 00 00 00 mov $0xa,%edi
|
|
4b2c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4b33: 00
|
|
4b34: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x26074c0
|
|
4b3b: 41 83 ff 07 cmp $0x7,%r15d
|
|
4b3f: 0f 8f 3d ff ff ff jg 0x4a82
|
|
4b45: 49 89 d1 mov %rdx,%r9
|
|
4b48: 49 83 e1 3f and $0x3f,%r9
|
|
4b4c: 49 f7 d9 neg %r9
|
|
4b4f: 49 83 e1 3f and $0x3f,%r9
|
|
4b53: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
4b5a: 00 00
|
|
4b5c: 4c 03 ca add %rdx,%r9
|
|
4b5f: eb 87 jmp 0x4ae8
|
|
4b61: 33 c0 xor %eax,%eax
|
|
4b63: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4b6a: 00
|
|
4b6b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4b70: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4b75: e9 7e fe ff ff jmp 0x49f8
|
|
4b7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4b80: 53 push %rbx
|
|
4b81: 56 push %rsi
|
|
4b82: 57 push %rdi
|
|
4b83: 41 54 push %r12
|
|
4b85: 41 55 push %r13
|
|
4b87: 41 56 push %r14
|
|
4b89: 41 57 push %r15
|
|
4b8b: 55 push %rbp
|
|
4b8c: 48 83 ec 38 sub $0x38,%rsp
|
|
4b90: 49 89 ce mov %rcx,%r14
|
|
4b93: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
4b9a: 00
|
|
4b9b: 44 89 cf mov %r9d,%edi
|
|
4b9e: 44 89 c6 mov %r8d,%esi
|
|
4ba1: 41 89 d7 mov %edx,%r15d
|
|
4ba4: 4d 85 f6 test %r14,%r14
|
|
4ba7: 0f 84 95 01 00 00 je 0x4d42
|
|
4bad: 41 83 ff 1e cmp $0x1e,%r15d
|
|
4bb1: 0f 87 66 01 00 00 ja 0x4d1d
|
|
4bb7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
4bbb: 0f 8f 5c 01 00 00 jg 0x4d1d
|
|
4bc1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
4bc8: 00
|
|
4bc9: 48 85 db test %rbx,%rbx
|
|
4bcc: 0f 84 70 01 00 00 je 0x4d42
|
|
4bd2: 48 89 dd mov %rbx,%rbp
|
|
4bd5: ba 90 00 00 00 mov $0x90,%edx
|
|
4bda: 48 83 e5 3f and $0x3f,%rbp
|
|
4bde: 48 f7 dd neg %rbp
|
|
4be1: 48 83 e5 3f and $0x3f,%rbp
|
|
4be5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
4be9: 4c 89 e1 mov %r12,%rcx
|
|
4bec: e8 4f 53 02 00 call 0x29f40
|
|
4bf1: b8 01 00 00 00 mov $0x1,%eax
|
|
4bf6: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
4bfb: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
4c00: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
4c07: 00 00
|
|
4c09: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
4c0e: 83 fe 08 cmp $0x8,%esi
|
|
4c11: 0f 84 4a 02 00 00 je 0x4e61
|
|
4c17: 83 fe 04 cmp $0x4,%esi
|
|
4c1a: 0f 84 99 00 00 00 je 0x4cb9
|
|
4c20: 83 fe 01 cmp $0x1,%esi
|
|
4c23: 75 3a jne 0x4c5f
|
|
4c25: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
4c29: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
4c2d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4d2b8
|
|
4c34: 01
|
|
4c35: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
4c39: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4c40: 00
|
|
4c41: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
4c48: 00 00
|
|
4c4a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
4c51: 00 00
|
|
4c53: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
4c5a: e9 99 00 00 00 jmp 0x4cf8
|
|
4c5f: 83 fe 02 cmp $0x2,%esi
|
|
4c62: 75 37 jne 0x4c9b
|
|
4c64: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
4c68: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
4c6c: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4d2b8
|
|
4c73: 01
|
|
4c74: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
4c78: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4c7f: 00
|
|
4c80: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
4c87: 00 00
|
|
4c89: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
4c90: 00 00
|
|
4c92: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
4c99: eb 5d jmp 0x4cf8
|
|
4c9b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
4ca2: 00
|
|
4ca3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
4ca8: 48 83 c4 38 add $0x38,%rsp
|
|
4cac: 5d pop %rbp
|
|
4cad: 41 5f pop %r15
|
|
4caf: 41 5e pop %r14
|
|
4cb1: 41 5d pop %r13
|
|
4cb3: 41 5c pop %r12
|
|
4cb5: 5f pop %rdi
|
|
4cb6: 5e pop %rsi
|
|
4cb7: 5b pop %rbx
|
|
4cb8: c3 ret
|
|
4cb9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
4cbd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
4cc1: b8 01 00 00 00 mov $0x1,%eax
|
|
4cc6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4ccd: 00
|
|
4cce: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4cd3: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4cd8: e8 a3 52 02 00 call 0x29f80
|
|
4cdd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
4ce1: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4d2b0
|
|
4ce8: 01
|
|
4ce9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
4ced: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
4cf1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
4cf8: 41 83 ff 04 cmp $0x4,%r15d
|
|
4cfc: 7f 35 jg 0x4d33
|
|
4cfe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
4d05: 00 00
|
|
4d07: 33 c0 xor %eax,%eax
|
|
4d09: 4d 89 26 mov %r12,(%r14)
|
|
4d0c: 48 83 c4 38 add $0x38,%rsp
|
|
4d10: 5d pop %rbp
|
|
4d11: 41 5f pop %r15
|
|
4d13: 41 5e pop %r14
|
|
4d15: 41 5d pop %r13
|
|
4d17: 41 5c pop %r12
|
|
4d19: 5f pop %rdi
|
|
4d1a: 5e pop %rsi
|
|
4d1b: 5b pop %rbx
|
|
4d1c: c3 ret
|
|
4d1d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
4d22: 48 83 c4 38 add $0x38,%rsp
|
|
4d26: 5d pop %rbp
|
|
4d27: 41 5f pop %r15
|
|
4d29: 41 5e pop %r14
|
|
4d2b: 41 5d pop %r13
|
|
4d2d: 41 5c pop %r12
|
|
4d2f: 5f pop %rdi
|
|
4d30: 5e pop %rsi
|
|
4d31: 5b pop %rbx
|
|
4d32: c3 ret
|
|
4d33: 41 83 ff 0a cmp $0xa,%r15d
|
|
4d37: 0f 8e ea 00 00 00 jle 0x4e27
|
|
4d3d: 4d 85 ed test %r13,%r13
|
|
4d40: 75 16 jne 0x4d58
|
|
4d42: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4d47: 48 83 c4 38 add $0x38,%rsp
|
|
4d4b: 5d pop %rbp
|
|
4d4c: 41 5f pop %r15
|
|
4d4e: 41 5e pop %r14
|
|
4d50: 41 5d pop %r13
|
|
4d52: 41 5c pop %r12
|
|
4d54: 5f pop %rdi
|
|
4d55: 5e pop %rsi
|
|
4d56: 5b pop %rbx
|
|
4d57: c3 ret
|
|
4d58: 4c 89 ee mov %r13,%rsi
|
|
4d5b: 44 89 f9 mov %r15d,%ecx
|
|
4d5e: 48 83 e6 3f and $0x3f,%rsi
|
|
4d62: 44 89 ff mov %r15d,%edi
|
|
4d65: 48 f7 de neg %rsi
|
|
4d68: 48 83 e6 3f and $0x3f,%rsi
|
|
4d6c: 49 03 f5 add %r13,%rsi
|
|
4d6f: 48 89 f2 mov %rsi,%rdx
|
|
4d72: e8 e9 8a 05 00 call 0x5d860
|
|
4d77: 49 89 c5 mov %rax,%r13
|
|
4d7a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4d81: 00
|
|
4d82: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
4d87: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
4d8b: 83 fb 12 cmp $0x12,%ebx
|
|
4d8e: 7f 3a jg 0x4dca
|
|
4d90: 89 d9 mov %ebx,%ecx
|
|
4d92: e8 89 f9 01 00 call 0x24720
|
|
4d97: 89 d9 mov %ebx,%ecx
|
|
4d99: 48 89 f2 mov %rsi,%rdx
|
|
4d9c: 41 89 f8 mov %edi,%r8d
|
|
4d9f: 49 89 c1 mov %rax,%r9
|
|
4da2: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
4da7: e8 94 93 05 00 call 0x5e140
|
|
4dac: 49 89 c1 mov %rax,%r9
|
|
4daf: b8 01 00 00 00 mov $0x1,%eax
|
|
4db4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
4db9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
|
|
4dc0: 83 e5 c0 and $0xffffffc0,%ebp
|
|
4dc3: 41 89 6c 24 18 mov %ebp,0x18(%r12)
|
|
4dc8: eb 1e jmp 0x4de8
|
|
4dca: 48 89 e0 mov %rsp,%rax
|
|
4dcd: 4c 89 e1 mov %r12,%rcx
|
|
4dd0: 49 89 f0 mov %rsi,%r8
|
|
4dd3: 41 89 f9 mov %edi,%r9d
|
|
4dd6: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
4dda: 89 da mov %ebx,%edx
|
|
4ddc: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
4de0: e8 db a4 05 00 call 0x5f2c0
|
|
4de5: 49 89 c1 mov %rax,%r9
|
|
4de8: 44 89 f9 mov %r15d,%ecx
|
|
4deb: 48 89 f2 mov %rsi,%rdx
|
|
4dee: 41 89 f8 mov %edi,%r8d
|
|
4df1: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
4df6: e8 45 ee 05 00 call 0x63c40
|
|
4dfb: 44 89 f9 mov %r15d,%ecx
|
|
4dfe: 48 89 f2 mov %rsi,%rdx
|
|
4e01: 41 89 f8 mov %edi,%r8d
|
|
4e04: 49 89 c1 mov %rax,%r9
|
|
4e07: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
4e0c: e8 ef f1 05 00 call 0x64000
|
|
4e11: 4d 89 26 mov %r12,(%r14)
|
|
4e14: 33 c0 xor %eax,%eax
|
|
4e16: 48 83 c4 38 add $0x38,%rsp
|
|
4e1a: 5d pop %rbp
|
|
4e1b: 41 5f pop %r15
|
|
4e1d: 41 5e pop %r14
|
|
4e1f: 41 5d pop %r13
|
|
4e21: 41 5c pop %r12
|
|
4e23: 5f pop %rdi
|
|
4e24: 5e pop %rsi
|
|
4e25: 5b pop %rbx
|
|
4e26: c3 ret
|
|
4e27: bf 0a 00 00 00 mov $0xa,%edi
|
|
4e2c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
4e33: 00
|
|
4e34: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x26074c0
|
|
4e3b: 41 83 ff 07 cmp $0x7,%r15d
|
|
4e3f: 0f 8f 3d ff ff ff jg 0x4d82
|
|
4e45: 49 89 d1 mov %rdx,%r9
|
|
4e48: 49 83 e1 3f and $0x3f,%r9
|
|
4e4c: 49 f7 d9 neg %r9
|
|
4e4f: 49 83 e1 3f and $0x3f,%r9
|
|
4e53: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
4e5a: 00 00
|
|
4e5c: 4c 03 ca add %rdx,%r9
|
|
4e5f: eb 87 jmp 0x4de8
|
|
4e61: 33 c0 xor %eax,%eax
|
|
4e63: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
4e6a: 00
|
|
4e6b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
4e70: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
4e75: e9 7e fe ff ff jmp 0x4cf8
|
|
4e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4e80: 48 83 ec 28 sub $0x28,%rsp
|
|
4e84: 48 85 d2 test %rdx,%rdx
|
|
4e87: 74 1b je 0x4ea4
|
|
4e89: 45 85 c0 test %r8d,%r8d
|
|
4e8c: 7e 20 jle 0x4eae
|
|
4e8e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
4e91: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
4e94: 7a 02 jp 0x4e98
|
|
4e96: 74 05 je 0x4e9d
|
|
4e98: e8 83 f5 05 00 call 0x64420
|
|
4e9d: 33 c0 xor %eax,%eax
|
|
4e9f: 48 83 c4 28 add $0x28,%rsp
|
|
4ea3: c3 ret
|
|
4ea4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4ea9: 48 83 c4 28 add $0x28,%rsp
|
|
4ead: c3 ret
|
|
4eae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4eb3: 48 83 c4 28 add $0x28,%rsp
|
|
4eb7: c3 ret
|
|
4eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ebf: 00
|
|
4ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4ec5: 48 85 d2 test %rdx,%rdx
|
|
4ec8: 74 1c je 0x4ee6
|
|
4eca: 45 85 c0 test %r8d,%r8d
|
|
4ecd: 7e 25 jle 0x4ef4
|
|
4ecf: 0f 57 c9 xorps %xmm1,%xmm1
|
|
4ed2: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
4ed5: 7a 02 jp 0x4ed9
|
|
4ed7: 74 05 je 0x4ede
|
|
4ed9: e8 c2 f6 05 00 call 0x645a0
|
|
4ede: 33 c0 xor %eax,%eax
|
|
4ee0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4ee5: c3 ret
|
|
4ee6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4eeb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4ef0: 90 nop
|
|
4ef1: 90 nop
|
|
4ef2: 90 nop
|
|
4ef3: c3 ret
|
|
4ef4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4ef9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4efe: 90 nop
|
|
4eff: c3 ret
|
|
4f00: 48 83 ec 28 sub $0x28,%rsp
|
|
4f04: 48 85 d2 test %rdx,%rdx
|
|
4f07: 74 1b je 0x4f24
|
|
4f09: 45 85 c0 test %r8d,%r8d
|
|
4f0c: 7e 20 jle 0x4f2e
|
|
4f0e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
4f11: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
4f14: 7a 02 jp 0x4f18
|
|
4f16: 74 05 je 0x4f1d
|
|
4f18: e8 03 f8 05 00 call 0x64720
|
|
4f1d: 33 c0 xor %eax,%eax
|
|
4f1f: 48 83 c4 28 add $0x28,%rsp
|
|
4f23: c3 ret
|
|
4f24: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4f29: 48 83 c4 28 add $0x28,%rsp
|
|
4f2d: c3 ret
|
|
4f2e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4f33: 48 83 c4 28 add $0x28,%rsp
|
|
4f37: c3 ret
|
|
4f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4f3f: 00
|
|
4f40: 49 89 d1 mov %rdx,%r9
|
|
4f43: 4d 85 c9 test %r9,%r9
|
|
4f46: 0f 84 8a 01 00 00 je 0x50d6
|
|
4f4c: 45 85 c0 test %r8d,%r8d
|
|
4f4f: 0f 8e 7b 01 00 00 jle 0x50d0
|
|
4f55: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
4f59: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
4f5d: 7a 06 jp 0x4f65
|
|
4f5f: 0f 84 68 01 00 00 je 0x50cd
|
|
4f65: 41 83 f8 10 cmp $0x10,%r8d
|
|
4f69: 0f 8c 4f 01 00 00 jl 0x50be
|
|
4f6f: 4c 89 ca mov %r9,%rdx
|
|
4f72: 48 83 e2 1f and $0x1f,%rdx
|
|
4f76: 85 d2 test %edx,%edx
|
|
4f78: 74 11 je 0x4f8b
|
|
4f7a: f6 c2 03 test $0x3,%dl
|
|
4f7d: 0f 85 3b 01 00 00 jne 0x50be
|
|
4f83: f7 da neg %edx
|
|
4f85: 83 c2 20 add $0x20,%edx
|
|
4f88: c1 ea 02 shr $0x2,%edx
|
|
4f8b: 8d 42 10 lea 0x10(%rdx),%eax
|
|
4f8e: 44 3b c0 cmp %eax,%r8d
|
|
4f91: 0f 8c 27 01 00 00 jl 0x50be
|
|
4f97: 44 89 c1 mov %r8d,%ecx
|
|
4f9a: 33 c0 xor %eax,%eax
|
|
4f9c: 2b ca sub %edx,%ecx
|
|
4f9e: 83 e1 0f and $0xf,%ecx
|
|
4fa1: f7 d9 neg %ecx
|
|
4fa3: 41 03 c8 add %r8d,%ecx
|
|
4fa6: 41 89 d2 mov %edx,%r10d
|
|
4fa9: 85 d2 test %edx,%edx
|
|
4fab: 76 27 jbe 0x4fd4
|
|
4fad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4fb4: 00
|
|
4fb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4fbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4fc0: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1
|
|
4fc6: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4)
|
|
4fcc: 48 ff c0 inc %rax
|
|
4fcf: 49 3b c2 cmp %r10,%rax
|
|
4fd2: 72 ec jb 0x4fc0
|
|
4fd4: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
4fd9: 48 63 d1 movslq %ecx,%rdx
|
|
4fdc: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
4fe2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4fe9: 00
|
|
4fea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4ff8: 00
|
|
4ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5000: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3
|
|
5006: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4
|
|
500d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4)
|
|
5013: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4)
|
|
501a: 49 83 c2 10 add $0x10,%r10
|
|
501e: 4c 3b d2 cmp %rdx,%r10
|
|
5021: 72 dd jb 0x5000
|
|
5023: 8d 41 01 lea 0x1(%rcx),%eax
|
|
5026: 41 3b c0 cmp %r8d,%eax
|
|
5029: 0f 87 85 00 00 00 ja 0x50b4
|
|
502f: 4d 63 c0 movslq %r8d,%r8
|
|
5032: 4c 2b c2 sub %rdx,%r8
|
|
5035: 49 83 f8 04 cmp $0x4,%r8
|
|
5039: 0f 8c 7b 00 00 00 jl 0x50ba
|
|
503f: 44 89 c0 mov %r8d,%eax
|
|
5042: 45 33 d2 xor %r10d,%r10d
|
|
5045: 83 e0 fc and $0xfffffffc,%eax
|
|
5048: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
|
|
504c: 48 63 c0 movslq %eax,%rax
|
|
504f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5056: 00
|
|
5057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
505e: 66 90 xchg %ax,%ax
|
|
5060: 49 83 c2 04 add $0x4,%r10
|
|
5064: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1
|
|
5068: c5 f8 11 0a vmovups %xmm1,(%rdx)
|
|
506c: 48 83 c2 10 add $0x10,%rdx
|
|
5070: 4c 3b d0 cmp %rax,%r10
|
|
5073: 72 eb jb 0x5060
|
|
5075: 49 3b c0 cmp %r8,%rax
|
|
5078: 73 3a jae 0x50b4
|
|
507a: 48 63 c9 movslq %ecx,%rcx
|
|
507d: 49 8d 14 89 lea (%r9,%rcx,4),%rdx
|
|
5081: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
5085: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
508c: 00
|
|
508d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5094: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
50a0: 48 ff c0 inc %rax
|
|
50a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
50a7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
50ab: 48 83 c2 04 add $0x4,%rdx
|
|
50af: 49 3b c0 cmp %r8,%rax
|
|
50b2: 72 ec jb 0x50a0
|
|
50b4: 33 c0 xor %eax,%eax
|
|
50b6: c5 f8 77 vzeroupper
|
|
50b9: c3 ret
|
|
50ba: 33 c0 xor %eax,%eax
|
|
50bc: eb b7 jmp 0x5075
|
|
50be: 33 c9 xor %ecx,%ecx
|
|
50c0: 41 83 f8 01 cmp $0x1,%r8d
|
|
50c4: 72 ee jb 0x50b4
|
|
50c6: 4d 63 c0 movslq %r8d,%r8
|
|
50c9: 33 c0 xor %eax,%eax
|
|
50cb: eb a8 jmp 0x5075
|
|
50cd: 33 c0 xor %eax,%eax
|
|
50cf: c3 ret
|
|
50d0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
50d5: c3 ret
|
|
50d6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
50db: c3 ret
|
|
50dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
50e0: 48 89 d1 mov %rdx,%rcx
|
|
50e3: 48 85 c9 test %rcx,%rcx
|
|
50e6: 0f 84 62 01 00 00 je 0x524e
|
|
50ec: 45 85 c0 test %r8d,%r8d
|
|
50ef: 0f 8e 53 01 00 00 jle 0x5248
|
|
50f5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
50f9: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
50fd: 7a 06 jp 0x5105
|
|
50ff: 0f 84 40 01 00 00 je 0x5245
|
|
5105: 41 83 f8 10 cmp $0x10,%r8d
|
|
5109: 0f 8c 2f 01 00 00 jl 0x523e
|
|
510f: 49 89 ca mov %rcx,%r10
|
|
5112: 49 83 e2 1f and $0x1f,%r10
|
|
5116: 45 85 d2 test %r10d,%r10d
|
|
5119: 74 18 je 0x5133
|
|
511b: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
5122: 0f 85 16 01 00 00 jne 0x523e
|
|
5128: 41 f7 da neg %r10d
|
|
512b: 41 83 c2 20 add $0x20,%r10d
|
|
512f: 41 c1 ea 02 shr $0x2,%r10d
|
|
5133: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
5137: 44 3b c0 cmp %eax,%r8d
|
|
513a: 0f 8c fe 00 00 00 jl 0x523e
|
|
5140: 44 89 c2 mov %r8d,%edx
|
|
5143: 33 c0 xor %eax,%eax
|
|
5145: 41 2b d2 sub %r10d,%edx
|
|
5148: 83 e2 0f and $0xf,%edx
|
|
514b: f7 da neg %edx
|
|
514d: 41 03 d0 add %r8d,%edx
|
|
5150: 45 89 d1 mov %r10d,%r9d
|
|
5153: 45 85 d2 test %r10d,%r10d
|
|
5156: 76 1a jbe 0x5172
|
|
5158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
515f: 00
|
|
5160: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
|
|
5165: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
|
|
516a: 48 ff c0 inc %rax
|
|
516d: 49 3b c1 cmp %r9,%rax
|
|
5170: 72 ee jb 0x5160
|
|
5172: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
5177: 48 63 c2 movslq %edx,%rax
|
|
517a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5180: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
|
|
5186: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
|
|
518d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
|
|
5193: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
|
|
519a: 49 83 c1 10 add $0x10,%r9
|
|
519e: 4c 3b c8 cmp %rax,%r9
|
|
51a1: 72 dd jb 0x5180
|
|
51a3: 8d 42 01 lea 0x1(%rdx),%eax
|
|
51a6: 41 3b c0 cmp %r8d,%eax
|
|
51a9: 0f 87 85 00 00 00 ja 0x5234
|
|
51af: 4d 63 c0 movslq %r8d,%r8
|
|
51b2: 48 63 d2 movslq %edx,%rdx
|
|
51b5: 4c 2b c2 sub %rdx,%r8
|
|
51b8: 49 83 f8 04 cmp $0x4,%r8
|
|
51bc: 0f 8c 78 00 00 00 jl 0x523a
|
|
51c2: 48 63 d2 movslq %edx,%rdx
|
|
51c5: 44 89 c0 mov %r8d,%eax
|
|
51c8: 83 e0 fc and $0xfffffffc,%eax
|
|
51cb: 45 33 d2 xor %r10d,%r10d
|
|
51ce: 48 63 c0 movslq %eax,%rax
|
|
51d1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
51d6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
51da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
51e0: 49 83 c2 04 add $0x4,%r10
|
|
51e4: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
|
|
51e9: c4 c1 78 11 11 vmovups %xmm2,(%r9)
|
|
51ee: 49 83 c1 10 add $0x10,%r9
|
|
51f2: 4c 3b d0 cmp %rax,%r10
|
|
51f5: 72 e9 jb 0x51e0
|
|
51f7: 49 3b c0 cmp %r8,%rax
|
|
51fa: 73 38 jae 0x5234
|
|
51fc: 48 63 d2 movslq %edx,%rdx
|
|
51ff: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
|
|
5203: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
5207: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
520e: 00
|
|
520f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5216: 0f 1f 00 nopl (%rax)
|
|
5219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5220: 48 ff c0 inc %rax
|
|
5223: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
5227: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
522b: 48 83 c2 04 add $0x4,%rdx
|
|
522f: 49 3b c0 cmp %r8,%rax
|
|
5232: 72 ec jb 0x5220
|
|
5234: 33 c0 xor %eax,%eax
|
|
5236: c5 f8 77 vzeroupper
|
|
5239: c3 ret
|
|
523a: 33 c0 xor %eax,%eax
|
|
523c: eb b9 jmp 0x51f7
|
|
523e: 33 d2 xor %edx,%edx
|
|
5240: e9 5e ff ff ff jmp 0x51a3
|
|
5245: 33 c0 xor %eax,%eax
|
|
5247: c3 ret
|
|
5248: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
524d: c3 ret
|
|
524e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5253: c3 ret
|
|
5254: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5260: 48 83 ec 28 sub $0x28,%rsp
|
|
5264: 48 85 d2 test %rdx,%rdx
|
|
5267: 74 1c je 0x5285
|
|
5269: 45 85 c0 test %r8d,%r8d
|
|
526c: 7e 21 jle 0x528f
|
|
526e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
5271: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
5275: 7a 02 jp 0x5279
|
|
5277: 74 05 je 0x527e
|
|
5279: e8 22 f6 05 00 call 0x648a0
|
|
527e: 33 c0 xor %eax,%eax
|
|
5280: 48 83 c4 28 add $0x28,%rsp
|
|
5284: c3 ret
|
|
5285: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
528a: 48 83 c4 28 add $0x28,%rsp
|
|
528e: c3 ret
|
|
528f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5294: 48 83 c4 28 add $0x28,%rsp
|
|
5298: c3 ret
|
|
5299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
52a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
52a5: 48 85 d2 test %rdx,%rdx
|
|
52a8: 74 1d je 0x52c7
|
|
52aa: 45 85 c0 test %r8d,%r8d
|
|
52ad: 7e 26 jle 0x52d5
|
|
52af: 0f 57 c9 xorps %xmm1,%xmm1
|
|
52b2: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
52b6: 7a 02 jp 0x52ba
|
|
52b8: 74 05 je 0x52bf
|
|
52ba: e8 81 f7 05 00 call 0x64a40
|
|
52bf: 33 c0 xor %eax,%eax
|
|
52c1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
52c6: c3 ret
|
|
52c7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
52cc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
52d1: 90 nop
|
|
52d2: 90 nop
|
|
52d3: 90 nop
|
|
52d4: c3 ret
|
|
52d5: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
52da: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
52df: 90 nop
|
|
52e0: c3 ret
|
|
52e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52e8: 00
|
|
52e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
52f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52f7: 00
|
|
52f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
52ff: 90 nop
|
|
5300: 48 83 ec 28 sub $0x28,%rsp
|
|
5304: 48 85 d2 test %rdx,%rdx
|
|
5307: 74 1c je 0x5325
|
|
5309: 45 85 c0 test %r8d,%r8d
|
|
530c: 7e 21 jle 0x532f
|
|
530e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
5311: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
5315: 7a 02 jp 0x5319
|
|
5317: 74 05 je 0x531e
|
|
5319: e8 c2 f8 05 00 call 0x64be0
|
|
531e: 33 c0 xor %eax,%eax
|
|
5320: 48 83 c4 28 add $0x28,%rsp
|
|
5324: c3 ret
|
|
5325: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
532a: 48 83 c4 28 add $0x28,%rsp
|
|
532e: c3 ret
|
|
532f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5334: 48 83 c4 28 add $0x28,%rsp
|
|
5338: c3 ret
|
|
5339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5340: 49 89 d1 mov %rdx,%r9
|
|
5343: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
5347: 4d 85 c9 test %r9,%r9
|
|
534a: 0f 84 a6 01 00 00 je 0x54f6
|
|
5350: 45 85 c0 test %r8d,%r8d
|
|
5353: 0f 8e 97 01 00 00 jle 0x54f0
|
|
5359: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
535d: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
5361: 7a 06 jp 0x5369
|
|
5363: 0f 84 84 01 00 00 je 0x54ed
|
|
5369: 41 83 f8 10 cmp $0x10,%r8d
|
|
536d: 0f 8c 6b 01 00 00 jl 0x54de
|
|
5373: 4c 89 ca mov %r9,%rdx
|
|
5376: 48 83 e2 1f and $0x1f,%rdx
|
|
537a: 85 d2 test %edx,%edx
|
|
537c: 74 11 je 0x538f
|
|
537e: f6 c2 07 test $0x7,%dl
|
|
5381: 0f 85 57 01 00 00 jne 0x54de
|
|
5387: f7 da neg %edx
|
|
5389: 83 c2 20 add $0x20,%edx
|
|
538c: c1 ea 03 shr $0x3,%edx
|
|
538f: 8d 42 10 lea 0x10(%rdx),%eax
|
|
5392: 44 3b c0 cmp %eax,%r8d
|
|
5395: 0f 8c 43 01 00 00 jl 0x54de
|
|
539b: 44 89 c1 mov %r8d,%ecx
|
|
539e: 33 c0 xor %eax,%eax
|
|
53a0: 2b ca sub %edx,%ecx
|
|
53a2: 83 e1 0f and $0xf,%ecx
|
|
53a5: f7 d9 neg %ecx
|
|
53a7: 41 03 c8 add %r8d,%ecx
|
|
53aa: 41 89 d2 mov %edx,%r10d
|
|
53ad: 85 d2 test %edx,%edx
|
|
53af: 76 23 jbe 0x53d4
|
|
53b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
53b8: 00
|
|
53b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
53c0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
|
|
53c6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
|
|
53cc: 48 ff c0 inc %rax
|
|
53cf: 49 3b c2 cmp %r10,%rax
|
|
53d2: 72 ec jb 0x53c0
|
|
53d4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
53d8: 48 63 d1 movslq %ecx,%rdx
|
|
53db: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
53e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
53e8: 00
|
|
53e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
53f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
53f7: 00
|
|
53f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
53ff: 90 nop
|
|
5400: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
|
|
5406: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
|
|
540d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
|
|
5414: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
|
|
541b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
|
|
5421: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
|
|
5428: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
|
|
542f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
|
|
5436: 49 83 c2 10 add $0x10,%r10
|
|
543a: 4c 3b d2 cmp %rdx,%r10
|
|
543d: 72 c1 jb 0x5400
|
|
543f: 8d 41 01 lea 0x1(%rcx),%eax
|
|
5442: 41 3b c0 cmp %r8d,%eax
|
|
5445: 0f 87 89 00 00 00 ja 0x54d4
|
|
544b: 4d 63 c0 movslq %r8d,%r8
|
|
544e: 4c 2b c2 sub %rdx,%r8
|
|
5451: 49 83 f8 04 cmp $0x4,%r8
|
|
5455: 0f 8c 7f 00 00 00 jl 0x54da
|
|
545b: 44 89 c0 mov %r8d,%eax
|
|
545e: 45 33 d2 xor %r10d,%r10d
|
|
5461: 83 e0 fc and $0xfffffffc,%eax
|
|
5464: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
5468: 48 63 c0 movslq %eax,%rax
|
|
546b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5472: 00
|
|
5473: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
547a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5480: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
|
|
5484: 49 83 c2 04 add $0x4,%r10
|
|
5488: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
548c: 48 83 c2 20 add $0x20,%rdx
|
|
5490: 4c 3b d0 cmp %rax,%r10
|
|
5493: 72 eb jb 0x5480
|
|
5495: 49 3b c0 cmp %r8,%rax
|
|
5498: 73 3a jae 0x54d4
|
|
549a: 48 63 c9 movslq %ecx,%rcx
|
|
549d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
54a1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
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 ff c0 inc %rax
|
|
54c3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
|
|
54c7: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
54cb: 48 83 c2 08 add $0x8,%rdx
|
|
54cf: 49 3b c0 cmp %r8,%rax
|
|
54d2: 72 ec jb 0x54c0
|
|
54d4: 33 c0 xor %eax,%eax
|
|
54d6: c5 f8 77 vzeroupper
|
|
54d9: c3 ret
|
|
54da: 33 c0 xor %eax,%eax
|
|
54dc: eb b7 jmp 0x5495
|
|
54de: 33 c9 xor %ecx,%ecx
|
|
54e0: 41 83 f8 01 cmp $0x1,%r8d
|
|
54e4: 72 ee jb 0x54d4
|
|
54e6: 4d 63 c0 movslq %r8d,%r8
|
|
54e9: 33 c0 xor %eax,%eax
|
|
54eb: eb a8 jmp 0x5495
|
|
54ed: 33 c0 xor %eax,%eax
|
|
54ef: c3 ret
|
|
54f0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
54f5: c3 ret
|
|
54f6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
54fb: c3 ret
|
|
54fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5500: 48 89 d1 mov %rdx,%rcx
|
|
5503: 48 85 c9 test %rcx,%rcx
|
|
5506: 0f 84 82 01 00 00 je 0x568e
|
|
550c: 45 85 c0 test %r8d,%r8d
|
|
550f: 0f 8e 73 01 00 00 jle 0x5688
|
|
5515: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
5519: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
551d: 7a 06 jp 0x5525
|
|
551f: 0f 84 60 01 00 00 je 0x5685
|
|
5525: 41 83 f8 10 cmp $0x10,%r8d
|
|
5529: 0f 8c 4f 01 00 00 jl 0x567e
|
|
552f: 49 89 ca mov %rcx,%r10
|
|
5532: 49 83 e2 1f and $0x1f,%r10
|
|
5536: 45 85 d2 test %r10d,%r10d
|
|
5539: 74 18 je 0x5553
|
|
553b: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
5542: 0f 85 36 01 00 00 jne 0x567e
|
|
5548: 41 f7 da neg %r10d
|
|
554b: 41 83 c2 20 add $0x20,%r10d
|
|
554f: 41 c1 ea 03 shr $0x3,%r10d
|
|
5553: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
5557: 44 3b c0 cmp %eax,%r8d
|
|
555a: 0f 8c 1e 01 00 00 jl 0x567e
|
|
5560: 44 89 c2 mov %r8d,%edx
|
|
5563: 33 c0 xor %eax,%eax
|
|
5565: 41 2b d2 sub %r10d,%edx
|
|
5568: 83 e2 0f and $0xf,%edx
|
|
556b: f7 da neg %edx
|
|
556d: 41 03 d0 add %r8d,%edx
|
|
5570: 45 89 d1 mov %r10d,%r9d
|
|
5573: 45 85 d2 test %r10d,%r10d
|
|
5576: 76 1a jbe 0x5592
|
|
5578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
557f: 00
|
|
5580: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
|
|
5585: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
|
|
558a: 48 ff c0 inc %rax
|
|
558d: 49 3b c1 cmp %r9,%rax
|
|
5590: 72 ee jb 0x5580
|
|
5592: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
5597: 48 63 c2 movslq %edx,%rax
|
|
559a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
55a0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
|
|
55a6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
|
|
55ad: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
|
|
55b4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
|
|
55bb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
|
|
55c1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
|
|
55c8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
|
|
55cf: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
|
|
55d6: 49 83 c1 10 add $0x10,%r9
|
|
55da: 4c 3b c8 cmp %rax,%r9
|
|
55dd: 72 c1 jb 0x55a0
|
|
55df: 8d 42 01 lea 0x1(%rdx),%eax
|
|
55e2: 41 3b c0 cmp %r8d,%eax
|
|
55e5: 0f 87 89 00 00 00 ja 0x5674
|
|
55eb: 4d 63 c0 movslq %r8d,%r8
|
|
55ee: 48 63 d2 movslq %edx,%rdx
|
|
55f1: 4c 2b c2 sub %rdx,%r8
|
|
55f4: 49 83 f8 04 cmp $0x4,%r8
|
|
55f8: 0f 8c 7c 00 00 00 jl 0x567a
|
|
55fe: 48 63 d2 movslq %edx,%rdx
|
|
5601: 44 89 c0 mov %r8d,%eax
|
|
5604: 83 e0 fc and $0xfffffffc,%eax
|
|
5607: 45 33 d2 xor %r10d,%r10d
|
|
560a: 48 63 c0 movslq %eax,%rax
|
|
560d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
5612: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
5616: 0f 1f 00 nopl (%rax)
|
|
5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5620: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
|
|
5625: 49 83 c2 04 add $0x4,%r10
|
|
5629: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
562e: 49 83 c1 20 add $0x20,%r9
|
|
5632: 4c 3b d0 cmp %rax,%r10
|
|
5635: 72 e9 jb 0x5620
|
|
5637: 49 3b c0 cmp %r8,%rax
|
|
563a: 73 38 jae 0x5674
|
|
563c: 48 63 d2 movslq %edx,%rdx
|
|
563f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
|
|
5643: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
5647: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
564e: 00
|
|
564f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5656: 0f 1f 00 nopl (%rax)
|
|
5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5660: 48 ff c0 inc %rax
|
|
5663: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
|
|
5667: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
566b: 48 83 c2 08 add $0x8,%rdx
|
|
566f: 49 3b c0 cmp %r8,%rax
|
|
5672: 72 ec jb 0x5660
|
|
5674: 33 c0 xor %eax,%eax
|
|
5676: c5 f8 77 vzeroupper
|
|
5679: c3 ret
|
|
567a: 33 c0 xor %eax,%eax
|
|
567c: eb b9 jmp 0x5637
|
|
567e: 33 d2 xor %edx,%edx
|
|
5680: e9 5a ff ff ff jmp 0x55df
|
|
5685: 33 c0 xor %eax,%eax
|
|
5687: c3 ret
|
|
5688: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
568d: c3 ret
|
|
568e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5693: c3 ret
|
|
5694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
56a0: 48 83 ec 28 sub $0x28,%rsp
|
|
56a4: 48 85 d2 test %rdx,%rdx
|
|
56a7: 74 20 je 0x56c9
|
|
56a9: 45 85 c0 test %r8d,%r8d
|
|
56ac: 7f 0a jg 0x56b8
|
|
56ae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
56b3: 48 83 c4 28 add $0x28,%rsp
|
|
56b7: c3 ret
|
|
56b8: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
56bd: e8 9e ba 02 00 call 0x31160
|
|
56c2: 33 c0 xor %eax,%eax
|
|
56c4: 48 83 c4 28 add $0x28,%rsp
|
|
56c8: c3 ret
|
|
56c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
56ce: 48 83 c4 28 add $0x28,%rsp
|
|
56d2: c3 ret
|
|
56d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
56d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
56df: 00
|
|
56e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
56e5: 48 85 d2 test %rdx,%rdx
|
|
56e8: 74 23 je 0x570d
|
|
56ea: 45 85 c0 test %r8d,%r8d
|
|
56ed: 7f 0c jg 0x56fb
|
|
56ef: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
56f4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
56f9: 90 nop
|
|
56fa: c3 ret
|
|
56fb: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
5700: e8 7b ba 02 00 call 0x31180
|
|
5705: 33 c0 xor %eax,%eax
|
|
5707: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
570c: c3 ret
|
|
570d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5712: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5717: 90 nop
|
|
5718: 90 nop
|
|
5719: 90 nop
|
|
571a: c3 ret
|
|
571b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5720: 48 83 ec 28 sub $0x28,%rsp
|
|
5724: 48 85 d2 test %rdx,%rdx
|
|
5727: 74 20 je 0x5749
|
|
5729: 45 85 c0 test %r8d,%r8d
|
|
572c: 7f 0a jg 0x5738
|
|
572e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5733: 48 83 c4 28 add $0x28,%rsp
|
|
5737: c3 ret
|
|
5738: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
573d: e8 5e ba 02 00 call 0x311a0
|
|
5742: 33 c0 xor %eax,%eax
|
|
5744: 48 83 c4 28 add $0x28,%rsp
|
|
5748: c3 ret
|
|
5749: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
574e: 48 83 c4 28 add $0x28,%rsp
|
|
5752: c3 ret
|
|
5753: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
575f: 00
|
|
5760: 48 83 ec 28 sub $0x28,%rsp
|
|
5764: 48 85 d2 test %rdx,%rdx
|
|
5767: 74 20 je 0x5789
|
|
5769: 45 85 c0 test %r8d,%r8d
|
|
576c: 7f 0a jg 0x5778
|
|
576e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5773: 48 83 c4 28 add $0x28,%rsp
|
|
5777: c3 ret
|
|
5778: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
577d: e8 3e ba 02 00 call 0x311c0
|
|
5782: 33 c0 xor %eax,%eax
|
|
5784: 48 83 c4 28 add $0x28,%rsp
|
|
5788: c3 ret
|
|
5789: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
578e: 48 83 c4 28 add $0x28,%rsp
|
|
5792: c3 ret
|
|
5793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
579f: 00
|
|
57a0: 48 83 ec 28 sub $0x28,%rsp
|
|
57a4: 48 85 d2 test %rdx,%rdx
|
|
57a7: 74 20 je 0x57c9
|
|
57a9: 45 85 c0 test %r8d,%r8d
|
|
57ac: 7f 0a jg 0x57b8
|
|
57ae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
57b3: 48 83 c4 28 add $0x28,%rsp
|
|
57b7: c3 ret
|
|
57b8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
57bd: e8 1e ba 02 00 call 0x311e0
|
|
57c2: 33 c0 xor %eax,%eax
|
|
57c4: 48 83 c4 28 add $0x28,%rsp
|
|
57c8: c3 ret
|
|
57c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
57ce: 48 83 c4 28 add $0x28,%rsp
|
|
57d2: c3 ret
|
|
57d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
57d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
57df: 00
|
|
57e0: 48 83 ec 28 sub $0x28,%rsp
|
|
57e4: 48 85 d2 test %rdx,%rdx
|
|
57e7: 74 20 je 0x5809
|
|
57e9: 45 85 c0 test %r8d,%r8d
|
|
57ec: 7f 0a jg 0x57f8
|
|
57ee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
57f3: 48 83 c4 28 add $0x28,%rsp
|
|
57f7: c3 ret
|
|
57f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
57fd: e8 3e bd 02 00 call 0x31540
|
|
5802: 33 c0 xor %eax,%eax
|
|
5804: 48 83 c4 28 add $0x28,%rsp
|
|
5808: c3 ret
|
|
5809: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
580e: 48 83 c4 28 add $0x28,%rsp
|
|
5812: c3 ret
|
|
5813: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
581f: 00
|
|
5820: 41 83 f9 05 cmp $0x5,%r9d
|
|
5824: 7d 3d jge 0x5863
|
|
5826: 41 ff c9 dec %r9d
|
|
5829: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
582d: 74 33 je 0x5862
|
|
582f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5836: 00
|
|
5837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
583e: 66 90 xchg %ax,%ax
|
|
5840: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5844: 41 ff c9 dec %r9d
|
|
5847: 48 83 c1 08 add $0x8,%rcx
|
|
584b: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
584f: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5854: 48 83 c2 08 add $0x8,%rdx
|
|
5858: 49 83 c0 08 add $0x8,%r8
|
|
585c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
5860: 75 de jne 0x5840
|
|
5862: c3 ret
|
|
5863: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
586a: 0f 85 e0 02 00 00 jne 0x5b50
|
|
5870: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
5877: 74 1c je 0x5895
|
|
5879: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
587d: 48 83 c1 08 add $0x8,%rcx
|
|
5881: 41 ff c9 dec %r9d
|
|
5884: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
5888: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
588d: 48 83 c2 08 add $0x8,%rdx
|
|
5891: 49 83 c0 08 add $0x8,%r8
|
|
5895: 44 89 c8 mov %r9d,%eax
|
|
5898: 41 83 e1 03 and $0x3,%r9d
|
|
589c: c1 f8 02 sar $0x2,%eax
|
|
589f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
58a6: 0f 84 70 01 00 00 je 0x5a1c
|
|
58ac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
58b3: 0f 84 d5 00 00 00 je 0x598e
|
|
58b9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
58be: 0f 8f 7c 00 00 00 jg 0x5940
|
|
58c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
58cb: 00
|
|
58cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
58d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
58d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
58df: 00
|
|
58e0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
58e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
58e9: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
58ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
58f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
58f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
58fc: 48 83 c2 20 add $0x20,%rdx
|
|
5900: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
5905: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
590a: 48 83 c1 20 add $0x20,%rcx
|
|
590e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
5912: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
5916: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
591a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
591f: 49 83 c0 20 add $0x20,%r8
|
|
5923: ff c8 dec %eax
|
|
5925: 75 b9 jne 0x58e0
|
|
5927: e9 fa fe ff ff jmp 0x5826
|
|
592c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5933: 00
|
|
5934: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
593b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5940: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
5944: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5948: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
594d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
5952: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
5957: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
595c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5961: 48 83 c2 20 add $0x20,%rdx
|
|
5965: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
596a: 48 83 c1 20 add $0x20,%rcx
|
|
596e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
5972: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
5976: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
597b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
5981: 49 83 c0 20 add $0x20,%r8
|
|
5985: ff c8 dec %eax
|
|
5987: 75 b7 jne 0x5940
|
|
5989: e9 98 fe ff ff jmp 0x5826
|
|
598e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5993: 7f 4b jg 0x59e0
|
|
5995: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
59a0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
59a4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
59a9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
59ae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
59b3: 48 83 c1 20 add $0x20,%rcx
|
|
59b7: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
59bb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
59c0: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
59c4: 48 83 c2 20 add $0x20,%rdx
|
|
59c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
59cd: 49 83 c0 20 add $0x20,%r8
|
|
59d1: ff c8 dec %eax
|
|
59d3: 75 cb jne 0x59a0
|
|
59d5: e9 4c fe ff ff jmp 0x5826
|
|
59da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
59e0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
59e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
59e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
59ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
59f3: 48 83 c1 20 add $0x20,%rcx
|
|
59f7: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
59fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
5a00: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5a05: 48 83 c2 20 add $0x20,%rdx
|
|
5a09: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5a0f: 49 83 c0 20 add $0x20,%r8
|
|
5a13: ff c8 dec %eax
|
|
5a15: 75 c9 jne 0x59e0
|
|
5a17: e9 0a fe ff ff jmp 0x5826
|
|
5a1c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5a23: 0f 84 93 00 00 00 je 0x5abc
|
|
5a29: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5a2e: 7f 50 jg 0x5a80
|
|
5a30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a37: 00
|
|
5a38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5a3f: 90 nop
|
|
5a40: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5a44: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5a49: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5a4e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5a53: 48 83 c2 20 add $0x20,%rdx
|
|
5a57: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5a5b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5a60: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5a64: 48 83 c1 20 add $0x20,%rcx
|
|
5a68: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
5a6d: 49 83 c0 20 add $0x20,%r8
|
|
5a71: ff c8 dec %eax
|
|
5a73: 75 cb jne 0x5a40
|
|
5a75: e9 ac fd ff ff jmp 0x5826
|
|
5a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5a80: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5a84: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5a89: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5a8e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5a93: 48 83 c2 20 add $0x20,%rdx
|
|
5a97: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5a9b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5aa0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5aa5: 48 83 c1 20 add $0x20,%rcx
|
|
5aa9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5aaf: 49 83 c0 20 add $0x20,%r8
|
|
5ab3: ff c8 dec %eax
|
|
5ab5: 75 c9 jne 0x5a80
|
|
5ab7: e9 6a fd ff ff jmp 0x5826
|
|
5abc: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5ac1: 7f 5d jg 0x5b20
|
|
5ac3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5aca: 00
|
|
5acb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ae0: 0f 28 02 movaps (%rdx),%xmm0
|
|
5ae3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
5ae7: 48 83 c2 20 add $0x20,%rdx
|
|
5aeb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5aef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5af4: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
5af8: 48 83 c1 20 add $0x20,%rcx
|
|
5afc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
5b01: 49 83 c0 20 add $0x20,%r8
|
|
5b05: ff c8 dec %eax
|
|
5b07: 75 d7 jne 0x5ae0
|
|
5b09: e9 18 fd ff ff jmp 0x5826
|
|
5b0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b15: 00
|
|
5b16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b1d: 0f 1f 00 nopl (%rax)
|
|
5b20: 0f 28 02 movaps (%rdx),%xmm0
|
|
5b23: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
5b27: 48 83 c2 20 add $0x20,%rdx
|
|
5b2b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5b2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5b34: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5b39: 48 83 c1 20 add $0x20,%rcx
|
|
5b3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5b43: 49 83 c0 20 add $0x20,%r8
|
|
5b47: ff c8 dec %eax
|
|
5b49: 75 d5 jne 0x5b20
|
|
5b4b: e9 d6 fc ff ff jmp 0x5826
|
|
5b50: 44 89 c8 mov %r9d,%eax
|
|
5b53: 41 83 e1 03 and $0x3,%r9d
|
|
5b57: c1 f8 02 sar $0x2,%eax
|
|
5b5a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5b61: 0f 84 d3 00 00 00 je 0x5c3a
|
|
5b67: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5b6e: 0f 85 6c 00 00 00 jne 0x5be0
|
|
5b74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5b80: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5b84: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
5b89: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
5b8e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
5b93: 48 83 c1 20 add $0x20,%rcx
|
|
5b97: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
5b9b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
5ba0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5ba5: 48 83 c2 20 add $0x20,%rdx
|
|
5ba9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
5baf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5bb5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
5bbb: 49 83 c0 20 add $0x20,%r8
|
|
5bbf: ff c8 dec %eax
|
|
5bc1: 75 bd jne 0x5b80
|
|
5bc3: e9 5e fc ff ff jmp 0x5826
|
|
5bc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5bcf: 00
|
|
5bd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5bde: 00 00
|
|
5be0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
5be4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
5be9: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5bed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5bf2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5bf7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5bfc: 48 83 c2 20 add $0x20,%rdx
|
|
5c00: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
5c05: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
5c0a: 48 83 c1 20 add $0x20,%rcx
|
|
5c0e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
5c12: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
5c16: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
5c1b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
5c21: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
5c27: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
5c2d: 49 83 c0 20 add $0x20,%r8
|
|
5c31: ff c8 dec %eax
|
|
5c33: 75 ab jne 0x5be0
|
|
5c35: e9 ec fb ff ff jmp 0x5826
|
|
5c3a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5c41: 75 5d jne 0x5ca0
|
|
5c43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5c4a: 00
|
|
5c4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5c60: 0f 28 02 movaps (%rdx),%xmm0
|
|
5c63: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
5c67: 48 83 c2 20 add $0x20,%rdx
|
|
5c6b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5c6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5c74: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5c79: 48 83 c1 20 add $0x20,%rcx
|
|
5c7d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
5c83: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5c89: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
5c8f: 49 83 c0 20 add $0x20,%r8
|
|
5c93: ff c8 dec %eax
|
|
5c95: 75 c9 jne 0x5c60
|
|
5c97: e9 8a fb ff ff jmp 0x5826
|
|
5c9c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5ca0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
5ca4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
5ca9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
5cae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
5cb3: 48 83 c2 20 add $0x20,%rdx
|
|
5cb7: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5cbb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5cc0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5cc5: 48 83 c1 20 add $0x20,%rcx
|
|
5cc9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
5ccf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
5cd5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
5cdb: 49 83 c0 20 add $0x20,%r8
|
|
5cdf: ff c8 dec %eax
|
|
5ce1: 75 bd jne 0x5ca0
|
|
5ce3: e9 3e fb ff ff jmp 0x5826
|
|
5ce8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5cef: 00
|
|
5cf0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
5cfe: 00 00
|
|
5d00: 41 83 f9 05 cmp $0x5,%r9d
|
|
5d04: 7d 3e jge 0x5d44
|
|
5d06: 41 83 c1 ff add $0xffffffff,%r9d
|
|
5d0a: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
5d0e: 74 33 je 0x5d43
|
|
5d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d17: 00
|
|
5d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d1f: 90 nop
|
|
5d20: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5d24: 41 83 c1 ff add $0xffffffff,%r9d
|
|
5d28: 48 83 c1 08 add $0x8,%rcx
|
|
5d2c: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
5d30: 48 83 c2 08 add $0x8,%rdx
|
|
5d34: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5d39: 49 83 c0 08 add $0x8,%r8
|
|
5d3d: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
5d41: 75 dd jne 0x5d20
|
|
5d43: c3 ret
|
|
5d44: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
5d4b: 0f 85 80 02 00 00 jne 0x5fd1
|
|
5d51: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
5d58: 74 1d je 0x5d77
|
|
5d5a: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
5d5e: 48 83 c1 08 add $0x8,%rcx
|
|
5d62: 41 83 c1 ff add $0xffffffff,%r9d
|
|
5d66: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
5d6a: 48 83 c2 08 add $0x8,%rdx
|
|
5d6e: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
5d73: 49 83 c0 08 add $0x8,%r8
|
|
5d77: 44 89 c8 mov %r9d,%eax
|
|
5d7a: 41 83 e1 03 and $0x3,%r9d
|
|
5d7e: c1 f8 02 sar $0x2,%eax
|
|
5d81: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5d88: 0f 84 23 01 00 00 je 0x5eb1
|
|
5d8e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5d95: 0f 84 9c 00 00 00 je 0x5e37
|
|
5d9b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5da0: 7f 5e jg 0x5e00
|
|
5da2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5da9: 00
|
|
5daa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5db8: 00
|
|
5db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5dc0: 0f 10 11 movups (%rcx),%xmm2
|
|
5dc3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
5dc7: 48 83 c1 20 add $0x20,%rcx
|
|
5dcb: 0f 10 02 movups (%rdx),%xmm0
|
|
5dce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5dd2: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
5dd6: 48 83 c2 20 add $0x20,%rdx
|
|
5dda: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
5dde: 41 0f 11 10 movups %xmm2,(%r8)
|
|
5de2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
5de7: 49 83 c0 20 add $0x20,%r8
|
|
5deb: 83 c0 ff add $0xffffffff,%eax
|
|
5dee: 75 d0 jne 0x5dc0
|
|
5df0: e9 11 ff ff ff jmp 0x5d06
|
|
5df5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e00: 0f 10 11 movups (%rcx),%xmm2
|
|
5e03: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
5e07: 48 83 c1 20 add $0x20,%rcx
|
|
5e0b: 0f 10 02 movups (%rdx),%xmm0
|
|
5e0e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5e12: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
5e16: 48 83 c2 20 add $0x20,%rdx
|
|
5e1a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
5e1e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
5e23: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
5e29: 49 83 c0 20 add $0x20,%r8
|
|
5e2d: 83 c0 ff add $0xffffffff,%eax
|
|
5e30: 75 ce jne 0x5e00
|
|
5e32: e9 cf fe ff ff jmp 0x5d06
|
|
5e37: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5e3c: 7f 42 jg 0x5e80
|
|
5e3e: 66 90 xchg %ax,%ax
|
|
5e40: 0f 10 01 movups (%rcx),%xmm0
|
|
5e43: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
5e47: 48 83 c1 20 add $0x20,%rcx
|
|
5e4b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
5e4f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
5e54: 48 83 c2 20 add $0x20,%rdx
|
|
5e58: 41 0f 11 00 movups %xmm0,(%r8)
|
|
5e5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
5e61: 49 83 c0 20 add $0x20,%r8
|
|
5e65: 83 c0 ff add $0xffffffff,%eax
|
|
5e68: 75 d6 jne 0x5e40
|
|
5e6a: e9 97 fe ff ff jmp 0x5d06
|
|
5e6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5e76: 00
|
|
5e77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e7e: 66 90 xchg %ax,%ax
|
|
5e80: 0f 10 01 movups (%rcx),%xmm0
|
|
5e83: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
5e87: 48 83 c1 20 add $0x20,%rcx
|
|
5e8b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
5e8f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
5e94: 48 83 c2 20 add $0x20,%rdx
|
|
5e98: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5e9d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5ea3: 49 83 c0 20 add $0x20,%r8
|
|
5ea7: 83 c0 ff add $0xffffffff,%eax
|
|
5eaa: 75 d4 jne 0x5e80
|
|
5eac: e9 55 fe ff ff jmp 0x5d06
|
|
5eb1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5eb8: 0f 84 93 00 00 00 je 0x5f51
|
|
5ebe: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5ec3: 7f 5b jg 0x5f20
|
|
5ec5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ecc: 00
|
|
5ecd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ed4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5ee0: 0f 10 02 movups (%rdx),%xmm0
|
|
5ee3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5ee7: 48 83 c2 20 add $0x20,%rdx
|
|
5eeb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5eef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5ef4: 48 83 c1 20 add $0x20,%rcx
|
|
5ef8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
5efc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
5f01: 49 83 c0 20 add $0x20,%r8
|
|
5f05: 83 c0 ff add $0xffffffff,%eax
|
|
5f08: 75 d6 jne 0x5ee0
|
|
5f0a: e9 f7 fd ff ff jmp 0x5d06
|
|
5f0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f16: 00
|
|
5f17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f1e: 66 90 xchg %ax,%ax
|
|
5f20: 0f 10 02 movups (%rdx),%xmm0
|
|
5f23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5f27: 48 83 c2 20 add $0x20,%rdx
|
|
5f2b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5f2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5f34: 48 83 c1 20 add $0x20,%rcx
|
|
5f38: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5f3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5f43: 49 83 c0 20 add $0x20,%r8
|
|
5f47: 83 c0 ff add $0xffffffff,%eax
|
|
5f4a: 75 d4 jne 0x5f20
|
|
5f4c: e9 b5 fd ff ff jmp 0x5d06
|
|
5f51: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
5f56: 7f 48 jg 0x5fa0
|
|
5f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f5f: 00
|
|
5f60: 0f 10 02 movups (%rdx),%xmm0
|
|
5f63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5f67: 48 83 c2 20 add $0x20,%rdx
|
|
5f6b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5f6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5f74: 48 83 c1 20 add $0x20,%rcx
|
|
5f78: 41 0f 11 00 movups %xmm0,(%r8)
|
|
5f7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
5f81: 49 83 c0 20 add $0x20,%r8
|
|
5f85: 83 c0 ff add $0xffffffff,%eax
|
|
5f88: 75 d6 jne 0x5f60
|
|
5f8a: e9 77 fd ff ff jmp 0x5d06
|
|
5f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5f96: 00
|
|
5f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5f9e: 66 90 xchg %ax,%ax
|
|
5fa0: 0f 10 02 movups (%rdx),%xmm0
|
|
5fa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
5fa7: 48 83 c2 20 add $0x20,%rdx
|
|
5fab: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
5faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
5fb4: 48 83 c1 20 add $0x20,%rcx
|
|
5fb8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
5fbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
5fc3: 49 83 c0 20 add $0x20,%r8
|
|
5fc7: 83 c0 ff add $0xffffffff,%eax
|
|
5fca: 75 d4 jne 0x5fa0
|
|
5fcc: e9 35 fd ff ff jmp 0x5d06
|
|
5fd1: 44 89 c8 mov %r9d,%eax
|
|
5fd4: 41 83 e1 03 and $0x3,%r9d
|
|
5fd8: c1 f8 02 sar $0x2,%eax
|
|
5fdb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
5fe2: 0f 84 8d 00 00 00 je 0x6075
|
|
5fe8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
5fef: 75 4f jne 0x6040
|
|
5ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5ff8: 00
|
|
5ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6000: 0f 10 01 movups (%rcx),%xmm0
|
|
6003: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
6007: 48 83 c1 20 add $0x20,%rcx
|
|
600b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
600f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
6014: 48 83 c2 20 add $0x20,%rdx
|
|
6018: 41 0f 11 00 movups %xmm0,(%r8)
|
|
601c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
6021: 49 83 c0 20 add $0x20,%r8
|
|
6025: 83 c0 ff add $0xffffffff,%eax
|
|
6028: 75 d6 jne 0x6000
|
|
602a: e9 d7 fc ff ff jmp 0x5d06
|
|
602f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6036: 00
|
|
6037: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
603e: 66 90 xchg %ax,%ax
|
|
6040: 0f 10 11 movups (%rcx),%xmm2
|
|
6043: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
6047: 48 83 c1 20 add $0x20,%rcx
|
|
604b: 0f 10 02 movups (%rdx),%xmm0
|
|
604e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6052: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
6056: 48 83 c2 20 add $0x20,%rdx
|
|
605a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
605e: 41 0f 11 10 movups %xmm2,(%r8)
|
|
6062: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
6067: 49 83 c0 20 add $0x20,%r8
|
|
606b: 83 c0 ff add $0xffffffff,%eax
|
|
606e: 75 d0 jne 0x6040
|
|
6070: e9 91 fc ff ff jmp 0x5d06
|
|
6075: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
607c: 75 42 jne 0x60c0
|
|
607e: 66 90 xchg %ax,%ax
|
|
6080: 0f 10 02 movups (%rdx),%xmm0
|
|
6083: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
6087: 48 83 c2 20 add $0x20,%rdx
|
|
608b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
608f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
6094: 48 83 c1 20 add $0x20,%rcx
|
|
6098: 41 0f 11 00 movups %xmm0,(%r8)
|
|
609c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
60a1: 49 83 c0 20 add $0x20,%r8
|
|
60a5: 83 c0 ff add $0xffffffff,%eax
|
|
60a8: 75 d6 jne 0x6080
|
|
60aa: e9 57 fc ff ff jmp 0x5d06
|
|
60af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60b6: 00
|
|
60b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60be: 66 90 xchg %ax,%ax
|
|
60c0: 0f 10 02 movups (%rdx),%xmm0
|
|
60c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
60c7: 48 83 c2 20 add $0x20,%rdx
|
|
60cb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
60cf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
60d4: 48 83 c1 20 add $0x20,%rcx
|
|
60d8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
60dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
60e1: 49 83 c0 20 add $0x20,%r8
|
|
60e5: 83 c0 ff add $0xffffffff,%eax
|
|
60e8: 75 d6 jne 0x60c0
|
|
60ea: e9 17 fc ff ff jmp 0x5d06
|
|
60ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
60f6: 00
|
|
60f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
60fe: 66 90 xchg %ax,%ax
|
|
6100: 48 83 ec 28 sub $0x28,%rsp
|
|
6104: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4d2c0
|
|
610b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2605e10
|
|
6112: 48 33 c4 xor %rsp,%rax
|
|
6115: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
611a: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
611f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
6125: 41 83 f8 03 cmp $0x3,%r8d
|
|
6129: 0f 28 c1 movaps %xmm1,%xmm0
|
|
612c: 0f 57 d2 xorps %xmm2,%xmm2
|
|
612f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
6133: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
6137: 0f 57 c3 xorps %xmm3,%xmm0
|
|
613a: 7d 62 jge 0x619e
|
|
613c: 41 ff c8 dec %r8d
|
|
613f: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6143: 74 3e je 0x6183
|
|
6145: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
614c: 00
|
|
614d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6154: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6160: 0f 12 12 movlps (%rdx),%xmm2
|
|
6163: 0f 28 d8 movaps %xmm0,%xmm3
|
|
6166: 0f 59 da mulps %xmm2,%xmm3
|
|
6169: 41 ff c8 dec %r8d
|
|
616c: 0f 59 d1 mulps %xmm1,%xmm2
|
|
616f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
6173: 0f 58 d3 addps %xmm3,%xmm2
|
|
6176: 0f 13 12 movlps %xmm2,(%rdx)
|
|
6179: 48 83 c2 08 add $0x8,%rdx
|
|
617d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6181: 75 dd jne 0x6160
|
|
6183: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
6188: 48 33 cc xor %rsp,%rcx
|
|
618b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2605e10
|
|
6192: 75 05 jne 0x6199
|
|
6194: 48 83 c4 28 add $0x28,%rsp
|
|
6198: c3 ret
|
|
6199: e8 d2 b3 11 01 call 0x1121570
|
|
619e: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
61a5: 74 3c je 0x61e3
|
|
61a7: 44 89 c0 mov %r8d,%eax
|
|
61aa: 41 83 e0 01 and $0x1,%r8d
|
|
61ae: d1 f8 sar $1,%eax
|
|
61b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
61b7: 00
|
|
61b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
61bf: 90 nop
|
|
61c0: 0f 10 1a movups (%rdx),%xmm3
|
|
61c3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
61c6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
61c9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
61cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
61d0: 0f 58 e3 addps %xmm3,%xmm4
|
|
61d3: 0f 11 22 movups %xmm4,(%rdx)
|
|
61d6: 48 83 c2 10 add $0x10,%rdx
|
|
61da: ff c8 dec %eax
|
|
61dc: 75 e2 jne 0x61c0
|
|
61de: e9 59 ff ff ff jmp 0x613c
|
|
61e3: 48 89 d0 mov %rdx,%rax
|
|
61e6: 48 83 e0 0f and $0xf,%rax
|
|
61ea: 85 c0 test %eax,%eax
|
|
61ec: 74 1e je 0x620c
|
|
61ee: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
61f2: 0f 28 e0 movaps %xmm0,%xmm4
|
|
61f5: 0f 59 e3 mulps %xmm3,%xmm4
|
|
61f8: 41 ff c8 dec %r8d
|
|
61fb: 0f 59 d9 mulps %xmm1,%xmm3
|
|
61fe: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
6202: 0f 58 e3 addps %xmm3,%xmm4
|
|
6205: 0f 13 22 movlps %xmm4,(%rdx)
|
|
6208: 48 83 c2 08 add $0x8,%rdx
|
|
620c: 44 89 c0 mov %r8d,%eax
|
|
620f: 41 83 e0 01 and $0x1,%r8d
|
|
6213: d1 f8 sar $1,%eax
|
|
6215: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
621a: 77 44 ja 0x6260
|
|
621c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6220: 0f 28 1a movaps (%rdx),%xmm3
|
|
6223: 0f 28 e0 movaps %xmm0,%xmm4
|
|
6226: 0f 59 e3 mulps %xmm3,%xmm4
|
|
6229: 0f 59 d9 mulps %xmm1,%xmm3
|
|
622c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
6230: 0f 58 e3 addps %xmm3,%xmm4
|
|
6233: 0f 29 22 movaps %xmm4,(%rdx)
|
|
6236: 48 83 c2 10 add $0x10,%rdx
|
|
623a: ff c8 dec %eax
|
|
623c: 75 e2 jne 0x6220
|
|
623e: e9 f9 fe ff ff jmp 0x613c
|
|
6243: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
624a: 00
|
|
624b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6252: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6260: 0f 28 1a movaps (%rdx),%xmm3
|
|
6263: 0f 28 e0 movaps %xmm0,%xmm4
|
|
6266: 0f 59 e3 mulps %xmm3,%xmm4
|
|
6269: 0f 59 d9 mulps %xmm1,%xmm3
|
|
626c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
6270: 0f 58 e3 addps %xmm3,%xmm4
|
|
6273: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
6276: 48 83 c2 10 add $0x10,%rdx
|
|
627a: ff c8 dec %eax
|
|
627c: 75 e2 jne 0x6260
|
|
627e: e9 b9 fe ff ff jmp 0x613c
|
|
6283: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
628a: 00
|
|
628b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6292: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
62a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
62a5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2605e10
|
|
62ac: 48 33 c4 xor %rsp,%rax
|
|
62af: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
62b4: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
62b9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
62bf: 41 83 f8 03 cmp $0x3,%r8d
|
|
62c3: 0f 28 c1 movaps %xmm1,%xmm0
|
|
62c6: 0f 57 d2 xorps %xmm2,%xmm2
|
|
62c9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
62cd: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
62d1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4d2d0
|
|
62d8: 7d 65 jge 0x633f
|
|
62da: 41 ff c8 dec %r8d
|
|
62dd: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
62e1: 74 40 je 0x6323
|
|
62e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
62ea: 00
|
|
62eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
62f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
62f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6300: 0f 12 12 movlps (%rdx),%xmm2
|
|
6303: 0f 28 d8 movaps %xmm0,%xmm3
|
|
6306: 0f 59 da mulps %xmm2,%xmm3
|
|
6309: 41 ff c8 dec %r8d
|
|
630c: 0f 59 d1 mulps %xmm1,%xmm2
|
|
630f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
6313: 0f 58 d3 addps %xmm3,%xmm2
|
|
6316: 0f 13 12 movlps %xmm2,(%rdx)
|
|
6319: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
|
631d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6321: 75 dd jne 0x6300
|
|
6323: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
6328: 48 33 cc xor %rsp,%rcx
|
|
632b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2605e10
|
|
6332: 75 06 jne 0x633a
|
|
6334: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6339: c3 ret
|
|
633a: e8 31 b2 11 01 call 0x1121570
|
|
633f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
6346: 74 3b je 0x6383
|
|
6348: 44 89 c0 mov %r8d,%eax
|
|
634b: 41 83 e0 01 and $0x1,%r8d
|
|
634f: d1 f8 sar $1,%eax
|
|
6351: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6358: 00
|
|
6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6360: 0f 10 1a movups (%rdx),%xmm3
|
|
6363: 0f 28 e0 movaps %xmm0,%xmm4
|
|
6366: 0f 59 e3 mulps %xmm3,%xmm4
|
|
6369: 0f 59 d9 mulps %xmm1,%xmm3
|
|
636c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
6370: 0f 58 e3 addps %xmm3,%xmm4
|
|
6373: 0f 11 22 movups %xmm4,(%rdx)
|
|
6376: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
637a: ff c8 dec %eax
|
|
637c: 75 e2 jne 0x6360
|
|
637e: e9 57 ff ff ff jmp 0x62da
|
|
6383: 48 89 d0 mov %rdx,%rax
|
|
6386: 48 83 e0 0f and $0xf,%rax
|
|
638a: 85 c0 test %eax,%eax
|
|
638c: 74 1e je 0x63ac
|
|
638e: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
6392: 0f 28 e0 movaps %xmm0,%xmm4
|
|
6395: 0f 59 e3 mulps %xmm3,%xmm4
|
|
6398: 41 ff c8 dec %r8d
|
|
639b: 0f 59 d9 mulps %xmm1,%xmm3
|
|
639e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
63a2: 0f 58 e3 addps %xmm3,%xmm4
|
|
63a5: 0f 13 22 movlps %xmm4,(%rdx)
|
|
63a8: 48 83 c2 08 add $0x8,%rdx
|
|
63ac: 44 89 c0 mov %r8d,%eax
|
|
63af: 41 83 e0 01 and $0x1,%r8d
|
|
63b3: d1 f8 sar $1,%eax
|
|
63b5: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
63ba: 77 44 ja 0x6400
|
|
63bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
63c0: 0f 28 1a movaps (%rdx),%xmm3
|
|
63c3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
63c6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
63c9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
63cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
63d0: 0f 58 e3 addps %xmm3,%xmm4
|
|
63d3: 0f 29 22 movaps %xmm4,(%rdx)
|
|
63d6: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
63da: ff c8 dec %eax
|
|
63dc: 75 e2 jne 0x63c0
|
|
63de: e9 f7 fe ff ff jmp 0x62da
|
|
63e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
63ea: 00
|
|
63eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
63f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
63f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6400: 0f 28 1a movaps (%rdx),%xmm3
|
|
6403: 0f 28 e0 movaps %xmm0,%xmm4
|
|
6406: 0f 59 e3 mulps %xmm3,%xmm4
|
|
6409: 0f 59 d9 mulps %xmm1,%xmm3
|
|
640c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
6410: 0f 58 e3 addps %xmm3,%xmm4
|
|
6413: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
6416: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
641a: ff c8 dec %eax
|
|
641c: 75 e2 jne 0x6400
|
|
641e: e9 b7 fe ff ff jmp 0x62da
|
|
6423: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
642a: 00
|
|
642b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6440: 48 83 ec 28 sub $0x28,%rsp
|
|
6444: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2605e10
|
|
644b: 48 33 c4 xor %rsp,%rax
|
|
644e: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
6453: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
6458: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4d2e0
|
|
645f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
6465: 0f 57 d2 xorps %xmm2,%xmm2
|
|
6468: 0f 28 c1 movaps %xmm1,%xmm0
|
|
646b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
646f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
6473: 0f 57 c3 xorps %xmm3,%xmm0
|
|
6476: 41 83 f8 03 cmp $0x3,%r8d
|
|
647a: 7d 63 jge 0x64df
|
|
647c: 41 83 c0 ff add $0xffffffff,%r8d
|
|
6480: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
6484: 74 3e je 0x64c4
|
|
6486: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
648d: 00
|
|
648e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6495: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
64a0: 0f 12 12 movlps (%rdx),%xmm2
|
|
64a3: 0f 28 d8 movaps %xmm0,%xmm3
|
|
64a6: 41 83 c0 ff add $0xffffffff,%r8d
|
|
64aa: 0f 59 da mulps %xmm2,%xmm3
|
|
64ad: 0f 59 d1 mulps %xmm1,%xmm2
|
|
64b0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
64b4: 0f 58 d3 addps %xmm3,%xmm2
|
|
64b7: 0f 13 12 movlps %xmm2,(%rdx)
|
|
64ba: 48 83 c2 08 add $0x8,%rdx
|
|
64be: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
64c2: 75 dc jne 0x64a0
|
|
64c4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
64c9: 48 33 cc xor %rsp,%rcx
|
|
64cc: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2605e10
|
|
64d3: 75 05 jne 0x64da
|
|
64d5: 48 83 c4 28 add $0x28,%rsp
|
|
64d9: c3 ret
|
|
64da: e8 91 b0 11 01 call 0x1121570
|
|
64df: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
64e6: 74 3c je 0x6524
|
|
64e8: 44 89 c0 mov %r8d,%eax
|
|
64eb: 41 83 e0 01 and $0x1,%r8d
|
|
64ef: d1 f8 sar $1,%eax
|
|
64f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
64f8: 00
|
|
64f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6500: 0f 10 1a movups (%rdx),%xmm3
|
|
6503: 0f 28 e0 movaps %xmm0,%xmm4
|
|
6506: 0f 59 e3 mulps %xmm3,%xmm4
|
|
6509: 0f 59 d9 mulps %xmm1,%xmm3
|
|
650c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
6510: 0f 58 e3 addps %xmm3,%xmm4
|
|
6513: 0f 11 22 movups %xmm4,(%rdx)
|
|
6516: 48 83 c2 10 add $0x10,%rdx
|
|
651a: 83 c0 ff add $0xffffffff,%eax
|
|
651d: 75 e1 jne 0x6500
|
|
651f: e9 58 ff ff ff jmp 0x647c
|
|
6524: 48 89 d0 mov %rdx,%rax
|
|
6527: 48 83 e0 0f and $0xf,%rax
|
|
652b: 85 c0 test %eax,%eax
|
|
652d: 74 1f je 0x654e
|
|
652f: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
6533: 0f 28 e0 movaps %xmm0,%xmm4
|
|
6536: 41 83 c0 ff add $0xffffffff,%r8d
|
|
653a: 0f 59 e3 mulps %xmm3,%xmm4
|
|
653d: 0f 59 d9 mulps %xmm1,%xmm3
|
|
6540: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
6544: 0f 58 e3 addps %xmm3,%xmm4
|
|
6547: 0f 13 22 movlps %xmm4,(%rdx)
|
|
654a: 48 83 c2 08 add $0x8,%rdx
|
|
654e: 44 89 c0 mov %r8d,%eax
|
|
6551: 41 83 e0 01 and $0x1,%r8d
|
|
6555: d1 f8 sar $1,%eax
|
|
6557: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
655c: 77 42 ja 0x65a0
|
|
655e: 66 90 xchg %ax,%ax
|
|
6560: 0f 10 1a movups (%rdx),%xmm3
|
|
6563: 0f 28 e0 movaps %xmm0,%xmm4
|
|
6566: 0f 59 e3 mulps %xmm3,%xmm4
|
|
6569: 0f 59 d9 mulps %xmm1,%xmm3
|
|
656c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
6570: 0f 58 e3 addps %xmm3,%xmm4
|
|
6573: 0f 11 22 movups %xmm4,(%rdx)
|
|
6576: 48 83 c2 10 add $0x10,%rdx
|
|
657a: 83 c0 ff add $0xffffffff,%eax
|
|
657d: 75 e1 jne 0x6560
|
|
657f: e9 f8 fe ff ff jmp 0x647c
|
|
6584: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
658b: 00
|
|
658c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
659f: 00
|
|
65a0: 0f 10 1a movups (%rdx),%xmm3
|
|
65a3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
65a6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
65a9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
65ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
65b0: 0f 58 e3 addps %xmm3,%xmm4
|
|
65b3: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
65b6: 48 83 c2 10 add $0x10,%rdx
|
|
65ba: 83 c0 ff add $0xffffffff,%eax
|
|
65bd: 75 e1 jne 0x65a0
|
|
65bf: e9 b8 fe ff ff jmp 0x647c
|
|
65c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
65cb: 00
|
|
65cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
65d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
65d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
65df: 00
|
|
65e0: 57 push %rdi
|
|
65e1: 41 54 push %r12
|
|
65e3: 41 56 push %r14
|
|
65e5: 41 57 push %r15
|
|
65e7: 55 push %rbp
|
|
65e8: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
|
|
65ef: 45 89 c6 mov %r8d,%r14d
|
|
65f2: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
|
|
65f9: 00
|
|
65fa: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
|
|
6601: 00
|
|
6602: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
6608: 4d 63 fe movslq %r14d,%r15
|
|
660b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
660f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
|
|
6616: 00
|
|
6617: 48 89 d7 mov %rdx,%rdi
|
|
661a: 48 89 cd mov %rcx,%rbp
|
|
661d: 44 89 e0 mov %r12d,%eax
|
|
6620: 25 80 1f 00 00 and $0x1f80,%eax
|
|
6625: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
662a: 74 1d je 0x6649
|
|
662c: 44 89 e0 mov %r12d,%eax
|
|
662f: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
6634: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
6639: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
|
|
6640: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
6647: 00 00
|
|
6649: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4d300
|
|
6650: 01
|
|
6651: 48 89 f8 mov %rdi,%rax
|
|
6654: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
6658: 48 83 e0 1c and $0x1c,%rax
|
|
665c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
6662: 85 c0 test %eax,%eax
|
|
6664: 0f 84 51 01 00 00 je 0x67bb
|
|
666a: c1 e8 02 shr $0x2,%eax
|
|
666d: f7 d8 neg %eax
|
|
666f: 83 c0 08 add $0x8,%eax
|
|
6672: 41 3b c6 cmp %r14d,%eax
|
|
6675: 44 0f 4c f0 cmovl %eax,%r14d
|
|
6679: 45 85 f6 test %r14d,%r14d
|
|
667c: 0f 8e 19 01 00 00 jle 0x679b
|
|
6682: 44 89 f0 mov %r14d,%eax
|
|
6685: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
668b: d1 e8 shr $1,%eax
|
|
668d: 45 33 c9 xor %r9d,%r9d
|
|
6690: 85 c0 test %eax,%eax
|
|
6692: 0f 86 b1 00 00 00 jbe 0x6749
|
|
6698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
669f: 00
|
|
66a0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
66a4: 4d 63 d2 movslq %r10d,%r10
|
|
66a7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
66ae: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
66b2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
66b9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
66be: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
66c5: 00 00
|
|
66c7: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
66cc: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
66d3: 75 14 jne 0x66e9
|
|
66d5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
66dc: 00 00 00 00
|
|
66e0: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
66e7: 00 00
|
|
66e9: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
66ef: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
66f6: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
66fa: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
6701: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
6706: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
670d: 00 00
|
|
670f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
6714: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
671b: 75 14 jne 0x6731
|
|
671d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
6724: 00 00 00 00
|
|
6728: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
672f: 00 00
|
|
6731: 41 ff c1 inc %r9d
|
|
6734: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
673b: 44 3b c8 cmp %eax,%r9d
|
|
673e: 0f 82 5c ff ff ff jb 0x66a0
|
|
6744: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
6749: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
674d: 41 3b c6 cmp %r14d,%eax
|
|
6750: 73 49 jae 0x679b
|
|
6752: 4d 63 d2 movslq %r10d,%r10
|
|
6755: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
675c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6760: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
6767: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
676c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
6773: 00 00
|
|
6775: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
6779: a9 00 00 80 7f test $0x7f800000,%eax
|
|
677e: 75 14 jne 0x6794
|
|
6780: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
6787: 00 00 00 00
|
|
678b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
6792: 00 00
|
|
6794: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
679b: 48 89 f9 mov %rdi,%rcx
|
|
679e: 48 89 fa mov %rdi,%rdx
|
|
67a1: 45 89 f0 mov %r14d,%r8d
|
|
67a4: c5 f8 77 vzeroupper
|
|
67a7: e8 b4 e5 05 00 call 0x64d60
|
|
67ac: 4d 63 f6 movslq %r14d,%r14
|
|
67af: 4d 2b fe sub %r14,%r15
|
|
67b2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
67b7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
67bb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
67c2: 74 4e je 0x6812
|
|
67c4: 45 33 f6 xor %r14d,%r14d
|
|
67c7: 4d 85 ff test %r15,%r15
|
|
67ca: 0f 8e f9 03 00 00 jle 0x6bc9
|
|
67d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67d7: 00
|
|
67d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67df: 90 nop
|
|
67e0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
67e5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
67e9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
67ee: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
67f3: c5 f8 77 vzeroupper
|
|
67f6: e8 c5 e6 05 00 call 0x64ec0
|
|
67fb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
|
|
6801: 49 ff c6 inc %r14
|
|
6804: 48 83 c5 08 add $0x8,%rbp
|
|
6808: 4d 3b f7 cmp %r15,%r14
|
|
680b: 7c d3 jl 0x67e0
|
|
680d: e9 b7 03 00 00 jmp 0x6bc9
|
|
6812: 45 89 f8 mov %r15d,%r8d
|
|
6815: 33 c0 xor %eax,%eax
|
|
6817: 41 c1 ff 04 sar $0x4,%r15d
|
|
681b: 41 83 e0 0f and $0xf,%r8d
|
|
681f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
|
|
6826: 0f 85 29 01 00 00 jne 0x6955
|
|
682c: 45 85 ff test %r15d,%r15d
|
|
682f: 0f 8e 59 02 00 00 jle 0x6a8e
|
|
6835: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
|
|
683b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
|
|
6841: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
|
|
6847: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
|
|
684d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
|
|
6853: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4d340
|
|
685a: 01
|
|
685b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
|
|
6861: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4d320
|
|
6868: 01
|
|
6869: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4d300
|
|
6870: 01
|
|
6871: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6878: 00
|
|
6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6880: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
|
|
6885: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
|
|
688a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
|
|
688f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
|
|
6894: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
|
|
689b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
|
|
68a0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
|
|
68a7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
|
|
68ab: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
|
|
68af: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
|
|
68b6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
|
|
68bd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
|
|
68c1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
|
|
68c6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
|
|
68ca: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
|
|
68ce: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
|
|
68d2: c5 fc 52 da vrsqrtps %ymm2,%ymm3
|
|
68d6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
|
|
68db: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
|
|
68df: c5 fc 28 c7 vmovaps %ymm7,%ymm0
|
|
68e3: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
|
|
68e8: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
|
|
68ed: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
|
|
68f2: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
|
|
68f7: c5 fc 28 cf vmovaps %ymm7,%ymm1
|
|
68fb: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
|
|
6900: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
|
|
6904: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
|
|
6909: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
|
|
690e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
|
|
6913: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
|
|
6918: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
|
|
691c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
|
|
6920: c5 7c 50 cb vmovmskps %ymm3,%r9d
|
|
6924: 45 85 c9 test %r9d,%r9d
|
|
6927: 74 08 je 0x6931
|
|
6929: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
|
|
692d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
|
|
6931: ff c0 inc %eax
|
|
6933: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
693a: c5 fc 11 07 vmovups %ymm0,(%rdi)
|
|
693e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
|
|
6943: 48 83 c7 40 add $0x40,%rdi
|
|
6947: 41 3b c7 cmp %r15d,%eax
|
|
694a: 0f 8c 30 ff ff ff jl 0x6880
|
|
6950: e9 1b 01 00 00 jmp 0x6a70
|
|
6955: 45 85 ff test %r15d,%r15d
|
|
6958: 0f 8e 30 01 00 00 jle 0x6a8e
|
|
695e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
|
|
6964: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
|
|
696a: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
|
|
6970: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
|
|
6976: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
|
|
697c: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4d340
|
|
6983: 01
|
|
6984: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
|
|
698a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4d320
|
|
6991: 01
|
|
6992: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4d300
|
|
6999: 01
|
|
699a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
69a0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
|
|
69a5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
|
|
69aa: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
|
|
69af: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
|
|
69b4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
|
|
69bb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
|
|
69c0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
|
|
69c7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
|
|
69cb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
|
|
69cf: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
|
|
69d6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
|
|
69dd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
|
|
69e1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
|
|
69e6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
|
|
69ea: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
|
|
69ee: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
|
|
69f2: c5 fc 52 da vrsqrtps %ymm2,%ymm3
|
|
69f6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
|
|
69fb: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
|
|
69ff: c5 fd 6f c7 vmovdqa %ymm7,%ymm0
|
|
6a03: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
|
|
6a08: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
|
|
6a0d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
|
|
6a12: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
|
|
6a17: c5 fd 6f cf vmovdqa %ymm7,%ymm1
|
|
6a1b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
|
|
6a20: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
|
|
6a24: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
|
|
6a29: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
|
|
6a2e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
|
|
6a33: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
|
|
6a38: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
|
|
6a3c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
|
|
6a40: c5 7c 50 cb vmovmskps %ymm3,%r9d
|
|
6a44: 45 85 c9 test %r9d,%r9d
|
|
6a47: 74 08 je 0x6a51
|
|
6a49: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
|
|
6a4d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
|
|
6a51: ff c0 inc %eax
|
|
6a53: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
6a5a: c5 fc 11 07 vmovups %ymm0,(%rdi)
|
|
6a5e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
|
|
6a63: 48 83 c7 40 add $0x40,%rdi
|
|
6a67: 41 3b c7 cmp %r15d,%eax
|
|
6a6a: 0f 8c 30 ff ff ff jl 0x69a0
|
|
6a70: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6
|
|
6a76: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7
|
|
6a7c: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11
|
|
6a82: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13
|
|
6a88: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14
|
|
6a8e: 45 85 c0 test %r8d,%r8d
|
|
6a91: 0f 84 32 01 00 00 je 0x6bc9
|
|
6a97: 0f 8e 1e 01 00 00 jle 0x6bbb
|
|
6a9d: 44 89 c0 mov %r8d,%eax
|
|
6aa0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6aa6: d1 e8 shr $1,%eax
|
|
6aa8: 45 33 c9 xor %r9d,%r9d
|
|
6aab: 85 c0 test %eax,%eax
|
|
6aad: 0f 86 b6 00 00 00 jbe 0x6b69
|
|
6ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6abf: 00
|
|
6ac0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
6ac4: 4d 63 d2 movslq %r10d,%r10
|
|
6ac7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
6ace: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6ad2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
6ad9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
6ade: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
6ae5: 00 00
|
|
6ae7: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
6aec: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
6af3: 75 14 jne 0x6b09
|
|
6af5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
6afc: 00 00 00 00
|
|
6b00: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
6b07: 00 00
|
|
6b09: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
6b0f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
6b16: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6b1a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
6b21: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
6b26: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
6b2d: 00 00
|
|
6b2f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
6b34: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
6b3b: 75 14 jne 0x6b51
|
|
6b3d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
6b44: 00 00 00 00
|
|
6b48: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
6b4f: 00 00
|
|
6b51: 41 ff c1 inc %r9d
|
|
6b54: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
6b5b: 44 3b c8 cmp %eax,%r9d
|
|
6b5e: 0f 82 5c ff ff ff jb 0x6ac0
|
|
6b64: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
6b69: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
6b6d: 41 3b c0 cmp %r8d,%eax
|
|
6b70: 73 49 jae 0x6bbb
|
|
6b72: 4d 63 d2 movslq %r10d,%r10
|
|
6b75: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
6b7c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6b80: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
6b87: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
6b8c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
6b93: 00 00
|
|
6b95: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
6b99: a9 00 00 80 7f test $0x7f800000,%eax
|
|
6b9e: 75 14 jne 0x6bb4
|
|
6ba0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
6ba7: 00 00 00 00
|
|
6bab: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
6bb2: 00 00
|
|
6bb4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
6bbb: 48 89 f9 mov %rdi,%rcx
|
|
6bbe: 48 89 fa mov %rdi,%rdx
|
|
6bc1: c5 f8 77 vzeroupper
|
|
6bc4: e8 97 e1 05 00 call 0x64d60
|
|
6bc9: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp)
|
|
6bd0: 00 00
|
|
6bd2: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx
|
|
6bd9: 44 89 e0 mov %r12d,%eax
|
|
6bdc: 89 ca mov %ecx,%edx
|
|
6bde: 25 df ff 00 00 and $0xffdf,%eax
|
|
6be3: 81 e2 df ff 00 00 and $0xffdf,%edx
|
|
6be9: 3b c2 cmp %edx,%eax
|
|
6beb: 74 1e je 0x6c0b
|
|
6bed: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
|
|
6bf4: 83 e1 28 and $0x28,%ecx
|
|
6bf7: 44 0b e1 or %ecx,%r12d
|
|
6bfa: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp)
|
|
6c01: 00
|
|
6c02: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
6c09: 00 00
|
|
6c0b: c5 f8 77 vzeroupper
|
|
6c0e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13
|
|
6c15: 00
|
|
6c16: 48 81 c4 c0 00 00 00 add $0xc0,%rsp
|
|
6c1d: 5d pop %rbp
|
|
6c1e: 41 5f pop %r15
|
|
6c20: 41 5e pop %r14
|
|
6c22: 41 5c pop %r12
|
|
6c24: 5f pop %rdi
|
|
6c25: c3 ret
|
|
6c26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c2d: 00
|
|
6c2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c35: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c40: 57 push %rdi
|
|
6c41: 41 54 push %r12
|
|
6c43: 41 56 push %r14
|
|
6c45: 41 57 push %r15
|
|
6c47: 55 push %rbp
|
|
6c48: 48 83 ec 70 sub $0x70,%rsp
|
|
6c4c: 45 89 c6 mov %r8d,%r14d
|
|
6c4f: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
6c54: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
6c59: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
6c5f: 4d 63 fe movslq %r14d,%r15
|
|
6c62: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
6c66: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
|
|
6c6b: 48 89 d7 mov %rdx,%rdi
|
|
6c6e: 48 89 cd mov %rcx,%rbp
|
|
6c71: 44 89 e0 mov %r12d,%eax
|
|
6c74: 25 80 1f 00 00 and $0x1f80,%eax
|
|
6c79: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
6c7e: 74 17 je 0x6c97
|
|
6c80: 44 89 e0 mov %r12d,%eax
|
|
6c83: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
6c88: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
6c8d: 89 44 24 68 mov %eax,0x68(%rsp)
|
|
6c91: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
|
|
6c97: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4d360
|
|
6c9e: 01
|
|
6c9f: 48 89 f8 mov %rdi,%rax
|
|
6ca2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
6ca6: 48 83 e0 1c and $0x1c,%rax
|
|
6caa: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
6cb0: 85 c0 test %eax,%eax
|
|
6cb2: 0f 84 48 01 00 00 je 0x6e00
|
|
6cb8: c1 e8 02 shr $0x2,%eax
|
|
6cbb: f7 d8 neg %eax
|
|
6cbd: 83 c0 08 add $0x8,%eax
|
|
6cc0: 41 3b c6 cmp %r14d,%eax
|
|
6cc3: 44 0f 4c f0 cmovl %eax,%r14d
|
|
6cc7: 45 85 f6 test %r14d,%r14d
|
|
6cca: 0f 8e 10 01 00 00 jle 0x6de0
|
|
6cd0: 44 89 f0 mov %r14d,%eax
|
|
6cd3: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
6cd9: d1 e8 shr $1,%eax
|
|
6cdb: 45 33 c9 xor %r9d,%r9d
|
|
6cde: 85 c0 test %eax,%eax
|
|
6ce0: 0f 86 b1 00 00 00 jbe 0x6d97
|
|
6ce6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ced: 00
|
|
6cee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6cf5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6d00: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
6d04: 4d 63 d2 movslq %r10d,%r10
|
|
6d07: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
6d0e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6d12: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
6d19: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
6d1e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
6d24: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
6d29: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
6d30: 75 0e jne 0x6d40
|
|
6d32: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
6d39: 00
|
|
6d3a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
6d40: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
6d46: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
6d4d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6d51: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
6d58: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
6d5d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
6d63: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
6d68: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
6d6f: 75 0e jne 0x6d7f
|
|
6d71: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
6d78: 00
|
|
6d79: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
6d7f: 41 ff c1 inc %r9d
|
|
6d82: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
6d89: 44 3b c8 cmp %eax,%r9d
|
|
6d8c: 0f 82 6e ff ff ff jb 0x6d00
|
|
6d92: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
6d97: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
6d9b: 41 3b c6 cmp %r14d,%eax
|
|
6d9e: 73 40 jae 0x6de0
|
|
6da0: 4d 63 d2 movslq %r10d,%r10
|
|
6da3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
6daa: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6dae: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
6db5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
6dba: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
6dc0: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
6dc4: a9 00 00 80 7f test $0x7f800000,%eax
|
|
6dc9: 75 0e jne 0x6dd9
|
|
6dcb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
6dd2: 00
|
|
6dd3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
6dd9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
6de0: 48 89 f9 mov %rdi,%rcx
|
|
6de3: 48 89 fa mov %rdi,%rdx
|
|
6de6: 45 89 f0 mov %r14d,%r8d
|
|
6de9: c5 f8 77 vzeroupper
|
|
6dec: e8 ef e0 05 00 call 0x64ee0
|
|
6df1: 4d 63 f6 movslq %r14d,%r14
|
|
6df4: 4d 2b fe sub %r14,%r15
|
|
6df7: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
6dfc: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
6e00: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
6e07: 74 49 je 0x6e52
|
|
6e09: 45 33 f6 xor %r14d,%r14d
|
|
6e0c: 4d 85 ff test %r15,%r15
|
|
6e0f: 0f 8e b9 03 00 00 jle 0x71ce
|
|
6e15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e20: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
6e25: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
6e29: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
6e2e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
6e33: c5 f8 77 vzeroupper
|
|
6e36: e8 e5 e1 05 00 call 0x65020
|
|
6e3b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
|
|
6e41: 49 ff c6 inc %r14
|
|
6e44: 48 83 c5 08 add $0x8,%rbp
|
|
6e48: 4d 3b f7 cmp %r15,%r14
|
|
6e4b: 7c d3 jl 0x6e20
|
|
6e4d: e9 7c 03 00 00 jmp 0x71ce
|
|
6e52: 45 89 f8 mov %r15d,%r8d
|
|
6e55: 33 c0 xor %eax,%eax
|
|
6e57: 41 c1 ff 04 sar $0x4,%r15d
|
|
6e5b: 41 83 e0 0f and $0xf,%r8d
|
|
6e5f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
|
|
6e66: 0f 85 20 01 00 00 jne 0x6f8c
|
|
6e6c: 45 85 ff test %r15d,%r15d
|
|
6e6f: 0f 8e 32 02 00 00 jle 0x70a7
|
|
6e75: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4d3a0
|
|
6e7c: 01
|
|
6e7d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
|
|
6e84: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4d380
|
|
6e8b: 64 c4 01
|
|
6e8e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4d360
|
|
6e95: 64 c4 01
|
|
6e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e9f: 00
|
|
6ea0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
|
|
6ea5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
|
|
6eaa: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
|
|
6eaf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
|
|
6eb4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
|
|
6eba: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
|
|
6ec0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
|
|
6ec7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
|
|
6ece: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
|
|
6ed2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
|
|
6ed6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
|
|
6eda: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
|
|
6ee1: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
|
|
6ee8: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
|
|
6eec: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
|
|
6ef0: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
|
|
6ef4: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
|
|
6ef8: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
|
|
6efd: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
|
|
6f03: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
|
|
6f07: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
|
|
6f0d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
|
|
6f13: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
|
|
6f19: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
|
|
6f1f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
|
|
6f25: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
|
|
6f2b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
|
|
6f30: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
|
|
6f36: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
|
|
6f3c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
|
|
6f42: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
|
|
6f48: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
|
|
6f4e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
|
|
6f54: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
|
|
6f5a: c5 f8 98 c0 kortestw %k0,%k0
|
|
6f5e: 74 08 je 0x6f68
|
|
6f60: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
|
|
6f64: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
|
|
6f68: ff c0 inc %eax
|
|
6f6a: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
6f71: c5 fc 11 27 vmovups %ymm4,(%rdi)
|
|
6f75: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
|
|
6f7a: 48 83 c7 40 add $0x40,%rdi
|
|
6f7e: 41 3b c7 cmp %r15d,%eax
|
|
6f81: 0f 8c 19 ff ff ff jl 0x6ea0
|
|
6f87: e9 1b 01 00 00 jmp 0x70a7
|
|
6f8c: 45 85 ff test %r15d,%r15d
|
|
6f8f: 0f 8e 12 01 00 00 jle 0x70a7
|
|
6f95: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4d3a0
|
|
6f9c: 01
|
|
6f9d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
|
|
6fa4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4d380
|
|
6fab: 63 c4 01
|
|
6fae: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4d360
|
|
6fb5: 63 c4 01
|
|
6fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6fbf: 00
|
|
6fc0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
|
|
6fc5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
|
|
6fca: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
|
|
6fcf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
|
|
6fd4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
|
|
6fda: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
|
|
6fe0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
|
|
6fe7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
|
|
6fee: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
|
|
6ff2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
|
|
6ff6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
|
|
6ffa: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
|
|
7001: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
|
|
7008: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
|
|
700c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
|
|
7010: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
|
|
7014: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
|
|
7018: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
|
|
701d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
|
|
7023: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
|
|
7027: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
|
|
702d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
|
|
7033: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
|
|
7039: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
|
|
703f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
|
|
7045: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
|
|
704b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
|
|
7050: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
|
|
7056: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
|
|
705c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
|
|
7062: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
|
|
7068: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
|
|
706e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
|
|
7074: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
|
|
707a: c5 f8 98 c0 kortestw %k0,%k0
|
|
707e: 74 08 je 0x7088
|
|
7080: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
|
|
7084: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
|
|
7088: ff c0 inc %eax
|
|
708a: 48 81 c5 80 00 00 00 add $0x80,%rbp
|
|
7091: c5 fc 11 27 vmovups %ymm4,(%rdi)
|
|
7095: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
|
|
709a: 48 83 c7 40 add $0x40,%rdi
|
|
709e: 41 3b c7 cmp %r15d,%eax
|
|
70a1: 0f 8c 19 ff ff ff jl 0x6fc0
|
|
70a7: 45 85 c0 test %r8d,%r8d
|
|
70aa: 0f 84 1e 01 00 00 je 0x71ce
|
|
70b0: 0f 8e 0a 01 00 00 jle 0x71c0
|
|
70b6: 44 89 c0 mov %r8d,%eax
|
|
70b9: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
70bf: d1 e8 shr $1,%eax
|
|
70c1: 45 33 c9 xor %r9d,%r9d
|
|
70c4: 85 c0 test %eax,%eax
|
|
70c6: 0f 86 ab 00 00 00 jbe 0x7177
|
|
70cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
70d3: 00
|
|
70d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
70db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
70e0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
70e4: 4d 63 d2 movslq %r10d,%r10
|
|
70e7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
70ee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
70f2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
70f9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
70fe: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
7104: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
7109: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
7110: 75 0e jne 0x7120
|
|
7112: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
7119: 00
|
|
711a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
7120: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
7126: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
712d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
7131: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
7138: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
713d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
7143: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
7148: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
714f: 75 0e jne 0x715f
|
|
7151: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
7158: 00
|
|
7159: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
715f: 41 ff c1 inc %r9d
|
|
7162: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
7169: 44 3b c8 cmp %eax,%r9d
|
|
716c: 0f 82 6e ff ff ff jb 0x70e0
|
|
7172: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
7177: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
717b: 41 3b c0 cmp %r8d,%eax
|
|
717e: 73 40 jae 0x71c0
|
|
7180: 4d 63 d2 movslq %r10d,%r10
|
|
7183: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
718a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
718e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
7195: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
719a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
|
|
71a0: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
71a4: a9 00 00 80 7f test $0x7f800000,%eax
|
|
71a9: 75 0e jne 0x71b9
|
|
71ab: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
|
|
71b2: 00
|
|
71b3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
|
|
71b9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
71c0: 48 89 f9 mov %rdi,%rcx
|
|
71c3: 48 89 fa mov %rdi,%rdx
|
|
71c6: c5 f8 77 vzeroupper
|
|
71c9: e8 12 dd 05 00 call 0x64ee0
|
|
71ce: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp)
|
|
71d4: 8b 4c 24 68 mov 0x68(%rsp),%ecx
|
|
71d8: 44 89 e0 mov %r12d,%eax
|
|
71db: 89 ca mov %ecx,%edx
|
|
71dd: 25 df ff 00 00 and $0xffdf,%eax
|
|
71e2: 81 e2 df ff 00 00 and $0xffdf,%edx
|
|
71e8: 3b c2 cmp %edx,%eax
|
|
71ea: 74 18 je 0x7204
|
|
71ec: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
|
|
71f3: 83 e1 28 and $0x28,%ecx
|
|
71f6: 44 0b e1 or %ecx,%r12d
|
|
71f9: 44 89 64 24 68 mov %r12d,0x68(%rsp)
|
|
71fe: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
|
|
7204: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
7209: c5 f8 77 vzeroupper
|
|
720c: 48 83 c4 70 add $0x70,%rsp
|
|
7210: 5d pop %rbp
|
|
7211: 41 5f pop %r15
|
|
7213: 41 5e pop %r14
|
|
7215: 41 5c pop %r12
|
|
7217: 5f pop %rdi
|
|
7218: c3 ret
|
|
7219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7220: 48 83 ec 48 sub $0x48,%rsp
|
|
7224: b8 00 01 00 00 mov $0x100,%eax
|
|
7229: 4d 63 c9 movslq %r9d,%r9
|
|
722c: 45 33 db xor %r11d,%r11d
|
|
722f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
7233: 49 c1 e2 03 shl $0x3,%r10
|
|
7237: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
723e: 44 0f 4f d8 cmovg %eax,%r11d
|
|
7242: 48 89 e0 mov %rsp,%rax
|
|
7245: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
7249: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
724d: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
7251: e8 ea dd 05 00 call 0x65040
|
|
7256: 48 83 c4 48 add $0x48,%rsp
|
|
725a: c3 ret
|
|
725b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7260: 48 83 ec 48 sub $0x48,%rsp
|
|
7264: b8 00 01 00 00 mov $0x100,%eax
|
|
7269: 4d 63 c9 movslq %r9d,%r9
|
|
726c: 45 33 db xor %r11d,%r11d
|
|
726f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
7273: 49 c1 e2 03 shl $0x3,%r10
|
|
7277: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
727e: 44 0f 4f d8 cmovg %eax,%r11d
|
|
7282: 48 89 e0 mov %rsp,%rax
|
|
7285: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
7289: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
728d: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
7291: e8 ea e4 05 00 call 0x65780
|
|
7296: 48 83 c4 48 add $0x48,%rsp
|
|
729a: c3 ret
|
|
729b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
72a0: 48 83 ec 48 sub $0x48,%rsp
|
|
72a4: b8 00 01 00 00 mov $0x100,%eax
|
|
72a9: 4d 63 c9 movslq %r9d,%r9
|
|
72ac: 45 33 db xor %r11d,%r11d
|
|
72af: 4f 8d 14 49 lea (%r9,%r9,2),%r10
|
|
72b3: 49 c1 e2 03 shl $0x3,%r10
|
|
72b7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
|
|
72be: 44 0f 4f d8 cmovg %eax,%r11d
|
|
72c2: 48 89 e0 mov %rsp,%rax
|
|
72c5: 44 89 58 20 mov %r11d,0x20(%rax)
|
|
72c9: 44 89 58 28 mov %r11d,0x28(%rax)
|
|
72cd: 44 89 58 30 mov %r11d,0x30(%rax)
|
|
72d1: e8 8a e9 05 00 call 0x65c60
|
|
72d6: 48 83 c4 48 add $0x48,%rsp
|
|
72da: c3 ret
|
|
72db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
72e0: 41 83 f8 0b cmp $0xb,%r8d
|
|
72e4: 7d 38 jge 0x731e
|
|
72e6: 41 ff c8 dec %r8d
|
|
72e9: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
72ed: 74 2e je 0x731d
|
|
72ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
72f6: 00
|
|
72f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
72fe: 66 90 xchg %ax,%ax
|
|
7300: f3 0f 10 02 movss (%rdx),%xmm0
|
|
7304: 41 ff c8 dec %r8d
|
|
7307: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
730b: 48 83 c1 04 add $0x4,%rcx
|
|
730f: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
7313: 48 83 c2 04 add $0x4,%rdx
|
|
7317: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
731b: 75 e3 jne 0x7300
|
|
731d: c3 ret
|
|
731e: 89 d0 mov %edx,%eax
|
|
7320: a8 03 test $0x3,%al
|
|
7322: 74 4d je 0x7371
|
|
7324: 44 89 c0 mov %r8d,%eax
|
|
7327: 41 83 e0 07 and $0x7,%r8d
|
|
732b: 83 e0 f8 and $0xfffffff8,%eax
|
|
732e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7335: 00
|
|
7336: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
733d: 0f 1f 00 nopl (%rax)
|
|
7340: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7344: 0f 10 12 movups (%rdx),%xmm2
|
|
7347: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
734b: 0f 10 01 movups (%rcx),%xmm0
|
|
734e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7352: 0f 5c d0 subps %xmm0,%xmm2
|
|
7355: 0f 5c d9 subps %xmm1,%xmm3
|
|
7358: 0f 11 12 movups %xmm2,(%rdx)
|
|
735b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
735f: 48 83 c1 20 add $0x20,%rcx
|
|
7363: 48 83 c2 20 add $0x20,%rdx
|
|
7367: 83 c0 f8 add $0xfffffff8,%eax
|
|
736a: 75 d4 jne 0x7340
|
|
736c: e9 75 ff ff ff jmp 0x72e6
|
|
7371: 83 e0 0f and $0xf,%eax
|
|
7374: 74 42 je 0x73b8
|
|
7376: c1 e8 02 shr $0x2,%eax
|
|
7379: f7 d8 neg %eax
|
|
737b: 83 e0 03 and $0x3,%eax
|
|
737e: 44 2b c0 sub %eax,%r8d
|
|
7381: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7388: 00
|
|
7389: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7390: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7397: 00
|
|
7398: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
739f: 90 nop
|
|
73a0: f3 0f 10 02 movss (%rdx),%xmm0
|
|
73a4: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
73a8: 48 83 c1 04 add $0x4,%rcx
|
|
73ac: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
73b0: 48 83 c2 04 add $0x4,%rdx
|
|
73b4: ff c8 dec %eax
|
|
73b6: 75 e8 jne 0x73a0
|
|
73b8: 44 89 c0 mov %r8d,%eax
|
|
73bb: 41 83 e0 07 and $0x7,%r8d
|
|
73bf: 83 e0 f8 and $0xfffffff8,%eax
|
|
73c2: f6 c1 0f test $0xf,%cl
|
|
73c5: 75 59 jne 0x7420
|
|
73c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73ce: 00
|
|
73cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73d6: 0f 1f 00 nopl (%rax)
|
|
73d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
73e4: 0f 28 02 movaps (%rdx),%xmm0
|
|
73e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
73eb: 0f 5c 01 subps (%rcx),%xmm0
|
|
73ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
73f2: 0f 29 02 movaps %xmm0,(%rdx)
|
|
73f5: 48 83 c1 20 add $0x20,%rcx
|
|
73f9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
73fd: 48 83 c2 20 add $0x20,%rdx
|
|
7401: 83 c0 f8 add $0xfffffff8,%eax
|
|
7404: 75 da jne 0x73e0
|
|
7406: e9 db fe ff ff jmp 0x72e6
|
|
740b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7412: 00
|
|
7413: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
741a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7420: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7424: 0f 10 01 movups (%rcx),%xmm0
|
|
7427: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
742b: 0f 28 12 movaps (%rdx),%xmm2
|
|
742e: 48 83 c1 20 add $0x20,%rcx
|
|
7432: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
7436: 0f 5c d0 subps %xmm0,%xmm2
|
|
7439: 0f 5c d9 subps %xmm1,%xmm3
|
|
743c: 0f 29 12 movaps %xmm2,(%rdx)
|
|
743f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
7443: 48 83 c2 20 add $0x20,%rdx
|
|
7447: 83 c0 f8 add $0xfffffff8,%eax
|
|
744a: 75 d4 jne 0x7420
|
|
744c: e9 95 fe ff ff jmp 0x72e6
|
|
7451: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7458: 00
|
|
7459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7460: 41 83 f8 0b cmp $0xb,%r8d
|
|
7464: 7d 38 jge 0x749e
|
|
7466: 41 ff c8 dec %r8d
|
|
7469: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
746d: 74 2e je 0x749d
|
|
746f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7476: 00
|
|
7477: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
747e: 66 90 xchg %ax,%ax
|
|
7480: f3 0f 10 02 movss (%rdx),%xmm0
|
|
7484: 41 ff c8 dec %r8d
|
|
7487: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
748b: 48 83 c1 04 add $0x4,%rcx
|
|
748f: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
7493: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
|
7497: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
749b: 75 e3 jne 0x7480
|
|
749d: c3 ret
|
|
749e: 89 d0 mov %edx,%eax
|
|
74a0: a8 03 test $0x3,%al
|
|
74a2: 74 4d je 0x74f1
|
|
74a4: 44 89 c0 mov %r8d,%eax
|
|
74a7: 41 83 e0 07 and $0x7,%r8d
|
|
74ab: 83 e0 f8 and $0xfffffff8,%eax
|
|
74ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
74b5: 00
|
|
74b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
74bd: 0f 1f 00 nopl (%rax)
|
|
74c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
74c4: 0f 10 12 movups (%rdx),%xmm2
|
|
74c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
74cb: 0f 10 01 movups (%rcx),%xmm0
|
|
74ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
74d2: 0f 5c d0 subps %xmm0,%xmm2
|
|
74d5: 0f 5c d9 subps %xmm1,%xmm3
|
|
74d8: 0f 11 12 movups %xmm2,(%rdx)
|
|
74db: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
74df: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
74e3: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
74e7: 83 c0 f8 add $0xfffffff8,%eax
|
|
74ea: 75 d4 jne 0x74c0
|
|
74ec: e9 75 ff ff ff jmp 0x7466
|
|
74f1: 83 e0 0f and $0xf,%eax
|
|
74f4: 74 42 je 0x7538
|
|
74f6: c1 e8 02 shr $0x2,%eax
|
|
74f9: f7 d8 neg %eax
|
|
74fb: 83 e0 03 and $0x3,%eax
|
|
74fe: 44 2b c0 sub %eax,%r8d
|
|
7501: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7508: 00
|
|
7509: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7510: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7517: 00
|
|
7518: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
751f: 90 nop
|
|
7520: f3 0f 10 02 movss (%rdx),%xmm0
|
|
7524: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
7528: 48 83 c1 04 add $0x4,%rcx
|
|
752c: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
7530: 48 8d 52 04 lea 0x4(%rdx),%rdx
|
|
7534: ff c8 dec %eax
|
|
7536: 75 e8 jne 0x7520
|
|
7538: 44 89 c0 mov %r8d,%eax
|
|
753b: 41 83 e0 07 and $0x7,%r8d
|
|
753f: 83 e0 f8 and $0xfffffff8,%eax
|
|
7542: f6 c1 0f test $0xf,%cl
|
|
7545: 75 59 jne 0x75a0
|
|
7547: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
754e: 00
|
|
754f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7556: 0f 1f 00 nopl (%rax)
|
|
7559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7560: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7564: 0f 28 02 movaps (%rdx),%xmm0
|
|
7567: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
756b: 0f 5c 01 subps (%rcx),%xmm0
|
|
756e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
7572: 0f 29 02 movaps %xmm0,(%rdx)
|
|
7575: 48 8d 49 20 lea 0x20(%rcx),%rcx
|
|
7579: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
|
|
757d: 48 8d 52 20 lea 0x20(%rdx),%rdx
|
|
7581: 83 c0 f8 add $0xfffffff8,%eax
|
|
7584: 75 da jne 0x7560
|
|
7586: e9 db fe ff ff jmp 0x7466
|
|
758b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7592: 00
|
|
7593: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
759a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
75a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
75a4: 0f 10 01 movups (%rcx),%xmm0
|
|
75a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
75ab: 0f 28 12 movaps (%rdx),%xmm2
|
|
75ae: 48 83 c1 20 add $0x20,%rcx
|
|
75b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
|
|
75b6: 0f 5c d0 subps %xmm0,%xmm2
|
|
75b9: 0f 5c d9 subps %xmm1,%xmm3
|
|
75bc: 0f 29 12 movaps %xmm2,(%rdx)
|
|
75bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
|
|
75c3: 48 83 c2 20 add $0x20,%rdx
|
|
75c7: 83 c0 f8 add $0xfffffff8,%eax
|
|
75ca: 75 d4 jne 0x75a0
|
|
75cc: e9 95 fe ff ff jmp 0x7466
|
|
75d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
75d8: 00
|
|
75d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75e0: 41 83 f8 0b cmp $0xb,%r8d
|
|
75e4: 7d 39 jge 0x761f
|
|
75e6: 41 83 c0 ff add $0xffffffff,%r8d
|
|
75ea: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
75ee: 74 2e je 0x761e
|
|
75f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
75f7: 00
|
|
75f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75ff: 90 nop
|
|
7600: f3 0f 10 02 movss (%rdx),%xmm0
|
|
7604: 41 83 c0 ff add $0xffffffff,%r8d
|
|
7608: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
760c: 48 83 c1 04 add $0x4,%rcx
|
|
7610: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
7614: 48 83 c2 04 add $0x4,%rdx
|
|
7618: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
761c: 75 e2 jne 0x7600
|
|
761e: c3 ret
|
|
761f: 89 d0 mov %edx,%eax
|
|
7621: a8 03 test $0x3,%al
|
|
7623: 74 4c je 0x7671
|
|
7625: 44 89 c0 mov %r8d,%eax
|
|
7628: 41 83 e0 07 and $0x7,%r8d
|
|
762c: 83 e0 f8 and $0xfffffff8,%eax
|
|
762f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7636: 00
|
|
7637: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
763e: 66 90 xchg %ax,%ax
|
|
7640: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7644: 0f 10 12 movups (%rdx),%xmm2
|
|
7647: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
764b: 0f 10 01 movups (%rcx),%xmm0
|
|
764e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7652: 0f 5c d0 subps %xmm0,%xmm2
|
|
7655: 48 83 c1 20 add $0x20,%rcx
|
|
7659: 0f 5c d9 subps %xmm1,%xmm3
|
|
765c: 0f 11 12 movups %xmm2,(%rdx)
|
|
765f: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
7663: 48 83 c2 20 add $0x20,%rdx
|
|
7667: 83 c0 f8 add $0xfffffff8,%eax
|
|
766a: 75 d4 jne 0x7640
|
|
766c: e9 75 ff ff ff jmp 0x75e6
|
|
7671: 83 e0 0f and $0xf,%eax
|
|
7674: 74 43 je 0x76b9
|
|
7676: c1 e8 02 shr $0x2,%eax
|
|
7679: f7 d8 neg %eax
|
|
767b: 83 e0 03 and $0x3,%eax
|
|
767e: 44 2b c0 sub %eax,%r8d
|
|
7681: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7688: 00
|
|
7689: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7690: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7697: 00
|
|
7698: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
769f: 90 nop
|
|
76a0: f3 0f 10 02 movss (%rdx),%xmm0
|
|
76a4: f3 0f 5c 01 subss (%rcx),%xmm0
|
|
76a8: 48 83 c1 04 add $0x4,%rcx
|
|
76ac: f3 0f 11 02 movss %xmm0,(%rdx)
|
|
76b0: 48 83 c2 04 add $0x4,%rdx
|
|
76b4: 83 c0 ff add $0xffffffff,%eax
|
|
76b7: 75 e7 jne 0x76a0
|
|
76b9: 44 89 c0 mov %r8d,%eax
|
|
76bc: 41 83 e0 07 and $0x7,%r8d
|
|
76c0: 83 e0 f8 and $0xfffffff8,%eax
|
|
76c3: f6 c1 0f test $0xf,%cl
|
|
76c6: 75 58 jne 0x7720
|
|
76c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
76cf: 00
|
|
76d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
76d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
76de: 00 00
|
|
76e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
76e4: 0f 10 02 movups (%rdx),%xmm0
|
|
76e7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
76eb: 0f 5c 01 subps (%rcx),%xmm0
|
|
76ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
|
|
76f2: 48 83 c1 20 add $0x20,%rcx
|
|
76f6: 0f 11 02 movups %xmm0,(%rdx)
|
|
76f9: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
|
|
76fd: 48 83 c2 20 add $0x20,%rdx
|
|
7701: 83 c0 f8 add $0xfffffff8,%eax
|
|
7704: 75 da jne 0x76e0
|
|
7706: e9 db fe ff ff jmp 0x75e6
|
|
770b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7712: 00
|
|
7713: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
771a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7720: 0f 18 49 40 prefetcht0 0x40(%rcx)
|
|
7724: 0f 10 12 movups (%rdx),%xmm2
|
|
7727: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
|
|
772b: 0f 10 01 movups (%rcx),%xmm0
|
|
772e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7732: 0f 5c d0 subps %xmm0,%xmm2
|
|
7735: 48 83 c1 20 add $0x20,%rcx
|
|
7739: 0f 5c d9 subps %xmm1,%xmm3
|
|
773c: 0f 11 12 movups %xmm2,(%rdx)
|
|
773f: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
|
|
7743: 48 83 c2 20 add $0x20,%rdx
|
|
7747: 83 c0 f8 add $0xfffffff8,%eax
|
|
774a: 75 d4 jne 0x7720
|
|
774c: e9 95 fe ff ff jmp 0x75e6
|
|
7751: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7758: 00
|
|
7759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7760: 48 83 ec 28 sub $0x28,%rsp
|
|
7764: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
7768: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
776d: e8 4e 4f a9 01 call 0x1a9c6c0
|
|
7772: 48 83 c4 28 add $0x28,%rsp
|
|
7776: c3 ret
|
|
7777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
777e: 00 00
|
|
7780: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7785: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
7789: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
778e: e8 4d 59 a9 01 call 0x1a9d0e0
|
|
7793: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7798: c3 ret
|
|
7799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
77a0: 48 83 ec 28 sub $0x28,%rsp
|
|
77a4: 89 4c 24 30 mov %ecx,0x30(%rsp)
|
|
77a8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
|
|
77ad: e8 4e 63 a9 01 call 0x1a9db00
|
|
77b2: 48 83 c4 28 add $0x28,%rsp
|
|
77b6: c3 ret
|
|
77b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
77be: 00 00
|
|
77c0: 56 push %rsi
|
|
77c1: 57 push %rdi
|
|
77c2: 41 54 push %r12
|
|
77c4: 41 56 push %r14
|
|
77c6: 55 push %rbp
|
|
77c7: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
77ce: 44 89 c7 mov %r8d,%edi
|
|
77d1: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
77d6: 48 89 d6 mov %rdx,%rsi
|
|
77d9: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2605e10
|
|
77e0: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
77e5: 4c 33 cc xor %rsp,%r9
|
|
77e8: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
77ec: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
77f1: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d
|
|
77f8: 00
|
|
77f9: 41 89 cc mov %ecx,%r12d
|
|
77fc: 48 89 f5 mov %rsi,%rbp
|
|
77ff: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
7806: 00
|
|
7807: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d
|
|
780e: 0f 8e cf 01 00 00 jle 0x79e3
|
|
7814: 48 f7 c6 03 00 00 00 test $0x3,%rsi
|
|
781b: 0f 85 c2 01 00 00 jne 0x79e3
|
|
7821: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
7826: e8 95 a7 44 00 call 0x451fc0
|
|
782b: 85 c0 test %eax,%eax
|
|
782d: 0f 85 7d 01 00 00 jne 0x79b0
|
|
7833: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
7838: 45 85 c9 test %r9d,%r9d
|
|
783b: 0f 8e 6f 01 00 00 jle 0x79b0
|
|
7841: 45 3b f1 cmp %r9d,%r14d
|
|
7844: 0f 8e 66 01 00 00 jle 0x79b0
|
|
784a: c4 c1 79 6e cc vmovd %r12d,%xmm1
|
|
784f: 49 89 f1 mov %rsi,%r9
|
|
7852: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1
|
|
7857: 49 f7 d9 neg %r9
|
|
785a: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13)
|
|
7860: 49 83 c1 40 add $0x40,%r9
|
|
7864: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
786a: 49 83 e1 3f and $0x3f,%r9
|
|
786e: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13)
|
|
7874: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0
|
|
787b: 45 85 c9 test %r9d,%r9d
|
|
787e: 74 22 je 0x78a2
|
|
7880: 41 c1 e9 02 shr $0x2,%r9d
|
|
7884: 41 2b f9 sub %r9d,%edi
|
|
7887: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp
|
|
788b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi)
|
|
788f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi)
|
|
7894: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi)
|
|
789b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi)
|
|
78a2: 41 89 f9 mov %edi,%r9d
|
|
78a5: 41 83 e1 0f and $0xf,%r9d
|
|
78a9: 41 f7 d9 neg %r9d
|
|
78ac: 44 03 cf add %edi,%r9d
|
|
78af: 45 85 c9 test %r9d,%r9d
|
|
78b2: 0f 8e 82 00 00 00 jle 0x793a
|
|
78b8: 33 c0 xor %eax,%eax
|
|
78ba: 45 8d 71 0f lea 0xf(%r9),%r14d
|
|
78be: 45 89 f3 mov %r14d,%r11d
|
|
78c1: ba 01 00 00 00 mov $0x1,%edx
|
|
78c6: 41 c1 eb 05 shr $0x5,%r11d
|
|
78ca: 45 33 d2 xor %r10d,%r10d
|
|
78cd: 45 85 db test %r11d,%r11d
|
|
78d0: 76 3c jbe 0x790e
|
|
78d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
78d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
78e0: 4d 63 d2 movslq %r10d,%r10
|
|
78e3: ff c0 inc %eax
|
|
78e5: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4)
|
|
78ec: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4)
|
|
78f3: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4)
|
|
78fa: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4)
|
|
7901: 41 83 c2 20 add $0x20,%r10d
|
|
7905: 41 3b c3 cmp %r11d,%eax
|
|
7908: 72 d6 jb 0x78e0
|
|
790a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
790e: 41 c1 fe 03 sar $0x3,%r14d
|
|
7912: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
7916: 41 c1 ee 1c shr $0x1c,%r14d
|
|
791a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d
|
|
791f: 41 c1 fb 04 sar $0x4,%r11d
|
|
7923: 45 3b d3 cmp %r11d,%r10d
|
|
7926: 73 12 jae 0x793a
|
|
7928: c1 e2 04 shl $0x4,%edx
|
|
792b: 48 63 d2 movslq %edx,%rdx
|
|
792e: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4)
|
|
7934: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4)
|
|
793a: 4d 63 c9 movslq %r9d,%r9
|
|
793d: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9
|
|
7942: f7 c7 08 00 00 00 test $0x8,%edi
|
|
7948: 74 09 je 0x7953
|
|
794a: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9)
|
|
794f: 49 83 c1 20 add $0x20,%r9
|
|
7953: f7 c7 04 00 00 00 test $0x4,%edi
|
|
7959: 74 09 je 0x7964
|
|
795b: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9)
|
|
7960: 49 83 c1 10 add $0x10,%r9
|
|
7964: f7 c7 02 00 00 00 test $0x2,%edi
|
|
796a: 74 0b je 0x7977
|
|
796c: 49 8b 6d 00 mov 0x0(%r13),%rbp
|
|
7970: 49 89 29 mov %rbp,(%r9)
|
|
7973: 49 83 c1 08 add $0x8,%r9
|
|
7977: f7 c7 01 00 00 00 test $0x1,%edi
|
|
797d: 74 03 je 0x7982
|
|
797f: 45 89 21 mov %r12d,(%r9)
|
|
7982: 0f ae f8 sfence
|
|
7985: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
798a: 48 33 cc xor %rsp,%rcx
|
|
798d: c5 f8 77 vzeroupper
|
|
7990: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2605e10
|
|
7997: 75 7d jne 0x7a16
|
|
7999: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
799e: 48 89 f0 mov %rsi,%rax
|
|
79a1: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
79a8: 5d pop %rbp
|
|
79a9: 41 5e pop %r14
|
|
79ab: 41 5c pop %r12
|
|
79ad: 5f pop %rdi
|
|
79ae: 5e pop %rsi
|
|
79af: c3 ret
|
|
79b0: 44 89 e1 mov %r12d,%ecx
|
|
79b3: 48 89 f2 mov %rsi,%rdx
|
|
79b6: 41 89 f8 mov %edi,%r8d
|
|
79b9: e8 22 be a4 01 call 0x1a537e0
|
|
79be: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
79c3: 48 33 cc xor %rsp,%rcx
|
|
79c6: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2605e10
|
|
79cd: 75 47 jne 0x7a16
|
|
79cf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
79d4: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
79db: 5d pop %rbp
|
|
79dc: 41 5e pop %r14
|
|
79de: 41 5c pop %r12
|
|
79e0: 5f pop %rdi
|
|
79e1: 5e pop %rsi
|
|
79e2: c3 ret
|
|
79e3: 44 89 e1 mov %r12d,%ecx
|
|
79e6: 48 89 f2 mov %rsi,%rdx
|
|
79e9: 41 89 f8 mov %edi,%r8d
|
|
79ec: e8 ef bd a4 01 call 0x1a537e0
|
|
79f1: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
79f6: 48 33 cc xor %rsp,%rcx
|
|
79f9: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2605e10
|
|
7a00: 75 14 jne 0x7a16
|
|
7a02: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
7a07: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
7a0e: 5d pop %rbp
|
|
7a0f: 41 5e pop %r14
|
|
7a11: 41 5c pop %r12
|
|
7a13: 5f pop %rdi
|
|
7a14: 5e pop %rsi
|
|
7a15: c3 ret
|
|
7a16: e8 55 9b 11 01 call 0x1121570
|
|
7a1b: 90 nop
|
|
7a1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7a20: 56 push %rsi
|
|
7a21: 57 push %rdi
|
|
7a22: 41 54 push %r12
|
|
7a24: 41 56 push %r14
|
|
7a26: 41 57 push %r15
|
|
7a28: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
7a2f: 45 89 c4 mov %r8d,%r12d
|
|
7a32: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
7a37: 48 89 d7 mov %rdx,%rdi
|
|
7a3a: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2605e10
|
|
7a41: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
7a46: 4c 33 cc xor %rsp,%r9
|
|
7a49: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
7a4d: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
7a52: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
|
|
7a59: 00
|
|
7a5a: 41 89 ce mov %ecx,%r14d
|
|
7a5d: 48 89 fe mov %rdi,%rsi
|
|
7a60: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
7a67: 00
|
|
7a68: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
|
|
7a6f: 0f 8e b6 01 00 00 jle 0x7c2b
|
|
7a75: 48 f7 c7 03 00 00 00 test $0x3,%rdi
|
|
7a7c: 0f 85 a9 01 00 00 jne 0x7c2b
|
|
7a82: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
7a87: e8 34 a5 44 00 call 0x451fc0
|
|
7a8c: 85 c0 test %eax,%eax
|
|
7a8e: 0f 85 63 01 00 00 jne 0x7bf7
|
|
7a94: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
7a99: 45 85 c9 test %r9d,%r9d
|
|
7a9c: 0f 8e 55 01 00 00 jle 0x7bf7
|
|
7aa2: 45 3b f9 cmp %r9d,%r15d
|
|
7aa5: 0f 8e 4c 01 00 00 jle 0x7bf7
|
|
7aab: c4 c1 79 6e c6 vmovd %r14d,%xmm0
|
|
7ab0: 49 89 f9 mov %rdi,%r9
|
|
7ab3: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1
|
|
7ab8: 49 f7 d9 neg %r9
|
|
7abb: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
|
|
7ac1: 49 83 c1 40 add $0x40,%r9
|
|
7ac5: 49 83 e1 3f and $0x3f,%r9
|
|
7ac9: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
7acf: 45 85 c9 test %r9d,%r9d
|
|
7ad2: 74 14 je 0x7ae8
|
|
7ad4: 41 c1 e9 02 shr $0x2,%r9d
|
|
7ad8: 45 2b e1 sub %r9d,%r12d
|
|
7adb: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
|
|
7adf: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
|
|
7ae3: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
|
|
7ae8: 45 89 e1 mov %r12d,%r9d
|
|
7aeb: 41 83 e1 0f and $0xf,%r9d
|
|
7aef: 41 f7 d9 neg %r9d
|
|
7af2: 45 03 cc add %r12d,%r9d
|
|
7af5: 45 85 c9 test %r9d,%r9d
|
|
7af8: 0f 8e 7b 00 00 00 jle 0x7b79
|
|
7afe: 33 c0 xor %eax,%eax
|
|
7b00: 45 8d 79 0f lea 0xf(%r9),%r15d
|
|
7b04: 45 89 fb mov %r15d,%r11d
|
|
7b07: ba 01 00 00 00 mov $0x1,%edx
|
|
7b0c: 41 c1 eb 05 shr $0x5,%r11d
|
|
7b10: 45 33 d2 xor %r10d,%r10d
|
|
7b13: 45 85 db test %r11d,%r11d
|
|
7b16: 76 35 jbe 0x7b4d
|
|
7b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b1f: 00
|
|
7b20: 4d 63 d2 movslq %r10d,%r10
|
|
7b23: ff c0 inc %eax
|
|
7b25: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
|
|
7b2b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
|
|
7b32: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
|
|
7b39: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
|
|
7b40: 41 83 c2 20 add $0x20,%r10d
|
|
7b44: 41 3b c3 cmp %r11d,%eax
|
|
7b47: 72 d7 jb 0x7b20
|
|
7b49: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
7b4d: 41 c1 ff 03 sar $0x3,%r15d
|
|
7b51: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
7b55: 41 c1 ef 1c shr $0x1c,%r15d
|
|
7b59: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
|
|
7b5e: 41 c1 fb 04 sar $0x4,%r11d
|
|
7b62: 45 3b d3 cmp %r11d,%r10d
|
|
7b65: 73 12 jae 0x7b79
|
|
7b67: c1 e2 04 shl $0x4,%edx
|
|
7b6a: 48 63 d2 movslq %edx,%rdx
|
|
7b6d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
|
|
7b73: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
|
|
7b79: 4d 63 c9 movslq %r9d,%r9
|
|
7b7c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
|
|
7b80: 41 f7 c4 08 00 00 00 test $0x8,%r12d
|
|
7b87: 74 09 je 0x7b92
|
|
7b89: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
|
|
7b8e: 49 83 c1 20 add $0x20,%r9
|
|
7b92: 41 f7 c4 04 00 00 00 test $0x4,%r12d
|
|
7b99: 74 09 je 0x7ba4
|
|
7b9b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
|
|
7ba0: 49 83 c1 10 add $0x10,%r9
|
|
7ba4: 41 f7 c4 02 00 00 00 test $0x2,%r12d
|
|
7bab: 74 0b je 0x7bb8
|
|
7bad: 49 8b 75 00 mov 0x0(%r13),%rsi
|
|
7bb1: 49 89 31 mov %rsi,(%r9)
|
|
7bb4: 49 83 c1 08 add $0x8,%r9
|
|
7bb8: 41 f7 c4 01 00 00 00 test $0x1,%r12d
|
|
7bbf: 74 03 je 0x7bc4
|
|
7bc1: 45 89 31 mov %r14d,(%r9)
|
|
7bc4: 0f ae f8 sfence
|
|
7bc7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
7bcc: 48 33 cc xor %rsp,%rcx
|
|
7bcf: c5 f8 77 vzeroupper
|
|
7bd2: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2605e10
|
|
7bd9: 0f 85 80 00 00 00 jne 0x7c5f
|
|
7bdf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
7be4: 48 89 f8 mov %rdi,%rax
|
|
7be7: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
7bee: 41 5f pop %r15
|
|
7bf0: 41 5e pop %r14
|
|
7bf2: 41 5c pop %r12
|
|
7bf4: 5f pop %rdi
|
|
7bf5: 5e pop %rsi
|
|
7bf6: c3 ret
|
|
7bf7: 44 89 f1 mov %r14d,%ecx
|
|
7bfa: 48 89 fa mov %rdi,%rdx
|
|
7bfd: 45 89 e0 mov %r12d,%r8d
|
|
7c00: e8 7b c8 a4 01 call 0x1a54480
|
|
7c05: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
7c0a: 48 33 cc xor %rsp,%rcx
|
|
7c0d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2605e10
|
|
7c14: 75 49 jne 0x7c5f
|
|
7c16: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
7c1b: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
7c22: 41 5f pop %r15
|
|
7c24: 41 5e pop %r14
|
|
7c26: 41 5c pop %r12
|
|
7c28: 5f pop %rdi
|
|
7c29: 5e pop %rsi
|
|
7c2a: c3 ret
|
|
7c2b: 44 89 f1 mov %r14d,%ecx
|
|
7c2e: 48 89 fa mov %rdi,%rdx
|
|
7c31: 45 89 e0 mov %r12d,%r8d
|
|
7c34: e8 47 c8 a4 01 call 0x1a54480
|
|
7c39: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
7c3e: 48 33 cc xor %rsp,%rcx
|
|
7c41: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2605e10
|
|
7c48: 75 15 jne 0x7c5f
|
|
7c4a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
7c4f: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
7c56: 41 5f pop %r15
|
|
7c58: 41 5e pop %r14
|
|
7c5a: 41 5c pop %r12
|
|
7c5c: 5f pop %rdi
|
|
7c5d: 5e pop %rsi
|
|
7c5e: c3 ret
|
|
7c5f: e8 0c 99 11 01 call 0x1121570
|
|
7c64: 90 nop
|
|
7c65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c6c: 00
|
|
7c6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c80: 56 push %rsi
|
|
7c81: 57 push %rdi
|
|
7c82: 41 54 push %r12
|
|
7c84: 41 56 push %r14
|
|
7c86: 41 57 push %r15
|
|
7c88: 48 81 ec 80 00 00 00 sub $0x80,%rsp
|
|
7c8f: 45 89 c4 mov %r8d,%r12d
|
|
7c92: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
|
|
7c97: 48 89 d7 mov %rdx,%rdi
|
|
7c9a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2605e10
|
|
7ca1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
|
|
7ca6: 4c 33 cc xor %rsp,%r9
|
|
7ca9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
7cad: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
|
|
7cb2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
|
|
7cb9: 00
|
|
7cba: 41 89 ce mov %ecx,%r14d
|
|
7cbd: 48 89 fe mov %rdi,%rsi
|
|
7cc0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
|
|
7cc7: 00
|
|
7cc8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
|
|
7ccf: 0f 8e b6 01 00 00 jle 0x7e8b
|
|
7cd5: 48 f7 c7 03 00 00 00 test $0x3,%rdi
|
|
7cdc: 0f 85 a9 01 00 00 jne 0x7e8b
|
|
7ce2: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
|
|
7ce7: e8 d4 a2 44 00 call 0x451fc0
|
|
7cec: 85 c0 test %eax,%eax
|
|
7cee: 0f 85 63 01 00 00 jne 0x7e57
|
|
7cf4: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
|
|
7cf9: 45 85 c9 test %r9d,%r9d
|
|
7cfc: 0f 8e 55 01 00 00 jle 0x7e57
|
|
7d02: 45 3b f9 cmp %r9d,%r15d
|
|
7d05: 0f 8e 4c 01 00 00 jle 0x7e57
|
|
7d0b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1
|
|
7d11: 49 89 f9 mov %rdi,%r9
|
|
7d14: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
|
|
7d1a: 49 f7 d9 neg %r9
|
|
7d1d: 49 83 c1 40 add $0x40,%r9
|
|
7d21: 49 83 e1 3f and $0x3f,%r9
|
|
7d25: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
|
|
7d2b: 45 85 c9 test %r9d,%r9d
|
|
7d2e: 74 14 je 0x7d44
|
|
7d30: 41 c1 e9 02 shr $0x2,%r9d
|
|
7d34: 45 2b e1 sub %r9d,%r12d
|
|
7d37: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
|
|
7d3b: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
|
|
7d3f: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
|
|
7d44: 45 89 e1 mov %r12d,%r9d
|
|
7d47: 41 83 e1 0f and $0xf,%r9d
|
|
7d4b: 41 f7 d9 neg %r9d
|
|
7d4e: 45 03 cc add %r12d,%r9d
|
|
7d51: 45 85 c9 test %r9d,%r9d
|
|
7d54: 0f 8e 7f 00 00 00 jle 0x7dd9
|
|
7d5a: 33 c0 xor %eax,%eax
|
|
7d5c: 45 8d 79 0f lea 0xf(%r9),%r15d
|
|
7d60: 45 89 fb mov %r15d,%r11d
|
|
7d63: ba 01 00 00 00 mov $0x1,%edx
|
|
7d68: 41 c1 eb 05 shr $0x5,%r11d
|
|
7d6c: 45 33 d2 xor %r10d,%r10d
|
|
7d6f: 45 85 db test %r11d,%r11d
|
|
7d72: 76 39 jbe 0x7dad
|
|
7d74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d80: 4d 63 d2 movslq %r10d,%r10
|
|
7d83: ff c0 inc %eax
|
|
7d85: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
|
|
7d8b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
|
|
7d92: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
|
|
7d99: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
|
|
7da0: 41 83 c2 20 add $0x20,%r10d
|
|
7da4: 41 3b c3 cmp %r11d,%eax
|
|
7da7: 72 d7 jb 0x7d80
|
|
7da9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
|
|
7dad: 41 c1 ff 03 sar $0x3,%r15d
|
|
7db1: 44 8d 52 ff lea -0x1(%rdx),%r10d
|
|
7db5: 41 c1 ef 1c shr $0x1c,%r15d
|
|
7db9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
|
|
7dbe: 41 c1 fb 04 sar $0x4,%r11d
|
|
7dc2: 45 3b d3 cmp %r11d,%r10d
|
|
7dc5: 73 12 jae 0x7dd9
|
|
7dc7: c1 e2 04 shl $0x4,%edx
|
|
7dca: 48 63 d2 movslq %edx,%rdx
|
|
7dcd: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
|
|
7dd3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
|
|
7dd9: 4d 63 c9 movslq %r9d,%r9
|
|
7ddc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
|
|
7de0: 41 f7 c4 08 00 00 00 test $0x8,%r12d
|
|
7de7: 74 09 je 0x7df2
|
|
7de9: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
|
|
7dee: 49 83 c1 20 add $0x20,%r9
|
|
7df2: 41 f7 c4 04 00 00 00 test $0x4,%r12d
|
|
7df9: 74 09 je 0x7e04
|
|
7dfb: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
|
|
7e00: 49 83 c1 10 add $0x10,%r9
|
|
7e04: 41 f7 c4 02 00 00 00 test $0x2,%r12d
|
|
7e0b: 74 0b je 0x7e18
|
|
7e0d: 49 8b 75 00 mov 0x0(%r13),%rsi
|
|
7e11: 49 89 31 mov %rsi,(%r9)
|
|
7e14: 49 83 c1 08 add $0x8,%r9
|
|
7e18: 41 f7 c4 01 00 00 00 test $0x1,%r12d
|
|
7e1f: 74 03 je 0x7e24
|
|
7e21: 45 89 31 mov %r14d,(%r9)
|
|
7e24: 0f ae f8 sfence
|
|
7e27: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
7e2c: 48 33 cc xor %rsp,%rcx
|
|
7e2f: c5 f8 77 vzeroupper
|
|
7e32: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2605e10
|
|
7e39: 0f 85 80 00 00 00 jne 0x7ebf
|
|
7e3f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
7e44: 48 89 f8 mov %rdi,%rax
|
|
7e47: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
7e4e: 41 5f pop %r15
|
|
7e50: 41 5e pop %r14
|
|
7e52: 41 5c pop %r12
|
|
7e54: 5f pop %rdi
|
|
7e55: 5e pop %rsi
|
|
7e56: c3 ret
|
|
7e57: 44 89 f1 mov %r14d,%ecx
|
|
7e5a: 48 89 fa mov %rdi,%rdx
|
|
7e5d: 45 89 e0 mov %r12d,%r8d
|
|
7e60: e8 bb d2 a4 01 call 0x1a55120
|
|
7e65: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
7e6a: 48 33 cc xor %rsp,%rcx
|
|
7e6d: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2605e10
|
|
7e74: 75 49 jne 0x7ebf
|
|
7e76: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
7e7b: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
7e82: 41 5f pop %r15
|
|
7e84: 41 5e pop %r14
|
|
7e86: 41 5c pop %r12
|
|
7e88: 5f pop %rdi
|
|
7e89: 5e pop %rsi
|
|
7e8a: c3 ret
|
|
7e8b: 44 89 f1 mov %r14d,%ecx
|
|
7e8e: 48 89 fa mov %rdi,%rdx
|
|
7e91: 45 89 e0 mov %r12d,%r8d
|
|
7e94: e8 87 d2 a4 01 call 0x1a55120
|
|
7e99: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
|
|
7e9e: 48 33 cc xor %rsp,%rcx
|
|
7ea1: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2605e10
|
|
7ea8: 75 15 jne 0x7ebf
|
|
7eaa: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
|
|
7eaf: 48 81 c4 80 00 00 00 add $0x80,%rsp
|
|
7eb6: 41 5f pop %r15
|
|
7eb8: 41 5e pop %r14
|
|
7eba: 41 5c pop %r12
|
|
7ebc: 5f pop %rdi
|
|
7ebd: 5e pop %rsi
|
|
7ebe: c3 ret
|
|
7ebf: e8 ac 96 11 01 call 0x1121570
|
|
7ec4: 90 nop
|
|
7ec5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ecc: 00
|
|
7ecd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ed4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ee0: 41 54 push %r12
|
|
7ee2: 41 55 push %r13
|
|
7ee4: 41 56 push %r14
|
|
7ee6: 41 57 push %r15
|
|
7ee8: 48 83 ec 38 sub $0x38,%rsp
|
|
7eec: 4d 89 c5 mov %r8,%r13
|
|
7eef: 49 89 d4 mov %rdx,%r12
|
|
7ef2: 48 89 ca mov %rcx,%rdx
|
|
7ef5: 45 33 db xor %r11d,%r11d
|
|
7ef8: 4d 85 ed test %r13,%r13
|
|
7efb: 0f 84 28 02 00 00 je 0x8129
|
|
7f01: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
|
|
7f06: 74 12 je 0x7f1a
|
|
7f08: b8 f3 ff ff ff mov $0xfffffff3,%eax
|
|
7f0d: 48 83 c4 38 add $0x38,%rsp
|
|
7f11: 41 5f pop %r15
|
|
7f13: 41 5e pop %r14
|
|
7f15: 41 5d pop %r13
|
|
7f17: 41 5c pop %r12
|
|
7f19: c3 ret
|
|
7f1a: 48 85 d2 test %rdx,%rdx
|
|
7f1d: 0f 84 06 02 00 00 je 0x8129
|
|
7f23: 4d 85 e4 test %r12,%r12
|
|
7f26: 0f 84 fd 01 00 00 je 0x8129
|
|
7f2c: 4d 85 c9 test %r9,%r9
|
|
7f2f: 0f 84 ed 01 00 00 je 0x8122
|
|
7f35: 45 8b 7d 04 mov 0x4(%r13),%r15d
|
|
7f39: 41 83 ff 05 cmp $0x5,%r15d
|
|
7f3d: 7f 79 jg 0x7fb8
|
|
7f3f: 4d 63 cf movslq %r15d,%r9
|
|
7f42: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
7f47: 74 1d je 0x7f66
|
|
7f49: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xffffffffffff04a0
|
|
7f50: 48 89 d1 mov %rdx,%rcx
|
|
7f53: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
|
|
7f59: 4c 89 e2 mov %r12,%rdx
|
|
7f5c: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8)
|
|
7f63: 01
|
|
7f64: eb 15 jmp 0x7f7b
|
|
7f66: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xffffffffffff04a0
|
|
7f6d: 48 89 d1 mov %rdx,%rcx
|
|
7f70: 4c 89 e2 mov %r12,%rdx
|
|
7f73: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8)
|
|
7f7a: 01
|
|
7f7b: b8 01 00 00 00 mov $0x1,%eax
|
|
7f80: 44 89 f9 mov %r15d,%ecx
|
|
7f83: d3 e0 shl %cl,%eax
|
|
7f85: 48 63 c0 movslq %eax,%rax
|
|
7f88: 48 83 f8 01 cmp $0x1,%rax
|
|
7f8c: 74 12 je 0x7fa0
|
|
7f8e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9
|
|
7f93: 4d 89 0c c4 mov %r9,(%r12,%rax,8)
|
|
7f97: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8)
|
|
7f9e: 00 00
|
|
7fa0: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
|
|
7fa7: 00 00
|
|
7fa9: 33 c0 xor %eax,%eax
|
|
7fab: 48 83 c4 38 add $0x38,%rsp
|
|
7faf: 41 5f pop %r15
|
|
7fb1: 41 5e pop %r14
|
|
7fb3: 41 5d pop %r13
|
|
7fb5: 41 5c pop %r12
|
|
7fb7: c3 ret
|
|
7fb8: 4c 89 c8 mov %r9,%rax
|
|
7fbb: 48 83 e0 3f and $0x3f,%rax
|
|
7fbf: 48 f7 d8 neg %rax
|
|
7fc2: 48 83 e0 3f and $0x3f,%rax
|
|
7fc6: 4c 03 c8 add %rax,%r9
|
|
7fc9: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
|
|
7fce: 4d 0f 4f d9 cmovg %r9,%r11
|
|
7fd2: 41 be 01 00 00 00 mov $0x1,%r14d
|
|
7fd8: 45 8d 4f ff lea -0x1(%r15),%r9d
|
|
7fdc: 44 89 c9 mov %r9d,%ecx
|
|
7fdf: 41 d3 e6 shl %cl,%r14d
|
|
7fe2: 41 83 ff 06 cmp $0x6,%r15d
|
|
7fe6: 7f 5c jg 0x8044
|
|
7fe8: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
|
|
7fed: 74 2f je 0x801e
|
|
7fef: 4d 63 ff movslq %r15d,%r15
|
|
7ff2: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xffffffffffff04a0
|
|
7ff9: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
|
|
7fff: 48 rex.W
|