8821 lines
418 KiB
Plaintext
8821 lines
418 KiB
Plaintext
; th_e360: VA 0x18000e360-0x180016360 (32768 bytes)
|
|
|
|
/tmp/opencode/dis/th_e360.bin: file format binary
|
|
|
|
|
|
Disassembly of section .data:
|
|
|
|
0000000000000000 <.data>:
|
|
0: 41 54 push %r12
|
|
2: 49 89 cb mov %rcx,%r11
|
|
5: 4d 85 db test %r11,%r11
|
|
8: 0f 84 dd 01 00 00 je 0x1eb
|
|
e: 48 85 d2 test %rdx,%rdx
|
|
11: 0f 84 d4 01 00 00 je 0x1eb
|
|
17: 45 85 c0 test %r8d,%r8d
|
|
1a: 0f 8e c3 01 00 00 jle 0x1e3
|
|
20: 4d 63 c8 movslq %r8d,%r9
|
|
23: 49 83 f9 08 cmp $0x8,%r9
|
|
27: 0f 8c b1 01 00 00 jl 0x1de
|
|
2d: 48 89 d0 mov %rdx,%rax
|
|
30: 48 83 e0 1f and $0x1f,%rax
|
|
34: 85 c0 test %eax,%eax
|
|
36: 74 0d je 0x45
|
|
38: a8 0f test $0xf,%al
|
|
3a: 0f 85 9e 01 00 00 jne 0x1de
|
|
40: b8 01 00 00 00 mov $0x1,%eax
|
|
45: 41 89 c2 mov %eax,%r10d
|
|
48: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
4c: 4c 3b c9 cmp %rcx,%r9
|
|
4f: 0f 8c 89 01 00 00 jl 0x1de
|
|
55: 44 89 c1 mov %r8d,%ecx
|
|
58: 2b c8 sub %eax,%ecx
|
|
5a: 83 e1 07 and $0x7,%ecx
|
|
5d: 44 2b c1 sub %ecx,%r8d
|
|
60: 33 c9 xor %ecx,%ecx
|
|
62: 4d 63 c0 movslq %r8d,%r8
|
|
65: 45 33 e4 xor %r12d,%r12d
|
|
68: 85 c0 test %eax,%eax
|
|
6a: 48 89 d0 mov %rdx,%rax
|
|
6d: 76 47 jbe 0xb6
|
|
6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
76: 00
|
|
77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7e: 66 90 xchg %ax,%ax
|
|
80: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
84: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
8a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
8e: 48 ff c1 inc %rcx
|
|
91: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
96: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
9a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
|
|
a0: 49 83 c4 10 add $0x10,%r12
|
|
a4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
a9: c5 f9 11 28 vmovupd %xmm5,(%rax)
|
|
ad: 48 83 c0 10 add $0x10,%rax
|
|
b1: 49 3b ca cmp %r10,%rcx
|
|
b4: 72 ca jb 0x80
|
|
b6: 4c 89 d0 mov %r10,%rax
|
|
b9: 48 c1 e0 04 shl $0x4,%rax
|
|
bd: 0f 1f 00 nopl (%rax)
|
|
c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
c5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
|
|
c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
cf: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
d3: 49 83 c2 08 add $0x8,%r10
|
|
d7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
dc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
e0: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
|
|
e5: c5 ff 12 29 vmovddup (%rcx),%ymm5
|
|
e9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
ee: c5 fd 11 29 vmovupd %ymm5,(%rcx)
|
|
f2: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
|
|
f9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
fd: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
102: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
106: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
|
|
10b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
|
|
110: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
115: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
|
|
11a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
|
|
121: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
125: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
12a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
12e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
|
|
133: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
|
|
138: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
13d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
|
|
142: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
|
|
149: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
14d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
152: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
156: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
|
|
15b: 48 05 80 00 00 00 add $0x80,%rax
|
|
161: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
166: 4d 3b d0 cmp %r8,%r10
|
|
169: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
|
|
16e: 0f 82 4c ff ff ff jb 0xc0
|
|
174: 4c 89 c0 mov %r8,%rax
|
|
177: 48 c1 e0 04 shl $0x4,%rax
|
|
17b: 48 03 d0 add %rax,%rdx
|
|
17e: 4d 3b c1 cmp %r9,%r8
|
|
181: 73 53 jae 0x1d6
|
|
183: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
18a: 00
|
|
18b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a0: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
1a4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
1aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
1ae: 49 ff c0 inc %r8
|
|
1b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
1b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
1ba: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
|
|
1c0: 48 83 c0 10 add $0x10,%rax
|
|
1c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
|
|
1c9: c5 f9 11 2a vmovupd %xmm5,(%rdx)
|
|
1cd: 48 83 c2 10 add $0x10,%rdx
|
|
1d1: 4d 3b c1 cmp %r9,%r8
|
|
1d4: 72 ca jb 0x1a0
|
|
1d6: 33 c0 xor %eax,%eax
|
|
1d8: c5 f8 77 vzeroupper
|
|
1db: 41 5c pop %r12
|
|
1dd: c3 ret
|
|
1de: 45 33 c0 xor %r8d,%r8d
|
|
1e1: eb 91 jmp 0x174
|
|
1e3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1e8: 41 5c pop %r12
|
|
1ea: c3 ret
|
|
1eb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1f0: 41 5c pop %r12
|
|
1f2: c3 ret
|
|
1f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ff: 00
|
|
200: 41 54 push %r12
|
|
202: 49 89 cb mov %rcx,%r11
|
|
205: 4d 85 db test %r11,%r11
|
|
208: 0f 84 f9 01 00 00 je 0x407
|
|
20e: 48 85 d2 test %rdx,%rdx
|
|
211: 0f 84 f0 01 00 00 je 0x407
|
|
217: 45 85 c0 test %r8d,%r8d
|
|
21a: 0f 8e df 01 00 00 jle 0x3ff
|
|
220: 4d 63 c8 movslq %r8d,%r9
|
|
223: 49 83 f9 08 cmp $0x8,%r9
|
|
227: 0f 8c cd 01 00 00 jl 0x3fa
|
|
22d: 48 89 d0 mov %rdx,%rax
|
|
230: 48 83 e0 1f and $0x1f,%rax
|
|
234: 85 c0 test %eax,%eax
|
|
236: 74 0d je 0x245
|
|
238: a8 0f test $0xf,%al
|
|
23a: 0f 85 ba 01 00 00 jne 0x3fa
|
|
240: b8 01 00 00 00 mov $0x1,%eax
|
|
245: 41 89 c2 mov %eax,%r10d
|
|
248: 49 8d 4a 08 lea 0x8(%r10),%rcx
|
|
24c: 4c 3b c9 cmp %rcx,%r9
|
|
24f: 0f 8c a5 01 00 00 jl 0x3fa
|
|
255: 44 89 c1 mov %r8d,%ecx
|
|
258: 2b c8 sub %eax,%ecx
|
|
25a: 83 e1 07 and $0x7,%ecx
|
|
25d: 44 2b c1 sub %ecx,%r8d
|
|
260: 33 c9 xor %ecx,%ecx
|
|
262: 4d 63 c0 movslq %r8d,%r8
|
|
265: 45 33 e4 xor %r12d,%r12d
|
|
268: 85 c0 test %eax,%eax
|
|
26a: 48 89 d0 mov %rdx,%rax
|
|
26d: 76 43 jbe 0x2b2
|
|
26f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
276: 00
|
|
277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27e: 66 90 xchg %ax,%ax
|
|
280: c5 f9 10 18 vmovupd (%rax),%xmm3
|
|
284: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
|
|
28a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
28e: 48 ff c1 inc %rcx
|
|
291: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
296: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
29a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
|
|
2a1: 49 83 c4 10 add $0x10,%r12
|
|
2a5: c5 f9 11 20 vmovupd %xmm4,(%rax)
|
|
2a9: 48 83 c0 10 add $0x10,%rax
|
|
2ad: 49 3b ca cmp %r10,%rcx
|
|
2b0: 72 ce jb 0x280
|
|
2b2: 4c 89 d0 mov %r10,%rax
|
|
2b5: 48 c1 e0 04 shl $0x4,%rax
|
|
2b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
|
|
2c5: 49 83 c2 08 add $0x8,%r10
|
|
2c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
|
|
2cf: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
|
|
2d6: 01
|
|
2d7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
|
|
2de: 02
|
|
2df: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
|
|
2e6: 03
|
|
2e7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
|
|
2eb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
|
|
2f0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
|
|
2f4: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
|
|
2f9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
|
|
2fe: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
|
|
303: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
|
|
30a: 01
|
|
30b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
|
|
311: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
|
|
318: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
|
|
31e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
|
|
325: 01
|
|
326: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
|
|
32c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
|
|
333: 01
|
|
334: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
|
|
33b: 02
|
|
33c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
|
|
342: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
|
|
349: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
|
|
34f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
|
|
356: 02
|
|
357: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
|
|
35d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
|
|
364: 02
|
|
365: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
|
|
36c: 03
|
|
36d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
|
|
373: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
|
|
37a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
|
|
380: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
|
|
386: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
|
|
38c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
|
|
392: 48 05 80 00 00 00 add $0x80,%rax
|
|
398: 4d 3b d0 cmp %r8,%r10
|
|
39b: 0f 82 1f ff ff ff jb 0x2c0
|
|
3a1: 4c 89 c0 mov %r8,%rax
|
|
3a4: 48 c1 e0 04 shl $0x4,%rax
|
|
3a8: 48 03 d0 add %rax,%rdx
|
|
3ab: 4d 3b c1 cmp %r9,%r8
|
|
3ae: 73 42 jae 0x3f2
|
|
3b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b7: 00
|
|
3b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3bf: 90 nop
|
|
3c0: c5 f9 10 1a vmovupd (%rdx),%xmm3
|
|
3c4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
|
|
3ca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
|
|
3ce: 49 ff c0 inc %r8
|
|
3d1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
|
|
3d6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
|
|
3da: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
|
|
3e1: 48 83 c0 10 add $0x10,%rax
|
|
3e5: c5 f9 11 22 vmovupd %xmm4,(%rdx)
|
|
3e9: 48 83 c2 10 add $0x10,%rdx
|
|
3ed: 4d 3b c1 cmp %r9,%r8
|
|
3f0: 72 ce jb 0x3c0
|
|
3f2: 33 c0 xor %eax,%eax
|
|
3f4: c5 f8 77 vzeroupper
|
|
3f7: 41 5c pop %r12
|
|
3f9: c3 ret
|
|
3fa: 45 33 c0 xor %r8d,%r8d
|
|
3fd: eb a2 jmp 0x3a1
|
|
3ff: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
404: 41 5c pop %r12
|
|
406: c3 ret
|
|
407: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
40c: 41 5c pop %r12
|
|
40e: c3 ret
|
|
40f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
416: 00
|
|
417: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
41e: 66 90 xchg %ax,%ax
|
|
420: 57 push %rdi
|
|
421: 41 54 push %r12
|
|
423: 55 push %rbp
|
|
424: 48 89 d5 mov %rdx,%rbp
|
|
427: 48 85 c9 test %rcx,%rcx
|
|
42a: 0f 84 f7 01 00 00 je 0x627
|
|
430: 48 85 ed test %rbp,%rbp
|
|
433: 0f 84 ee 01 00 00 je 0x627
|
|
439: 4d 85 c0 test %r8,%r8
|
|
43c: 0f 84 e5 01 00 00 je 0x627
|
|
442: 45 85 c9 test %r9d,%r9d
|
|
445: 0f 8e d2 01 00 00 jle 0x61d
|
|
44b: 41 83 f9 08 cmp $0x8,%r9d
|
|
44f: 0f 8c b8 01 00 00 jl 0x60d
|
|
455: 4d 89 c2 mov %r8,%r10
|
|
458: 49 83 e2 0f and $0xf,%r10
|
|
45c: 45 85 d2 test %r10d,%r10d
|
|
45f: 74 18 je 0x479
|
|
461: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
468: 0f 85 9f 01 00 00 jne 0x60d
|
|
46e: 41 f7 da neg %r10d
|
|
471: 41 83 c2 10 add $0x10,%r10d
|
|
475: 41 c1 ea 02 shr $0x2,%r10d
|
|
479: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
47d: 44 3b c8 cmp %eax,%r9d
|
|
480: 0f 8c 87 01 00 00 jl 0x60d
|
|
486: 44 89 c8 mov %r9d,%eax
|
|
489: 33 d2 xor %edx,%edx
|
|
48b: 41 2b c2 sub %r10d,%eax
|
|
48e: 83 e0 07 and $0x7,%eax
|
|
491: f7 d8 neg %eax
|
|
493: 41 03 c1 add %r9d,%eax
|
|
496: 44 89 d7 mov %r10d,%edi
|
|
499: 45 85 d2 test %r10d,%r10d
|
|
49c: 76 21 jbe 0x4bf
|
|
49e: 66 90 xchg %ax,%ax
|
|
4a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
4a5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
4ab: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
4b1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
4b7: 48 ff c2 inc %rdx
|
|
4ba: 48 3b d7 cmp %rdi,%rdx
|
|
4bd: 72 e1 jb 0x4a0
|
|
4bf: 45 89 d2 mov %r10d,%r10d
|
|
4c2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
4c7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
4ce: 48 63 d0 movslq %eax,%rdx
|
|
4d1: 74 4d je 0x520
|
|
4d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4df: 00
|
|
4e0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
4e4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
4e9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
4ee: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
4f3: 0f 59 c8 mulps %xmm0,%xmm1
|
|
4f6: 0f 59 da mulps %xmm2,%xmm3
|
|
4f9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
4fe: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
504: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
|
|
509: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
|
|
50f: 48 83 c7 08 add $0x8,%rdi
|
|
513: 48 3b fa cmp %rdx,%rdi
|
|
516: 72 c8 jb 0x4e0
|
|
518: eb 38 jmp 0x552
|
|
51a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
520: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
524: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
529: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
52e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
533: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
538: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
53e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
|
|
543: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
|
|
549: 48 83 c7 08 add $0x8,%rdi
|
|
54d: 48 3b fa cmp %rdx,%rdi
|
|
550: 72 ce jb 0x520
|
|
552: 8d 78 01 lea 0x1(%rax),%edi
|
|
555: 41 3b f9 cmp %r9d,%edi
|
|
558: 0f 87 a3 00 00 00 ja 0x601
|
|
55e: 4d 63 c9 movslq %r9d,%r9
|
|
561: 4c 2b ca sub %rdx,%r9
|
|
564: 49 83 f9 04 cmp $0x4,%r9
|
|
568: 0f 8c 9a 00 00 00 jl 0x608
|
|
56e: 45 89 cc mov %r9d,%r12d
|
|
571: 45 33 db xor %r11d,%r11d
|
|
574: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
578: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
57d: 4d 63 e4 movslq %r12d,%r12
|
|
580: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
584: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
588: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
58f: 00
|
|
590: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
59e: 00 00
|
|
5a0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
5a5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
5aa: 0f 59 c8 mulps %xmm0,%xmm1
|
|
5ad: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
5b2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
|
|
5b7: 49 83 c3 04 add $0x4,%r11
|
|
5bb: 4d 3b dc cmp %r12,%r11
|
|
5be: 72 e0 jb 0x5a0
|
|
5c0: 4d 3b e1 cmp %r9,%r12
|
|
5c3: 73 3c jae 0x601
|
|
5c5: 48 63 c0 movslq %eax,%rax
|
|
5c8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
5cd: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
5d1: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
5d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5e0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
5e6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
5ed: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
5f3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
5f9: 49 ff c4 inc %r12
|
|
5fc: 4d 3b e1 cmp %r9,%r12
|
|
5ff: 72 df jb 0x5e0
|
|
601: 33 c0 xor %eax,%eax
|
|
603: 5d pop %rbp
|
|
604: 41 5c pop %r12
|
|
606: 5f pop %rdi
|
|
607: c3 ret
|
|
608: 45 33 e4 xor %r12d,%r12d
|
|
60b: eb b3 jmp 0x5c0
|
|
60d: 33 c0 xor %eax,%eax
|
|
60f: 41 83 f9 01 cmp $0x1,%r9d
|
|
613: 72 ec jb 0x601
|
|
615: 4d 63 c9 movslq %r9d,%r9
|
|
618: 45 33 e4 xor %r12d,%r12d
|
|
61b: eb a3 jmp 0x5c0
|
|
61d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
622: 5d pop %rbp
|
|
623: 41 5c pop %r12
|
|
625: 5f pop %rdi
|
|
626: c3 ret
|
|
627: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
62c: 5d pop %rbp
|
|
62d: 41 5c pop %r12
|
|
62f: 5f pop %rdi
|
|
630: c3 ret
|
|
631: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
638: 00
|
|
639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
640: 56 push %rsi
|
|
641: 57 push %rdi
|
|
642: 41 54 push %r12
|
|
644: 48 89 d7 mov %rdx,%rdi
|
|
647: 48 85 c9 test %rcx,%rcx
|
|
64a: 0f 84 f3 01 00 00 je 0x843
|
|
650: 48 85 ff test %rdi,%rdi
|
|
653: 0f 84 ea 01 00 00 je 0x843
|
|
659: 4d 85 c0 test %r8,%r8
|
|
65c: 0f 84 e1 01 00 00 je 0x843
|
|
662: 45 85 c9 test %r9d,%r9d
|
|
665: 0f 8e ce 01 00 00 jle 0x839
|
|
66b: 41 83 f9 08 cmp $0x8,%r9d
|
|
66f: 0f 8c b5 01 00 00 jl 0x82a
|
|
675: 4d 89 c2 mov %r8,%r10
|
|
678: 49 83 e2 0f and $0xf,%r10
|
|
67c: 45 85 d2 test %r10d,%r10d
|
|
67f: 74 18 je 0x699
|
|
681: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
688: 0f 85 9c 01 00 00 jne 0x82a
|
|
68e: 41 f7 da neg %r10d
|
|
691: 41 83 c2 10 add $0x10,%r10d
|
|
695: 41 c1 ea 02 shr $0x2,%r10d
|
|
699: 44 89 d0 mov %r10d,%eax
|
|
69c: 83 c0 08 add $0x8,%eax
|
|
69f: 44 3b c8 cmp %eax,%r9d
|
|
6a2: 0f 8c 82 01 00 00 jl 0x82a
|
|
6a8: 44 89 ce mov %r9d,%esi
|
|
6ab: 33 d2 xor %edx,%edx
|
|
6ad: 41 2b f2 sub %r10d,%esi
|
|
6b0: 83 e6 07 and $0x7,%esi
|
|
6b3: f7 de neg %esi
|
|
6b5: 41 03 f1 add %r9d,%esi
|
|
6b8: 44 89 d0 mov %r10d,%eax
|
|
6bb: 45 85 d2 test %r10d,%r10d
|
|
6be: 76 1f jbe 0x6df
|
|
6c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
6c5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
|
|
6ca: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
6d0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
6d6: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
6da: 48 3b d0 cmp %rax,%rdx
|
|
6dd: 72 e1 jb 0x6c0
|
|
6df: 45 89 d2 mov %r10d,%r10d
|
|
6e2: 48 63 d6 movslq %esi,%rdx
|
|
6e5: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11
|
|
6e9: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
6f0: 74 4e je 0x740
|
|
6f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
700: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
|
|
704: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
|
|
709: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0
|
|
70d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2
|
|
712: 0f 59 c8 mulps %xmm0,%xmm1
|
|
715: 0f 59 da mulps %xmm2,%xmm3
|
|
718: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1
|
|
71d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3
|
|
723: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4)
|
|
728: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4)
|
|
72e: 48 8d 40 08 lea 0x8(%rax),%rax
|
|
732: 48 3b c2 cmp %rdx,%rax
|
|
735: 72 c9 jb 0x700
|
|
737: eb 38 jmp 0x771
|
|
739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
740: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
|
|
744: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
|
|
749: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0
|
|
74d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1
|
|
752: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0
|
|
757: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1
|
|
75d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4)
|
|
762: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4)
|
|
768: 48 8d 40 08 lea 0x8(%rax),%rax
|
|
76c: 48 3b c2 cmp %rdx,%rax
|
|
76f: 72 cf jb 0x740
|
|
771: 8d 46 01 lea 0x1(%rsi),%eax
|
|
774: 41 3b c1 cmp %r9d,%eax
|
|
777: 0f 87 a2 00 00 00 ja 0x81f
|
|
77d: 4d 63 c9 movslq %r9d,%r9
|
|
780: 4c 2b ca sub %rdx,%r9
|
|
783: 49 83 f9 04 cmp $0x4,%r9
|
|
787: 0f 8c 99 00 00 00 jl 0x826
|
|
78d: 48 c1 e2 02 shl $0x2,%rdx
|
|
791: 44 89 c8 mov %r9d,%eax
|
|
794: 83 e0 fc and $0xfffffffc,%eax
|
|
797: 49 89 d3 mov %rdx,%r11
|
|
79a: 49 89 d2 mov %rdx,%r10
|
|
79d: 45 33 e4 xor %r12d,%r12d
|
|
7a0: 48 63 c0 movslq %eax,%rax
|
|
7a3: 4c 03 df add %rdi,%r11
|
|
7a6: 4c 03 d1 add %rcx,%r10
|
|
7a9: 49 03 d0 add %r8,%rdx
|
|
7ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b3: 00
|
|
7b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1
|
|
7c5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0
|
|
7ca: 0f 59 c8 mulps %xmm0,%xmm1
|
|
7cd: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1
|
|
7d2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4)
|
|
7d7: 4d 8d 64 24 04 lea 0x4(%r12),%r12
|
|
7dc: 4c 3b e0 cmp %rax,%r12
|
|
7df: 72 df jb 0x7c0
|
|
7e1: 49 3b c1 cmp %r9,%rax
|
|
7e4: 73 39 jae 0x81f
|
|
7e6: 48 63 f6 movslq %esi,%rsi
|
|
7e9: 48 c1 e6 02 shl $0x2,%rsi
|
|
7ed: 48 03 fe add %rsi,%rdi
|
|
7f0: 48 03 ce add %rsi,%rcx
|
|
7f3: 4c 03 c6 add %rsi,%r8
|
|
7f6: 0f 1f 00 nopl (%rax)
|
|
7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
800: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
805: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0
|
|
80a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0
|
|
810: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
816: 48 8d 40 01 lea 0x1(%rax),%rax
|
|
81a: 49 3b c1 cmp %r9,%rax
|
|
81d: 72 e1 jb 0x800
|
|
81f: 33 c0 xor %eax,%eax
|
|
821: 41 5c pop %r12
|
|
823: 5f pop %rdi
|
|
824: 5e pop %rsi
|
|
825: c3 ret
|
|
826: 33 c0 xor %eax,%eax
|
|
828: eb b7 jmp 0x7e1
|
|
82a: 33 f6 xor %esi,%esi
|
|
82c: 41 83 f9 01 cmp $0x1,%r9d
|
|
830: 72 ed jb 0x81f
|
|
832: 4d 63 c9 movslq %r9d,%r9
|
|
835: 33 c0 xor %eax,%eax
|
|
837: eb a8 jmp 0x7e1
|
|
839: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
83e: 41 5c pop %r12
|
|
840: 5f pop %rdi
|
|
841: 5e pop %rsi
|
|
842: c3 ret
|
|
843: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
848: 41 5c pop %r12
|
|
84a: 5f pop %rdi
|
|
84b: 5e pop %rsi
|
|
84c: c3 ret
|
|
84d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
854: 00
|
|
855: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
85c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
860: 57 push %rdi
|
|
861: 41 54 push %r12
|
|
863: 55 push %rbp
|
|
864: 48 89 d5 mov %rdx,%rbp
|
|
867: 48 85 c9 test %rcx,%rcx
|
|
86a: 0f 84 f8 01 00 00 je 0xa68
|
|
870: 48 85 ed test %rbp,%rbp
|
|
873: 0f 84 ef 01 00 00 je 0xa68
|
|
879: 4d 85 c0 test %r8,%r8
|
|
87c: 0f 84 e6 01 00 00 je 0xa68
|
|
882: 45 85 c9 test %r9d,%r9d
|
|
885: 0f 8e d3 01 00 00 jle 0xa5e
|
|
88b: 41 83 f9 08 cmp $0x8,%r9d
|
|
88f: 0f 8c b9 01 00 00 jl 0xa4e
|
|
895: 4d 89 c2 mov %r8,%r10
|
|
898: 49 83 e2 0f and $0xf,%r10
|
|
89c: 45 85 d2 test %r10d,%r10d
|
|
89f: 74 18 je 0x8b9
|
|
8a1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
8a8: 0f 85 a0 01 00 00 jne 0xa4e
|
|
8ae: 41 f7 da neg %r10d
|
|
8b1: 41 83 c2 10 add $0x10,%r10d
|
|
8b5: 41 c1 ea 02 shr $0x2,%r10d
|
|
8b9: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
8bd: 44 3b c8 cmp %eax,%r9d
|
|
8c0: 0f 8c 88 01 00 00 jl 0xa4e
|
|
8c6: 44 89 c8 mov %r9d,%eax
|
|
8c9: 33 d2 xor %edx,%edx
|
|
8cb: 41 2b c2 sub %r10d,%eax
|
|
8ce: 44 89 d7 mov %r10d,%edi
|
|
8d1: 83 e0 07 and $0x7,%eax
|
|
8d4: f7 d8 neg %eax
|
|
8d6: 41 03 c1 add %r9d,%eax
|
|
8d9: 45 85 d2 test %r10d,%r10d
|
|
8dc: 76 22 jbe 0x900
|
|
8de: 66 90 xchg %ax,%ax
|
|
8e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
8e5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
|
|
8eb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
8f1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
8f7: 48 83 c2 01 add $0x1,%rdx
|
|
8fb: 48 3b d7 cmp %rdi,%rdx
|
|
8fe: 72 e0 jb 0x8e0
|
|
900: 45 89 d2 mov %r10d,%r10d
|
|
903: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
|
|
908: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
90f: 48 63 d0 movslq %eax,%rdx
|
|
912: 74 4c je 0x960
|
|
914: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
920: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
|
|
924: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
|
|
929: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
|
|
92e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
|
|
933: 0f 59 c8 mulps %xmm0,%xmm1
|
|
936: 0f 59 da mulps %xmm2,%xmm3
|
|
939: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
|
|
93e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
|
|
944: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4)
|
|
949: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4)
|
|
94f: 48 83 c7 08 add $0x8,%rdi
|
|
953: 48 3b fa cmp %rdx,%rdi
|
|
956: 72 c8 jb 0x920
|
|
958: eb 38 jmp 0x992
|
|
95a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
960: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
|
|
964: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
|
|
969: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
|
|
96e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
|
|
973: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
|
|
978: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
|
|
97e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4)
|
|
983: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4)
|
|
989: 48 83 c7 08 add $0x8,%rdi
|
|
98d: 48 3b fa cmp %rdx,%rdi
|
|
990: 72 ce jb 0x960
|
|
992: 8d 78 01 lea 0x1(%rax),%edi
|
|
995: 41 3b f9 cmp %r9d,%edi
|
|
998: 0f 87 a4 00 00 00 ja 0xa42
|
|
99e: 4d 63 c9 movslq %r9d,%r9
|
|
9a1: 4c 2b ca sub %rdx,%r9
|
|
9a4: 49 83 f9 04 cmp $0x4,%r9
|
|
9a8: 0f 8c 9b 00 00 00 jl 0xa49
|
|
9ae: 45 89 cc mov %r9d,%r12d
|
|
9b1: 45 33 db xor %r11d,%r11d
|
|
9b4: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
|
|
9b9: 41 83 e4 fc and $0xfffffffc,%r12d
|
|
9bd: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
|
|
9c1: 4d 63 e4 movslq %r12d,%r12
|
|
9c4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
9c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
9cf: 00
|
|
9d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
9d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
9de: 00 00
|
|
9e0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
|
|
9e5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
|
|
9ea: 0f 59 c8 mulps %xmm0,%xmm1
|
|
9ed: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
|
|
9f2: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4)
|
|
9f7: 49 83 c3 04 add $0x4,%r11
|
|
9fb: 4d 3b dc cmp %r12,%r11
|
|
9fe: 72 e0 jb 0x9e0
|
|
a00: 4d 3b e1 cmp %r9,%r12
|
|
a03: 73 3d jae 0xa42
|
|
a05: 48 63 c0 movslq %eax,%rax
|
|
a08: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
|
|
a0d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
a11: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
a15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a20: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
|
|
a26: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
|
|
a2d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
|
|
a33: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
|
|
a39: 49 83 c4 01 add $0x1,%r12
|
|
a3d: 4d 3b e1 cmp %r9,%r12
|
|
a40: 72 de jb 0xa20
|
|
a42: 33 c0 xor %eax,%eax
|
|
a44: 5d pop %rbp
|
|
a45: 41 5c pop %r12
|
|
a47: 5f pop %rdi
|
|
a48: c3 ret
|
|
a49: 45 33 e4 xor %r12d,%r12d
|
|
a4c: eb b2 jmp 0xa00
|
|
a4e: 33 c0 xor %eax,%eax
|
|
a50: 41 83 f9 01 cmp $0x1,%r9d
|
|
a54: 72 ec jb 0xa42
|
|
a56: 4d 63 c9 movslq %r9d,%r9
|
|
a59: 45 33 e4 xor %r12d,%r12d
|
|
a5c: eb a2 jmp 0xa00
|
|
a5e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
a63: 5d pop %rbp
|
|
a64: 41 5c pop %r12
|
|
a66: 5f pop %rdi
|
|
a67: c3 ret
|
|
a68: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
a6d: 5d pop %rbp
|
|
a6e: 41 5c pop %r12
|
|
a70: 5f pop %rdi
|
|
a71: c3 ret
|
|
a72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
a80: 48 83 ec 28 sub $0x28,%rsp
|
|
a84: 48 85 c9 test %rcx,%rcx
|
|
a87: 74 25 je 0xaae
|
|
a89: 48 85 d2 test %rdx,%rdx
|
|
a8c: 74 20 je 0xaae
|
|
a8e: 4d 85 c0 test %r8,%r8
|
|
a91: 74 1b je 0xaae
|
|
a93: 45 85 c9 test %r9d,%r9d
|
|
a96: 7f 0a jg 0xaa2
|
|
a98: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
a9d: 48 83 c4 28 add $0x28,%rsp
|
|
aa1: c3 ret
|
|
aa2: e8 59 99 03 00 call 0x3a400
|
|
aa7: 33 c0 xor %eax,%eax
|
|
aa9: 48 83 c4 28 add $0x28,%rsp
|
|
aad: c3 ret
|
|
aae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ab3: 48 83 c4 28 add $0x28,%rsp
|
|
ab7: c3 ret
|
|
ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
abf: 00
|
|
ac0: 48 83 ec 28 sub $0x28,%rsp
|
|
ac4: 48 85 c9 test %rcx,%rcx
|
|
ac7: 74 25 je 0xaee
|
|
ac9: 48 85 d2 test %rdx,%rdx
|
|
acc: 74 20 je 0xaee
|
|
ace: 4d 85 c0 test %r8,%r8
|
|
ad1: 74 1b je 0xaee
|
|
ad3: 45 85 c9 test %r9d,%r9d
|
|
ad6: 7f 0a jg 0xae2
|
|
ad8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
add: 48 83 c4 28 add $0x28,%rsp
|
|
ae1: c3 ret
|
|
ae2: e8 59 99 03 00 call 0x3a440
|
|
ae7: 33 c0 xor %eax,%eax
|
|
ae9: 48 83 c4 28 add $0x28,%rsp
|
|
aed: c3 ret
|
|
aee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
af3: 48 83 c4 28 add $0x28,%rsp
|
|
af7: c3 ret
|
|
af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
aff: 00
|
|
b00: 48 83 ec 28 sub $0x28,%rsp
|
|
b04: 48 85 c9 test %rcx,%rcx
|
|
b07: 74 25 je 0xb2e
|
|
b09: 48 85 d2 test %rdx,%rdx
|
|
b0c: 74 20 je 0xb2e
|
|
b0e: 4d 85 c0 test %r8,%r8
|
|
b11: 74 1b je 0xb2e
|
|
b13: 45 85 c9 test %r9d,%r9d
|
|
b16: 7f 0a jg 0xb22
|
|
b18: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
b1d: 48 83 c4 28 add $0x28,%rsp
|
|
b21: c3 ret
|
|
b22: e8 59 99 03 00 call 0x3a480
|
|
b27: 33 c0 xor %eax,%eax
|
|
b29: 48 83 c4 28 add $0x28,%rsp
|
|
b2d: c3 ret
|
|
b2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
b33: 48 83 c4 28 add $0x28,%rsp
|
|
b37: c3 ret
|
|
b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
b3f: 00
|
|
b40: 53 push %rbx
|
|
b41: 48 85 c9 test %rcx,%rcx
|
|
b44: 0f 84 d4 01 00 00 je 0xd1e
|
|
b4a: 4d 85 c0 test %r8,%r8
|
|
b4d: 0f 84 cb 01 00 00 je 0xd1e
|
|
b53: 45 85 c9 test %r9d,%r9d
|
|
b56: 0f 8e bb 01 00 00 jle 0xd17
|
|
b5c: 41 83 f9 08 cmp $0x8,%r9d
|
|
b60: 0f 8c a1 01 00 00 jl 0xd07
|
|
b66: 4d 89 c3 mov %r8,%r11
|
|
b69: 49 83 e3 0f and $0xf,%r11
|
|
b6d: 45 85 db test %r11d,%r11d
|
|
b70: 74 18 je 0xb8a
|
|
b72: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
b79: 0f 85 88 01 00 00 jne 0xd07
|
|
b7f: 41 f7 db neg %r11d
|
|
b82: 41 83 c3 10 add $0x10,%r11d
|
|
b86: 41 c1 eb 02 shr $0x2,%r11d
|
|
b8a: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
b8e: 44 3b c8 cmp %eax,%r9d
|
|
b91: 0f 8c 70 01 00 00 jl 0xd07
|
|
b97: 44 89 c8 mov %r9d,%eax
|
|
b9a: 33 d2 xor %edx,%edx
|
|
b9c: 41 2b c3 sub %r11d,%eax
|
|
b9f: 83 e0 07 and $0x7,%eax
|
|
ba2: f7 d8 neg %eax
|
|
ba4: 41 03 c1 add %r9d,%eax
|
|
ba7: 44 89 db mov %r11d,%ebx
|
|
baa: 45 85 db test %r11d,%r11d
|
|
bad: 76 2e jbe 0xbdd
|
|
baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
bb6: 00
|
|
bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
bbe: 66 90 xchg %ax,%ax
|
|
bc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
bc5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
bc9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
bcf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
bd5: 48 ff c2 inc %rdx
|
|
bd8: 48 3b d3 cmp %rbx,%rdx
|
|
bdb: 72 e3 jb 0xbc0
|
|
bdd: 45 89 db mov %r11d,%r11d
|
|
be0: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
be4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
beb: 48 63 d0 movslq %eax,%rdx
|
|
bee: 74 40 je 0xc30
|
|
bf0: 0f 28 c1 movaps %xmm1,%xmm0
|
|
bf3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
bfe: 00 00
|
|
c00: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
c04: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
c09: 0f 59 d0 mulps %xmm0,%xmm2
|
|
c0c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
c0f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
c14: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
c1a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
c1f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
c25: 48 83 c3 08 add $0x8,%rbx
|
|
c29: 48 3b da cmp %rdx,%rbx
|
|
c2c: 72 d2 jb 0xc00
|
|
c2e: eb 3e jmp 0xc6e
|
|
c30: 0f 28 c1 movaps %xmm1,%xmm0
|
|
c33: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
c3e: 00 00
|
|
c40: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
|
|
c44: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
|
|
c49: 0f 59 d0 mulps %xmm0,%xmm2
|
|
c4c: 0f 59 d8 mulps %xmm0,%xmm3
|
|
c4f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
c54: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
c5a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
|
|
c5f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
|
|
c65: 48 83 c3 08 add $0x8,%rbx
|
|
c69: 48 3b da cmp %rdx,%rbx
|
|
c6c: 72 d2 jb 0xc40
|
|
c6e: 8d 58 01 lea 0x1(%rax),%ebx
|
|
c71: 41 3b d9 cmp %r9d,%ebx
|
|
c74: 0f 87 84 00 00 00 ja 0xcfe
|
|
c7a: 4d 63 d1 movslq %r9d,%r10
|
|
c7d: 4c 2b d2 sub %rdx,%r10
|
|
c80: 49 83 fa 04 cmp $0x4,%r10
|
|
c84: 0f 8c 78 00 00 00 jl 0xd02
|
|
c8a: 45 89 d3 mov %r10d,%r11d
|
|
c8d: 45 33 c9 xor %r9d,%r9d
|
|
c90: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
c94: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
c98: 4d 63 db movslq %r11d,%r11
|
|
c9b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
c9f: 90 nop
|
|
ca0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
ca5: 0f 59 d0 mulps %xmm0,%xmm2
|
|
ca8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
cad: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
|
|
cb2: 49 83 c1 04 add $0x4,%r9
|
|
cb6: 4d 3b cb cmp %r11,%r9
|
|
cb9: 72 e5 jb 0xca0
|
|
cbb: 4d 3b da cmp %r10,%r11
|
|
cbe: 73 3e jae 0xcfe
|
|
cc0: 48 63 c0 movslq %eax,%rax
|
|
cc3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
cc7: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
cd2: 00
|
|
cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
ce0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
ce6: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
cea: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
cf0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
cf6: 49 ff c3 inc %r11
|
|
cf9: 4d 3b da cmp %r10,%r11
|
|
cfc: 72 e2 jb 0xce0
|
|
cfe: 33 c0 xor %eax,%eax
|
|
d00: 5b pop %rbx
|
|
d01: c3 ret
|
|
d02: 45 33 db xor %r11d,%r11d
|
|
d05: eb b4 jmp 0xcbb
|
|
d07: 33 c0 xor %eax,%eax
|
|
d09: 41 83 f9 01 cmp $0x1,%r9d
|
|
d0d: 72 ef jb 0xcfe
|
|
d0f: 4d 63 d1 movslq %r9d,%r10
|
|
d12: 45 33 db xor %r11d,%r11d
|
|
d15: eb a4 jmp 0xcbb
|
|
d17: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
d1c: 5b pop %rbx
|
|
d1d: c3 ret
|
|
d1e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
d23: 5b pop %rbx
|
|
d24: c3 ret
|
|
d25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
d2c: 00
|
|
d2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
d40: 48 85 c9 test %rcx,%rcx
|
|
d43: 0f 84 84 01 00 00 je 0xecd
|
|
d49: 4d 85 c0 test %r8,%r8
|
|
d4c: 0f 84 7b 01 00 00 je 0xecd
|
|
d52: 45 85 c9 test %r9d,%r9d
|
|
d55: 0f 8e 6b 01 00 00 jle 0xec6
|
|
d5b: 49 63 c1 movslq %r9d,%rax
|
|
d5e: 48 83 f8 08 cmp $0x8,%rax
|
|
d62: 0f 8c 59 01 00 00 jl 0xec1
|
|
d68: 4d 89 c3 mov %r8,%r11
|
|
d6b: 49 83 e3 0f and $0xf,%r11
|
|
d6f: 45 85 db test %r11d,%r11d
|
|
d72: 74 18 je 0xd8c
|
|
d74: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
d7b: 0f 85 40 01 00 00 jne 0xec1
|
|
d81: 41 f7 db neg %r11d
|
|
d84: 41 83 c3 10 add $0x10,%r11d
|
|
d88: 41 c1 eb 02 shr $0x2,%r11d
|
|
d8c: 44 89 da mov %r11d,%edx
|
|
d8f: 83 c2 08 add $0x8,%edx
|
|
d92: 48 3b c2 cmp %rdx,%rax
|
|
d95: 0f 8c 26 01 00 00 jl 0xec1
|
|
d9b: 44 89 ca mov %r9d,%edx
|
|
d9e: 41 2b d3 sub %r11d,%edx
|
|
da1: 83 e2 07 and $0x7,%edx
|
|
da4: 44 2b ca sub %edx,%r9d
|
|
da7: 33 d2 xor %edx,%edx
|
|
da9: 45 89 da mov %r11d,%r10d
|
|
dac: 45 85 db test %r11d,%r11d
|
|
daf: 76 2d jbe 0xdde
|
|
db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
db8: 00
|
|
db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
dc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
dc5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
dc9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
dcf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
dd5: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
dd9: 49 3b d2 cmp %r10,%rdx
|
|
ddc: 72 e2 jb 0xdc0
|
|
dde: 45 89 db mov %r11d,%r11d
|
|
de1: 49 63 d1 movslq %r9d,%rdx
|
|
de4: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
|
|
de8: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
def: 74 41 je 0xe32
|
|
df1: 0f 28 c1 movaps %xmm1,%xmm0
|
|
df4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
dff: 00
|
|
e00: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
|
|
e05: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
e0b: 0f 59 d0 mulps %xmm0,%xmm2
|
|
e0e: 0f 59 d8 mulps %xmm0,%xmm3
|
|
e11: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
e16: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
e1c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
e21: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
e27: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
e2b: 4c 3b d2 cmp %rdx,%r10
|
|
e2e: 72 d0 jb 0xe00
|
|
e30: eb 3e jmp 0xe70
|
|
e32: 0f 28 c1 movaps %xmm1,%xmm0
|
|
e35: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e40: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
|
|
e45: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
|
|
e4b: 0f 59 d0 mulps %xmm0,%xmm2
|
|
e4e: 0f 59 d8 mulps %xmm0,%xmm3
|
|
e51: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
|
|
e56: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
|
|
e5c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
|
|
e61: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
e67: 4d 8d 52 08 lea 0x8(%r10),%r10
|
|
e6b: 4c 3b d2 cmp %rdx,%r10
|
|
e6e: 72 d0 jb 0xe40
|
|
e70: 33 d2 xor %edx,%edx
|
|
e72: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
e76: 4d 63 d2 movslq %r10d,%r10
|
|
e79: 4c 3b d0 cmp %rax,%r10
|
|
e7c: 77 40 ja 0xebe
|
|
e7e: 4d 63 c9 movslq %r9d,%r9
|
|
e81: 49 2b c1 sub %r9,%rax
|
|
e84: 49 c1 e1 02 shl $0x2,%r9
|
|
e88: 49 03 c9 add %r9,%rcx
|
|
e8b: 4d 03 c1 add %r9,%r8
|
|
e8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
e95: 00
|
|
e96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
e9d: 0f 1f 00 nopl (%rax)
|
|
ea0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
ea5: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
ea9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
eaf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
eb5: 48 8d 52 01 lea 0x1(%rdx),%rdx
|
|
eb9: 48 3b d0 cmp %rax,%rdx
|
|
ebc: 72 e2 jb 0xea0
|
|
ebe: 33 c0 xor %eax,%eax
|
|
ec0: c3 ret
|
|
ec1: 45 33 c9 xor %r9d,%r9d
|
|
ec4: eb aa jmp 0xe70
|
|
ec6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
ecb: 90 nop
|
|
ecc: c3 ret
|
|
ecd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
ed2: c3 ret
|
|
ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
edf: 00
|
|
ee0: 53 push %rbx
|
|
ee1: 48 85 c9 test %rcx,%rcx
|
|
ee4: 0f 84 d5 01 00 00 je 0x10bf
|
|
eea: 4d 85 c0 test %r8,%r8
|
|
eed: 0f 84 cc 01 00 00 je 0x10bf
|
|
ef3: 45 85 c9 test %r9d,%r9d
|
|
ef6: 0f 8e bc 01 00 00 jle 0x10b8
|
|
efc: 41 83 f9 08 cmp $0x8,%r9d
|
|
f00: 0f 8c a2 01 00 00 jl 0x10a8
|
|
f06: 4d 89 c3 mov %r8,%r11
|
|
f09: 49 83 e3 0f and $0xf,%r11
|
|
f0d: 45 85 db test %r11d,%r11d
|
|
f10: 74 18 je 0xf2a
|
|
f12: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
f19: 0f 85 89 01 00 00 jne 0x10a8
|
|
f1f: 41 f7 db neg %r11d
|
|
f22: 41 83 c3 10 add $0x10,%r11d
|
|
f26: 41 c1 eb 02 shr $0x2,%r11d
|
|
f2a: 41 8d 43 08 lea 0x8(%r11),%eax
|
|
f2e: 44 3b c8 cmp %eax,%r9d
|
|
f31: 0f 8c 71 01 00 00 jl 0x10a8
|
|
f37: 44 89 c8 mov %r9d,%eax
|
|
f3a: 33 d2 xor %edx,%edx
|
|
f3c: 41 2b c3 sub %r11d,%eax
|
|
f3f: 44 89 db mov %r11d,%ebx
|
|
f42: 83 e0 07 and $0x7,%eax
|
|
f45: f7 d8 neg %eax
|
|
f47: 41 03 c1 add %r9d,%eax
|
|
f4a: 45 85 db test %r11d,%r11d
|
|
f4d: 76 2f jbe 0xf7e
|
|
f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f56: 00
|
|
f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
f5e: 66 90 xchg %ax,%ax
|
|
f60: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
|
|
f65: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
f69: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
|
|
f6f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
|
|
f75: 48 83 c2 01 add $0x1,%rdx
|
|
f79: 48 3b d3 cmp %rbx,%rdx
|
|
f7c: 72 e2 jb 0xf60
|
|
f7e: 45 89 db mov %r11d,%r11d
|
|
f81: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
|
|
f85: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
f8c: 48 63 d0 movslq %eax,%rdx
|
|
f8f: 74 3f je 0xfd0
|
|
f91: 0f 28 c1 movaps %xmm1,%xmm0
|
|
f94: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
f9f: 00
|
|
fa0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
fa4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
fa9: 0f 59 d0 mulps %xmm0,%xmm2
|
|
fac: 0f 59 d8 mulps %xmm0,%xmm3
|
|
faf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
fb4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
fba: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
fbf: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
fc5: 48 83 c3 08 add $0x8,%rbx
|
|
fc9: 48 3b da cmp %rdx,%rbx
|
|
fcc: 72 d2 jb 0xfa0
|
|
fce: eb 3e jmp 0x100e
|
|
fd0: 0f 28 c1 movaps %xmm1,%xmm0
|
|
fd3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
|
|
fd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
fde: 00 00
|
|
fe0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
|
|
fe4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
|
|
fe9: 0f 59 d0 mulps %xmm0,%xmm2
|
|
fec: 0f 59 d8 mulps %xmm0,%xmm3
|
|
fef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
|
|
ff4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
|
|
ffa: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
|
|
fff: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
|
|
1005: 48 83 c3 08 add $0x8,%rbx
|
|
1009: 48 3b da cmp %rdx,%rbx
|
|
100c: 72 d2 jb 0xfe0
|
|
100e: 8d 58 01 lea 0x1(%rax),%ebx
|
|
1011: 41 3b d9 cmp %r9d,%ebx
|
|
1014: 0f 87 85 00 00 00 ja 0x109f
|
|
101a: 4d 63 d1 movslq %r9d,%r10
|
|
101d: 4c 2b d2 sub %rdx,%r10
|
|
1020: 49 83 fa 04 cmp $0x4,%r10
|
|
1024: 0f 8c 79 00 00 00 jl 0x10a3
|
|
102a: 45 89 d3 mov %r10d,%r11d
|
|
102d: 45 33 c9 xor %r9d,%r9d
|
|
1030: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
|
|
1034: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
1038: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
103c: 4d 63 db movslq %r11d,%r11
|
|
103f: 90 nop
|
|
1040: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
|
|
1045: 0f 59 d0 mulps %xmm0,%xmm2
|
|
1048: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
|
|
104d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
|
|
1052: 49 83 c1 04 add $0x4,%r9
|
|
1056: 4d 3b cb cmp %r11,%r9
|
|
1059: 72 e5 jb 0x1040
|
|
105b: 4d 3b da cmp %r10,%r11
|
|
105e: 73 3f jae 0x109f
|
|
1060: 48 63 c0 movslq %eax,%rax
|
|
1063: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
1067: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
106b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1072: 00
|
|
1073: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
107a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1080: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
|
|
1086: f3 0f 59 c1 mulss %xmm1,%xmm0
|
|
108a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
|
|
1090: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
|
|
1096: 49 83 c3 01 add $0x1,%r11
|
|
109a: 4d 3b da cmp %r10,%r11
|
|
109d: 72 e1 jb 0x1080
|
|
109f: 33 c0 xor %eax,%eax
|
|
10a1: 5b pop %rbx
|
|
10a2: c3 ret
|
|
10a3: 45 33 db xor %r11d,%r11d
|
|
10a6: eb b3 jmp 0x105b
|
|
10a8: 33 c0 xor %eax,%eax
|
|
10aa: 41 83 f9 01 cmp $0x1,%r9d
|
|
10ae: 72 ef jb 0x109f
|
|
10b0: 4d 63 d1 movslq %r9d,%r10
|
|
10b3: 45 33 db xor %r11d,%r11d
|
|
10b6: eb a3 jmp 0x105b
|
|
10b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
10bd: 5b pop %rbx
|
|
10be: c3 ret
|
|
10bf: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
10c4: 5b pop %rbx
|
|
10c5: c3 ret
|
|
10c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
10cd: 00
|
|
10ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
10d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
10e0: 41 57 push %r15
|
|
10e2: c5 f8 28 d1 vmovaps %xmm1,%xmm2
|
|
10e6: 48 85 c9 test %rcx,%rcx
|
|
10e9: 0f 84 b0 01 00 00 je 0x129f
|
|
10ef: 4d 85 c0 test %r8,%r8
|
|
10f2: 0f 84 a7 01 00 00 je 0x129f
|
|
10f8: 45 85 c9 test %r9d,%r9d
|
|
10fb: 0f 8e 96 01 00 00 jle 0x1297
|
|
1101: 41 83 f9 10 cmp $0x10,%r9d
|
|
1105: 0f 8c 7c 01 00 00 jl 0x1287
|
|
110b: 4d 89 c2 mov %r8,%r10
|
|
110e: 49 83 e2 1f and $0x1f,%r10
|
|
1112: 45 89 d2 mov %r10d,%r10d
|
|
1115: 45 85 d2 test %r10d,%r10d
|
|
1118: 74 18 je 0x1132
|
|
111a: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
1121: 0f 85 60 01 00 00 jne 0x1287
|
|
1127: 41 f7 da neg %r10d
|
|
112a: 41 83 c2 20 add $0x20,%r10d
|
|
112e: 41 c1 ea 02 shr $0x2,%r10d
|
|
1132: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
1136: 44 3b c8 cmp %eax,%r9d
|
|
1139: 0f 8c 48 01 00 00 jl 0x1287
|
|
113f: 44 89 c8 mov %r9d,%eax
|
|
1142: 33 d2 xor %edx,%edx
|
|
1144: 41 2b c2 sub %r10d,%eax
|
|
1147: 83 e0 0f and $0xf,%eax
|
|
114a: f7 d8 neg %eax
|
|
114c: 41 03 c1 add %r9d,%eax
|
|
114f: 45 85 d2 test %r10d,%r10d
|
|
1152: 76 25 jbe 0x1179
|
|
1154: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1160: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
|
|
1165: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
|
|
116b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
|
|
1171: 48 ff c2 inc %rdx
|
|
1174: 49 3b d2 cmp %r10,%rdx
|
|
1177: 72 e7 jb 0x1160
|
|
1179: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
|
|
117e: 48 63 d0 movslq %eax,%rdx
|
|
1181: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
|
|
1187: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
118e: 00
|
|
118f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1196: 0f 1f 00 nopl (%rax)
|
|
1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
11a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
|
|
11a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
|
|
11ad: 01
|
|
11ae: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
|
|
11b2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
|
|
11b9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
|
|
11bf: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
|
|
11c5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
|
|
11cc: 01
|
|
11cd: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
|
|
11d1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
|
|
11d8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
|
|
11df: 49 83 c2 10 add $0x10,%r10
|
|
11e3: 4c 3b d2 cmp %rdx,%r10
|
|
11e6: 72 b8 jb 0x11a0
|
|
11e8: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
11ec: 45 3b d1 cmp %r9d,%r10d
|
|
11ef: 0f 87 85 00 00 00 ja 0x127a
|
|
11f5: 4d 63 d9 movslq %r9d,%r11
|
|
11f8: 4c 2b da sub %rdx,%r11
|
|
11fb: 49 83 fb 04 cmp $0x4,%r11
|
|
11ff: 0f 8c 7d 00 00 00 jl 0x1282
|
|
1205: 45 89 df mov %r11d,%r15d
|
|
1208: 45 33 d2 xor %r10d,%r10d
|
|
120b: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
120f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
1213: 4d 63 ff movslq %r15d,%r15
|
|
1216: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
|
|
121a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1220: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
|
|
1226: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
|
|
122c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
|
|
1232: 49 83 c2 04 add $0x4,%r10
|
|
1236: 4d 3b d7 cmp %r15,%r10
|
|
1239: 72 e5 jb 0x1220
|
|
123b: 4d 3b fb cmp %r11,%r15
|
|
123e: 73 3a jae 0x127a
|
|
1240: 48 63 c0 movslq %eax,%rax
|
|
1243: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
1247: 49 8d 04 80 lea (%r8,%rax,4),%rax
|
|
124b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1252: 00
|
|
1253: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
125a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1260: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
|
|
1266: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
|
|
126c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
|
|
1272: 49 ff c7 inc %r15
|
|
1275: 4d 3b fb cmp %r11,%r15
|
|
1278: 72 e6 jb 0x1260
|
|
127a: 33 c0 xor %eax,%eax
|
|
127c: c5 f8 77 vzeroupper
|
|
127f: 41 5f pop %r15
|
|
1281: c3 ret
|
|
1282: 45 33 ff xor %r15d,%r15d
|
|
1285: eb b4 jmp 0x123b
|
|
1287: 33 c0 xor %eax,%eax
|
|
1289: 41 83 f9 01 cmp $0x1,%r9d
|
|
128d: 72 eb jb 0x127a
|
|
128f: 4d 63 d9 movslq %r9d,%r11
|
|
1292: 45 33 ff xor %r15d,%r15d
|
|
1295: eb a4 jmp 0x123b
|
|
1297: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
129c: 41 5f pop %r15
|
|
129e: c3 ret
|
|
129f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
12a4: 41 5f pop %r15
|
|
12a6: c3 ret
|
|
12a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
12ae: 00
|
|
12af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
12b6: 0f 1f 00 nopl (%rax)
|
|
12b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
12c0: 4d 89 c2 mov %r8,%r10
|
|
12c3: 48 85 c9 test %rcx,%rcx
|
|
12c6: 0f 84 eb 00 00 00 je 0x13b7
|
|
12cc: 4d 85 d2 test %r10,%r10
|
|
12cf: 0f 84 e2 00 00 00 je 0x13b7
|
|
12d5: 45 85 c9 test %r9d,%r9d
|
|
12d8: 0f 8e d3 00 00 00 jle 0x13b1
|
|
12de: 49 63 c1 movslq %r9d,%rax
|
|
12e1: 48 83 f8 08 cmp $0x8,%rax
|
|
12e5: 0f 8c b5 00 00 00 jl 0x13a0
|
|
12eb: 48 3d e1 00 00 00 cmp $0xe1,%rax
|
|
12f1: 0f 8c ae 00 00 00 jl 0x13a5
|
|
12f7: 4c 89 d2 mov %r10,%rdx
|
|
12fa: 48 83 e2 1f and $0x1f,%rdx
|
|
12fe: 85 d2 test %edx,%edx
|
|
1300: 74 11 je 0x1313
|
|
1302: f6 c2 03 test $0x3,%dl
|
|
1305: 0f 85 95 00 00 00 jne 0x13a0
|
|
130b: f7 da neg %edx
|
|
130d: 83 c2 20 add $0x20,%edx
|
|
1310: c1 ea 02 shr $0x2,%edx
|
|
1313: 41 89 d0 mov %edx,%r8d
|
|
1316: 4d 8d 58 08 lea 0x8(%r8),%r11
|
|
131a: 49 3b c3 cmp %r11,%rax
|
|
131d: 0f 8c 7d 00 00 00 jl 0x13a0
|
|
1323: 45 89 cb mov %r9d,%r11d
|
|
1326: 44 2b da sub %edx,%r11d
|
|
1329: 41 83 e3 07 and $0x7,%r11d
|
|
132d: 45 2b cb sub %r11d,%r9d
|
|
1330: 45 33 db xor %r11d,%r11d
|
|
1333: 4d 63 c9 movslq %r9d,%r9
|
|
1336: 85 d2 test %edx,%edx
|
|
1338: 76 20 jbe 0x135a
|
|
133a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1340: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
|
|
1346: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
|
|
134c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
|
|
1352: 49 ff c3 inc %r11
|
|
1355: 4d 3b d8 cmp %r8,%r11
|
|
1358: 72 e6 jb 0x1340
|
|
135a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
|
|
135f: 90 nop
|
|
1360: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
|
|
1366: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
|
|
136c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
|
|
1372: 49 83 c0 08 add $0x8,%r8
|
|
1376: 4d 3b c1 cmp %r9,%r8
|
|
1379: 72 e5 jb 0x1360
|
|
137b: 4c 3b c8 cmp %rax,%r9
|
|
137e: 73 1a jae 0x139a
|
|
1380: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
|
|
1386: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
|
|
138c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
|
|
1392: 49 ff c1 inc %r9
|
|
1395: 4c 3b c8 cmp %rax,%r9
|
|
1398: 72 e6 jb 0x1380
|
|
139a: 33 c0 xor %eax,%eax
|
|
139c: c5 f8 77 vzeroupper
|
|
139f: c3 ret
|
|
13a0: 45 33 c9 xor %r9d,%r9d
|
|
13a3: eb d6 jmp 0x137b
|
|
13a5: 41 83 e1 f8 and $0xfffffff8,%r9d
|
|
13a9: 45 33 c0 xor %r8d,%r8d
|
|
13ac: 4d 63 c9 movslq %r9d,%r9
|
|
13af: eb a9 jmp 0x135a
|
|
13b1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
13b6: c3 ret
|
|
13b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
13bc: c3 ret
|
|
13bd: 0f 1f 00 nopl (%rax)
|
|
13c0: 55 push %rbp
|
|
13c1: c5 f8 28 e1 vmovaps %xmm1,%xmm4
|
|
13c5: 48 85 c9 test %rcx,%rcx
|
|
13c8: 0f 84 a0 01 00 00 je 0x156e
|
|
13ce: 4d 85 c0 test %r8,%r8
|
|
13d1: 0f 84 97 01 00 00 je 0x156e
|
|
13d7: 45 85 c9 test %r9d,%r9d
|
|
13da: 0f 8e 87 01 00 00 jle 0x1567
|
|
13e0: 41 83 f9 08 cmp $0x8,%r9d
|
|
13e4: 0f 8c 76 01 00 00 jl 0x1560
|
|
13ea: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
|
|
13f1: 0f 8c 5c 01 00 00 jl 0x1553
|
|
13f7: 4c 89 c0 mov %r8,%rax
|
|
13fa: 48 83 e0 1f and $0x1f,%rax
|
|
13fe: a8 03 test $0x3,%al
|
|
1400: 74 04 je 0x1406
|
|
1402: 33 c0 xor %eax,%eax
|
|
1404: eb 13 jmp 0x1419
|
|
1406: 85 c0 test %eax,%eax
|
|
1408: 74 0f je 0x1419
|
|
140a: f7 d8 neg %eax
|
|
140c: 83 c0 20 add $0x20,%eax
|
|
140f: c1 e8 02 shr $0x2,%eax
|
|
1412: 44 3b c8 cmp %eax,%r9d
|
|
1415: 41 0f 4c c1 cmovl %r9d,%eax
|
|
1419: 44 89 ca mov %r9d,%edx
|
|
141c: 2b d0 sub %eax,%edx
|
|
141e: 83 e2 07 and $0x7,%edx
|
|
1421: f7 da neg %edx
|
|
1423: 41 03 d1 add %r9d,%edx
|
|
1426: 83 f8 01 cmp $0x1,%eax
|
|
1429: 72 6d jb 0x1498
|
|
142b: 45 33 db xor %r11d,%r11d
|
|
142e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c4ea00
|
|
1435: 01
|
|
1436: 33 ed xor %ebp,%ebp
|
|
1438: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c4ea20
|
|
143f: 01
|
|
1440: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
1445: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
|
|
144b: 4c 63 d0 movslq %eax,%r10
|
|
144e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1455: 00
|
|
1456: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
145d: 0f 1f 00 nopl (%rax)
|
|
1460: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
|
|
1466: 49 83 c3 08 add $0x8,%r11
|
|
146a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
146e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
|
|
1475: 00
|
|
1476: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
|
|
147d: 00
|
|
147e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
|
|
1485: 00
|
|
1486: 48 83 c5 20 add $0x20,%rbp
|
|
148a: 4d 3b da cmp %r10,%r11
|
|
148d: 72 d1 jb 0x1460
|
|
148f: 44 3b c8 cmp %eax,%r9d
|
|
1492: 0f 84 b4 00 00 00 je 0x154c
|
|
1498: 8d 68 08 lea 0x8(%rax),%ebp
|
|
149b: 3b d5 cmp %ebp,%edx
|
|
149d: 7c 3b jl 0x14da
|
|
149f: 48 63 c0 movslq %eax,%rax
|
|
14a2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
|
|
14a7: 48 63 ea movslq %edx,%rbp
|
|
14aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
14b1: 00
|
|
14b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
14b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
14c0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
|
|
14c5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
|
|
14cb: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
|
|
14d1: 48 83 c0 08 add $0x8,%rax
|
|
14d5: 48 3b c5 cmp %rbp,%rax
|
|
14d8: 72 e6 jb 0x14c0
|
|
14da: 8d 42 01 lea 0x1(%rdx),%eax
|
|
14dd: 41 3b c1 cmp %r9d,%eax
|
|
14e0: 0f 87 66 00 00 00 ja 0x154c
|
|
14e6: 44 89 cd mov %r9d,%ebp
|
|
14e9: 33 c0 xor %eax,%eax
|
|
14eb: 2b ea sub %edx,%ebp
|
|
14ed: 48 63 d2 movslq %edx,%rdx
|
|
14f0: 4d 63 c9 movslq %r9d,%r9
|
|
14f3: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c4ea00
|
|
14fa: 01
|
|
14fb: 4c 2b ca sub %rdx,%r9
|
|
14fe: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c4ea20
|
|
1505: 01
|
|
1506: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
|
|
150b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
|
|
1511: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
|
|
1515: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
|
|
1519: 33 d2 xor %edx,%edx
|
|
151b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1520: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
|
|
1526: 48 83 c0 08 add $0x8,%rax
|
|
152a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
|
|
152e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
|
|
1535: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
|
|
153c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
|
|
1543: 48 83 c2 20 add $0x20,%rdx
|
|
1547: 49 3b c1 cmp %r9,%rax
|
|
154a: 72 d4 jb 0x1520
|
|
154c: 33 c0 xor %eax,%eax
|
|
154e: c5 f8 77 vzeroupper
|
|
1551: 5d pop %rbp
|
|
1552: c3 ret
|
|
1553: 44 89 ca mov %r9d,%edx
|
|
1556: 33 c0 xor %eax,%eax
|
|
1558: 83 e2 f8 and $0xfffffff8,%edx
|
|
155b: e9 38 ff ff ff jmp 0x1498
|
|
1560: 33 d2 xor %edx,%edx
|
|
1562: e9 73 ff ff ff jmp 0x14da
|
|
1567: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
156c: 5d pop %rbp
|
|
156d: c3 ret
|
|
156e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1573: 5d pop %rbp
|
|
1574: c3 ret
|
|
1575: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1580: 48 83 ec 28 sub $0x28,%rsp
|
|
1584: 48 85 c9 test %rcx,%rcx
|
|
1587: 74 20 je 0x15a9
|
|
1589: 48 85 d2 test %rdx,%rdx
|
|
158c: 74 1b je 0x15a9
|
|
158e: 45 85 c0 test %r8d,%r8d
|
|
1591: 7f 0a jg 0x159d
|
|
1593: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1598: 48 83 c4 28 add $0x28,%rsp
|
|
159c: c3 ret
|
|
159d: e8 1e 8f 03 00 call 0x3a4c0
|
|
15a2: 33 c0 xor %eax,%eax
|
|
15a4: 48 83 c4 28 add $0x28,%rsp
|
|
15a8: c3 ret
|
|
15a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
15ae: 48 83 c4 28 add $0x28,%rsp
|
|
15b2: c3 ret
|
|
15b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
15b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
15bf: 00
|
|
15c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
15c5: 48 85 c9 test %rcx,%rcx
|
|
15c8: 74 22 je 0x15ec
|
|
15ca: 48 85 d2 test %rdx,%rdx
|
|
15cd: 74 1d je 0x15ec
|
|
15cf: 45 85 c0 test %r8d,%r8d
|
|
15d2: 7f 0b jg 0x15df
|
|
15d4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
15d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
15de: c3 ret
|
|
15df: e8 5c 90 03 00 call 0x3a640
|
|
15e4: 33 c0 xor %eax,%eax
|
|
15e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
15eb: c3 ret
|
|
15ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
15f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
15f6: c3 ret
|
|
15f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
15fe: 00 00
|
|
1600: 48 83 ec 28 sub $0x28,%rsp
|
|
1604: 48 85 c9 test %rcx,%rcx
|
|
1607: 74 20 je 0x1629
|
|
1609: 48 85 d2 test %rdx,%rdx
|
|
160c: 74 1b je 0x1629
|
|
160e: 45 85 c0 test %r8d,%r8d
|
|
1611: 7f 0a jg 0x161d
|
|
1613: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1618: 48 83 c4 28 add $0x28,%rsp
|
|
161c: c3 ret
|
|
161d: e8 9e 91 03 00 call 0x3a7c0
|
|
1622: 33 c0 xor %eax,%eax
|
|
1624: 48 83 c4 28 add $0x28,%rsp
|
|
1628: c3 ret
|
|
1629: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
162e: 48 83 c4 28 add $0x28,%rsp
|
|
1632: c3 ret
|
|
1633: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
163f: 00
|
|
1640: 56 push %rsi
|
|
1641: 48 89 d6 mov %rdx,%rsi
|
|
1644: 48 85 c9 test %rcx,%rcx
|
|
1647: 0f 84 90 01 00 00 je 0x17dd
|
|
164d: 48 85 f6 test %rsi,%rsi
|
|
1650: 0f 84 87 01 00 00 je 0x17dd
|
|
1656: 45 85 c0 test %r8d,%r8d
|
|
1659: 0f 8e 77 01 00 00 jle 0x17d6
|
|
165f: 41 83 f8 10 cmp $0x10,%r8d
|
|
1663: 0f 8c 5d 01 00 00 jl 0x17c6
|
|
1669: 49 89 f1 mov %rsi,%r9
|
|
166c: 49 83 e1 1f and $0x1f,%r9
|
|
1670: 45 89 c9 mov %r9d,%r9d
|
|
1673: 45 85 c9 test %r9d,%r9d
|
|
1676: 74 18 je 0x1690
|
|
1678: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
167f: 0f 85 41 01 00 00 jne 0x17c6
|
|
1685: 41 f7 d9 neg %r9d
|
|
1688: 41 83 c1 20 add $0x20,%r9d
|
|
168c: 41 c1 e9 02 shr $0x2,%r9d
|
|
1690: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
1694: 44 3b c0 cmp %eax,%r8d
|
|
1697: 0f 8c 29 01 00 00 jl 0x17c6
|
|
169d: 44 89 c0 mov %r8d,%eax
|
|
16a0: 33 d2 xor %edx,%edx
|
|
16a2: 41 2b c1 sub %r9d,%eax
|
|
16a5: 83 e0 0f and $0xf,%eax
|
|
16a8: f7 d8 neg %eax
|
|
16aa: 41 03 c0 add %r8d,%eax
|
|
16ad: 45 85 c9 test %r9d,%r9d
|
|
16b0: 76 25 jbe 0x16d7
|
|
16b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
16c0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
16c5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
16ca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
16cf: 48 ff c2 inc %rdx
|
|
16d2: 49 3b d1 cmp %r9,%rdx
|
|
16d5: 72 e9 jb 0x16c0
|
|
16d7: 48 63 d0 movslq %eax,%rdx
|
|
16da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
16e0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
16e6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
16ed: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
16f4: 01
|
|
16f5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
16fc: 01
|
|
16fd: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
|
|
1703: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
170a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
1710: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
1717: 49 83 c1 10 add $0x10,%r9
|
|
171b: 4c 3b ca cmp %rdx,%r9
|
|
171e: 72 c0 jb 0x16e0
|
|
1720: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
1724: 45 3b c8 cmp %r8d,%r9d
|
|
1727: 0f 87 8d 00 00 00 ja 0x17ba
|
|
172d: 4d 63 d0 movslq %r8d,%r10
|
|
1730: 4c 2b d2 sub %rdx,%r10
|
|
1733: 49 83 fa 04 cmp $0x4,%r10
|
|
1737: 0f 8c 84 00 00 00 jl 0x17c1
|
|
173d: 45 89 d3 mov %r10d,%r11d
|
|
1740: 45 33 c9 xor %r9d,%r9d
|
|
1743: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
1747: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
174b: 4d 63 db movslq %r11d,%r11
|
|
174e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
1752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1760: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
1766: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
|
|
176c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
1772: 49 83 c1 04 add $0x4,%r9
|
|
1776: 4d 3b cb cmp %r11,%r9
|
|
1779: 72 e5 jb 0x1760
|
|
177b: 4d 3b da cmp %r10,%r11
|
|
177e: 73 3a jae 0x17ba
|
|
1780: 48 63 c0 movslq %eax,%rax
|
|
1783: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
1787: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
178b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1792: 00
|
|
1793: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
179a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
17a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
17a6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
|
|
17ac: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
17b2: 49 ff c3 inc %r11
|
|
17b5: 4d 3b da cmp %r10,%r11
|
|
17b8: 72 e6 jb 0x17a0
|
|
17ba: 33 c0 xor %eax,%eax
|
|
17bc: c5 f8 77 vzeroupper
|
|
17bf: 5e pop %rsi
|
|
17c0: c3 ret
|
|
17c1: 45 33 db xor %r11d,%r11d
|
|
17c4: eb b5 jmp 0x177b
|
|
17c6: 33 c0 xor %eax,%eax
|
|
17c8: 41 83 f8 01 cmp $0x1,%r8d
|
|
17cc: 72 ec jb 0x17ba
|
|
17ce: 4d 63 d0 movslq %r8d,%r10
|
|
17d1: 45 33 db xor %r11d,%r11d
|
|
17d4: eb a5 jmp 0x177b
|
|
17d6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
17db: 5e pop %rsi
|
|
17dc: c3 ret
|
|
17dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
17e2: 5e pop %rsi
|
|
17e3: c3 ret
|
|
17e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
17eb: 00
|
|
17ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
17f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
17f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
17ff: 00
|
|
1800: 53 push %rbx
|
|
1801: 49 89 ca mov %rcx,%r10
|
|
1804: 4d 85 d2 test %r10,%r10
|
|
1807: 0f 84 84 01 00 00 je 0x1991
|
|
180d: 48 85 d2 test %rdx,%rdx
|
|
1810: 0f 84 7b 01 00 00 je 0x1991
|
|
1816: 45 85 c0 test %r8d,%r8d
|
|
1819: 0f 8e 6b 01 00 00 jle 0x198a
|
|
181f: 41 83 f8 10 cmp $0x10,%r8d
|
|
1823: 0f 8c 59 01 00 00 jl 0x1982
|
|
1829: 48 89 d3 mov %rdx,%rbx
|
|
182c: 48 83 e3 1f and $0x1f,%rbx
|
|
1830: 85 db test %ebx,%ebx
|
|
1832: 74 11 je 0x1845
|
|
1834: f6 c3 03 test $0x3,%bl
|
|
1837: 0f 85 45 01 00 00 jne 0x1982
|
|
183d: f7 db neg %ebx
|
|
183f: 83 c3 20 add $0x20,%ebx
|
|
1842: c1 eb 02 shr $0x2,%ebx
|
|
1845: 8d 43 10 lea 0x10(%rbx),%eax
|
|
1848: 44 3b c0 cmp %eax,%r8d
|
|
184b: 0f 8c 31 01 00 00 jl 0x1982
|
|
1851: 45 89 c1 mov %r8d,%r9d
|
|
1854: 33 c0 xor %eax,%eax
|
|
1856: 44 2b cb sub %ebx,%r9d
|
|
1859: 41 83 e1 0f and $0xf,%r9d
|
|
185d: 41 f7 d9 neg %r9d
|
|
1860: 45 03 c8 add %r8d,%r9d
|
|
1863: 89 d9 mov %ebx,%ecx
|
|
1865: 85 db test %ebx,%ebx
|
|
1867: 76 2f jbe 0x1898
|
|
1869: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1870: 00
|
|
1871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
187f: 00
|
|
1880: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
1886: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
188b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
1890: 48 ff c0 inc %rax
|
|
1893: 48 3b c1 cmp %rcx,%rax
|
|
1896: 72 e8 jb 0x1880
|
|
1898: 49 63 c1 movslq %r9d,%rax
|
|
189b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
18a0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
18a6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
18ad: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
18b2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
18b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
18bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
18c3: 48 83 c1 10 add $0x10,%rcx
|
|
18c7: 48 3b c8 cmp %rax,%rcx
|
|
18ca: 72 d4 jb 0x18a0
|
|
18cc: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
18d0: 41 3b c0 cmp %r8d,%eax
|
|
18d3: 0f 87 9e 00 00 00 ja 0x1977
|
|
18d9: 4d 63 c0 movslq %r8d,%r8
|
|
18dc: 4d 63 c9 movslq %r9d,%r9
|
|
18df: 4d 2b c1 sub %r9,%r8
|
|
18e2: 49 83 f8 04 cmp $0x4,%r8
|
|
18e6: 0f 8c 92 00 00 00 jl 0x197e
|
|
18ec: 4d 63 c9 movslq %r9d,%r9
|
|
18ef: 44 89 c3 mov %r8d,%ebx
|
|
18f2: 83 e3 fc and $0xfffffffc,%ebx
|
|
18f5: 33 c9 xor %ecx,%ecx
|
|
18f7: 48 63 db movslq %ebx,%rbx
|
|
18fa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
18fe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
1902: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1909: 00
|
|
190a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1911: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1918: 00
|
|
1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1920: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
1926: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
|
|
192b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
1930: 48 83 c1 04 add $0x4,%rcx
|
|
1934: 48 3b cb cmp %rbx,%rcx
|
|
1937: 72 e7 jb 0x1920
|
|
1939: 49 3b d8 cmp %r8,%rbx
|
|
193c: 73 39 jae 0x1977
|
|
193e: 4d 63 c9 movslq %r9d,%r9
|
|
1941: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
1945: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
1949: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1950: 00
|
|
1951: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
195f: 00
|
|
1960: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
1965: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
196a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
196f: 48 ff c3 inc %rbx
|
|
1972: 49 3b d8 cmp %r8,%rbx
|
|
1975: 72 e9 jb 0x1960
|
|
1977: 33 c0 xor %eax,%eax
|
|
1979: c5 f8 77 vzeroupper
|
|
197c: 5b pop %rbx
|
|
197d: c3 ret
|
|
197e: 33 db xor %ebx,%ebx
|
|
1980: eb b7 jmp 0x1939
|
|
1982: 45 33 c9 xor %r9d,%r9d
|
|
1985: e9 42 ff ff ff jmp 0x18cc
|
|
198a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
198f: 5b pop %rbx
|
|
1990: c3 ret
|
|
1991: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1996: 5b pop %rbx
|
|
1997: c3 ret
|
|
1998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
199f: 00
|
|
19a0: 48 83 ec 28 sub $0x28,%rsp
|
|
19a4: 48 85 d2 test %rdx,%rdx
|
|
19a7: 74 3f je 0x19e8
|
|
19a9: 45 85 c0 test %r8d,%r8d
|
|
19ac: 7e 30 jle 0x19de
|
|
19ae: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4ea40
|
|
19b5: 7a 02 jp 0x19b9
|
|
19b7: 74 0f je 0x19c8
|
|
19b9: 0f 57 c9 xorps %xmm1,%xmm1
|
|
19bc: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
19bf: 7a 02 jp 0x19c3
|
|
19c1: 74 0c je 0x19cf
|
|
19c3: e8 78 8f 03 00 call 0x3a940
|
|
19c8: 33 c0 xor %eax,%eax
|
|
19ca: 48 83 c4 28 add $0x28,%rsp
|
|
19ce: c3 ret
|
|
19cf: 48 89 d1 mov %rdx,%rcx
|
|
19d2: 44 89 c2 mov %r8d,%edx
|
|
19d5: 48 83 c4 28 add $0x28,%rsp
|
|
19d9: e9 42 8d 00 00 jmp 0xa720
|
|
19de: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
19e3: 48 83 c4 28 add $0x28,%rsp
|
|
19e7: c3 ret
|
|
19e8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
19ed: 48 83 c4 28 add $0x28,%rsp
|
|
19f1: c3 ret
|
|
19f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
19f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1a00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
1a05: 48 85 d2 test %rdx,%rdx
|
|
1a08: 74 43 je 0x1a4d
|
|
1a0a: 45 85 c0 test %r8d,%r8d
|
|
1a0d: 7e 32 jle 0x1a41
|
|
1a0f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4ea44
|
|
1a16: 7a 02 jp 0x1a1a
|
|
1a18: 74 0f je 0x1a29
|
|
1a1a: 0f 57 c9 xorps %xmm1,%xmm1
|
|
1a1d: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
1a20: 7a 02 jp 0x1a24
|
|
1a22: 74 0d je 0x1a31
|
|
1a24: e8 97 90 03 00 call 0x3aac0
|
|
1a29: 33 c0 xor %eax,%eax
|
|
1a2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1a30: c3 ret
|
|
1a31: 48 89 d1 mov %rdx,%rcx
|
|
1a34: 44 89 c2 mov %r8d,%edx
|
|
1a37: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1a3c: e9 1f 8f 00 00 jmp 0xa960
|
|
1a41: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1a46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1a4b: 90 nop
|
|
1a4c: c3 ret
|
|
1a4d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1a52: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
1a57: 90 nop
|
|
1a58: 90 nop
|
|
1a59: 90 nop
|
|
1a5a: c3 ret
|
|
1a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1a60: 48 83 ec 28 sub $0x28,%rsp
|
|
1a64: 48 85 d2 test %rdx,%rdx
|
|
1a67: 74 3f je 0x1aa8
|
|
1a69: 45 85 c0 test %r8d,%r8d
|
|
1a6c: 7e 30 jle 0x1a9e
|
|
1a6e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4ea48
|
|
1a75: 7a 02 jp 0x1a79
|
|
1a77: 74 0f je 0x1a88
|
|
1a79: 0f 57 c9 xorps %xmm1,%xmm1
|
|
1a7c: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
1a7f: 7a 02 jp 0x1a83
|
|
1a81: 74 0c je 0x1a8f
|
|
1a83: e8 b8 91 03 00 call 0x3ac40
|
|
1a88: 33 c0 xor %eax,%eax
|
|
1a8a: 48 83 c4 28 add $0x28,%rsp
|
|
1a8e: c3 ret
|
|
1a8f: 48 89 d1 mov %rdx,%rcx
|
|
1a92: 44 89 c2 mov %r8d,%edx
|
|
1a95: 48 83 c4 28 add $0x28,%rsp
|
|
1a99: e9 02 91 00 00 jmp 0xaba0
|
|
1a9e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1aa3: 48 83 c4 28 add $0x28,%rsp
|
|
1aa7: c3 ret
|
|
1aa8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1aad: 48 83 c4 28 add $0x28,%rsp
|
|
1ab1: c3 ret
|
|
1ab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1ac0: 48 83 ec 28 sub $0x28,%rsp
|
|
1ac4: 48 85 d2 test %rdx,%rdx
|
|
1ac7: 0f 84 a6 01 00 00 je 0x1c73
|
|
1acd: 45 85 c0 test %r8d,%r8d
|
|
1ad0: 0f 8e 93 01 00 00 jle 0x1c69
|
|
1ad6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4ea4c
|
|
1add: 01
|
|
1ade: 7a 06 jp 0x1ae6
|
|
1ae0: 0f 84 7c 01 00 00 je 0x1c62
|
|
1ae6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
1aea: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
1aee: 7a 06 jp 0x1af6
|
|
1af0: 0f 84 5c 01 00 00 je 0x1c52
|
|
1af6: 41 83 f8 10 cmp $0x10,%r8d
|
|
1afa: 0f 8c 42 01 00 00 jl 0x1c42
|
|
1b00: 49 89 d1 mov %rdx,%r9
|
|
1b03: 49 83 e1 1f and $0x1f,%r9
|
|
1b07: 45 85 c9 test %r9d,%r9d
|
|
1b0a: 74 18 je 0x1b24
|
|
1b0c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
1b13: 0f 85 29 01 00 00 jne 0x1c42
|
|
1b19: 41 f7 d9 neg %r9d
|
|
1b1c: 41 83 c1 20 add $0x20,%r9d
|
|
1b20: 41 c1 e9 02 shr $0x2,%r9d
|
|
1b24: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
1b28: 44 3b c0 cmp %eax,%r8d
|
|
1b2b: 0f 8c 11 01 00 00 jl 0x1c42
|
|
1b31: 45 89 c2 mov %r8d,%r10d
|
|
1b34: 33 c0 xor %eax,%eax
|
|
1b36: 45 2b d1 sub %r9d,%r10d
|
|
1b39: 41 83 e2 0f and $0xf,%r10d
|
|
1b3d: 41 f7 da neg %r10d
|
|
1b40: 45 03 d0 add %r8d,%r10d
|
|
1b43: 45 89 cb mov %r9d,%r11d
|
|
1b46: 45 85 c9 test %r9d,%r9d
|
|
1b49: 76 27 jbe 0x1b72
|
|
1b4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1b52: 00
|
|
1b53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1b60: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
1b65: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
1b6a: 48 ff c0 inc %rax
|
|
1b6d: 49 3b c3 cmp %r11,%rax
|
|
1b70: 72 ee jb 0x1b60
|
|
1b72: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
1b77: 4d 63 ca movslq %r10d,%r9
|
|
1b7a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
1b80: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
|
|
1b86: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
|
|
1b8d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
|
|
1b93: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
|
|
1b9a: 49 83 c3 10 add $0x10,%r11
|
|
1b9e: 4d 3b d9 cmp %r9,%r11
|
|
1ba1: 72 dd jb 0x1b80
|
|
1ba3: 41 8d 42 01 lea 0x1(%r10),%eax
|
|
1ba7: 41 3b c0 cmp %r8d,%eax
|
|
1baa: 0f 87 84 00 00 00 ja 0x1c34
|
|
1bb0: 4d 63 c0 movslq %r8d,%r8
|
|
1bb3: 4d 2b c1 sub %r9,%r8
|
|
1bb6: 49 83 f8 04 cmp $0x4,%r8
|
|
1bba: 0f 8c 7e 00 00 00 jl 0x1c3e
|
|
1bc0: 44 89 c0 mov %r8d,%eax
|
|
1bc3: 45 33 db xor %r11d,%r11d
|
|
1bc6: 83 e0 fc and $0xfffffffc,%eax
|
|
1bc9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
|
|
1bcd: 48 63 c0 movslq %eax,%rax
|
|
1bd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1bd7: 00
|
|
1bd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1bdf: 90 nop
|
|
1be0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
|
|
1be5: 49 83 c3 04 add $0x4,%r11
|
|
1be9: c4 c1 78 11 09 vmovups %xmm1,(%r9)
|
|
1bee: 49 83 c1 10 add $0x10,%r9
|
|
1bf2: 4c 3b d8 cmp %rax,%r11
|
|
1bf5: 72 e9 jb 0x1be0
|
|
1bf7: 49 3b c0 cmp %r8,%rax
|
|
1bfa: 73 38 jae 0x1c34
|
|
1bfc: 4d 63 d2 movslq %r10d,%r10
|
|
1bff: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
|
|
1c03: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
1c07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1c0e: 00
|
|
1c0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c16: 0f 1f 00 nopl (%rax)
|
|
1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1c20: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
1c24: 48 ff c0 inc %rax
|
|
1c27: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
1c2b: 48 83 c2 04 add $0x4,%rdx
|
|
1c2f: 49 3b c0 cmp %r8,%rax
|
|
1c32: 72 ec jb 0x1c20
|
|
1c34: 33 c0 xor %eax,%eax
|
|
1c36: c5 f8 77 vzeroupper
|
|
1c39: 48 83 c4 28 add $0x28,%rsp
|
|
1c3d: c3 ret
|
|
1c3e: 33 c0 xor %eax,%eax
|
|
1c40: eb b5 jmp 0x1bf7
|
|
1c42: 45 33 d2 xor %r10d,%r10d
|
|
1c45: 41 83 f8 01 cmp $0x1,%r8d
|
|
1c49: 72 e9 jb 0x1c34
|
|
1c4b: 4d 63 c0 movslq %r8d,%r8
|
|
1c4e: 33 c0 xor %eax,%eax
|
|
1c50: eb a5 jmp 0x1bf7
|
|
1c52: 48 89 d1 mov %rdx,%rcx
|
|
1c55: 44 89 c2 mov %r8d,%edx
|
|
1c58: e8 83 8f 00 00 call 0xabe0
|
|
1c5d: 48 83 c4 28 add $0x28,%rsp
|
|
1c61: c3 ret
|
|
1c62: 33 c0 xor %eax,%eax
|
|
1c64: 48 83 c4 28 add $0x28,%rsp
|
|
1c68: c3 ret
|
|
1c69: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1c6e: 48 83 c4 28 add $0x28,%rsp
|
|
1c72: c3 ret
|
|
1c73: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1c78: 48 83 c4 28 add $0x28,%rsp
|
|
1c7c: c3 ret
|
|
1c7d: 0f 1f 00 nopl (%rax)
|
|
1c80: 48 83 ec 28 sub $0x28,%rsp
|
|
1c84: 48 85 d2 test %rdx,%rdx
|
|
1c87: 0f 84 9e 01 00 00 je 0x1e2b
|
|
1c8d: 45 85 c0 test %r8d,%r8d
|
|
1c90: 0f 8e 8b 01 00 00 jle 0x1e21
|
|
1c96: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4ea50
|
|
1c9d: 01
|
|
1c9e: 7a 06 jp 0x1ca6
|
|
1ca0: 0f 84 74 01 00 00 je 0x1e1a
|
|
1ca6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
1caa: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
1cae: 7a 06 jp 0x1cb6
|
|
1cb0: 0f 84 54 01 00 00 je 0x1e0a
|
|
1cb6: 41 83 f8 10 cmp $0x10,%r8d
|
|
1cba: 0f 8c 42 01 00 00 jl 0x1e02
|
|
1cc0: 49 89 d3 mov %rdx,%r11
|
|
1cc3: 49 83 e3 1f and $0x1f,%r11
|
|
1cc7: 45 85 db test %r11d,%r11d
|
|
1cca: 74 18 je 0x1ce4
|
|
1ccc: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
1cd3: 0f 85 29 01 00 00 jne 0x1e02
|
|
1cd9: 41 f7 db neg %r11d
|
|
1cdc: 41 83 c3 20 add $0x20,%r11d
|
|
1ce0: 41 c1 eb 02 shr $0x2,%r11d
|
|
1ce4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
1ce8: 44 3b c0 cmp %eax,%r8d
|
|
1ceb: 0f 8c 11 01 00 00 jl 0x1e02
|
|
1cf1: 45 89 c1 mov %r8d,%r9d
|
|
1cf4: 33 c0 xor %eax,%eax
|
|
1cf6: 45 2b cb sub %r11d,%r9d
|
|
1cf9: 41 83 e1 0f and $0xf,%r9d
|
|
1cfd: 41 f7 d9 neg %r9d
|
|
1d00: 45 03 c8 add %r8d,%r9d
|
|
1d03: 45 89 da mov %r11d,%r10d
|
|
1d06: 45 85 db test %r11d,%r11d
|
|
1d09: 76 27 jbe 0x1d32
|
|
1d0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1d12: 00
|
|
1d13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1d20: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
1d25: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
1d2a: 48 ff c0 inc %rax
|
|
1d2d: 49 3b c2 cmp %r10,%rax
|
|
1d30: 72 ee jb 0x1d20
|
|
1d32: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
1d37: 49 63 c1 movslq %r9d,%rax
|
|
1d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1d40: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
1d46: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
1d4d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
1d53: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
1d5a: 49 83 c2 10 add $0x10,%r10
|
|
1d5e: 4c 3b d0 cmp %rax,%r10
|
|
1d61: 72 dd jb 0x1d40
|
|
1d63: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
1d67: 41 3b c0 cmp %r8d,%eax
|
|
1d6a: 0f 87 84 00 00 00 ja 0x1df4
|
|
1d70: 4d 63 c0 movslq %r8d,%r8
|
|
1d73: 4d 63 c9 movslq %r9d,%r9
|
|
1d76: 4d 2b c1 sub %r9,%r8
|
|
1d79: 49 83 f8 04 cmp $0x4,%r8
|
|
1d7d: 0f 8c 7b 00 00 00 jl 0x1dfe
|
|
1d83: 4d 63 c9 movslq %r9d,%r9
|
|
1d86: 44 89 c0 mov %r8d,%eax
|
|
1d89: 83 e0 fc and $0xfffffffc,%eax
|
|
1d8c: 45 33 db xor %r11d,%r11d
|
|
1d8f: 48 63 c0 movslq %eax,%rax
|
|
1d92: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
1d97: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
1d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1da0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
1da5: 49 83 c3 04 add $0x4,%r11
|
|
1da9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
1dae: 49 83 c2 10 add $0x10,%r10
|
|
1db2: 4c 3b d8 cmp %rax,%r11
|
|
1db5: 72 e9 jb 0x1da0
|
|
1db7: 49 3b c0 cmp %r8,%rax
|
|
1dba: 73 38 jae 0x1df4
|
|
1dbc: 4d 63 c9 movslq %r9d,%r9
|
|
1dbf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
1dc3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
1dc7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1dce: 00
|
|
1dcf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1dd6: 0f 1f 00 nopl (%rax)
|
|
1dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1de0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
1de4: 48 ff c0 inc %rax
|
|
1de7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
1deb: 48 83 c2 04 add $0x4,%rdx
|
|
1def: 49 3b c0 cmp %r8,%rax
|
|
1df2: 72 ec jb 0x1de0
|
|
1df4: 33 c0 xor %eax,%eax
|
|
1df6: c5 f8 77 vzeroupper
|
|
1df9: 48 83 c4 28 add $0x28,%rsp
|
|
1dfd: c3 ret
|
|
1dfe: 33 c0 xor %eax,%eax
|
|
1e00: eb b5 jmp 0x1db7
|
|
1e02: 45 33 c9 xor %r9d,%r9d
|
|
1e05: e9 59 ff ff ff jmp 0x1d63
|
|
1e0a: 48 89 d1 mov %rdx,%rcx
|
|
1e0d: 44 89 c2 mov %r8d,%edx
|
|
1e10: e8 0b 8e 00 00 call 0xac20
|
|
1e15: 48 83 c4 28 add $0x28,%rsp
|
|
1e19: c3 ret
|
|
1e1a: 33 c0 xor %eax,%eax
|
|
1e1c: 48 83 c4 28 add $0x28,%rsp
|
|
1e20: c3 ret
|
|
1e21: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1e26: 48 83 c4 28 add $0x28,%rsp
|
|
1e2a: c3 ret
|
|
1e2b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1e30: 48 83 c4 28 add $0x28,%rsp
|
|
1e34: c3 ret
|
|
1e35: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1e40: 48 83 ec 28 sub $0x28,%rsp
|
|
1e44: 48 85 d2 test %rdx,%rdx
|
|
1e47: 0f 84 9e 01 00 00 je 0x1feb
|
|
1e4d: 45 85 c0 test %r8d,%r8d
|
|
1e50: 0f 8e 8b 01 00 00 jle 0x1fe1
|
|
1e56: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4ea54
|
|
1e5d: 01
|
|
1e5e: 7a 06 jp 0x1e66
|
|
1e60: 0f 84 74 01 00 00 je 0x1fda
|
|
1e66: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
1e6a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
1e6e: 7a 06 jp 0x1e76
|
|
1e70: 0f 84 54 01 00 00 je 0x1fca
|
|
1e76: 41 83 f8 10 cmp $0x10,%r8d
|
|
1e7a: 0f 8c 42 01 00 00 jl 0x1fc2
|
|
1e80: 49 89 d3 mov %rdx,%r11
|
|
1e83: 49 83 e3 1f and $0x1f,%r11
|
|
1e87: 45 85 db test %r11d,%r11d
|
|
1e8a: 74 18 je 0x1ea4
|
|
1e8c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
1e93: 0f 85 29 01 00 00 jne 0x1fc2
|
|
1e99: 41 f7 db neg %r11d
|
|
1e9c: 41 83 c3 20 add $0x20,%r11d
|
|
1ea0: 41 c1 eb 02 shr $0x2,%r11d
|
|
1ea4: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
1ea8: 44 3b c0 cmp %eax,%r8d
|
|
1eab: 0f 8c 11 01 00 00 jl 0x1fc2
|
|
1eb1: 45 89 c1 mov %r8d,%r9d
|
|
1eb4: 33 c0 xor %eax,%eax
|
|
1eb6: 45 2b cb sub %r11d,%r9d
|
|
1eb9: 41 83 e1 0f and $0xf,%r9d
|
|
1ebd: 41 f7 d9 neg %r9d
|
|
1ec0: 45 03 c8 add %r8d,%r9d
|
|
1ec3: 45 89 da mov %r11d,%r10d
|
|
1ec6: 45 85 db test %r11d,%r11d
|
|
1ec9: 76 27 jbe 0x1ef2
|
|
1ecb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1ed2: 00
|
|
1ed3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1ee0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
|
|
1ee5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
1eea: 48 ff c0 inc %rax
|
|
1eed: 49 3b c2 cmp %r10,%rax
|
|
1ef0: 72 ee jb 0x1ee0
|
|
1ef2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
1ef7: 49 63 c1 movslq %r9d,%rax
|
|
1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
1f00: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
|
|
1f06: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
|
|
1f0d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
1f13: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
|
|
1f1a: 49 83 c2 10 add $0x10,%r10
|
|
1f1e: 4c 3b d0 cmp %rax,%r10
|
|
1f21: 72 dd jb 0x1f00
|
|
1f23: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
1f27: 41 3b c0 cmp %r8d,%eax
|
|
1f2a: 0f 87 84 00 00 00 ja 0x1fb4
|
|
1f30: 4d 63 c0 movslq %r8d,%r8
|
|
1f33: 4d 63 c9 movslq %r9d,%r9
|
|
1f36: 4d 2b c1 sub %r9,%r8
|
|
1f39: 49 83 f8 04 cmp $0x4,%r8
|
|
1f3d: 0f 8c 7b 00 00 00 jl 0x1fbe
|
|
1f43: 4d 63 c9 movslq %r9d,%r9
|
|
1f46: 44 89 c0 mov %r8d,%eax
|
|
1f49: 83 e0 fc and $0xfffffffc,%eax
|
|
1f4c: 45 33 db xor %r11d,%r11d
|
|
1f4f: 48 63 c0 movslq %eax,%rax
|
|
1f52: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
1f57: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
|
|
1f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f60: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
|
|
1f65: 49 83 c3 04 add $0x4,%r11
|
|
1f69: c4 c1 78 11 12 vmovups %xmm2,(%r10)
|
|
1f6e: 49 83 c2 10 add $0x10,%r10
|
|
1f72: 4c 3b d8 cmp %rax,%r11
|
|
1f75: 72 e9 jb 0x1f60
|
|
1f77: 49 3b c0 cmp %r8,%rax
|
|
1f7a: 73 38 jae 0x1fb4
|
|
1f7c: 4d 63 c9 movslq %r9d,%r9
|
|
1f7f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
1f83: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
1f87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
1f8e: 00
|
|
1f8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1f96: 0f 1f 00 nopl (%rax)
|
|
1f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
1fa0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
|
|
1fa4: 48 ff c0 inc %rax
|
|
1fa7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
1fab: 48 83 c2 04 add $0x4,%rdx
|
|
1faf: 49 3b c0 cmp %r8,%rax
|
|
1fb2: 72 ec jb 0x1fa0
|
|
1fb4: 33 c0 xor %eax,%eax
|
|
1fb6: c5 f8 77 vzeroupper
|
|
1fb9: 48 83 c4 28 add $0x28,%rsp
|
|
1fbd: c3 ret
|
|
1fbe: 33 c0 xor %eax,%eax
|
|
1fc0: eb b5 jmp 0x1f77
|
|
1fc2: 45 33 c9 xor %r9d,%r9d
|
|
1fc5: e9 59 ff ff ff jmp 0x1f23
|
|
1fca: 48 89 d1 mov %rdx,%rcx
|
|
1fcd: 44 89 c2 mov %r8d,%edx
|
|
1fd0: e8 8b 8c 00 00 call 0xac60
|
|
1fd5: 48 83 c4 28 add $0x28,%rsp
|
|
1fd9: c3 ret
|
|
1fda: 33 c0 xor %eax,%eax
|
|
1fdc: 48 83 c4 28 add $0x28,%rsp
|
|
1fe0: c3 ret
|
|
1fe1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
1fe6: 48 83 c4 28 add $0x28,%rsp
|
|
1fea: c3 ret
|
|
1feb: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
1ff0: 48 83 c4 28 add $0x28,%rsp
|
|
1ff4: c3 ret
|
|
1ff5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2000: 48 83 ec 38 sub $0x38,%rsp
|
|
2004: 45 89 c1 mov %r8d,%r9d
|
|
2007: 49 89 d0 mov %rdx,%r8
|
|
200a: 48 89 ca mov %rcx,%rdx
|
|
200d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
2013: 48 85 d2 test %rdx,%rdx
|
|
2016: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
201a: 74 47 je 0x2063
|
|
201c: 4d 85 c0 test %r8,%r8
|
|
201f: 74 42 je 0x2063
|
|
2021: 45 85 c9 test %r9d,%r9d
|
|
2024: 7e 47 jle 0x206d
|
|
2026: 85 c0 test %eax,%eax
|
|
2028: 74 0f je 0x2039
|
|
202a: 83 f8 04 cmp $0x4,%eax
|
|
202d: 74 0d je 0x203c
|
|
202f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
2034: 48 83 c4 38 add $0x38,%rsp
|
|
2038: c3 ret
|
|
2039: 83 f8 04 cmp $0x4,%eax
|
|
203c: 49 89 e3 mov %rsp,%r11
|
|
203f: b8 01 00 00 00 mov $0x1,%eax
|
|
2044: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
204a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
204f: 44 0f 44 d0 cmove %eax,%r10d
|
|
2053: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
2057: e8 b0 d9 a6 01 call 0x1a6fa0c
|
|
205c: 33 c0 xor %eax,%eax
|
|
205e: 48 83 c4 38 add $0x38,%rsp
|
|
2062: c3 ret
|
|
2063: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2068: 48 83 c4 38 add $0x38,%rsp
|
|
206c: c3 ret
|
|
206d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2072: 48 83 c4 38 add $0x38,%rsp
|
|
2076: c3 ret
|
|
2077: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
207e: 00 00
|
|
2080: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
2085: 45 89 c1 mov %r8d,%r9d
|
|
2088: 49 89 d0 mov %rdx,%r8
|
|
208b: 48 89 ca mov %rcx,%rdx
|
|
208e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
2094: 48 85 d2 test %rdx,%rdx
|
|
2097: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
209b: 74 4b je 0x20e8
|
|
209d: 4d 85 c0 test %r8,%r8
|
|
20a0: 74 46 je 0x20e8
|
|
20a2: 45 85 c9 test %r9d,%r9d
|
|
20a5: 7e 4c jle 0x20f3
|
|
20a7: 85 c0 test %eax,%eax
|
|
20a9: 74 12 je 0x20bd
|
|
20ab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
20b0: 74 0b je 0x20bd
|
|
20b2: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
20b7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
20bc: c3 ret
|
|
20bd: 49 89 e3 mov %rsp,%r11
|
|
20c0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
20c6: 83 f8 04 cmp $0x4,%eax
|
|
20c9: b8 00 00 00 00 mov $0x0,%eax
|
|
20ce: 41 0f 44 c2 cmove %r10d,%eax
|
|
20d2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
20d7: 41 89 43 20 mov %eax,0x20(%r11)
|
|
20db: e8 cc 47 a7 01 call 0x1a768ac
|
|
20e0: 33 c0 xor %eax,%eax
|
|
20e2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
20e7: c3 ret
|
|
20e8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
20ed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
20f2: c3 ret
|
|
20f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
20f8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
20fd: c3 ret
|
|
20fe: 66 90 xchg %ax,%ax
|
|
2100: 48 83 ec 38 sub $0x38,%rsp
|
|
2104: 45 89 c1 mov %r8d,%r9d
|
|
2107: 49 89 d0 mov %rdx,%r8
|
|
210a: 48 89 ca mov %rcx,%rdx
|
|
210d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
|
|
2113: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
2117: 48 85 d2 test %rdx,%rdx
|
|
211a: 74 47 je 0x2163
|
|
211c: 4d 85 c0 test %r8,%r8
|
|
211f: 74 42 je 0x2163
|
|
2121: 45 85 c9 test %r9d,%r9d
|
|
2124: 7e 47 jle 0x216d
|
|
2126: 85 c0 test %eax,%eax
|
|
2128: 74 0f je 0x2139
|
|
212a: 83 f8 04 cmp $0x4,%eax
|
|
212d: 74 0d je 0x213c
|
|
212f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
2134: 48 83 c4 38 add $0x38,%rsp
|
|
2138: c3 ret
|
|
2139: 83 f8 04 cmp $0x4,%eax
|
|
213c: b8 01 00 00 00 mov $0x1,%eax
|
|
2141: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
2147: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
214c: 44 0f 44 d0 cmove %eax,%r10d
|
|
2150: 49 89 e3 mov %rsp,%r11
|
|
2153: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
2157: e8 00 b4 a7 01 call 0x1a7d55c
|
|
215c: 33 c0 xor %eax,%eax
|
|
215e: 48 83 c4 38 add $0x38,%rsp
|
|
2162: c3 ret
|
|
2163: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2168: 48 83 c4 38 add $0x38,%rsp
|
|
216c: c3 ret
|
|
216d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2172: 48 83 c4 38 add $0x38,%rsp
|
|
2176: c3 ret
|
|
2177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
217e: 00 00
|
|
2180: 41 56 push %r14
|
|
2182: 48 85 c9 test %rcx,%rcx
|
|
2185: 0f 84 51 03 00 00 je 0x24dc
|
|
218b: 48 85 d2 test %rdx,%rdx
|
|
218e: 0f 84 48 03 00 00 je 0x24dc
|
|
2194: 45 85 c0 test %r8d,%r8d
|
|
2197: 0f 8e 37 03 00 00 jle 0x24d4
|
|
219d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
21a1: 85 c0 test %eax,%eax
|
|
21a3: 0f 84 94 01 00 00 je 0x233d
|
|
21a9: 83 f8 04 cmp $0x4,%eax
|
|
21ac: 74 08 je 0x21b6
|
|
21ae: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
21b3: 41 5e pop %r14
|
|
21b5: c3 ret
|
|
21b6: 45 32 c9 xor %r9b,%r9b
|
|
21b9: 41 83 f8 10 cmp $0x10,%r8d
|
|
21bd: 0f 8c fd 02 00 00 jl 0x24c0
|
|
21c3: 49 89 d3 mov %rdx,%r11
|
|
21c6: 49 83 e3 1f and $0x1f,%r11
|
|
21ca: 45 89 db mov %r11d,%r11d
|
|
21cd: 45 85 db test %r11d,%r11d
|
|
21d0: 74 18 je 0x21ea
|
|
21d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
21d9: 0f 85 e1 02 00 00 jne 0x24c0
|
|
21df: 41 f7 db neg %r11d
|
|
21e2: 41 83 c3 20 add $0x20,%r11d
|
|
21e6: 41 c1 eb 02 shr $0x2,%r11d
|
|
21ea: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
21ee: 44 3b c0 cmp %eax,%r8d
|
|
21f1: 0f 8c c9 02 00 00 jl 0x24c0
|
|
21f7: 44 89 c0 mov %r8d,%eax
|
|
21fa: 45 33 d2 xor %r10d,%r10d
|
|
21fd: 41 2b c3 sub %r11d,%eax
|
|
2200: 83 e0 0f and $0xf,%eax
|
|
2203: f7 d8 neg %eax
|
|
2205: 41 03 c0 add %r8d,%eax
|
|
2208: 45 85 db test %r11d,%r11d
|
|
220b: 76 2b jbe 0x2238
|
|
220d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2214: 00
|
|
2215: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
221c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2220: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
2226: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
222a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
2230: 49 ff c2 inc %r10
|
|
2233: 4d 3b d3 cmp %r11,%r10
|
|
2236: 72 e8 jb 0x2220
|
|
2238: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
223d: 4c 63 d0 movslq %eax,%r10
|
|
2240: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
2246: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
224d: 00
|
|
224e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2255: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2260: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
2266: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
226d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
2274: 01
|
|
2275: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
|
|
2279: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
227f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
2286: 01
|
|
2287: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
228b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
2292: 49 83 c3 10 add $0x10,%r11
|
|
2296: 4d 3b da cmp %r10,%r11
|
|
2299: 72 c5 jb 0x2260
|
|
229b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
229f: 45 3b d0 cmp %r8d,%r10d
|
|
22a2: 0f 87 10 02 00 00 ja 0x24b8
|
|
22a8: 4d 63 c0 movslq %r8d,%r8
|
|
22ab: 48 63 c0 movslq %eax,%rax
|
|
22ae: 4c 2b c0 sub %rax,%r8
|
|
22b1: 41 80 f9 01 cmp $0x1,%r9b
|
|
22b5: 75 05 jne 0x22bc
|
|
22b7: 45 33 db xor %r11d,%r11d
|
|
22ba: eb 3d jmp 0x22f9
|
|
22bc: 49 83 f8 04 cmp $0x4,%r8
|
|
22c0: 7c f5 jl 0x22b7
|
|
22c2: 48 63 c0 movslq %eax,%rax
|
|
22c5: 45 89 c3 mov %r8d,%r11d
|
|
22c8: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
22cc: 45 33 d2 xor %r10d,%r10d
|
|
22cf: 4d 63 db movslq %r11d,%r11
|
|
22d2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
22d7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
22db: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
22df: 90 nop
|
|
22e0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
22e6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
22ea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
22f0: 49 83 c2 04 add $0x4,%r10
|
|
22f4: 4d 3b d3 cmp %r11,%r10
|
|
22f7: 72 e7 jb 0x22e0
|
|
22f9: 4d 3b d8 cmp %r8,%r11
|
|
22fc: 0f 83 b6 01 00 00 jae 0x24b8
|
|
2302: 48 63 c0 movslq %eax,%rax
|
|
2305: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
2309: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
230d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2314: 00
|
|
2315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
231c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2320: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
2326: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
232a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
2330: 49 ff c3 inc %r11
|
|
2333: 4d 3b d8 cmp %r8,%r11
|
|
2336: 72 e8 jb 0x2320
|
|
2338: e9 7b 01 00 00 jmp 0x24b8
|
|
233d: 45 32 c9 xor %r9b,%r9b
|
|
2340: 41 83 f8 10 cmp $0x10,%r8d
|
|
2344: 0f 8c 80 01 00 00 jl 0x24ca
|
|
234a: 49 89 d3 mov %rdx,%r11
|
|
234d: 49 83 e3 1f and $0x1f,%r11
|
|
2351: 45 89 db mov %r11d,%r11d
|
|
2354: 45 85 db test %r11d,%r11d
|
|
2357: 74 18 je 0x2371
|
|
2359: 41 f7 c3 03 00 00 00 test $0x3,%r11d
|
|
2360: 0f 85 64 01 00 00 jne 0x24ca
|
|
2366: 41 f7 db neg %r11d
|
|
2369: 41 83 c3 20 add $0x20,%r11d
|
|
236d: 41 c1 eb 02 shr $0x2,%r11d
|
|
2371: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
2375: 44 3b c0 cmp %eax,%r8d
|
|
2378: 0f 8c 4c 01 00 00 jl 0x24ca
|
|
237e: 44 89 c0 mov %r8d,%eax
|
|
2381: 45 33 d2 xor %r10d,%r10d
|
|
2384: 41 2b c3 sub %r11d,%eax
|
|
2387: 83 e0 0f and $0xf,%eax
|
|
238a: f7 d8 neg %eax
|
|
238c: 41 03 c0 add %r8d,%eax
|
|
238f: 45 85 db test %r11d,%r11d
|
|
2392: 76 24 jbe 0x23b8
|
|
2394: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
23a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
|
|
23a6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
23aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
23b0: 49 ff c2 inc %r10
|
|
23b3: 4d 3b d3 cmp %r11,%r10
|
|
23b6: 72 e8 jb 0x23a0
|
|
23b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
23bd: 4c 63 d0 movslq %eax,%r10
|
|
23c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
23c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
23cd: 00
|
|
23ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
23d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
23d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
23e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
|
|
23e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
|
|
23ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
|
|
23f4: 01
|
|
23f5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
|
|
23f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
|
|
23ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
|
|
2406: 01
|
|
2407: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
240b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
|
|
2412: 49 83 c3 10 add $0x10,%r11
|
|
2416: 4d 3b da cmp %r10,%r11
|
|
2419: 72 c5 jb 0x23e0
|
|
241b: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
241f: 45 3b d0 cmp %r8d,%r10d
|
|
2422: 0f 87 90 00 00 00 ja 0x24b8
|
|
2428: 4d 63 c0 movslq %r8d,%r8
|
|
242b: 48 63 c0 movslq %eax,%rax
|
|
242e: 4c 2b c0 sub %rax,%r8
|
|
2431: 41 80 f9 01 cmp $0x1,%r9b
|
|
2435: 75 05 jne 0x243c
|
|
2437: 45 33 db xor %r11d,%r11d
|
|
243a: eb 3d jmp 0x2479
|
|
243c: 49 83 f8 04 cmp $0x4,%r8
|
|
2440: 7c f5 jl 0x2437
|
|
2442: 48 63 c0 movslq %eax,%rax
|
|
2445: 45 89 c3 mov %r8d,%r11d
|
|
2448: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
244c: 45 33 d2 xor %r10d,%r10d
|
|
244f: 4d 63 db movslq %r11d,%r11
|
|
2452: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
|
|
2457: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
|
|
245b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
|
|
245f: 90 nop
|
|
2460: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
|
|
2466: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
246a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
|
|
2470: 49 83 c2 04 add $0x4,%r10
|
|
2474: 4d 3b d3 cmp %r11,%r10
|
|
2477: 72 e7 jb 0x2460
|
|
2479: 4d 3b d8 cmp %r8,%r11
|
|
247c: 73 3a jae 0x24b8
|
|
247e: 48 63 c0 movslq %eax,%rax
|
|
2481: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
2485: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
2489: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2490: 00
|
|
2491: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
249f: 00
|
|
24a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
24a6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
24aa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
|
|
24b0: 49 ff c3 inc %r11
|
|
24b3: 4d 3b d8 cmp %r8,%r11
|
|
24b6: 72 e8 jb 0x24a0
|
|
24b8: 33 c0 xor %eax,%eax
|
|
24ba: c5 f8 77 vzeroupper
|
|
24bd: 41 5e pop %r14
|
|
24bf: c3 ret
|
|
24c0: 41 b1 01 mov $0x1,%r9b
|
|
24c3: 33 c0 xor %eax,%eax
|
|
24c5: e9 d1 fd ff ff jmp 0x229b
|
|
24ca: 41 b1 01 mov $0x1,%r9b
|
|
24cd: 33 c0 xor %eax,%eax
|
|
24cf: e9 47 ff ff ff jmp 0x241b
|
|
24d4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
24d9: 41 5e pop %r14
|
|
24db: c3 ret
|
|
24dc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
24e1: 41 5e pop %r14
|
|
24e3: c3 ret
|
|
24e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24eb: 00
|
|
24ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
24f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
24ff: 00
|
|
2500: 41 57 push %r15
|
|
2502: 48 85 c9 test %rcx,%rcx
|
|
2505: 0f 84 38 03 00 00 je 0x2843
|
|
250b: 48 85 d2 test %rdx,%rdx
|
|
250e: 0f 84 2f 03 00 00 je 0x2843
|
|
2514: 45 85 c0 test %r8d,%r8d
|
|
2517: 0f 8e 1e 03 00 00 jle 0x283b
|
|
251d: 8b 44 24 30 mov 0x30(%rsp),%eax
|
|
2521: 85 c0 test %eax,%eax
|
|
2523: 0f 84 74 01 00 00 je 0x269d
|
|
2529: 83 f8 04 cmp $0x4,%eax
|
|
252c: 74 08 je 0x2536
|
|
252e: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
2533: 41 5f pop %r15
|
|
2535: c3 ret
|
|
2536: 41 83 f8 10 cmp $0x10,%r8d
|
|
253a: 0f 8c c8 02 00 00 jl 0x2808
|
|
2540: 41 83 f8 1d cmp $0x1d,%r8d
|
|
2544: 0f 8c c6 02 00 00 jl 0x2810
|
|
254a: 49 89 d7 mov %rdx,%r15
|
|
254d: 49 83 e7 1f and $0x1f,%r15
|
|
2551: 45 85 ff test %r15d,%r15d
|
|
2554: 74 18 je 0x256e
|
|
2556: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
255d: 0f 85 a5 02 00 00 jne 0x2808
|
|
2563: 41 f7 df neg %r15d
|
|
2566: 41 83 c7 20 add $0x20,%r15d
|
|
256a: 41 c1 ef 02 shr $0x2,%r15d
|
|
256e: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
2572: 44 3b c0 cmp %eax,%r8d
|
|
2575: 0f 8c 8d 02 00 00 jl 0x2808
|
|
257b: 45 89 c3 mov %r8d,%r11d
|
|
257e: 33 c0 xor %eax,%eax
|
|
2580: 45 2b df sub %r15d,%r11d
|
|
2583: 41 83 e3 0f and $0xf,%r11d
|
|
2587: 41 f7 db neg %r11d
|
|
258a: 45 03 d8 add %r8d,%r11d
|
|
258d: 45 89 fa mov %r15d,%r10d
|
|
2590: 45 85 ff test %r15d,%r15d
|
|
2593: 76 21 jbe 0x25b6
|
|
2595: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
25a0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
25a5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
25a9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
25ae: 48 ff c0 inc %rax
|
|
25b1: 49 3b c2 cmp %r10,%rax
|
|
25b4: 72 ea jb 0x25a0
|
|
25b6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
25bb: 49 63 c3 movslq %r11d,%rax
|
|
25be: 66 90 xchg %ax,%ax
|
|
25c0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
25c6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
25cd: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
|
|
25d1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
|
|
25d5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
25db: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
25e2: 49 83 c2 10 add $0x10,%r10
|
|
25e6: 4c 3b d0 cmp %rax,%r10
|
|
25e9: 72 d5 jb 0x25c0
|
|
25eb: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
25ef: 41 3b c0 cmp %r8d,%eax
|
|
25f2: 0f 87 00 02 00 00 ja 0x27f8
|
|
25f8: 4d 63 c8 movslq %r8d,%r9
|
|
25fb: 4d 63 db movslq %r11d,%r11
|
|
25fe: 4d 2b cb sub %r11,%r9
|
|
2601: 49 83 f9 04 cmp $0x4,%r9
|
|
2605: 0f 8c f5 01 00 00 jl 0x2800
|
|
260b: 4d 63 db movslq %r11d,%r11
|
|
260e: 45 89 ca mov %r9d,%r10d
|
|
2611: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
2615: 45 33 c0 xor %r8d,%r8d
|
|
2618: 4d 63 d2 movslq %r10d,%r10
|
|
261b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
2620: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
2624: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
2628: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
262f: 00
|
|
2630: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
263e: 00 00
|
|
2640: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
2646: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
|
|
264a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
2650: 49 83 c0 04 add $0x4,%r8
|
|
2654: 4d 3b c2 cmp %r10,%r8
|
|
2657: 72 e7 jb 0x2640
|
|
2659: 4d 3b d1 cmp %r9,%r10
|
|
265c: 0f 83 96 01 00 00 jae 0x27f8
|
|
2662: 4d 63 db movslq %r11d,%r11
|
|
2665: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
2669: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
266d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2674: 00
|
|
2675: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
267c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2680: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
2686: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
|
|
268a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
2690: 49 ff c2 inc %r10
|
|
2693: 4d 3b d1 cmp %r9,%r10
|
|
2696: 72 e8 jb 0x2680
|
|
2698: e9 5b 01 00 00 jmp 0x27f8
|
|
269d: 41 83 f8 10 cmp $0x10,%r8d
|
|
26a1: 0f 8c 7d 01 00 00 jl 0x2824
|
|
26a7: 41 83 f8 1d cmp $0x1d,%r8d
|
|
26ab: 0f 8c 7b 01 00 00 jl 0x282c
|
|
26b1: 49 89 d7 mov %rdx,%r15
|
|
26b4: 49 83 e7 1f and $0x1f,%r15
|
|
26b8: 45 85 ff test %r15d,%r15d
|
|
26bb: 74 18 je 0x26d5
|
|
26bd: 41 f7 c7 03 00 00 00 test $0x3,%r15d
|
|
26c4: 0f 85 5a 01 00 00 jne 0x2824
|
|
26ca: 41 f7 df neg %r15d
|
|
26cd: 41 83 c7 20 add $0x20,%r15d
|
|
26d1: 41 c1 ef 02 shr $0x2,%r15d
|
|
26d5: 41 8d 47 10 lea 0x10(%r15),%eax
|
|
26d9: 44 3b c0 cmp %eax,%r8d
|
|
26dc: 0f 8c 42 01 00 00 jl 0x2824
|
|
26e2: 45 89 c3 mov %r8d,%r11d
|
|
26e5: 33 c0 xor %eax,%eax
|
|
26e7: 45 2b df sub %r15d,%r11d
|
|
26ea: 41 83 e3 0f and $0xf,%r11d
|
|
26ee: 41 f7 db neg %r11d
|
|
26f1: 45 03 d8 add %r8d,%r11d
|
|
26f4: 45 89 fa mov %r15d,%r10d
|
|
26f7: 45 85 ff test %r15d,%r15d
|
|
26fa: 76 1a jbe 0x2716
|
|
26fc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2700: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
|
|
2705: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
2709: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
|
|
270e: 48 ff c0 inc %rax
|
|
2711: 49 3b c2 cmp %r10,%rax
|
|
2714: 72 ea jb 0x2700
|
|
2716: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
|
|
271b: 49 63 c3 movslq %r11d,%rax
|
|
271e: 66 90 xchg %ax,%ax
|
|
2720: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
|
|
2726: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
|
|
272d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
|
|
2731: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
|
|
2735: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
|
|
273b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
|
|
2742: 49 83 c2 10 add $0x10,%r10
|
|
2746: 4c 3b d0 cmp %rax,%r10
|
|
2749: 72 d5 jb 0x2720
|
|
274b: 41 8d 43 01 lea 0x1(%r11),%eax
|
|
274f: 41 3b c0 cmp %r8d,%eax
|
|
2752: 0f 87 a0 00 00 00 ja 0x27f8
|
|
2758: 4d 63 c8 movslq %r8d,%r9
|
|
275b: 4d 63 db movslq %r11d,%r11
|
|
275e: 4d 2b cb sub %r11,%r9
|
|
2761: 49 83 f9 04 cmp $0x4,%r9
|
|
2765: 0f 8c b4 00 00 00 jl 0x281f
|
|
276b: 4d 63 db movslq %r11d,%r11
|
|
276e: 45 89 ca mov %r9d,%r10d
|
|
2771: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
2775: 45 33 c0 xor %r8d,%r8d
|
|
2778: 4d 63 d2 movslq %r10d,%r10
|
|
277b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
|
|
2780: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
|
|
2784: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
|
|
2788: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
278f: 00
|
|
2790: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
279e: 00 00
|
|
27a0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
|
|
27a6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
|
|
27aa: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
|
|
27b0: 49 83 c0 04 add $0x4,%r8
|
|
27b4: 4d 3b c2 cmp %r10,%r8
|
|
27b7: 72 e7 jb 0x27a0
|
|
27b9: 4d 3b d1 cmp %r9,%r10
|
|
27bc: 73 3a jae 0x27f8
|
|
27be: 4d 63 db movslq %r11d,%r11
|
|
27c1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
|
|
27c5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
|
|
27c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
27d0: 00
|
|
27d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
27d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
27df: 00
|
|
27e0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
|
|
27e6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
|
|
27ea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
|
|
27f0: 49 ff c2 inc %r10
|
|
27f3: 4d 3b d1 cmp %r9,%r10
|
|
27f6: 72 e8 jb 0x27e0
|
|
27f8: 33 c0 xor %eax,%eax
|
|
27fa: c5 f8 77 vzeroupper
|
|
27fd: 41 5f pop %r15
|
|
27ff: c3 ret
|
|
2800: 45 33 d2 xor %r10d,%r10d
|
|
2803: e9 51 fe ff ff jmp 0x2659
|
|
2808: 45 33 db xor %r11d,%r11d
|
|
280b: e9 db fd ff ff jmp 0x25eb
|
|
2810: 45 89 c3 mov %r8d,%r11d
|
|
2813: 45 33 d2 xor %r10d,%r10d
|
|
2816: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
281a: e9 97 fd ff ff jmp 0x25b6
|
|
281f: 45 33 d2 xor %r10d,%r10d
|
|
2822: eb 95 jmp 0x27b9
|
|
2824: 45 33 db xor %r11d,%r11d
|
|
2827: e9 1f ff ff ff jmp 0x274b
|
|
282c: 45 89 c3 mov %r8d,%r11d
|
|
282f: 45 33 d2 xor %r10d,%r10d
|
|
2832: 41 83 e3 f0 and $0xfffffff0,%r11d
|
|
2836: e9 db fe ff ff jmp 0x2716
|
|
283b: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2840: 41 5f pop %r15
|
|
2842: c3 ret
|
|
2843: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2848: 41 5f pop %r15
|
|
284a: c3 ret
|
|
284b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2852: 00
|
|
2853: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
285a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2860: 48 83 ec 28 sub $0x28,%rsp
|
|
2864: 48 85 c9 test %rcx,%rcx
|
|
2867: 74 20 je 0x2889
|
|
2869: 48 85 d2 test %rdx,%rdx
|
|
286c: 74 1b je 0x2889
|
|
286e: 45 85 c0 test %r8d,%r8d
|
|
2871: 7f 0a jg 0x287d
|
|
2873: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2878: 48 83 c4 28 add $0x28,%rsp
|
|
287c: c3 ret
|
|
287d: e8 3e 85 03 00 call 0x3adc0
|
|
2882: 33 c0 xor %eax,%eax
|
|
2884: 48 83 c4 28 add $0x28,%rsp
|
|
2888: c3 ret
|
|
2889: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
288e: 48 83 c4 28 add $0x28,%rsp
|
|
2892: c3 ret
|
|
2893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
289f: 00
|
|
28a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
28a5: 48 85 c9 test %rcx,%rcx
|
|
28a8: 74 22 je 0x28cc
|
|
28aa: 48 85 d2 test %rdx,%rdx
|
|
28ad: 74 1d je 0x28cc
|
|
28af: 45 85 c0 test %r8d,%r8d
|
|
28b2: 7f 0b jg 0x28bf
|
|
28b4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
28b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
28be: c3 ret
|
|
28bf: e8 7c 86 03 00 call 0x3af40
|
|
28c4: 33 c0 xor %eax,%eax
|
|
28c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
28cb: c3 ret
|
|
28cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
28d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
28d6: c3 ret
|
|
28d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
28de: 00 00
|
|
28e0: 48 83 ec 28 sub $0x28,%rsp
|
|
28e4: 48 85 c9 test %rcx,%rcx
|
|
28e7: 74 20 je 0x2909
|
|
28e9: 48 85 d2 test %rdx,%rdx
|
|
28ec: 74 1b je 0x2909
|
|
28ee: 45 85 c0 test %r8d,%r8d
|
|
28f1: 7f 0a jg 0x28fd
|
|
28f3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
28f8: 48 83 c4 28 add $0x28,%rsp
|
|
28fc: c3 ret
|
|
28fd: e8 be 87 03 00 call 0x3b0c0
|
|
2902: 33 c0 xor %eax,%eax
|
|
2904: 48 83 c4 28 add $0x28,%rsp
|
|
2908: c3 ret
|
|
2909: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
290e: 48 83 c4 28 add $0x28,%rsp
|
|
2912: c3 ret
|
|
2913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
291f: 00
|
|
2920: 56 push %rsi
|
|
2921: 48 89 d6 mov %rdx,%rsi
|
|
2924: 48 85 c9 test %rcx,%rcx
|
|
2927: 0f 84 90 01 00 00 je 0x2abd
|
|
292d: 48 85 f6 test %rsi,%rsi
|
|
2930: 0f 84 87 01 00 00 je 0x2abd
|
|
2936: 45 85 c0 test %r8d,%r8d
|
|
2939: 0f 8e 77 01 00 00 jle 0x2ab6
|
|
293f: 41 83 f8 10 cmp $0x10,%r8d
|
|
2943: 0f 8c 5d 01 00 00 jl 0x2aa6
|
|
2949: 49 89 f1 mov %rsi,%r9
|
|
294c: 49 83 e1 1f and $0x1f,%r9
|
|
2950: 45 89 c9 mov %r9d,%r9d
|
|
2953: 45 85 c9 test %r9d,%r9d
|
|
2956: 74 18 je 0x2970
|
|
2958: 41 f7 c1 03 00 00 00 test $0x3,%r9d
|
|
295f: 0f 85 41 01 00 00 jne 0x2aa6
|
|
2965: 41 f7 d9 neg %r9d
|
|
2968: 41 83 c1 20 add $0x20,%r9d
|
|
296c: 41 c1 e9 02 shr $0x2,%r9d
|
|
2970: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
2974: 44 3b c0 cmp %eax,%r8d
|
|
2977: 0f 8c 29 01 00 00 jl 0x2aa6
|
|
297d: 44 89 c0 mov %r8d,%eax
|
|
2980: 33 d2 xor %edx,%edx
|
|
2982: 41 2b c1 sub %r9d,%eax
|
|
2985: 83 e0 0f and $0xf,%eax
|
|
2988: f7 d8 neg %eax
|
|
298a: 41 03 c0 add %r8d,%eax
|
|
298d: 45 85 c9 test %r9d,%r9d
|
|
2990: 76 25 jbe 0x29b7
|
|
2992: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
29a0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
|
|
29a5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
|
|
29aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
|
|
29af: 48 ff c2 inc %rdx
|
|
29b2: 49 3b d1 cmp %r9,%rdx
|
|
29b5: 72 e9 jb 0x29a0
|
|
29b7: 48 63 d0 movslq %eax,%rdx
|
|
29ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
29c0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
|
|
29c6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
|
|
29cd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
|
|
29d4: 01
|
|
29d5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
|
|
29dc: 01
|
|
29dd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
|
|
29e3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
|
|
29ea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
|
|
29f0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
|
|
29f7: 49 83 c1 10 add $0x10,%r9
|
|
29fb: 4c 3b ca cmp %rdx,%r9
|
|
29fe: 72 c0 jb 0x29c0
|
|
2a00: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
2a04: 45 3b c8 cmp %r8d,%r9d
|
|
2a07: 0f 87 8d 00 00 00 ja 0x2a9a
|
|
2a0d: 4d 63 d0 movslq %r8d,%r10
|
|
2a10: 4c 2b d2 sub %rdx,%r10
|
|
2a13: 49 83 fa 04 cmp $0x4,%r10
|
|
2a17: 0f 8c 84 00 00 00 jl 0x2aa1
|
|
2a1d: 45 89 d3 mov %r10d,%r11d
|
|
2a20: 45 33 c9 xor %r9d,%r9d
|
|
2a23: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
2a27: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
|
|
2a2b: 4d 63 db movslq %r11d,%r11
|
|
2a2e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
|
|
2a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a40: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
|
|
2a46: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
|
|
2a4c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
|
|
2a52: 49 83 c1 04 add $0x4,%r9
|
|
2a56: 4d 3b cb cmp %r11,%r9
|
|
2a59: 72 e5 jb 0x2a40
|
|
2a5b: 4d 3b da cmp %r10,%r11
|
|
2a5e: 73 3a jae 0x2a9a
|
|
2a60: 48 63 c0 movslq %eax,%rax
|
|
2a63: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
|
|
2a67: 48 8d 04 81 lea (%rcx,%rax,4),%rax
|
|
2a6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2a72: 00
|
|
2a73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
2a80: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
|
|
2a86: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
|
|
2a8c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
|
|
2a92: 49 ff c3 inc %r11
|
|
2a95: 4d 3b da cmp %r10,%r11
|
|
2a98: 72 e6 jb 0x2a80
|
|
2a9a: 33 c0 xor %eax,%eax
|
|
2a9c: c5 f8 77 vzeroupper
|
|
2a9f: 5e pop %rsi
|
|
2aa0: c3 ret
|
|
2aa1: 45 33 db xor %r11d,%r11d
|
|
2aa4: eb b5 jmp 0x2a5b
|
|
2aa6: 33 c0 xor %eax,%eax
|
|
2aa8: 41 83 f8 01 cmp $0x1,%r8d
|
|
2aac: 72 ec jb 0x2a9a
|
|
2aae: 4d 63 d0 movslq %r8d,%r10
|
|
2ab1: 45 33 db xor %r11d,%r11d
|
|
2ab4: eb a5 jmp 0x2a5b
|
|
2ab6: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2abb: 5e pop %rsi
|
|
2abc: c3 ret
|
|
2abd: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ac2: 5e pop %rsi
|
|
2ac3: c3 ret
|
|
2ac4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2acb: 00
|
|
2acc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2adf: 00
|
|
2ae0: 53 push %rbx
|
|
2ae1: 49 89 ca mov %rcx,%r10
|
|
2ae4: 4d 85 d2 test %r10,%r10
|
|
2ae7: 0f 84 84 01 00 00 je 0x2c71
|
|
2aed: 48 85 d2 test %rdx,%rdx
|
|
2af0: 0f 84 7b 01 00 00 je 0x2c71
|
|
2af6: 45 85 c0 test %r8d,%r8d
|
|
2af9: 0f 8e 6b 01 00 00 jle 0x2c6a
|
|
2aff: 41 83 f8 10 cmp $0x10,%r8d
|
|
2b03: 0f 8c 59 01 00 00 jl 0x2c62
|
|
2b09: 48 89 d3 mov %rdx,%rbx
|
|
2b0c: 48 83 e3 1f and $0x1f,%rbx
|
|
2b10: 85 db test %ebx,%ebx
|
|
2b12: 74 11 je 0x2b25
|
|
2b14: f6 c3 03 test $0x3,%bl
|
|
2b17: 0f 85 45 01 00 00 jne 0x2c62
|
|
2b1d: f7 db neg %ebx
|
|
2b1f: 83 c3 20 add $0x20,%ebx
|
|
2b22: c1 eb 02 shr $0x2,%ebx
|
|
2b25: 8d 43 10 lea 0x10(%rbx),%eax
|
|
2b28: 44 3b c0 cmp %eax,%r8d
|
|
2b2b: 0f 8c 31 01 00 00 jl 0x2c62
|
|
2b31: 45 89 c1 mov %r8d,%r9d
|
|
2b34: 33 c0 xor %eax,%eax
|
|
2b36: 44 2b cb sub %ebx,%r9d
|
|
2b39: 41 83 e1 0f and $0xf,%r9d
|
|
2b3d: 41 f7 d9 neg %r9d
|
|
2b40: 45 03 c8 add %r8d,%r9d
|
|
2b43: 89 d9 mov %ebx,%ecx
|
|
2b45: 85 db test %ebx,%ebx
|
|
2b47: 76 2f jbe 0x2b78
|
|
2b49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b50: 00
|
|
2b51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b5f: 00
|
|
2b60: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
2b66: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
2b6b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
|
|
2b70: 48 ff c0 inc %rax
|
|
2b73: 48 3b c1 cmp %rcx,%rax
|
|
2b76: 72 e8 jb 0x2b60
|
|
2b78: 49 63 c1 movslq %r9d,%rax
|
|
2b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
2b80: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
2b86: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
2b8d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
2b92: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
2b98: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
|
|
2b9d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
|
|
2ba3: 48 83 c1 10 add $0x10,%rcx
|
|
2ba7: 48 3b c8 cmp %rax,%rcx
|
|
2baa: 72 d4 jb 0x2b80
|
|
2bac: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
2bb0: 41 3b c0 cmp %r8d,%eax
|
|
2bb3: 0f 87 9e 00 00 00 ja 0x2c57
|
|
2bb9: 4d 63 c0 movslq %r8d,%r8
|
|
2bbc: 4d 63 c9 movslq %r9d,%r9
|
|
2bbf: 4d 2b c1 sub %r9,%r8
|
|
2bc2: 49 83 f8 04 cmp $0x4,%r8
|
|
2bc6: 0f 8c 92 00 00 00 jl 0x2c5e
|
|
2bcc: 4d 63 c9 movslq %r9d,%r9
|
|
2bcf: 44 89 c3 mov %r8d,%ebx
|
|
2bd2: 83 e3 fc and $0xfffffffc,%ebx
|
|
2bd5: 33 c9 xor %ecx,%ecx
|
|
2bd7: 48 63 db movslq %ebx,%rbx
|
|
2bda: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
|
|
2bde: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
|
|
2be2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2be9: 00
|
|
2bea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2bf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2bf8: 00
|
|
2bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c00: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
2c06: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
2c0b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
|
|
2c10: 48 83 c1 04 add $0x4,%rcx
|
|
2c14: 48 3b cb cmp %rbx,%rcx
|
|
2c17: 72 e7 jb 0x2c00
|
|
2c19: 49 3b d8 cmp %r8,%rbx
|
|
2c1c: 73 39 jae 0x2c57
|
|
2c1e: 4d 63 c9 movslq %r9d,%r9
|
|
2c21: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
|
|
2c25: 4b 8d 04 8a lea (%r10,%r9,4),%rax
|
|
2c29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c30: 00
|
|
2c31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c3f: 00
|
|
2c40: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
|
|
2c45: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
|
|
2c4a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
|
|
2c4f: 48 ff c3 inc %rbx
|
|
2c52: 49 3b d8 cmp %r8,%rbx
|
|
2c55: 72 e9 jb 0x2c40
|
|
2c57: 33 c0 xor %eax,%eax
|
|
2c59: c5 f8 77 vzeroupper
|
|
2c5c: 5b pop %rbx
|
|
2c5d: c3 ret
|
|
2c5e: 33 db xor %ebx,%ebx
|
|
2c60: eb b7 jmp 0x2c19
|
|
2c62: 45 33 c9 xor %r9d,%r9d
|
|
2c65: e9 42 ff ff ff jmp 0x2bac
|
|
2c6a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2c6f: 5b pop %rbx
|
|
2c70: c3 ret
|
|
2c71: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2c76: 5b pop %rbx
|
|
2c77: c3 ret
|
|
2c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2c7f: 00
|
|
2c80: 48 85 c9 test %rcx,%rcx
|
|
2c83: 0f 84 5b 02 00 00 je 0x2ee4
|
|
2c89: 48 85 d2 test %rdx,%rdx
|
|
2c8c: 0f 84 52 02 00 00 je 0x2ee4
|
|
2c92: 4d 85 c0 test %r8,%r8
|
|
2c95: 0f 84 49 02 00 00 je 0x2ee4
|
|
2c9b: 45 85 c9 test %r9d,%r9d
|
|
2c9e: 0f 86 33 02 00 00 jbe 0x2ed7
|
|
2ca4: 41 83 f9 06 cmp $0x6,%r9d
|
|
2ca8: 0f 86 ae 01 00 00 jbe 0x2e5c
|
|
2cae: 49 3b d0 cmp %r8,%rdx
|
|
2cb1: 76 17 jbe 0x2cca
|
|
2cb3: 44 89 c8 mov %r9d,%eax
|
|
2cb6: 49 89 d2 mov %rdx,%r10
|
|
2cb9: 48 c1 e0 02 shl $0x2,%rax
|
|
2cbd: 4d 2b d0 sub %r8,%r10
|
|
2cc0: 4c 3b d0 cmp %rax,%r10
|
|
2cc3: 7d 24 jge 0x2ce9
|
|
2cc5: e9 92 01 00 00 jmp 0x2e5c
|
|
2cca: 4c 3b c2 cmp %rdx,%r8
|
|
2ccd: 0f 86 89 01 00 00 jbe 0x2e5c
|
|
2cd3: 44 89 c8 mov %r9d,%eax
|
|
2cd6: 4d 89 c2 mov %r8,%r10
|
|
2cd9: 48 c1 e0 02 shl $0x2,%rax
|
|
2cdd: 4c 2b d2 sub %rdx,%r10
|
|
2ce0: 4c 3b d0 cmp %rax,%r10
|
|
2ce3: 0f 8c 73 01 00 00 jl 0x2e5c
|
|
2ce9: 49 3b c8 cmp %r8,%rcx
|
|
2cec: 76 10 jbe 0x2cfe
|
|
2cee: 49 89 ca mov %rcx,%r10
|
|
2cf1: 4d 2b d0 sub %r8,%r10
|
|
2cf4: 4c 3b d0 cmp %rax,%r10
|
|
2cf7: 7d 1d jge 0x2d16
|
|
2cf9: e9 5e 01 00 00 jmp 0x2e5c
|
|
2cfe: 4c 3b c1 cmp %rcx,%r8
|
|
2d01: 0f 86 55 01 00 00 jbe 0x2e5c
|
|
2d07: 4d 89 c2 mov %r8,%r10
|
|
2d0a: 4c 2b d1 sub %rcx,%r10
|
|
2d0d: 4c 3b d0 cmp %rax,%r10
|
|
2d10: 0f 8c 46 01 00 00 jl 0x2e5c
|
|
2d16: 41 83 f9 08 cmp $0x8,%r9d
|
|
2d1a: 0f 82 bd 01 00 00 jb 0x2edd
|
|
2d20: 4d 89 c2 mov %r8,%r10
|
|
2d23: 49 83 e2 0f and $0xf,%r10
|
|
2d27: 45 85 d2 test %r10d,%r10d
|
|
2d2a: 74 18 je 0x2d44
|
|
2d2c: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
2d33: 0f 85 a4 01 00 00 jne 0x2edd
|
|
2d39: 41 f7 da neg %r10d
|
|
2d3c: 41 83 c2 10 add $0x10,%r10d
|
|
2d40: 41 c1 ea 02 shr $0x2,%r10d
|
|
2d44: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
2d48: 44 3b c8 cmp %eax,%r9d
|
|
2d4b: 0f 82 8c 01 00 00 jb 0x2edd
|
|
2d51: 44 89 c8 mov %r9d,%eax
|
|
2d54: 45 33 db xor %r11d,%r11d
|
|
2d57: 41 2b c2 sub %r10d,%eax
|
|
2d5a: 83 e0 07 and $0x7,%eax
|
|
2d5d: f7 d8 neg %eax
|
|
2d5f: 41 03 c1 add %r9d,%eax
|
|
2d62: 45 85 d2 test %r10d,%r10d
|
|
2d65: 76 33 jbe 0x2d9a
|
|
2d67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2d6e: 00
|
|
2d6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d76: 0f 1f 00 nopl (%rax)
|
|
2d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2d80: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
2d86: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
2d8c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
2d92: 41 ff c3 inc %r11d
|
|
2d95: 45 3b da cmp %r10d,%r11d
|
|
2d98: 72 e6 jb 0x2d80
|
|
2d9a: 45 89 d2 mov %r10d,%r10d
|
|
2d9d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
|
|
2da1: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
2da8: 74 56 je 0x2e00
|
|
2daa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2db1: 00
|
|
2db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2dc0: 45 89 d2 mov %r10d,%r10d
|
|
2dc3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
|
|
2dc8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
|
|
2dce: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
|
|
2dd3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
|
|
2dd9: 0f 5d c8 minps %xmm0,%xmm1
|
|
2ddc: 0f 5d da minps %xmm2,%xmm3
|
|
2ddf: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
|
|
2de4: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
|
|
2dea: 41 83 c2 08 add $0x8,%r10d
|
|
2dee: 44 3b d0 cmp %eax,%r10d
|
|
2df1: 72 cd jb 0x2dc0
|
|
2df3: eb 38 jmp 0x2e2d
|
|
2df5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e00: 45 89 d2 mov %r10d,%r10d
|
|
2e03: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
|
|
2e08: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
|
|
2e0e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
|
|
2e13: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
|
|
2e19: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
|
|
2e1e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
|
|
2e24: 41 83 c2 08 add $0x8,%r10d
|
|
2e28: 44 3b d0 cmp %eax,%r10d
|
|
2e2b: 72 d3 jb 0x2e00
|
|
2e2d: 41 3b c1 cmp %r9d,%eax
|
|
2e30: 0f 83 9e 00 00 00 jae 0x2ed4
|
|
2e36: 0f 1f 00 nopl (%rax)
|
|
2e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e40: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
|
|
2e45: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
|
|
2e4a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
|
|
2e50: ff c0 inc %eax
|
|
2e52: 41 3b c1 cmp %r9d,%eax
|
|
2e55: 72 e9 jb 0x2e40
|
|
2e57: e9 78 00 00 00 jmp 0x2ed4
|
|
2e5c: 44 89 c8 mov %r9d,%eax
|
|
2e5f: 41 bb 01 00 00 00 mov $0x1,%r11d
|
|
2e65: d1 e8 shr $1,%eax
|
|
2e67: 45 33 d2 xor %r10d,%r10d
|
|
2e6a: 85 c0 test %eax,%eax
|
|
2e6c: 76 4c jbe 0x2eba
|
|
2e6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2e75: 00
|
|
2e76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2e7d: 0f 1f 00 nopl (%rax)
|
|
2e80: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
|
|
2e84: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
2e8a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
2e90: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
2e96: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
2e9b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
|
|
2ea1: 41 ff c2 inc %r10d
|
|
2ea4: 44 3b d0 cmp %eax,%r10d
|
|
2ea7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
|
|
2ead: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
|
|
2eb3: 72 cb jb 0x2e80
|
|
2eb5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
|
|
2eba: 41 ff cb dec %r11d
|
|
2ebd: 45 3b d9 cmp %r9d,%r11d
|
|
2ec0: 73 12 jae 0x2ed4
|
|
2ec2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
|
|
2ec8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
|
|
2ece: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
|
|
2ed4: 33 c0 xor %eax,%eax
|
|
2ed6: c3 ret
|
|
2ed7: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2edc: c3 ret
|
|
2edd: 33 c0 xor %eax,%eax
|
|
2edf: e9 49 ff ff ff jmp 0x2e2d
|
|
2ee4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ee9: c3 ret
|
|
2eea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2ef1: 00
|
|
2ef2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
2f00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
2f05: 48 85 c9 test %rcx,%rcx
|
|
2f08: 74 27 je 0x2f31
|
|
2f0a: 48 85 d2 test %rdx,%rdx
|
|
2f0d: 74 22 je 0x2f31
|
|
2f0f: 4d 85 c0 test %r8,%r8
|
|
2f12: 74 1d je 0x2f31
|
|
2f14: 45 85 c9 test %r9d,%r9d
|
|
2f17: 77 0b ja 0x2f24
|
|
2f19: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f1e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2f23: c3 ret
|
|
2f24: e8 17 83 03 00 call 0x3b240
|
|
2f29: 33 c0 xor %eax,%eax
|
|
2f2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2f30: c3 ret
|
|
2f31: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2f36: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
2f3b: c3 ret
|
|
2f3c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
2f40: 48 83 ec 28 sub $0x28,%rsp
|
|
2f44: 48 85 c9 test %rcx,%rcx
|
|
2f47: 74 25 je 0x2f6e
|
|
2f49: 48 85 d2 test %rdx,%rdx
|
|
2f4c: 74 20 je 0x2f6e
|
|
2f4e: 4d 85 c0 test %r8,%r8
|
|
2f51: 74 1b je 0x2f6e
|
|
2f53: 45 85 c9 test %r9d,%r9d
|
|
2f56: 77 0a ja 0x2f62
|
|
2f58: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f5d: 48 83 c4 28 add $0x28,%rsp
|
|
2f61: c3 ret
|
|
2f62: e8 19 88 03 00 call 0x3b780
|
|
2f67: 33 c0 xor %eax,%eax
|
|
2f69: 48 83 c4 28 add $0x28,%rsp
|
|
2f6d: c3 ret
|
|
2f6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2f73: 48 83 c4 28 add $0x28,%rsp
|
|
2f77: c3 ret
|
|
2f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2f7f: 00
|
|
2f80: 48 83 ec 28 sub $0x28,%rsp
|
|
2f84: 48 85 c9 test %rcx,%rcx
|
|
2f87: 74 25 je 0x2fae
|
|
2f89: 48 85 d2 test %rdx,%rdx
|
|
2f8c: 74 20 je 0x2fae
|
|
2f8e: 4d 85 c0 test %r8,%r8
|
|
2f91: 74 1b je 0x2fae
|
|
2f93: 45 85 c9 test %r9d,%r9d
|
|
2f96: 77 0a ja 0x2fa2
|
|
2f98: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2f9d: 48 83 c4 28 add $0x28,%rsp
|
|
2fa1: c3 ret
|
|
2fa2: e8 b9 8d 03 00 call 0x3bd60
|
|
2fa7: 33 c0 xor %eax,%eax
|
|
2fa9: 48 83 c4 28 add $0x28,%rsp
|
|
2fad: c3 ret
|
|
2fae: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2fb3: 48 83 c4 28 add $0x28,%rsp
|
|
2fb7: c3 ret
|
|
2fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2fbf: 00
|
|
2fc0: 48 83 ec 28 sub $0x28,%rsp
|
|
2fc4: 48 85 c9 test %rcx,%rcx
|
|
2fc7: 74 25 je 0x2fee
|
|
2fc9: 48 85 d2 test %rdx,%rdx
|
|
2fcc: 74 20 je 0x2fee
|
|
2fce: 4d 85 c0 test %r8,%r8
|
|
2fd1: 74 1b je 0x2fee
|
|
2fd3: 45 85 c9 test %r9d,%r9d
|
|
2fd6: 77 0a ja 0x2fe2
|
|
2fd8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
2fdd: 48 83 c4 28 add $0x28,%rsp
|
|
2fe1: c3 ret
|
|
2fe2: e8 59 93 03 00 call 0x3c340
|
|
2fe7: 33 c0 xor %eax,%eax
|
|
2fe9: 48 83 c4 28 add $0x28,%rsp
|
|
2fed: c3 ret
|
|
2fee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
2ff3: 48 83 c4 28 add $0x28,%rsp
|
|
2ff7: c3 ret
|
|
2ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
2fff: 00
|
|
3000: 48 83 ec 28 sub $0x28,%rsp
|
|
3004: 48 85 c9 test %rcx,%rcx
|
|
3007: 74 25 je 0x302e
|
|
3009: 48 85 d2 test %rdx,%rdx
|
|
300c: 74 20 je 0x302e
|
|
300e: 4d 85 c0 test %r8,%r8
|
|
3011: 74 1b je 0x302e
|
|
3013: 45 85 c9 test %r9d,%r9d
|
|
3016: 77 0a ja 0x3022
|
|
3018: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
301d: 48 83 c4 28 add $0x28,%rsp
|
|
3021: c3 ret
|
|
3022: e8 39 99 03 00 call 0x3c960
|
|
3027: 33 c0 xor %eax,%eax
|
|
3029: 48 83 c4 28 add $0x28,%rsp
|
|
302d: c3 ret
|
|
302e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3033: 48 83 c4 28 add $0x28,%rsp
|
|
3037: c3 ret
|
|
3038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
303f: 00
|
|
3040: 48 83 ec 28 sub $0x28,%rsp
|
|
3044: 48 85 c9 test %rcx,%rcx
|
|
3047: 74 25 je 0x306e
|
|
3049: 48 85 d2 test %rdx,%rdx
|
|
304c: 74 20 je 0x306e
|
|
304e: 4d 85 c0 test %r8,%r8
|
|
3051: 74 1b je 0x306e
|
|
3053: 45 85 c9 test %r9d,%r9d
|
|
3056: 7f 0a jg 0x3062
|
|
3058: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
305d: 48 83 c4 28 add $0x28,%rsp
|
|
3061: c3 ret
|
|
3062: e8 39 9f 03 00 call 0x3cfa0
|
|
3067: 33 c0 xor %eax,%eax
|
|
3069: 48 83 c4 28 add $0x28,%rsp
|
|
306d: c3 ret
|
|
306e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3073: 48 83 c4 28 add $0x28,%rsp
|
|
3077: c3 ret
|
|
3078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
307f: 00
|
|
3080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
3085: 48 85 c9 test %rcx,%rcx
|
|
3088: 74 27 je 0x30b1
|
|
308a: 48 85 d2 test %rdx,%rdx
|
|
308d: 74 22 je 0x30b1
|
|
308f: 4d 85 c0 test %r8,%r8
|
|
3092: 74 1d je 0x30b1
|
|
3094: 45 85 c9 test %r9d,%r9d
|
|
3097: 7f 0b jg 0x30a4
|
|
3099: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
309e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
30a3: c3 ret
|
|
30a4: e8 f7 a2 03 00 call 0x3d3a0
|
|
30a9: 33 c0 xor %eax,%eax
|
|
30ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
30b0: c3 ret
|
|
30b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
30b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
30bb: c3 ret
|
|
30bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
30c0: 48 83 ec 28 sub $0x28,%rsp
|
|
30c4: 48 85 c9 test %rcx,%rcx
|
|
30c7: 74 25 je 0x30ee
|
|
30c9: 48 85 d2 test %rdx,%rdx
|
|
30cc: 74 20 je 0x30ee
|
|
30ce: 4d 85 c0 test %r8,%r8
|
|
30d1: 74 1b je 0x30ee
|
|
30d3: 45 85 c9 test %r9d,%r9d
|
|
30d6: 7f 0a jg 0x30e2
|
|
30d8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
30dd: 48 83 c4 28 add $0x28,%rsp
|
|
30e1: c3 ret
|
|
30e2: e8 b9 a6 03 00 call 0x3d7a0
|
|
30e7: 33 c0 xor %eax,%eax
|
|
30e9: 48 83 c4 28 add $0x28,%rsp
|
|
30ed: c3 ret
|
|
30ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
30f3: 48 83 c4 28 add $0x28,%rsp
|
|
30f7: c3 ret
|
|
30f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
30ff: 00
|
|
3100: 41 57 push %r15
|
|
3102: 49 89 ca mov %rcx,%r10
|
|
3105: 49 89 d3 mov %rdx,%r11
|
|
3108: 4d 85 d2 test %r10,%r10
|
|
310b: 0f 84 fb 00 00 00 je 0x320c
|
|
3111: 4d 85 db test %r11,%r11
|
|
3114: 0f 84 f2 00 00 00 je 0x320c
|
|
311a: 4d 85 c0 test %r8,%r8
|
|
311d: 0f 84 e9 00 00 00 je 0x320c
|
|
3123: 45 85 c9 test %r9d,%r9d
|
|
3126: 0f 8e d8 00 00 00 jle 0x3204
|
|
312c: 49 63 d1 movslq %r9d,%rdx
|
|
312f: 48 83 fa 08 cmp $0x8,%rdx
|
|
3133: 0f 8c c6 00 00 00 jl 0x31ff
|
|
3139: 4c 89 c0 mov %r8,%rax
|
|
313c: 48 83 e0 0f and $0xf,%rax
|
|
3140: 85 c0 test %eax,%eax
|
|
3142: 74 10 je 0x3154
|
|
3144: a8 03 test $0x3,%al
|
|
3146: 0f 85 b3 00 00 00 jne 0x31ff
|
|
314c: f7 d8 neg %eax
|
|
314e: 83 c0 10 add $0x10,%eax
|
|
3151: c1 e8 02 shr $0x2,%eax
|
|
3154: 89 c1 mov %eax,%ecx
|
|
3156: 4c 8d 79 08 lea 0x8(%rcx),%r15
|
|
315a: 49 3b d7 cmp %r15,%rdx
|
|
315d: 0f 8c 9c 00 00 00 jl 0x31ff
|
|
3163: 45 89 cf mov %r9d,%r15d
|
|
3166: 44 2b f8 sub %eax,%r15d
|
|
3169: 41 83 e7 07 and $0x7,%r15d
|
|
316d: 45 2b cf sub %r15d,%r9d
|
|
3170: 4d 63 c9 movslq %r9d,%r9
|
|
3173: 85 c0 test %eax,%eax
|
|
3175: b8 00 00 00 00 mov $0x0,%eax
|
|
317a: 76 24 jbe 0x31a0
|
|
317c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3180: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
3186: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
|
|
318c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
3192: 48 ff c0 inc %rax
|
|
3195: 48 3b c1 cmp %rcx,%rax
|
|
3198: 72 e6 jb 0x3180
|
|
319a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
31a0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
|
|
31a6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
|
|
31ad: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
|
|
31b3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
|
|
31ba: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
|
|
31c0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
|
|
31c7: 48 83 c1 08 add $0x8,%rcx
|
|
31cb: 49 3b c9 cmp %r9,%rcx
|
|
31ce: 72 d0 jb 0x31a0
|
|
31d0: 4c 3b ca cmp %rdx,%r9
|
|
31d3: 73 25 jae 0x31fa
|
|
31d5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
31d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
31e0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
|
|
31e6: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
|
|
31ec: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
|
|
31f2: 49 ff c1 inc %r9
|
|
31f5: 4c 3b ca cmp %rdx,%r9
|
|
31f8: 72 e6 jb 0x31e0
|
|
31fa: 33 c0 xor %eax,%eax
|
|
31fc: 41 5f pop %r15
|
|
31fe: c3 ret
|
|
31ff: 45 33 c9 xor %r9d,%r9d
|
|
3202: eb cc jmp 0x31d0
|
|
3204: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3209: 41 5f pop %r15
|
|
320b: c3 ret
|
|
320c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3211: 41 5f pop %r15
|
|
3213: c3 ret
|
|
3214: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3220: 53 push %rbx
|
|
3221: 57 push %rdi
|
|
3222: 55 push %rbp
|
|
3223: 49 89 ca mov %rcx,%r10
|
|
3226: 4d 85 d2 test %r10,%r10
|
|
3229: 0f 84 92 01 00 00 je 0x33c1
|
|
322f: 48 85 d2 test %rdx,%rdx
|
|
3232: 0f 84 89 01 00 00 je 0x33c1
|
|
3238: 4d 85 c0 test %r8,%r8
|
|
323b: 0f 84 80 01 00 00 je 0x33c1
|
|
3241: 45 85 c9 test %r9d,%r9d
|
|
3244: 0f 8e 6e 01 00 00 jle 0x33b8
|
|
324a: 41 83 f9 10 cmp $0x10,%r9d
|
|
324e: 0f 8c 50 01 00 00 jl 0x33a4
|
|
3254: 41 83 f9 1d cmp $0x1d,%r9d
|
|
3258: 0f 8c 4d 01 00 00 jl 0x33ab
|
|
325e: 4c 89 c1 mov %r8,%rcx
|
|
3261: 48 83 e1 1f and $0x1f,%rcx
|
|
3265: 89 c9 mov %ecx,%ecx
|
|
3267: 85 c9 test %ecx,%ecx
|
|
3269: 74 11 je 0x327c
|
|
326b: f6 c1 03 test $0x3,%cl
|
|
326e: 0f 85 30 01 00 00 jne 0x33a4
|
|
3274: f7 d9 neg %ecx
|
|
3276: 83 c1 20 add $0x20,%ecx
|
|
3279: c1 e9 02 shr $0x2,%ecx
|
|
327c: 8d 41 10 lea 0x10(%rcx),%eax
|
|
327f: 44 3b c8 cmp %eax,%r9d
|
|
3282: 0f 8c 1c 01 00 00 jl 0x33a4
|
|
3288: 44 89 cf mov %r9d,%edi
|
|
328b: 33 c0 xor %eax,%eax
|
|
328d: 2b f9 sub %ecx,%edi
|
|
328f: 83 e7 0f and $0xf,%edi
|
|
3292: f7 df neg %edi
|
|
3294: 41 03 f9 add %r9d,%edi
|
|
3297: 85 c9 test %ecx,%ecx
|
|
3299: 76 1e jbe 0x32b9
|
|
329b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
32a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
|
|
32a6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
|
|
32ab: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
|
|
32b1: 48 ff c0 inc %rax
|
|
32b4: 48 3b c1 cmp %rcx,%rax
|
|
32b7: 72 e7 jb 0x32a0
|
|
32b9: 48 63 c7 movslq %edi,%rax
|
|
32bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
32c0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
|
|
32c6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
|
|
32cd: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
|
|
32d2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
|
|
32d8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
|
|
32de: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
|
|
32e5: 48 83 c1 10 add $0x10,%rcx
|
|
32e9: 48 3b c8 cmp %rax,%rcx
|
|
32ec: 72 d2 jb 0x32c0
|
|
32ee: 8d 47 01 lea 0x1(%rdi),%eax
|
|
32f1: 41 3b c1 cmp %r9d,%eax
|
|
32f4: 0f 87 9d 00 00 00 ja 0x3397
|
|
32fa: 4d 63 c9 movslq %r9d,%r9
|
|
32fd: 48 63 ff movslq %edi,%rdi
|
|
3300: 4c 2b cf sub %rdi,%r9
|
|
3303: 49 83 f9 04 cmp $0x4,%r9
|
|
3307: 0f 8c 93 00 00 00 jl 0x33a0
|
|
330d: 48 63 ff movslq %edi,%rdi
|
|
3310: 44 89 cd mov %r9d,%ebp
|
|
3313: 83 e5 fc and $0xfffffffc,%ebp
|
|
3316: 33 c9 xor %ecx,%ecx
|
|
3318: 48 63 ed movslq %ebp,%rbp
|
|
331b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
|
|
331f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
|
|
3323: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
|
|
3327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
332e: 00
|
|
332f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3336: 0f 1f 00 nopl (%rax)
|
|
3339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3340: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
|
|
3346: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
|
|
334b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
|
|
3350: 48 83 c1 04 add $0x4,%rcx
|
|
3354: 48 3b cd cmp %rbp,%rcx
|
|
3357: 72 e7 jb 0x3340
|
|
3359: 49 3b e9 cmp %r9,%rbp
|
|
335c: 73 39 jae 0x3397
|
|
335e: 48 63 ff movslq %edi,%rdi
|
|
3361: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
|
|
3365: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
|
|
3369: 49 8d 04 ba lea (%r10,%rdi,4),%rax
|
|
336d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3374: 00
|
|
3375: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
337c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3380: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
|
|
3385: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
|
|
338a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
|
|
338f: 48 ff c5 inc %rbp
|
|
3392: 49 3b e9 cmp %r9,%rbp
|
|
3395: 72 e9 jb 0x3380
|
|
3397: 33 c0 xor %eax,%eax
|
|
3399: c5 f8 77 vzeroupper
|
|
339c: 5d pop %rbp
|
|
339d: 5f pop %rdi
|
|
339e: 5b pop %rbx
|
|
339f: c3 ret
|
|
33a0: 33 ed xor %ebp,%ebp
|
|
33a2: eb b5 jmp 0x3359
|
|
33a4: 33 ff xor %edi,%edi
|
|
33a6: e9 43 ff ff ff jmp 0x32ee
|
|
33ab: 44 89 cf mov %r9d,%edi
|
|
33ae: 33 c9 xor %ecx,%ecx
|
|
33b0: 83 e7 f0 and $0xfffffff0,%edi
|
|
33b3: e9 01 ff ff ff jmp 0x32b9
|
|
33b8: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
33bd: 5d pop %rbp
|
|
33be: 5f pop %rdi
|
|
33bf: 5b pop %rbx
|
|
33c0: c3 ret
|
|
33c1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
33c6: 5d pop %rbp
|
|
33c7: 5f pop %rdi
|
|
33c8: 5b pop %rbx
|
|
33c9: c3 ret
|
|
33ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
33d1: 00
|
|
33d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
33d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
33e0: 48 83 ec 38 sub $0x38,%rsp
|
|
33e4: 45 89 c1 mov %r8d,%r9d
|
|
33e7: 49 89 d0 mov %rdx,%r8
|
|
33ea: 48 89 ca mov %rcx,%rdx
|
|
33ed: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
33f3: 48 85 d2 test %rdx,%rdx
|
|
33f6: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
33fa: 74 47 je 0x3443
|
|
33fc: 4d 85 c0 test %r8,%r8
|
|
33ff: 74 42 je 0x3443
|
|
3401: 45 85 c9 test %r9d,%r9d
|
|
3404: 7e 47 jle 0x344d
|
|
3406: 85 c0 test %eax,%eax
|
|
3408: 74 0f je 0x3419
|
|
340a: 83 f8 04 cmp $0x4,%eax
|
|
340d: 74 0d je 0x341c
|
|
340f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
3414: 48 83 c4 38 add $0x38,%rsp
|
|
3418: c3 ret
|
|
3419: 83 f8 04 cmp $0x4,%eax
|
|
341c: 49 89 e3 mov %rsp,%r11
|
|
341f: b8 01 00 00 00 mov $0x1,%eax
|
|
3424: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
342a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
342f: 44 0f 44 d0 cmove %eax,%r10d
|
|
3433: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
3437: e8 c4 d6 a6 01 call 0x1a70b00
|
|
343c: 33 c0 xor %eax,%eax
|
|
343e: 48 83 c4 38 add $0x38,%rsp
|
|
3442: c3 ret
|
|
3443: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3448: 48 83 c4 38 add $0x38,%rsp
|
|
344c: c3 ret
|
|
344d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3452: 48 83 c4 38 add $0x38,%rsp
|
|
3456: c3 ret
|
|
3457: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
345e: 00 00
|
|
3460: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
|
|
3465: 45 89 c1 mov %r8d,%r9d
|
|
3468: 49 89 d0 mov %rdx,%r8
|
|
346b: 48 89 ca mov %rcx,%rdx
|
|
346e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
3474: 48 85 d2 test %rdx,%rdx
|
|
3477: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
347b: 74 4b je 0x34c8
|
|
347d: 4d 85 c0 test %r8,%r8
|
|
3480: 74 46 je 0x34c8
|
|
3482: 45 85 c9 test %r9d,%r9d
|
|
3485: 7e 4c jle 0x34d3
|
|
3487: 85 c0 test %eax,%eax
|
|
3489: 74 12 je 0x349d
|
|
348b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
|
|
3490: 74 0b je 0x349d
|
|
3492: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
3497: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
349c: c3 ret
|
|
349d: 49 89 e3 mov %rsp,%r11
|
|
34a0: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
34a6: 83 f8 04 cmp $0x4,%eax
|
|
34a9: b8 00 00 00 00 mov $0x0,%eax
|
|
34ae: 41 0f 44 c2 cmove %r10d,%eax
|
|
34b2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
34b7: 41 89 43 20 mov %eax,0x20(%r11)
|
|
34bb: e8 f0 42 a7 01 call 0x1a777b0
|
|
34c0: 33 c0 xor %eax,%eax
|
|
34c2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
34c7: c3 ret
|
|
34c8: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
34cd: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
34d2: c3 ret
|
|
34d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
34d8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
|
|
34dd: c3 ret
|
|
34de: 66 90 xchg %ax,%ax
|
|
34e0: 48 83 ec 38 sub $0x38,%rsp
|
|
34e4: 45 89 c1 mov %r8d,%r9d
|
|
34e7: 49 89 d0 mov %rdx,%r8
|
|
34ea: 48 89 ca mov %rcx,%rdx
|
|
34ed: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
|
|
34f3: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
34f7: 48 85 d2 test %rdx,%rdx
|
|
34fa: 74 47 je 0x3543
|
|
34fc: 4d 85 c0 test %r8,%r8
|
|
34ff: 74 42 je 0x3543
|
|
3501: 45 85 c9 test %r9d,%r9d
|
|
3504: 7e 47 jle 0x354d
|
|
3506: 85 c0 test %eax,%eax
|
|
3508: 74 0f je 0x3519
|
|
350a: 83 f8 04 cmp $0x4,%eax
|
|
350d: 74 0d je 0x351c
|
|
350f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
3514: 48 83 c4 38 add $0x38,%rsp
|
|
3518: c3 ret
|
|
3519: 83 f8 04 cmp $0x4,%eax
|
|
351c: b8 01 00 00 00 mov $0x1,%eax
|
|
3521: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
3527: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
352c: 44 0f 44 d0 cmove %eax,%r10d
|
|
3530: 49 89 e3 mov %rsp,%r11
|
|
3533: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
3537: e8 14 b1 a7 01 call 0x1a7e650
|
|
353c: 33 c0 xor %eax,%eax
|
|
353e: 48 83 c4 38 add $0x38,%rsp
|
|
3542: c3 ret
|
|
3543: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3548: 48 83 c4 38 add $0x38,%rsp
|
|
354c: c3 ret
|
|
354d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3552: 48 83 c4 38 add $0x38,%rsp
|
|
3556: c3 ret
|
|
3557: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
355e: 00 00
|
|
3560: 48 83 ec 38 sub $0x38,%rsp
|
|
3564: 45 89 c1 mov %r8d,%r9d
|
|
3567: 49 89 d0 mov %rdx,%r8
|
|
356a: 48 89 ca mov %rcx,%rdx
|
|
356d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
3573: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
3577: 48 85 d2 test %rdx,%rdx
|
|
357a: 74 47 je 0x35c3
|
|
357c: 4d 85 c0 test %r8,%r8
|
|
357f: 74 42 je 0x35c3
|
|
3581: 45 85 c9 test %r9d,%r9d
|
|
3584: 7e 47 jle 0x35cd
|
|
3586: 85 c0 test %eax,%eax
|
|
3588: 74 0f je 0x3599
|
|
358a: 83 f8 04 cmp $0x4,%eax
|
|
358d: 74 0d je 0x359c
|
|
358f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
3594: 48 83 c4 38 add $0x38,%rsp
|
|
3598: c3 ret
|
|
3599: 83 f8 04 cmp $0x4,%eax
|
|
359c: 49 89 e3 mov %rsp,%r11
|
|
359f: b8 01 00 00 00 mov $0x1,%eax
|
|
35a4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
35aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
35af: 44 0f 44 d0 cmove %eax,%r10d
|
|
35b3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
35b7: e8 c4 18 a8 01 call 0x1a84e80
|
|
35bc: 33 c0 xor %eax,%eax
|
|
35be: 48 83 c4 38 add $0x38,%rsp
|
|
35c2: c3 ret
|
|
35c3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
35c8: 48 83 c4 38 add $0x38,%rsp
|
|
35cc: c3 ret
|
|
35cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
35d2: 48 83 c4 38 add $0x38,%rsp
|
|
35d6: c3 ret
|
|
35d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
35de: 00 00
|
|
35e0: 48 83 ec 38 sub $0x38,%rsp
|
|
35e4: 45 89 c1 mov %r8d,%r9d
|
|
35e7: 49 89 d0 mov %rdx,%r8
|
|
35ea: 48 89 ca mov %rcx,%rdx
|
|
35ed: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
35f3: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
35f7: 48 85 d2 test %rdx,%rdx
|
|
35fa: 74 47 je 0x3643
|
|
35fc: 4d 85 c0 test %r8,%r8
|
|
35ff: 74 42 je 0x3643
|
|
3601: 45 85 c9 test %r9d,%r9d
|
|
3604: 7e 47 jle 0x364d
|
|
3606: 85 c0 test %eax,%eax
|
|
3608: 74 0f je 0x3619
|
|
360a: 83 f8 04 cmp $0x4,%eax
|
|
360d: 74 0d je 0x361c
|
|
360f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
3614: 48 83 c4 38 add $0x38,%rsp
|
|
3618: c3 ret
|
|
3619: 83 f8 04 cmp $0x4,%eax
|
|
361c: 49 89 e3 mov %rsp,%r11
|
|
361f: b8 01 00 00 00 mov $0x1,%eax
|
|
3624: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
362a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
362f: 44 0f 44 d0 cmove %eax,%r10d
|
|
3633: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
3637: e8 a4 82 a8 01 call 0x1a8b8e0
|
|
363c: 33 c0 xor %eax,%eax
|
|
363e: 48 83 c4 38 add $0x38,%rsp
|
|
3642: c3 ret
|
|
3643: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3648: 48 83 c4 38 add $0x38,%rsp
|
|
364c: c3 ret
|
|
364d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3652: 48 83 c4 38 add $0x38,%rsp
|
|
3656: c3 ret
|
|
3657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
365e: 00 00
|
|
3660: 48 83 ec 38 sub $0x38,%rsp
|
|
3664: 45 89 c1 mov %r8d,%r9d
|
|
3667: 49 89 d0 mov %rdx,%r8
|
|
366a: 48 89 ca mov %rcx,%rdx
|
|
366d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
|
|
3673: 8b 44 24 60 mov 0x60(%rsp),%eax
|
|
3677: 48 85 d2 test %rdx,%rdx
|
|
367a: 74 47 je 0x36c3
|
|
367c: 4d 85 c0 test %r8,%r8
|
|
367f: 74 42 je 0x36c3
|
|
3681: 45 85 c9 test %r9d,%r9d
|
|
3684: 7e 47 jle 0x36cd
|
|
3686: 85 c0 test %eax,%eax
|
|
3688: 74 0f je 0x3699
|
|
368a: 83 f8 04 cmp $0x4,%eax
|
|
368d: 74 0d je 0x369c
|
|
368f: b8 fb ff ff ff mov $0xfffffffb,%eax
|
|
3694: 48 83 c4 38 add $0x38,%rsp
|
|
3698: c3 ret
|
|
3699: 83 f8 04 cmp $0x4,%eax
|
|
369c: 49 89 e3 mov %rsp,%r11
|
|
369f: b8 01 00 00 00 mov $0x1,%eax
|
|
36a4: 41 ba 00 00 00 00 mov $0x0,%r10d
|
|
36aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
|
|
36af: 44 0f 44 d0 cmove %eax,%r10d
|
|
36b3: 45 89 53 20 mov %r10d,0x20(%r11)
|
|
36b7: e8 64 ee a8 01 call 0x1a92520
|
|
36bc: 33 c0 xor %eax,%eax
|
|
36be: 48 83 c4 38 add $0x38,%rsp
|
|
36c2: c3 ret
|
|
36c3: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
36c8: 48 83 c4 38 add $0x38,%rsp
|
|
36cc: c3 ret
|
|
36cd: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
36d2: 48 83 c4 38 add $0x38,%rsp
|
|
36d6: c3 ret
|
|
36d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
36de: 00 00
|
|
36e0: 49 89 ca mov %rcx,%r10
|
|
36e3: 4d 85 d2 test %r10,%r10
|
|
36e6: 0f 84 fe 01 00 00 je 0x38ea
|
|
36ec: 4d 85 c0 test %r8,%r8
|
|
36ef: 0f 84 f5 01 00 00 je 0x38ea
|
|
36f5: 45 85 c9 test %r9d,%r9d
|
|
36f8: 0f 8e e6 01 00 00 jle 0x38e4
|
|
36fe: 49 63 c9 movslq %r9d,%rcx
|
|
3701: 48 83 f9 08 cmp $0x8,%rcx
|
|
3705: 0f 8c d4 01 00 00 jl 0x38df
|
|
370b: 4c 89 c0 mov %r8,%rax
|
|
370e: 48 83 e0 0f and $0xf,%rax
|
|
3712: 85 c0 test %eax,%eax
|
|
3714: 74 0d je 0x3723
|
|
3716: a8 07 test $0x7,%al
|
|
3718: 0f 85 c1 01 00 00 jne 0x38df
|
|
371e: b8 01 00 00 00 mov $0x1,%eax
|
|
3723: 8d 50 08 lea 0x8(%rax),%edx
|
|
3726: 48 3b ca cmp %rdx,%rcx
|
|
3729: 0f 8c b0 01 00 00 jl 0x38df
|
|
372f: 44 89 ca mov %r9d,%edx
|
|
3732: 45 33 db xor %r11d,%r11d
|
|
3735: 2b d0 sub %eax,%edx
|
|
3737: 83 e2 07 and $0x7,%edx
|
|
373a: 44 2b ca sub %edx,%r9d
|
|
373d: 89 c2 mov %eax,%edx
|
|
373f: 85 c0 test %eax,%eax
|
|
3741: 76 3b jbe 0x377e
|
|
3743: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
374a: 00
|
|
374b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3760: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
|
|
3766: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
376a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
|
|
3770: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
|
|
3776: 49 ff c3 inc %r11
|
|
3779: 4c 3b da cmp %rdx,%r11
|
|
377c: 72 e2 jb 0x3760
|
|
377e: 89 c0 mov %eax,%eax
|
|
3780: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
|
|
3784: 49 63 c1 movslq %r9d,%rax
|
|
3787: 49 f7 c3 0f 00 00 00 test $0xf,%r11
|
|
378e: 0f 84 97 00 00 00 je 0x382b
|
|
3794: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
3798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
379f: 00
|
|
37a0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
|
|
37a6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
37ad: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
|
|
37b4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
|
|
37bb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
|
|
37c2: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
|
|
37c9: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
|
|
37d0: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
|
|
37d7: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
37db: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
37df: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
37e3: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
37e7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
37ed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
37f4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
37fb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
3802: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
3807: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
380d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
3813: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
3819: 48 83 c2 08 add $0x8,%rdx
|
|
381d: 48 3b d0 cmp %rax,%rdx
|
|
3820: 0f 82 7a ff ff ff jb 0x37a0
|
|
3826: e9 77 00 00 00 jmp 0x38a2
|
|
382b: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
382f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3836: 00
|
|
3837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
383e: 66 90 xchg %ax,%ax
|
|
3840: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
|
|
3845: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
|
|
384b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
|
|
3851: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
|
|
3857: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
385b: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
385f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
3863: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
3867: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
|
|
386d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
|
|
3874: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
|
|
387b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
|
|
3882: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
|
|
3887: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
|
|
388d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
|
|
3893: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
|
|
3899: 48 83 c2 08 add $0x8,%rdx
|
|
389d: 48 3b d0 cmp %rax,%rdx
|
|
38a0: 72 9e jb 0x3840
|
|
38a2: 33 c0 xor %eax,%eax
|
|
38a4: 41 8d 51 01 lea 0x1(%r9),%edx
|
|
38a8: 48 63 d2 movslq %edx,%rdx
|
|
38ab: 48 3b d1 cmp %rcx,%rdx
|
|
38ae: 77 2c ja 0x38dc
|
|
38b0: 4d 63 c9 movslq %r9d,%r9
|
|
38b3: 49 2b c9 sub %r9,%rcx
|
|
38b6: 4f 8d 14 ca lea (%r10,%r9,8),%r10
|
|
38ba: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
|
|
38be: 66 90 xchg %ax,%ax
|
|
38c0: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0
|
|
38c6: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
38ca: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
|
|
38cf: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
|
|
38d4: 48 ff c0 inc %rax
|
|
38d7: 48 3b c1 cmp %rcx,%rax
|
|
38da: 72 e4 jb 0x38c0
|
|
38dc: 33 c0 xor %eax,%eax
|
|
38de: c3 ret
|
|
38df: 45 33 c9 xor %r9d,%r9d
|
|
38e2: eb be jmp 0x38a2
|
|
38e4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
38e9: c3 ret
|
|
38ea: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
38ef: c3 ret
|
|
38f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
38f7: 00
|
|
38f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
38ff: 90 nop
|
|
3900: 49 89 ca mov %rcx,%r10
|
|
3903: 4d 85 d2 test %r10,%r10
|
|
3906: 0f 84 f7 01 00 00 je 0x3b03
|
|
390c: 4d 85 c0 test %r8,%r8
|
|
390f: 0f 84 ee 01 00 00 je 0x3b03
|
|
3915: 45 85 c9 test %r9d,%r9d
|
|
3918: 0f 8e eb 01 00 00 jle 0x3b09
|
|
391e: 44 89 c8 mov %r9d,%eax
|
|
3921: ba 01 00 00 00 mov $0x1,%edx
|
|
3926: c1 e8 03 shr $0x3,%eax
|
|
3929: 33 c9 xor %ecx,%ecx
|
|
392b: 85 c0 test %eax,%eax
|
|
392d: 0f 86 eb 00 00 00 jbe 0x3a1e
|
|
3933: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
393f: 00
|
|
3940: 89 ca mov %ecx,%edx
|
|
3942: ff c1 inc %ecx
|
|
3944: c1 e2 03 shl $0x3,%edx
|
|
3947: 48 63 d2 movslq %edx,%rdx
|
|
394a: 3b c8 cmp %eax,%ecx
|
|
394c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
|
|
3952: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2
|
|
3959: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
|
|
3960: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
3964: f2 0f 59 d1 mulsd %xmm1,%xmm2
|
|
3968: f2 0f 59 d9 mulsd %xmm1,%xmm3
|
|
396c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
3972: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2
|
|
3979: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3
|
|
3980: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
3986: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8)
|
|
398d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8)
|
|
3994: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4
|
|
399b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5
|
|
39a2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
|
|
39a9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2
|
|
39b0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3
|
|
39b7: f2 0f 59 e1 mulsd %xmm1,%xmm4
|
|
39bb: f2 0f 59 e9 mulsd %xmm1,%xmm5
|
|
39bf: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
39c3: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4
|
|
39ca: f2 0f 59 d1 mulsd %xmm1,%xmm2
|
|
39ce: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5
|
|
39d5: f2 0f 59 d9 mulsd %xmm1,%xmm3
|
|
39d9: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0
|
|
39e0: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2
|
|
39e7: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3
|
|
39ee: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8)
|
|
39f5: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8)
|
|
39fc: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8)
|
|
3a03: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8)
|
|
3a0a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8)
|
|
3a11: 0f 82 29 ff ff ff jb 0x3940
|
|
3a17: c1 e1 03 shl $0x3,%ecx
|
|
3a1a: 89 ca mov %ecx,%edx
|
|
3a1c: ff c2 inc %edx
|
|
3a1e: 41 3b d1 cmp %r9d,%edx
|
|
3a21: 0f 87 d9 00 00 00 ja 0x3b00
|
|
3a27: 44 2b ca sub %edx,%r9d
|
|
3a2a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff1ca0
|
|
3a31: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax
|
|
3a38: c5 01
|
|
3a3a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax
|
|
3a41: 00
|
|
3a42: ff e0 jmp *%rax
|
|
3a44: 48 63 d2 movslq %edx,%rdx
|
|
3a47: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
|
|
3a4e: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
3a52: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
|
|
3a57: f2 0f 58 00 addsd (%rax),%xmm0
|
|
3a5b: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
3a5f: 48 63 d2 movslq %edx,%rdx
|
|
3a62: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0
|
|
3a69: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
3a6d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
|
|
3a72: f2 0f 58 00 addsd (%rax),%xmm0
|
|
3a76: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
3a7a: 48 63 d2 movslq %edx,%rdx
|
|
3a7d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0
|
|
3a84: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
3a88: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
|
|
3a8d: f2 0f 58 00 addsd (%rax),%xmm0
|
|
3a91: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
3a95: 48 63 d2 movslq %edx,%rdx
|
|
3a98: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0
|
|
3a9f: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
3aa3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
|
|
3aa8: f2 0f 58 00 addsd (%rax),%xmm0
|
|
3aac: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
3ab0: 48 63 d2 movslq %edx,%rdx
|
|
3ab3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0
|
|
3aba: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
3abe: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
|
|
3ac3: f2 0f 58 00 addsd (%rax),%xmm0
|
|
3ac7: f2 0f 11 00 movsd %xmm0,(%rax)
|
|
3acb: 48 63 d2 movslq %edx,%rdx
|
|
3ace: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
|
|
3ad4: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
3ad8: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
3ade: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
3ae4: 48 63 d2 movslq %edx,%rdx
|
|
3ae7: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0
|
|
3aee: f2 0f 59 c8 mulsd %xmm0,%xmm1
|
|
3af2: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1
|
|
3af9: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8)
|
|
3b00: 33 c0 xor %eax,%eax
|
|
3b02: c3 ret
|
|
3b03: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3b08: c3 ret
|
|
3b09: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3b0e: c3 ret
|
|
3b0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b16: 00
|
|
3b17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b1e: 66 90 xchg %ax,%ax
|
|
3b20: 41 57 push %r15
|
|
3b22: 45 89 cb mov %r9d,%r11d
|
|
3b25: 48 85 c9 test %rcx,%rcx
|
|
3b28: 0f 84 53 02 00 00 je 0x3d81
|
|
3b2e: 4d 85 c0 test %r8,%r8
|
|
3b31: 0f 84 4a 02 00 00 je 0x3d81
|
|
3b37: 45 85 db test %r11d,%r11d
|
|
3b3a: 0f 8e 39 02 00 00 jle 0x3d79
|
|
3b40: 41 83 fb 08 cmp $0x8,%r11d
|
|
3b44: 0f 8c 1f 02 00 00 jl 0x3d69
|
|
3b4a: 4d 89 c2 mov %r8,%r10
|
|
3b4d: 49 83 e2 0f and $0xf,%r10
|
|
3b51: 45 85 d2 test %r10d,%r10d
|
|
3b54: 74 13 je 0x3b69
|
|
3b56: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
3b5d: 0f 85 06 02 00 00 jne 0x3d69
|
|
3b63: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
3b69: 41 8d 42 08 lea 0x8(%r10),%eax
|
|
3b6d: 44 3b d8 cmp %eax,%r11d
|
|
3b70: 0f 8c f3 01 00 00 jl 0x3d69
|
|
3b76: 44 89 d8 mov %r11d,%eax
|
|
3b79: 33 d2 xor %edx,%edx
|
|
3b7b: 41 2b c2 sub %r10d,%eax
|
|
3b7e: 45 89 d1 mov %r10d,%r9d
|
|
3b81: 83 e0 07 and $0x7,%eax
|
|
3b84: f7 d8 neg %eax
|
|
3b86: 41 03 c3 add %r11d,%eax
|
|
3b89: 45 85 d2 test %r10d,%r10d
|
|
3b8c: 76 30 jbe 0x3bbe
|
|
3b8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3b95: 00
|
|
3b96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3b9d: 0f 1f 00 nopl (%rax)
|
|
3ba0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
|
|
3ba5: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
3ba9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
|
|
3baf: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
|
|
3bb5: 48 83 c2 01 add $0x1,%rdx
|
|
3bb9: 49 3b d1 cmp %r9,%rdx
|
|
3bbc: 72 e2 jb 0x3ba0
|
|
3bbe: 45 89 d2 mov %r10d,%r10d
|
|
3bc1: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx
|
|
3bc5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
3bcc: 48 63 d0 movslq %eax,%rdx
|
|
3bcf: 0f 84 72 00 00 00 je 0x3c47
|
|
3bd5: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
3bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3be0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
|
|
3be5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
|
|
3beb: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
3bef: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
|
|
3bf5: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
3bf9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
|
|
3bff: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
3c03: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
|
|
3c09: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
3c0d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
|
|
3c14: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
|
|
3c1b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
|
|
3c22: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
|
|
3c27: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
|
|
3c2d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
|
|
3c33: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
|
|
3c39: 49 83 c1 08 add $0x8,%r9
|
|
3c3d: 4c 3b ca cmp %rdx,%r9
|
|
3c40: 72 9e jb 0x3be0
|
|
3c42: e9 7b 00 00 00 jmp 0x3cc2
|
|
3c47: f2 0f 12 c1 movddup %xmm1,%xmm0
|
|
3c4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3c52: 00
|
|
3c53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3c5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
3c60: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
|
|
3c65: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
|
|
3c6b: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
3c6f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
|
|
3c75: 66 0f 59 d8 mulpd %xmm0,%xmm3
|
|
3c79: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
|
|
3c7f: 66 0f 59 e0 mulpd %xmm0,%xmm4
|
|
3c83: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
|
|
3c89: 66 0f 59 e8 mulpd %xmm0,%xmm5
|
|
3c8d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
|
|
3c94: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
|
|
3c9b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
|
|
3ca2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
|
|
3ca7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
|
|
3cad: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
|
|
3cb3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
|
|
3cb9: 49 83 c1 08 add $0x8,%r9
|
|
3cbd: 4c 3b ca cmp %rdx,%r9
|
|
3cc0: 72 9e jb 0x3c60
|
|
3cc2: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
3cc6: 45 3b cb cmp %r11d,%r9d
|
|
3cc9: 0f 87 90 00 00 00 ja 0x3d5f
|
|
3ccf: 4d 63 db movslq %r11d,%r11
|
|
3cd2: 4c 2b da sub %rdx,%r11
|
|
3cd5: 49 83 fb 02 cmp $0x2,%r11
|
|
3cd9: 0f 8c 85 00 00 00 jl 0x3d64
|
|
3cdf: 45 89 df mov %r11d,%r15d
|
|
3ce2: 45 33 d2 xor %r10d,%r10d
|
|
3ce5: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
3ce9: 41 83 e7 fe and $0xfffffffe,%r15d
|
|
3ced: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
|
|
3cf1: 4d 63 ff movslq %r15d,%r15
|
|
3cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
3cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d00: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2
|
|
3d05: 66 0f 59 d0 mulpd %xmm0,%xmm2
|
|
3d09: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2
|
|
3d0f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8)
|
|
3d14: 49 83 c2 02 add $0x2,%r10
|
|
3d18: 4d 3b d7 cmp %r15,%r10
|
|
3d1b: 72 e3 jb 0x3d00
|
|
3d1d: 4d 3b fb cmp %r11,%r15
|
|
3d20: 73 3d jae 0x3d5f
|
|
3d22: 48 63 c0 movslq %eax,%rax
|
|
3d25: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
3d29: 49 8d 04 c0 lea (%r8,%rax,8),%rax
|
|
3d2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d34: 00
|
|
3d35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d3c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3d40: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0
|
|
3d46: f2 0f 59 c1 mulsd %xmm1,%xmm0
|
|
3d4a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0
|
|
3d50: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8)
|
|
3d56: 49 83 c7 01 add $0x1,%r15
|
|
3d5a: 4d 3b fb cmp %r11,%r15
|
|
3d5d: 72 e1 jb 0x3d40
|
|
3d5f: 33 c0 xor %eax,%eax
|
|
3d61: 41 5f pop %r15
|
|
3d63: c3 ret
|
|
3d64: 45 33 ff xor %r15d,%r15d
|
|
3d67: eb b4 jmp 0x3d1d
|
|
3d69: 33 c0 xor %eax,%eax
|
|
3d6b: 41 83 fb 01 cmp $0x1,%r11d
|
|
3d6f: 72 ee jb 0x3d5f
|
|
3d71: 4d 63 db movslq %r11d,%r11
|
|
3d74: 45 33 ff xor %r15d,%r15d
|
|
3d77: eb a4 jmp 0x3d1d
|
|
3d79: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3d7e: 41 5f pop %r15
|
|
3d80: c3 ret
|
|
3d81: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3d86: 41 5f pop %r15
|
|
3d88: c3 ret
|
|
3d89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d90: 00
|
|
3d91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3d9f: 00
|
|
3da0: 41 57 push %r15
|
|
3da2: 48 85 c9 test %rcx,%rcx
|
|
3da5: 0f 84 f4 01 00 00 je 0x3f9f
|
|
3dab: 4d 85 c0 test %r8,%r8
|
|
3dae: 0f 84 eb 01 00 00 je 0x3f9f
|
|
3db4: 45 85 c9 test %r9d,%r9d
|
|
3db7: 0f 8e da 01 00 00 jle 0x3f97
|
|
3dbd: 41 83 f9 10 cmp $0x10,%r9d
|
|
3dc1: 0f 8c c0 01 00 00 jl 0x3f87
|
|
3dc7: 4d 89 c2 mov %r8,%r10
|
|
3dca: 49 83 e2 1f and $0x1f,%r10
|
|
3dce: 45 89 d2 mov %r10d,%r10d
|
|
3dd1: 45 85 d2 test %r10d,%r10d
|
|
3dd4: 74 18 je 0x3dee
|
|
3dd6: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
3ddd: 0f 85 a4 01 00 00 jne 0x3f87
|
|
3de3: 41 f7 da neg %r10d
|
|
3de6: 41 83 c2 20 add $0x20,%r10d
|
|
3dea: 41 c1 ea 03 shr $0x3,%r10d
|
|
3dee: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
3df2: 44 3b c8 cmp %eax,%r9d
|
|
3df5: 0f 8c 8c 01 00 00 jl 0x3f87
|
|
3dfb: 44 89 c8 mov %r9d,%eax
|
|
3dfe: 33 d2 xor %edx,%edx
|
|
3e00: 41 2b c2 sub %r10d,%eax
|
|
3e03: 83 e0 0f and $0xf,%eax
|
|
3e06: f7 d8 neg %eax
|
|
3e08: 41 03 c1 add %r9d,%eax
|
|
3e0b: 45 85 d2 test %r10d,%r10d
|
|
3e0e: 76 29 jbe 0x3e39
|
|
3e10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e17: 00
|
|
3e18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e1f: 90 nop
|
|
3e20: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0
|
|
3e25: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2
|
|
3e2b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8)
|
|
3e31: 48 ff c2 inc %rdx
|
|
3e34: 49 3b d2 cmp %r10,%rdx
|
|
3e37: 72 e7 jb 0x3e20
|
|
3e39: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
3e3d: 48 63 d0 movslq %eax,%rdx
|
|
3e40: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
3e46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3e4d: 00
|
|
3e4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e55: 0f 1f 40 00 nopl 0x0(%rax)
|
|
3e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3e60: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
|
|
3e66: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
|
|
3e6d: 01
|
|
3e6e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
3e72: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2
|
|
3e79: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5
|
|
3e7f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8)
|
|
3e85: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3
|
|
3e8c: 01
|
|
3e8d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
3e91: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2
|
|
3e98: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5
|
|
3e9f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8)
|
|
3ea6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3
|
|
3ead: 01
|
|
3eae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
3eb2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2
|
|
3eb9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5
|
|
3ec0: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8)
|
|
3ec7: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3
|
|
3ece: 01
|
|
3ecf: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
3ed3: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5
|
|
3eda: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8)
|
|
3ee1: 49 83 c2 10 add $0x10,%r10
|
|
3ee5: 4c 3b d2 cmp %rdx,%r10
|
|
3ee8: 0f 82 72 ff ff ff jb 0x3e60
|
|
3eee: 44 8d 50 01 lea 0x1(%rax),%r10d
|
|
3ef2: 45 3b d1 cmp %r9d,%r10d
|
|
3ef5: 0f 87 7f 00 00 00 ja 0x3f7a
|
|
3efb: 4d 63 d9 movslq %r9d,%r11
|
|
3efe: 4c 2b da sub %rdx,%r11
|
|
3f01: 49 83 fb 04 cmp $0x4,%r11
|
|
3f05: 0f 8c 77 00 00 00 jl 0x3f82
|
|
3f0b: 45 89 df mov %r11d,%r15d
|
|
3f0e: 45 33 d2 xor %r10d,%r10d
|
|
3f11: 41 83 e7 fc and $0xfffffffc,%r15d
|
|
3f15: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
3f19: 4d 63 ff movslq %r15d,%r15
|
|
3f1c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
|
|
3f20: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2
|
|
3f26: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3
|
|
3f2d: 01
|
|
3f2e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
|
|
3f32: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5
|
|
3f38: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8)
|
|
3f3e: 49 83 c2 04 add $0x4,%r10
|
|
3f42: 4d 3b d7 cmp %r15,%r10
|
|
3f45: 72 d9 jb 0x3f20
|
|
3f47: 4d 3b fb cmp %r11,%r15
|
|
3f4a: 73 2e jae 0x3f7a
|
|
3f4c: 48 63 c0 movslq %eax,%rax
|
|
3f4f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
3f53: 49 8d 04 c0 lea (%r8,%rax,8),%rax
|
|
3f57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
3f5e: 00 00
|
|
3f60: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0
|
|
3f66: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2
|
|
3f6c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8)
|
|
3f72: 49 ff c7 inc %r15
|
|
3f75: 4d 3b fb cmp %r11,%r15
|
|
3f78: 72 e6 jb 0x3f60
|
|
3f7a: 33 c0 xor %eax,%eax
|
|
3f7c: c5 f8 77 vzeroupper
|
|
3f7f: 41 5f pop %r15
|
|
3f81: c3 ret
|
|
3f82: 45 33 ff xor %r15d,%r15d
|
|
3f85: eb c0 jmp 0x3f47
|
|
3f87: 33 c0 xor %eax,%eax
|
|
3f89: 41 83 f9 01 cmp $0x1,%r9d
|
|
3f8d: 72 eb jb 0x3f7a
|
|
3f8f: 4d 63 d9 movslq %r9d,%r11
|
|
3f92: 45 33 ff xor %r15d,%r15d
|
|
3f95: eb b0 jmp 0x3f47
|
|
3f97: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
3f9c: 41 5f pop %r15
|
|
3f9e: c3 ret
|
|
3f9f: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
3fa4: 41 5f pop %r15
|
|
3fa6: c3 ret
|
|
3fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
3fae: 00
|
|
3faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3fb6: 0f 1f 00 nopl (%rax)
|
|
3fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
3fc0: 4d 89 c2 mov %r8,%r10
|
|
3fc3: 48 85 c9 test %rcx,%rcx
|
|
3fc6: 0f 84 eb 00 00 00 je 0x40b7
|
|
3fcc: 4d 85 d2 test %r10,%r10
|
|
3fcf: 0f 84 e2 00 00 00 je 0x40b7
|
|
3fd5: 45 85 c9 test %r9d,%r9d
|
|
3fd8: 0f 8e d3 00 00 00 jle 0x40b1
|
|
3fde: 49 63 c1 movslq %r9d,%rax
|
|
3fe1: 48 83 f8 04 cmp $0x4,%rax
|
|
3fe5: 0f 8c b5 00 00 00 jl 0x40a0
|
|
3feb: 48 83 f8 3b cmp $0x3b,%rax
|
|
3fef: 0f 8c b0 00 00 00 jl 0x40a5
|
|
3ff5: 4c 89 d2 mov %r10,%rdx
|
|
3ff8: 48 83 e2 1f and $0x1f,%rdx
|
|
3ffc: 85 d2 test %edx,%edx
|
|
3ffe: 74 11 je 0x4011
|
|
4000: f6 c2 07 test $0x7,%dl
|
|
4003: 0f 85 97 00 00 00 jne 0x40a0
|
|
4009: f7 da neg %edx
|
|
400b: 83 c2 20 add $0x20,%edx
|
|
400e: c1 ea 03 shr $0x3,%edx
|
|
4011: 41 89 d0 mov %edx,%r8d
|
|
4014: 4d 8d 58 04 lea 0x4(%r8),%r11
|
|
4018: 49 3b c3 cmp %r11,%rax
|
|
401b: 0f 8c 7f 00 00 00 jl 0x40a0
|
|
4021: 45 89 cb mov %r9d,%r11d
|
|
4024: 44 2b da sub %edx,%r11d
|
|
4027: 41 83 e3 03 and $0x3,%r11d
|
|
402b: 45 2b cb sub %r11d,%r9d
|
|
402e: 45 33 db xor %r11d,%r11d
|
|
4031: 4d 63 c9 movslq %r9d,%r9
|
|
4034: 85 d2 test %edx,%edx
|
|
4036: 76 22 jbe 0x405a
|
|
4038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
403f: 00
|
|
4040: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0
|
|
4046: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0
|
|
404c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8)
|
|
4052: 49 ff c3 inc %r11
|
|
4055: 4d 3b d8 cmp %r8,%r11
|
|
4058: 72 e6 jb 0x4040
|
|
405a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
405f: 90 nop
|
|
4060: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2
|
|
4066: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2
|
|
406c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8)
|
|
4072: 49 83 c0 04 add $0x4,%r8
|
|
4076: 4d 3b c1 cmp %r9,%r8
|
|
4079: 72 e5 jb 0x4060
|
|
407b: 4c 3b c8 cmp %rax,%r9
|
|
407e: 73 1a jae 0x409a
|
|
4080: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0
|
|
4086: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0
|
|
408c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8)
|
|
4092: 49 ff c1 inc %r9
|
|
4095: 4c 3b c8 cmp %rax,%r9
|
|
4098: 72 e6 jb 0x4080
|
|
409a: 33 c0 xor %eax,%eax
|
|
409c: c5 f8 77 vzeroupper
|
|
409f: c3 ret
|
|
40a0: 45 33 c9 xor %r9d,%r9d
|
|
40a3: eb d6 jmp 0x407b
|
|
40a5: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
40a9: 45 33 c0 xor %r8d,%r8d
|
|
40ac: 4d 63 c9 movslq %r9d,%r9
|
|
40af: eb a9 jmp 0x405a
|
|
40b1: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
40b6: c3 ret
|
|
40b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
40bc: c3 ret
|
|
40bd: 0f 1f 00 nopl (%rax)
|
|
40c0: 48 85 c9 test %rcx,%rcx
|
|
40c3: 0f 84 2c 01 00 00 je 0x41f5
|
|
40c9: 4d 85 c0 test %r8,%r8
|
|
40cc: 0f 84 23 01 00 00 je 0x41f5
|
|
40d2: 45 85 c9 test %r9d,%r9d
|
|
40d5: 0f 8e 14 01 00 00 jle 0x41ef
|
|
40db: 49 63 d1 movslq %r9d,%rdx
|
|
40de: 48 83 fa 04 cmp $0x4,%rdx
|
|
40e2: 0f 8c f7 00 00 00 jl 0x41df
|
|
40e8: 48 83 fa 3b cmp $0x3b,%rdx
|
|
40ec: 0f 8c f2 00 00 00 jl 0x41e4
|
|
40f2: 4c 89 c0 mov %r8,%rax
|
|
40f5: 48 83 e0 1f and $0x1f,%rax
|
|
40f9: a8 07 test $0x7,%al
|
|
40fb: 74 04 je 0x4101
|
|
40fd: 33 c0 xor %eax,%eax
|
|
40ff: eb 14 jmp 0x4115
|
|
4101: 41 89 c2 mov %eax,%r10d
|
|
4104: 41 f7 da neg %r10d
|
|
4107: 41 83 c2 20 add $0x20,%r10d
|
|
410b: 41 c1 ea 03 shr $0x3,%r10d
|
|
410f: 85 c0 test %eax,%eax
|
|
4111: 41 0f 45 c2 cmovne %r10d,%eax
|
|
4115: 44 8d 50 04 lea 0x4(%rax),%r10d
|
|
4119: 49 3b d2 cmp %r10,%rdx
|
|
411c: 0f 8c bd 00 00 00 jl 0x41df
|
|
4122: 45 89 ca mov %r9d,%r10d
|
|
4125: 44 2b d0 sub %eax,%r10d
|
|
4128: 41 83 e2 03 and $0x3,%r10d
|
|
412c: 45 2b ca sub %r10d,%r9d
|
|
412f: 45 33 d2 xor %r10d,%r10d
|
|
4132: 83 f8 01 cmp $0x1,%eax
|
|
4135: 72 23 jb 0x415a
|
|
4137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
413e: 00 00
|
|
4140: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
4146: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0
|
|
414c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8)
|
|
4152: 49 ff c2 inc %r10
|
|
4155: 4c 3b d0 cmp %rax,%r10
|
|
4158: 72 e6 jb 0x4140
|
|
415a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
|
|
415f: 4d 63 d1 movslq %r9d,%r10
|
|
4162: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4169: 00
|
|
416a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4171: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4178: 00
|
|
4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4180: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2
|
|
4185: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2
|
|
418b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8)
|
|
4191: 48 83 c0 04 add $0x4,%rax
|
|
4195: 49 3b c2 cmp %r10,%rax
|
|
4198: 72 e6 jb 0x4180
|
|
419a: 33 c0 xor %eax,%eax
|
|
419c: 45 8d 51 01 lea 0x1(%r9),%r10d
|
|
41a0: 4d 63 d2 movslq %r10d,%r10
|
|
41a3: 4c 3b d2 cmp %rdx,%r10
|
|
41a6: 77 31 ja 0x41d9
|
|
41a8: 4d 63 c9 movslq %r9d,%r9
|
|
41ab: 49 2b d1 sub %r9,%rdx
|
|
41ae: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10
|
|
41b2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
|
|
41b6: 0f 1f 00 nopl (%rax)
|
|
41b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
41c0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
41c6: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0
|
|
41cc: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8)
|
|
41d1: 48 ff c0 inc %rax
|
|
41d4: 48 3b c2 cmp %rdx,%rax
|
|
41d7: 72 e7 jb 0x41c0
|
|
41d9: 33 c0 xor %eax,%eax
|
|
41db: c5 f8 77 vzeroupper
|
|
41de: c3 ret
|
|
41df: 45 33 c9 xor %r9d,%r9d
|
|
41e2: eb b6 jmp 0x419a
|
|
41e4: 41 83 e1 fc and $0xfffffffc,%r9d
|
|
41e8: 33 c0 xor %eax,%eax
|
|
41ea: e9 6b ff ff ff jmp 0x415a
|
|
41ef: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
41f4: c3 ret
|
|
41f5: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
41fa: c3 ret
|
|
41fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4200: 48 83 ec 28 sub $0x28,%rsp
|
|
4204: 4d 89 c1 mov %r8,%r9
|
|
4207: 49 89 d0 mov %rdx,%r8
|
|
420a: 48 89 ca mov %rcx,%rdx
|
|
420d: e8 ae 99 03 00 call 0x3dbc0
|
|
4212: 48 83 c4 28 add $0x28,%rsp
|
|
4216: c3 ret
|
|
4217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
421e: 00 00
|
|
4220: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4225: 4d 89 c1 mov %r8,%r9
|
|
4228: 49 89 d0 mov %rdx,%r8
|
|
422b: 48 89 ca mov %rcx,%rdx
|
|
422e: e8 8d 9c 03 00 call 0x3dec0
|
|
4233: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4238: c3 ret
|
|
4239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4240: 48 83 ec 28 sub $0x28,%rsp
|
|
4244: 4d 89 c1 mov %r8,%r9
|
|
4247: 49 89 d0 mov %rdx,%r8
|
|
424a: 48 89 ca mov %rcx,%rdx
|
|
424d: e8 6e 9f 03 00 call 0x3e1c0
|
|
4252: 48 83 c4 28 add $0x28,%rsp
|
|
4256: c3 ret
|
|
4257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
425e: 00 00
|
|
4260: 48 83 ec 28 sub $0x28,%rsp
|
|
4264: 4d 89 c1 mov %r8,%r9
|
|
4267: 49 89 d0 mov %rdx,%r8
|
|
426a: 48 89 ca mov %rcx,%rdx
|
|
426d: e8 0e a2 03 00 call 0x3e480
|
|
4272: 48 83 c4 28 add $0x28,%rsp
|
|
4276: c3 ret
|
|
4277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
427e: 00 00
|
|
4280: 48 83 ec 28 sub $0x28,%rsp
|
|
4284: 4d 89 c1 mov %r8,%r9
|
|
4287: 49 89 d0 mov %rdx,%r8
|
|
428a: 48 89 ca mov %rcx,%rdx
|
|
428d: e8 8e a4 03 00 call 0x3e720
|
|
4292: 48 83 c4 28 add $0x28,%rsp
|
|
4296: c3 ret
|
|
4297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
429e: 00 00
|
|
42a0: 48 83 ec 28 sub $0x28,%rsp
|
|
42a4: 4d 89 c1 mov %r8,%r9
|
|
42a7: 49 89 d0 mov %rdx,%r8
|
|
42aa: 48 89 ca mov %rcx,%rdx
|
|
42ad: e8 ee a6 03 00 call 0x3e9a0
|
|
42b2: 48 83 c4 28 add $0x28,%rsp
|
|
42b6: c3 ret
|
|
42b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
42be: 00 00
|
|
42c0: 48 83 ec 28 sub $0x28,%rsp
|
|
42c4: 48 85 c9 test %rcx,%rcx
|
|
42c7: 74 20 je 0x42e9
|
|
42c9: 48 85 d2 test %rdx,%rdx
|
|
42cc: 74 1b je 0x42e9
|
|
42ce: 45 85 c0 test %r8d,%r8d
|
|
42d1: 7f 0a jg 0x42dd
|
|
42d3: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
42d8: 48 83 c4 28 add $0x28,%rsp
|
|
42dc: c3 ret
|
|
42dd: e8 3e a9 03 00 call 0x3ec20
|
|
42e2: 33 c0 xor %eax,%eax
|
|
42e4: 48 83 c4 28 add $0x28,%rsp
|
|
42e8: c3 ret
|
|
42e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
42ee: 48 83 c4 28 add $0x28,%rsp
|
|
42f2: c3 ret
|
|
42f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
42f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
42ff: 00
|
|
4300: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4305: 48 85 c9 test %rcx,%rcx
|
|
4308: 74 22 je 0x432c
|
|
430a: 48 85 d2 test %rdx,%rdx
|
|
430d: 74 1d je 0x432c
|
|
430f: 45 85 c0 test %r8d,%r8d
|
|
4312: 7f 0b jg 0x431f
|
|
4314: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4319: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
431e: c3 ret
|
|
431f: e8 dc aa 03 00 call 0x3ee00
|
|
4324: 33 c0 xor %eax,%eax
|
|
4326: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
432b: c3 ret
|
|
432c: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4331: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4336: c3 ret
|
|
4337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
433e: 00 00
|
|
4340: 48 83 ec 28 sub $0x28,%rsp
|
|
4344: 48 85 c9 test %rcx,%rcx
|
|
4347: 74 20 je 0x4369
|
|
4349: 48 85 d2 test %rdx,%rdx
|
|
434c: 74 1b je 0x4369
|
|
434e: 45 85 c0 test %r8d,%r8d
|
|
4351: 7f 0a jg 0x435d
|
|
4353: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4358: 48 83 c4 28 add $0x28,%rsp
|
|
435c: c3 ret
|
|
435d: e8 7e ac 03 00 call 0x3efe0
|
|
4362: 33 c0 xor %eax,%eax
|
|
4364: 48 83 c4 28 add $0x28,%rsp
|
|
4368: c3 ret
|
|
4369: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
436e: 48 83 c4 28 add $0x28,%rsp
|
|
4372: c3 ret
|
|
4373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
437f: 00
|
|
4380: 56 push %rsi
|
|
4381: 48 89 d6 mov %rdx,%rsi
|
|
4384: 48 85 c9 test %rcx,%rcx
|
|
4387: 0f 84 d0 01 00 00 je 0x455d
|
|
438d: 48 85 f6 test %rsi,%rsi
|
|
4390: 0f 84 c7 01 00 00 je 0x455d
|
|
4396: 45 85 c0 test %r8d,%r8d
|
|
4399: 0f 8e b7 01 00 00 jle 0x4556
|
|
439f: 41 83 f8 10 cmp $0x10,%r8d
|
|
43a3: 0f 8c 9d 01 00 00 jl 0x4546
|
|
43a9: 49 89 f1 mov %rsi,%r9
|
|
43ac: 49 83 e1 1f and $0x1f,%r9
|
|
43b0: 45 89 c9 mov %r9d,%r9d
|
|
43b3: 45 85 c9 test %r9d,%r9d
|
|
43b6: 74 18 je 0x43d0
|
|
43b8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
|
|
43bf: 0f 85 81 01 00 00 jne 0x4546
|
|
43c5: 41 f7 d9 neg %r9d
|
|
43c8: 41 83 c1 20 add $0x20,%r9d
|
|
43cc: 41 c1 e9 03 shr $0x3,%r9d
|
|
43d0: 41 8d 41 10 lea 0x10(%r9),%eax
|
|
43d4: 44 3b c0 cmp %eax,%r8d
|
|
43d7: 0f 8c 69 01 00 00 jl 0x4546
|
|
43dd: 44 89 c0 mov %r8d,%eax
|
|
43e0: 33 d2 xor %edx,%edx
|
|
43e2: 41 2b c1 sub %r9d,%eax
|
|
43e5: 83 e0 0f and $0xf,%eax
|
|
43e8: f7 d8 neg %eax
|
|
43ea: 41 03 c0 add %r8d,%eax
|
|
43ed: 45 85 c9 test %r9d,%r9d
|
|
43f0: 76 25 jbe 0x4417
|
|
43f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
43f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4400: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
|
|
4405: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
|
|
440a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
|
|
440f: 48 ff c2 inc %rdx
|
|
4412: 49 3b d1 cmp %r9,%rdx
|
|
4415: 72 e9 jb 0x4400
|
|
4417: 48 63 d0 movslq %eax,%rdx
|
|
441a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4420: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
|
|
4426: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
|
|
442d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
|
|
4434: 01
|
|
4435: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
|
|
443c: 01
|
|
443d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
|
|
4444: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
|
|
444b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
|
|
4451: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
|
|
4458: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
|
|
445e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
|
|
4465: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
|
|
446c: 01
|
|
446d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
|
|
4474: 01
|
|
4475: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
|
|
447c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
|
|
4483: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
|
|
448a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
|
|
4491: 49 83 c1 10 add $0x10,%r9
|
|
4495: 4c 3b ca cmp %rdx,%r9
|
|
4498: 72 86 jb 0x4420
|
|
449a: 44 8d 48 01 lea 0x1(%rax),%r9d
|
|
449e: 45 3b c8 cmp %r8d,%r9d
|
|
44a1: 0f 87 93 00 00 00 ja 0x453a
|
|
44a7: 4d 63 d0 movslq %r8d,%r10
|
|
44aa: 4c 2b d2 sub %rdx,%r10
|
|
44ad: 49 83 fa 04 cmp $0x4,%r10
|
|
44b1: 0f 8c 8a 00 00 00 jl 0x4541
|
|
44b7: 45 89 d3 mov %r10d,%r11d
|
|
44ba: 45 33 c9 xor %r9d,%r9d
|
|
44bd: 41 83 e3 fc and $0xfffffffc,%r11d
|
|
44c1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
|
|
44c5: 4d 63 db movslq %r11d,%r11
|
|
44c8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
|
|
44cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
44d3: 00
|
|
44d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
44db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
44e0: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
|
|
44e6: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
|
|
44ed: 01
|
|
44ee: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
|
|
44f4: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
|
|
44fa: 49 83 c1 04 add $0x4,%r9
|
|
44fe: 4d 3b cb cmp %r11,%r9
|
|
4501: 72 dd jb 0x44e0
|
|
4503: 4d 3b da cmp %r10,%r11
|
|
4506: 73 32 jae 0x453a
|
|
4508: 48 63 c0 movslq %eax,%rax
|
|
450b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
|
|
450f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
4513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
451f: 00
|
|
4520: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
|
|
4526: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
|
|
452c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
|
|
4532: 49 ff c3 inc %r11
|
|
4535: 4d 3b da cmp %r10,%r11
|
|
4538: 72 e6 jb 0x4520
|
|
453a: 33 c0 xor %eax,%eax
|
|
453c: c5 f8 77 vzeroupper
|
|
453f: 5e pop %rsi
|
|
4540: c3 ret
|
|
4541: 45 33 db xor %r11d,%r11d
|
|
4544: eb bd jmp 0x4503
|
|
4546: 33 c0 xor %eax,%eax
|
|
4548: 41 83 f8 01 cmp $0x1,%r8d
|
|
454c: 72 ec jb 0x453a
|
|
454e: 4d 63 d0 movslq %r8d,%r10
|
|
4551: 45 33 db xor %r11d,%r11d
|
|
4554: eb ad jmp 0x4503
|
|
4556: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
455b: 5e pop %rsi
|
|
455c: c3 ret
|
|
455d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4562: 5e pop %rsi
|
|
4563: c3 ret
|
|
4564: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
456b: 00
|
|
456c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
457f: 00
|
|
4580: 53 push %rbx
|
|
4581: 48 85 c9 test %rcx,%rcx
|
|
4584: 0f 84 aa 01 00 00 je 0x4734
|
|
458a: 48 85 d2 test %rdx,%rdx
|
|
458d: 0f 84 a1 01 00 00 je 0x4734
|
|
4593: 45 85 c0 test %r8d,%r8d
|
|
4596: 0f 8e 91 01 00 00 jle 0x472d
|
|
459c: 41 83 f8 10 cmp $0x10,%r8d
|
|
45a0: 0f 8c 80 01 00 00 jl 0x4726
|
|
45a6: 49 89 d3 mov %rdx,%r11
|
|
45a9: 49 83 e3 1f and $0x1f,%r11
|
|
45ad: 45 85 db test %r11d,%r11d
|
|
45b0: 74 18 je 0x45ca
|
|
45b2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
|
|
45b9: 0f 85 67 01 00 00 jne 0x4726
|
|
45bf: 41 f7 db neg %r11d
|
|
45c2: 41 83 c3 20 add $0x20,%r11d
|
|
45c6: 41 c1 eb 03 shr $0x3,%r11d
|
|
45ca: 41 8d 43 10 lea 0x10(%r11),%eax
|
|
45ce: 44 3b c0 cmp %eax,%r8d
|
|
45d1: 0f 8c 4f 01 00 00 jl 0x4726
|
|
45d7: 44 89 c0 mov %r8d,%eax
|
|
45da: 45 33 d2 xor %r10d,%r10d
|
|
45dd: 41 2b c3 sub %r11d,%eax
|
|
45e0: 83 e0 0f and $0xf,%eax
|
|
45e3: f7 d8 neg %eax
|
|
45e5: 41 03 c0 add %r8d,%eax
|
|
45e8: 44 89 db mov %r11d,%ebx
|
|
45eb: 45 85 db test %r11d,%r11d
|
|
45ee: 76 2a jbe 0x461a
|
|
45f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
45f7: 00
|
|
45f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
45ff: 90 nop
|
|
4600: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
|
|
4606: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
460c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
4612: 49 ff c2 inc %r10
|
|
4615: 4c 3b d3 cmp %rbx,%r10
|
|
4618: 72 e6 jb 0x4600
|
|
461a: 4c 63 d0 movslq %eax,%r10
|
|
461d: 0f 1f 00 nopl (%rax)
|
|
4620: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
|
|
4625: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
|
|
4629: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
|
|
462f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
|
|
4635: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
|
|
463a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
|
|
4640: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
|
|
4646: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
|
|
464c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
|
|
4651: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
|
|
4657: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
|
|
465d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
|
|
4663: 48 83 c3 10 add $0x10,%rbx
|
|
4667: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
|
|
466d: 49 3b da cmp %r10,%rbx
|
|
4670: 72 ae jb 0x4620
|
|
4672: 8d 58 01 lea 0x1(%rax),%ebx
|
|
4675: 41 3b d8 cmp %r8d,%ebx
|
|
4678: 0f 87 9c 00 00 00 ja 0x471a
|
|
467e: 4d 63 c8 movslq %r8d,%r9
|
|
4681: 48 63 c0 movslq %eax,%rax
|
|
4684: 4c 2b c8 sub %rax,%r9
|
|
4687: 49 83 f9 04 cmp $0x4,%r9
|
|
468b: 0f 8c 90 00 00 00 jl 0x4721
|
|
4691: 48 63 c0 movslq %eax,%rax
|
|
4694: 45 89 ca mov %r9d,%r10d
|
|
4697: 41 83 e2 fc and $0xfffffffc,%r10d
|
|
469b: 45 33 c0 xor %r8d,%r8d
|
|
469e: 4d 63 d2 movslq %r10d,%r10
|
|
46a1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
|
|
46a5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
|
|
46a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
46b0: 00
|
|
46b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
46b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
46bf: 00
|
|
46c0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
|
|
46c6: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
|
|
46cc: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
|
|
46d2: 49 83 c0 04 add $0x4,%r8
|
|
46d6: 4d 3b c2 cmp %r10,%r8
|
|
46d9: 72 e5 jb 0x46c0
|
|
46db: 4d 3b d1 cmp %r9,%r10
|
|
46de: 73 3a jae 0x471a
|
|
46e0: 48 63 c0 movslq %eax,%rax
|
|
46e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
46e7: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
|
|
46eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
46f2: 00
|
|
46f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
46fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
4700: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
|
|
4706: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
|
|
470c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
|
|
4712: 49 ff c2 inc %r10
|
|
4715: 4d 3b d1 cmp %r9,%r10
|
|
4718: 72 e6 jb 0x4700
|
|
471a: 33 c0 xor %eax,%eax
|
|
471c: c5 f8 77 vzeroupper
|
|
471f: 5b pop %rbx
|
|
4720: c3 ret
|
|
4721: 45 33 d2 xor %r10d,%r10d
|
|
4724: eb b5 jmp 0x46db
|
|
4726: 33 c0 xor %eax,%eax
|
|
4728: e9 45 ff ff ff jmp 0x4672
|
|
472d: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4732: 5b pop %rbx
|
|
4733: c3 ret
|
|
4734: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4739: 5b pop %rbx
|
|
473a: c3 ret
|
|
473b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
4740: 53 push %rbx
|
|
4741: 49 89 ca mov %rcx,%r10
|
|
4744: 4d 85 d2 test %r10,%r10
|
|
4747: 0f 84 a4 01 00 00 je 0x48f1
|
|
474d: 48 85 d2 test %rdx,%rdx
|
|
4750: 0f 84 9b 01 00 00 je 0x48f1
|
|
4756: 45 85 c0 test %r8d,%r8d
|
|
4759: 0f 8e 8b 01 00 00 jle 0x48ea
|
|
475f: 41 83 f8 10 cmp $0x10,%r8d
|
|
4763: 0f 8c 79 01 00 00 jl 0x48e2
|
|
4769: 48 89 d3 mov %rdx,%rbx
|
|
476c: 48 83 e3 1f and $0x1f,%rbx
|
|
4770: 85 db test %ebx,%ebx
|
|
4772: 74 11 je 0x4785
|
|
4774: f6 c3 07 test $0x7,%bl
|
|
4777: 0f 85 65 01 00 00 jne 0x48e2
|
|
477d: f7 db neg %ebx
|
|
477f: 83 c3 20 add $0x20,%ebx
|
|
4782: c1 eb 03 shr $0x3,%ebx
|
|
4785: 8d 43 10 lea 0x10(%rbx),%eax
|
|
4788: 44 3b c0 cmp %eax,%r8d
|
|
478b: 0f 8c 51 01 00 00 jl 0x48e2
|
|
4791: 45 89 c1 mov %r8d,%r9d
|
|
4794: 33 c0 xor %eax,%eax
|
|
4796: 44 2b cb sub %ebx,%r9d
|
|
4799: 41 83 e1 0f and $0xf,%r9d
|
|
479d: 41 f7 d9 neg %r9d
|
|
47a0: 45 03 c8 add %r8d,%r9d
|
|
47a3: 89 d9 mov %ebx,%ecx
|
|
47a5: 85 db test %ebx,%ebx
|
|
47a7: 76 2f jbe 0x47d8
|
|
47a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
47b0: 00
|
|
47b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
47b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
47bf: 00
|
|
47c0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
|
|
47c6: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
|
|
47cb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
|
|
47d0: 48 ff c0 inc %rax
|
|
47d3: 48 3b c1 cmp %rcx,%rax
|
|
47d6: 72 e8 jb 0x47c0
|
|
47d8: 49 63 c1 movslq %r9d,%rax
|
|
47db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
47e0: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
|
|
47e6: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
|
|
47ed: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
|
|
47f4: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
|
|
47fb: 03
|
|
47fc: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
|
|
4801: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
|
|
4807: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
|
|
480d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
|
|
4814: 03
|
|
4815: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
|
|
481a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
|
|
4820: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
|
|
4826: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
|
|
482d: 03
|
|
482e: 48 83 c1 10 add $0x10,%rcx
|
|
4832: 48 3b c8 cmp %rax,%rcx
|
|
4835: 72 a9 jb 0x47e0
|
|
4837: 41 8d 41 01 lea 0x1(%r9),%eax
|
|
483b: 41 3b c0 cmp %r8d,%eax
|
|
483e: 0f 87 93 00 00 00 ja 0x48d7
|
|
4844: 4d 63 c0 movslq %r8d,%r8
|
|
4847: 4d 63 c9 movslq %r9d,%r9
|
|
484a: 4d 2b c1 sub %r9,%r8
|
|
484d: 49 83 f8 04 cmp $0x4,%r8
|
|
4851: 0f 8c 87 00 00 00 jl 0x48de
|
|
4857: 4d 63 c9 movslq %r9d,%r9
|
|
485a: 44 89 c3 mov %r8d,%ebx
|
|
485d: 83 e3 fc and $0xfffffffc,%ebx
|
|
4860: 33 c9 xor %ecx,%ecx
|
|
4862: 48 63 db movslq %ebx,%rbx
|
|
4865: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
|
|
4869: 4f 8d 1c ca lea (%r10,%r9,8),%r11
|
|
486d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4874: 00
|
|
4875: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
487c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4880: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
|
|
4886: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
|
|
488b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
|
|
4890: 48 83 c1 04 add $0x4,%rcx
|
|
4894: 48 3b cb cmp %rbx,%rcx
|
|
4897: 72 e7 jb 0x4880
|
|
4899: 49 3b d8 cmp %r8,%rbx
|
|
489c: 73 39 jae 0x48d7
|
|
489e: 4d 63 c9 movslq %r9d,%r9
|
|
48a1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
|
|
48a5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
|
|
48a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48b0: 00
|
|
48b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
48b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48bf: 00
|
|
48c0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
|
|
48c5: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
|
|
48ca: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
|
|
48cf: 48 ff c3 inc %rbx
|
|
48d2: 49 3b d8 cmp %r8,%rbx
|
|
48d5: 72 e9 jb 0x48c0
|
|
48d7: 33 c0 xor %eax,%eax
|
|
48d9: c5 f8 77 vzeroupper
|
|
48dc: 5b pop %rbx
|
|
48dd: c3 ret
|
|
48de: 33 db xor %ebx,%ebx
|
|
48e0: eb b7 jmp 0x4899
|
|
48e2: 45 33 c9 xor %r9d,%r9d
|
|
48e5: e9 4d ff ff ff jmp 0x4837
|
|
48ea: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
48ef: 5b pop %rbx
|
|
48f0: c3 ret
|
|
48f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
48f6: 5b pop %rbx
|
|
48f7: c3 ret
|
|
48f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
48ff: 00
|
|
4900: 48 83 ec 28 sub $0x28,%rsp
|
|
4904: 4d 85 c0 test %r8,%r8
|
|
4907: 74 25 je 0x492e
|
|
4909: 48 85 c9 test %rcx,%rcx
|
|
490c: 74 20 je 0x492e
|
|
490e: 48 85 d2 test %rdx,%rdx
|
|
4911: 74 1b je 0x492e
|
|
4913: 45 85 c9 test %r9d,%r9d
|
|
4916: 7f 0a jg 0x4922
|
|
4918: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
491d: 48 83 c4 28 add $0x28,%rsp
|
|
4921: c3 ret
|
|
4922: e8 09 4c a9 01 call 0x1a99530
|
|
4927: 33 c0 xor %eax,%eax
|
|
4929: 48 83 c4 28 add $0x28,%rsp
|
|
492d: c3 ret
|
|
492e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4933: 48 83 c4 28 add $0x28,%rsp
|
|
4937: c3 ret
|
|
4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
493f: 00
|
|
4940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
4945: 4d 85 c0 test %r8,%r8
|
|
4948: 74 27 je 0x4971
|
|
494a: 48 85 c9 test %rcx,%rcx
|
|
494d: 74 22 je 0x4971
|
|
494f: 48 85 d2 test %rdx,%rdx
|
|
4952: 74 1d je 0x4971
|
|
4954: 45 85 c9 test %r9d,%r9d
|
|
4957: 7f 0b jg 0x4964
|
|
4959: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
495e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4963: c3 ret
|
|
4964: e8 17 56 a9 01 call 0x1a99f80
|
|
4969: 33 c0 xor %eax,%eax
|
|
496b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
4970: c3 ret
|
|
4971: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4976: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
497b: c3 ret
|
|
497c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4980: 53 push %rbx
|
|
4981: 56 push %rsi
|
|
4982: 57 push %rdi
|
|
4983: 41 54 push %r12
|
|
4985: 41 55 push %r13
|
|
4987: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
498e: 4d 89 c4 mov %r8,%r12
|
|
4991: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2607610
|
|
4998: 48 33 c4 xor %rsp,%rax
|
|
499b: 45 89 cd mov %r9d,%r13d
|
|
499e: 48 89 cf mov %rcx,%rdi
|
|
49a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
49a8: 00
|
|
49a9: 4d 85 e4 test %r12,%r12
|
|
49ac: 0f 84 b6 01 00 00 je 0x4b68
|
|
49b2: 48 85 ff test %rdi,%rdi
|
|
49b5: 0f 84 97 01 00 00 je 0x4b52
|
|
49bb: 48 85 d2 test %rdx,%rdx
|
|
49be: 0f 84 66 01 00 00 je 0x4b2a
|
|
49c4: 45 85 ed test %r13d,%r13d
|
|
49c7: 0f 8e 35 01 00 00 jle 0x4b02
|
|
49cd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
|
|
49d2: 48 89 f0 mov %rsi,%rax
|
|
49d5: 48 83 e0 1f and $0x1f,%rax
|
|
49d9: 48 f7 d8 neg %rax
|
|
49dc: 48 83 e0 1f and $0x1f,%rax
|
|
49e0: 48 03 f0 add %rax,%rsi
|
|
49e3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
|
|
49ea: 00
|
|
49eb: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
49f2: 0f 8e a2 00 00 00 jle 0x4a9a
|
|
49f8: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
49fd: 45 89 ee mov %r13d,%r14d
|
|
4a00: 4d 89 e5 mov %r12,%r13
|
|
4a03: 49 89 d4 mov %rdx,%r12
|
|
4a06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4a0d: 00
|
|
4a0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a15: 0f 1f 40 00 nopl 0x0(%rax)
|
|
4a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4a20: 4c 89 e1 mov %r12,%rcx
|
|
4a23: 48 89 f2 mov %rsi,%rdx
|
|
4a26: 49 89 d8 mov %rbx,%r8
|
|
4a29: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
4a2f: e8 6c df 12 00 call 0x1329a0
|
|
4a34: 48 89 f9 mov %rdi,%rcx
|
|
4a37: 48 89 f2 mov %rsi,%rdx
|
|
4a3a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
4a40: e8 bb cb ff ff call 0x1600
|
|
4a45: 48 89 f9 mov %rdi,%rcx
|
|
4a48: 48 89 da mov %rbx,%rdx
|
|
4a4b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
4a51: e8 aa cb ff ff call 0x1600
|
|
4a56: 48 89 d9 mov %rbx,%rcx
|
|
4a59: 48 89 f2 mov %rsi,%rdx
|
|
4a5c: 4d 89 e8 mov %r13,%r8
|
|
4a5f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
4a65: e8 16 08 00 00 call 0x5280
|
|
4a6a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
4a6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
4a75: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
4a7c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
4a83: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
4a8a: 7f 94 jg 0x4a20
|
|
4a8c: 4c 89 e2 mov %r12,%rdx
|
|
4a8f: 4d 89 ec mov %r13,%r12
|
|
4a92: 45 89 f5 mov %r14d,%r13d
|
|
4a95: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
4a9a: 48 89 d1 mov %rdx,%rcx
|
|
4a9d: 48 89 f2 mov %rsi,%rdx
|
|
4aa0: 49 89 d8 mov %rbx,%r8
|
|
4aa3: 45 89 e9 mov %r13d,%r9d
|
|
4aa6: e8 f5 de 12 00 call 0x1329a0
|
|
4aab: 48 89 f9 mov %rdi,%rcx
|
|
4aae: 48 89 f2 mov %rsi,%rdx
|
|
4ab1: 45 89 e8 mov %r13d,%r8d
|
|
4ab4: e8 47 cb ff ff call 0x1600
|
|
4ab9: 48 89 f9 mov %rdi,%rcx
|
|
4abc: 48 89 da mov %rbx,%rdx
|
|
4abf: 45 89 e8 mov %r13d,%r8d
|
|
4ac2: e8 39 cb ff ff call 0x1600
|
|
4ac7: 48 89 d9 mov %rbx,%rcx
|
|
4aca: 48 89 f2 mov %rsi,%rdx
|
|
4acd: 4d 89 e0 mov %r12,%r8
|
|
4ad0: 45 89 e9 mov %r13d,%r9d
|
|
4ad3: e8 a8 07 00 00 call 0x5280
|
|
4ad8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4adf: 00
|
|
4ae0: 48 33 cc xor %rsp,%rcx
|
|
4ae3: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2607610
|
|
4aea: 75 11 jne 0x4afd
|
|
4aec: 33 c0 xor %eax,%eax
|
|
4aee: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4af5: 41 5d pop %r13
|
|
4af7: 41 5c pop %r12
|
|
4af9: 5f pop %rdi
|
|
4afa: 5e pop %rsi
|
|
4afb: 5b pop %rbx
|
|
4afc: c3 ret
|
|
4afd: e8 6e e2 11 01 call 0x1122d70
|
|
4b02: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4b09: 00
|
|
4b0a: 48 33 cc xor %rsp,%rcx
|
|
4b0d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2607610
|
|
4b14: 75 e7 jne 0x4afd
|
|
4b16: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4b1b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4b22: 41 5d pop %r13
|
|
4b24: 41 5c pop %r12
|
|
4b26: 5f pop %rdi
|
|
4b27: 5e pop %rsi
|
|
4b28: 5b pop %rbx
|
|
4b29: c3 ret
|
|
4b2a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4b31: 00
|
|
4b32: 48 33 cc xor %rsp,%rcx
|
|
4b35: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2607610
|
|
4b3c: 75 bf jne 0x4afd
|
|
4b3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4b43: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4b4a: 41 5d pop %r13
|
|
4b4c: 41 5c pop %r12
|
|
4b4e: 5f pop %rdi
|
|
4b4f: 5e pop %rsi
|
|
4b50: 5b pop %rbx
|
|
4b51: c3 ret
|
|
4b52: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4b59: 00
|
|
4b5a: 48 33 cc xor %rsp,%rcx
|
|
4b5d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2607610
|
|
4b64: 75 97 jne 0x4afd
|
|
4b66: eb d6 jmp 0x4b3e
|
|
4b68: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4b6f: 00
|
|
4b70: 48 33 cc xor %rsp,%rcx
|
|
4b73: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2607610
|
|
4b7a: 75 81 jne 0x4afd
|
|
4b7c: eb c0 jmp 0x4b3e
|
|
4b7e: 66 90 xchg %ax,%ax
|
|
4b80: 53 push %rbx
|
|
4b81: 56 push %rsi
|
|
4b82: 57 push %rdi
|
|
4b83: 41 54 push %r12
|
|
4b85: 41 55 push %r13
|
|
4b87: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
4b8e: 4d 89 c4 mov %r8,%r12
|
|
4b91: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2607610
|
|
4b98: 45 89 cd mov %r9d,%r13d
|
|
4b9b: 48 33 c4 xor %rsp,%rax
|
|
4b9e: 48 89 cf mov %rcx,%rdi
|
|
4ba1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
4ba8: 00
|
|
4ba9: 4d 85 e4 test %r12,%r12
|
|
4bac: 0f 84 b6 01 00 00 je 0x4d68
|
|
4bb2: 48 85 ff test %rdi,%rdi
|
|
4bb5: 0f 84 97 01 00 00 je 0x4d52
|
|
4bbb: 48 85 d2 test %rdx,%rdx
|
|
4bbe: 0f 84 66 01 00 00 je 0x4d2a
|
|
4bc4: 45 85 ed test %r13d,%r13d
|
|
4bc7: 0f 8e 35 01 00 00 jle 0x4d02
|
|
4bcd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
4bd2: 48 89 c3 mov %rax,%rbx
|
|
4bd5: 48 83 e3 1f and $0x1f,%rbx
|
|
4bd9: 48 f7 db neg %rbx
|
|
4bdc: 48 83 e3 1f and $0x1f,%rbx
|
|
4be0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
|
|
4be4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
4beb: 00
|
|
4bec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
4bf3: 0f 8e a1 00 00 00 jle 0x4c9a
|
|
4bf9: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
4bfe: 45 89 ee mov %r13d,%r14d
|
|
4c01: 4d 89 e5 mov %r12,%r13
|
|
4c04: 49 89 d4 mov %rdx,%r12
|
|
4c07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4c0e: 00
|
|
4c0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4c16: 0f 1f 00 nopl (%rax)
|
|
4c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4c20: 4c 89 e1 mov %r12,%rcx
|
|
4c23: 48 89 f2 mov %rsi,%rdx
|
|
4c26: 49 89 d8 mov %rbx,%r8
|
|
4c29: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
4c2f: e8 8c dd 12 00 call 0x1329c0
|
|
4c34: 48 89 f9 mov %rdi,%rcx
|
|
4c37: 48 89 f2 mov %rsi,%rdx
|
|
4c3a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
4c40: e8 fb c9 ff ff call 0x1640
|
|
4c45: 48 89 f9 mov %rdi,%rcx
|
|
4c48: 48 89 da mov %rbx,%rdx
|
|
4c4b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
4c51: e8 ea c9 ff ff call 0x1640
|
|
4c56: 48 89 d9 mov %rbx,%rcx
|
|
4c59: 48 89 f2 mov %rsi,%rdx
|
|
4c5c: 4d 89 e8 mov %r13,%r8
|
|
4c5f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
4c65: e8 96 06 00 00 call 0x5300
|
|
4c6a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
4c6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
4c75: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
4c7c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
4c83: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
4c8a: 7f 94 jg 0x4c20
|
|
4c8c: 4c 89 e2 mov %r12,%rdx
|
|
4c8f: 4d 89 ec mov %r13,%r12
|
|
4c92: 45 89 f5 mov %r14d,%r13d
|
|
4c95: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
4c9a: 48 89 d1 mov %rdx,%rcx
|
|
4c9d: 48 89 f2 mov %rsi,%rdx
|
|
4ca0: 49 89 d8 mov %rbx,%r8
|
|
4ca3: 45 89 e9 mov %r13d,%r9d
|
|
4ca6: e8 15 dd 12 00 call 0x1329c0
|
|
4cab: 48 89 f9 mov %rdi,%rcx
|
|
4cae: 48 89 f2 mov %rsi,%rdx
|
|
4cb1: 45 89 e8 mov %r13d,%r8d
|
|
4cb4: e8 87 c9 ff ff call 0x1640
|
|
4cb9: 48 89 f9 mov %rdi,%rcx
|
|
4cbc: 48 89 da mov %rbx,%rdx
|
|
4cbf: 45 89 e8 mov %r13d,%r8d
|
|
4cc2: e8 79 c9 ff ff call 0x1640
|
|
4cc7: 48 89 d9 mov %rbx,%rcx
|
|
4cca: 48 89 f2 mov %rsi,%rdx
|
|
4ccd: 4d 89 e0 mov %r12,%r8
|
|
4cd0: 45 89 e9 mov %r13d,%r9d
|
|
4cd3: e8 28 06 00 00 call 0x5300
|
|
4cd8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4cdf: 00
|
|
4ce0: 48 33 cc xor %rsp,%rcx
|
|
4ce3: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2607610
|
|
4cea: 75 11 jne 0x4cfd
|
|
4cec: 33 c0 xor %eax,%eax
|
|
4cee: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4cf5: 41 5d pop %r13
|
|
4cf7: 41 5c pop %r12
|
|
4cf9: 5f pop %rdi
|
|
4cfa: 5e pop %rsi
|
|
4cfb: 5b pop %rbx
|
|
4cfc: c3 ret
|
|
4cfd: e8 6e e0 11 01 call 0x1122d70
|
|
4d02: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4d09: 00
|
|
4d0a: 48 33 cc xor %rsp,%rcx
|
|
4d0d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2607610
|
|
4d14: 75 e7 jne 0x4cfd
|
|
4d16: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4d1b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4d22: 41 5d pop %r13
|
|
4d24: 41 5c pop %r12
|
|
4d26: 5f pop %rdi
|
|
4d27: 5e pop %rsi
|
|
4d28: 5b pop %rbx
|
|
4d29: c3 ret
|
|
4d2a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4d31: 00
|
|
4d32: 48 33 cc xor %rsp,%rcx
|
|
4d35: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2607610
|
|
4d3c: 75 bf jne 0x4cfd
|
|
4d3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4d43: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4d4a: 41 5d pop %r13
|
|
4d4c: 41 5c pop %r12
|
|
4d4e: 5f pop %rdi
|
|
4d4f: 5e pop %rsi
|
|
4d50: 5b pop %rbx
|
|
4d51: c3 ret
|
|
4d52: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4d59: 00
|
|
4d5a: 48 33 cc xor %rsp,%rcx
|
|
4d5d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2607610
|
|
4d64: 75 97 jne 0x4cfd
|
|
4d66: eb d6 jmp 0x4d3e
|
|
4d68: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4d6f: 00
|
|
4d70: 48 33 cc xor %rsp,%rcx
|
|
4d73: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2607610
|
|
4d7a: 75 81 jne 0x4cfd
|
|
4d7c: eb c0 jmp 0x4d3e
|
|
4d7e: 66 90 xchg %ax,%ax
|
|
4d80: 53 push %rbx
|
|
4d81: 56 push %rsi
|
|
4d82: 57 push %rdi
|
|
4d83: 41 54 push %r12
|
|
4d85: 41 55 push %r13
|
|
4d87: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
4d8e: 4d 89 c4 mov %r8,%r12
|
|
4d91: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2607610
|
|
4d98: 45 89 cd mov %r9d,%r13d
|
|
4d9b: 48 33 c4 xor %rsp,%rax
|
|
4d9e: 48 89 cf mov %rcx,%rdi
|
|
4da1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
4da8: 00
|
|
4da9: 4d 85 e4 test %r12,%r12
|
|
4dac: 0f 84 b6 01 00 00 je 0x4f68
|
|
4db2: 48 85 ff test %rdi,%rdi
|
|
4db5: 0f 84 97 01 00 00 je 0x4f52
|
|
4dbb: 48 85 d2 test %rdx,%rdx
|
|
4dbe: 0f 84 66 01 00 00 je 0x4f2a
|
|
4dc4: 45 85 ed test %r13d,%r13d
|
|
4dc7: 0f 8e 35 01 00 00 jle 0x4f02
|
|
4dcd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
4dd2: 48 89 c3 mov %rax,%rbx
|
|
4dd5: 48 83 e3 1f and $0x1f,%rbx
|
|
4dd9: 48 f7 db neg %rbx
|
|
4ddc: 48 83 e3 1f and $0x1f,%rbx
|
|
4de0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
4de4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
4deb: 00
|
|
4dec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
4df3: 0f 8e a1 00 00 00 jle 0x4e9a
|
|
4df9: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
4dfe: 45 89 ee mov %r13d,%r14d
|
|
4e01: 4d 89 e5 mov %r12,%r13
|
|
4e04: 49 89 d4 mov %rdx,%r12
|
|
4e07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
4e0e: 00
|
|
4e0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4e16: 0f 1f 00 nopl (%rax)
|
|
4e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
4e20: 4c 89 e1 mov %r12,%rcx
|
|
4e23: 48 89 f2 mov %rsi,%rdx
|
|
4e26: 49 89 d8 mov %rbx,%r8
|
|
4e29: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
4e2f: e8 ac db 12 00 call 0x1329e0
|
|
4e34: 48 89 f9 mov %rdi,%rcx
|
|
4e37: 48 89 f2 mov %rsi,%rdx
|
|
4e3a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
4e40: e8 bb c9 ff ff call 0x1800
|
|
4e45: 48 89 f9 mov %rdi,%rcx
|
|
4e48: 48 89 da mov %rbx,%rdx
|
|
4e4b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
4e51: e8 aa c9 ff ff call 0x1800
|
|
4e56: 48 89 d9 mov %rbx,%rcx
|
|
4e59: 48 89 f2 mov %rsi,%rdx
|
|
4e5c: 4d 89 e8 mov %r13,%r8
|
|
4e5f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
4e65: e8 16 05 00 00 call 0x5380
|
|
4e6a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
4e6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
4e75: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
4e7c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
4e83: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
4e8a: 7f 94 jg 0x4e20
|
|
4e8c: 4c 89 e2 mov %r12,%rdx
|
|
4e8f: 4d 89 ec mov %r13,%r12
|
|
4e92: 45 89 f5 mov %r14d,%r13d
|
|
4e95: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
4e9a: 48 89 d1 mov %rdx,%rcx
|
|
4e9d: 48 89 f2 mov %rsi,%rdx
|
|
4ea0: 49 89 d8 mov %rbx,%r8
|
|
4ea3: 45 89 e9 mov %r13d,%r9d
|
|
4ea6: e8 35 db 12 00 call 0x1329e0
|
|
4eab: 48 89 f9 mov %rdi,%rcx
|
|
4eae: 48 89 f2 mov %rsi,%rdx
|
|
4eb1: 45 89 e8 mov %r13d,%r8d
|
|
4eb4: e8 47 c9 ff ff call 0x1800
|
|
4eb9: 48 89 f9 mov %rdi,%rcx
|
|
4ebc: 48 89 da mov %rbx,%rdx
|
|
4ebf: 45 89 e8 mov %r13d,%r8d
|
|
4ec2: e8 39 c9 ff ff call 0x1800
|
|
4ec7: 48 89 d9 mov %rbx,%rcx
|
|
4eca: 48 89 f2 mov %rsi,%rdx
|
|
4ecd: 4d 89 e0 mov %r12,%r8
|
|
4ed0: 45 89 e9 mov %r13d,%r9d
|
|
4ed3: e8 a8 04 00 00 call 0x5380
|
|
4ed8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4edf: 00
|
|
4ee0: 48 33 cc xor %rsp,%rcx
|
|
4ee3: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2607610
|
|
4eea: 75 11 jne 0x4efd
|
|
4eec: 33 c0 xor %eax,%eax
|
|
4eee: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4ef5: 41 5d pop %r13
|
|
4ef7: 41 5c pop %r12
|
|
4ef9: 5f pop %rdi
|
|
4efa: 5e pop %rsi
|
|
4efb: 5b pop %rbx
|
|
4efc: c3 ret
|
|
4efd: e8 6e de 11 01 call 0x1122d70
|
|
4f02: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4f09: 00
|
|
4f0a: 48 33 cc xor %rsp,%rcx
|
|
4f0d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2607610
|
|
4f14: 75 e7 jne 0x4efd
|
|
4f16: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
4f1b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4f22: 41 5d pop %r13
|
|
4f24: 41 5c pop %r12
|
|
4f26: 5f pop %rdi
|
|
4f27: 5e pop %rsi
|
|
4f28: 5b pop %rbx
|
|
4f29: c3 ret
|
|
4f2a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4f31: 00
|
|
4f32: 48 33 cc xor %rsp,%rcx
|
|
4f35: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2607610
|
|
4f3c: 75 bf jne 0x4efd
|
|
4f3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
4f43: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
4f4a: 41 5d pop %r13
|
|
4f4c: 41 5c pop %r12
|
|
4f4e: 5f pop %rdi
|
|
4f4f: 5e pop %rsi
|
|
4f50: 5b pop %rbx
|
|
4f51: c3 ret
|
|
4f52: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4f59: 00
|
|
4f5a: 48 33 cc xor %rsp,%rcx
|
|
4f5d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2607610
|
|
4f64: 75 97 jne 0x4efd
|
|
4f66: eb d6 jmp 0x4f3e
|
|
4f68: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
4f6f: 00
|
|
4f70: 48 33 cc xor %rsp,%rcx
|
|
4f73: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2607610
|
|
4f7a: 75 81 jne 0x4efd
|
|
4f7c: eb c0 jmp 0x4f3e
|
|
4f7e: 66 90 xchg %ax,%ax
|
|
4f80: 53 push %rbx
|
|
4f81: 56 push %rsi
|
|
4f82: 57 push %rdi
|
|
4f83: 41 54 push %r12
|
|
4f85: 41 55 push %r13
|
|
4f87: 48 81 ec 50 04 00 00 sub $0x450,%rsp
|
|
4f8e: 4d 89 c4 mov %r8,%r12
|
|
4f91: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2607610
|
|
4f98: 45 89 cd mov %r9d,%r13d
|
|
4f9b: 48 33 c4 xor %rsp,%rax
|
|
4f9e: 48 89 cf mov %rcx,%rdi
|
|
4fa1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
|
|
4fa8: 00
|
|
4fa9: 4d 85 e4 test %r12,%r12
|
|
4fac: 0f 84 b6 01 00 00 je 0x5168
|
|
4fb2: 48 85 ff test %rdi,%rdi
|
|
4fb5: 0f 84 97 01 00 00 je 0x5152
|
|
4fbb: 48 85 d2 test %rdx,%rdx
|
|
4fbe: 0f 84 66 01 00 00 je 0x512a
|
|
4fc4: 45 85 ed test %r13d,%r13d
|
|
4fc7: 0f 8e 35 01 00 00 jle 0x5102
|
|
4fcd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
|
|
4fd2: 48 89 c3 mov %rax,%rbx
|
|
4fd5: 48 83 e3 1f and $0x1f,%rbx
|
|
4fd9: 48 f7 db neg %rbx
|
|
4fdc: 48 83 e3 1f and $0x1f,%rbx
|
|
4fe0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
|
|
4fe4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
|
|
4feb: 00
|
|
4fec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
|
|
4ff3: 0f 8e a1 00 00 00 jle 0x509a
|
|
4ff9: 4c 89 74 24 20 mov %r14,0x20(%rsp)
|
|
4ffe: 45 89 ee mov %r13d,%r14d
|
|
5001: 4d 89 e5 mov %r12,%r13
|
|
5004: 49 89 d4 mov %rdx,%r12
|
|
5007: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
500e: 00
|
|
500f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5016: 0f 1f 00 nopl (%rax)
|
|
5019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5020: 4c 89 e1 mov %r12,%rcx
|
|
5023: 48 89 f2 mov %rsi,%rdx
|
|
5026: 49 89 d8 mov %rbx,%r8
|
|
5029: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
502f: e8 cc d9 12 00 call 0x132a00
|
|
5034: 48 89 f9 mov %rdi,%rcx
|
|
5037: 48 89 f2 mov %rsi,%rdx
|
|
503a: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
5040: e8 bb c7 ff ff call 0x1800
|
|
5045: 48 89 f9 mov %rdi,%rcx
|
|
5048: 48 89 da mov %rbx,%rdx
|
|
504b: 41 b8 80 00 00 00 mov $0x80,%r8d
|
|
5051: e8 aa c7 ff ff call 0x1800
|
|
5056: 48 89 d9 mov %rbx,%rcx
|
|
5059: 48 89 f2 mov %rsi,%rdx
|
|
505c: 4d 89 e8 mov %r13,%r8
|
|
505f: 41 b9 80 00 00 00 mov $0x80,%r9d
|
|
5065: e8 96 03 00 00 call 0x5400
|
|
506a: 41 83 c6 80 add $0xffffff80,%r14d
|
|
506e: 48 81 c7 00 02 00 00 add $0x200,%rdi
|
|
5075: 49 81 c4 00 02 00 00 add $0x200,%r12
|
|
507c: 49 81 c5 00 04 00 00 add $0x400,%r13
|
|
5083: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
|
|
508a: 7f 94 jg 0x5020
|
|
508c: 4c 89 e2 mov %r12,%rdx
|
|
508f: 4d 89 ec mov %r13,%r12
|
|
5092: 45 89 f5 mov %r14d,%r13d
|
|
5095: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
|
|
509a: 48 89 d1 mov %rdx,%rcx
|
|
509d: 48 89 f2 mov %rsi,%rdx
|
|
50a0: 49 89 d8 mov %rbx,%r8
|
|
50a3: 45 89 e9 mov %r13d,%r9d
|
|
50a6: e8 55 d9 12 00 call 0x132a00
|
|
50ab: 48 89 f9 mov %rdi,%rcx
|
|
50ae: 48 89 f2 mov %rsi,%rdx
|
|
50b1: 45 89 e8 mov %r13d,%r8d
|
|
50b4: e8 47 c7 ff ff call 0x1800
|
|
50b9: 48 89 f9 mov %rdi,%rcx
|
|
50bc: 48 89 da mov %rbx,%rdx
|
|
50bf: 45 89 e8 mov %r13d,%r8d
|
|
50c2: e8 39 c7 ff ff call 0x1800
|
|
50c7: 48 89 d9 mov %rbx,%rcx
|
|
50ca: 48 89 f2 mov %rsi,%rdx
|
|
50cd: 4d 89 e0 mov %r12,%r8
|
|
50d0: 45 89 e9 mov %r13d,%r9d
|
|
50d3: e8 28 03 00 00 call 0x5400
|
|
50d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
50df: 00
|
|
50e0: 48 33 cc xor %rsp,%rcx
|
|
50e3: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2607610
|
|
50ea: 75 11 jne 0x50fd
|
|
50ec: 33 c0 xor %eax,%eax
|
|
50ee: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
50f5: 41 5d pop %r13
|
|
50f7: 41 5c pop %r12
|
|
50f9: 5f pop %rdi
|
|
50fa: 5e pop %rsi
|
|
50fb: 5b pop %rbx
|
|
50fc: c3 ret
|
|
50fd: e8 6e dc 11 01 call 0x1122d70
|
|
5102: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5109: 00
|
|
510a: 48 33 cc xor %rsp,%rcx
|
|
510d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2607610
|
|
5114: 75 e7 jne 0x50fd
|
|
5116: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
511b: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
5122: 41 5d pop %r13
|
|
5124: 41 5c pop %r12
|
|
5126: 5f pop %rdi
|
|
5127: 5e pop %rsi
|
|
5128: 5b pop %rbx
|
|
5129: c3 ret
|
|
512a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5131: 00
|
|
5132: 48 33 cc xor %rsp,%rcx
|
|
5135: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2607610
|
|
513c: 75 bf jne 0x50fd
|
|
513e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5143: 48 81 c4 50 04 00 00 add $0x450,%rsp
|
|
514a: 41 5d pop %r13
|
|
514c: 41 5c pop %r12
|
|
514e: 5f pop %rdi
|
|
514f: 5e pop %rsi
|
|
5150: 5b pop %rbx
|
|
5151: c3 ret
|
|
5152: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
5159: 00
|
|
515a: 48 33 cc xor %rsp,%rcx
|
|
515d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2607610
|
|
5164: 75 97 jne 0x50fd
|
|
5166: eb d6 jmp 0x513e
|
|
5168: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
|
|
516f: 00
|
|
5170: 48 33 cc xor %rsp,%rcx
|
|
5173: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2607610
|
|
517a: 75 81 jne 0x50fd
|
|
517c: eb c0 jmp 0x513e
|
|
517e: 66 90 xchg %ax,%ax
|
|
5180: 48 83 ec 28 sub $0x28,%rsp
|
|
5184: 4d 85 c0 test %r8,%r8
|
|
5187: 74 35 je 0x51be
|
|
5189: 45 85 c9 test %r9d,%r9d
|
|
518c: 7e 4c jle 0x51da
|
|
518e: 48 85 d2 test %rdx,%rdx
|
|
5191: 74 26 je 0x51b9
|
|
5193: 48 85 c9 test %rcx,%rcx
|
|
5196: 74 0c je 0x51a4
|
|
5198: e8 f3 57 a9 01 call 0x1a9a990
|
|
519d: 33 c0 xor %eax,%eax
|
|
519f: 48 83 c4 28 add $0x28,%rsp
|
|
51a3: c3 ret
|
|
51a4: 48 89 d1 mov %rdx,%rcx
|
|
51a7: 4c 89 c2 mov %r8,%rdx
|
|
51aa: 45 89 c8 mov %r9d,%r8d
|
|
51ad: e8 2e 5a a9 01 call 0x1a9abe0
|
|
51b2: 33 c0 xor %eax,%eax
|
|
51b4: 48 83 c4 28 add $0x28,%rsp
|
|
51b8: c3 ret
|
|
51b9: 48 85 c9 test %rcx,%rcx
|
|
51bc: 75 0a jne 0x51c8
|
|
51be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
51c3: 48 83 c4 28 add $0x28,%rsp
|
|
51c7: c3 ret
|
|
51c8: 4c 89 c2 mov %r8,%rdx
|
|
51cb: 45 89 c8 mov %r9d,%r8d
|
|
51ce: e8 1d 59 a9 01 call 0x1a9aaf0
|
|
51d3: 33 c0 xor %eax,%eax
|
|
51d5: 48 83 c4 28 add $0x28,%rsp
|
|
51d9: c3 ret
|
|
51da: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
51df: 48 83 c4 28 add $0x28,%rsp
|
|
51e3: c3 ret
|
|
51e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
51eb: 00
|
|
51ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
51f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
51f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
51ff: 00
|
|
5200: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
5205: 4d 85 c0 test %r8,%r8
|
|
5208: 74 37 je 0x5241
|
|
520a: 45 85 c9 test %r9d,%r9d
|
|
520d: 7e 50 jle 0x525f
|
|
520f: 48 85 d2 test %rdx,%rdx
|
|
5212: 74 28 je 0x523c
|
|
5214: 48 85 c9 test %rcx,%rcx
|
|
5217: 74 0d je 0x5226
|
|
5219: e8 82 65 a9 01 call 0x1a9b7a0
|
|
521e: 33 c0 xor %eax,%eax
|
|
5220: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5225: c3 ret
|
|
5226: 48 89 d1 mov %rdx,%rcx
|
|
5229: 4c 89 c2 mov %r8,%rdx
|
|
522c: 45 89 c8 mov %r9d,%r8d
|
|
522f: e8 bc 67 a9 01 call 0x1a9b9f0
|
|
5234: 33 c0 xor %eax,%eax
|
|
5236: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
523b: c3 ret
|
|
523c: 48 85 c9 test %rcx,%rcx
|
|
523f: 75 0b jne 0x524c
|
|
5241: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5246: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
524b: c3 ret
|
|
524c: 4c 89 c2 mov %r8,%rdx
|
|
524f: 45 89 c8 mov %r9d,%r8d
|
|
5252: e8 a9 66 a9 01 call 0x1a9b900
|
|
5257: 33 c0 xor %eax,%eax
|
|
5259: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
525e: c3 ret
|
|
525f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
5264: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
5269: 90 nop
|
|
526a: c3 ret
|
|
526b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5272: 00
|
|
5273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
527a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
5280: 48 83 ec 28 sub $0x28,%rsp
|
|
5284: 4d 85 c0 test %r8,%r8
|
|
5287: 74 35 je 0x52be
|
|
5289: 45 85 c9 test %r9d,%r9d
|
|
528c: 7e 4c jle 0x52da
|
|
528e: 48 85 d2 test %rdx,%rdx
|
|
5291: 74 26 je 0x52b9
|
|
5293: 48 85 c9 test %rcx,%rcx
|
|
5296: 74 0c je 0x52a4
|
|
5298: e8 13 73 a9 01 call 0x1a9c5b0
|
|
529d: 33 c0 xor %eax,%eax
|
|
529f: 48 83 c4 28 add $0x28,%rsp
|
|
52a3: c3 ret
|
|
52a4: 48 89 d1 mov %rdx,%rcx
|
|
52a7: 4c 89 c2 mov %r8,%rdx
|
|
52aa: 45 89 c8 mov %r9d,%r8d
|
|
52ad: e8 4e 75 a9 01 call 0x1a9c800
|
|
52b2: 33 c0 xor %eax,%eax
|
|
52b4: 48 83 c4 28 add $0x28,%rsp
|
|
52b8: c3 ret
|
|
52b9: 48 85 c9 test %rcx,%rcx
|
|
52bc: 75 0a jne 0x52c8
|
|
52be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
52c3: 48 83 c4 28 add $0x28,%rsp
|
|
52c7: c3 ret
|
|
52c8: 4c 89 c2 mov %r8,%rdx
|
|
52cb: 45 89 c8 mov %r9d,%r8d
|
|
52ce: e8 3d 74 a9 01 call 0x1a9c710
|
|
52d3: 33 c0 xor %eax,%eax
|
|
52d5: 48 83 c4 28 add $0x28,%rsp
|
|
52d9: c3 ret
|
|
52da: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
52df: 48 83 c4 28 add $0x28,%rsp
|
|
52e3: c3 ret
|
|
52e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52eb: 00
|
|
52ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
52f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
52f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
52ff: 00
|
|
5300: 48 83 ec 28 sub $0x28,%rsp
|
|
5304: 4d 85 c0 test %r8,%r8
|
|
5307: 74 35 je 0x533e
|
|
5309: 45 85 c9 test %r9d,%r9d
|
|
530c: 7e 4c jle 0x535a
|
|
530e: 48 85 d2 test %rdx,%rdx
|
|
5311: 74 26 je 0x5339
|
|
5313: 48 85 c9 test %rcx,%rcx
|
|
5316: 74 0c je 0x5324
|
|
5318: e8 a3 7f a9 01 call 0x1a9d2c0
|
|
531d: 33 c0 xor %eax,%eax
|
|
531f: 48 83 c4 28 add $0x28,%rsp
|
|
5323: c3 ret
|
|
5324: 48 89 d1 mov %rdx,%rcx
|
|
5327: 4c 89 c2 mov %r8,%rdx
|
|
532a: 45 89 c8 mov %r9d,%r8d
|
|
532d: e8 ee 81 a9 01 call 0x1a9d520
|
|
5332: 33 c0 xor %eax,%eax
|
|
5334: 48 83 c4 28 add $0x28,%rsp
|
|
5338: c3 ret
|
|
5339: 48 85 c9 test %rcx,%rcx
|
|
533c: 75 0a jne 0x5348
|
|
533e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5343: 48 83 c4 28 add $0x28,%rsp
|
|
5347: c3 ret
|
|
5348: 4c 89 c2 mov %r8,%rdx
|
|
534b: 45 89 c8 mov %r9d,%r8d
|
|
534e: e8 cd 80 a9 01 call 0x1a9d420
|
|
5353: 33 c0 xor %eax,%eax
|
|
5355: 48 83 c4 28 add $0x28,%rsp
|
|
5359: c3 ret
|
|
535a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
535f: 48 83 c4 28 add $0x28,%rsp
|
|
5363: c3 ret
|
|
5364: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
536b: 00
|
|
536c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
537f: 00
|
|
5380: 48 83 ec 28 sub $0x28,%rsp
|
|
5384: 4d 85 c0 test %r8,%r8
|
|
5387: 74 35 je 0x53be
|
|
5389: 45 85 c9 test %r9d,%r9d
|
|
538c: 7e 4c jle 0x53da
|
|
538e: 48 85 d2 test %rdx,%rdx
|
|
5391: 74 26 je 0x53b9
|
|
5393: 48 85 c9 test %rcx,%rcx
|
|
5396: 74 0c je 0x53a4
|
|
5398: e8 c3 9d 03 00 call 0x3f160
|
|
539d: 33 c0 xor %eax,%eax
|
|
539f: 48 83 c4 28 add $0x28,%rsp
|
|
53a3: c3 ret
|
|
53a4: 48 89 d1 mov %rdx,%rcx
|
|
53a7: 4c 89 c2 mov %r8,%rdx
|
|
53aa: 45 89 c8 mov %r9d,%r8d
|
|
53ad: e8 0e a0 03 00 call 0x3f3c0
|
|
53b2: 33 c0 xor %eax,%eax
|
|
53b4: 48 83 c4 28 add $0x28,%rsp
|
|
53b8: c3 ret
|
|
53b9: 48 85 c9 test %rcx,%rcx
|
|
53bc: 75 0a jne 0x53c8
|
|
53be: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
53c3: 48 83 c4 28 add $0x28,%rsp
|
|
53c7: c3 ret
|
|
53c8: 4c 89 c2 mov %r8,%rdx
|
|
53cb: 45 89 c8 mov %r9d,%r8d
|
|
53ce: e8 cd a1 03 00 call 0x3f5a0
|
|
53d3: 33 c0 xor %eax,%eax
|
|
53d5: 48 83 c4 28 add $0x28,%rsp
|
|
53d9: c3 ret
|
|
53da: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
53df: 48 83 c4 28 add $0x28,%rsp
|
|
53e3: c3 ret
|
|
53e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
53eb: 00
|
|
53ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
53f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
53f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
53ff: 00
|
|
5400: 48 83 ec 28 sub $0x28,%rsp
|
|
5404: 4d 85 c0 test %r8,%r8
|
|
5407: 74 35 je 0x543e
|
|
5409: 45 85 c9 test %r9d,%r9d
|
|
540c: 7e 4c jle 0x545a
|
|
540e: 48 85 d2 test %rdx,%rdx
|
|
5411: 74 26 je 0x5439
|
|
5413: 48 85 c9 test %rcx,%rcx
|
|
5416: 74 0c je 0x5424
|
|
5418: e8 a3 a3 03 00 call 0x3f7c0
|
|
541d: 33 c0 xor %eax,%eax
|
|
541f: 48 83 c4 28 add $0x28,%rsp
|
|
5423: c3 ret
|
|
5424: 48 89 d1 mov %rdx,%rcx
|
|
5427: 4c 89 c2 mov %r8,%rdx
|
|
542a: 45 89 c8 mov %r9d,%r8d
|
|
542d: e8 0e a6 03 00 call 0x3fa40
|
|
5432: 33 c0 xor %eax,%eax
|
|
5434: 48 83 c4 28 add $0x28,%rsp
|
|
5438: c3 ret
|
|
5439: 48 85 c9 test %rcx,%rcx
|
|
543c: 75 0a jne 0x5448
|
|
543e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5443: 48 83 c4 28 add $0x28,%rsp
|
|
5447: c3 ret
|
|
5448: 4c 89 c2 mov %r8,%rdx
|
|
544b: 45 89 c8 mov %r9d,%r8d
|
|
544e: e8 0d a8 03 00 call 0x3fc60
|
|
5453: 33 c0 xor %eax,%eax
|
|
5455: 48 83 c4 28 add $0x28,%rsp
|
|
5459: c3 ret
|
|
545a: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
545f: 48 83 c4 28 add $0x28,%rsp
|
|
5463: c3 ret
|
|
5464: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
546b: 00
|
|
546c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
5478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
547f: 00
|
|
5480: 53 push %rbx
|
|
5481: 56 push %rsi
|
|
5482: 57 push %rdi
|
|
5483: 41 54 push %r12
|
|
5485: 41 55 push %r13
|
|
5487: 41 56 push %r14
|
|
5489: 41 57 push %r15
|
|
548b: 55 push %rbp
|
|
548c: 48 83 ec 38 sub $0x38,%rsp
|
|
5490: 49 89 ce mov %rcx,%r14
|
|
5493: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
549a: 00
|
|
549b: 44 89 cf mov %r9d,%edi
|
|
549e: 44 89 c6 mov %r8d,%esi
|
|
54a1: 41 89 d7 mov %edx,%r15d
|
|
54a4: 4d 85 f6 test %r14,%r14
|
|
54a7: 0f 84 8e 01 00 00 je 0x563b
|
|
54ad: 41 83 ff 1e cmp $0x1e,%r15d
|
|
54b1: 0f 87 5f 01 00 00 ja 0x5616
|
|
54b7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
54bb: 0f 8f 55 01 00 00 jg 0x5616
|
|
54c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
54c8: 00
|
|
54c9: 48 85 db test %rbx,%rbx
|
|
54cc: 0f 84 69 01 00 00 je 0x563b
|
|
54d2: 48 89 dd mov %rbx,%rbp
|
|
54d5: ba 90 00 00 00 mov $0x90,%edx
|
|
54da: 48 83 e5 3f and $0x3f,%rbp
|
|
54de: 48 f7 dd neg %rbp
|
|
54e1: 48 83 e5 3f and $0x3f,%rbp
|
|
54e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
54e9: 4c 89 e1 mov %r12,%rcx
|
|
54ec: e8 cf a4 00 00 call 0xf9c0
|
|
54f1: 44 89 f9 mov %r15d,%ecx
|
|
54f4: b8 01 00 00 00 mov $0x1,%eax
|
|
54f9: d3 e0 shl %cl,%eax
|
|
54fb: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
5500: 83 fe 08 cmp $0x8,%esi
|
|
5503: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
5508: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
550f: 00 00
|
|
5511: 0f 84 45 02 00 00 je 0x575c
|
|
5517: 83 fe 04 cmp $0x4,%esi
|
|
551a: 0f 84 97 00 00 00 je 0x55b7
|
|
5520: 83 fe 01 cmp $0x1,%esi
|
|
5523: 75 39 jne 0x555e
|
|
5525: 0f 57 c0 xorps %xmm0,%xmm0
|
|
5528: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
552c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4ea68
|
|
5533: 01
|
|
5534: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
5538: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
553f: 00
|
|
5540: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
5547: 00 00
|
|
5549: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
5550: 00 00
|
|
5552: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
5559: e9 93 00 00 00 jmp 0x55f1
|
|
555e: 83 fe 02 cmp $0x2,%esi
|
|
5561: 75 36 jne 0x5599
|
|
5563: 0f 57 c0 xorps %xmm0,%xmm0
|
|
5566: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
556a: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4ea68
|
|
5571: 01
|
|
5572: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
5576: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
557d: 00
|
|
557e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
5585: 00 00
|
|
5587: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
558e: 00 00
|
|
5590: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
5597: eb 58 jmp 0x55f1
|
|
5599: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
55a0: 00
|
|
55a1: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
55a6: 48 83 c4 38 add $0x38,%rsp
|
|
55aa: 5d pop %rbp
|
|
55ab: 41 5f pop %r15
|
|
55ad: 41 5e pop %r14
|
|
55af: 41 5d pop %r13
|
|
55b1: 41 5c pop %r12
|
|
55b3: 5f pop %rdi
|
|
55b4: 5e pop %rsi
|
|
55b5: 5b pop %rbx
|
|
55b6: c3 ret
|
|
55b7: 0f 57 c0 xorps %xmm0,%xmm0
|
|
55ba: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
55be: b8 01 00 00 00 mov $0x1,%eax
|
|
55c3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
55ca: 00
|
|
55cb: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
55d0: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
55d5: e8 26 a4 00 00 call 0xfa00
|
|
55da: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4ea60
|
|
55e1: 01
|
|
55e2: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
55e6: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
55ea: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
55f1: 41 83 ff 04 cmp $0x4,%r15d
|
|
55f5: 7f 35 jg 0x562c
|
|
55f7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
55fe: 00 00
|
|
5600: 33 c0 xor %eax,%eax
|
|
5602: 4d 89 26 mov %r12,(%r14)
|
|
5605: 48 83 c4 38 add $0x38,%rsp
|
|
5609: 5d pop %rbp
|
|
560a: 41 5f pop %r15
|
|
560c: 41 5e pop %r14
|
|
560e: 41 5d pop %r13
|
|
5610: 41 5c pop %r12
|
|
5612: 5f pop %rdi
|
|
5613: 5e pop %rsi
|
|
5614: 5b pop %rbx
|
|
5615: c3 ret
|
|
5616: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
561b: 48 83 c4 38 add $0x38,%rsp
|
|
561f: 5d pop %rbp
|
|
5620: 41 5f pop %r15
|
|
5622: 41 5e pop %r14
|
|
5624: 41 5d pop %r13
|
|
5626: 41 5c pop %r12
|
|
5628: 5f pop %rdi
|
|
5629: 5e pop %rsi
|
|
562a: 5b pop %rbx
|
|
562b: c3 ret
|
|
562c: 41 83 ff 0a cmp $0xa,%r15d
|
|
5630: 0f 8e ec 00 00 00 jle 0x5722
|
|
5636: 4d 85 ed test %r13,%r13
|
|
5639: 75 16 jne 0x5651
|
|
563b: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5640: 48 83 c4 38 add $0x38,%rsp
|
|
5644: 5d pop %rbp
|
|
5645: 41 5f pop %r15
|
|
5647: 41 5e pop %r14
|
|
5649: 41 5d pop %r13
|
|
564b: 41 5c pop %r12
|
|
564d: 5f pop %rdi
|
|
564e: 5e pop %rsi
|
|
564f: 5b pop %rbx
|
|
5650: c3 ret
|
|
5651: 4c 89 ee mov %r13,%rsi
|
|
5654: 44 89 f9 mov %r15d,%ecx
|
|
5657: 48 83 e6 3f and $0x3f,%rsi
|
|
565b: 44 89 ff mov %r15d,%edi
|
|
565e: 48 f7 de neg %rsi
|
|
5661: 48 83 e6 3f and $0x3f,%rsi
|
|
5665: 49 03 f5 add %r13,%rsi
|
|
5668: 48 89 f2 mov %rsi,%rdx
|
|
566b: e8 10 a8 03 00 call 0x3fe80
|
|
5670: 49 89 c5 mov %rax,%r13
|
|
5673: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
567a: 00
|
|
567b: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
5680: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
5684: 83 fb 10 cmp $0x10,%ebx
|
|
5687: 7f 3c jg 0x56c5
|
|
5689: 83 fb 0f cmp $0xf,%ebx
|
|
568c: 89 d9 mov %ebx,%ecx
|
|
568e: e8 2d aa 00 00 call 0x100c0
|
|
5693: 89 d9 mov %ebx,%ecx
|
|
5695: 48 89 f2 mov %rsi,%rdx
|
|
5698: 41 89 f8 mov %edi,%r8d
|
|
569b: 49 89 c1 mov %rax,%r9
|
|
569e: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
56a3: e8 d8 af 03 00 call 0x40680
|
|
56a8: 49 89 c1 mov %rax,%r9
|
|
56ab: 89 d9 mov %ebx,%ecx
|
|
56ad: b8 01 00 00 00 mov $0x1,%eax
|
|
56b2: d3 e0 shl %cl,%eax
|
|
56b4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
56bb: 83 e3 c0 and $0xffffffc0,%ebx
|
|
56be: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
56c3: eb 1e jmp 0x56e3
|
|
56c5: 48 89 e0 mov %rsp,%rax
|
|
56c8: 4c 89 e1 mov %r12,%rcx
|
|
56cb: 49 89 f0 mov %rsi,%r8
|
|
56ce: 41 89 f9 mov %edi,%r9d
|
|
56d1: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
56d5: 89 da mov %ebx,%edx
|
|
56d7: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
56db: e8 20 c3 03 00 call 0x41a00
|
|
56e0: 49 89 c1 mov %rax,%r9
|
|
56e3: 44 89 f9 mov %r15d,%ecx
|
|
56e6: 48 89 f2 mov %rsi,%rdx
|
|
56e9: 41 89 f8 mov %edi,%r8d
|
|
56ec: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
56f1: e8 4a fd 03 00 call 0x45440
|
|
56f6: 44 89 f9 mov %r15d,%ecx
|
|
56f9: 48 89 f2 mov %rsi,%rdx
|
|
56fc: 41 89 f8 mov %edi,%r8d
|
|
56ff: 49 89 c1 mov %rax,%r9
|
|
5702: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
5707: e8 74 02 04 00 call 0x45980
|
|
570c: 4d 89 26 mov %r12,(%r14)
|
|
570f: 33 c0 xor %eax,%eax
|
|
5711: 48 83 c4 38 add $0x38,%rsp
|
|
5715: 5d pop %rbp
|
|
5716: 41 5f pop %r15
|
|
5718: 41 5e pop %r14
|
|
571a: 41 5d pop %r13
|
|
571c: 41 5c pop %r12
|
|
571e: 5f pop %rdi
|
|
571f: 5e pop %rsi
|
|
5720: 5b pop %rbx
|
|
5721: c3 ret
|
|
5722: bf 0a 00 00 00 mov $0xa,%edi
|
|
5727: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
572e: 00
|
|
572f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2608cc0
|
|
5736: 41 83 ff 06 cmp $0x6,%r15d
|
|
573a: 0f 8f 3b ff ff ff jg 0x567b
|
|
5740: 49 89 d1 mov %rdx,%r9
|
|
5743: 49 83 e1 3f and $0x3f,%r9
|
|
5747: 49 f7 d9 neg %r9
|
|
574a: 49 83 e1 3f and $0x3f,%r9
|
|
574e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
5755: 00 00
|
|
5757: 4c 03 ca add %rdx,%r9
|
|
575a: eb 87 jmp 0x56e3
|
|
575c: 33 c0 xor %eax,%eax
|
|
575e: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5765: 00
|
|
5766: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
576b: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5770: e9 7c fe ff ff jmp 0x55f1
|
|
5775: 0f 1f 40 00 nopl 0x0(%rax)
|
|
5779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5780: 56 push %rsi
|
|
5781: 57 push %rdi
|
|
5782: 41 54 push %r12
|
|
5784: 41 55 push %r13
|
|
5786: 41 56 push %r14
|
|
5788: 41 57 push %r15
|
|
578a: 55 push %rbp
|
|
578b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
|
|
5790: 48 89 ce mov %rcx,%rsi
|
|
5793: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
|
|
579a: 00
|
|
579b: 45 89 ce mov %r9d,%r14d
|
|
579e: 45 89 c5 mov %r8d,%r13d
|
|
57a1: 89 d5 mov %edx,%ebp
|
|
57a3: 48 85 f6 test %rsi,%rsi
|
|
57a6: 0f 84 8a 01 00 00 je 0x5936
|
|
57ac: 83 fd 1e cmp $0x1e,%ebp
|
|
57af: 0f 87 5d 01 00 00 ja 0x5912
|
|
57b5: 83 fd 1d cmp $0x1d,%ebp
|
|
57b8: 0f 8f 54 01 00 00 jg 0x5912
|
|
57be: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
|
|
57c5: 00
|
|
57c6: 4d 85 e4 test %r12,%r12
|
|
57c9: 0f 84 67 01 00 00 je 0x5936
|
|
57cf: 49 83 e4 3f and $0x3f,%r12
|
|
57d3: ba 90 00 00 00 mov $0x90,%edx
|
|
57d8: 49 f7 dc neg %r12
|
|
57db: 49 83 e4 3f and $0x3f,%r12
|
|
57df: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
|
|
57e6: 00
|
|
57e7: 4c 89 e1 mov %r12,%rcx
|
|
57ea: e8 f1 f5 00 00 call 0x14de0
|
|
57ef: 89 e9 mov %ebp,%ecx
|
|
57f1: 41 b8 01 00 00 00 mov $0x1,%r8d
|
|
57f7: 41 d3 e0 shl %cl,%r8d
|
|
57fa: 41 89 6c 24 04 mov %ebp,0x4(%r12)
|
|
57ff: 41 83 fd 08 cmp $0x8,%r13d
|
|
5803: 45 89 74 24 14 mov %r14d,0x14(%r12)
|
|
5808: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
580f: 00 00
|
|
5811: 0f 84 48 02 00 00 je 0x5a5f
|
|
5817: 41 83 fd 04 cmp $0x4,%r13d
|
|
581b: 0f 84 95 00 00 00 je 0x58b6
|
|
5821: 41 83 fd 01 cmp $0x1,%r13d
|
|
5825: 75 37 jne 0x585e
|
|
5827: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
|
|
582c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4ea78
|
|
5833: 01
|
|
5834: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
5838: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
583f: 00
|
|
5840: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
5847: 00 00
|
|
5849: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
5850: 00 00
|
|
5852: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
5859: e9 90 00 00 00 jmp 0x58ee
|
|
585e: 41 83 fd 02 cmp $0x2,%r13d
|
|
5862: 75 34 jne 0x5898
|
|
5864: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
|
|
5869: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4ea78
|
|
5870: 01
|
|
5871: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
5875: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
587c: 00
|
|
587d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
5884: 00 00
|
|
5886: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
588d: 00 00
|
|
588f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
5896: eb 56 jmp 0x58ee
|
|
5898: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
589f: 00
|
|
58a0: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
58a5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
58aa: 5d pop %rbp
|
|
58ab: 41 5f pop %r15
|
|
58ad: 41 5e pop %r14
|
|
58af: 41 5d pop %r13
|
|
58b1: 41 5c pop %r12
|
|
58b3: 5f pop %rdi
|
|
58b4: 5e pop %rsi
|
|
58b5: c3 ret
|
|
58b6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
|
|
58bb: b8 01 00 00 00 mov $0x1,%eax
|
|
58c0: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
58c7: 00
|
|
58c8: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
58cd: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
58d2: e8 49 f5 00 00 call 0x14e20
|
|
58d7: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4ea70
|
|
58de: 01
|
|
58df: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
58e3: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
58e7: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
58ee: 83 fd 04 cmp $0x4,%ebp
|
|
58f1: 7f 35 jg 0x5928
|
|
58f3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
58fa: 00 00
|
|
58fc: 33 c0 xor %eax,%eax
|
|
58fe: 4c 89 26 mov %r12,(%rsi)
|
|
5901: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
5906: 5d pop %rbp
|
|
5907: 41 5f pop %r15
|
|
5909: 41 5e pop %r14
|
|
590b: 41 5d pop %r13
|
|
590d: 41 5c pop %r12
|
|
590f: 5f pop %rdi
|
|
5910: 5e pop %rsi
|
|
5911: c3 ret
|
|
5912: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
5917: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
591c: 5d pop %rbp
|
|
591d: 41 5f pop %r15
|
|
591f: 41 5e pop %r14
|
|
5921: 41 5d pop %r13
|
|
5923: 41 5c pop %r12
|
|
5925: 5f pop %rdi
|
|
5926: 5e pop %rsi
|
|
5927: c3 ret
|
|
5928: 83 fd 0a cmp $0xa,%ebp
|
|
592b: 0f 8e f4 00 00 00 jle 0x5a25
|
|
5931: 48 85 ff test %rdi,%rdi
|
|
5934: 75 16 jne 0x594c
|
|
5936: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
593b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
5940: 5d pop %rbp
|
|
5941: 41 5f pop %r15
|
|
5943: 41 5e pop %r14
|
|
5945: 41 5d pop %r13
|
|
5947: 41 5c pop %r12
|
|
5949: 5f pop %rdi
|
|
594a: 5e pop %rsi
|
|
594b: c3 ret
|
|
594c: 48 83 e7 3f and $0x3f,%rdi
|
|
5950: 89 e9 mov %ebp,%ecx
|
|
5952: 48 f7 df neg %rdi
|
|
5955: 41 89 ee mov %ebp,%r14d
|
|
5958: 48 83 e7 3f and $0x3f,%rdi
|
|
595c: 49 89 fd mov %rdi,%r13
|
|
595f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
|
|
5966: 00
|
|
5967: 4c 89 ea mov %r13,%rdx
|
|
596a: e8 71 05 04 00 call 0x45ee0
|
|
596f: 48 89 c7 mov %rax,%rdi
|
|
5972: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
5979: 00
|
|
597a: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
597f: 44 8d 7d ff lea -0x1(%rbp),%r15d
|
|
5983: 41 83 ff 11 cmp $0x11,%r15d
|
|
5987: 7f 3f jg 0x59c8
|
|
5989: 41 83 ff 10 cmp $0x10,%r15d
|
|
598d: 44 89 f9 mov %r15d,%ecx
|
|
5990: e8 ab fa 00 00 call 0x15440
|
|
5995: 44 89 f9 mov %r15d,%ecx
|
|
5998: 4c 89 ea mov %r13,%rdx
|
|
599b: 45 89 f0 mov %r14d,%r8d
|
|
599e: 49 89 c1 mov %rax,%r9
|
|
59a1: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
59a6: e8 35 0b 04 00 call 0x464e0
|
|
59ab: 49 89 c1 mov %rax,%r9
|
|
59ae: 44 89 f9 mov %r15d,%ecx
|
|
59b1: b8 01 00 00 00 mov $0x1,%eax
|
|
59b6: d3 e0 shl %cl,%eax
|
|
59b8: c1 e0 03 shl $0x3,%eax
|
|
59bb: 83 c0 3f add $0x3f,%eax
|
|
59be: 83 e0 c0 and $0xffffffc0,%eax
|
|
59c1: 41 89 44 24 18 mov %eax,0x18(%r12)
|
|
59c6: eb 20 jmp 0x59e8
|
|
59c8: 48 8d 04 24 lea (%rsp),%rax
|
|
59cc: 4c 89 e1 mov %r12,%rcx
|
|
59cf: 4d 89 e8 mov %r13,%r8
|
|
59d2: 45 89 f1 mov %r14d,%r9d
|
|
59d5: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
59d9: 44 89 fa mov %r15d,%edx
|
|
59dc: 48 89 78 28 mov %rdi,0x28(%rax)
|
|
59e0: e8 bb 1e 04 00 call 0x478a0
|
|
59e5: 49 89 c1 mov %rax,%r9
|
|
59e8: 89 e9 mov %ebp,%ecx
|
|
59ea: 4c 89 ea mov %r13,%rdx
|
|
59ed: 45 89 f0 mov %r14d,%r8d
|
|
59f0: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
59f5: e8 86 5a 04 00 call 0x4b480
|
|
59fa: 89 e9 mov %ebp,%ecx
|
|
59fc: 4c 89 ea mov %r13,%rdx
|
|
59ff: 45 89 f0 mov %r14d,%r8d
|
|
5a02: 49 89 c1 mov %rax,%r9
|
|
5a05: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
5a0a: e8 71 5e 04 00 call 0x4b880
|
|
5a0f: 4c 89 26 mov %r12,(%rsi)
|
|
5a12: 33 c0 xor %eax,%eax
|
|
5a14: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
|
|
5a19: 5d pop %rbp
|
|
5a1a: 41 5f pop %r15
|
|
5a1c: 41 5e pop %r14
|
|
5a1e: 41 5d pop %r13
|
|
5a20: 41 5c pop %r12
|
|
5a22: 5f pop %rdi
|
|
5a23: 5e pop %rsi
|
|
5a24: c3 ret
|
|
5a25: 41 be 0a 00 00 00 mov $0xa,%r14d
|
|
5a2b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2608cc0
|
|
5a32: 83 fd 06 cmp $0x6,%ebp
|
|
5a35: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
|
|
5a3c: 00
|
|
5a3d: 0f 8f 37 ff ff ff jg 0x597a
|
|
5a43: 49 89 d1 mov %rdx,%r9
|
|
5a46: 49 83 e1 3f and $0x3f,%r9
|
|
5a4a: 49 f7 d9 neg %r9
|
|
5a4d: 49 83 e1 3f and $0x3f,%r9
|
|
5a51: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
5a58: 00 00
|
|
5a5a: 4c 03 ca add %rdx,%r9
|
|
5a5d: eb 89 jmp 0x59e8
|
|
5a5f: 33 c0 xor %eax,%eax
|
|
5a61: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5a68: 00
|
|
5a69: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5a6e: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5a73: e9 76 fe ff ff jmp 0x58ee
|
|
5a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5a7f: 00
|
|
5a80: 53 push %rbx
|
|
5a81: 56 push %rsi
|
|
5a82: 57 push %rdi
|
|
5a83: 41 54 push %r12
|
|
5a85: 41 55 push %r13
|
|
5a87: 41 56 push %r14
|
|
5a89: 41 57 push %r15
|
|
5a8b: 55 push %rbp
|
|
5a8c: 48 83 ec 38 sub $0x38,%rsp
|
|
5a90: 49 89 ce mov %rcx,%r14
|
|
5a93: 44 89 cf mov %r9d,%edi
|
|
5a96: 44 89 c6 mov %r8d,%esi
|
|
5a99: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
5aa0: 00
|
|
5aa1: 41 89 d7 mov %edx,%r15d
|
|
5aa4: 4d 85 f6 test %r14,%r14
|
|
5aa7: 0f 84 85 01 00 00 je 0x5c32
|
|
5aad: 41 83 ff 1e cmp $0x1e,%r15d
|
|
5ab1: 0f 87 56 01 00 00 ja 0x5c0d
|
|
5ab7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
5abb: 0f 8f 4c 01 00 00 jg 0x5c0d
|
|
5ac1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
5ac8: 00
|
|
5ac9: 48 85 db test %rbx,%rbx
|
|
5acc: 0f 84 60 01 00 00 je 0x5c32
|
|
5ad2: 48 89 dd mov %rbx,%rbp
|
|
5ad5: ba 90 00 00 00 mov $0x90,%edx
|
|
5ada: 48 83 e5 3f and $0x3f,%rbp
|
|
5ade: 48 f7 dd neg %rbp
|
|
5ae1: 48 83 e5 3f and $0x3f,%rbp
|
|
5ae5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
5ae9: 4c 89 e1 mov %r12,%rcx
|
|
5aec: e8 6f 49 01 00 call 0x1a460
|
|
5af1: 44 89 f9 mov %r15d,%ecx
|
|
5af4: b8 01 00 00 00 mov $0x1,%eax
|
|
5af9: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
5afe: d3 e0 shl %cl,%eax
|
|
5b00: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
5b05: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
5b0c: 00 00
|
|
5b0e: 83 fe 08 cmp $0x8,%esi
|
|
5b11: 0f 84 39 02 00 00 je 0x5d50
|
|
5b17: 83 fe 04 cmp $0x4,%esi
|
|
5b1a: 0f 84 91 00 00 00 je 0x5bb1
|
|
5b20: 83 fe 01 cmp $0x1,%esi
|
|
5b23: 75 36 jne 0x5b5b
|
|
5b25: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
5b29: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4ea88
|
|
5b30: 01
|
|
5b31: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5b38: 00
|
|
5b39: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
5b3d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
5b44: 00 00
|
|
5b46: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
5b4d: 00 00
|
|
5b4f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
5b56: e9 8d 00 00 00 jmp 0x5be8
|
|
5b5b: 83 fe 02 cmp $0x2,%esi
|
|
5b5e: 75 33 jne 0x5b93
|
|
5b60: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
|
|
5b64: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4ea88
|
|
5b6b: 01
|
|
5b6c: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5b73: 00
|
|
5b74: f3 0f 5e c8 divss %xmm0,%xmm1
|
|
5b78: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
5b7f: 00 00
|
|
5b81: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
5b88: 00 00
|
|
5b8a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
5b91: eb 55 jmp 0x5be8
|
|
5b93: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
5b9a: 00
|
|
5b9b: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
5ba0: 48 83 c4 38 add $0x38,%rsp
|
|
5ba4: 5d pop %rbp
|
|
5ba5: 41 5f pop %r15
|
|
5ba7: 41 5e pop %r14
|
|
5ba9: 41 5d pop %r13
|
|
5bab: 41 5c pop %r12
|
|
5bad: 5f pop %rdi
|
|
5bae: 5e pop %rsi
|
|
5baf: 5b pop %rbx
|
|
5bb0: c3 ret
|
|
5bb1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
|
|
5bb5: b8 01 00 00 00 mov $0x1,%eax
|
|
5bba: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5bc1: 00
|
|
5bc2: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5bc7: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5bcc: e8 cf 48 01 00 call 0x1a4a0
|
|
5bd1: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4ea80
|
|
5bd8: 01
|
|
5bd9: f2 0f 5e c8 divsd %xmm0,%xmm1
|
|
5bdd: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
|
|
5be1: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
|
|
5be8: 41 83 ff 04 cmp $0x4,%r15d
|
|
5bec: 7f 35 jg 0x5c23
|
|
5bee: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
5bf5: 00 00
|
|
5bf7: 33 c0 xor %eax,%eax
|
|
5bf9: 4d 89 26 mov %r12,(%r14)
|
|
5bfc: 48 83 c4 38 add $0x38,%rsp
|
|
5c00: 5d pop %rbp
|
|
5c01: 41 5f pop %r15
|
|
5c03: 41 5e pop %r14
|
|
5c05: 41 5d pop %r13
|
|
5c07: 41 5c pop %r12
|
|
5c09: 5f pop %rdi
|
|
5c0a: 5e pop %rsi
|
|
5c0b: 5b pop %rbx
|
|
5c0c: c3 ret
|
|
5c0d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
5c12: 48 83 c4 38 add $0x38,%rsp
|
|
5c16: 5d pop %rbp
|
|
5c17: 41 5f pop %r15
|
|
5c19: 41 5e pop %r14
|
|
5c1b: 41 5d pop %r13
|
|
5c1d: 41 5c pop %r12
|
|
5c1f: 5f pop %rdi
|
|
5c20: 5e pop %rsi
|
|
5c21: 5b pop %rbx
|
|
5c22: c3 ret
|
|
5c23: 41 83 ff 0a cmp $0xa,%r15d
|
|
5c27: 0f 8e e9 00 00 00 jle 0x5d16
|
|
5c2d: 4d 85 ed test %r13,%r13
|
|
5c30: 75 16 jne 0x5c48
|
|
5c32: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5c37: 48 83 c4 38 add $0x38,%rsp
|
|
5c3b: 5d pop %rbp
|
|
5c3c: 41 5f pop %r15
|
|
5c3e: 41 5e pop %r14
|
|
5c40: 41 5d pop %r13
|
|
5c42: 41 5c pop %r12
|
|
5c44: 5f pop %rdi
|
|
5c45: 5e pop %rsi
|
|
5c46: 5b pop %rbx
|
|
5c47: c3 ret
|
|
5c48: 4c 89 ee mov %r13,%rsi
|
|
5c4b: 44 89 f9 mov %r15d,%ecx
|
|
5c4e: 48 83 e6 3f and $0x3f,%rsi
|
|
5c52: 44 89 ff mov %r15d,%edi
|
|
5c55: 48 f7 de neg %rsi
|
|
5c58: 48 83 e6 3f and $0x3f,%rsi
|
|
5c5c: 49 03 f5 add %r13,%rsi
|
|
5c5f: 48 89 f2 mov %rsi,%rdx
|
|
5c62: e8 59 60 04 00 call 0x4bcc0
|
|
5c67: 49 89 c5 mov %rax,%r13
|
|
5c6a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
5c71: 00
|
|
5c72: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
5c76: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
5c7b: 83 fb 11 cmp $0x11,%ebx
|
|
5c7e: 7f 39 jg 0x5cb9
|
|
5c80: 89 d9 mov %ebx,%ecx
|
|
5c82: e8 19 4e 01 00 call 0x1aaa0
|
|
5c87: 89 d9 mov %ebx,%ecx
|
|
5c89: 48 89 f2 mov %rsi,%rdx
|
|
5c8c: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
5c91: 41 89 f8 mov %edi,%r8d
|
|
5c94: 49 89 c1 mov %rax,%r9
|
|
5c97: e8 04 66 04 00 call 0x4c2a0
|
|
5c9c: 49 89 c1 mov %rax,%r9
|
|
5c9f: 89 d9 mov %ebx,%ecx
|
|
5ca1: b8 01 00 00 00 mov $0x1,%eax
|
|
5ca6: d3 e0 shl %cl,%eax
|
|
5ca8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
5caf: 83 e3 c0 and $0xffffffc0,%ebx
|
|
5cb2: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
5cb7: eb 1e jmp 0x5cd7
|
|
5cb9: 48 89 e0 mov %rsp,%rax
|
|
5cbc: 4c 89 e1 mov %r12,%rcx
|
|
5cbf: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
5cc3: 89 da mov %ebx,%edx
|
|
5cc5: 49 89 f0 mov %rsi,%r8
|
|
5cc8: 41 89 f9 mov %edi,%r9d
|
|
5ccb: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
5ccf: e8 6c 79 04 00 call 0x4d640
|
|
5cd4: 49 89 c1 mov %rax,%r9
|
|
5cd7: 44 89 f9 mov %r15d,%ecx
|
|
5cda: 48 89 f2 mov %rsi,%rdx
|
|
5cdd: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
5ce2: 41 89 f8 mov %edi,%r8d
|
|
5ce5: e8 f6 b3 04 00 call 0x510e0
|
|
5cea: 44 89 f9 mov %r15d,%ecx
|
|
5ced: 48 89 f2 mov %rsi,%rdx
|
|
5cf0: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
5cf5: 41 89 f8 mov %edi,%r8d
|
|
5cf8: 49 89 c1 mov %rax,%r9
|
|
5cfb: e8 c0 b7 04 00 call 0x514c0
|
|
5d00: 4d 89 26 mov %r12,(%r14)
|
|
5d03: 33 c0 xor %eax,%eax
|
|
5d05: 48 83 c4 38 add $0x38,%rsp
|
|
5d09: 5d pop %rbp
|
|
5d0a: 41 5f pop %r15
|
|
5d0c: 41 5e pop %r14
|
|
5d0e: 41 5d pop %r13
|
|
5d10: 41 5c pop %r12
|
|
5d12: 5f pop %rdi
|
|
5d13: 5e pop %rsi
|
|
5d14: 5b pop %rbx
|
|
5d15: c3 ret
|
|
5d16: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
5d1d: 00
|
|
5d1e: bf 0a 00 00 00 mov $0xa,%edi
|
|
5d23: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2608cc0
|
|
5d2a: 41 83 ff 06 cmp $0x6,%r15d
|
|
5d2e: 0f 8f 3e ff ff ff jg 0x5c72
|
|
5d34: 49 89 d1 mov %rdx,%r9
|
|
5d37: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
5d3e: 00 00
|
|
5d40: 49 83 e1 3f and $0x3f,%r9
|
|
5d44: 49 f7 d9 neg %r9
|
|
5d47: 49 83 e1 3f and $0x3f,%r9
|
|
5d4b: 4c 03 ca add %rdx,%r9
|
|
5d4e: eb 87 jmp 0x5cd7
|
|
5d50: 33 c0 xor %eax,%eax
|
|
5d52: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5d59: 00
|
|
5d5a: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5d5f: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5d64: e9 7f fe ff ff jmp 0x5be8
|
|
5d69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d70: 00
|
|
5d71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
5d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
5d7f: 00
|
|
5d80: 53 push %rbx
|
|
5d81: 56 push %rsi
|
|
5d82: 57 push %rdi
|
|
5d83: 41 54 push %r12
|
|
5d85: 41 55 push %r13
|
|
5d87: 41 56 push %r14
|
|
5d89: 41 57 push %r15
|
|
5d8b: 55 push %rbp
|
|
5d8c: 48 83 ec 38 sub $0x38,%rsp
|
|
5d90: 49 89 ce mov %rcx,%r14
|
|
5d93: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
5d9a: 00
|
|
5d9b: 44 89 cf mov %r9d,%edi
|
|
5d9e: 44 89 c6 mov %r8d,%esi
|
|
5da1: 41 89 d7 mov %edx,%r15d
|
|
5da4: 4d 85 f6 test %r14,%r14
|
|
5da7: 0f 84 95 01 00 00 je 0x5f42
|
|
5dad: 41 83 ff 1e cmp $0x1e,%r15d
|
|
5db1: 0f 87 66 01 00 00 ja 0x5f1d
|
|
5db7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
5dbb: 0f 8f 5c 01 00 00 jg 0x5f1d
|
|
5dc1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
5dc8: 00
|
|
5dc9: 48 85 db test %rbx,%rbx
|
|
5dcc: 0f 84 70 01 00 00 je 0x5f42
|
|
5dd2: 48 89 dd mov %rbx,%rbp
|
|
5dd5: ba 90 00 00 00 mov $0x90,%edx
|
|
5dda: 48 83 e5 3f and $0x3f,%rbp
|
|
5dde: 48 f7 dd neg %rbp
|
|
5de1: 48 83 e5 3f and $0x3f,%rbp
|
|
5de5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
5de9: 4c 89 e1 mov %r12,%rcx
|
|
5dec: e8 0f 9a 01 00 call 0x1f800
|
|
5df1: 44 89 f9 mov %r15d,%ecx
|
|
5df4: b8 01 00 00 00 mov $0x1,%eax
|
|
5df9: d3 e0 shl %cl,%eax
|
|
5dfb: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
5e00: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
5e05: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
5e0c: 00 00
|
|
5e0e: 83 fe 08 cmp $0x8,%esi
|
|
5e11: 0f 84 49 02 00 00 je 0x6060
|
|
5e17: 83 fe 04 cmp $0x4,%esi
|
|
5e1a: 0f 84 99 00 00 00 je 0x5eb9
|
|
5e20: 83 fe 01 cmp $0x1,%esi
|
|
5e23: 75 3a jne 0x5e5f
|
|
5e25: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
5e29: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
5e2d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4ea98
|
|
5e34: 01
|
|
5e35: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
5e39: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5e40: 00
|
|
5e41: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
5e48: 00 00
|
|
5e4a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
5e51: 00 00
|
|
5e53: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
5e5a: e9 99 00 00 00 jmp 0x5ef8
|
|
5e5f: 83 fe 02 cmp $0x2,%esi
|
|
5e62: 75 37 jne 0x5e9b
|
|
5e64: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
5e68: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
5e6c: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4ea98
|
|
5e73: 01
|
|
5e74: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
5e78: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5e7f: 00
|
|
5e80: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
5e87: 00 00
|
|
5e89: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
5e90: 00 00
|
|
5e92: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
5e99: eb 5d jmp 0x5ef8
|
|
5e9b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
5ea2: 00
|
|
5ea3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
5ea8: 48 83 c4 38 add $0x38,%rsp
|
|
5eac: 5d pop %rbp
|
|
5ead: 41 5f pop %r15
|
|
5eaf: 41 5e pop %r14
|
|
5eb1: 41 5d pop %r13
|
|
5eb3: 41 5c pop %r12
|
|
5eb5: 5f pop %rdi
|
|
5eb6: 5e pop %rsi
|
|
5eb7: 5b pop %rbx
|
|
5eb8: c3 ret
|
|
5eb9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
5ebd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
5ec1: b8 01 00 00 00 mov $0x1,%eax
|
|
5ec6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
5ecd: 00
|
|
5ece: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
5ed3: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
5ed8: e8 63 99 01 00 call 0x1f840
|
|
5edd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
5ee1: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4ea90
|
|
5ee8: 01
|
|
5ee9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
5eed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
5ef1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
5ef8: 41 83 ff 04 cmp $0x4,%r15d
|
|
5efc: 7f 35 jg 0x5f33
|
|
5efe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
5f05: 00 00
|
|
5f07: 33 c0 xor %eax,%eax
|
|
5f09: 4d 89 26 mov %r12,(%r14)
|
|
5f0c: 48 83 c4 38 add $0x38,%rsp
|
|
5f10: 5d pop %rbp
|
|
5f11: 41 5f pop %r15
|
|
5f13: 41 5e pop %r14
|
|
5f15: 41 5d pop %r13
|
|
5f17: 41 5c pop %r12
|
|
5f19: 5f pop %rdi
|
|
5f1a: 5e pop %rsi
|
|
5f1b: 5b pop %rbx
|
|
5f1c: c3 ret
|
|
5f1d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
5f22: 48 83 c4 38 add $0x38,%rsp
|
|
5f26: 5d pop %rbp
|
|
5f27: 41 5f pop %r15
|
|
5f29: 41 5e pop %r14
|
|
5f2b: 41 5d pop %r13
|
|
5f2d: 41 5c pop %r12
|
|
5f2f: 5f pop %rdi
|
|
5f30: 5e pop %rsi
|
|
5f31: 5b pop %rbx
|
|
5f32: c3 ret
|
|
5f33: 41 83 ff 0a cmp $0xa,%r15d
|
|
5f37: 0f 8e e9 00 00 00 jle 0x6026
|
|
5f3d: 4d 85 ed test %r13,%r13
|
|
5f40: 75 16 jne 0x5f58
|
|
5f42: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
5f47: 48 83 c4 38 add $0x38,%rsp
|
|
5f4b: 5d pop %rbp
|
|
5f4c: 41 5f pop %r15
|
|
5f4e: 41 5e pop %r14
|
|
5f50: 41 5d pop %r13
|
|
5f52: 41 5c pop %r12
|
|
5f54: 5f pop %rdi
|
|
5f55: 5e pop %rsi
|
|
5f56: 5b pop %rbx
|
|
5f57: c3 ret
|
|
5f58: 4c 89 ee mov %r13,%rsi
|
|
5f5b: 44 89 f9 mov %r15d,%ecx
|
|
5f5e: 48 83 e6 3f and $0x3f,%rsi
|
|
5f62: 44 89 ff mov %r15d,%edi
|
|
5f65: 48 f7 de neg %rsi
|
|
5f68: 48 83 e6 3f and $0x3f,%rsi
|
|
5f6c: 49 03 f5 add %r13,%rsi
|
|
5f6f: 48 89 f2 mov %rsi,%rdx
|
|
5f72: e8 89 b9 04 00 call 0x51900
|
|
5f77: 49 89 c5 mov %rax,%r13
|
|
5f7a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
5f81: 00
|
|
5f82: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
5f87: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
5f8b: 83 fb 12 cmp $0x12,%ebx
|
|
5f8e: 7f 39 jg 0x5fc9
|
|
5f90: 89 d9 mov %ebx,%ecx
|
|
5f92: e8 29 a1 00 00 call 0x100c0
|
|
5f97: 89 d9 mov %ebx,%ecx
|
|
5f99: 48 89 f2 mov %rsi,%rdx
|
|
5f9c: 41 89 f8 mov %edi,%r8d
|
|
5f9f: 49 89 c1 mov %rax,%r9
|
|
5fa2: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
5fa7: e8 f4 c1 04 00 call 0x521a0
|
|
5fac: 49 89 c1 mov %rax,%r9
|
|
5faf: 89 d9 mov %ebx,%ecx
|
|
5fb1: b8 01 00 00 00 mov $0x1,%eax
|
|
5fb6: d3 e0 shl %cl,%eax
|
|
5fb8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
|
|
5fbf: 83 e3 c0 and $0xffffffc0,%ebx
|
|
5fc2: 41 89 5c 24 18 mov %ebx,0x18(%r12)
|
|
5fc7: eb 1e jmp 0x5fe7
|
|
5fc9: 48 89 e0 mov %rsp,%rax
|
|
5fcc: 4c 89 e1 mov %r12,%rcx
|
|
5fcf: 49 89 f0 mov %rsi,%r8
|
|
5fd2: 41 89 f9 mov %edi,%r9d
|
|
5fd5: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
5fd9: 89 da mov %ebx,%edx
|
|
5fdb: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
5fdf: e8 3c d3 04 00 call 0x53320
|
|
5fe4: 49 89 c1 mov %rax,%r9
|
|
5fe7: 44 89 f9 mov %r15d,%ecx
|
|
5fea: 48 89 f2 mov %rsi,%rdx
|
|
5fed: 41 89 f8 mov %edi,%r8d
|
|
5ff0: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
5ff5: e8 86 1c 05 00 call 0x57c80
|
|
5ffa: 44 89 f9 mov %r15d,%ecx
|
|
5ffd: 48 89 f2 mov %rsi,%rdx
|
|
6000: 41 89 f8 mov %edi,%r8d
|
|
6003: 49 89 c1 mov %rax,%r9
|
|
6006: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
600b: e8 50 20 05 00 call 0x58060
|
|
6010: 4d 89 26 mov %r12,(%r14)
|
|
6013: 33 c0 xor %eax,%eax
|
|
6015: 48 83 c4 38 add $0x38,%rsp
|
|
6019: 5d pop %rbp
|
|
601a: 41 5f pop %r15
|
|
601c: 41 5e pop %r14
|
|
601e: 41 5d pop %r13
|
|
6020: 41 5c pop %r12
|
|
6022: 5f pop %rdi
|
|
6023: 5e pop %rsi
|
|
6024: 5b pop %rbx
|
|
6025: c3 ret
|
|
6026: bf 0a 00 00 00 mov $0xa,%edi
|
|
602b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
6032: 00
|
|
6033: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2608cc0
|
|
603a: 41 83 ff 07 cmp $0x7,%r15d
|
|
603e: 0f 8f 3e ff ff ff jg 0x5f82
|
|
6044: 49 89 d1 mov %rdx,%r9
|
|
6047: 49 83 e1 3f and $0x3f,%r9
|
|
604b: 49 f7 d9 neg %r9
|
|
604e: 49 83 e1 3f and $0x3f,%r9
|
|
6052: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
6059: 00 00
|
|
605b: 4c 03 ca add %rdx,%r9
|
|
605e: eb 87 jmp 0x5fe7
|
|
6060: 33 c0 xor %eax,%eax
|
|
6062: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6069: 00
|
|
606a: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
606f: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
6074: e9 7f fe ff ff jmp 0x5ef8
|
|
6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6080: 53 push %rbx
|
|
6081: 56 push %rsi
|
|
6082: 57 push %rdi
|
|
6083: 41 54 push %r12
|
|
6085: 41 55 push %r13
|
|
6087: 41 56 push %r14
|
|
6089: 41 57 push %r15
|
|
608b: 55 push %rbp
|
|
608c: 48 83 ec 38 sub $0x38,%rsp
|
|
6090: 49 89 ce mov %rcx,%r14
|
|
6093: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
609a: 00
|
|
609b: 44 89 cf mov %r9d,%edi
|
|
609e: 44 89 c6 mov %r8d,%esi
|
|
60a1: 41 89 d7 mov %edx,%r15d
|
|
60a4: 4d 85 f6 test %r14,%r14
|
|
60a7: 0f 84 95 01 00 00 je 0x6242
|
|
60ad: 41 83 ff 1e cmp $0x1e,%r15d
|
|
60b1: 0f 87 66 01 00 00 ja 0x621d
|
|
60b7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
60bb: 0f 8f 5c 01 00 00 jg 0x621d
|
|
60c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
60c8: 00
|
|
60c9: 48 85 db test %rbx,%rbx
|
|
60cc: 0f 84 70 01 00 00 je 0x6242
|
|
60d2: 48 89 dd mov %rbx,%rbp
|
|
60d5: ba 90 00 00 00 mov $0x90,%edx
|
|
60da: 48 83 e5 3f and $0x3f,%rbp
|
|
60de: 48 f7 dd neg %rbp
|
|
60e1: 48 83 e5 3f and $0x3f,%rbp
|
|
60e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
60e9: 4c 89 e1 mov %r12,%rcx
|
|
60ec: e8 6f f6 01 00 call 0x25760
|
|
60f1: b8 01 00 00 00 mov $0x1,%eax
|
|
60f6: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
60fb: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
6100: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
6107: 00 00
|
|
6109: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
610e: 83 fe 08 cmp $0x8,%esi
|
|
6111: 0f 84 4a 02 00 00 je 0x6361
|
|
6117: 83 fe 04 cmp $0x4,%esi
|
|
611a: 0f 84 99 00 00 00 je 0x61b9
|
|
6120: 83 fe 01 cmp $0x1,%esi
|
|
6123: 75 3a jne 0x615f
|
|
6125: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6129: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
612d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4eaa8
|
|
6134: 01
|
|
6135: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
6139: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6140: 00
|
|
6141: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
6148: 00 00
|
|
614a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
6151: 00 00
|
|
6153: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
615a: e9 99 00 00 00 jmp 0x61f8
|
|
615f: 83 fe 02 cmp $0x2,%esi
|
|
6162: 75 37 jne 0x619b
|
|
6164: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6168: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
616c: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4eaa8
|
|
6173: 01
|
|
6174: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
6178: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
617f: 00
|
|
6180: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
6187: 00 00
|
|
6189: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
6190: 00 00
|
|
6192: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
6199: eb 5d jmp 0x61f8
|
|
619b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
61a2: 00
|
|
61a3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
61a8: 48 83 c4 38 add $0x38,%rsp
|
|
61ac: 5d pop %rbp
|
|
61ad: 41 5f pop %r15
|
|
61af: 41 5e pop %r14
|
|
61b1: 41 5d pop %r13
|
|
61b3: 41 5c pop %r12
|
|
61b5: 5f pop %rdi
|
|
61b6: 5e pop %rsi
|
|
61b7: 5b pop %rbx
|
|
61b8: c3 ret
|
|
61b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
61bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
61c1: b8 01 00 00 00 mov $0x1,%eax
|
|
61c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
61cd: 00
|
|
61ce: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
61d3: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
61d8: e8 c3 f5 01 00 call 0x257a0
|
|
61dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
61e1: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4eaa0
|
|
61e8: 01
|
|
61e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
61ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
61f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
61f8: 41 83 ff 04 cmp $0x4,%r15d
|
|
61fc: 7f 35 jg 0x6233
|
|
61fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
6205: 00 00
|
|
6207: 33 c0 xor %eax,%eax
|
|
6209: 4d 89 26 mov %r12,(%r14)
|
|
620c: 48 83 c4 38 add $0x38,%rsp
|
|
6210: 5d pop %rbp
|
|
6211: 41 5f pop %r15
|
|
6213: 41 5e pop %r14
|
|
6215: 41 5d pop %r13
|
|
6217: 41 5c pop %r12
|
|
6219: 5f pop %rdi
|
|
621a: 5e pop %rsi
|
|
621b: 5b pop %rbx
|
|
621c: c3 ret
|
|
621d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6222: 48 83 c4 38 add $0x38,%rsp
|
|
6226: 5d pop %rbp
|
|
6227: 41 5f pop %r15
|
|
6229: 41 5e pop %r14
|
|
622b: 41 5d pop %r13
|
|
622d: 41 5c pop %r12
|
|
622f: 5f pop %rdi
|
|
6230: 5e pop %rsi
|
|
6231: 5b pop %rbx
|
|
6232: c3 ret
|
|
6233: 41 83 ff 0a cmp $0xa,%r15d
|
|
6237: 0f 8e ea 00 00 00 jle 0x6327
|
|
623d: 4d 85 ed test %r13,%r13
|
|
6240: 75 16 jne 0x6258
|
|
6242: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6247: 48 83 c4 38 add $0x38,%rsp
|
|
624b: 5d pop %rbp
|
|
624c: 41 5f pop %r15
|
|
624e: 41 5e pop %r14
|
|
6250: 41 5d pop %r13
|
|
6252: 41 5c pop %r12
|
|
6254: 5f pop %rdi
|
|
6255: 5e pop %rsi
|
|
6256: 5b pop %rbx
|
|
6257: c3 ret
|
|
6258: 4c 89 ee mov %r13,%rsi
|
|
625b: 44 89 f9 mov %r15d,%ecx
|
|
625e: 48 83 e6 3f and $0x3f,%rsi
|
|
6262: 44 89 ff mov %r15d,%edi
|
|
6265: 48 f7 de neg %rsi
|
|
6268: 48 83 e6 3f and $0x3f,%rsi
|
|
626c: 49 03 f5 add %r13,%rsi
|
|
626f: 48 89 f2 mov %rsi,%rdx
|
|
6272: e8 29 22 05 00 call 0x584a0
|
|
6277: 49 89 c5 mov %rax,%r13
|
|
627a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
6281: 00
|
|
6282: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
6287: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
628b: 83 fb 12 cmp $0x12,%ebx
|
|
628e: 7f 3a jg 0x62ca
|
|
6290: 89 d9 mov %ebx,%ecx
|
|
6292: e8 89 fc 01 00 call 0x25f20
|
|
6297: 89 d9 mov %ebx,%ecx
|
|
6299: 48 89 f2 mov %rsi,%rdx
|
|
629c: 41 89 f8 mov %edi,%r8d
|
|
629f: 49 89 c1 mov %rax,%r9
|
|
62a2: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
62a7: e8 f4 2a 05 00 call 0x58da0
|
|
62ac: 49 89 c1 mov %rax,%r9
|
|
62af: b8 01 00 00 00 mov $0x1,%eax
|
|
62b4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
62b9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
|
|
62c0: 83 e5 c0 and $0xffffffc0,%ebp
|
|
62c3: 41 89 6c 24 18 mov %ebp,0x18(%r12)
|
|
62c8: eb 1e jmp 0x62e8
|
|
62ca: 48 89 e0 mov %rsp,%rax
|
|
62cd: 4c 89 e1 mov %r12,%rcx
|
|
62d0: 49 89 f0 mov %rsi,%r8
|
|
62d3: 41 89 f9 mov %edi,%r9d
|
|
62d6: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
62da: 89 da mov %ebx,%edx
|
|
62dc: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
62e0: e8 1b 3c 05 00 call 0x59f00
|
|
62e5: 49 89 c1 mov %rax,%r9
|
|
62e8: 44 89 f9 mov %r15d,%ecx
|
|
62eb: 48 89 f2 mov %rsi,%rdx
|
|
62ee: 41 89 f8 mov %edi,%r8d
|
|
62f1: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
62f6: e8 85 85 05 00 call 0x5e880
|
|
62fb: 44 89 f9 mov %r15d,%ecx
|
|
62fe: 48 89 f2 mov %rsi,%rdx
|
|
6301: 41 89 f8 mov %edi,%r8d
|
|
6304: 49 89 c1 mov %rax,%r9
|
|
6307: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
630c: e8 2f 89 05 00 call 0x5ec40
|
|
6311: 4d 89 26 mov %r12,(%r14)
|
|
6314: 33 c0 xor %eax,%eax
|
|
6316: 48 83 c4 38 add $0x38,%rsp
|
|
631a: 5d pop %rbp
|
|
631b: 41 5f pop %r15
|
|
631d: 41 5e pop %r14
|
|
631f: 41 5d pop %r13
|
|
6321: 41 5c pop %r12
|
|
6323: 5f pop %rdi
|
|
6324: 5e pop %rsi
|
|
6325: 5b pop %rbx
|
|
6326: c3 ret
|
|
6327: bf 0a 00 00 00 mov $0xa,%edi
|
|
632c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
6333: 00
|
|
6334: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2608cc0
|
|
633b: 41 83 ff 07 cmp $0x7,%r15d
|
|
633f: 0f 8f 3d ff ff ff jg 0x6282
|
|
6345: 49 89 d1 mov %rdx,%r9
|
|
6348: 49 83 e1 3f and $0x3f,%r9
|
|
634c: 49 f7 d9 neg %r9
|
|
634f: 49 83 e1 3f and $0x3f,%r9
|
|
6353: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
635a: 00 00
|
|
635c: 4c 03 ca add %rdx,%r9
|
|
635f: eb 87 jmp 0x62e8
|
|
6361: 33 c0 xor %eax,%eax
|
|
6363: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
636a: 00
|
|
636b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
6370: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
6375: e9 7e fe ff ff jmp 0x61f8
|
|
637a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6380: 53 push %rbx
|
|
6381: 56 push %rsi
|
|
6382: 57 push %rdi
|
|
6383: 41 54 push %r12
|
|
6385: 41 55 push %r13
|
|
6387: 41 56 push %r14
|
|
6389: 41 57 push %r15
|
|
638b: 55 push %rbp
|
|
638c: 48 83 ec 38 sub $0x38,%rsp
|
|
6390: 49 89 ce mov %rcx,%r14
|
|
6393: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
|
|
639a: 00
|
|
639b: 44 89 cf mov %r9d,%edi
|
|
639e: 44 89 c6 mov %r8d,%esi
|
|
63a1: 41 89 d7 mov %edx,%r15d
|
|
63a4: 4d 85 f6 test %r14,%r14
|
|
63a7: 0f 84 95 01 00 00 je 0x6542
|
|
63ad: 41 83 ff 1e cmp $0x1e,%r15d
|
|
63b1: 0f 87 66 01 00 00 ja 0x651d
|
|
63b7: 41 83 ff 1d cmp $0x1d,%r15d
|
|
63bb: 0f 8f 5c 01 00 00 jg 0x651d
|
|
63c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
|
|
63c8: 00
|
|
63c9: 48 85 db test %rbx,%rbx
|
|
63cc: 0f 84 70 01 00 00 je 0x6542
|
|
63d2: 48 89 dd mov %rbx,%rbp
|
|
63d5: ba 90 00 00 00 mov $0x90,%edx
|
|
63da: 48 83 e5 3f and $0x3f,%rbp
|
|
63de: 48 f7 dd neg %rbp
|
|
63e1: 48 83 e5 3f and $0x3f,%rbp
|
|
63e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
|
|
63e9: 4c 89 e1 mov %r12,%rcx
|
|
63ec: e8 4f 53 02 00 call 0x2b740
|
|
63f1: b8 01 00 00 00 mov $0x1,%eax
|
|
63f6: 41 89 7c 24 14 mov %edi,0x14(%r12)
|
|
63fb: 45 89 7c 24 04 mov %r15d,0x4(%r12)
|
|
6400: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
|
|
6407: 00 00
|
|
6409: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
|
|
640e: 83 fe 08 cmp $0x8,%esi
|
|
6411: 0f 84 4a 02 00 00 je 0x6661
|
|
6417: 83 fe 04 cmp $0x4,%esi
|
|
641a: 0f 84 99 00 00 00 je 0x64b9
|
|
6420: 83 fe 01 cmp $0x1,%esi
|
|
6423: 75 3a jne 0x645f
|
|
6425: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6429: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
642d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4eab8
|
|
6434: 01
|
|
6435: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
6439: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
6440: 00
|
|
6441: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
|
|
6448: 00 00
|
|
644a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
|
|
6451: 00 00
|
|
6453: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
645a: e9 99 00 00 00 jmp 0x64f8
|
|
645f: 83 fe 02 cmp $0x2,%esi
|
|
6462: 75 37 jne 0x649b
|
|
6464: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6468: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
|
|
646c: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4eab8
|
|
6473: 01
|
|
6474: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
|
|
6478: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
647f: 00
|
|
6480: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
|
|
6487: 00 00
|
|
6489: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
|
|
6490: 00 00
|
|
6492: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
|
|
6499: eb 5d jmp 0x64f8
|
|
649b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
|
|
64a2: 00
|
|
64a3: b8 ee ff ff ff mov $0xffffffee,%eax
|
|
64a8: 48 83 c4 38 add $0x38,%rsp
|
|
64ac: 5d pop %rbp
|
|
64ad: 41 5f pop %r15
|
|
64af: 41 5e pop %r14
|
|
64b1: 41 5d pop %r13
|
|
64b3: 41 5c pop %r12
|
|
64b5: 5f pop %rdi
|
|
64b6: 5e pop %rsi
|
|
64b7: 5b pop %rbx
|
|
64b8: c3 ret
|
|
64b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
64bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
|
|
64c1: b8 01 00 00 00 mov $0x1,%eax
|
|
64c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
64cd: 00
|
|
64ce: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
64d3: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
64d8: e8 a3 52 02 00 call 0x2b780
|
|
64dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
64e1: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4eab0
|
|
64e8: 01
|
|
64e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
|
|
64ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
|
|
64f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
|
|
64f8: 41 83 ff 04 cmp $0x4,%r15d
|
|
64fc: 7f 35 jg 0x6533
|
|
64fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
6505: 00 00
|
|
6507: 33 c0 xor %eax,%eax
|
|
6509: 4d 89 26 mov %r12,(%r14)
|
|
650c: 48 83 c4 38 add $0x38,%rsp
|
|
6510: 5d pop %rbp
|
|
6511: 41 5f pop %r15
|
|
6513: 41 5e pop %r14
|
|
6515: 41 5d pop %r13
|
|
6517: 41 5c pop %r12
|
|
6519: 5f pop %rdi
|
|
651a: 5e pop %rsi
|
|
651b: 5b pop %rbx
|
|
651c: c3 ret
|
|
651d: b8 ef ff ff ff mov $0xffffffef,%eax
|
|
6522: 48 83 c4 38 add $0x38,%rsp
|
|
6526: 5d pop %rbp
|
|
6527: 41 5f pop %r15
|
|
6529: 41 5e pop %r14
|
|
652b: 41 5d pop %r13
|
|
652d: 41 5c pop %r12
|
|
652f: 5f pop %rdi
|
|
6530: 5e pop %rsi
|
|
6531: 5b pop %rbx
|
|
6532: c3 ret
|
|
6533: 41 83 ff 0a cmp $0xa,%r15d
|
|
6537: 0f 8e ea 00 00 00 jle 0x6627
|
|
653d: 4d 85 ed test %r13,%r13
|
|
6540: 75 16 jne 0x6558
|
|
6542: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6547: 48 83 c4 38 add $0x38,%rsp
|
|
654b: 5d pop %rbp
|
|
654c: 41 5f pop %r15
|
|
654e: 41 5e pop %r14
|
|
6550: 41 5d pop %r13
|
|
6552: 41 5c pop %r12
|
|
6554: 5f pop %rdi
|
|
6555: 5e pop %rsi
|
|
6556: 5b pop %rbx
|
|
6557: c3 ret
|
|
6558: 4c 89 ee mov %r13,%rsi
|
|
655b: 44 89 f9 mov %r15d,%ecx
|
|
655e: 48 83 e6 3f and $0x3f,%rsi
|
|
6562: 44 89 ff mov %r15d,%edi
|
|
6565: 48 f7 de neg %rsi
|
|
6568: 48 83 e6 3f and $0x3f,%rsi
|
|
656c: 49 03 f5 add %r13,%rsi
|
|
656f: 48 89 f2 mov %rsi,%rdx
|
|
6572: e8 e9 8a 05 00 call 0x5f060
|
|
6577: 49 89 c5 mov %rax,%r13
|
|
657a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
6581: 00
|
|
6582: 49 89 54 24 30 mov %rdx,0x30(%r12)
|
|
6587: 41 8d 5f ff lea -0x1(%r15),%ebx
|
|
658b: 83 fb 12 cmp $0x12,%ebx
|
|
658e: 7f 3a jg 0x65ca
|
|
6590: 89 d9 mov %ebx,%ecx
|
|
6592: e8 89 f9 01 00 call 0x25f20
|
|
6597: 89 d9 mov %ebx,%ecx
|
|
6599: 48 89 f2 mov %rsi,%rdx
|
|
659c: 41 89 f8 mov %edi,%r8d
|
|
659f: 49 89 c1 mov %rax,%r9
|
|
65a2: 49 89 44 24 38 mov %rax,0x38(%r12)
|
|
65a7: e8 94 93 05 00 call 0x5f940
|
|
65ac: 49 89 c1 mov %rax,%r9
|
|
65af: b8 01 00 00 00 mov $0x1,%eax
|
|
65b4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
|
|
65b9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
|
|
65c0: 83 e5 c0 and $0xffffffc0,%ebp
|
|
65c3: 41 89 6c 24 18 mov %ebp,0x18(%r12)
|
|
65c8: eb 1e jmp 0x65e8
|
|
65ca: 48 89 e0 mov %rsp,%rax
|
|
65cd: 4c 89 e1 mov %r12,%rcx
|
|
65d0: 49 89 f0 mov %rsi,%r8
|
|
65d3: 41 89 f9 mov %edi,%r9d
|
|
65d6: 48 89 50 20 mov %rdx,0x20(%rax)
|
|
65da: 89 da mov %ebx,%edx
|
|
65dc: 4c 89 68 28 mov %r13,0x28(%rax)
|
|
65e0: e8 db a4 05 00 call 0x60ac0
|
|
65e5: 49 89 c1 mov %rax,%r9
|
|
65e8: 44 89 f9 mov %r15d,%ecx
|
|
65eb: 48 89 f2 mov %rsi,%rdx
|
|
65ee: 41 89 f8 mov %edi,%r8d
|
|
65f1: 4d 89 4c 24 50 mov %r9,0x50(%r12)
|
|
65f6: e8 45 ee 05 00 call 0x65440
|
|
65fb: 44 89 f9 mov %r15d,%ecx
|
|
65fe: 48 89 f2 mov %rsi,%rdx
|
|
6601: 41 89 f8 mov %edi,%r8d
|
|
6604: 49 89 c1 mov %rax,%r9
|
|
6607: 49 89 44 24 58 mov %rax,0x58(%r12)
|
|
660c: e8 ef f1 05 00 call 0x65800
|
|
6611: 4d 89 26 mov %r12,(%r14)
|
|
6614: 33 c0 xor %eax,%eax
|
|
6616: 48 83 c4 38 add $0x38,%rsp
|
|
661a: 5d pop %rbp
|
|
661b: 41 5f pop %r15
|
|
661d: 41 5e pop %r14
|
|
661f: 41 5d pop %r13
|
|
6621: 41 5c pop %r12
|
|
6623: 5f pop %rdi
|
|
6624: 5e pop %rsi
|
|
6625: 5b pop %rbx
|
|
6626: c3 ret
|
|
6627: bf 0a 00 00 00 mov $0xa,%edi
|
|
662c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
|
|
6633: 00
|
|
6634: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2608cc0
|
|
663b: 41 83 ff 07 cmp $0x7,%r15d
|
|
663f: 0f 8f 3d ff ff ff jg 0x6582
|
|
6645: 49 89 d1 mov %rdx,%r9
|
|
6648: 49 83 e1 3f and $0x3f,%r9
|
|
664c: 49 f7 d9 neg %r9
|
|
664f: 49 83 e1 3f and $0x3f,%r9
|
|
6653: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
|
|
665a: 00 00
|
|
665c: 4c 03 ca add %rdx,%r9
|
|
665f: eb 87 jmp 0x65e8
|
|
6661: 33 c0 xor %eax,%eax
|
|
6663: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
|
|
666a: 00
|
|
666b: 41 89 44 24 08 mov %eax,0x8(%r12)
|
|
6670: 41 89 44 24 0c mov %eax,0xc(%r12)
|
|
6675: e9 7e fe ff ff jmp 0x64f8
|
|
667a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6680: 48 83 ec 28 sub $0x28,%rsp
|
|
6684: 48 85 d2 test %rdx,%rdx
|
|
6687: 74 1b je 0x66a4
|
|
6689: 45 85 c0 test %r8d,%r8d
|
|
668c: 7e 20 jle 0x66ae
|
|
668e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
6691: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
6694: 7a 02 jp 0x6698
|
|
6696: 74 05 je 0x669d
|
|
6698: e8 83 f5 05 00 call 0x65c20
|
|
669d: 33 c0 xor %eax,%eax
|
|
669f: 48 83 c4 28 add $0x28,%rsp
|
|
66a3: c3 ret
|
|
66a4: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
66a9: 48 83 c4 28 add $0x28,%rsp
|
|
66ad: c3 ret
|
|
66ae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
66b3: 48 83 c4 28 add $0x28,%rsp
|
|
66b7: c3 ret
|
|
66b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
66bf: 00
|
|
66c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
66c5: 48 85 d2 test %rdx,%rdx
|
|
66c8: 74 1c je 0x66e6
|
|
66ca: 45 85 c0 test %r8d,%r8d
|
|
66cd: 7e 25 jle 0x66f4
|
|
66cf: 0f 57 c9 xorps %xmm1,%xmm1
|
|
66d2: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
66d5: 7a 02 jp 0x66d9
|
|
66d7: 74 05 je 0x66de
|
|
66d9: e8 c2 f6 05 00 call 0x65da0
|
|
66de: 33 c0 xor %eax,%eax
|
|
66e0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
66e5: c3 ret
|
|
66e6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
66eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
66f0: 90 nop
|
|
66f1: 90 nop
|
|
66f2: 90 nop
|
|
66f3: c3 ret
|
|
66f4: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
66f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
66fe: 90 nop
|
|
66ff: c3 ret
|
|
6700: 48 83 ec 28 sub $0x28,%rsp
|
|
6704: 48 85 d2 test %rdx,%rdx
|
|
6707: 74 1b je 0x6724
|
|
6709: 45 85 c0 test %r8d,%r8d
|
|
670c: 7e 20 jle 0x672e
|
|
670e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
6711: 0f 2e c1 ucomiss %xmm1,%xmm0
|
|
6714: 7a 02 jp 0x6718
|
|
6716: 74 05 je 0x671d
|
|
6718: e8 03 f8 05 00 call 0x65f20
|
|
671d: 33 c0 xor %eax,%eax
|
|
671f: 48 83 c4 28 add $0x28,%rsp
|
|
6723: c3 ret
|
|
6724: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6729: 48 83 c4 28 add $0x28,%rsp
|
|
672d: c3 ret
|
|
672e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6733: 48 83 c4 28 add $0x28,%rsp
|
|
6737: c3 ret
|
|
6738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
673f: 00
|
|
6740: 49 89 d1 mov %rdx,%r9
|
|
6743: 4d 85 c9 test %r9,%r9
|
|
6746: 0f 84 8a 01 00 00 je 0x68d6
|
|
674c: 45 85 c0 test %r8d,%r8d
|
|
674f: 0f 8e 7b 01 00 00 jle 0x68d0
|
|
6755: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
6759: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
675d: 7a 06 jp 0x6765
|
|
675f: 0f 84 68 01 00 00 je 0x68cd
|
|
6765: 41 83 f8 10 cmp $0x10,%r8d
|
|
6769: 0f 8c 4f 01 00 00 jl 0x68be
|
|
676f: 4c 89 ca mov %r9,%rdx
|
|
6772: 48 83 e2 1f and $0x1f,%rdx
|
|
6776: 85 d2 test %edx,%edx
|
|
6778: 74 11 je 0x678b
|
|
677a: f6 c2 03 test $0x3,%dl
|
|
677d: 0f 85 3b 01 00 00 jne 0x68be
|
|
6783: f7 da neg %edx
|
|
6785: 83 c2 20 add $0x20,%edx
|
|
6788: c1 ea 02 shr $0x2,%edx
|
|
678b: 8d 42 10 lea 0x10(%rdx),%eax
|
|
678e: 44 3b c0 cmp %eax,%r8d
|
|
6791: 0f 8c 27 01 00 00 jl 0x68be
|
|
6797: 44 89 c1 mov %r8d,%ecx
|
|
679a: 33 c0 xor %eax,%eax
|
|
679c: 2b ca sub %edx,%ecx
|
|
679e: 83 e1 0f and $0xf,%ecx
|
|
67a1: f7 d9 neg %ecx
|
|
67a3: 41 03 c8 add %r8d,%ecx
|
|
67a6: 41 89 d2 mov %edx,%r10d
|
|
67a9: 85 d2 test %edx,%edx
|
|
67ab: 76 27 jbe 0x67d4
|
|
67ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67b4: 00
|
|
67b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67bc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
67c0: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1
|
|
67c6: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4)
|
|
67cc: 48 ff c0 inc %rax
|
|
67cf: 49 3b c2 cmp %r10,%rax
|
|
67d2: 72 ec jb 0x67c0
|
|
67d4: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
|
|
67d9: 48 63 d1 movslq %ecx,%rdx
|
|
67dc: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
|
|
67e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67e9: 00
|
|
67ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
67f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
67f8: 00
|
|
67f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6800: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3
|
|
6806: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4
|
|
680d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4)
|
|
6813: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4)
|
|
681a: 49 83 c2 10 add $0x10,%r10
|
|
681e: 4c 3b d2 cmp %rdx,%r10
|
|
6821: 72 dd jb 0x6800
|
|
6823: 8d 41 01 lea 0x1(%rcx),%eax
|
|
6826: 41 3b c0 cmp %r8d,%eax
|
|
6829: 0f 87 85 00 00 00 ja 0x68b4
|
|
682f: 4d 63 c0 movslq %r8d,%r8
|
|
6832: 4c 2b c2 sub %rdx,%r8
|
|
6835: 49 83 f8 04 cmp $0x4,%r8
|
|
6839: 0f 8c 7b 00 00 00 jl 0x68ba
|
|
683f: 44 89 c0 mov %r8d,%eax
|
|
6842: 45 33 d2 xor %r10d,%r10d
|
|
6845: 83 e0 fc and $0xfffffffc,%eax
|
|
6848: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
|
|
684c: 48 63 c0 movslq %eax,%rax
|
|
684f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6856: 00
|
|
6857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
685e: 66 90 xchg %ax,%ax
|
|
6860: 49 83 c2 04 add $0x4,%r10
|
|
6864: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1
|
|
6868: c5 f8 11 0a vmovups %xmm1,(%rdx)
|
|
686c: 48 83 c2 10 add $0x10,%rdx
|
|
6870: 4c 3b d0 cmp %rax,%r10
|
|
6873: 72 eb jb 0x6860
|
|
6875: 49 3b c0 cmp %r8,%rax
|
|
6878: 73 3a jae 0x68b4
|
|
687a: 48 63 c9 movslq %ecx,%rcx
|
|
687d: 49 8d 14 89 lea (%r9,%rcx,4),%rdx
|
|
6881: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
|
|
6885: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
688c: 00
|
|
688d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6894: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
68a0: 48 ff c0 inc %rax
|
|
68a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
68a7: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
68ab: 48 83 c2 04 add $0x4,%rdx
|
|
68af: 49 3b c0 cmp %r8,%rax
|
|
68b2: 72 ec jb 0x68a0
|
|
68b4: 33 c0 xor %eax,%eax
|
|
68b6: c5 f8 77 vzeroupper
|
|
68b9: c3 ret
|
|
68ba: 33 c0 xor %eax,%eax
|
|
68bc: eb b7 jmp 0x6875
|
|
68be: 33 c9 xor %ecx,%ecx
|
|
68c0: 41 83 f8 01 cmp $0x1,%r8d
|
|
68c4: 72 ee jb 0x68b4
|
|
68c6: 4d 63 c0 movslq %r8d,%r8
|
|
68c9: 33 c0 xor %eax,%eax
|
|
68cb: eb a8 jmp 0x6875
|
|
68cd: 33 c0 xor %eax,%eax
|
|
68cf: c3 ret
|
|
68d0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
68d5: c3 ret
|
|
68d6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
68db: c3 ret
|
|
68dc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
68e0: 48 89 d1 mov %rdx,%rcx
|
|
68e3: 48 85 c9 test %rcx,%rcx
|
|
68e6: 0f 84 62 01 00 00 je 0x6a4e
|
|
68ec: 45 85 c0 test %r8d,%r8d
|
|
68ef: 0f 8e 53 01 00 00 jle 0x6a48
|
|
68f5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
|
|
68f9: c5 f8 2e c1 vucomiss %xmm1,%xmm0
|
|
68fd: 7a 06 jp 0x6905
|
|
68ff: 0f 84 40 01 00 00 je 0x6a45
|
|
6905: 41 83 f8 10 cmp $0x10,%r8d
|
|
6909: 0f 8c 2f 01 00 00 jl 0x6a3e
|
|
690f: 49 89 ca mov %rcx,%r10
|
|
6912: 49 83 e2 1f and $0x1f,%r10
|
|
6916: 45 85 d2 test %r10d,%r10d
|
|
6919: 74 18 je 0x6933
|
|
691b: 41 f7 c2 03 00 00 00 test $0x3,%r10d
|
|
6922: 0f 85 16 01 00 00 jne 0x6a3e
|
|
6928: 41 f7 da neg %r10d
|
|
692b: 41 83 c2 20 add $0x20,%r10d
|
|
692f: 41 c1 ea 02 shr $0x2,%r10d
|
|
6933: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
6937: 44 3b c0 cmp %eax,%r8d
|
|
693a: 0f 8c fe 00 00 00 jl 0x6a3e
|
|
6940: 44 89 c2 mov %r8d,%edx
|
|
6943: 33 c0 xor %eax,%eax
|
|
6945: 41 2b d2 sub %r10d,%edx
|
|
6948: 83 e2 0f and $0xf,%edx
|
|
694b: f7 da neg %edx
|
|
694d: 41 03 d0 add %r8d,%edx
|
|
6950: 45 89 d1 mov %r10d,%r9d
|
|
6953: 45 85 d2 test %r10d,%r10d
|
|
6956: 76 1a jbe 0x6972
|
|
6958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
695f: 00
|
|
6960: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
|
|
6965: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
|
|
696a: 48 ff c0 inc %rax
|
|
696d: 49 3b c1 cmp %r9,%rax
|
|
6970: 72 ee jb 0x6960
|
|
6972: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
|
|
6977: 48 63 c2 movslq %edx,%rax
|
|
697a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6980: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
|
|
6986: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
|
|
698d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
|
|
6993: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
|
|
699a: 49 83 c1 10 add $0x10,%r9
|
|
699e: 4c 3b c8 cmp %rax,%r9
|
|
69a1: 72 dd jb 0x6980
|
|
69a3: 8d 42 01 lea 0x1(%rdx),%eax
|
|
69a6: 41 3b c0 cmp %r8d,%eax
|
|
69a9: 0f 87 85 00 00 00 ja 0x6a34
|
|
69af: 4d 63 c0 movslq %r8d,%r8
|
|
69b2: 48 63 d2 movslq %edx,%rdx
|
|
69b5: 4c 2b c2 sub %rdx,%r8
|
|
69b8: 49 83 f8 04 cmp $0x4,%r8
|
|
69bc: 0f 8c 78 00 00 00 jl 0x6a3a
|
|
69c2: 48 63 d2 movslq %edx,%rdx
|
|
69c5: 44 89 c0 mov %r8d,%eax
|
|
69c8: 83 e0 fc and $0xfffffffc,%eax
|
|
69cb: 45 33 d2 xor %r10d,%r10d
|
|
69ce: 48 63 c0 movslq %eax,%rax
|
|
69d1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
|
|
69d6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
|
|
69da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
69e0: 49 83 c2 04 add $0x4,%r10
|
|
69e4: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
|
|
69e9: c4 c1 78 11 11 vmovups %xmm2,(%r9)
|
|
69ee: 49 83 c1 10 add $0x10,%r9
|
|
69f2: 4c 3b d0 cmp %rax,%r10
|
|
69f5: 72 e9 jb 0x69e0
|
|
69f7: 49 3b c0 cmp %r8,%rax
|
|
69fa: 73 38 jae 0x6a34
|
|
69fc: 48 63 d2 movslq %edx,%rdx
|
|
69ff: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
|
|
6a03: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
|
|
6a07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a0e: 00
|
|
6a0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a16: 0f 1f 00 nopl (%rax)
|
|
6a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a20: 48 ff c0 inc %rax
|
|
6a23: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
|
|
6a27: c5 fa 11 0a vmovss %xmm1,(%rdx)
|
|
6a2b: 48 83 c2 04 add $0x4,%rdx
|
|
6a2f: 49 3b c0 cmp %r8,%rax
|
|
6a32: 72 ec jb 0x6a20
|
|
6a34: 33 c0 xor %eax,%eax
|
|
6a36: c5 f8 77 vzeroupper
|
|
6a39: c3 ret
|
|
6a3a: 33 c0 xor %eax,%eax
|
|
6a3c: eb b9 jmp 0x69f7
|
|
6a3e: 33 d2 xor %edx,%edx
|
|
6a40: e9 5e ff ff ff jmp 0x69a3
|
|
6a45: 33 c0 xor %eax,%eax
|
|
6a47: c3 ret
|
|
6a48: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6a4d: c3 ret
|
|
6a4e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6a53: c3 ret
|
|
6a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6a60: 48 83 ec 28 sub $0x28,%rsp
|
|
6a64: 48 85 d2 test %rdx,%rdx
|
|
6a67: 74 1c je 0x6a85
|
|
6a69: 45 85 c0 test %r8d,%r8d
|
|
6a6c: 7e 21 jle 0x6a8f
|
|
6a6e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
6a71: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
6a75: 7a 02 jp 0x6a79
|
|
6a77: 74 05 je 0x6a7e
|
|
6a79: e8 22 f6 05 00 call 0x660a0
|
|
6a7e: 33 c0 xor %eax,%eax
|
|
6a80: 48 83 c4 28 add $0x28,%rsp
|
|
6a84: c3 ret
|
|
6a85: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6a8a: 48 83 c4 28 add $0x28,%rsp
|
|
6a8e: c3 ret
|
|
6a8f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6a94: 48 83 c4 28 add $0x28,%rsp
|
|
6a98: c3 ret
|
|
6a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6aa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6aa5: 48 85 d2 test %rdx,%rdx
|
|
6aa8: 74 1d je 0x6ac7
|
|
6aaa: 45 85 c0 test %r8d,%r8d
|
|
6aad: 7e 26 jle 0x6ad5
|
|
6aaf: 0f 57 c9 xorps %xmm1,%xmm1
|
|
6ab2: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
6ab6: 7a 02 jp 0x6aba
|
|
6ab8: 74 05 je 0x6abf
|
|
6aba: e8 81 f7 05 00 call 0x66240
|
|
6abf: 33 c0 xor %eax,%eax
|
|
6ac1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6ac6: c3 ret
|
|
6ac7: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6acc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6ad1: 90 nop
|
|
6ad2: 90 nop
|
|
6ad3: 90 nop
|
|
6ad4: c3 ret
|
|
6ad5: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6ada: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6adf: 90 nop
|
|
6ae0: c3 ret
|
|
6ae1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ae8: 00
|
|
6ae9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6af7: 00
|
|
6af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6aff: 90 nop
|
|
6b00: 48 83 ec 28 sub $0x28,%rsp
|
|
6b04: 48 85 d2 test %rdx,%rdx
|
|
6b07: 74 1c je 0x6b25
|
|
6b09: 45 85 c0 test %r8d,%r8d
|
|
6b0c: 7e 21 jle 0x6b2f
|
|
6b0e: 0f 57 c9 xorps %xmm1,%xmm1
|
|
6b11: 66 0f 2e c1 ucomisd %xmm1,%xmm0
|
|
6b15: 7a 02 jp 0x6b19
|
|
6b17: 74 05 je 0x6b1e
|
|
6b19: e8 c2 f8 05 00 call 0x663e0
|
|
6b1e: 33 c0 xor %eax,%eax
|
|
6b20: 48 83 c4 28 add $0x28,%rsp
|
|
6b24: c3 ret
|
|
6b25: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6b2a: 48 83 c4 28 add $0x28,%rsp
|
|
6b2e: c3 ret
|
|
6b2f: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6b34: 48 83 c4 28 add $0x28,%rsp
|
|
6b38: c3 ret
|
|
6b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6b40: 49 89 d1 mov %rdx,%r9
|
|
6b43: c5 f9 28 c8 vmovapd %xmm0,%xmm1
|
|
6b47: 4d 85 c9 test %r9,%r9
|
|
6b4a: 0f 84 a6 01 00 00 je 0x6cf6
|
|
6b50: 45 85 c0 test %r8d,%r8d
|
|
6b53: 0f 8e 97 01 00 00 jle 0x6cf0
|
|
6b59: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
|
|
6b5d: c5 f9 2e c8 vucomisd %xmm0,%xmm1
|
|
6b61: 7a 06 jp 0x6b69
|
|
6b63: 0f 84 84 01 00 00 je 0x6ced
|
|
6b69: 41 83 f8 10 cmp $0x10,%r8d
|
|
6b6d: 0f 8c 6b 01 00 00 jl 0x6cde
|
|
6b73: 4c 89 ca mov %r9,%rdx
|
|
6b76: 48 83 e2 1f and $0x1f,%rdx
|
|
6b7a: 85 d2 test %edx,%edx
|
|
6b7c: 74 11 je 0x6b8f
|
|
6b7e: f6 c2 07 test $0x7,%dl
|
|
6b81: 0f 85 57 01 00 00 jne 0x6cde
|
|
6b87: f7 da neg %edx
|
|
6b89: 83 c2 20 add $0x20,%edx
|
|
6b8c: c1 ea 03 shr $0x3,%edx
|
|
6b8f: 8d 42 10 lea 0x10(%rdx),%eax
|
|
6b92: 44 3b c0 cmp %eax,%r8d
|
|
6b95: 0f 8c 43 01 00 00 jl 0x6cde
|
|
6b9b: 44 89 c1 mov %r8d,%ecx
|
|
6b9e: 33 c0 xor %eax,%eax
|
|
6ba0: 2b ca sub %edx,%ecx
|
|
6ba2: 83 e1 0f and $0xf,%ecx
|
|
6ba5: f7 d9 neg %ecx
|
|
6ba7: 41 03 c8 add %r8d,%ecx
|
|
6baa: 41 89 d2 mov %edx,%r10d
|
|
6bad: 85 d2 test %edx,%edx
|
|
6baf: 76 23 jbe 0x6bd4
|
|
6bb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bb8: 00
|
|
6bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6bc0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
|
|
6bc6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
|
|
6bcc: 48 ff c0 inc %rax
|
|
6bcf: 49 3b c2 cmp %r10,%rax
|
|
6bd2: 72 ec jb 0x6bc0
|
|
6bd4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
|
|
6bd8: 48 63 d1 movslq %ecx,%rdx
|
|
6bdb: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
|
|
6be1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6be8: 00
|
|
6be9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6bf7: 00
|
|
6bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6bff: 90 nop
|
|
6c00: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
|
|
6c06: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
|
|
6c0d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
|
|
6c14: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
|
|
6c1b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
|
|
6c21: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
|
|
6c28: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
|
|
6c2f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
|
|
6c36: 49 83 c2 10 add $0x10,%r10
|
|
6c3a: 4c 3b d2 cmp %rdx,%r10
|
|
6c3d: 72 c1 jb 0x6c00
|
|
6c3f: 8d 41 01 lea 0x1(%rcx),%eax
|
|
6c42: 41 3b c0 cmp %r8d,%eax
|
|
6c45: 0f 87 89 00 00 00 ja 0x6cd4
|
|
6c4b: 4d 63 c0 movslq %r8d,%r8
|
|
6c4e: 4c 2b c2 sub %rdx,%r8
|
|
6c51: 49 83 f8 04 cmp $0x4,%r8
|
|
6c55: 0f 8c 7f 00 00 00 jl 0x6cda
|
|
6c5b: 44 89 c0 mov %r8d,%eax
|
|
6c5e: 45 33 d2 xor %r10d,%r10d
|
|
6c61: 83 e0 fc and $0xfffffffc,%eax
|
|
6c64: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
|
|
6c68: 48 63 c0 movslq %eax,%rax
|
|
6c6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6c72: 00
|
|
6c73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6c80: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
|
|
6c84: 49 83 c2 04 add $0x4,%r10
|
|
6c88: c5 fd 11 12 vmovupd %ymm2,(%rdx)
|
|
6c8c: 48 83 c2 20 add $0x20,%rdx
|
|
6c90: 4c 3b d0 cmp %rax,%r10
|
|
6c93: 72 eb jb 0x6c80
|
|
6c95: 49 3b c0 cmp %r8,%rax
|
|
6c98: 73 3a jae 0x6cd4
|
|
6c9a: 48 63 c9 movslq %ecx,%rcx
|
|
6c9d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
|
|
6ca1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
|
|
6ca5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6cac: 00
|
|
6cad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6cc0: 48 ff c0 inc %rax
|
|
6cc3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
|
|
6cc7: c5 fb 11 02 vmovsd %xmm0,(%rdx)
|
|
6ccb: 48 83 c2 08 add $0x8,%rdx
|
|
6ccf: 49 3b c0 cmp %r8,%rax
|
|
6cd2: 72 ec jb 0x6cc0
|
|
6cd4: 33 c0 xor %eax,%eax
|
|
6cd6: c5 f8 77 vzeroupper
|
|
6cd9: c3 ret
|
|
6cda: 33 c0 xor %eax,%eax
|
|
6cdc: eb b7 jmp 0x6c95
|
|
6cde: 33 c9 xor %ecx,%ecx
|
|
6ce0: 41 83 f8 01 cmp $0x1,%r8d
|
|
6ce4: 72 ee jb 0x6cd4
|
|
6ce6: 4d 63 c0 movslq %r8d,%r8
|
|
6ce9: 33 c0 xor %eax,%eax
|
|
6ceb: eb a8 jmp 0x6c95
|
|
6ced: 33 c0 xor %eax,%eax
|
|
6cef: c3 ret
|
|
6cf0: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6cf5: c3 ret
|
|
6cf6: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6cfb: c3 ret
|
|
6cfc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
6d00: 48 89 d1 mov %rdx,%rcx
|
|
6d03: 48 85 c9 test %rcx,%rcx
|
|
6d06: 0f 84 82 01 00 00 je 0x6e8e
|
|
6d0c: 45 85 c0 test %r8d,%r8d
|
|
6d0f: 0f 8e 73 01 00 00 jle 0x6e88
|
|
6d15: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
|
|
6d19: c5 f9 2e c1 vucomisd %xmm1,%xmm0
|
|
6d1d: 7a 06 jp 0x6d25
|
|
6d1f: 0f 84 60 01 00 00 je 0x6e85
|
|
6d25: 41 83 f8 10 cmp $0x10,%r8d
|
|
6d29: 0f 8c 4f 01 00 00 jl 0x6e7e
|
|
6d2f: 49 89 ca mov %rcx,%r10
|
|
6d32: 49 83 e2 1f and $0x1f,%r10
|
|
6d36: 45 85 d2 test %r10d,%r10d
|
|
6d39: 74 18 je 0x6d53
|
|
6d3b: 41 f7 c2 07 00 00 00 test $0x7,%r10d
|
|
6d42: 0f 85 36 01 00 00 jne 0x6e7e
|
|
6d48: 41 f7 da neg %r10d
|
|
6d4b: 41 83 c2 20 add $0x20,%r10d
|
|
6d4f: 41 c1 ea 03 shr $0x3,%r10d
|
|
6d53: 41 8d 42 10 lea 0x10(%r10),%eax
|
|
6d57: 44 3b c0 cmp %eax,%r8d
|
|
6d5a: 0f 8c 1e 01 00 00 jl 0x6e7e
|
|
6d60: 44 89 c2 mov %r8d,%edx
|
|
6d63: 33 c0 xor %eax,%eax
|
|
6d65: 41 2b d2 sub %r10d,%edx
|
|
6d68: 83 e2 0f and $0xf,%edx
|
|
6d6b: f7 da neg %edx
|
|
6d6d: 41 03 d0 add %r8d,%edx
|
|
6d70: 45 89 d1 mov %r10d,%r9d
|
|
6d73: 45 85 d2 test %r10d,%r10d
|
|
6d76: 76 1a jbe 0x6d92
|
|
6d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6d7f: 00
|
|
6d80: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
|
|
6d85: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
|
|
6d8a: 48 ff c0 inc %rax
|
|
6d8d: 49 3b c1 cmp %r9,%rax
|
|
6d90: 72 ee jb 0x6d80
|
|
6d92: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
6d97: 48 63 c2 movslq %edx,%rax
|
|
6d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
6da0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
|
|
6da6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
|
|
6dad: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
|
|
6db4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
|
|
6dbb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
|
|
6dc1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
|
|
6dc8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
|
|
6dcf: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
|
|
6dd6: 49 83 c1 10 add $0x10,%r9
|
|
6dda: 4c 3b c8 cmp %rax,%r9
|
|
6ddd: 72 c1 jb 0x6da0
|
|
6ddf: 8d 42 01 lea 0x1(%rdx),%eax
|
|
6de2: 41 3b c0 cmp %r8d,%eax
|
|
6de5: 0f 87 89 00 00 00 ja 0x6e74
|
|
6deb: 4d 63 c0 movslq %r8d,%r8
|
|
6dee: 48 63 d2 movslq %edx,%rdx
|
|
6df1: 4c 2b c2 sub %rdx,%r8
|
|
6df4: 49 83 f8 04 cmp $0x4,%r8
|
|
6df8: 0f 8c 7c 00 00 00 jl 0x6e7a
|
|
6dfe: 48 63 d2 movslq %edx,%rdx
|
|
6e01: 44 89 c0 mov %r8d,%eax
|
|
6e04: 83 e0 fc and $0xfffffffc,%eax
|
|
6e07: 45 33 d2 xor %r10d,%r10d
|
|
6e0a: 48 63 c0 movslq %eax,%rax
|
|
6e0d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
|
|
6e12: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
|
|
6e16: 0f 1f 00 nopl (%rax)
|
|
6e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e20: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
|
|
6e25: 49 83 c2 04 add $0x4,%r10
|
|
6e29: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
|
|
6e2e: 49 83 c1 20 add $0x20,%r9
|
|
6e32: 4c 3b d0 cmp %rax,%r10
|
|
6e35: 72 e9 jb 0x6e20
|
|
6e37: 49 3b c0 cmp %r8,%rax
|
|
6e3a: 73 38 jae 0x6e74
|
|
6e3c: 48 63 d2 movslq %edx,%rdx
|
|
6e3f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
|
|
6e43: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
|
|
6e47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e4e: 00
|
|
6e4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e56: 0f 1f 00 nopl (%rax)
|
|
6e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6e60: 48 ff c0 inc %rax
|
|
6e63: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
|
|
6e67: c5 fb 11 0a vmovsd %xmm1,(%rdx)
|
|
6e6b: 48 83 c2 08 add $0x8,%rdx
|
|
6e6f: 49 3b c0 cmp %r8,%rax
|
|
6e72: 72 ec jb 0x6e60
|
|
6e74: 33 c0 xor %eax,%eax
|
|
6e76: c5 f8 77 vzeroupper
|
|
6e79: c3 ret
|
|
6e7a: 33 c0 xor %eax,%eax
|
|
6e7c: eb b9 jmp 0x6e37
|
|
6e7e: 33 d2 xor %edx,%edx
|
|
6e80: e9 5a ff ff ff jmp 0x6ddf
|
|
6e85: 33 c0 xor %eax,%eax
|
|
6e87: c3 ret
|
|
6e88: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6e8d: c3 ret
|
|
6e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6e93: c3 ret
|
|
6e94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
6ea0: 48 83 ec 28 sub $0x28,%rsp
|
|
6ea4: 48 85 d2 test %rdx,%rdx
|
|
6ea7: 74 20 je 0x6ec9
|
|
6ea9: 45 85 c0 test %r8d,%r8d
|
|
6eac: 7f 0a jg 0x6eb8
|
|
6eae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6eb3: 48 83 c4 28 add $0x28,%rsp
|
|
6eb7: c3 ret
|
|
6eb8: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
6ebd: e8 9e ba 02 00 call 0x32960
|
|
6ec2: 33 c0 xor %eax,%eax
|
|
6ec4: 48 83 c4 28 add $0x28,%rsp
|
|
6ec8: c3 ret
|
|
6ec9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6ece: 48 83 c4 28 add $0x28,%rsp
|
|
6ed2: c3 ret
|
|
6ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6edf: 00
|
|
6ee0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
6ee5: 48 85 d2 test %rdx,%rdx
|
|
6ee8: 74 23 je 0x6f0d
|
|
6eea: 45 85 c0 test %r8d,%r8d
|
|
6eed: 7f 0c jg 0x6efb
|
|
6eef: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6ef4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6ef9: 90 nop
|
|
6efa: c3 ret
|
|
6efb: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
6f00: e8 7b ba 02 00 call 0x32980
|
|
6f05: 33 c0 xor %eax,%eax
|
|
6f07: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6f0c: c3 ret
|
|
6f0d: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6f12: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
6f17: 90 nop
|
|
6f18: 90 nop
|
|
6f19: 90 nop
|
|
6f1a: c3 ret
|
|
6f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f20: 48 83 ec 28 sub $0x28,%rsp
|
|
6f24: 48 85 d2 test %rdx,%rdx
|
|
6f27: 74 20 je 0x6f49
|
|
6f29: 45 85 c0 test %r8d,%r8d
|
|
6f2c: 7f 0a jg 0x6f38
|
|
6f2e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6f33: 48 83 c4 28 add $0x28,%rsp
|
|
6f37: c3 ret
|
|
6f38: 66 48 0f 7e c1 movq %xmm0,%rcx
|
|
6f3d: e8 5e ba 02 00 call 0x329a0
|
|
6f42: 33 c0 xor %eax,%eax
|
|
6f44: 48 83 c4 28 add $0x28,%rsp
|
|
6f48: c3 ret
|
|
6f49: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6f4e: 48 83 c4 28 add $0x28,%rsp
|
|
6f52: c3 ret
|
|
6f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f5f: 00
|
|
6f60: 48 83 ec 28 sub $0x28,%rsp
|
|
6f64: 48 85 d2 test %rdx,%rdx
|
|
6f67: 74 20 je 0x6f89
|
|
6f69: 45 85 c0 test %r8d,%r8d
|
|
6f6c: 7f 0a jg 0x6f78
|
|
6f6e: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6f73: 48 83 c4 28 add $0x28,%rsp
|
|
6f77: c3 ret
|
|
6f78: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
6f7d: e8 3e ba 02 00 call 0x329c0
|
|
6f82: 33 c0 xor %eax,%eax
|
|
6f84: 48 83 c4 28 add $0x28,%rsp
|
|
6f88: c3 ret
|
|
6f89: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6f8e: 48 83 c4 28 add $0x28,%rsp
|
|
6f92: c3 ret
|
|
6f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6f9f: 00
|
|
6fa0: 48 83 ec 28 sub $0x28,%rsp
|
|
6fa4: 48 85 d2 test %rdx,%rdx
|
|
6fa7: 74 20 je 0x6fc9
|
|
6fa9: 45 85 c0 test %r8d,%r8d
|
|
6fac: 7f 0a jg 0x6fb8
|
|
6fae: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6fb3: 48 83 c4 28 add $0x28,%rsp
|
|
6fb7: c3 ret
|
|
6fb8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
6fbd: e8 1e ba 02 00 call 0x329e0
|
|
6fc2: 33 c0 xor %eax,%eax
|
|
6fc4: 48 83 c4 28 add $0x28,%rsp
|
|
6fc8: c3 ret
|
|
6fc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
6fce: 48 83 c4 28 add $0x28,%rsp
|
|
6fd2: c3 ret
|
|
6fd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
6fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
6fdf: 00
|
|
6fe0: 48 83 ec 28 sub $0x28,%rsp
|
|
6fe4: 48 85 d2 test %rdx,%rdx
|
|
6fe7: 74 20 je 0x7009
|
|
6fe9: 45 85 c0 test %r8d,%r8d
|
|
6fec: 7f 0a jg 0x6ff8
|
|
6fee: b8 fa ff ff ff mov $0xfffffffa,%eax
|
|
6ff3: 48 83 c4 28 add $0x28,%rsp
|
|
6ff7: c3 ret
|
|
6ff8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
|
|
6ffd: e8 3e bd 02 00 call 0x32d40
|
|
7002: 33 c0 xor %eax,%eax
|
|
7004: 48 83 c4 28 add $0x28,%rsp
|
|
7008: c3 ret
|
|
7009: b8 f8 ff ff ff mov $0xfffffff8,%eax
|
|
700e: 48 83 c4 28 add $0x28,%rsp
|
|
7012: c3 ret
|
|
7013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
701f: 00
|
|
7020: 41 83 f9 05 cmp $0x5,%r9d
|
|
7024: 7d 3d jge 0x7063
|
|
7026: 41 ff c9 dec %r9d
|
|
7029: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
702d: 74 33 je 0x7062
|
|
702f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7036: 00
|
|
7037: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
703e: 66 90 xchg %ax,%ax
|
|
7040: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
7044: 41 ff c9 dec %r9d
|
|
7047: 48 83 c1 08 add $0x8,%rcx
|
|
704b: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
704f: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7054: 48 83 c2 08 add $0x8,%rdx
|
|
7058: 49 83 c0 08 add $0x8,%r8
|
|
705c: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
7060: 75 de jne 0x7040
|
|
7062: c3 ret
|
|
7063: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
706a: 0f 85 e0 02 00 00 jne 0x7350
|
|
7070: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
7077: 74 1c je 0x7095
|
|
7079: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
707d: 48 83 c1 08 add $0x8,%rcx
|
|
7081: 41 ff c9 dec %r9d
|
|
7084: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
7088: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
708d: 48 83 c2 08 add $0x8,%rdx
|
|
7091: 49 83 c0 08 add $0x8,%r8
|
|
7095: 44 89 c8 mov %r9d,%eax
|
|
7098: 41 83 e1 03 and $0x3,%r9d
|
|
709c: c1 f8 02 sar $0x2,%eax
|
|
709f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
70a6: 0f 84 70 01 00 00 je 0x721c
|
|
70ac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
70b3: 0f 84 d5 00 00 00 je 0x718e
|
|
70b9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
70be: 0f 8f 7c 00 00 00 jg 0x7140
|
|
70c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
70cb: 00
|
|
70cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
70d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
70d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
70df: 00
|
|
70e0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
70e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
70e9: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
70ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
70f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
70f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
70fc: 48 83 c2 20 add $0x20,%rdx
|
|
7100: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
7105: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
710a: 48 83 c1 20 add $0x20,%rcx
|
|
710e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
7112: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
7116: 41 0f 29 10 movaps %xmm2,(%r8)
|
|
711a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
|
|
711f: 49 83 c0 20 add $0x20,%r8
|
|
7123: ff c8 dec %eax
|
|
7125: 75 b9 jne 0x70e0
|
|
7127: e9 fa fe ff ff jmp 0x7026
|
|
712c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7133: 00
|
|
7134: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
713b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7140: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
7144: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
7148: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
714d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
7152: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
7157: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
715c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
7161: 48 83 c2 20 add $0x20,%rdx
|
|
7165: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
716a: 48 83 c1 20 add $0x20,%rcx
|
|
716e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
7172: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
7176: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
717b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
7181: 49 83 c0 20 add $0x20,%r8
|
|
7185: ff c8 dec %eax
|
|
7187: 75 b7 jne 0x7140
|
|
7189: e9 98 fe ff ff jmp 0x7026
|
|
718e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
7193: 7f 4b jg 0x71e0
|
|
7195: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
71a0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
71a4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
71a9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
71ae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
71b3: 48 83 c1 20 add $0x20,%rcx
|
|
71b7: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
71bb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
71c0: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
71c4: 48 83 c2 20 add $0x20,%rdx
|
|
71c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
71cd: 49 83 c0 20 add $0x20,%r8
|
|
71d1: ff c8 dec %eax
|
|
71d3: 75 cb jne 0x71a0
|
|
71d5: e9 4c fe ff ff jmp 0x7026
|
|
71da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
71e0: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
71e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
71e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
71ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
71f3: 48 83 c1 20 add $0x20,%rcx
|
|
71f7: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
71fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
7200: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
7205: 48 83 c2 20 add $0x20,%rdx
|
|
7209: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
720f: 49 83 c0 20 add $0x20,%r8
|
|
7213: ff c8 dec %eax
|
|
7215: 75 c9 jne 0x71e0
|
|
7217: e9 0a fe ff ff jmp 0x7026
|
|
721c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7223: 0f 84 93 00 00 00 je 0x72bc
|
|
7229: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
722e: 7f 50 jg 0x7280
|
|
7230: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7237: 00
|
|
7238: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
723f: 90 nop
|
|
7240: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
7244: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7249: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
724e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
7253: 48 83 c2 20 add $0x20,%rdx
|
|
7257: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
725b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7260: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
7264: 48 83 c1 20 add $0x20,%rcx
|
|
7268: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
726d: 49 83 c0 20 add $0x20,%r8
|
|
7271: ff c8 dec %eax
|
|
7273: 75 cb jne 0x7240
|
|
7275: e9 ac fd ff ff jmp 0x7026
|
|
727a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
|
|
7280: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
7284: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
7289: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
728e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
7293: 48 83 c2 20 add $0x20,%rdx
|
|
7297: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
729b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
72a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
72a5: 48 83 c1 20 add $0x20,%rcx
|
|
72a9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
72af: 49 83 c0 20 add $0x20,%r8
|
|
72b3: ff c8 dec %eax
|
|
72b5: 75 c9 jne 0x7280
|
|
72b7: e9 6a fd ff ff jmp 0x7026
|
|
72bc: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
72c1: 7f 5d jg 0x7320
|
|
72c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
72ca: 00
|
|
72cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
72d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
72e0: 0f 28 02 movaps (%rdx),%xmm0
|
|
72e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
72e7: 48 83 c2 20 add $0x20,%rdx
|
|
72eb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
72ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
72f4: 41 0f 29 00 movaps %xmm0,(%r8)
|
|
72f8: 48 83 c1 20 add $0x20,%rcx
|
|
72fc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
|
|
7301: 49 83 c0 20 add $0x20,%r8
|
|
7305: ff c8 dec %eax
|
|
7307: 75 d7 jne 0x72e0
|
|
7309: e9 18 fd ff ff jmp 0x7026
|
|
730e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7315: 00
|
|
7316: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
731d: 0f 1f 00 nopl (%rax)
|
|
7320: 0f 28 02 movaps (%rdx),%xmm0
|
|
7323: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
7327: 48 83 c2 20 add $0x20,%rdx
|
|
732b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
732f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7334: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
7339: 48 83 c1 20 add $0x20,%rcx
|
|
733d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
7343: 49 83 c0 20 add $0x20,%r8
|
|
7347: ff c8 dec %eax
|
|
7349: 75 d5 jne 0x7320
|
|
734b: e9 d6 fc ff ff jmp 0x7026
|
|
7350: 44 89 c8 mov %r9d,%eax
|
|
7353: 41 83 e1 03 and $0x3,%r9d
|
|
7357: c1 f8 02 sar $0x2,%eax
|
|
735a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
7361: 0f 84 d3 00 00 00 je 0x743a
|
|
7367: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
736e: 0f 85 6c 00 00 00 jne 0x73e0
|
|
7374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7380: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
7384: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
|
|
7389: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
|
|
738e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
|
|
7393: 48 83 c1 20 add $0x20,%rcx
|
|
7397: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
739b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
73a0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
73a5: 48 83 c2 20 add $0x20,%rdx
|
|
73a9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
73af: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
73b5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
73bb: 49 83 c0 20 add $0x20,%r8
|
|
73bf: ff c8 dec %eax
|
|
73c1: 75 bd jne 0x7380
|
|
73c3: e9 5e fc ff ff jmp 0x7026
|
|
73c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
73cf: 00
|
|
73d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
73d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
73de: 00 00
|
|
73e0: f2 0f 10 11 movsd (%rcx),%xmm2
|
|
73e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
|
|
73e9: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
73ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
73f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
73f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
73fc: 48 83 c2 20 add $0x20,%rdx
|
|
7400: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
|
|
7405: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
|
|
740a: 48 83 c1 20 add $0x20,%rcx
|
|
740e: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
7412: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
7416: f2 41 0f 11 10 movsd %xmm2,(%r8)
|
|
741b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
|
|
7421: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
|
|
7427: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
|
|
742d: 49 83 c0 20 add $0x20,%r8
|
|
7431: ff c8 dec %eax
|
|
7433: 75 ab jne 0x73e0
|
|
7435: e9 ec fb ff ff jmp 0x7026
|
|
743a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7441: 75 5d jne 0x74a0
|
|
7443: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
744a: 00
|
|
744b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7460: 0f 28 02 movaps (%rdx),%xmm0
|
|
7463: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
|
|
7467: 48 83 c2 20 add $0x20,%rdx
|
|
746b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
746f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7474: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7479: 48 83 c1 20 add $0x20,%rcx
|
|
747d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
7483: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
7489: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
748f: 49 83 c0 20 add $0x20,%r8
|
|
7493: ff c8 dec %eax
|
|
7495: 75 c9 jne 0x7460
|
|
7497: e9 8a fb ff ff jmp 0x7026
|
|
749c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
74a0: f2 0f 10 02 movsd (%rdx),%xmm0
|
|
74a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
|
|
74a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
|
|
74ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
|
|
74b3: 48 83 c2 20 add $0x20,%rdx
|
|
74b7: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
74bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
74c0: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
74c5: 48 83 c1 20 add $0x20,%rcx
|
|
74c9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
|
|
74cf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
|
|
74d5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
|
|
74db: 49 83 c0 20 add $0x20,%r8
|
|
74df: ff c8 dec %eax
|
|
74e1: 75 bd jne 0x74a0
|
|
74e3: e9 3e fb ff ff jmp 0x7026
|
|
74e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
74ef: 00
|
|
74f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
74f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
|
|
74fe: 00 00
|
|
7500: 41 83 f9 05 cmp $0x5,%r9d
|
|
7504: 7d 3e jge 0x7544
|
|
7506: 41 83 c1 ff add $0xffffffff,%r9d
|
|
750a: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
750e: 74 33 je 0x7543
|
|
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: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
7524: 41 83 c1 ff add $0xffffffff,%r9d
|
|
7528: 48 83 c1 08 add $0x8,%rcx
|
|
752c: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
7530: 48 83 c2 08 add $0x8,%rdx
|
|
7534: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7539: 49 83 c0 08 add $0x8,%r8
|
|
753d: 41 83 f9 ff cmp $0xffffffff,%r9d
|
|
7541: 75 dd jne 0x7520
|
|
7543: c3 ret
|
|
7544: 49 f7 c0 07 00 00 00 test $0x7,%r8
|
|
754b: 0f 85 80 02 00 00 jne 0x77d1
|
|
7551: 49 f7 c0 0f 00 00 00 test $0xf,%r8
|
|
7558: 74 1d je 0x7577
|
|
755a: f2 0f 10 01 movsd (%rcx),%xmm0
|
|
755e: 48 83 c1 08 add $0x8,%rcx
|
|
7562: 41 83 c1 ff add $0xffffffff,%r9d
|
|
7566: f2 0f 58 02 addsd (%rdx),%xmm0
|
|
756a: 48 83 c2 08 add $0x8,%rdx
|
|
756e: f2 41 0f 11 00 movsd %xmm0,(%r8)
|
|
7573: 49 83 c0 08 add $0x8,%r8
|
|
7577: 44 89 c8 mov %r9d,%eax
|
|
757a: 41 83 e1 03 and $0x3,%r9d
|
|
757e: c1 f8 02 sar $0x2,%eax
|
|
7581: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
7588: 0f 84 23 01 00 00 je 0x76b1
|
|
758e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
7595: 0f 84 9c 00 00 00 je 0x7637
|
|
759b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
75a0: 7f 5e jg 0x7600
|
|
75a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
75a9: 00
|
|
75aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
75b8: 00
|
|
75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
75c0: 0f 10 11 movups (%rcx),%xmm2
|
|
75c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
75c7: 48 83 c1 20 add $0x20,%rcx
|
|
75cb: 0f 10 02 movups (%rdx),%xmm0
|
|
75ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
75d2: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
75d6: 48 83 c2 20 add $0x20,%rdx
|
|
75da: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
75de: 41 0f 11 10 movups %xmm2,(%r8)
|
|
75e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
75e7: 49 83 c0 20 add $0x20,%r8
|
|
75eb: 83 c0 ff add $0xffffffff,%eax
|
|
75ee: 75 d0 jne 0x75c0
|
|
75f0: e9 11 ff ff ff jmp 0x7506
|
|
75f5: 0f 1f 40 00 nopl 0x0(%rax)
|
|
75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7600: 0f 10 11 movups (%rcx),%xmm2
|
|
7603: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
7607: 48 83 c1 20 add $0x20,%rcx
|
|
760b: 0f 10 02 movups (%rdx),%xmm0
|
|
760e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7612: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
7616: 48 83 c2 20 add $0x20,%rdx
|
|
761a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
761e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
|
|
7623: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
|
|
7629: 49 83 c0 20 add $0x20,%r8
|
|
762d: 83 c0 ff add $0xffffffff,%eax
|
|
7630: 75 ce jne 0x7600
|
|
7632: e9 cf fe ff ff jmp 0x7506
|
|
7637: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
763c: 7f 42 jg 0x7680
|
|
763e: 66 90 xchg %ax,%ax
|
|
7640: 0f 10 01 movups (%rcx),%xmm0
|
|
7643: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7647: 48 83 c1 20 add $0x20,%rcx
|
|
764b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
764f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
7654: 48 83 c2 20 add $0x20,%rdx
|
|
7658: 41 0f 11 00 movups %xmm0,(%r8)
|
|
765c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7661: 49 83 c0 20 add $0x20,%r8
|
|
7665: 83 c0 ff add $0xffffffff,%eax
|
|
7668: 75 d6 jne 0x7640
|
|
766a: e9 97 fe ff ff jmp 0x7506
|
|
766f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7676: 00
|
|
7677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
767e: 66 90 xchg %ax,%ax
|
|
7680: 0f 10 01 movups (%rcx),%xmm0
|
|
7683: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7687: 48 83 c1 20 add $0x20,%rcx
|
|
768b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
768f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
7694: 48 83 c2 20 add $0x20,%rdx
|
|
7698: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
769d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
76a3: 49 83 c0 20 add $0x20,%r8
|
|
76a7: 83 c0 ff add $0xffffffff,%eax
|
|
76aa: 75 d4 jne 0x7680
|
|
76ac: e9 55 fe ff ff jmp 0x7506
|
|
76b1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
76b8: 0f 84 93 00 00 00 je 0x7751
|
|
76be: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
76c3: 7f 5b jg 0x7720
|
|
76c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
76cc: 00
|
|
76cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
76d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
76d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
76e0: 0f 10 02 movups (%rdx),%xmm0
|
|
76e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
76e7: 48 83 c2 20 add $0x20,%rdx
|
|
76eb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
76ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
76f4: 48 83 c1 20 add $0x20,%rcx
|
|
76f8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
76fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7701: 49 83 c0 20 add $0x20,%r8
|
|
7705: 83 c0 ff add $0xffffffff,%eax
|
|
7708: 75 d6 jne 0x76e0
|
|
770a: e9 f7 fd ff ff jmp 0x7506
|
|
770f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7716: 00
|
|
7717: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
771e: 66 90 xchg %ax,%ax
|
|
7720: 0f 10 02 movups (%rdx),%xmm0
|
|
7723: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7727: 48 83 c2 20 add $0x20,%rdx
|
|
772b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
772f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7734: 48 83 c1 20 add $0x20,%rcx
|
|
7738: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
773d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
7743: 49 83 c0 20 add $0x20,%r8
|
|
7747: 83 c0 ff add $0xffffffff,%eax
|
|
774a: 75 d4 jne 0x7720
|
|
774c: e9 b5 fd ff ff jmp 0x7506
|
|
7751: 3d aa 2a 00 00 cmp $0x2aaa,%eax
|
|
7756: 7f 48 jg 0x77a0
|
|
7758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
775f: 00
|
|
7760: 0f 10 02 movups (%rdx),%xmm0
|
|
7763: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7767: 48 83 c2 20 add $0x20,%rdx
|
|
776b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
776f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7774: 48 83 c1 20 add $0x20,%rcx
|
|
7778: 41 0f 11 00 movups %xmm0,(%r8)
|
|
777c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7781: 49 83 c0 20 add $0x20,%r8
|
|
7785: 83 c0 ff add $0xffffffff,%eax
|
|
7788: 75 d6 jne 0x7760
|
|
778a: e9 77 fd ff ff jmp 0x7506
|
|
778f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7796: 00
|
|
7797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
779e: 66 90 xchg %ax,%ax
|
|
77a0: 0f 10 02 movups (%rdx),%xmm0
|
|
77a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
77a7: 48 83 c2 20 add $0x20,%rdx
|
|
77ab: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
77af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
77b4: 48 83 c1 20 add $0x20,%rcx
|
|
77b8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
|
|
77bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
|
|
77c3: 49 83 c0 20 add $0x20,%r8
|
|
77c7: 83 c0 ff add $0xffffffff,%eax
|
|
77ca: 75 d4 jne 0x77a0
|
|
77cc: e9 35 fd ff ff jmp 0x7506
|
|
77d1: 44 89 c8 mov %r9d,%eax
|
|
77d4: 41 83 e1 03 and $0x3,%r9d
|
|
77d8: c1 f8 02 sar $0x2,%eax
|
|
77db: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
|
|
77e2: 0f 84 8d 00 00 00 je 0x7875
|
|
77e8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
77ef: 75 4f jne 0x7840
|
|
77f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
77f8: 00
|
|
77f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7800: 0f 10 01 movups (%rcx),%xmm0
|
|
7803: 0f 10 49 10 movups 0x10(%rcx),%xmm1
|
|
7807: 48 83 c1 20 add $0x20,%rcx
|
|
780b: 66 0f 58 02 addpd (%rdx),%xmm0
|
|
780f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
|
|
7814: 48 83 c2 20 add $0x20,%rdx
|
|
7818: 41 0f 11 00 movups %xmm0,(%r8)
|
|
781c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
7821: 49 83 c0 20 add $0x20,%r8
|
|
7825: 83 c0 ff add $0xffffffff,%eax
|
|
7828: 75 d6 jne 0x7800
|
|
782a: e9 d7 fc ff ff jmp 0x7506
|
|
782f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7836: 00
|
|
7837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
783e: 66 90 xchg %ax,%ax
|
|
7840: 0f 10 11 movups (%rcx),%xmm2
|
|
7843: 0f 10 59 10 movups 0x10(%rcx),%xmm3
|
|
7847: 48 83 c1 20 add $0x20,%rcx
|
|
784b: 0f 10 02 movups (%rdx),%xmm0
|
|
784e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7852: 66 0f 58 d0 addpd %xmm0,%xmm2
|
|
7856: 48 83 c2 20 add $0x20,%rdx
|
|
785a: 66 0f 58 d9 addpd %xmm1,%xmm3
|
|
785e: 41 0f 11 10 movups %xmm2,(%r8)
|
|
7862: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
|
|
7867: 49 83 c0 20 add $0x20,%r8
|
|
786b: 83 c0 ff add $0xffffffff,%eax
|
|
786e: 75 d0 jne 0x7840
|
|
7870: e9 91 fc ff ff jmp 0x7506
|
|
7875: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
|
|
787c: 75 42 jne 0x78c0
|
|
787e: 66 90 xchg %ax,%ax
|
|
7880: 0f 10 02 movups (%rdx),%xmm0
|
|
7883: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
7887: 48 83 c2 20 add $0x20,%rdx
|
|
788b: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
788f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
7894: 48 83 c1 20 add $0x20,%rcx
|
|
7898: 41 0f 11 00 movups %xmm0,(%r8)
|
|
789c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
78a1: 49 83 c0 20 add $0x20,%r8
|
|
78a5: 83 c0 ff add $0xffffffff,%eax
|
|
78a8: 75 d6 jne 0x7880
|
|
78aa: e9 57 fc ff ff jmp 0x7506
|
|
78af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
78b6: 00
|
|
78b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
78be: 66 90 xchg %ax,%ax
|
|
78c0: 0f 10 02 movups (%rdx),%xmm0
|
|
78c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
|
|
78c7: 48 83 c2 20 add $0x20,%rdx
|
|
78cb: 66 0f 58 01 addpd (%rcx),%xmm0
|
|
78cf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
|
|
78d4: 48 83 c1 20 add $0x20,%rcx
|
|
78d8: 41 0f 11 00 movups %xmm0,(%r8)
|
|
78dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
|
|
78e1: 49 83 c0 20 add $0x20,%r8
|
|
78e5: 83 c0 ff add $0xffffffff,%eax
|
|
78e8: 75 d6 jne 0x78c0
|
|
78ea: e9 17 fc ff ff jmp 0x7506
|
|
78ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
78f6: 00
|
|
78f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
78fe: 66 90 xchg %ax,%ax
|
|
7900: 48 83 ec 28 sub $0x28,%rsp
|
|
7904: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4eac0
|
|
790b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2607610
|
|
7912: 48 33 c4 xor %rsp,%rax
|
|
7915: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
791a: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
791f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
7925: 41 83 f8 03 cmp $0x3,%r8d
|
|
7929: 0f 28 c1 movaps %xmm1,%xmm0
|
|
792c: 0f 57 d2 xorps %xmm2,%xmm2
|
|
792f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
7933: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
7937: 0f 57 c3 xorps %xmm3,%xmm0
|
|
793a: 7d 62 jge 0x799e
|
|
793c: 41 ff c8 dec %r8d
|
|
793f: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
7943: 74 3e je 0x7983
|
|
7945: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
794c: 00
|
|
794d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7954: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7960: 0f 12 12 movlps (%rdx),%xmm2
|
|
7963: 0f 28 d8 movaps %xmm0,%xmm3
|
|
7966: 0f 59 da mulps %xmm2,%xmm3
|
|
7969: 41 ff c8 dec %r8d
|
|
796c: 0f 59 d1 mulps %xmm1,%xmm2
|
|
796f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
7973: 0f 58 d3 addps %xmm3,%xmm2
|
|
7976: 0f 13 12 movlps %xmm2,(%rdx)
|
|
7979: 48 83 c2 08 add $0x8,%rdx
|
|
797d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
7981: 75 dd jne 0x7960
|
|
7983: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
7988: 48 33 cc xor %rsp,%rcx
|
|
798b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2607610
|
|
7992: 75 05 jne 0x7999
|
|
7994: 48 83 c4 28 add $0x28,%rsp
|
|
7998: c3 ret
|
|
7999: e8 d2 b3 11 01 call 0x1122d70
|
|
799e: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
79a5: 74 3c je 0x79e3
|
|
79a7: 44 89 c0 mov %r8d,%eax
|
|
79aa: 41 83 e0 01 and $0x1,%r8d
|
|
79ae: d1 f8 sar $1,%eax
|
|
79b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
79b7: 00
|
|
79b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
79bf: 90 nop
|
|
79c0: 0f 10 1a movups (%rdx),%xmm3
|
|
79c3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
79c6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
79c9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
79cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
79d0: 0f 58 e3 addps %xmm3,%xmm4
|
|
79d3: 0f 11 22 movups %xmm4,(%rdx)
|
|
79d6: 48 83 c2 10 add $0x10,%rdx
|
|
79da: ff c8 dec %eax
|
|
79dc: 75 e2 jne 0x79c0
|
|
79de: e9 59 ff ff ff jmp 0x793c
|
|
79e3: 48 89 d0 mov %rdx,%rax
|
|
79e6: 48 83 e0 0f and $0xf,%rax
|
|
79ea: 85 c0 test %eax,%eax
|
|
79ec: 74 1e je 0x7a0c
|
|
79ee: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
79f2: 0f 28 e0 movaps %xmm0,%xmm4
|
|
79f5: 0f 59 e3 mulps %xmm3,%xmm4
|
|
79f8: 41 ff c8 dec %r8d
|
|
79fb: 0f 59 d9 mulps %xmm1,%xmm3
|
|
79fe: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
7a02: 0f 58 e3 addps %xmm3,%xmm4
|
|
7a05: 0f 13 22 movlps %xmm4,(%rdx)
|
|
7a08: 48 83 c2 08 add $0x8,%rdx
|
|
7a0c: 44 89 c0 mov %r8d,%eax
|
|
7a0f: 41 83 e0 01 and $0x1,%r8d
|
|
7a13: d1 f8 sar $1,%eax
|
|
7a15: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
7a1a: 77 44 ja 0x7a60
|
|
7a1c: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7a20: 0f 28 1a movaps (%rdx),%xmm3
|
|
7a23: 0f 28 e0 movaps %xmm0,%xmm4
|
|
7a26: 0f 59 e3 mulps %xmm3,%xmm4
|
|
7a29: 0f 59 d9 mulps %xmm1,%xmm3
|
|
7a2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
7a30: 0f 58 e3 addps %xmm3,%xmm4
|
|
7a33: 0f 29 22 movaps %xmm4,(%rdx)
|
|
7a36: 48 83 c2 10 add $0x10,%rdx
|
|
7a3a: ff c8 dec %eax
|
|
7a3c: 75 e2 jne 0x7a20
|
|
7a3e: e9 f9 fe ff ff jmp 0x793c
|
|
7a43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a4a: 00
|
|
7a4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a60: 0f 28 1a movaps (%rdx),%xmm3
|
|
7a63: 0f 28 e0 movaps %xmm0,%xmm4
|
|
7a66: 0f 59 e3 mulps %xmm3,%xmm4
|
|
7a69: 0f 59 d9 mulps %xmm1,%xmm3
|
|
7a6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
7a70: 0f 58 e3 addps %xmm3,%xmm4
|
|
7a73: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
7a76: 48 83 c2 10 add $0x10,%rdx
|
|
7a7a: ff c8 dec %eax
|
|
7a7c: 75 e2 jne 0x7a60
|
|
7a7e: e9 b9 fe ff ff jmp 0x793c
|
|
7a83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7a8a: 00
|
|
7a8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7aa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
|
|
7aa5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2607610
|
|
7aac: 48 33 c4 xor %rsp,%rax
|
|
7aaf: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
7ab4: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
7ab9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
7abf: 41 83 f8 03 cmp $0x3,%r8d
|
|
7ac3: 0f 28 c1 movaps %xmm1,%xmm0
|
|
7ac6: 0f 57 d2 xorps %xmm2,%xmm2
|
|
7ac9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
7acd: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
7ad1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4ead0
|
|
7ad8: 7d 65 jge 0x7b3f
|
|
7ada: 41 ff c8 dec %r8d
|
|
7add: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
7ae1: 74 40 je 0x7b23
|
|
7ae3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7aea: 00
|
|
7aeb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b00: 0f 12 12 movlps (%rdx),%xmm2
|
|
7b03: 0f 28 d8 movaps %xmm0,%xmm3
|
|
7b06: 0f 59 da mulps %xmm2,%xmm3
|
|
7b09: 41 ff c8 dec %r8d
|
|
7b0c: 0f 59 d1 mulps %xmm1,%xmm2
|
|
7b0f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
7b13: 0f 58 d3 addps %xmm3,%xmm2
|
|
7b16: 0f 13 12 movlps %xmm2,(%rdx)
|
|
7b19: 48 8d 52 08 lea 0x8(%rdx),%rdx
|
|
7b1d: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
7b21: 75 dd jne 0x7b00
|
|
7b23: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
7b28: 48 33 cc xor %rsp,%rcx
|
|
7b2b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2607610
|
|
7b32: 75 06 jne 0x7b3a
|
|
7b34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
|
|
7b39: c3 ret
|
|
7b3a: e8 31 b2 11 01 call 0x1122d70
|
|
7b3f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
7b46: 74 3b je 0x7b83
|
|
7b48: 44 89 c0 mov %r8d,%eax
|
|
7b4b: 41 83 e0 01 and $0x1,%r8d
|
|
7b4f: d1 f8 sar $1,%eax
|
|
7b51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7b58: 00
|
|
7b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7b60: 0f 10 1a movups (%rdx),%xmm3
|
|
7b63: 0f 28 e0 movaps %xmm0,%xmm4
|
|
7b66: 0f 59 e3 mulps %xmm3,%xmm4
|
|
7b69: 0f 59 d9 mulps %xmm1,%xmm3
|
|
7b6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
7b70: 0f 58 e3 addps %xmm3,%xmm4
|
|
7b73: 0f 11 22 movups %xmm4,(%rdx)
|
|
7b76: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
7b7a: ff c8 dec %eax
|
|
7b7c: 75 e2 jne 0x7b60
|
|
7b7e: e9 57 ff ff ff jmp 0x7ada
|
|
7b83: 48 89 d0 mov %rdx,%rax
|
|
7b86: 48 83 e0 0f and $0xf,%rax
|
|
7b8a: 85 c0 test %eax,%eax
|
|
7b8c: 74 1e je 0x7bac
|
|
7b8e: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
7b92: 0f 28 e0 movaps %xmm0,%xmm4
|
|
7b95: 0f 59 e3 mulps %xmm3,%xmm4
|
|
7b98: 41 ff c8 dec %r8d
|
|
7b9b: 0f 59 d9 mulps %xmm1,%xmm3
|
|
7b9e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
7ba2: 0f 58 e3 addps %xmm3,%xmm4
|
|
7ba5: 0f 13 22 movlps %xmm4,(%rdx)
|
|
7ba8: 48 83 c2 08 add $0x8,%rdx
|
|
7bac: 44 89 c0 mov %r8d,%eax
|
|
7baf: 41 83 e0 01 and $0x1,%r8d
|
|
7bb3: d1 f8 sar $1,%eax
|
|
7bb5: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
7bba: 77 44 ja 0x7c00
|
|
7bbc: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7bc0: 0f 28 1a movaps (%rdx),%xmm3
|
|
7bc3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
7bc6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
7bc9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
7bcc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
7bd0: 0f 58 e3 addps %xmm3,%xmm4
|
|
7bd3: 0f 29 22 movaps %xmm4,(%rdx)
|
|
7bd6: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
7bda: ff c8 dec %eax
|
|
7bdc: 75 e2 jne 0x7bc0
|
|
7bde: e9 f7 fe ff ff jmp 0x7ada
|
|
7be3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7bea: 00
|
|
7beb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c00: 0f 28 1a movaps (%rdx),%xmm3
|
|
7c03: 0f 28 e0 movaps %xmm0,%xmm4
|
|
7c06: 0f 59 e3 mulps %xmm3,%xmm4
|
|
7c09: 0f 59 d9 mulps %xmm1,%xmm3
|
|
7c0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
7c10: 0f 58 e3 addps %xmm3,%xmm4
|
|
7c13: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
7c16: 48 8d 52 10 lea 0x10(%rdx),%rdx
|
|
7c1a: ff c8 dec %eax
|
|
7c1c: 75 e2 jne 0x7c00
|
|
7c1e: e9 b7 fe ff ff jmp 0x7ada
|
|
7c23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c2a: 00
|
|
7c2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c40: 48 83 ec 28 sub $0x28,%rsp
|
|
7c44: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2607610
|
|
7c4b: 48 33 c4 xor %rsp,%rax
|
|
7c4e: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
|
|
7c53: 48 89 44 24 20 mov %rax,0x20(%rsp)
|
|
7c58: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4eae0
|
|
7c5f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
|
|
7c65: 0f 57 d2 xorps %xmm2,%xmm2
|
|
7c68: 0f 28 c1 movaps %xmm1,%xmm0
|
|
7c6b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
|
|
7c6f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
|
|
7c73: 0f 57 c3 xorps %xmm3,%xmm0
|
|
7c76: 41 83 f8 03 cmp $0x3,%r8d
|
|
7c7a: 7d 63 jge 0x7cdf
|
|
7c7c: 41 83 c0 ff add $0xffffffff,%r8d
|
|
7c80: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
7c84: 74 3e je 0x7cc4
|
|
7c86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7c8d: 00
|
|
7c8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7c95: 0f 1f 40 00 nopl 0x0(%rax)
|
|
7c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7ca0: 0f 12 12 movlps (%rdx),%xmm2
|
|
7ca3: 0f 28 d8 movaps %xmm0,%xmm3
|
|
7ca6: 41 83 c0 ff add $0xffffffff,%r8d
|
|
7caa: 0f 59 da mulps %xmm2,%xmm3
|
|
7cad: 0f 59 d1 mulps %xmm1,%xmm2
|
|
7cb0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
|
|
7cb4: 0f 58 d3 addps %xmm3,%xmm2
|
|
7cb7: 0f 13 12 movlps %xmm2,(%rdx)
|
|
7cba: 48 83 c2 08 add $0x8,%rdx
|
|
7cbe: 41 83 f8 ff cmp $0xffffffff,%r8d
|
|
7cc2: 75 dc jne 0x7ca0
|
|
7cc4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
|
|
7cc9: 48 33 cc xor %rsp,%rcx
|
|
7ccc: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2607610
|
|
7cd3: 75 05 jne 0x7cda
|
|
7cd5: 48 83 c4 28 add $0x28,%rsp
|
|
7cd9: c3 ret
|
|
7cda: e8 91 b0 11 01 call 0x1122d70
|
|
7cdf: 48 f7 c2 07 00 00 00 test $0x7,%rdx
|
|
7ce6: 74 3c je 0x7d24
|
|
7ce8: 44 89 c0 mov %r8d,%eax
|
|
7ceb: 41 83 e0 01 and $0x1,%r8d
|
|
7cef: d1 f8 sar $1,%eax
|
|
7cf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7cf8: 00
|
|
7cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d00: 0f 10 1a movups (%rdx),%xmm3
|
|
7d03: 0f 28 e0 movaps %xmm0,%xmm4
|
|
7d06: 0f 59 e3 mulps %xmm3,%xmm4
|
|
7d09: 0f 59 d9 mulps %xmm1,%xmm3
|
|
7d0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
7d10: 0f 58 e3 addps %xmm3,%xmm4
|
|
7d13: 0f 11 22 movups %xmm4,(%rdx)
|
|
7d16: 48 83 c2 10 add $0x10,%rdx
|
|
7d1a: 83 c0 ff add $0xffffffff,%eax
|
|
7d1d: 75 e1 jne 0x7d00
|
|
7d1f: e9 58 ff ff ff jmp 0x7c7c
|
|
7d24: 48 89 d0 mov %rdx,%rax
|
|
7d27: 48 83 e0 0f and $0xf,%rax
|
|
7d2b: 85 c0 test %eax,%eax
|
|
7d2d: 74 1f je 0x7d4e
|
|
7d2f: f2 0f 10 1a movsd (%rdx),%xmm3
|
|
7d33: 0f 28 e0 movaps %xmm0,%xmm4
|
|
7d36: 41 83 c0 ff add $0xffffffff,%r8d
|
|
7d3a: 0f 59 e3 mulps %xmm3,%xmm4
|
|
7d3d: 0f 59 d9 mulps %xmm1,%xmm3
|
|
7d40: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
|
|
7d44: 0f 58 e3 addps %xmm3,%xmm4
|
|
7d47: 0f 13 22 movlps %xmm4,(%rdx)
|
|
7d4a: 48 83 c2 08 add $0x8,%rdx
|
|
7d4e: 44 89 c0 mov %r8d,%eax
|
|
7d51: 41 83 e0 01 and $0x1,%r8d
|
|
7d55: d1 f8 sar $1,%eax
|
|
7d57: 3d 00 00 01 00 cmp $0x10000,%eax
|
|
7d5c: 77 42 ja 0x7da0
|
|
7d5e: 66 90 xchg %ax,%ax
|
|
7d60: 0f 10 1a movups (%rdx),%xmm3
|
|
7d63: 0f 28 e0 movaps %xmm0,%xmm4
|
|
7d66: 0f 59 e3 mulps %xmm3,%xmm4
|
|
7d69: 0f 59 d9 mulps %xmm1,%xmm3
|
|
7d6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
7d70: 0f 58 e3 addps %xmm3,%xmm4
|
|
7d73: 0f 11 22 movups %xmm4,(%rdx)
|
|
7d76: 48 83 c2 10 add $0x10,%rdx
|
|
7d7a: 83 c0 ff add $0xffffffff,%eax
|
|
7d7d: 75 e1 jne 0x7d60
|
|
7d7f: e9 f8 fe ff ff jmp 0x7c7c
|
|
7d84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d8b: 00
|
|
7d8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7d93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7d9f: 00
|
|
7da0: 0f 10 1a movups (%rdx),%xmm3
|
|
7da3: 0f 28 e0 movaps %xmm0,%xmm4
|
|
7da6: 0f 59 e3 mulps %xmm3,%xmm4
|
|
7da9: 0f 59 d9 mulps %xmm1,%xmm3
|
|
7dac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
|
|
7db0: 0f 58 e3 addps %xmm3,%xmm4
|
|
7db3: 0f 2b 22 movntps %xmm4,(%rdx)
|
|
7db6: 48 83 c2 10 add $0x10,%rdx
|
|
7dba: 83 c0 ff add $0xffffffff,%eax
|
|
7dbd: 75 e1 jne 0x7da0
|
|
7dbf: e9 b8 fe ff ff jmp 0x7c7c
|
|
7dc4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7dcb: 00
|
|
7dcc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7dd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
|
|
7dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7ddf: 00
|
|
7de0: 57 push %rdi
|
|
7de1: 41 54 push %r12
|
|
7de3: 41 56 push %r14
|
|
7de5: 41 57 push %r15
|
|
7de7: 55 push %rbp
|
|
7de8: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
|
|
7def: 45 89 c6 mov %r8d,%r14d
|
|
7df2: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
|
|
7df9: 00
|
|
7dfa: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
|
|
7e01: 00
|
|
7e02: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
|
|
7e08: 4d 63 fe movslq %r14d,%r15
|
|
7e0b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
|
|
7e0f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
|
|
7e16: 00
|
|
7e17: 48 89 d7 mov %rdx,%rdi
|
|
7e1a: 48 89 cd mov %rcx,%rbp
|
|
7e1d: 44 89 e0 mov %r12d,%eax
|
|
7e20: 25 80 1f 00 00 and $0x1f80,%eax
|
|
7e25: 3d 80 1f 00 00 cmp $0x1f80,%eax
|
|
7e2a: 74 1d je 0x7e49
|
|
7e2c: 44 89 e0 mov %r12d,%eax
|
|
7e2f: 0d 80 1f ff ff or $0xffff1f80,%eax
|
|
7e34: 25 e0 ff 00 00 and $0xffe0,%eax
|
|
7e39: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
|
|
7e40: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
|
|
7e47: 00 00
|
|
7e49: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4eb00
|
|
7e50: 01
|
|
7e51: 48 89 f8 mov %rdi,%rax
|
|
7e54: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
|
|
7e58: 48 83 e0 1c and $0x1c,%rax
|
|
7e5c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
|
|
7e62: 85 c0 test %eax,%eax
|
|
7e64: 0f 84 51 01 00 00 je 0x7fbb
|
|
7e6a: c1 e8 02 shr $0x2,%eax
|
|
7e6d: f7 d8 neg %eax
|
|
7e6f: 83 c0 08 add $0x8,%eax
|
|
7e72: 41 3b c6 cmp %r14d,%eax
|
|
7e75: 44 0f 4c f0 cmovl %eax,%r14d
|
|
7e79: 45 85 f6 test %r14d,%r14d
|
|
7e7c: 0f 8e 19 01 00 00 jle 0x7f9b
|
|
7e82: 44 89 f0 mov %r14d,%eax
|
|
7e85: 41 ba 01 00 00 00 mov $0x1,%r10d
|
|
7e8b: d1 e8 shr $1,%eax
|
|
7e8d: 45 33 c9 xor %r9d,%r9d
|
|
7e90: 85 c0 test %eax,%eax
|
|
7e92: 0f 86 b1 00 00 00 jbe 0x7f49
|
|
7e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7e9f: 00
|
|
7ea0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
|
|
7ea4: 4d 63 d2 movslq %r10d,%r10
|
|
7ea7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
|
|
7eae: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
7eb2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
|
|
7eb9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
7ebe: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
7ec5: 00 00
|
|
7ec7: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
7ecc: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
7ed3: 75 14 jne 0x7ee9
|
|
7ed5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
7edc: 00 00 00 00
|
|
7ee0: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
7ee7: 00 00
|
|
7ee9: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
|
|
7eef: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
|
|
7ef6: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
7efa: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
|
|
7f01: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
7f06: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
7f0d: 00 00
|
|
7f0f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
|
|
7f14: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
|
|
7f1b: 75 14 jne 0x7f31
|
|
7f1d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
7f24: 00 00 00 00
|
|
7f28: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
7f2f: 00 00
|
|
7f31: 41 ff c1 inc %r9d
|
|
7f34: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
|
|
7f3b: 44 3b c8 cmp %eax,%r9d
|
|
7f3e: 0f 82 5c ff ff ff jb 0x7ea0
|
|
7f44: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
|
|
7f49: 41 8d 42 ff lea -0x1(%r10),%eax
|
|
7f4d: 41 3b c6 cmp %r14d,%eax
|
|
7f50: 73 49 jae 0x7f9b
|
|
7f52: 4d 63 d2 movslq %r10d,%r10
|
|
7f55: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
|
|
7f5c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
7f60: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
|
|
7f67: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
7f6c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
|
|
7f73: 00 00
|
|
7f75: c5 f9 7e c0 vmovd %xmm0,%eax
|
|
7f79: a9 00 00 80 7f test $0x7f800000,%eax
|
|
7f7e: 75 14 jne 0x7f94
|
|
7f80: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
|
|
7f87: 00 00 00 00
|
|
7f8b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
|
|
7f92: 00 00
|
|
7f94: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
|
|
7f9b: 48 89 f9 mov %rdi,%rcx
|
|
7f9e: 48 89 fa mov %rdi,%rdx
|
|
7fa1: 45 89 f0 mov %r14d,%r8d
|
|
7fa4: c5 f8 77 vzeroupper
|
|
7fa7: e8 b4 e5 05 00 call 0x66560
|
|
7fac: 4d 63 f6 movslq %r14d,%r14
|
|
7faf: 4d 2b fe sub %r14,%r15
|
|
7fb2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
|
|
7fb7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
|
|
7fbb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
|
|
7fc2: 74 4e je 0x8012
|
|
7fc4: 45 33 f6 xor %r14d,%r14d
|
|
7fc7: 4d 85 ff test %r15,%r15
|
|
7fca: 0f 8e f9 03 00 00 jle 0x83c9
|
|
7fd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
|
|
7fd7: 00
|
|
7fd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
|
|
7fdf: 90 nop
|
|
7fe0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
|
|
7fe5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
|
|
7fe9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
|
|
7fee: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
|
|
7ff3: c5 f8 77 vzeroupper
|
|
7ff6: e8 c5 e6 05 00 call 0x666c0
|
|
7ffb: c4 .byte 0xc4
|
|
7ffc: a1 .byte 0xa1
|
|
7ffd: 7a 11 jp 0x8010
|
|
7fff: 04 .byte 0x4
|