Files

3827 lines
185 KiB
Plaintext

; conv_float_a24c0: VA 0x1802a24c0-0x1802a64c0 (16384 bytes)
/tmp/opencode/dis/conv_float_a24c0.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 56 push %rsi
1: 57 push %rdi
2: 41 54 push %r12
4: 41 56 push %r14
6: 41 57 push %r15
8: 55 push %rbp
9: 48 81 ec 28 03 00 00 sub $0x328,%rsp
10: 44 89 c5 mov %r8d,%ebp
13: c5 78 11 bc 24 60 02 vmovups %xmm15,0x260(%rsp)
1a: 00 00
1c: 49 89 d6 mov %rdx,%r14
1f: c5 78 11 b4 24 70 02 vmovups %xmm14,0x270(%rsp)
26: 00 00
28: 49 89 cc mov %rcx,%r12
2b: c5 78 11 ac 24 80 02 vmovups %xmm13,0x280(%rsp)
32: 00 00
34: 45 33 ff xor %r15d,%r15d
37: c5 78 11 a4 24 90 02 vmovups %xmm12,0x290(%rsp)
3e: 00 00
40: c5 78 11 9c 24 a0 02 vmovups %xmm11,0x2a0(%rsp)
47: 00 00
49: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp)
50: 00 00
52: c5 78 11 8c 24 c0 02 vmovups %xmm9,0x2c0(%rsp)
59: 00 00
5b: c5 78 11 84 24 d0 02 vmovups %xmm8,0x2d0(%rsp)
62: 00 00
64: c5 f8 11 bc 24 e0 02 vmovups %xmm7,0x2e0(%rsp)
6b: 00 00
6d: c5 f8 11 b4 24 f0 02 vmovups %xmm6,0x2f0(%rsp)
74: 00 00
76: 4c 89 ac 24 08 03 00 mov %r13,0x308(%rsp)
7d: 00
7e: 4c 8d ac 24 bf 00 00 lea 0xbf(%rsp),%r13
85: 00
86: 48 8b 05 23 34 37 02 mov 0x2373423(%rip),%rax # 0x23734b0
8d: 49 83 e5 c0 and $0xffffffffffffffc0,%r13
91: 48 33 c4 xor %rsp,%rax
94: 48 89 84 24 18 03 00 mov %rax,0x318(%rsp)
9b: 00
9c: 85 ed test %ebp,%ebp
9e: 0f 8e 1a 0a 00 00 jle 0xabe
a4: 4d 85 e4 test %r12,%r12
a7: 0f 84 fb 09 00 00 je 0xaa8
ad: 4d 85 f6 test %r14,%r14
b0: 0f 84 bb 09 00 00 je 0xa71
b6: d9 bc 24 14 03 00 00 fnstcw 0x314(%rsp)
bd: 0f b7 8c 24 14 03 00 movzwl 0x314(%rsp),%ecx
c4: 00
c5: 89 ca mov %ecx,%edx
c7: 83 e2 3f and $0x3f,%edx
ca: 83 fa 3f cmp $0x3f,%edx
cd: 74 12 je 0xe1
cf: 83 c9 3f or $0x3f,%ecx
d2: 66 89 4c 24 40 mov %cx,0x40(%rsp)
d7: db e2 fnclex
d9: d9 6c 24 40 fldcw 0x40(%rsp)
dd: b2 01 mov $0x1,%dl
df: eb 02 jmp 0xe3
e1: 32 d2 xor %dl,%dl
e3: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp)
ea: 00 00
ec: 8b 8c 24 10 03 00 00 mov 0x310(%rsp),%ecx
f3: 89 ce mov %ecx,%esi
f5: 81 e6 c0 ff 00 00 and $0xffc0,%esi
fb: 81 fe 80 1f 00 00 cmp $0x1f80,%esi
101: 74 21 je 0x124
103: 89 ce mov %ecx,%esi
105: 80 c2 02 add $0x2,%dl
108: 81 e6 3f 00 ff ff and $0xffff003f,%esi
10e: 81 c6 80 1f 00 00 add $0x1f80,%esi
114: 89 b4 24 10 03 00 00 mov %esi,0x310(%rsp)
11b: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
122: 00 00
124: 89 e8 mov %ebp,%eax
126: 49 8d 74 24 1f lea 0x1f(%r12),%rsi
12b: 48 83 e6 e0 and $0xffffffffffffffe0,%rsi
12f: 33 ff xor %edi,%edi
131: 49 2b f4 sub %r12,%rsi
134: c1 ee 02 shr $0x2,%esi
137: 3b f5 cmp %ebp,%esi
139: 0f 43 f5 cmovae %ebp,%esi
13c: 2b c6 sub %esi,%eax
13e: 41 89 f2 mov %esi,%r10d
141: 83 e0 f0 and $0xfffffff0,%eax
144: 03 c6 add %esi,%eax
146: 85 f6 test %esi,%esi
148: 0f 86 89 01 00 00 jbe 0x2d7
14e: c5 7c 10 25 6a fa cd vmovups 0x1cdfa6a(%rip),%ymm12 # 0x1cdfbc0
155: 01
156: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11
15d: 00 00 00
160: c5 7c 10 1d 98 fa cd vmovups 0x1cdfa98(%rip),%ymm11 # 0x1cdfc00
167: 01
168: c5 7c 10 15 d0 fa cd vmovups 0x1cdfad0(%rip),%ymm10 # 0x1cdfc40
16f: 01
170: c5 7c 10 0d 08 fb cd vmovups 0x1cdfb08(%rip),%ymm9 # 0x1cdfc80
177: 01
178: c5 7c 10 05 40 fb cd vmovups 0x1cdfb40(%rip),%ymm8 # 0x1cdfcc0
17f: 01
180: c5 fc 10 3d 38 f9 cd vmovups 0x1cdf938(%rip),%ymm7 # 0x1cdfac0
187: 01
188: c5 7c 10 2d b0 f9 cd vmovups 0x1cdf9b0(%rip),%ymm13 # 0x1cdfb40
18f: 01
190: c5 fc 10 35 e8 f9 cd vmovups 0x1cdf9e8(%rip),%ymm6 # 0x1cdfb80
197: 01
198: c5 fc 10 2d c0 f9 cd vmovups 0x1cdf9c0(%rip),%ymm5 # 0x1cdfb60
19f: 01
1a0: c5 7c 10 35 78 f9 cd vmovups 0x1cdf978(%rip),%ymm14 # 0x1cdfb20
1a7: 01
1a8: c5 fc 10 25 30 f9 cd vmovups 0x1cdf930(%rip),%ymm4 # 0x1cdfae0
1af: 01
1b0: 89 6c 24 78 mov %ebp,0x78(%rsp)
1b4: 4c 8d 05 85 d9 d5 ff lea -0x2a267b(%rip),%r8 # 0xffffffffffd5db40
1bb: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
1c2: 00
1c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ca: 00
1cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e0: bb 08 00 00 00 mov $0x8,%ebx
1e5: 41 83 fa 08 cmp $0x8,%r10d
1e9: c5 fc 10 1d 0f fc cd vmovups 0x1cdfc0f(%rip),%ymm3 # 0x1cdfe00
1f0: 01
1f1: 41 0f 42 da cmovb %r10d,%ebx
1f5: f7 db neg %ebx
1f7: 83 c3 20 add $0x20,%ebx
1fa: c4 c2 e3 f7 eb shrx %rbx,%r11,%rbp
1ff: 41 89 6d 00 mov %ebp,0x0(%r13)
203: 33 db xor %ebx,%ebx
205: 40 0f b6 ed movzbl %bpl,%ebp
209: f3 0f b8 dd popcnt %ebp,%ebx
20d: 89 db mov %ebx,%ebx
20f: 48 c1 e3 05 shl $0x5,%rbx
213: 41 89 f9 mov %edi,%r9d
216: c4 c1 7c 10 8c 18 80 vmovups 0x1f81a80(%r8,%rbx,1),%ymm1
21d: 1a f8 01
220: c4 02 75 2c 3c 8c vmaskmovps (%r12,%r9,4),%ymm1,%ymm15
226: c4 c3 65 4a df 10 vblendvps %ymm1,%ymm15,%ymm3,%ymm3
22c: c4 c1 65 fe c4 vpaddd %ymm12,%ymm3,%ymm0
231: c4 41 65 fa fa vpsubd %ymm10,%ymm3,%ymm15
236: c4 c1 75 72 e7 17 vpsrad $0x17,%ymm15,%ymm1
23c: c5 a5 66 d0 vpcmpgtd %ymm0,%ymm11,%ymm2
240: c4 c1 05 db c1 vpand %ymm9,%ymm15,%ymm0
245: c4 41 7d fe fa vpaddd %ymm10,%ymm0,%ymm15
24a: c5 fc 5b c9 vcvtdq2ps %ymm1,%ymm1
24e: c4 c1 04 5c c0 vsubps %ymm8,%ymm15,%ymm0
253: c5 7c 28 fd vmovaps %ymm5,%ymm15
257: c4 62 4d b8 f8 vfmadd231ps %ymm0,%ymm6,%ymm15
25c: c4 42 7d a8 fd vfmadd213ps %ymm13,%ymm0,%ymm15
261: c5 fc 50 da vmovmskps %ymm2,%ebx
265: c4 42 7d a8 fe vfmadd213ps %ymm14,%ymm0,%ymm15
26a: c5 fc 10 15 8e f8 cd vmovups 0x1cdf88e(%rip),%ymm2 # 0x1cdfb00
271: 01
272: c4 62 7d a8 fa vfmadd213ps %ymm2,%ymm0,%ymm15
277: c4 62 7d a8 fc vfmadd213ps %ymm4,%ymm0,%ymm15
27c: c4 62 7d a8 ff vfmadd213ps %ymm7,%ymm0,%ymm15
281: c4 c1 7c 59 d7 vmulps %ymm15,%ymm0,%ymm2
286: c4 e2 7d a8 d0 vfmadd213ps %ymm0,%ymm0,%ymm2
28b: c5 fc 10 05 6d fa cd vmovups 0x1cdfa6d(%rip),%ymm0 # 0x1cdfd00
292: 01
293: c4 e2 7d a8 ca vfmadd213ps %ymm2,%ymm0,%ymm1
298: 85 db test %ebx,%ebx
29a: 0f 85 81 06 00 00 jne 0x921
2a0: 33 db xor %ebx,%ebx
2a2: 83 c7 08 add $0x8,%edi
2a5: f3 0f b8 dd popcnt %ebp,%ebx
2a9: 89 db mov %ebx,%ebx
2ab: 41 83 c2 f8 add $0xfffffff8,%r10d
2af: 48 c1 e3 05 shl $0x5,%rbx
2b3: c4 c1 7e 6f 84 18 c0 vmovdqu 0x1f81bc0(%r8,%rbx,1),%ymm0
2ba: 1b f8 01
2bd: c4 82 7d 2e 0c 8e vmaskmovps %ymm1,%ymm0,(%r14,%r9,4)
2c3: 3b fe cmp %esi,%edi
2c5: 0f 82 15 ff ff ff jb 0x1e0
2cb: 8b 6c 24 78 mov 0x78(%rsp),%ebp
2cf: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
2d6: 00
2d7: 3b f0 cmp %eax,%esi
2d9: 0f 83 5b 01 00 00 jae 0x43a
2df: c5 7c 10 0d d9 f8 cd vmovups 0x1cdf8d9(%rip),%ymm9 # 0x1cdfbc0
2e6: 01
2e7: c5 7c 10 05 11 f9 cd vmovups 0x1cdf911(%rip),%ymm8 # 0x1cdfc00
2ee: 01
2ef: c5 fc 10 3d 49 f9 cd vmovups 0x1cdf949(%rip),%ymm7 # 0x1cdfc40
2f6: 01
2f7: c5 fc 10 35 81 f9 cd vmovups 0x1cdf981(%rip),%ymm6 # 0x1cdfc80
2fe: 01
2ff: c5 fc 10 2d b9 f9 cd vmovups 0x1cdf9b9(%rip),%ymm5 # 0x1cdfcc0
306: 01
307: c5 fc 10 25 71 f8 cd vmovups 0x1cdf871(%rip),%ymm4 # 0x1cdfb80
30e: 01
30f: c5 fc 10 1d 49 f8 cd vmovups 0x1cdf849(%rip),%ymm3 # 0x1cdfb60
316: 01
317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
31e: 00 00
320: 41 89 f2 mov %esi,%r10d
323: 44 8d 5e 08 lea 0x8(%rsi),%r11d
327: c4 81 7c 10 0c 9c vmovups (%r12,%r11,4),%ymm1
32d: c4 81 7c 10 14 94 vmovups (%r12,%r10,4),%ymm2
333: c4 c1 75 fe c1 vpaddd %ymm9,%ymm1,%ymm0
338: c4 41 6d fe d9 vpaddd %ymm9,%ymm2,%ymm11
33d: c5 6d fa f7 vpsubd %ymm7,%ymm2,%ymm14
341: c5 0d db d6 vpand %ymm6,%ymm14,%ymm10
345: c4 c1 05 72 e6 17 vpsrad $0x17,%ymm14,%ymm15
34b: c5 2d fe f7 vpaddd %ymm7,%ymm10,%ymm14
34f: c5 3d 66 e8 vpcmpgtd %ymm0,%ymm8,%ymm13
353: c5 f5 fa c7 vpsubd %ymm7,%ymm1,%ymm0
357: c4 41 3d 66 e3 vpcmpgtd %ymm11,%ymm8,%ymm12
35c: c5 a5 72 e0 17 vpsrad $0x17,%ymm0,%ymm11
361: c5 fd db c6 vpand %ymm6,%ymm0,%ymm0
365: c5 7d fe d7 vpaddd %ymm7,%ymm0,%ymm10
369: c4 c1 7c 5b c7 vcvtdq2ps %ymm15,%ymm0
36e: c5 0c 5c fd vsubps %ymm5,%ymm14,%ymm15
372: c5 2c 5c f5 vsubps %ymm5,%ymm10,%ymm14
376: c4 41 7c 5b db vcvtdq2ps %ymm11,%ymm11
37b: c4 c1 7c 50 fd vmovmskps %ymm13,%edi
380: c5 7d 6f eb vmovdqa %ymm3,%ymm13
384: c5 7c 28 d3 vmovaps %ymm3,%ymm10
388: c4 41 7c 50 c4 vmovmskps %ymm12,%r8d
38d: c5 7c 10 25 ab f7 cd vmovups 0x1cdf7ab(%rip),%ymm12 # 0x1cdfb40
394: 01
395: c4 42 5d b8 ef vfmadd231ps %ymm15,%ymm4,%ymm13
39a: c4 42 5d b8 d6 vfmadd231ps %ymm14,%ymm4,%ymm10
39f: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13
3a4: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10
3a9: c5 7c 10 25 6f f7 cd vmovups 0x1cdf76f(%rip),%ymm12 # 0x1cdfb20
3b0: 01
3b1: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13
3b6: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10
3bb: c5 7c 10 25 3d f7 cd vmovups 0x1cdf73d(%rip),%ymm12 # 0x1cdfb00
3c2: 01
3c3: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13
3c8: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10
3cd: c5 7c 10 25 0b f7 cd vmovups 0x1cdf70b(%rip),%ymm12 # 0x1cdfae0
3d4: 01
3d5: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13
3da: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10
3df: c5 7c 10 25 d9 f6 cd vmovups 0x1cdf6d9(%rip),%ymm12 # 0x1cdfac0
3e6: 01
3e7: c4 42 05 a8 ec vfmadd213ps %ymm12,%ymm15,%ymm13
3ec: c4 42 0d a8 d4 vfmadd213ps %ymm12,%ymm14,%ymm10
3f1: c4 41 04 59 e5 vmulps %ymm13,%ymm15,%ymm12
3f6: c4 41 0c 59 ea vmulps %ymm10,%ymm14,%ymm13
3fb: c4 42 05 a8 e7 vfmadd213ps %ymm15,%ymm15,%ymm12
400: c4 42 0d a8 ee vfmadd213ps %ymm14,%ymm14,%ymm13
405: c5 7c 10 3d f3 f8 cd vmovups 0x1cdf8f3(%rip),%ymm15 # 0x1cdfd00
40c: 01
40d: c4 c2 05 a8 c4 vfmadd213ps %ymm12,%ymm15,%ymm0
412: c4 42 05 a8 dd vfmadd213ps %ymm13,%ymm15,%ymm11
417: c1 e7 08 shl $0x8,%edi
41a: 44 0b c7 or %edi,%r8d
41d: 0f 85 bd 03 00 00 jne 0x7e0
423: 83 c6 10 add $0x10,%esi
426: c4 81 7c 11 04 96 vmovups %ymm0,(%r14,%r10,4)
42c: 3b f0 cmp %eax,%esi
42e: c4 01 7c 11 1c 9e vmovups %ymm11,(%r14,%r11,4)
434: 0f 82 e6 fe ff ff jb 0x320
43a: 41 89 c0 mov %eax,%r8d
43d: 41 f7 d8 neg %r8d
440: 44 03 c5 add %ebp,%r8d
443: 3b c5 cmp %ebp,%eax
445: 0f 83 51 01 00 00 jae 0x59c
44b: c5 fc 10 2d 6d f7 cd vmovups 0x1cdf76d(%rip),%ymm5 # 0x1cdfbc0
452: 01
453: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10
45a: 00 00 00
45d: c5 fc 10 25 9b f7 cd vmovups 0x1cdf79b(%rip),%ymm4 # 0x1cdfc00
464: 01
465: c5 fc 10 1d d3 f7 cd vmovups 0x1cdf7d3(%rip),%ymm3 # 0x1cdfc40
46c: 01
46d: c5 fc 10 35 0b f8 cd vmovups 0x1cdf80b(%rip),%ymm6 # 0x1cdfc80
474: 01
475: c5 7c 10 3d 43 f8 cd vmovups 0x1cdf843(%rip),%ymm15 # 0x1cdfcc0
47c: 01
47d: c5 7c 10 35 3b f6 cd vmovups 0x1cdf63b(%rip),%ymm14 # 0x1cdfac0
484: 01
485: c5 7c 10 0d 73 f6 cd vmovups 0x1cdf673(%rip),%ymm9 # 0x1cdfb00
48c: 01
48d: c5 7c 10 1d ab f6 cd vmovups 0x1cdf6ab(%rip),%ymm11 # 0x1cdfb40
494: 01
495: c5 7c 10 2d e3 f6 cd vmovups 0x1cdf6e3(%rip),%ymm13 # 0x1cdfb80
49c: 01
49d: c5 7c 10 25 bb f6 cd vmovups 0x1cdf6bb(%rip),%ymm12 # 0x1cdfb60
4a4: 01
4a5: c5 7c 10 15 73 f6 cd vmovups 0x1cdf673(%rip),%ymm10 # 0x1cdfb20
4ac: 01
4ad: c5 fc 10 15 2b f6 cd vmovups 0x1cdf62b(%rip),%ymm2 # 0x1cdfae0
4b4: 01
4b5: 4c 8d 1d 84 d6 d5 ff lea -0x2a297c(%rip),%r11 # 0xffffffffffd5db40
4bc: 0f 1f 40 00 nopl 0x0(%rax)
4c0: be 08 00 00 00 mov $0x8,%esi
4c5: 41 83 f8 08 cmp $0x8,%r8d
4c9: c5 7c 10 05 2f f9 cd vmovups 0x1cdf92f(%rip),%ymm8 # 0x1cdfe00
4d0: 01
4d1: 41 0f 42 f0 cmovb %r8d,%esi
4d5: 33 ff xor %edi,%edi
4d7: f7 de neg %esi
4d9: 83 c6 20 add $0x20,%esi
4dc: 41 89 c1 mov %eax,%r9d
4df: c4 c2 cb f7 f2 shrx %rsi,%r10,%rsi
4e4: 41 89 75 00 mov %esi,0x0(%r13)
4e8: 40 0f b6 f6 movzbl %sil,%esi
4ec: f3 0f b8 fe popcnt %esi,%edi
4f0: 89 ff mov %edi,%edi
4f2: 48 c1 e7 05 shl $0x5,%rdi
4f6: c4 c1 7c 10 84 3b 00 vmovups 0x1f81d00(%r11,%rdi,1),%ymm0
4fd: 1d f8 01
500: c4 82 7d 2c 3c 8c vmaskmovps (%r12,%r9,4),%ymm0,%ymm7
506: c4 63 3d 4a c7 00 vblendvps %ymm0,%ymm7,%ymm8,%ymm8
50c: c5 bd fe cd vpaddd %ymm5,%ymm8,%ymm1
510: c5 dd 66 c1 vpcmpgtd %ymm1,%ymm4,%ymm0
514: c5 bd fa cb vpsubd %ymm3,%ymm8,%ymm1
518: c5 c5 72 e1 17 vpsrad $0x17,%ymm1,%ymm7
51d: c5 f5 db ce vpand %ymm6,%ymm1,%ymm1
521: c5 f5 fe cb vpaddd %ymm3,%ymm1,%ymm1
525: c5 fc 5b ff vcvtdq2ps %ymm7,%ymm7
529: c4 c1 74 5c cf vsubps %ymm15,%ymm1,%ymm1
52e: c5 fc 50 f8 vmovmskps %ymm0,%edi
532: c4 c1 7c 28 c4 vmovaps %ymm12,%ymm0
537: c4 e2 15 b8 c1 vfmadd231ps %ymm1,%ymm13,%ymm0
53c: c4 c2 75 a8 c3 vfmadd213ps %ymm11,%ymm1,%ymm0
541: c4 c2 75 a8 c2 vfmadd213ps %ymm10,%ymm1,%ymm0
546: c4 c2 75 a8 c1 vfmadd213ps %ymm9,%ymm1,%ymm0
54b: c4 e2 75 a8 c2 vfmadd213ps %ymm2,%ymm1,%ymm0
550: c4 c2 75 a8 c6 vfmadd213ps %ymm14,%ymm1,%ymm0
555: c5 f4 59 c0 vmulps %ymm0,%ymm1,%ymm0
559: c4 e2 75 a8 c1 vfmadd213ps %ymm1,%ymm1,%ymm0
55e: c5 fc 10 0d 9a f7 cd vmovups 0x1cdf79a(%rip),%ymm1 # 0x1cdfd00
565: 01
566: c4 e2 75 a8 f8 vfmadd213ps %ymm0,%ymm1,%ymm7
56b: 85 ff test %edi,%edi
56d: 0f 85 0b 01 00 00 jne 0x67e
573: f3 0f b8 f6 popcnt %esi,%esi
577: 89 f6 mov %esi,%esi
579: 83 c0 08 add $0x8,%eax
57c: 41 83 c0 f8 add $0xfffffff8,%r8d
580: 48 c1 e6 05 shl $0x5,%rsi
584: c4 c1 7e 6f 84 33 40 vmovdqu 0x1f81e40(%r11,%rsi,1),%ymm0
58b: 1e f8 01
58e: c4 82 7d 2e 3c 8e vmaskmovps %ymm7,%ymm0,(%r14,%r9,4)
594: 3b c5 cmp %ebp,%eax
596: 0f 82 24 ff ff ff jb 0x4c0
59c: db e2 fnclex
59e: f6 c2 01 test $0x1,%dl
5a1: 74 07 je 0x5aa
5a3: d9 ac 24 14 03 00 00 fldcw 0x314(%rsp)
5aa: f6 c2 02 test $0x2,%dl
5ad: 74 12 je 0x5c1
5af: 89 8c 24 10 03 00 00 mov %ecx,0x310(%rsp)
5b6: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
5bd: 00 00
5bf: eb 28 jmp 0x5e9
5c1: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp)
5c8: 00 00
5ca: 8b 94 24 10 03 00 00 mov 0x310(%rsp),%edx
5d1: f6 c2 1f test $0x1f,%dl
5d4: 74 13 je 0x5e9
5d6: 83 e2 e0 and $0xffffffe0,%edx
5d9: 89 94 24 10 03 00 00 mov %edx,0x310(%rsp)
5e0: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
5e7: 00 00
5e9: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
5f0: 00
5f1: 48 33 cc xor %rsp,%rcx
5f4: 48 3b 0d b5 2e 37 02 cmp 0x2372eb5(%rip),%rcx # 0x23734b0
5fb: 75 79 jne 0x676
5fd: c5 f8 77 vzeroupper
600: 44 89 f8 mov %r15d,%eax
603: c5 f8 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm6
60a: 00 00
60c: c5 f8 10 bc 24 e0 02 vmovups 0x2e0(%rsp),%xmm7
613: 00 00
615: c5 78 10 84 24 d0 02 vmovups 0x2d0(%rsp),%xmm8
61c: 00 00
61e: c5 78 10 8c 24 c0 02 vmovups 0x2c0(%rsp),%xmm9
625: 00 00
627: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10
62e: 00 00
630: c5 78 10 9c 24 a0 02 vmovups 0x2a0(%rsp),%xmm11
637: 00 00
639: c5 78 10 a4 24 90 02 vmovups 0x290(%rsp),%xmm12
640: 00 00
642: c5 78 10 ac 24 80 02 vmovups 0x280(%rsp),%xmm13
649: 00 00
64b: c5 78 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm14
652: 00 00
654: c5 78 10 bc 24 60 02 vmovups 0x260(%rsp),%xmm15
65b: 00 00
65d: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
664: 00
665: 48 81 c4 28 03 00 00 add $0x328,%rsp
66c: 5d pop %rbp
66d: 41 5f pop %r15
66f: 41 5e pop %r14
671: 41 5c pop %r12
673: 5f pop %rdi
674: 5e pop %rsi
675: c3 ret
676: c5 f8 77 vzeroupper
679: e8 92 e5 e8 00 call 0xe8ec10
67e: c4 41 7c 11 85 80 01 vmovups %ymm8,0x180(%r13)
685: 00 00
687: c4 c1 7c 11 bd 40 01 vmovups %ymm7,0x140(%r13)
68e: 00 00
690: 4c 89 4c 24 48 mov %r9,0x48(%rsp)
695: 33 f6 xor %esi,%esi
697: 44 89 44 24 50 mov %r8d,0x50(%rsp)
69c: 89 4c 24 68 mov %ecx,0x68(%rsp)
6a0: 88 54 24 70 mov %dl,0x70(%rsp)
6a4: 89 6c 24 78 mov %ebp,0x78(%rsp)
6a8: 89 c5 mov %eax,%ebp
6aa: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
6b1: 00
6b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c0: 0f a3 f7 bt %esi,%edi
6c3: 0f 82 ab 00 00 00 jb 0x774
6c9: ff c6 inc %esi
6cb: 83 fe 08 cmp $0x8,%esi
6ce: 7c f0 jl 0x6c0
6d0: c5 fc 10 15 08 f4 cd vmovups 0x1cdf408(%rip),%ymm2 # 0x1cdfae0
6d7: 01
6d8: 89 e8 mov %ebp,%eax
6da: c5 7c 10 0d 1e f4 cd vmovups 0x1cdf41e(%rip),%ymm9 # 0x1cdfb00
6e1: 01
6e2: c5 7c 10 15 36 f4 cd vmovups 0x1cdf436(%rip),%ymm10 # 0x1cdfb20
6e9: 01
6ea: c5 7c 10 1d 4e f4 cd vmovups 0x1cdf44e(%rip),%ymm11 # 0x1cdfb40
6f1: 01
6f2: c5 7c 10 25 66 f4 cd vmovups 0x1cdf466(%rip),%ymm12 # 0x1cdfb60
6f9: 01
6fa: c5 7c 10 2d 7e f4 cd vmovups 0x1cdf47e(%rip),%ymm13 # 0x1cdfb80
701: 01
702: c5 fc 10 2d b6 f4 cd vmovups 0x1cdf4b6(%rip),%ymm5 # 0x1cdfbc0
709: 01
70a: c5 fc 10 25 ee f4 cd vmovups 0x1cdf4ee(%rip),%ymm4 # 0x1cdfc00
711: 01
712: c5 fc 10 1d 26 f5 cd vmovups 0x1cdf526(%rip),%ymm3 # 0x1cdfc40
719: 01
71a: c5 fc 10 35 5e f5 cd vmovups 0x1cdf55e(%rip),%ymm6 # 0x1cdfc80
721: 01
722: c5 7c 10 3d 96 f5 cd vmovups 0x1cdf596(%rip),%ymm15 # 0x1cdfcc0
729: 01
72a: c5 7c 10 35 8e f3 cd vmovups 0x1cdf38e(%rip),%ymm14 # 0x1cdfac0
731: 01
732: c4 c1 7c 10 bd 40 01 vmovups 0x140(%r13),%ymm7
739: 00 00
73b: 41 0f b6 75 00 movzbl 0x0(%r13),%esi
740: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10
747: 00 00 00
74a: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9
74f: 4c 8d 1d ea d3 d5 ff lea -0x2a2c16(%rip),%r11 # 0xffffffffffd5db40
756: 44 8b 44 24 50 mov 0x50(%rsp),%r8d
75b: 8b 4c 24 68 mov 0x68(%rsp),%ecx
75f: 8a 54 24 70 mov 0x70(%rsp),%dl
763: 8b 6c 24 78 mov 0x78(%rsp),%ebp
767: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
76e: 00
76f: e9 ff fd ff ff jmp 0x573
774: c5 f8 77 vzeroupper
777: 49 8d 9c b5 40 01 00 lea 0x140(%r13,%rsi,4),%rbx
77e: 00
77f: 48 89 da mov %rbx,%rdx
782: 49 8d 8c b5 80 01 00 lea 0x180(%r13,%rsi,4),%rcx
789: 00
78a: e8 71 03 00 00 call 0xb00
78f: 85 c0 test %eax,%eax
791: 0f 84 32 ff ff ff je 0x6c9
797: 44 8b 13 mov (%rbx),%r10d
79a: 44 8d 7c 35 00 lea 0x0(%rbp,%rsi,1),%r15d
79f: 47 89 14 be mov %r10d,(%r14,%r15,4)
7a3: 49 89 e2 mov %rsp,%r10
7a6: 89 c1 mov %eax,%ecx
7a8: 44 89 fa mov %r15d,%edx
7ab: 4d 89 e0 mov %r12,%r8
7ae: 4d 89 e1 mov %r12,%r9
7b1: 4c 8d 1d 1c 06 3d 02 lea 0x23d061c(%rip),%r11 # 0x23d0dd4
7b8: 4d 89 72 20 mov %r14,0x20(%r10)
7bc: 4d 89 72 28 mov %r14,0x28(%r10)
7c0: 4d 89 5a 30 mov %r11,0x30(%r10)
7c4: 89 44 24 40 mov %eax,0x40(%rsp)
7c8: e8 33 89 10 00 call 0x109100
7cd: 47 8b 14 be mov (%r14,%r15,4),%r10d
7d1: 8b 44 24 40 mov 0x40(%rsp),%eax
7d5: 41 89 c7 mov %eax,%r15d
7d8: 44 89 13 mov %r10d,(%rbx)
7db: e9 e9 fe ff ff jmp 0x6c9
7e0: c4 c1 7c 11 95 80 00 vmovups %ymm2,0x80(%r13)
7e7: 00 00
7e9: c4 c1 7c 11 8d a0 00 vmovups %ymm1,0xa0(%r13)
7f0: 00 00
7f2: c4 c1 7c 11 45 40 vmovups %ymm0,0x40(%r13)
7f8: c4 41 7c 11 5d 60 vmovups %ymm11,0x60(%r13)
7fe: 0f 84 1f fc ff ff je 0x423
804: 4c 89 5c 24 50 mov %r11,0x50(%rsp)
809: 33 ff xor %edi,%edi
80b: 4c 89 54 24 58 mov %r10,0x58(%rsp)
810: 89 44 24 48 mov %eax,0x48(%rsp)
814: 89 4c 24 68 mov %ecx,0x68(%rsp)
818: 88 54 24 70 mov %dl,0x70(%rsp)
81c: 89 6c 24 78 mov %ebp,0x78(%rsp)
820: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
827: 00
828: 44 89 c3 mov %r8d,%ebx
82b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
832: 00
833: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
83a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
840: 0f a3 fb bt %edi,%ebx
843: 72 72 jb 0x8b7
845: ff c7 inc %edi
847: 83 ff 10 cmp $0x10,%edi
84a: 7c f4 jl 0x840
84c: c5 fc 10 1d 0c f3 cd vmovups 0x1cdf30c(%rip),%ymm3 # 0x1cdfb60
853: 01
854: c5 fc 10 25 24 f3 cd vmovups 0x1cdf324(%rip),%ymm4 # 0x1cdfb80
85b: 01
85c: c5 7c 10 0d 5c f3 cd vmovups 0x1cdf35c(%rip),%ymm9 # 0x1cdfbc0
863: 01
864: c5 7c 10 05 94 f3 cd vmovups 0x1cdf394(%rip),%ymm8 # 0x1cdfc00
86b: 01
86c: c5 fc 10 3d cc f3 cd vmovups 0x1cdf3cc(%rip),%ymm7 # 0x1cdfc40
873: 01
874: c5 fc 10 35 04 f4 cd vmovups 0x1cdf404(%rip),%ymm6 # 0x1cdfc80
87b: 01
87c: c5 fc 10 2d 3c f4 cd vmovups 0x1cdf43c(%rip),%ymm5 # 0x1cdfcc0
883: 01
884: c4 c1 7c 10 45 40 vmovups 0x40(%r13),%ymm0
88a: c4 41 7c 10 5d 60 vmovups 0x60(%r13),%ymm11
890: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11
895: 4c 8b 54 24 58 mov 0x58(%rsp),%r10
89a: 8b 44 24 48 mov 0x48(%rsp),%eax
89e: 8b 4c 24 68 mov 0x68(%rsp),%ecx
8a2: 8a 54 24 70 mov 0x70(%rsp),%dl
8a6: 8b 6c 24 78 mov 0x78(%rsp),%ebp
8aa: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
8b1: 00
8b2: e9 6c fb ff ff jmp 0x423
8b7: c5 f8 77 vzeroupper
8ba: 49 8d 6c bd 40 lea 0x40(%r13,%rdi,4),%rbp
8bf: 48 89 ea mov %rbp,%rdx
8c2: 49 8d 8c bd 80 00 00 lea 0x80(%r13,%rdi,4),%rcx
8c9: 00
8ca: e8 31 02 00 00 call 0xb00
8cf: 85 c0 test %eax,%eax
8d1: 0f 84 6e ff ff ff je 0x845
8d7: 44 8b 55 00 mov 0x0(%rbp),%r10d
8db: 44 8d 3c 3e lea (%rsi,%rdi,1),%r15d
8df: 47 89 14 be mov %r10d,(%r14,%r15,4)
8e3: 49 89 e2 mov %rsp,%r10
8e6: 89 c1 mov %eax,%ecx
8e8: 44 89 fa mov %r15d,%edx
8eb: 4d 89 e0 mov %r12,%r8
8ee: 4d 89 e1 mov %r12,%r9
8f1: 4c 8d 1d dc 04 3d 02 lea 0x23d04dc(%rip),%r11 # 0x23d0dd4
8f8: 4d 89 72 20 mov %r14,0x20(%r10)
8fc: 4d 89 72 28 mov %r14,0x28(%r10)
900: 4d 89 5a 30 mov %r11,0x30(%r10)
904: 89 44 24 40 mov %eax,0x40(%rsp)
908: e8 f3 87 10 00 call 0x109100
90d: 47 8b 14 be mov (%r14,%r15,4),%r10d
911: 8b 44 24 40 mov 0x40(%rsp),%eax
915: 41 89 c7 mov %eax,%r15d
918: 44 89 55 00 mov %r10d,0x0(%rbp)
91c: e9 24 ff ff ff jmp 0x845
921: c4 c1 7c 11 9d 00 01 vmovups %ymm3,0x100(%r13)
928: 00 00
92a: c4 c1 7c 11 8d c0 00 vmovups %ymm1,0xc0(%r13)
931: 00 00
933: 4c 89 4c 24 50 mov %r9,0x50(%rsp)
938: 33 ed xor %ebp,%ebp
93a: 89 44 24 48 mov %eax,0x48(%rsp)
93e: 44 89 54 24 58 mov %r10d,0x58(%rsp)
943: 89 74 24 60 mov %esi,0x60(%rsp)
947: 89 4c 24 68 mov %ecx,0x68(%rsp)
94b: 88 54 24 70 mov %dl,0x70(%rsp)
94f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
956: 00
957: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
95e: 66 90 xchg %ax,%ax
960: 0f a3 eb bt %ebp,%ebx
963: 0f 82 9d 00 00 00 jb 0xa06
969: ff c5 inc %ebp
96b: 83 fd 08 cmp $0x8,%ebp
96e: 7c f0 jl 0x960
970: c5 fc 10 25 68 f1 cd vmovups 0x1cdf168(%rip),%ymm4 # 0x1cdfae0
977: 01
978: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11
97f: 00 00 00
982: c5 7c 10 35 96 f1 cd vmovups 0x1cdf196(%rip),%ymm14 # 0x1cdfb20
989: 01
98a: c5 7c 10 2d ae f1 cd vmovups 0x1cdf1ae(%rip),%ymm13 # 0x1cdfb40
991: 01
992: c5 fc 10 2d c6 f1 cd vmovups 0x1cdf1c6(%rip),%ymm5 # 0x1cdfb60
999: 01
99a: c5 fc 10 35 de f1 cd vmovups 0x1cdf1de(%rip),%ymm6 # 0x1cdfb80
9a1: 01
9a2: c5 7c 10 25 16 f2 cd vmovups 0x1cdf216(%rip),%ymm12 # 0x1cdfbc0
9a9: 01
9aa: c5 7c 10 1d 4e f2 cd vmovups 0x1cdf24e(%rip),%ymm11 # 0x1cdfc00
9b1: 01
9b2: c5 7c 10 15 86 f2 cd vmovups 0x1cdf286(%rip),%ymm10 # 0x1cdfc40
9b9: 01
9ba: c5 7c 10 0d be f2 cd vmovups 0x1cdf2be(%rip),%ymm9 # 0x1cdfc80
9c1: 01
9c2: c5 7c 10 05 f6 f2 cd vmovups 0x1cdf2f6(%rip),%ymm8 # 0x1cdfcc0
9c9: 01
9ca: c5 fc 10 3d ee f0 cd vmovups 0x1cdf0ee(%rip),%ymm7 # 0x1cdfac0
9d1: 01
9d2: c4 c1 7c 10 8d c0 00 vmovups 0xc0(%r13),%ymm1
9d9: 00 00
9db: 41 0f b6 6d 00 movzbl 0x0(%r13),%ebp
9e0: 4c 8d 05 59 d1 d5 ff lea -0x2a2ea7(%rip),%r8 # 0xffffffffffd5db40
9e7: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9
9ec: 8b 44 24 48 mov 0x48(%rsp),%eax
9f0: 44 8b 54 24 58 mov 0x58(%rsp),%r10d
9f5: 8b 74 24 60 mov 0x60(%rsp),%esi
9f9: 8b 4c 24 68 mov 0x68(%rsp),%ecx
9fd: 8a 54 24 70 mov 0x70(%rsp),%dl
a01: e9 9a f8 ff ff jmp 0x2a0
a06: c5 f8 77 vzeroupper
a09: 49 8d b4 ad c0 00 00 lea 0xc0(%r13,%rbp,4),%rsi
a10: 00
a11: 48 89 f2 mov %rsi,%rdx
a14: 49 8d 8c ad 00 01 00 lea 0x100(%r13,%rbp,4),%rcx
a1b: 00
a1c: e8 df 00 00 00 call 0xb00
a21: 85 c0 test %eax,%eax
a23: 0f 84 40 ff ff ff je 0x969
a29: 44 8b 16 mov (%rsi),%r10d
a2c: 44 8d 3c 2f lea (%rdi,%rbp,1),%r15d
a30: 47 89 14 be mov %r10d,(%r14,%r15,4)
a34: 49 89 e2 mov %rsp,%r10
a37: 89 c1 mov %eax,%ecx
a39: 44 89 fa mov %r15d,%edx
a3c: 4d 89 e0 mov %r12,%r8
a3f: 4d 89 e1 mov %r12,%r9
a42: 4c 8d 1d 8b 03 3d 02 lea 0x23d038b(%rip),%r11 # 0x23d0dd4
a49: 4d 89 72 20 mov %r14,0x20(%r10)
a4d: 4d 89 72 28 mov %r14,0x28(%r10)
a51: 4d 89 5a 30 mov %r11,0x30(%r10)
a55: 89 44 24 40 mov %eax,0x40(%rsp)
a59: e8 a2 86 10 00 call 0x109100
a5e: 47 8b 14 be mov (%r14,%r15,4),%r10d
a62: 8b 44 24 40 mov 0x40(%rsp),%eax
a66: 41 89 c7 mov %eax,%r15d
a69: 44 89 16 mov %r10d,(%rsi)
a6c: e9 f8 fe ff ff jmp 0x969
a71: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
a78: 00
a79: 48 33 cc xor %rsp,%rcx
a7c: 48 3b 0d 2d 2a 37 02 cmp 0x2372a2d(%rip),%rcx # 0x23734b0
a83: 75 1e jne 0xaa3
a85: b8 f8 ff ff ff mov $0xfffffff8,%eax
a8a: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
a91: 00
a92: 48 81 c4 28 03 00 00 add $0x328,%rsp
a99: 5d pop %rbp
a9a: 41 5f pop %r15
a9c: 41 5e pop %r14
a9e: 41 5c pop %r12
aa0: 5f pop %rdi
aa1: 5e pop %rsi
aa2: c3 ret
aa3: e8 68 e1 e8 00 call 0xe8ec10
aa8: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
aaf: 00
ab0: 48 33 cc xor %rsp,%rcx
ab3: 48 3b 0d f6 29 37 02 cmp 0x23729f6(%rip),%rcx # 0x23734b0
aba: 75 e7 jne 0xaa3
abc: eb c7 jmp 0xa85
abe: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
ac5: 00
ac6: 48 33 cc xor %rsp,%rcx
ac9: 48 3b 0d e0 29 37 02 cmp 0x23729e0(%rip),%rcx # 0x23734b0
ad0: 75 d1 jne 0xaa3
ad2: b8 fa ff ff ff mov $0xfffffffa,%eax
ad7: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
ade: 00
adf: 48 81 c4 28 03 00 00 add $0x328,%rsp
ae6: 5d pop %rbp
ae7: 41 5f pop %r15
ae9: 41 5e pop %r14
aeb: 41 5c pop %r12
aed: 5f pop %rdi
aee: 5e pop %rsi
aef: c3 ret
af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
af7: 00
af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
aff: 90 nop
b00: 48 83 ec 38 sub $0x38,%rsp
b04: 49 89 c9 mov %rcx,%r9
b07: 33 c0 xor %eax,%eax
b09: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d
b0e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d
b15: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d
b1c: 0f 84 30 02 00 00 je 0xd52
b22: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2
b26: 45 33 c0 xor %r8d,%r8d
b29: c4 c1 6a 5a 11 vcvtss2sd (%r9),%xmm2,%xmm2
b2e: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp)
b34: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
b39: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx
b3f: 75 14 jne 0xb55
b41: c5 eb 59 15 17 f9 cd vmulsd 0x1cdf917(%rip),%xmm2,%xmm2 # 0x1ce0460
b48: 01
b49: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d
b4f: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp)
b55: c5 fb 10 1d 0b f9 cd vmovsd 0x1cdf90b(%rip),%xmm3 # 0x1ce0468
b5c: 01
b5d: c5 f9 2f d3 vcomisd %xmm3,%xmm2
b61: 0f 86 a7 01 00 00 jbe 0xd0e
b67: c5 fb 10 0d 51 f9 cd vmovsd 0x1cdf951(%rip),%xmm1 # 0x1ce04c0
b6e: 01
b6f: c5 eb 5c d9 vsubsd %xmm1,%xmm2,%xmm3
b73: c5 fb 11 5c 24 28 vmovsd %xmm3,0x28(%rsp)
b79: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp)
b7e: c5 fb 10 44 24 28 vmovsd 0x28(%rsp),%xmm0
b84: c5 f9 2f 05 cc f8 cd vcomisd 0x1cdf8cc(%rip),%xmm0 # 0x1ce0458
b8b: 01
b8c: 0f 86 28 01 00 00 jbe 0xcba
b92: c5 fb 11 54 24 28 vmovsd %xmm2,0x28(%rsp)
b98: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
b9c: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d
ba2: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d
ba9: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
bae: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d
bb5: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp)
bbb: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx
bc1: c1 e9 04 shr $0x4,%ecx
bc4: c5 fb 10 54 24 28 vmovsd 0x28(%rsp),%xmm2
bca: c5 fb 10 2d 6e f8 cd vmovsd 0x1cdf86e(%rip),%xmm5 # 0x1ce0440
bd1: 01
bd2: c5 eb 58 25 6e f8 cd vaddsd 0x1cdf86e(%rip),%xmm2,%xmm4 # 0x1ce0448
bd9: 01
bda: c5 fb 11 64 24 20 vmovsd %xmm4,0x20(%rsp)
be0: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d
be7: ff
be8: c4 c1 7b 2a c0 vcvtsi2sd %r8d,%xmm0,%xmm0
bed: 44 8b 54 24 20 mov 0x20(%rsp),%r10d
bf2: 48 8d 0d 47 cf d5 ff lea -0x2a30b9(%rip),%rcx # 0xffffffffffd5db40
bf9: 41 83 e2 7f and $0x7f,%r10d
bfd: 49 89 c8 mov %rcx,%r8
c00: 49 89 c9 mov %rcx,%r9
c03: c5 fb 10 25 2d f8 cd vmovsd 0x1cdf82d(%rip),%xmm4 # 0x1ce0438
c0a: 01
c0b: 47 8d 1c 52 lea (%r10,%r10,2),%r11d
c0f: c4 82 f9 a9 a4 d8 e8 vfmadd213sd 0x1f822e8(%r8,%r11,8),%xmm0,%xmm4
c16: 22 f8 01
c19: c4 82 d1 a9 84 d9 f0 vfmadd213sd 0x1f822f0(%r9,%r11,8),%xmm5,%xmm0
c20: 22 f8 01
c23: c4 a1 7b 10 9c d9 e0 vmovsd 0x1f822e0(%rcx,%r11,8),%xmm3
c2a: 22 f8 01
c2d: c5 eb 58 2d 1b f8 cd vaddsd 0x1cdf81b(%rip),%xmm2,%xmm5 # 0x1ce0450
c34: 01
c35: c5 fb 11 6c 24 20 vmovsd %xmm5,0x20(%rsp)
c3b: c5 fb 10 6c 24 20 vmovsd 0x20(%rsp),%xmm5
c41: c5 d3 5c 2d 07 f8 cd vsubsd 0x1cdf807(%rip),%xmm5,%xmm5 # 0x1ce0450
c48: 01
c49: c5 eb 5c d5 vsubsd %xmm5,%xmm2,%xmm2
c4d: c4 e2 e1 ab e9 vfmsub213sd %xmm1,%xmm3,%xmm5
c52: c5 e3 59 da vmulsd %xmm2,%xmm3,%xmm3
c56: c5 db 58 e5 vaddsd %xmm5,%xmm4,%xmm4
c5a: c5 fb 10 15 46 f8 cd vmovsd 0x1cdf846(%rip),%xmm2 # 0x1ce04a8
c61: 01
c62: c5 d3 58 cb vaddsd %xmm3,%xmm5,%xmm1
c66: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0
c6a: c4 e2 f1 a9 15 2d f8 vfmadd213sd 0x1cdf82d(%rip),%xmm1,%xmm2 # 0x1ce04a0
c71: cd 01
c73: c4 e2 f1 a9 15 1c f8 vfmadd213sd 0x1cdf81c(%rip),%xmm1,%xmm2 # 0x1ce0498
c7a: cd 01
c7c: c4 e2 f1 a9 15 0b f8 vfmadd213sd 0x1cdf80b(%rip),%xmm1,%xmm2 # 0x1ce0490
c83: cd 01
c85: c4 e2 f1 a9 15 fa f7 vfmadd213sd 0x1cdf7fa(%rip),%xmm1,%xmm2 # 0x1ce0488
c8c: cd 01
c8e: c4 e2 f1 a9 15 e9 f7 vfmadd213sd 0x1cdf7e9(%rip),%xmm1,%xmm2 # 0x1ce0480
c95: cd 01
c97: c4 e2 f1 a9 15 d8 f7 vfmadd213sd 0x1cdf7d8(%rip),%xmm1,%xmm2 # 0x1ce0478
c9e: cd 01
ca0: c5 f3 59 c9 vmulsd %xmm1,%xmm1,%xmm1
ca4: c4 e2 f1 a9 d0 vfmadd213sd %xmm0,%xmm1,%xmm2
ca9: c5 db 58 c2 vaddsd %xmm2,%xmm4,%xmm0
cad: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0
cb1: c5 fa 11 02 vmovss %xmm0,(%rdx)
cb5: 48 83 c4 38 add $0x38,%rsp
cb9: c3 ret
cba: c5 fb 10 0d e6 f7 cd vmovsd 0x1cdf7e6(%rip),%xmm1 # 0x1ce04a8
cc1: 01
cc2: c4 e2 e1 a9 0d d5 f7 vfmadd213sd 0x1cdf7d5(%rip),%xmm3,%xmm1 # 0x1ce04a0
cc9: cd 01
ccb: c5 e3 59 c3 vmulsd %xmm3,%xmm3,%xmm0
ccf: c4 e2 e1 a9 0d c0 f7 vfmadd213sd 0x1cdf7c0(%rip),%xmm3,%xmm1 # 0x1ce0498
cd6: cd 01
cd8: c4 e2 e1 a9 0d af f7 vfmadd213sd 0x1cdf7af(%rip),%xmm3,%xmm1 # 0x1ce0490
cdf: cd 01
ce1: c4 e2 e1 a9 0d 9e f7 vfmadd213sd 0x1cdf79e(%rip),%xmm3,%xmm1 # 0x1ce0488
ce8: cd 01
cea: c4 e2 e1 a9 0d 8d f7 vfmadd213sd 0x1cdf78d(%rip),%xmm3,%xmm1 # 0x1ce0480
cf1: cd 01
cf3: c4 e2 e1 a9 0d 7c f7 vfmadd213sd 0x1cdf77c(%rip),%xmm3,%xmm1 # 0x1ce0478
cfa: cd 01
cfc: c4 e2 f9 a9 cb vfmadd213sd %xmm3,%xmm0,%xmm1
d01: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
d05: c5 fa 11 0a vmovss %xmm1,(%rdx)
d09: 48 83 c4 38 add $0x38,%rsp
d0d: c3 ret
d0e: c5 f9 2e d3 vucomisd %xmm3,%xmm2
d12: 7a 02 jp 0xd16
d14: 74 16 je 0xd2c
d16: c5 e3 5e c3 vdivsd %xmm3,%xmm3,%xmm0
d1a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0
d1e: c5 fa 11 02 vmovss %xmm0,(%rdx)
d22: b8 13 00 00 00 mov $0x13,%eax
d27: 48 83 c4 38 add $0x38,%rsp
d2b: c3 ret
d2c: c5 fb 10 05 3c f7 cd vmovsd 0x1cdf73c(%rip),%xmm0 # 0x1ce0470
d33: 01
d34: b8 12 00 00 00 mov $0x12,%eax
d39: c5 f9 57 0d 6f f7 cd vxorpd 0x1cdf76f(%rip),%xmm0,%xmm1 # 0x1ce04b0
d40: 01
d41: c5 f3 5e d3 vdivsd %xmm3,%xmm1,%xmm2
d45: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2
d49: c5 fa 11 12 vmovss %xmm2,(%rdx)
d4d: 48 83 c4 38 add $0x38,%rsp
d51: c3 ret
d52: 41 8a 49 03 mov 0x3(%r9),%cl
d56: 80 e1 80 and $0x80,%cl
d59: 80 f9 80 cmp $0x80,%cl
d5c: 74 12 je 0xd70
d5e: c4 c1 7a 10 01 vmovss (%r9),%xmm0
d63: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1
d67: c5 fa 11 0a vmovss %xmm1,(%rdx)
d6b: 48 83 c4 38 add $0x38,%rsp
d6f: c3 ret
d70: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9)
d77: 75 e5 jne 0xd5e
d79: c5 fb 10 05 e7 f6 cd vmovsd 0x1cdf6e7(%rip),%xmm0 # 0x1ce0468
d80: 01
d81: b8 13 00 00 00 mov $0x13,%eax
d86: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1
d8a: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
d8e: c5 fa 11 0a vmovss %xmm1,(%rdx)
d92: 48 83 c4 38 add $0x38,%rsp
d96: c3 ret
d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
d9e: 00 00
da0: 56 push %rsi
da1: 57 push %rdi
da2: 41 54 push %r12
da4: 41 56 push %r14
da6: 41 57 push %r15
da8: 55 push %rbp
da9: 48 81 ec 28 03 00 00 sub $0x328,%rsp
db0: 44 89 c5 mov %r8d,%ebp
db3: c5 78 11 bc 24 60 02 vmovups %xmm15,0x260(%rsp)
dba: 00 00
dbc: 49 89 d6 mov %rdx,%r14
dbf: c5 78 11 b4 24 70 02 vmovups %xmm14,0x270(%rsp)
dc6: 00 00
dc8: 49 89 cc mov %rcx,%r12
dcb: c5 78 11 ac 24 80 02 vmovups %xmm13,0x280(%rsp)
dd2: 00 00
dd4: 45 33 ff xor %r15d,%r15d
dd7: c5 78 11 a4 24 90 02 vmovups %xmm12,0x290(%rsp)
dde: 00 00
de0: c5 78 11 9c 24 a0 02 vmovups %xmm11,0x2a0(%rsp)
de7: 00 00
de9: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp)
df0: 00 00
df2: c5 78 11 8c 24 c0 02 vmovups %xmm9,0x2c0(%rsp)
df9: 00 00
dfb: c5 78 11 84 24 d0 02 vmovups %xmm8,0x2d0(%rsp)
e02: 00 00
e04: c5 f8 11 bc 24 e0 02 vmovups %xmm7,0x2e0(%rsp)
e0b: 00 00
e0d: c5 f8 11 b4 24 f0 02 vmovups %xmm6,0x2f0(%rsp)
e14: 00 00
e16: 4c 89 ac 24 08 03 00 mov %r13,0x308(%rsp)
e1d: 00
e1e: 4c 8d ac 24 bf 00 00 lea 0xbf(%rsp),%r13
e25: 00
e26: 48 8b 05 83 26 37 02 mov 0x2372683(%rip),%rax # 0x23734b0
e2d: 49 83 e5 c0 and $0xffffffffffffffc0,%r13
e31: 48 33 c4 xor %rsp,%rax
e34: 48 89 84 24 18 03 00 mov %rax,0x318(%rsp)
e3b: 00
e3c: 85 ed test %ebp,%ebp
e3e: 0f 8e ba 0a 00 00 jle 0x18fe
e44: 4d 85 e4 test %r12,%r12
e47: 0f 84 9b 0a 00 00 je 0x18e8
e4d: 4d 85 f6 test %r14,%r14
e50: 0f 84 5b 0a 00 00 je 0x18b1
e56: d9 bc 24 14 03 00 00 fnstcw 0x314(%rsp)
e5d: 0f b7 8c 24 14 03 00 movzwl 0x314(%rsp),%ecx
e64: 00
e65: 89 ca mov %ecx,%edx
e67: 83 e2 3f and $0x3f,%edx
e6a: 83 fa 3f cmp $0x3f,%edx
e6d: 74 12 je 0xe81
e6f: 83 c9 3f or $0x3f,%ecx
e72: 66 89 4c 24 40 mov %cx,0x40(%rsp)
e77: db e2 fnclex
e79: d9 6c 24 40 fldcw 0x40(%rsp)
e7d: b2 01 mov $0x1,%dl
e7f: eb 02 jmp 0xe83
e81: 32 d2 xor %dl,%dl
e83: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp)
e8a: 00 00
e8c: 8b 8c 24 10 03 00 00 mov 0x310(%rsp),%ecx
e93: 89 ce mov %ecx,%esi
e95: 81 e6 c0 ff 00 00 and $0xffc0,%esi
e9b: 81 fe 80 1f 00 00 cmp $0x1f80,%esi
ea1: 74 21 je 0xec4
ea3: 89 ce mov %ecx,%esi
ea5: 80 c2 02 add $0x2,%dl
ea8: 81 e6 3f 00 ff ff and $0xffff003f,%esi
eae: 81 c6 80 1f 00 00 add $0x1f80,%esi
eb4: 89 b4 24 10 03 00 00 mov %esi,0x310(%rsp)
ebb: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
ec2: 00 00
ec4: 89 e8 mov %ebp,%eax
ec6: 49 8d 74 24 1f lea 0x1f(%r12),%rsi
ecb: 48 83 e6 e0 and $0xffffffffffffffe0,%rsi
ecf: 33 ff xor %edi,%edi
ed1: 49 2b f4 sub %r12,%rsi
ed4: c1 ee 02 shr $0x2,%esi
ed7: 3b f5 cmp %ebp,%esi
ed9: 0f 43 f5 cmovae %ebp,%esi
edc: 2b c6 sub %esi,%eax
ede: 41 89 f2 mov %esi,%r10d
ee1: 83 e0 f0 and $0xfffffff0,%eax
ee4: 03 c6 add %esi,%eax
ee6: 85 f6 test %esi,%esi
ee8: 0f 86 b2 01 00 00 jbe 0x10a0
eee: c5 fc 10 0d 4a fc cd vmovups 0x1cdfc4a(%rip),%ymm1 # 0x1ce0b40
ef5: 01
ef6: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11
efd: 00 00 00
f00: c5 7c 10 1d 78 fc cd vmovups 0x1cdfc78(%rip),%ymm11 # 0x1ce0b80
f07: 01
f08: c5 7c 10 15 b0 fc cd vmovups 0x1cdfcb0(%rip),%ymm10 # 0x1ce0bc0
f0f: 01
f10: c5 7c 10 0d e8 fc cd vmovups 0x1cdfce8(%rip),%ymm9 # 0x1ce0c00
f17: 01
f18: c5 7c 10 05 20 fd cd vmovups 0x1cdfd20(%rip),%ymm8 # 0x1ce0c40
f1f: 01
f20: c5 fc 10 35 58 fd cd vmovups 0x1cdfd58(%rip),%ymm6 # 0x1ce0c80
f27: 01
f28: c5 fc 10 3d d0 fa cd vmovups 0x1cdfad0(%rip),%ymm7 # 0x1ce0a00
f2f: 01
f30: c5 fc 10 05 48 fb cd vmovups 0x1cdfb48(%rip),%ymm0 # 0x1ce0a80
f37: 01
f38: c5 fc 10 2d c0 fb cd vmovups 0x1cdfbc0(%rip),%ymm5 # 0x1ce0b00
f3f: 01
f40: c5 fc 10 25 98 fb cd vmovups 0x1cdfb98(%rip),%ymm4 # 0x1ce0ae0
f47: 01
f48: c5 fc 10 1d 50 fb cd vmovups 0x1cdfb50(%rip),%ymm3 # 0x1ce0aa0
f4f: 01
f50: 89 6c 24 78 mov %ebp,0x78(%rsp)
f54: 4c 8d 05 e5 cb d5 ff lea -0x2a341b(%rip),%r8 # 0xffffffffffd5db40
f5b: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
f62: 00
f63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f6a: 00
f6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f80: bb 08 00 00 00 mov $0x8,%ebx
f85: 41 83 fa 08 cmp $0x8,%r10d
f89: c5 fc 10 15 2f fe cd vmovups 0x1cdfe2f(%rip),%ymm2 # 0x1ce0dc0
f90: 01
f91: 41 0f 42 da cmovb %r10d,%ebx
f95: f7 db neg %ebx
f97: 83 c3 20 add $0x20,%ebx
f9a: c4 c2 e3 f7 eb shrx %rbx,%r11,%rbp
f9f: 41 89 6d 00 mov %ebp,0x0(%r13)
fa3: 33 db xor %ebx,%ebx
fa5: 40 0f b6 ed movzbl %bpl,%ebp
fa9: f3 0f b8 dd popcnt %ebp,%ebx
fad: 89 db mov %ebx,%ebx
faf: 48 c1 e3 05 shl $0x5,%rbx
fb3: 41 89 f9 mov %edi,%r9d
fb6: c4 41 7c 10 ac 18 c0 vmovups 0x1f829c0(%r8,%rbx,1),%ymm13
fbd: 29 f8 01
fc0: c4 02 15 2c 34 8c vmaskmovps (%r12,%r9,4),%ymm13,%ymm14
fc6: c4 c3 6d 4a d6 d0 vblendvps %ymm13,%ymm14,%ymm2,%ymm2
fcc: c5 6d fe e1 vpaddd %ymm1,%ymm2,%ymm12
fd0: c4 41 6d fa ea vpsubd %ymm10,%ymm2,%ymm13
fd5: c4 c1 0d 72 e5 17 vpsrad $0x17,%ymm13,%ymm14
fdb: c4 41 25 66 fc vpcmpgtd %ymm12,%ymm11,%ymm15
fe0: c4 41 15 db e1 vpand %ymm9,%ymm13,%ymm12
fe5: c4 41 1d fe ea vpaddd %ymm10,%ymm12,%ymm13
fea: c4 41 7c 5b f6 vcvtdq2ps %ymm14,%ymm14
fef: c4 41 14 5c e8 vsubps %ymm8,%ymm13,%ymm13
ff4: c5 7d 6f e4 vmovdqa %ymm4,%ymm12
ff8: c4 c1 7c 50 df vmovmskps %ymm15,%ebx
ffd: c4 42 55 b8 e5 vfmadd231ps %ymm13,%ymm5,%ymm12
1002: 85 db test %ebx,%ebx
1004: c5 7c 10 3d b4 fa cd vmovups 0x1cdfab4(%rip),%ymm15 # 0x1ce0ac0
100b: 01
100c: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
1011: c5 7c 10 3d 47 fa cd vmovups 0x1cdfa47(%rip),%ymm15 # 0x1ce0a60
1018: 01
1019: c4 62 15 a8 e3 vfmadd213ps %ymm3,%ymm13,%ymm12
101e: c4 62 15 a8 e0 vfmadd213ps %ymm0,%ymm13,%ymm12
1023: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
1028: c5 7c 10 3d 10 fa cd vmovups 0x1cdfa10(%rip),%ymm15 # 0x1ce0a40
102f: 01
1030: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
1035: c5 7c 10 3d e3 f9 cd vmovups 0x1cdf9e3(%rip),%ymm15 # 0x1ce0a20
103c: 01
103d: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
1042: c4 62 15 a8 e7 vfmadd213ps %ymm7,%ymm13,%ymm12
1047: c4 41 14 59 e4 vmulps %ymm12,%ymm13,%ymm12
104c: c4 42 15 a8 e5 vfmadd213ps %ymm13,%ymm13,%ymm12
1051: c5 7c 10 2d 67 fc cd vmovups 0x1cdfc67(%rip),%ymm13 # 0x1ce0cc0
1058: 01
1059: c4 42 15 b8 e6 vfmadd231ps %ymm14,%ymm13,%ymm12
105e: c4 42 4d a8 f4 vfmadd213ps %ymm12,%ymm6,%ymm14
1063: 0f 85 f8 06 00 00 jne 0x1761
1069: 33 db xor %ebx,%ebx
106b: 83 c7 08 add $0x8,%edi
106e: f3 0f b8 dd popcnt %ebp,%ebx
1072: 89 db mov %ebx,%ebx
1074: 41 83 c2 f8 add $0xfffffff8,%r10d
1078: 48 c1 e3 05 shl $0x5,%rbx
107c: c4 c1 7e 6f 94 18 00 vmovdqu 0x1f82b00(%r8,%rbx,1),%ymm2
1083: 2b f8 01
1086: c4 02 6d 2e 34 8e vmaskmovps %ymm14,%ymm2,(%r14,%r9,4)
108c: 3b fe cmp %esi,%edi
108e: 0f 82 ec fe ff ff jb 0xf80
1094: 8b 6c 24 78 mov 0x78(%rsp),%ebp
1098: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
109f: 00
10a0: 3b f0 cmp %eax,%esi
10a2: 0f 83 85 01 00 00 jae 0x122d
10a8: c5 7c 10 0d 90 fa cd vmovups 0x1cdfa90(%rip),%ymm9 # 0x1ce0b40
10af: 01
10b0: c5 7c 10 05 c8 fa cd vmovups 0x1cdfac8(%rip),%ymm8 # 0x1ce0b80
10b7: 01
10b8: c5 fc 10 3d 00 fb cd vmovups 0x1cdfb00(%rip),%ymm7 # 0x1ce0bc0
10bf: 01
10c0: c5 fc 10 35 38 fb cd vmovups 0x1cdfb38(%rip),%ymm6 # 0x1ce0c00
10c7: 01
10c8: c5 fc 10 2d 70 fb cd vmovups 0x1cdfb70(%rip),%ymm5 # 0x1ce0c40
10cf: 01
10d0: c5 fc 10 25 a8 fb cd vmovups 0x1cdfba8(%rip),%ymm4 # 0x1ce0c80
10d7: 01
10d8: c5 fc 10 1d 20 fa cd vmovups 0x1cdfa20(%rip),%ymm3 # 0x1ce0b00
10df: 01
10e0: 41 89 f2 mov %esi,%r10d
10e3: 44 8d 5e 08 lea 0x8(%rsi),%r11d
10e7: c4 81 7c 10 0c 9c vmovups (%r12,%r11,4),%ymm1
10ed: c4 81 7c 10 14 94 vmovups (%r12,%r10,4),%ymm2
10f3: c4 c1 75 fe c1 vpaddd %ymm9,%ymm1,%ymm0
10f8: c4 41 6d fe d9 vpaddd %ymm9,%ymm2,%ymm11
10fd: c5 6d fa d7 vpsubd %ymm7,%ymm2,%ymm10
1101: c5 2d db f6 vpand %ymm6,%ymm10,%ymm14
1105: c4 c1 05 72 e2 17 vpsrad $0x17,%ymm10,%ymm15
110b: c5 0d fe f7 vpaddd %ymm7,%ymm14,%ymm14
110f: c5 3d 66 e0 vpcmpgtd %ymm0,%ymm8,%ymm12
1113: c5 f5 fa c7 vpsubd %ymm7,%ymm1,%ymm0
1117: c4 41 3d 66 eb vpcmpgtd %ymm11,%ymm8,%ymm13
111c: c5 a5 72 e0 17 vpsrad $0x17,%ymm0,%ymm11
1121: c5 fd db c6 vpand %ymm6,%ymm0,%ymm0
1125: c5 7d fe d7 vpaddd %ymm7,%ymm0,%ymm10
1129: c4 c1 7c 5b c7 vcvtdq2ps %ymm15,%ymm0
112e: c5 0c 5c fd vsubps %ymm5,%ymm14,%ymm15
1132: c4 41 7c 5b db vcvtdq2ps %ymm11,%ymm11
1137: c5 2c 5c d5 vsubps %ymm5,%ymm10,%ymm10
113b: c4 c1 7c 50 fc vmovmskps %ymm12,%edi
1140: c5 7c 10 25 98 f9 cd vmovups 0x1cdf998(%rip),%ymm12 # 0x1ce0ae0
1147: 01
1148: c4 41 7d 6f f4 vmovdqa %ymm12,%ymm14
114d: c4 41 7c 50 c5 vmovmskps %ymm13,%r8d
1152: c5 7c 10 2d 66 f9 cd vmovups 0x1cdf966(%rip),%ymm13 # 0x1ce0ac0
1159: 01
115a: c4 42 65 b8 f7 vfmadd231ps %ymm15,%ymm3,%ymm14
115f: c4 42 65 b8 e2 vfmadd231ps %ymm10,%ymm3,%ymm12
1164: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14
1169: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12
116e: c5 7c 10 2d 2a f9 cd vmovups 0x1cdf92a(%rip),%ymm13 # 0x1ce0aa0
1175: 01
1176: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14
117b: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12
1180: c5 7c 10 2d f8 f8 cd vmovups 0x1cdf8f8(%rip),%ymm13 # 0x1ce0a80
1187: 01
1188: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14
118d: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12
1192: c5 7c 10 2d c6 f8 cd vmovups 0x1cdf8c6(%rip),%ymm13 # 0x1ce0a60
1199: 01
119a: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14
119f: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12
11a4: c5 7c 10 2d 94 f8 cd vmovups 0x1cdf894(%rip),%ymm13 # 0x1ce0a40
11ab: 01
11ac: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14
11b1: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12
11b6: c5 7c 10 2d 62 f8 cd vmovups 0x1cdf862(%rip),%ymm13 # 0x1ce0a20
11bd: 01
11be: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14
11c3: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12
11c8: c5 7c 10 2d 30 f8 cd vmovups 0x1cdf830(%rip),%ymm13 # 0x1ce0a00
11cf: 01
11d0: c4 42 05 a8 f5 vfmadd213ps %ymm13,%ymm15,%ymm14
11d5: c4 42 2d a8 e5 vfmadd213ps %ymm13,%ymm10,%ymm12
11da: c4 41 04 59 ee vmulps %ymm14,%ymm15,%ymm13
11df: c4 41 2c 59 f4 vmulps %ymm12,%ymm10,%ymm14
11e4: c4 42 05 a8 ef vfmadd213ps %ymm15,%ymm15,%ymm13
11e9: c4 42 2d a8 f2 vfmadd213ps %ymm10,%ymm10,%ymm14
11ee: c5 7c 10 3d ca fa cd vmovups 0x1cdfaca(%rip),%ymm15 # 0x1ce0cc0
11f5: 01
11f6: c4 62 05 b8 e8 vfmadd231ps %ymm0,%ymm15,%ymm13
11fb: c4 42 05 b8 f3 vfmadd231ps %ymm11,%ymm15,%ymm14
1200: c4 c2 5d a8 c5 vfmadd213ps %ymm13,%ymm4,%ymm0
1205: c4 42 5d a8 de vfmadd213ps %ymm14,%ymm4,%ymm11
120a: c1 e7 08 shl $0x8,%edi
120d: 44 0b c7 or %edi,%r8d
1210: 0f 85 02 04 00 00 jne 0x1618
1216: 83 c6 10 add $0x10,%esi
1219: c4 81 7c 11 04 96 vmovups %ymm0,(%r14,%r10,4)
121f: 3b f0 cmp %eax,%esi
1221: c4 01 7c 11 1c 9e vmovups %ymm11,(%r14,%r11,4)
1227: 0f 82 b3 fe ff ff jb 0x10e0
122d: 41 89 c0 mov %eax,%r8d
1230: 41 f7 d8 neg %r8d
1233: 44 03 c5 add %ebp,%r8d
1236: 3b c5 cmp %ebp,%eax
1238: 0f 83 94 01 00 00 jae 0x13d2
123e: c5 fc 10 0d fa f8 cd vmovups 0x1cdf8fa(%rip),%ymm1 # 0x1ce0b40
1245: 01
1246: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10
124d: 00 00 00
1250: c5 7c 10 1d 28 f9 cd vmovups 0x1cdf928(%rip),%ymm11 # 0x1ce0b80
1257: 01
1258: c5 7c 10 15 60 f9 cd vmovups 0x1cdf960(%rip),%ymm10 # 0x1ce0bc0
125f: 01
1260: c5 7c 10 0d 98 f9 cd vmovups 0x1cdf998(%rip),%ymm9 # 0x1ce0c00
1267: 01
1268: c5 7c 10 05 d0 f9 cd vmovups 0x1cdf9d0(%rip),%ymm8 # 0x1ce0c40
126f: 01
1270: c5 fc 10 35 08 fa cd vmovups 0x1cdfa08(%rip),%ymm6 # 0x1ce0c80
1277: 01
1278: c5 fc 10 3d 80 f7 cd vmovups 0x1cdf780(%rip),%ymm7 # 0x1ce0a00
127f: 01
1280: c5 fc 10 1d f8 f7 cd vmovups 0x1cdf7f8(%rip),%ymm3 # 0x1ce0a80
1287: 01
1288: c5 fc 10 2d 70 f8 cd vmovups 0x1cdf870(%rip),%ymm5 # 0x1ce0b00
128f: 01
1290: c5 fc 10 25 48 f8 cd vmovups 0x1cdf848(%rip),%ymm4 # 0x1ce0ae0
1297: 01
1298: c5 fc 10 05 c0 f7 cd vmovups 0x1cdf7c0(%rip),%ymm0 # 0x1ce0a60
129f: 01
12a0: 4c 8d 1d 99 c8 d5 ff lea -0x2a3767(%rip),%r11 # 0xffffffffffd5db40
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: be 08 00 00 00 mov $0x8,%esi
12c5: 41 83 f8 08 cmp $0x8,%r8d
12c9: c5 fc 10 15 ef fa cd vmovups 0x1cdfaef(%rip),%ymm2 # 0x1ce0dc0
12d0: 01
12d1: 41 0f 42 f0 cmovb %r8d,%esi
12d5: 33 ff xor %edi,%edi
12d7: f7 de neg %esi
12d9: 83 c6 20 add $0x20,%esi
12dc: 41 89 c1 mov %eax,%r9d
12df: c4 c2 cb f7 f2 shrx %rsi,%r10,%rsi
12e4: 41 89 75 00 mov %esi,0x0(%r13)
12e8: 40 0f b6 f6 movzbl %sil,%esi
12ec: f3 0f b8 fe popcnt %esi,%edi
12f0: 89 ff mov %edi,%edi
12f2: 48 c1 e7 05 shl $0x5,%rdi
12f6: c4 41 7c 10 ac 3b 40 vmovups 0x1f82c40(%r11,%rdi,1),%ymm13
12fd: 2c f8 01
1300: c4 02 15 2c 34 8c vmaskmovps (%r12,%r9,4),%ymm13,%ymm14
1306: c4 c3 6d 4a d6 d0 vblendvps %ymm13,%ymm14,%ymm2,%ymm2
130c: c5 6d fe e1 vpaddd %ymm1,%ymm2,%ymm12
1310: c4 41 6d fa ea vpsubd %ymm10,%ymm2,%ymm13
1315: c4 c1 0d 72 e5 17 vpsrad $0x17,%ymm13,%ymm14
131b: c4 41 25 66 fc vpcmpgtd %ymm12,%ymm11,%ymm15
1320: c4 41 15 db e1 vpand %ymm9,%ymm13,%ymm12
1325: c4 41 1d fe ea vpaddd %ymm10,%ymm12,%ymm13
132a: c4 41 7c 5b f6 vcvtdq2ps %ymm14,%ymm14
132f: c4 41 14 5c e8 vsubps %ymm8,%ymm13,%ymm13
1334: c5 7d 6f e4 vmovdqa %ymm4,%ymm12
1338: c4 c1 7c 50 ff vmovmskps %ymm15,%edi
133d: c5 7c 10 3d 7b f7 cd vmovups 0x1cdf77b(%rip),%ymm15 # 0x1ce0ac0
1344: 01
1345: 85 ff test %edi,%edi
1347: c4 42 55 b8 e5 vfmadd231ps %ymm13,%ymm5,%ymm12
134c: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
1351: c5 7c 10 3d 47 f7 cd vmovups 0x1cdf747(%rip),%ymm15 # 0x1ce0aa0
1358: 01
1359: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
135e: c5 7c 10 3d da f6 cd vmovups 0x1cdf6da(%rip),%ymm15 # 0x1ce0a40
1365: 01
1366: c4 62 15 a8 e3 vfmadd213ps %ymm3,%ymm13,%ymm12
136b: c4 62 15 a8 e0 vfmadd213ps %ymm0,%ymm13,%ymm12
1370: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
1375: c5 7c 10 3d a3 f6 cd vmovups 0x1cdf6a3(%rip),%ymm15 # 0x1ce0a20
137c: 01
137d: c4 42 15 a8 e7 vfmadd213ps %ymm15,%ymm13,%ymm12
1382: c4 62 15 a8 e7 vfmadd213ps %ymm7,%ymm13,%ymm12
1387: c4 41 14 59 e4 vmulps %ymm12,%ymm13,%ymm12
138c: c4 42 15 a8 e5 vfmadd213ps %ymm13,%ymm13,%ymm12
1391: c5 7c 10 2d 27 f9 cd vmovups 0x1cdf927(%rip),%ymm13 # 0x1ce0cc0
1398: 01
1399: c4 42 15 b8 e6 vfmadd231ps %ymm14,%ymm13,%ymm12
139e: c4 42 4d a8 f4 vfmadd213ps %ymm12,%ymm6,%ymm14
13a3: 0f 85 0b 01 00 00 jne 0x14b4
13a9: f3 0f b8 f6 popcnt %esi,%esi
13ad: 89 f6 mov %esi,%esi
13af: 83 c0 08 add $0x8,%eax
13b2: 41 83 c0 f8 add $0xfffffff8,%r8d
13b6: 48 c1 e6 05 shl $0x5,%rsi
13ba: c4 c1 7e 6f 94 33 80 vmovdqu 0x1f82d80(%r11,%rsi,1),%ymm2
13c1: 2d f8 01
13c4: c4 02 6d 2e 34 8e vmaskmovps %ymm14,%ymm2,(%r14,%r9,4)
13ca: 3b c5 cmp %ebp,%eax
13cc: 0f 82 ee fe ff ff jb 0x12c0
13d2: db e2 fnclex
13d4: f6 c2 01 test $0x1,%dl
13d7: 74 07 je 0x13e0
13d9: d9 ac 24 14 03 00 00 fldcw 0x314(%rsp)
13e0: f6 c2 02 test $0x2,%dl
13e3: 74 12 je 0x13f7
13e5: 89 8c 24 10 03 00 00 mov %ecx,0x310(%rsp)
13ec: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
13f3: 00 00
13f5: eb 28 jmp 0x141f
13f7: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp)
13fe: 00 00
1400: 8b 94 24 10 03 00 00 mov 0x310(%rsp),%edx
1407: f6 c2 1f test $0x1f,%dl
140a: 74 13 je 0x141f
140c: 83 e2 e0 and $0xffffffe0,%edx
140f: 89 94 24 10 03 00 00 mov %edx,0x310(%rsp)
1416: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
141d: 00 00
141f: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
1426: 00
1427: 48 33 cc xor %rsp,%rcx
142a: 48 3b 0d 7f 20 37 02 cmp 0x237207f(%rip),%rcx # 0x23734b0
1431: 75 79 jne 0x14ac
1433: c5 f8 77 vzeroupper
1436: 44 89 f8 mov %r15d,%eax
1439: c5 f8 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm6
1440: 00 00
1442: c5 f8 10 bc 24 e0 02 vmovups 0x2e0(%rsp),%xmm7
1449: 00 00
144b: c5 78 10 84 24 d0 02 vmovups 0x2d0(%rsp),%xmm8
1452: 00 00
1454: c5 78 10 8c 24 c0 02 vmovups 0x2c0(%rsp),%xmm9
145b: 00 00
145d: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10
1464: 00 00
1466: c5 78 10 9c 24 a0 02 vmovups 0x2a0(%rsp),%xmm11
146d: 00 00
146f: c5 78 10 a4 24 90 02 vmovups 0x290(%rsp),%xmm12
1476: 00 00
1478: c5 78 10 ac 24 80 02 vmovups 0x280(%rsp),%xmm13
147f: 00 00
1481: c5 78 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm14
1488: 00 00
148a: c5 78 10 bc 24 60 02 vmovups 0x260(%rsp),%xmm15
1491: 00 00
1493: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
149a: 00
149b: 48 81 c4 28 03 00 00 add $0x328,%rsp
14a2: 5d pop %rbp
14a3: 41 5f pop %r15
14a5: 41 5e pop %r14
14a7: 41 5c pop %r12
14a9: 5f pop %rdi
14aa: 5e pop %rsi
14ab: c3 ret
14ac: c5 f8 77 vzeroupper
14af: e8 5c d7 e8 00 call 0xe8ec10
14b4: c4 c1 7c 11 95 80 01 vmovups %ymm2,0x180(%r13)
14bb: 00 00
14bd: c4 41 7c 11 b5 40 01 vmovups %ymm14,0x140(%r13)
14c4: 00 00
14c6: 4c 89 4c 24 48 mov %r9,0x48(%rsp)
14cb: 33 f6 xor %esi,%esi
14cd: 44 89 44 24 50 mov %r8d,0x50(%rsp)
14d2: 89 4c 24 68 mov %ecx,0x68(%rsp)
14d6: 88 54 24 70 mov %dl,0x70(%rsp)
14da: 89 6c 24 78 mov %ebp,0x78(%rsp)
14de: 89 c5 mov %eax,%ebp
14e0: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
14e7: 00
14e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
14ef: 00
14f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
14f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
14fe: 00 00
1500: 0f a3 f7 bt %esi,%edi
1503: 0f 82 a3 00 00 00 jb 0x15ac
1509: ff c6 inc %esi
150b: 83 fe 08 cmp $0x8,%esi
150e: 7c f0 jl 0x1500
1510: c5 fc 10 05 48 f5 cd vmovups 0x1cdf548(%rip),%ymm0 # 0x1ce0a60
1517: 01
1518: 89 e8 mov %ebp,%eax
151a: c5 fc 10 1d 5e f5 cd vmovups 0x1cdf55e(%rip),%ymm3 # 0x1ce0a80
1521: 01
1522: c5 fc 10 25 b6 f5 cd vmovups 0x1cdf5b6(%rip),%ymm4 # 0x1ce0ae0
1529: 01
152a: c5 fc 10 2d ce f5 cd vmovups 0x1cdf5ce(%rip),%ymm5 # 0x1ce0b00
1531: 01
1532: c5 fc 10 0d 06 f6 cd vmovups 0x1cdf606(%rip),%ymm1 # 0x1ce0b40
1539: 01
153a: c5 7c 10 1d 3e f6 cd vmovups 0x1cdf63e(%rip),%ymm11 # 0x1ce0b80
1541: 01
1542: c5 7c 10 15 76 f6 cd vmovups 0x1cdf676(%rip),%ymm10 # 0x1ce0bc0
1549: 01
154a: c5 7c 10 0d ae f6 cd vmovups 0x1cdf6ae(%rip),%ymm9 # 0x1ce0c00
1551: 01
1552: c5 7c 10 05 e6 f6 cd vmovups 0x1cdf6e6(%rip),%ymm8 # 0x1ce0c40
1559: 01
155a: c5 fc 10 35 1e f7 cd vmovups 0x1cdf71e(%rip),%ymm6 # 0x1ce0c80
1561: 01
1562: c5 fc 10 3d 96 f4 cd vmovups 0x1cdf496(%rip),%ymm7 # 0x1ce0a00
1569: 01
156a: c4 41 7c 10 b5 40 01 vmovups 0x140(%r13),%ymm14
1571: 00 00
1573: 41 0f b6 75 00 movzbl 0x0(%r13),%esi
1578: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10
157f: 00 00 00
1582: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9
1587: 4c 8d 1d b2 c5 d5 ff lea -0x2a3a4e(%rip),%r11 # 0xffffffffffd5db40
158e: 44 8b 44 24 50 mov 0x50(%rsp),%r8d
1593: 8b 4c 24 68 mov 0x68(%rsp),%ecx
1597: 8a 54 24 70 mov 0x70(%rsp),%dl
159b: 8b 6c 24 78 mov 0x78(%rsp),%ebp
159f: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
15a6: 00
15a7: e9 fd fd ff ff jmp 0x13a9
15ac: c5 f8 77 vzeroupper
15af: 49 8d 9c b5 40 01 00 lea 0x140(%r13,%rsi,4),%rbx
15b6: 00
15b7: 48 89 da mov %rbx,%rdx
15ba: 49 8d 8c b5 80 01 00 lea 0x180(%r13,%rsi,4),%rcx
15c1: 00
15c2: e8 79 03 00 00 call 0x1940
15c7: 85 c0 test %eax,%eax
15c9: 0f 84 3a ff ff ff je 0x1509
15cf: 44 8b 13 mov (%rbx),%r10d
15d2: 44 8d 7c 35 00 lea 0x0(%rbp,%rsi,1),%r15d
15d7: 47 89 14 be mov %r10d,(%r14,%r15,4)
15db: 49 89 e2 mov %rsp,%r10
15de: 89 c1 mov %eax,%ecx
15e0: 44 89 fa mov %r15d,%edx
15e3: 4d 89 e0 mov %r12,%r8
15e6: 4d 89 e1 mov %r12,%r9
15e9: 4c 8d 1d e8 f7 3c 02 lea 0x23cf7e8(%rip),%r11 # 0x23d0dd8
15f0: 4d 89 72 20 mov %r14,0x20(%r10)
15f4: 4d 89 72 28 mov %r14,0x28(%r10)
15f8: 4d 89 5a 30 mov %r11,0x30(%r10)
15fc: 89 44 24 40 mov %eax,0x40(%rsp)
1600: e8 fb 7a 10 00 call 0x109100
1605: 47 8b 14 be mov (%r14,%r15,4),%r10d
1609: 8b 44 24 40 mov 0x40(%rsp),%eax
160d: 41 89 c7 mov %eax,%r15d
1610: 44 89 13 mov %r10d,(%rbx)
1613: e9 f1 fe ff ff jmp 0x1509
1618: c4 c1 7c 11 95 80 00 vmovups %ymm2,0x80(%r13)
161f: 00 00
1621: c4 c1 7c 11 8d a0 00 vmovups %ymm1,0xa0(%r13)
1628: 00 00
162a: c4 c1 7c 11 45 40 vmovups %ymm0,0x40(%r13)
1630: c4 41 7c 11 5d 60 vmovups %ymm11,0x60(%r13)
1636: 0f 84 da fb ff ff je 0x1216
163c: 4c 89 5c 24 50 mov %r11,0x50(%rsp)
1641: 33 ff xor %edi,%edi
1643: 4c 89 54 24 58 mov %r10,0x58(%rsp)
1648: 89 44 24 48 mov %eax,0x48(%rsp)
164c: 89 4c 24 68 mov %ecx,0x68(%rsp)
1650: 88 54 24 70 mov %dl,0x70(%rsp)
1654: 89 6c 24 78 mov %ebp,0x78(%rsp)
1658: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
165f: 00
1660: 44 89 c3 mov %r8d,%ebx
1663: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
166a: 00
166b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1672: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1680: 0f a3 fb bt %edi,%ebx
1683: 72 72 jb 0x16f7
1685: ff c7 inc %edi
1687: 83 ff 10 cmp $0x10,%edi
168a: 7c f4 jl 0x1680
168c: c5 fc 10 1d 6c f4 cd vmovups 0x1cdf46c(%rip),%ymm3 # 0x1ce0b00
1693: 01
1694: c5 7c 10 0d a4 f4 cd vmovups 0x1cdf4a4(%rip),%ymm9 # 0x1ce0b40
169b: 01
169c: c5 7c 10 05 dc f4 cd vmovups 0x1cdf4dc(%rip),%ymm8 # 0x1ce0b80
16a3: 01
16a4: c5 fc 10 3d 14 f5 cd vmovups 0x1cdf514(%rip),%ymm7 # 0x1ce0bc0
16ab: 01
16ac: c5 fc 10 35 4c f5 cd vmovups 0x1cdf54c(%rip),%ymm6 # 0x1ce0c00
16b3: 01
16b4: c5 fc 10 2d 84 f5 cd vmovups 0x1cdf584(%rip),%ymm5 # 0x1ce0c40
16bb: 01
16bc: c5 fc 10 25 bc f5 cd vmovups 0x1cdf5bc(%rip),%ymm4 # 0x1ce0c80
16c3: 01
16c4: c4 c1 7c 10 45 40 vmovups 0x40(%r13),%ymm0
16ca: c4 41 7c 10 5d 60 vmovups 0x60(%r13),%ymm11
16d0: 4c 8b 5c 24 50 mov 0x50(%rsp),%r11
16d5: 4c 8b 54 24 58 mov 0x58(%rsp),%r10
16da: 8b 44 24 48 mov 0x48(%rsp),%eax
16de: 8b 4c 24 68 mov 0x68(%rsp),%ecx
16e2: 8a 54 24 70 mov 0x70(%rsp),%dl
16e6: 8b 6c 24 78 mov 0x78(%rsp),%ebp
16ea: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
16f1: 00
16f2: e9 1f fb ff ff jmp 0x1216
16f7: c5 f8 77 vzeroupper
16fa: 49 8d 6c bd 40 lea 0x40(%r13,%rdi,4),%rbp
16ff: 48 89 ea mov %rbp,%rdx
1702: 49 8d 8c bd 80 00 00 lea 0x80(%r13,%rdi,4),%rcx
1709: 00
170a: e8 31 02 00 00 call 0x1940
170f: 85 c0 test %eax,%eax
1711: 0f 84 6e ff ff ff je 0x1685
1717: 44 8b 55 00 mov 0x0(%rbp),%r10d
171b: 44 8d 3c 3e lea (%rsi,%rdi,1),%r15d
171f: 47 89 14 be mov %r10d,(%r14,%r15,4)
1723: 49 89 e2 mov %rsp,%r10
1726: 89 c1 mov %eax,%ecx
1728: 44 89 fa mov %r15d,%edx
172b: 4d 89 e0 mov %r12,%r8
172e: 4d 89 e1 mov %r12,%r9
1731: 4c 8d 1d a0 f6 3c 02 lea 0x23cf6a0(%rip),%r11 # 0x23d0dd8
1738: 4d 89 72 20 mov %r14,0x20(%r10)
173c: 4d 89 72 28 mov %r14,0x28(%r10)
1740: 4d 89 5a 30 mov %r11,0x30(%r10)
1744: 89 44 24 40 mov %eax,0x40(%rsp)
1748: e8 b3 79 10 00 call 0x109100
174d: 47 8b 14 be mov (%r14,%r15,4),%r10d
1751: 8b 44 24 40 mov 0x40(%rsp),%eax
1755: 41 89 c7 mov %eax,%r15d
1758: 44 89 55 00 mov %r10d,0x0(%rbp)
175c: e9 24 ff ff ff jmp 0x1685
1761: c4 c1 7c 11 95 00 01 vmovups %ymm2,0x100(%r13)
1768: 00 00
176a: c4 41 7c 11 b5 c0 00 vmovups %ymm14,0xc0(%r13)
1771: 00 00
1773: 4c 89 4c 24 50 mov %r9,0x50(%rsp)
1778: 33 ed xor %ebp,%ebp
177a: 89 44 24 48 mov %eax,0x48(%rsp)
177e: 44 89 54 24 58 mov %r10d,0x58(%rsp)
1783: 89 74 24 60 mov %esi,0x60(%rsp)
1787: 89 4c 24 68 mov %ecx,0x68(%rsp)
178b: 88 54 24 70 mov %dl,0x70(%rsp)
178f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1796: 00
1797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
179e: 66 90 xchg %ax,%ax
17a0: 0f a3 eb bt %ebp,%ebx
17a3: 0f 82 9d 00 00 00 jb 0x1846
17a9: ff c5 inc %ebp
17ab: 83 fd 08 cmp $0x8,%ebp
17ae: 7c f0 jl 0x17a0
17b0: c5 fc 10 05 c8 f2 cd vmovups 0x1cdf2c8(%rip),%ymm0 # 0x1ce0a80
17b7: 01
17b8: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11
17bf: 00 00 00
17c2: c5 fc 10 1d d6 f2 cd vmovups 0x1cdf2d6(%rip),%ymm3 # 0x1ce0aa0
17c9: 01
17ca: c5 fc 10 25 0e f3 cd vmovups 0x1cdf30e(%rip),%ymm4 # 0x1ce0ae0
17d1: 01
17d2: c5 fc 10 2d 26 f3 cd vmovups 0x1cdf326(%rip),%ymm5 # 0x1ce0b00
17d9: 01
17da: c5 fc 10 0d 5e f3 cd vmovups 0x1cdf35e(%rip),%ymm1 # 0x1ce0b40
17e1: 01
17e2: c5 7c 10 1d 96 f3 cd vmovups 0x1cdf396(%rip),%ymm11 # 0x1ce0b80
17e9: 01
17ea: c5 7c 10 15 ce f3 cd vmovups 0x1cdf3ce(%rip),%ymm10 # 0x1ce0bc0
17f1: 01
17f2: c5 7c 10 0d 06 f4 cd vmovups 0x1cdf406(%rip),%ymm9 # 0x1ce0c00
17f9: 01
17fa: c5 7c 10 05 3e f4 cd vmovups 0x1cdf43e(%rip),%ymm8 # 0x1ce0c40
1801: 01
1802: c5 fc 10 35 76 f4 cd vmovups 0x1cdf476(%rip),%ymm6 # 0x1ce0c80
1809: 01
180a: c5 fc 10 3d ee f1 cd vmovups 0x1cdf1ee(%rip),%ymm7 # 0x1ce0a00
1811: 01
1812: c4 41 7c 10 b5 c0 00 vmovups 0xc0(%r13),%ymm14
1819: 00 00
181b: 41 0f b6 6d 00 movzbl 0x0(%r13),%ebp
1820: 4c 8d 05 19 c3 d5 ff lea -0x2a3ce7(%rip),%r8 # 0xffffffffffd5db40
1827: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9
182c: 8b 44 24 48 mov 0x48(%rsp),%eax
1830: 44 8b 54 24 58 mov 0x58(%rsp),%r10d
1835: 8b 74 24 60 mov 0x60(%rsp),%esi
1839: 8b 4c 24 68 mov 0x68(%rsp),%ecx
183d: 8a 54 24 70 mov 0x70(%rsp),%dl
1841: e9 23 f8 ff ff jmp 0x1069
1846: c5 f8 77 vzeroupper
1849: 49 8d b4 ad c0 00 00 lea 0xc0(%r13,%rbp,4),%rsi
1850: 00
1851: 48 89 f2 mov %rsi,%rdx
1854: 49 8d 8c ad 00 01 00 lea 0x100(%r13,%rbp,4),%rcx
185b: 00
185c: e8 df 00 00 00 call 0x1940
1861: 85 c0 test %eax,%eax
1863: 0f 84 40 ff ff ff je 0x17a9
1869: 44 8b 16 mov (%rsi),%r10d
186c: 44 8d 3c 2f lea (%rdi,%rbp,1),%r15d
1870: 47 89 14 be mov %r10d,(%r14,%r15,4)
1874: 49 89 e2 mov %rsp,%r10
1877: 89 c1 mov %eax,%ecx
1879: 44 89 fa mov %r15d,%edx
187c: 4d 89 e0 mov %r12,%r8
187f: 4d 89 e1 mov %r12,%r9
1882: 4c 8d 1d 4f f5 3c 02 lea 0x23cf54f(%rip),%r11 # 0x23d0dd8
1889: 4d 89 72 20 mov %r14,0x20(%r10)
188d: 4d 89 72 28 mov %r14,0x28(%r10)
1891: 4d 89 5a 30 mov %r11,0x30(%r10)
1895: 89 44 24 40 mov %eax,0x40(%rsp)
1899: e8 62 78 10 00 call 0x109100
189e: 47 8b 14 be mov (%r14,%r15,4),%r10d
18a2: 8b 44 24 40 mov 0x40(%rsp),%eax
18a6: 41 89 c7 mov %eax,%r15d
18a9: 44 89 16 mov %r10d,(%rsi)
18ac: e9 f8 fe ff ff jmp 0x17a9
18b1: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
18b8: 00
18b9: 48 33 cc xor %rsp,%rcx
18bc: 48 3b 0d ed 1b 37 02 cmp 0x2371bed(%rip),%rcx # 0x23734b0
18c3: 75 1e jne 0x18e3
18c5: b8 f8 ff ff ff mov $0xfffffff8,%eax
18ca: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
18d1: 00
18d2: 48 81 c4 28 03 00 00 add $0x328,%rsp
18d9: 5d pop %rbp
18da: 41 5f pop %r15
18dc: 41 5e pop %r14
18de: 41 5c pop %r12
18e0: 5f pop %rdi
18e1: 5e pop %rsi
18e2: c3 ret
18e3: e8 28 d3 e8 00 call 0xe8ec10
18e8: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
18ef: 00
18f0: 48 33 cc xor %rsp,%rcx
18f3: 48 3b 0d b6 1b 37 02 cmp 0x2371bb6(%rip),%rcx # 0x23734b0
18fa: 75 e7 jne 0x18e3
18fc: eb c7 jmp 0x18c5
18fe: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
1905: 00
1906: 48 33 cc xor %rsp,%rcx
1909: 48 3b 0d a0 1b 37 02 cmp 0x2371ba0(%rip),%rcx # 0x23734b0
1910: 75 d1 jne 0x18e3
1912: b8 fa ff ff ff mov $0xfffffffa,%eax
1917: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
191e: 00
191f: 48 81 c4 28 03 00 00 add $0x328,%rsp
1926: 5d pop %rbp
1927: 41 5f pop %r15
1929: 41 5e pop %r14
192b: 41 5c pop %r12
192d: 5f pop %rdi
192e: 5e pop %rsi
192f: c3 ret
1930: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1937: 00
1938: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
193f: 90 nop
1940: 48 83 ec 38 sub $0x38,%rsp
1944: 49 89 c9 mov %rcx,%r9
1947: 33 c0 xor %eax,%eax
1949: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d
194e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d
1955: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d
195c: 0f 84 30 02 00 00 je 0x1b92
1962: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2
1966: 45 33 c0 xor %r8d,%r8d
1969: c4 c1 6a 5a 11 vcvtss2sd (%r9),%xmm2,%xmm2
196e: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp)
1974: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
1979: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx
197f: 75 14 jne 0x1995
1981: c5 eb 59 15 97 fa cd vmulsd 0x1cdfa97(%rip),%xmm2,%xmm2 # 0x1ce1420
1988: 01
1989: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d
198f: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp)
1995: c5 fb 10 1d 8b fa cd vmovsd 0x1cdfa8b(%rip),%xmm3 # 0x1ce1428
199c: 01
199d: c5 f9 2f d3 vcomisd %xmm3,%xmm2
19a1: 0f 86 a7 01 00 00 jbe 0x1b4e
19a7: c5 fb 10 0d d1 fa cd vmovsd 0x1cdfad1(%rip),%xmm1 # 0x1ce1480
19ae: 01
19af: c5 eb 5c d9 vsubsd %xmm1,%xmm2,%xmm3
19b3: c5 fb 11 5c 24 28 vmovsd %xmm3,0x28(%rsp)
19b9: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp)
19be: c5 fb 10 44 24 28 vmovsd 0x28(%rsp),%xmm0
19c4: c5 f9 2f 05 4c fa cd vcomisd 0x1cdfa4c(%rip),%xmm0 # 0x1ce1418
19cb: 01
19cc: 0f 86 28 01 00 00 jbe 0x1afa
19d2: c5 fb 11 54 24 28 vmovsd %xmm2,0x28(%rsp)
19d8: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
19dc: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d
19e2: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d
19e9: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
19ee: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d
19f5: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp)
19fb: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx
1a01: c1 e9 04 shr $0x4,%ecx
1a04: c5 fb 10 54 24 28 vmovsd 0x28(%rsp),%xmm2
1a0a: c5 fb 10 2d ee f9 cd vmovsd 0x1cdf9ee(%rip),%xmm5 # 0x1ce1400
1a11: 01
1a12: c5 eb 58 25 ee f9 cd vaddsd 0x1cdf9ee(%rip),%xmm2,%xmm4 # 0x1ce1408
1a19: 01
1a1a: c5 fb 11 64 24 20 vmovsd %xmm4,0x20(%rsp)
1a20: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d
1a27: ff
1a28: c4 c1 7b 2a c0 vcvtsi2sd %r8d,%xmm0,%xmm0
1a2d: 44 8b 54 24 20 mov 0x20(%rsp),%r10d
1a32: 48 8d 0d 07 c1 d5 ff lea -0x2a3ef9(%rip),%rcx # 0xffffffffffd5db40
1a39: 41 83 e2 7f and $0x7f,%r10d
1a3d: 49 89 c8 mov %rcx,%r8
1a40: 49 89 c9 mov %rcx,%r9
1a43: c5 fb 10 25 ad f9 cd vmovsd 0x1cdf9ad(%rip),%xmm4 # 0x1ce13f8
1a4a: 01
1a4b: 47 8d 1c 52 lea (%r10,%r10,2),%r11d
1a4f: c4 82 f9 a9 a4 d8 a8 vfmadd213sd 0x1f832a8(%r8,%r11,8),%xmm0,%xmm4
1a56: 32 f8 01
1a59: c4 82 d1 a9 84 d9 b0 vfmadd213sd 0x1f832b0(%r9,%r11,8),%xmm5,%xmm0
1a60: 32 f8 01
1a63: c4 a1 7b 10 9c d9 a0 vmovsd 0x1f832a0(%rcx,%r11,8),%xmm3
1a6a: 32 f8 01
1a6d: c5 eb 58 2d 9b f9 cd vaddsd 0x1cdf99b(%rip),%xmm2,%xmm5 # 0x1ce1410
1a74: 01
1a75: c5 fb 11 6c 24 20 vmovsd %xmm5,0x20(%rsp)
1a7b: c5 fb 10 6c 24 20 vmovsd 0x20(%rsp),%xmm5
1a81: c5 d3 5c 2d 87 f9 cd vsubsd 0x1cdf987(%rip),%xmm5,%xmm5 # 0x1ce1410
1a88: 01
1a89: c5 eb 5c d5 vsubsd %xmm5,%xmm2,%xmm2
1a8d: c4 e2 e1 ab e9 vfmsub213sd %xmm1,%xmm3,%xmm5
1a92: c5 e3 59 da vmulsd %xmm2,%xmm3,%xmm3
1a96: c5 db 58 e5 vaddsd %xmm5,%xmm4,%xmm4
1a9a: c5 fb 10 15 c6 f9 cd vmovsd 0x1cdf9c6(%rip),%xmm2 # 0x1ce1468
1aa1: 01
1aa2: c5 d3 58 cb vaddsd %xmm3,%xmm5,%xmm1
1aa6: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0
1aaa: c4 e2 f1 a9 15 ad f9 vfmadd213sd 0x1cdf9ad(%rip),%xmm1,%xmm2 # 0x1ce1460
1ab1: cd 01
1ab3: c4 e2 f1 a9 15 9c f9 vfmadd213sd 0x1cdf99c(%rip),%xmm1,%xmm2 # 0x1ce1458
1aba: cd 01
1abc: c4 e2 f1 a9 15 8b f9 vfmadd213sd 0x1cdf98b(%rip),%xmm1,%xmm2 # 0x1ce1450
1ac3: cd 01
1ac5: c4 e2 f1 a9 15 7a f9 vfmadd213sd 0x1cdf97a(%rip),%xmm1,%xmm2 # 0x1ce1448
1acc: cd 01
1ace: c4 e2 f1 a9 15 69 f9 vfmadd213sd 0x1cdf969(%rip),%xmm1,%xmm2 # 0x1ce1440
1ad5: cd 01
1ad7: c4 e2 f1 a9 15 58 f9 vfmadd213sd 0x1cdf958(%rip),%xmm1,%xmm2 # 0x1ce1438
1ade: cd 01
1ae0: c5 f3 59 c9 vmulsd %xmm1,%xmm1,%xmm1
1ae4: c4 e2 f1 a9 d0 vfmadd213sd %xmm0,%xmm1,%xmm2
1ae9: c5 db 58 c2 vaddsd %xmm2,%xmm4,%xmm0
1aed: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0
1af1: c5 fa 11 02 vmovss %xmm0,(%rdx)
1af5: 48 83 c4 38 add $0x38,%rsp
1af9: c3 ret
1afa: c5 fb 10 0d 66 f9 cd vmovsd 0x1cdf966(%rip),%xmm1 # 0x1ce1468
1b01: 01
1b02: c4 e2 e1 a9 0d 55 f9 vfmadd213sd 0x1cdf955(%rip),%xmm3,%xmm1 # 0x1ce1460
1b09: cd 01
1b0b: c5 e3 59 c3 vmulsd %xmm3,%xmm3,%xmm0
1b0f: c4 e2 e1 a9 0d 40 f9 vfmadd213sd 0x1cdf940(%rip),%xmm3,%xmm1 # 0x1ce1458
1b16: cd 01
1b18: c4 e2 e1 a9 0d 2f f9 vfmadd213sd 0x1cdf92f(%rip),%xmm3,%xmm1 # 0x1ce1450
1b1f: cd 01
1b21: c4 e2 e1 a9 0d 1e f9 vfmadd213sd 0x1cdf91e(%rip),%xmm3,%xmm1 # 0x1ce1448
1b28: cd 01
1b2a: c4 e2 e1 a9 0d 0d f9 vfmadd213sd 0x1cdf90d(%rip),%xmm3,%xmm1 # 0x1ce1440
1b31: cd 01
1b33: c4 e2 e1 a9 0d fc f8 vfmadd213sd 0x1cdf8fc(%rip),%xmm3,%xmm1 # 0x1ce1438
1b3a: cd 01
1b3c: c4 e2 f9 a9 cb vfmadd213sd %xmm3,%xmm0,%xmm1
1b41: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
1b45: c5 fa 11 0a vmovss %xmm1,(%rdx)
1b49: 48 83 c4 38 add $0x38,%rsp
1b4d: c3 ret
1b4e: c5 f9 2e d3 vucomisd %xmm3,%xmm2
1b52: 7a 02 jp 0x1b56
1b54: 74 16 je 0x1b6c
1b56: c5 e3 5e c3 vdivsd %xmm3,%xmm3,%xmm0
1b5a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0
1b5e: c5 fa 11 02 vmovss %xmm0,(%rdx)
1b62: b8 13 00 00 00 mov $0x13,%eax
1b67: 48 83 c4 38 add $0x38,%rsp
1b6b: c3 ret
1b6c: c5 fb 10 05 bc f8 cd vmovsd 0x1cdf8bc(%rip),%xmm0 # 0x1ce1430
1b73: 01
1b74: b8 12 00 00 00 mov $0x12,%eax
1b79: c5 f9 57 0d ef f8 cd vxorpd 0x1cdf8ef(%rip),%xmm0,%xmm1 # 0x1ce1470
1b80: 01
1b81: c5 f3 5e d3 vdivsd %xmm3,%xmm1,%xmm2
1b85: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2
1b89: c5 fa 11 12 vmovss %xmm2,(%rdx)
1b8d: 48 83 c4 38 add $0x38,%rsp
1b91: c3 ret
1b92: 41 8a 49 03 mov 0x3(%r9),%cl
1b96: 80 e1 80 and $0x80,%cl
1b99: 80 f9 80 cmp $0x80,%cl
1b9c: 74 12 je 0x1bb0
1b9e: c4 c1 7a 10 01 vmovss (%r9),%xmm0
1ba3: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1
1ba7: c5 fa 11 0a vmovss %xmm1,(%rdx)
1bab: 48 83 c4 38 add $0x38,%rsp
1baf: c3 ret
1bb0: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9)
1bb7: 75 e5 jne 0x1b9e
1bb9: c5 fb 10 05 67 f8 cd vmovsd 0x1cdf867(%rip),%xmm0 # 0x1ce1428
1bc0: 01
1bc1: b8 13 00 00 00 mov $0x13,%eax
1bc6: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1
1bca: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
1bce: c5 fa 11 0a vmovss %xmm1,(%rdx)
1bd2: 48 83 c4 38 add $0x38,%rsp
1bd6: c3 ret
1bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1bde: 00 00
1be0: 56 push %rsi
1be1: 57 push %rdi
1be2: 41 54 push %r12
1be4: 41 56 push %r14
1be6: 41 57 push %r15
1be8: 55 push %rbp
1be9: 48 81 ec 28 03 00 00 sub $0x328,%rsp
1bf0: 44 89 c5 mov %r8d,%ebp
1bf3: c5 78 11 bc 24 60 02 vmovups %xmm15,0x260(%rsp)
1bfa: 00 00
1bfc: 49 89 d6 mov %rdx,%r14
1bff: c5 78 11 b4 24 70 02 vmovups %xmm14,0x270(%rsp)
1c06: 00 00
1c08: 49 89 cc mov %rcx,%r12
1c0b: c5 78 11 ac 24 80 02 vmovups %xmm13,0x280(%rsp)
1c12: 00 00
1c14: 45 33 ff xor %r15d,%r15d
1c17: c5 78 11 a4 24 90 02 vmovups %xmm12,0x290(%rsp)
1c1e: 00 00
1c20: c5 78 11 9c 24 a0 02 vmovups %xmm11,0x2a0(%rsp)
1c27: 00 00
1c29: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp)
1c30: 00 00
1c32: c5 78 11 8c 24 c0 02 vmovups %xmm9,0x2c0(%rsp)
1c39: 00 00
1c3b: c5 78 11 84 24 d0 02 vmovups %xmm8,0x2d0(%rsp)
1c42: 00 00
1c44: c5 f8 11 bc 24 e0 02 vmovups %xmm7,0x2e0(%rsp)
1c4b: 00 00
1c4d: c5 f8 11 b4 24 f0 02 vmovups %xmm6,0x2f0(%rsp)
1c54: 00 00
1c56: 4c 89 ac 24 08 03 00 mov %r13,0x308(%rsp)
1c5d: 00
1c5e: 4c 8d ac 24 bf 00 00 lea 0xbf(%rsp),%r13
1c65: 00
1c66: 48 8b 05 43 18 37 02 mov 0x2371843(%rip),%rax # 0x23734b0
1c6d: 49 83 e5 c0 and $0xffffffffffffffc0,%r13
1c71: 48 33 c4 xor %rsp,%rax
1c74: 48 89 84 24 18 03 00 mov %rax,0x318(%rsp)
1c7b: 00
1c7c: 85 ed test %ebp,%ebp
1c7e: 0f 8e 54 09 00 00 jle 0x25d8
1c84: 4d 85 e4 test %r12,%r12
1c87: 0f 84 35 09 00 00 je 0x25c2
1c8d: 4d 85 f6 test %r14,%r14
1c90: 0f 84 f5 08 00 00 je 0x258b
1c96: d9 bc 24 14 03 00 00 fnstcw 0x314(%rsp)
1c9d: 0f b7 8c 24 14 03 00 movzwl 0x314(%rsp),%ecx
1ca4: 00
1ca5: 89 ca mov %ecx,%edx
1ca7: 83 e2 3f and $0x3f,%edx
1caa: 83 fa 3f cmp $0x3f,%edx
1cad: 74 12 je 0x1cc1
1caf: 83 c9 3f or $0x3f,%ecx
1cb2: 66 89 4c 24 40 mov %cx,0x40(%rsp)
1cb7: db e2 fnclex
1cb9: d9 6c 24 40 fldcw 0x40(%rsp)
1cbd: b2 01 mov $0x1,%dl
1cbf: eb 02 jmp 0x1cc3
1cc1: 32 d2 xor %dl,%dl
1cc3: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp)
1cca: 00 00
1ccc: 8b 8c 24 10 03 00 00 mov 0x310(%rsp),%ecx
1cd3: 89 ce mov %ecx,%esi
1cd5: 81 e6 c0 ff 00 00 and $0xffc0,%esi
1cdb: 81 fe 80 1f 00 00 cmp $0x1f80,%esi
1ce1: 74 21 je 0x1d04
1ce3: 89 ce mov %ecx,%esi
1ce5: 80 c2 02 add $0x2,%dl
1ce8: 81 e6 3f 00 ff ff and $0xffff003f,%esi
1cee: 81 c6 80 1f 00 00 add $0x1f80,%esi
1cf4: 89 b4 24 10 03 00 00 mov %esi,0x310(%rsp)
1cfb: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
1d02: 00 00
1d04: 89 e8 mov %ebp,%eax
1d06: 49 8d 74 24 1f lea 0x1f(%r12),%rsi
1d0b: 48 83 e6 e0 and $0xffffffffffffffe0,%rsi
1d0f: 33 ff xor %edi,%edi
1d11: 49 2b f4 sub %r12,%rsi
1d14: c1 ee 02 shr $0x2,%esi
1d17: 3b f5 cmp %ebp,%esi
1d19: 0f 43 f5 cmovae %ebp,%esi
1d1c: 2b c6 sub %esi,%eax
1d1e: 41 89 f2 mov %esi,%r10d
1d21: 83 e0 f8 and $0xfffffff8,%eax
1d24: 03 c6 add %esi,%eax
1d26: 85 f6 test %esi,%esi
1d28: 0f 86 62 01 00 00 jbe 0x1e90
1d2e: c5 7c 10 2d 0a fd cd vmovups 0x1cdfd0a(%rip),%ymm13 # 0x1ce1a40
1d35: 01
1d36: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11
1d3d: 00 00 00
1d40: c5 7c 10 25 38 fd cd vmovups 0x1cdfd38(%rip),%ymm12 # 0x1ce1a80
1d47: 01
1d48: c5 7c 10 1d 70 fd cd vmovups 0x1cdfd70(%rip),%ymm11 # 0x1ce1ac0
1d4f: 01
1d50: c5 7c 10 15 a8 fd cd vmovups 0x1cdfda8(%rip),%ymm10 # 0x1ce1b00
1d57: 01
1d58: c5 7c 10 0d e0 fd cd vmovups 0x1cdfde0(%rip),%ymm9 # 0x1ce1b40
1d5f: 01
1d60: c5 fc 10 3d 18 fe cd vmovups 0x1cdfe18(%rip),%ymm7 # 0x1ce1b80
1d67: 01
1d68: c5 7c 10 05 50 fc cd vmovups 0x1cdfc50(%rip),%ymm8 # 0x1ce19c0
1d6f: 01
1d70: c5 fc 10 25 88 fc cd vmovups 0x1cdfc88(%rip),%ymm4 # 0x1ce1a00
1d77: 01
1d78: c5 fc 10 2d a0 fc cd vmovups 0x1cdfca0(%rip),%ymm5 # 0x1ce1a20
1d7f: 01
1d80: c5 fc 10 1d 58 fc cd vmovups 0x1cdfc58(%rip),%ymm3 # 0x1ce19e0
1d87: 01
1d88: c5 fc 10 35 f0 fe cd vmovups 0x1cdfef0(%rip),%ymm6 # 0x1ce1c80
1d8f: 01
1d90: 89 6c 24 78 mov %ebp,0x78(%rsp)
1d94: 4c 8d 05 a5 bd d5 ff lea -0x2a425b(%rip),%r8 # 0xffffffffffd5db40
1d9b: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
1da2: 00
1da3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1daa: 00
1dab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1dc0: bb 08 00 00 00 mov $0x8,%ebx
1dc5: 41 83 fa 08 cmp $0x8,%r10d
1dc9: 41 89 f9 mov %edi,%r9d
1dcc: 41 0f 42 da cmovb %r10d,%ebx
1dd0: f7 db neg %ebx
1dd2: 83 c3 20 add $0x20,%ebx
1dd5: c4 c2 e3 f7 eb shrx %rbx,%r11,%rbp
1dda: 41 89 6d 00 mov %ebp,0x0(%r13)
1dde: 33 db xor %ebx,%ebx
1de0: 40 0f b6 ed movzbl %bpl,%ebp
1de4: f3 0f b8 dd popcnt %ebp,%ebx
1de8: 89 db mov %ebx,%ebx
1dea: 48 c1 e3 05 shl $0x5,%rbx
1dee: c4 41 7c 10 b4 18 80 vmovups 0x1f83980(%r8,%rbx,1),%ymm14
1df5: 39 f8 01
1df8: c4 82 0d 2c 14 8c vmaskmovps (%r12,%r9,4),%ymm14,%ymm2
1dfe: c4 e3 4d 4a d2 e0 vblendvps %ymm14,%ymm2,%ymm6,%ymm2
1e04: c4 41 6d fe fd vpaddd %ymm13,%ymm2,%ymm15
1e09: c4 41 6d fa f3 vpsubd %ymm11,%ymm2,%ymm14
1e0e: c4 c1 7d 72 e6 17 vpsrad $0x17,%ymm14,%ymm0
1e14: c4 c1 1d 66 cf vpcmpgtd %ymm15,%ymm12,%ymm1
1e19: c4 41 0d db fa vpand %ymm10,%ymm14,%ymm15
1e1e: c4 41 05 fe f3 vpaddd %ymm11,%ymm15,%ymm14
1e23: c5 fc 5b c0 vcvtdq2ps %ymm0,%ymm0
1e27: c4 41 0c 5c f1 vsubps %ymm9,%ymm14,%ymm14
1e2c: c5 fc 50 d9 vmovmskps %ymm1,%ebx
1e30: c5 fc 28 cc vmovaps %ymm4,%ymm1
1e34: c4 c2 55 b8 ce vfmadd231ps %ymm14,%ymm5,%ymm1
1e39: c4 e2 0d a8 cb vfmadd213ps %ymm3,%ymm14,%ymm1
1e3e: c4 c2 0d a8 c8 vfmadd213ps %ymm8,%ymm14,%ymm1
1e43: c5 0c 59 f9 vmulps %ymm1,%ymm14,%ymm15
1e47: c4 42 0d a8 fe vfmadd213ps %ymm14,%ymm14,%ymm15
1e4c: c4 c2 45 a8 c7 vfmadd213ps %ymm15,%ymm7,%ymm0
1e51: 85 db test %ebx,%ebx
1e53: 0f 85 df 05 00 00 jne 0x2438
1e59: 33 db xor %ebx,%ebx
1e5b: 83 c7 08 add $0x8,%edi
1e5e: f3 0f b8 dd popcnt %ebp,%ebx
1e62: 89 db mov %ebx,%ebx
1e64: 41 83 c2 f8 add $0xfffffff8,%r10d
1e68: 48 c1 e3 05 shl $0x5,%rbx
1e6c: c4 c1 7e 6f 8c 18 c0 vmovdqu 0x1f83ac0(%r8,%rbx,1),%ymm1
1e73: 3a f8 01
1e76: c4 82 75 2e 04 8e vmaskmovps %ymm0,%ymm1,(%r14,%r9,4)
1e7c: 3b fe cmp %esi,%edi
1e7e: 0f 82 3c ff ff ff jb 0x1dc0
1e84: 8b 6c 24 78 mov 0x78(%rsp),%ebp
1e88: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
1e8f: 00
1e90: 41 89 f2 mov %esi,%r10d
1e93: 3b f0 cmp %eax,%esi
1e95: 0f 83 d0 00 00 00 jae 0x1f6b
1e9b: c5 fc 10 1d 9d fb cd vmovups 0x1cdfb9d(%rip),%ymm3 # 0x1ce1a40
1ea2: 01
1ea3: c5 fc 10 25 d5 fb cd vmovups 0x1cdfbd5(%rip),%ymm4 # 0x1ce1a80
1eaa: 01
1eab: c5 7c 10 25 0d fc cd vmovups 0x1cdfc0d(%rip),%ymm12 # 0x1ce1ac0
1eb2: 01
1eb3: c5 7c 10 1d 45 fc cd vmovups 0x1cdfc45(%rip),%ymm11 # 0x1ce1b00
1eba: 01
1ebb: c5 7c 10 15 7d fc cd vmovups 0x1cdfc7d(%rip),%ymm10 # 0x1ce1b40
1ec2: 01
1ec3: c5 7c 10 05 b5 fc cd vmovups 0x1cdfcb5(%rip),%ymm8 # 0x1ce1b80
1eca: 01
1ecb: c5 7c 10 0d ed fa cd vmovups 0x1cdfaed(%rip),%ymm9 # 0x1ce19c0
1ed2: 01
1ed3: c5 fc 10 35 25 fb cd vmovups 0x1cdfb25(%rip),%ymm6 # 0x1ce1a00
1eda: 01
1edb: c5 fc 10 3d 3d fb cd vmovups 0x1cdfb3d(%rip),%ymm7 # 0x1ce1a20
1ee2: 01
1ee3: c5 fc 10 15 f5 fa cd vmovups 0x1cdfaf5(%rip),%ymm2 # 0x1ce19e0
1eea: 01
1eeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ef2: 00
1ef3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1f00: c4 81 7c 10 2c 94 vmovups (%r12,%r10,4),%ymm5
1f06: c4 41 55 fa ec vpsubd %ymm12,%ymm5,%ymm13
1f0b: c5 d5 fe c3 vpaddd %ymm3,%ymm5,%ymm0
1f0f: c4 41 15 db f3 vpand %ymm11,%ymm13,%ymm14
1f14: c4 c1 05 72 e5 17 vpsrad $0x17,%ymm13,%ymm15
1f1a: c4 41 0d fe ec vpaddd %ymm12,%ymm14,%ymm13
1f1f: c4 41 14 5c f2 vsubps %ymm10,%ymm13,%ymm14
1f24: c5 dd 66 c8 vpcmpgtd %ymm0,%ymm4,%ymm1
1f28: c4 c1 7c 5b c7 vcvtdq2ps %ymm15,%ymm0
1f2d: c5 7c 50 c1 vmovmskps %ymm1,%r8d
1f31: c5 fc 28 ce vmovaps %ymm6,%ymm1
1f35: c4 c2 45 b8 ce vfmadd231ps %ymm14,%ymm7,%ymm1
1f3a: c4 e2 0d a8 ca vfmadd213ps %ymm2,%ymm14,%ymm1
1f3f: c4 c2 0d a8 c9 vfmadd213ps %ymm9,%ymm14,%ymm1
1f44: c5 8c 59 c9 vmulps %ymm1,%ymm14,%ymm1
1f48: c4 c2 0d a8 ce vfmadd213ps %ymm14,%ymm14,%ymm1
1f4d: c4 e2 3d a8 c1 vfmadd213ps %ymm1,%ymm8,%ymm0
1f52: 45 85 c0 test %r8d,%r8d
1f55: 0f 85 9d 03 00 00 jne 0x22f8
1f5b: 83 c6 08 add $0x8,%esi
1f5e: c4 81 7c 11 04 96 vmovups %ymm0,(%r14,%r10,4)
1f64: 41 89 f2 mov %esi,%r10d
1f67: 3b f0 cmp %eax,%esi
1f69: 72 95 jb 0x1f00
1f6b: 41 89 c0 mov %eax,%r8d
1f6e: 41 f7 d8 neg %r8d
1f71: 44 03 c5 add %ebp,%r8d
1f74: 3b c5 cmp %ebp,%eax
1f76: 0f 83 46 01 00 00 jae 0x20c2
1f7c: c5 7c 10 2d bc fa cd vmovups 0x1cdfabc(%rip),%ymm13 # 0x1ce1a40
1f83: 01
1f84: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10
1f8b: 00 00 00
1f8e: c5 7c 10 25 ea fa cd vmovups 0x1cdfaea(%rip),%ymm12 # 0x1ce1a80
1f95: 01
1f96: c5 7c 10 1d 22 fb cd vmovups 0x1cdfb22(%rip),%ymm11 # 0x1ce1ac0
1f9d: 01
1f9e: c5 7c 10 15 5a fb cd vmovups 0x1cdfb5a(%rip),%ymm10 # 0x1ce1b00
1fa5: 01
1fa6: c5 7c 10 0d 92 fb cd vmovups 0x1cdfb92(%rip),%ymm9 # 0x1ce1b40
1fad: 01
1fae: c5 fc 10 3d ca fb cd vmovups 0x1cdfbca(%rip),%ymm7 # 0x1ce1b80
1fb5: 01
1fb6: c5 7c 10 05 02 fa cd vmovups 0x1cdfa02(%rip),%ymm8 # 0x1ce19c0
1fbd: 01
1fbe: c5 fc 10 25 3a fa cd vmovups 0x1cdfa3a(%rip),%ymm4 # 0x1ce1a00
1fc5: 01
1fc6: c5 fc 10 2d 52 fa cd vmovups 0x1cdfa52(%rip),%ymm5 # 0x1ce1a20
1fcd: 01
1fce: c5 fc 10 1d 0a fa cd vmovups 0x1cdfa0a(%rip),%ymm3 # 0x1ce19e0
1fd5: 01
1fd6: c5 fc 10 35 a2 fc cd vmovups 0x1cdfca2(%rip),%ymm6 # 0x1ce1c80
1fdd: 01
1fde: 4c 8d 1d 5b bb d5 ff lea -0x2a44a5(%rip),%r11 # 0xffffffffffd5db40
1fe5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1fec: 00
1fed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2000: be 08 00 00 00 mov $0x8,%esi
2005: 41 83 f8 08 cmp $0x8,%r8d
2009: 41 89 c1 mov %eax,%r9d
200c: 41 0f 42 f0 cmovb %r8d,%esi
2010: 33 ff xor %edi,%edi
2012: f7 de neg %esi
2014: 83 c6 20 add $0x20,%esi
2017: c4 c2 cb f7 f2 shrx %rsi,%r10,%rsi
201c: 41 89 75 00 mov %esi,0x0(%r13)
2020: 40 0f b6 f6 movzbl %sil,%esi
2024: f3 0f b8 fe popcnt %esi,%edi
2028: 89 ff mov %edi,%edi
202a: 48 c1 e7 05 shl $0x5,%rdi
202e: c4 41 7c 10 b4 3b 00 vmovups 0x1f83c00(%r11,%rdi,1),%ymm14
2035: 3c f8 01
2038: c4 82 0d 2c 14 8c vmaskmovps (%r12,%r9,4),%ymm14,%ymm2
203e: c4 e3 4d 4a d2 e0 vblendvps %ymm14,%ymm2,%ymm6,%ymm2
2044: c4 41 6d fe fd vpaddd %ymm13,%ymm2,%ymm15
2049: c4 41 6d fa f3 vpsubd %ymm11,%ymm2,%ymm14
204e: c4 c1 7d 72 e6 17 vpsrad $0x17,%ymm14,%ymm0
2054: c4 c1 1d 66 cf vpcmpgtd %ymm15,%ymm12,%ymm1
2059: c4 41 0d db fa vpand %ymm10,%ymm14,%ymm15
205e: c4 41 05 fe f3 vpaddd %ymm11,%ymm15,%ymm14
2063: c5 fc 5b c0 vcvtdq2ps %ymm0,%ymm0
2067: c4 41 0c 5c f1 vsubps %ymm9,%ymm14,%ymm14
206c: c5 fc 50 f9 vmovmskps %ymm1,%edi
2070: c5 fc 28 cc vmovaps %ymm4,%ymm1
2074: c4 c2 55 b8 ce vfmadd231ps %ymm14,%ymm5,%ymm1
2079: c4 e2 0d a8 cb vfmadd213ps %ymm3,%ymm14,%ymm1
207e: c4 c2 0d a8 c8 vfmadd213ps %ymm8,%ymm14,%ymm1
2083: c5 0c 59 f9 vmulps %ymm1,%ymm14,%ymm15
2087: c4 42 0d a8 fe vfmadd213ps %ymm14,%ymm14,%ymm15
208c: c4 c2 45 a8 c7 vfmadd213ps %ymm15,%ymm7,%ymm0
2091: 85 ff test %edi,%edi
2093: 0f 85 0b 01 00 00 jne 0x21a4
2099: f3 0f b8 f6 popcnt %esi,%esi
209d: 89 f6 mov %esi,%esi
209f: 83 c0 08 add $0x8,%eax
20a2: 41 83 c0 f8 add $0xfffffff8,%r8d
20a6: 48 c1 e6 05 shl $0x5,%rsi
20aa: c4 c1 7e 6f 8c 33 40 vmovdqu 0x1f83d40(%r11,%rsi,1),%ymm1
20b1: 3d f8 01
20b4: c4 82 75 2e 04 8e vmaskmovps %ymm0,%ymm1,(%r14,%r9,4)
20ba: 3b c5 cmp %ebp,%eax
20bc: 0f 82 3e ff ff ff jb 0x2000
20c2: db e2 fnclex
20c4: f6 c2 01 test $0x1,%dl
20c7: 74 07 je 0x20d0
20c9: d9 ac 24 14 03 00 00 fldcw 0x314(%rsp)
20d0: f6 c2 02 test $0x2,%dl
20d3: 74 12 je 0x20e7
20d5: 89 8c 24 10 03 00 00 mov %ecx,0x310(%rsp)
20dc: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
20e3: 00 00
20e5: eb 28 jmp 0x210f
20e7: c5 f8 ae 9c 24 10 03 vstmxcsr 0x310(%rsp)
20ee: 00 00
20f0: 8b 94 24 10 03 00 00 mov 0x310(%rsp),%edx
20f7: f6 c2 1f test $0x1f,%dl
20fa: 74 13 je 0x210f
20fc: 83 e2 e0 and $0xffffffe0,%edx
20ff: 89 94 24 10 03 00 00 mov %edx,0x310(%rsp)
2106: c5 f8 ae 94 24 10 03 vldmxcsr 0x310(%rsp)
210d: 00 00
210f: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
2116: 00
2117: 48 33 cc xor %rsp,%rcx
211a: 48 3b 0d 8f 13 37 02 cmp 0x237138f(%rip),%rcx # 0x23734b0
2121: 75 79 jne 0x219c
2123: c5 f8 77 vzeroupper
2126: 44 89 f8 mov %r15d,%eax
2129: c5 f8 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm6
2130: 00 00
2132: c5 f8 10 bc 24 e0 02 vmovups 0x2e0(%rsp),%xmm7
2139: 00 00
213b: c5 78 10 84 24 d0 02 vmovups 0x2d0(%rsp),%xmm8
2142: 00 00
2144: c5 78 10 8c 24 c0 02 vmovups 0x2c0(%rsp),%xmm9
214b: 00 00
214d: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10
2154: 00 00
2156: c5 78 10 9c 24 a0 02 vmovups 0x2a0(%rsp),%xmm11
215d: 00 00
215f: c5 78 10 a4 24 90 02 vmovups 0x290(%rsp),%xmm12
2166: 00 00
2168: c5 78 10 ac 24 80 02 vmovups 0x280(%rsp),%xmm13
216f: 00 00
2171: c5 78 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm14
2178: 00 00
217a: c5 78 10 bc 24 60 02 vmovups 0x260(%rsp),%xmm15
2181: 00 00
2183: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
218a: 00
218b: 48 81 c4 28 03 00 00 add $0x328,%rsp
2192: 5d pop %rbp
2193: 41 5f pop %r15
2195: 41 5e pop %r14
2197: 41 5c pop %r12
2199: 5f pop %rdi
219a: 5e pop %rsi
219b: c3 ret
219c: c5 f8 77 vzeroupper
219f: e8 6c ca e8 00 call 0xe8ec10
21a4: c4 c1 7c 11 95 80 01 vmovups %ymm2,0x180(%r13)
21ab: 00 00
21ad: c4 c1 7c 11 85 40 01 vmovups %ymm0,0x140(%r13)
21b4: 00 00
21b6: 4c 89 4c 24 48 mov %r9,0x48(%rsp)
21bb: 33 f6 xor %esi,%esi
21bd: 44 89 44 24 50 mov %r8d,0x50(%rsp)
21c2: 89 4c 24 68 mov %ecx,0x68(%rsp)
21c6: 88 54 24 70 mov %dl,0x70(%rsp)
21ca: 89 6c 24 78 mov %ebp,0x78(%rsp)
21ce: 89 c5 mov %eax,%ebp
21d0: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
21d7: 00
21d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
21df: 00
21e0: 0f a3 f7 bt %esi,%edi
21e3: 0f 82 a3 00 00 00 jb 0x228c
21e9: ff c6 inc %esi
21eb: 83 fe 08 cmp $0x8,%esi
21ee: 7c f0 jl 0x21e0
21f0: c5 fc 10 1d e8 f7 cd vmovups 0x1cdf7e8(%rip),%ymm3 # 0x1ce19e0
21f7: 01
21f8: 89 e8 mov %ebp,%eax
21fa: c5 fc 10 25 fe f7 cd vmovups 0x1cdf7fe(%rip),%ymm4 # 0x1ce1a00
2201: 01
2202: c5 fc 10 2d 16 f8 cd vmovups 0x1cdf816(%rip),%ymm5 # 0x1ce1a20
2209: 01
220a: c5 7c 10 2d 2e f8 cd vmovups 0x1cdf82e(%rip),%ymm13 # 0x1ce1a40
2211: 01
2212: c5 7c 10 25 66 f8 cd vmovups 0x1cdf866(%rip),%ymm12 # 0x1ce1a80
2219: 01
221a: c5 7c 10 1d 9e f8 cd vmovups 0x1cdf89e(%rip),%ymm11 # 0x1ce1ac0
2221: 01
2222: c5 7c 10 15 d6 f8 cd vmovups 0x1cdf8d6(%rip),%ymm10 # 0x1ce1b00
2229: 01
222a: c5 7c 10 0d 0e f9 cd vmovups 0x1cdf90e(%rip),%ymm9 # 0x1ce1b40
2231: 01
2232: c5 fc 10 3d 46 f9 cd vmovups 0x1cdf946(%rip),%ymm7 # 0x1ce1b80
2239: 01
223a: c5 fc 10 35 3e fa cd vmovups 0x1cdfa3e(%rip),%ymm6 # 0x1ce1c80
2241: 01
2242: c5 7c 10 05 76 f7 cd vmovups 0x1cdf776(%rip),%ymm8 # 0x1ce19c0
2249: 01
224a: c4 c1 7c 10 85 40 01 vmovups 0x140(%r13),%ymm0
2251: 00 00
2253: 41 0f b6 75 00 movzbl 0x0(%r13),%esi
2258: 49 ba ff ff ff ff 00 movabs $0xffffffff,%r10
225f: 00 00 00
2262: 4c 8b 4c 24 48 mov 0x48(%rsp),%r9
2267: 4c 8d 1d d2 b8 d5 ff lea -0x2a472e(%rip),%r11 # 0xffffffffffd5db40
226e: 44 8b 44 24 50 mov 0x50(%rsp),%r8d
2273: 8b 4c 24 68 mov 0x68(%rsp),%ecx
2277: 8a 54 24 70 mov 0x70(%rsp),%dl
227b: 8b 6c 24 78 mov 0x78(%rsp),%ebp
227f: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
2286: 00
2287: e9 0d fe ff ff jmp 0x2099
228c: c5 f8 77 vzeroupper
228f: 49 8d 9c b5 40 01 00 lea 0x140(%r13,%rsi,4),%rbx
2296: 00
2297: 48 89 da mov %rbx,%rdx
229a: 49 8d 8c b5 80 01 00 lea 0x180(%r13,%rsi,4),%rcx
22a1: 00
22a2: e8 79 03 00 00 call 0x2620
22a7: 85 c0 test %eax,%eax
22a9: 0f 84 3a ff ff ff je 0x21e9
22af: 44 8b 13 mov (%rbx),%r10d
22b2: 44 8d 7c 35 00 lea 0x0(%rbp,%rsi,1),%r15d
22b7: 47 89 14 be mov %r10d,(%r14,%r15,4)
22bb: 49 89 e2 mov %rsp,%r10
22be: 89 c1 mov %eax,%ecx
22c0: 44 89 fa mov %r15d,%edx
22c3: 4d 89 e0 mov %r12,%r8
22c6: 4d 89 e1 mov %r12,%r9
22c9: 4c 8d 1d 0c eb 3c 02 lea 0x23ceb0c(%rip),%r11 # 0x23d0ddc
22d0: 4d 89 72 20 mov %r14,0x20(%r10)
22d4: 4d 89 72 28 mov %r14,0x28(%r10)
22d8: 4d 89 5a 30 mov %r11,0x30(%r10)
22dc: 89 44 24 40 mov %eax,0x40(%rsp)
22e0: e8 1b 6e 10 00 call 0x109100
22e5: 47 8b 14 be mov (%r14,%r15,4),%r10d
22e9: 8b 44 24 40 mov 0x40(%rsp),%eax
22ed: 41 89 c7 mov %eax,%r15d
22f0: 44 89 13 mov %r10d,(%rbx)
22f3: e9 f1 fe ff ff jmp 0x21e9
22f8: c4 c1 7c 11 ad 00 01 vmovups %ymm5,0x100(%r13)
22ff: 00 00
2301: c4 c1 7c 11 85 c0 00 vmovups %ymm0,0xc0(%r13)
2308: 00 00
230a: 4c 89 54 24 50 mov %r10,0x50(%rsp)
230f: 33 ff xor %edi,%edi
2311: 89 44 24 48 mov %eax,0x48(%rsp)
2315: 89 4c 24 68 mov %ecx,0x68(%rsp)
2319: 88 54 24 70 mov %dl,0x70(%rsp)
231d: 89 6c 24 78 mov %ebp,0x78(%rsp)
2321: 48 89 9c 24 00 03 00 mov %rbx,0x300(%rsp)
2328: 00
2329: 44 89 c3 mov %r8d,%ebx
232c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2333: 00
2334: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
233b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2340: 0f a3 fb bt %edi,%ebx
2343: 0f 82 82 00 00 00 jb 0x23cb
2349: ff c7 inc %edi
234b: 83 ff 08 cmp $0x8,%edi
234e: 7c f0 jl 0x2340
2350: c5 fc 10 15 88 f6 cd vmovups 0x1cdf688(%rip),%ymm2 # 0x1ce19e0
2357: 01
2358: c5 fc 10 35 a0 f6 cd vmovups 0x1cdf6a0(%rip),%ymm6 # 0x1ce1a00
235f: 01
2360: c5 fc 10 3d b8 f6 cd vmovups 0x1cdf6b8(%rip),%ymm7 # 0x1ce1a20
2367: 01
2368: c5 fc 10 1d d0 f6 cd vmovups 0x1cdf6d0(%rip),%ymm3 # 0x1ce1a40
236f: 01
2370: c5 fc 10 25 08 f7 cd vmovups 0x1cdf708(%rip),%ymm4 # 0x1ce1a80
2377: 01
2378: c5 7c 10 25 40 f7 cd vmovups 0x1cdf740(%rip),%ymm12 # 0x1ce1ac0
237f: 01
2380: c5 7c 10 1d 78 f7 cd vmovups 0x1cdf778(%rip),%ymm11 # 0x1ce1b00
2387: 01
2388: c5 7c 10 15 b0 f7 cd vmovups 0x1cdf7b0(%rip),%ymm10 # 0x1ce1b40
238f: 01
2390: c5 7c 10 05 e8 f7 cd vmovups 0x1cdf7e8(%rip),%ymm8 # 0x1ce1b80
2397: 01
2398: c5 7c 10 0d 20 f6 cd vmovups 0x1cdf620(%rip),%ymm9 # 0x1ce19c0
239f: 01
23a0: c4 c1 7c 10 85 c0 00 vmovups 0xc0(%r13),%ymm0
23a7: 00 00
23a9: 4c 8b 54 24 50 mov 0x50(%rsp),%r10
23ae: 8b 44 24 48 mov 0x48(%rsp),%eax
23b2: 8b 4c 24 68 mov 0x68(%rsp),%ecx
23b6: 8a 54 24 70 mov 0x70(%rsp),%dl
23ba: 8b 6c 24 78 mov 0x78(%rsp),%ebp
23be: 48 8b 9c 24 00 03 00 mov 0x300(%rsp),%rbx
23c5: 00
23c6: e9 90 fb ff ff jmp 0x1f5b
23cb: c5 f8 77 vzeroupper
23ce: 49 8d ac bd c0 00 00 lea 0xc0(%r13,%rdi,4),%rbp
23d5: 00
23d6: 48 89 ea mov %rbp,%rdx
23d9: 49 8d 8c bd 00 01 00 lea 0x100(%r13,%rdi,4),%rcx
23e0: 00
23e1: e8 3a 02 00 00 call 0x2620
23e6: 85 c0 test %eax,%eax
23e8: 0f 84 5b ff ff ff je 0x2349
23ee: 44 8b 55 00 mov 0x0(%rbp),%r10d
23f2: 44 8d 3c 3e lea (%rsi,%rdi,1),%r15d
23f6: 47 89 14 be mov %r10d,(%r14,%r15,4)
23fa: 49 89 e2 mov %rsp,%r10
23fd: 89 c1 mov %eax,%ecx
23ff: 44 89 fa mov %r15d,%edx
2402: 4d 89 e0 mov %r12,%r8
2405: 4d 89 e1 mov %r12,%r9
2408: 4c 8d 1d cd e9 3c 02 lea 0x23ce9cd(%rip),%r11 # 0x23d0ddc
240f: 4d 89 72 20 mov %r14,0x20(%r10)
2413: 4d 89 72 28 mov %r14,0x28(%r10)
2417: 4d 89 5a 30 mov %r11,0x30(%r10)
241b: 89 44 24 40 mov %eax,0x40(%rsp)
241f: e8 dc 6c 10 00 call 0x109100
2424: 47 8b 14 be mov (%r14,%r15,4),%r10d
2428: 8b 44 24 40 mov 0x40(%rsp),%eax
242c: 41 89 c7 mov %eax,%r15d
242f: 44 89 55 00 mov %r10d,0x0(%rbp)
2433: e9 11 ff ff ff jmp 0x2349
2438: c4 c1 7c 11 95 80 00 vmovups %ymm2,0x80(%r13)
243f: 00 00
2441: c4 c1 7c 11 45 40 vmovups %ymm0,0x40(%r13)
2447: 4c 89 4c 24 50 mov %r9,0x50(%rsp)
244c: 33 ed xor %ebp,%ebp
244e: 89 44 24 48 mov %eax,0x48(%rsp)
2452: 44 89 54 24 58 mov %r10d,0x58(%rsp)
2457: 89 74 24 60 mov %esi,0x60(%rsp)
245b: 89 4c 24 68 mov %ecx,0x68(%rsp)
245f: 88 54 24 70 mov %dl,0x70(%rsp)
2463: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
246a: 00
246b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2472: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2480: 0f a3 eb bt %ebp,%ebx
2483: 0f 82 9a 00 00 00 jb 0x2523
2489: ff c5 inc %ebp
248b: 83 fd 08 cmp $0x8,%ebp
248e: 7c f0 jl 0x2480
2490: c5 fc 10 1d 48 f5 cd vmovups 0x1cdf548(%rip),%ymm3 # 0x1ce19e0
2497: 01
2498: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11
249f: 00 00 00
24a2: c5 fc 10 25 56 f5 cd vmovups 0x1cdf556(%rip),%ymm4 # 0x1ce1a00
24a9: 01
24aa: c5 fc 10 2d 6e f5 cd vmovups 0x1cdf56e(%rip),%ymm5 # 0x1ce1a20
24b1: 01
24b2: c5 7c 10 2d 86 f5 cd vmovups 0x1cdf586(%rip),%ymm13 # 0x1ce1a40
24b9: 01
24ba: c5 7c 10 25 be f5 cd vmovups 0x1cdf5be(%rip),%ymm12 # 0x1ce1a80
24c1: 01
24c2: c5 7c 10 1d f6 f5 cd vmovups 0x1cdf5f6(%rip),%ymm11 # 0x1ce1ac0
24c9: 01
24ca: c5 7c 10 15 2e f6 cd vmovups 0x1cdf62e(%rip),%ymm10 # 0x1ce1b00
24d1: 01
24d2: c5 7c 10 0d 66 f6 cd vmovups 0x1cdf666(%rip),%ymm9 # 0x1ce1b40
24d9: 01
24da: c5 fc 10 3d 9e f6 cd vmovups 0x1cdf69e(%rip),%ymm7 # 0x1ce1b80
24e1: 01
24e2: c5 fc 10 35 96 f7 cd vmovups 0x1cdf796(%rip),%ymm6 # 0x1ce1c80
24e9: 01
24ea: c5 7c 10 05 ce f4 cd vmovups 0x1cdf4ce(%rip),%ymm8 # 0x1ce19c0
24f1: 01
24f2: c4 c1 7c 10 45 40 vmovups 0x40(%r13),%ymm0
24f8: 41 0f b6 6d 00 movzbl 0x0(%r13),%ebp
24fd: 4c 8d 05 3c b6 d5 ff lea -0x2a49c4(%rip),%r8 # 0xffffffffffd5db40
2504: 4c 8b 4c 24 50 mov 0x50(%rsp),%r9
2509: 8b 44 24 48 mov 0x48(%rsp),%eax
250d: 44 8b 54 24 58 mov 0x58(%rsp),%r10d
2512: 8b 74 24 60 mov 0x60(%rsp),%esi
2516: 8b 4c 24 68 mov 0x68(%rsp),%ecx
251a: 8a 54 24 70 mov 0x70(%rsp),%dl
251e: e9 36 f9 ff ff jmp 0x1e59
2523: c5 f8 77 vzeroupper
2526: 49 8d 74 ad 40 lea 0x40(%r13,%rbp,4),%rsi
252b: 48 89 f2 mov %rsi,%rdx
252e: 49 8d 8c ad 80 00 00 lea 0x80(%r13,%rbp,4),%rcx
2535: 00
2536: e8 e5 00 00 00 call 0x2620
253b: 85 c0 test %eax,%eax
253d: 0f 84 46 ff ff ff je 0x2489
2543: 44 8b 16 mov (%rsi),%r10d
2546: 44 8d 3c 2f lea (%rdi,%rbp,1),%r15d
254a: 47 89 14 be mov %r10d,(%r14,%r15,4)
254e: 49 89 e2 mov %rsp,%r10
2551: 89 c1 mov %eax,%ecx
2553: 44 89 fa mov %r15d,%edx
2556: 4d 89 e0 mov %r12,%r8
2559: 4d 89 e1 mov %r12,%r9
255c: 4c 8d 1d 79 e8 3c 02 lea 0x23ce879(%rip),%r11 # 0x23d0ddc
2563: 4d 89 72 20 mov %r14,0x20(%r10)
2567: 4d 89 72 28 mov %r14,0x28(%r10)
256b: 4d 89 5a 30 mov %r11,0x30(%r10)
256f: 89 44 24 40 mov %eax,0x40(%rsp)
2573: e8 88 6b 10 00 call 0x109100
2578: 47 8b 14 be mov (%r14,%r15,4),%r10d
257c: 8b 44 24 40 mov 0x40(%rsp),%eax
2580: 41 89 c7 mov %eax,%r15d
2583: 44 89 16 mov %r10d,(%rsi)
2586: e9 fe fe ff ff jmp 0x2489
258b: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
2592: 00
2593: 48 33 cc xor %rsp,%rcx
2596: 48 3b 0d 13 0f 37 02 cmp 0x2370f13(%rip),%rcx # 0x23734b0
259d: 75 1e jne 0x25bd
259f: b8 f8 ff ff ff mov $0xfffffff8,%eax
25a4: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
25ab: 00
25ac: 48 81 c4 28 03 00 00 add $0x328,%rsp
25b3: 5d pop %rbp
25b4: 41 5f pop %r15
25b6: 41 5e pop %r14
25b8: 41 5c pop %r12
25ba: 5f pop %rdi
25bb: 5e pop %rsi
25bc: c3 ret
25bd: e8 4e c6 e8 00 call 0xe8ec10
25c2: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
25c9: 00
25ca: 48 33 cc xor %rsp,%rcx
25cd: 48 3b 0d dc 0e 37 02 cmp 0x2370edc(%rip),%rcx # 0x23734b0
25d4: 75 e7 jne 0x25bd
25d6: eb c7 jmp 0x259f
25d8: 48 8b 8c 24 18 03 00 mov 0x318(%rsp),%rcx
25df: 00
25e0: 48 33 cc xor %rsp,%rcx
25e3: 48 3b 0d c6 0e 37 02 cmp 0x2370ec6(%rip),%rcx # 0x23734b0
25ea: 75 d1 jne 0x25bd
25ec: b8 fa ff ff ff mov $0xfffffffa,%eax
25f1: 4c 8b ac 24 08 03 00 mov 0x308(%rsp),%r13
25f8: 00
25f9: 48 81 c4 28 03 00 00 add $0x328,%rsp
2600: 5d pop %rbp
2601: 41 5f pop %r15
2603: 41 5e pop %r14
2605: 41 5c pop %r12
2607: 5f pop %rdi
2608: 5e pop %rsi
2609: c3 ret
260a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2611: 00
2612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2620: 48 83 ec 38 sub $0x38,%rsp
2624: 49 89 c9 mov %rcx,%r9
2627: 33 c0 xor %eax,%eax
2629: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d
262e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d
2635: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d
263c: 0f 84 30 02 00 00 je 0x2872
2642: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2
2646: 45 33 c0 xor %r8d,%r8d
2649: c4 c1 6a 5a 11 vcvtss2sd (%r9),%xmm2,%xmm2
264e: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp)
2654: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
2659: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx
265f: 75 14 jne 0x2675
2661: c5 eb 59 15 77 fc cd vmulsd 0x1cdfc77(%rip),%xmm2,%xmm2 # 0x1ce22e0
2668: 01
2669: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d
266f: c5 fb 11 54 24 30 vmovsd %xmm2,0x30(%rsp)
2675: c5 fb 10 1d 6b fc cd vmovsd 0x1cdfc6b(%rip),%xmm3 # 0x1ce22e8
267c: 01
267d: c5 f9 2f d3 vcomisd %xmm3,%xmm2
2681: 0f 86 a7 01 00 00 jbe 0x282e
2687: c5 fb 10 0d b1 fc cd vmovsd 0x1cdfcb1(%rip),%xmm1 # 0x1ce2340
268e: 01
268f: c5 eb 5c d9 vsubsd %xmm1,%xmm2,%xmm3
2693: c5 fb 11 5c 24 28 vmovsd %xmm3,0x28(%rsp)
2699: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp)
269e: c5 fb 10 44 24 28 vmovsd 0x28(%rsp),%xmm0
26a4: c5 f9 2f 05 2c fc cd vcomisd 0x1cdfc2c(%rip),%xmm0 # 0x1ce22d8
26ab: 01
26ac: 0f 86 28 01 00 00 jbe 0x27da
26b2: c5 fb 11 54 24 28 vmovsd %xmm2,0x28(%rsp)
26b8: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
26bc: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d
26c2: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d
26c9: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
26ce: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d
26d5: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp)
26db: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx
26e1: c1 e9 04 shr $0x4,%ecx
26e4: c5 fb 10 54 24 28 vmovsd 0x28(%rsp),%xmm2
26ea: c5 fb 10 2d ce fb cd vmovsd 0x1cdfbce(%rip),%xmm5 # 0x1ce22c0
26f1: 01
26f2: c5 eb 58 25 ce fb cd vaddsd 0x1cdfbce(%rip),%xmm2,%xmm4 # 0x1ce22c8
26f9: 01
26fa: c5 fb 11 64 24 20 vmovsd %xmm4,0x20(%rsp)
2700: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d
2707: ff
2708: c4 c1 7b 2a c0 vcvtsi2sd %r8d,%xmm0,%xmm0
270d: 44 8b 54 24 20 mov 0x20(%rsp),%r10d
2712: 48 8d 0d 27 b4 d5 ff lea -0x2a4bd9(%rip),%rcx # 0xffffffffffd5db40
2719: 41 83 e2 7f and $0x7f,%r10d
271d: 49 89 c8 mov %rcx,%r8
2720: 49 89 c9 mov %rcx,%r9
2723: c5 fb 10 25 8d fb cd vmovsd 0x1cdfb8d(%rip),%xmm4 # 0x1ce22b8
272a: 01
272b: 47 8d 1c 52 lea (%r10,%r10,2),%r11d
272f: c4 82 f9 a9 a4 d8 68 vfmadd213sd 0x1f84168(%r8,%r11,8),%xmm0,%xmm4
2736: 41 f8 01
2739: c4 82 d1 a9 84 d9 70 vfmadd213sd 0x1f84170(%r9,%r11,8),%xmm5,%xmm0
2740: 41 f8 01
2743: c4 a1 7b 10 9c d9 60 vmovsd 0x1f84160(%rcx,%r11,8),%xmm3
274a: 41 f8 01
274d: c5 eb 58 2d 7b fb cd vaddsd 0x1cdfb7b(%rip),%xmm2,%xmm5 # 0x1ce22d0
2754: 01
2755: c5 fb 11 6c 24 20 vmovsd %xmm5,0x20(%rsp)
275b: c5 fb 10 6c 24 20 vmovsd 0x20(%rsp),%xmm5
2761: c5 d3 5c 2d 67 fb cd vsubsd 0x1cdfb67(%rip),%xmm5,%xmm5 # 0x1ce22d0
2768: 01
2769: c5 eb 5c d5 vsubsd %xmm5,%xmm2,%xmm2
276d: c4 e2 e1 ab e9 vfmsub213sd %xmm1,%xmm3,%xmm5
2772: c5 e3 59 da vmulsd %xmm2,%xmm3,%xmm3
2776: c5 db 58 e5 vaddsd %xmm5,%xmm4,%xmm4
277a: c5 fb 10 15 a6 fb cd vmovsd 0x1cdfba6(%rip),%xmm2 # 0x1ce2328
2781: 01
2782: c5 d3 58 cb vaddsd %xmm3,%xmm5,%xmm1
2786: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0
278a: c4 e2 f1 a9 15 8d fb vfmadd213sd 0x1cdfb8d(%rip),%xmm1,%xmm2 # 0x1ce2320
2791: cd 01
2793: c4 e2 f1 a9 15 7c fb vfmadd213sd 0x1cdfb7c(%rip),%xmm1,%xmm2 # 0x1ce2318
279a: cd 01
279c: c4 e2 f1 a9 15 6b fb vfmadd213sd 0x1cdfb6b(%rip),%xmm1,%xmm2 # 0x1ce2310
27a3: cd 01
27a5: c4 e2 f1 a9 15 5a fb vfmadd213sd 0x1cdfb5a(%rip),%xmm1,%xmm2 # 0x1ce2308
27ac: cd 01
27ae: c4 e2 f1 a9 15 49 fb vfmadd213sd 0x1cdfb49(%rip),%xmm1,%xmm2 # 0x1ce2300
27b5: cd 01
27b7: c4 e2 f1 a9 15 38 fb vfmadd213sd 0x1cdfb38(%rip),%xmm1,%xmm2 # 0x1ce22f8
27be: cd 01
27c0: c5 f3 59 c9 vmulsd %xmm1,%xmm1,%xmm1
27c4: c4 e2 f1 a9 d0 vfmadd213sd %xmm0,%xmm1,%xmm2
27c9: c5 db 58 c2 vaddsd %xmm2,%xmm4,%xmm0
27cd: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0
27d1: c5 fa 11 02 vmovss %xmm0,(%rdx)
27d5: 48 83 c4 38 add $0x38,%rsp
27d9: c3 ret
27da: c5 fb 10 0d 46 fb cd vmovsd 0x1cdfb46(%rip),%xmm1 # 0x1ce2328
27e1: 01
27e2: c4 e2 e1 a9 0d 35 fb vfmadd213sd 0x1cdfb35(%rip),%xmm3,%xmm1 # 0x1ce2320
27e9: cd 01
27eb: c5 e3 59 c3 vmulsd %xmm3,%xmm3,%xmm0
27ef: c4 e2 e1 a9 0d 20 fb vfmadd213sd 0x1cdfb20(%rip),%xmm3,%xmm1 # 0x1ce2318
27f6: cd 01
27f8: c4 e2 e1 a9 0d 0f fb vfmadd213sd 0x1cdfb0f(%rip),%xmm3,%xmm1 # 0x1ce2310
27ff: cd 01
2801: c4 e2 e1 a9 0d fe fa vfmadd213sd 0x1cdfafe(%rip),%xmm3,%xmm1 # 0x1ce2308
2808: cd 01
280a: c4 e2 e1 a9 0d ed fa vfmadd213sd 0x1cdfaed(%rip),%xmm3,%xmm1 # 0x1ce2300
2811: cd 01
2813: c4 e2 e1 a9 0d dc fa vfmadd213sd 0x1cdfadc(%rip),%xmm3,%xmm1 # 0x1ce22f8
281a: cd 01
281c: c4 e2 f9 a9 cb vfmadd213sd %xmm3,%xmm0,%xmm1
2821: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
2825: c5 fa 11 0a vmovss %xmm1,(%rdx)
2829: 48 83 c4 38 add $0x38,%rsp
282d: c3 ret
282e: c5 f9 2e d3 vucomisd %xmm3,%xmm2
2832: 7a 02 jp 0x2836
2834: 74 16 je 0x284c
2836: c5 e3 5e c3 vdivsd %xmm3,%xmm3,%xmm0
283a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0
283e: c5 fa 11 02 vmovss %xmm0,(%rdx)
2842: b8 13 00 00 00 mov $0x13,%eax
2847: 48 83 c4 38 add $0x38,%rsp
284b: c3 ret
284c: c5 fb 10 05 9c fa cd vmovsd 0x1cdfa9c(%rip),%xmm0 # 0x1ce22f0
2853: 01
2854: b8 12 00 00 00 mov $0x12,%eax
2859: c5 f9 57 0d cf fa cd vxorpd 0x1cdfacf(%rip),%xmm0,%xmm1 # 0x1ce2330
2860: 01
2861: c5 f3 5e d3 vdivsd %xmm3,%xmm1,%xmm2
2865: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2
2869: c5 fa 11 12 vmovss %xmm2,(%rdx)
286d: 48 83 c4 38 add $0x38,%rsp
2871: c3 ret
2872: 41 8a 49 03 mov 0x3(%r9),%cl
2876: 80 e1 80 and $0x80,%cl
2879: 80 f9 80 cmp $0x80,%cl
287c: 74 12 je 0x2890
287e: c4 c1 7a 10 01 vmovss (%r9),%xmm0
2883: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1
2887: c5 fa 11 0a vmovss %xmm1,(%rdx)
288b: 48 83 c4 38 add $0x38,%rsp
288f: c3 ret
2890: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9)
2897: 75 e5 jne 0x287e
2899: c5 fb 10 05 47 fa cd vmovsd 0x1cdfa47(%rip),%xmm0 # 0x1ce22e8
28a0: 01
28a1: b8 13 00 00 00 mov $0x13,%eax
28a6: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1
28aa: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
28ae: c5 fa 11 0a vmovss %xmm1,(%rdx)
28b2: 48 83 c4 38 add $0x38,%rsp
28b6: c3 ret
28b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
28be: 00 00
28c0: 53 push %rbx
28c1: 56 push %rsi
28c2: 57 push %rdi
28c3: 41 54 push %r12
28c5: 41 56 push %r14
28c7: 41 57 push %r15
28c9: 55 push %rbp
28ca: 48 81 ec 50 03 00 00 sub $0x350,%rsp
28d1: 33 ed xor %ebp,%ebp
28d3: 4c 89 ac 24 30 03 00 mov %r13,0x330(%rsp)
28da: 00
28db: 4c 8d ac 24 4f 01 00 lea 0x14f(%rsp),%r13
28e2: 00
28e3: 48 8b 05 c6 0b 37 02 mov 0x2370bc6(%rip),%rax # 0x23734b0
28ea: 49 83 e5 c0 and $0xffffffffffffffc0,%r13
28ee: 48 33 c4 xor %rsp,%rax
28f1: 49 89 d2 mov %rdx,%r10
28f4: 48 89 84 24 40 03 00 mov %rax,0x340(%rsp)
28fb: 00
28fc: 44 89 c0 mov %r8d,%eax
28ff: 83 e0 e0 and $0xffffffe0,%eax
2902: 49 89 c9 mov %rcx,%r9
2905: 48 63 c0 movslq %eax,%rax
2908: 45 32 f6 xor %r14b,%r14b
290b: 33 d2 xor %edx,%edx
290d: 45 85 c0 test %r8d,%r8d
2910: 0f 8e 9f 08 00 00 jle 0x31b5
2916: 4d 85 c9 test %r9,%r9
2919: 0f 84 80 08 00 00 je 0x319f
291f: 4d 85 d2 test %r10,%r10
2922: 0f 84 3f 08 00 00 je 0x3167
2928: c5 f8 ae 9c 24 04 01 vstmxcsr 0x104(%rsp)
292f: 00 00
2931: 8b 8c 24 04 01 00 00 mov 0x104(%rsp),%ecx
2938: 41 89 cb mov %ecx,%r11d
293b: 41 81 e3 c0 ff 00 00 and $0xffc0,%r11d
2942: 41 81 fb 80 1f 00 00 cmp $0x1f80,%r11d
2949: 74 27 je 0x2972
294b: 41 89 cb mov %ecx,%r11d
294e: bd 02 00 00 00 mov $0x2,%ebp
2953: 41 81 e3 3f 00 ff ff and $0xffff003f,%r11d
295a: 41 81 c3 80 1f 00 00 add $0x1f80,%r11d
2961: 44 89 9c 24 04 01 00 mov %r11d,0x104(%rsp)
2968: 00
2969: c5 f8 ae 94 24 04 01 vldmxcsr 0x104(%rsp)
2970: 00 00
2972: 45 33 ff xor %r15d,%r15d
2975: 48 85 c0 test %rax,%rax
2978: 0f 8e 83 01 00 00 jle 0x2b01
297e: 62 e1 7c 48 10 35 f8 vmovups 0x1cdf9f8(%rip),%zmm22 # 0x1ce2380
2985: f9 cd 01
2988: 48 89 c7 mov %rax,%rdi
298b: 62 e1 7c 48 10 2d 2b vmovups 0x1cdfa2b(%rip),%zmm21 # 0x1ce23c0
2992: fa cd 01
2995: 62 e1 7c 48 10 25 61 vmovups 0x1cdfa61(%rip),%zmm20 # 0x1ce2400
299c: fa cd 01
299f: 62 e1 7c 48 10 1d 97 vmovups 0x1cdfa97(%rip),%zmm19 # 0x1ce2440
29a6: fa cd 01
29a9: 62 e1 7c 48 10 15 cd vmovups 0x1cdfacd(%rip),%zmm18 # 0x1ce2480
29b0: fa cd 01
29b3: 62 61 7c 48 10 05 03 vmovups 0x1cdfb03(%rip),%zmm24 # 0x1ce24c0
29ba: fb cd 01
29bd: 89 8c 24 20 03 00 00 mov %ecx,0x320(%rsp)
29c4: 4c 89 cb mov %r9,%rbx
29c7: 89 94 24 28 03 00 00 mov %edx,0x328(%rsp)
29ce: 4c 89 d6 mov %r10,%rsi
29d1: 44 89 84 24 18 03 00 mov %r8d,0x318(%rsp)
29d8: 00
29d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
29e0: 62 a1 7c 48 10 0c bb vmovups (%rbx,%r15,4),%zmm17
29e7: 62 a1 7c 48 10 44 bb vmovups 0x40(%rbx,%r15,4),%zmm16
29ee: 01
29ef: 62 23 7d 58 26 e1 0b vgetmantps $0xb,{sae},%zmm17,%zmm28
29f6: 62 23 7d 58 26 e8 0b vgetmantps $0xb,{sae},%zmm16,%zmm29
29fd: 62 b2 7d 58 42 e1 vgetexpps {sae},%zmm17,%zmm4
2a03: 62 b2 7d 58 42 e8 vgetexpps {sae},%zmm16,%zmm5
2a09: 62 91 6d 48 72 d4 13 vpsrld $0x13,%zmm28,%zmm2
2a10: 62 91 7d 48 72 d5 13 vpsrld $0x13,%zmm29,%zmm0
2a17: 62 b1 1c 10 5c ce vsubps {rn-sae},%zmm22,%zmm28,%zmm1
2a1d: 62 b1 14 10 5c de vsubps {rn-sae},%zmm22,%zmm29,%zmm3
2a23: 62 22 6d 48 16 cd vpermps %zmm21,%zmm2,%zmm25
2a29: 62 a2 7d 48 16 fd vpermps %zmm21,%zmm0,%zmm23
2a2f: 62 22 6d 48 16 d4 vpermps %zmm20,%zmm2,%zmm26
2a35: 62 22 7d 48 16 dc vpermps %zmm20,%zmm0,%zmm27
2a3b: 62 22 6d 48 16 f3 vpermps %zmm19,%zmm2,%zmm30
2a41: 62 22 7d 48 16 fb vpermps %zmm19,%zmm0,%zmm31
2a47: 62 b3 7d 48 66 c8 5e vfpclassps $0x5e,%zmm16,%k1
2a4e: 62 b3 7d 48 66 c1 5e vfpclassps $0x5e,%zmm17,%k0
2a55: 62 02 75 18 a8 ca vfmadd213ps {rn-sae},%zmm26,%zmm1,%zmm25
2a5b: 62 82 65 18 a8 fb vfmadd213ps {rn-sae},%zmm27,%zmm3,%zmm23
2a61: 62 02 7d 58 42 d4 vgetexpps {sae},%zmm28,%zmm26
2a67: 62 02 7d 58 42 dd vgetexpps {sae},%zmm29,%zmm27
2a6d: 62 02 75 18 a8 ce vfmadd213ps {rn-sae},%zmm30,%zmm1,%zmm25
2a73: 62 82 65 18 a8 ff vfmadd213ps {rn-sae},%zmm31,%zmm3,%zmm23
2a79: 62 91 5c 18 5c e2 vsubps {rn-sae},%zmm26,%zmm4,%zmm4
2a7f: 62 91 54 18 5c eb vsubps {rn-sae},%zmm27,%zmm5,%zmm5
2a85: 62 b2 6d 48 16 d2 vpermps %zmm18,%zmm2,%zmm2
2a8b: 62 b2 7d 48 16 c2 vpermps %zmm18,%zmm0,%zmm0
2a91: 62 01 5c 18 59 e0 vmulps {rn-sae},%zmm24,%zmm4,%zmm28
2a97: 62 01 54 18 59 e8 vmulps {rn-sae},%zmm24,%zmm5,%zmm29
2a9d: 62 62 75 18 a8 ca vfmadd213ps {rn-sae},%zmm2,%zmm1,%zmm25
2aa3: 62 e2 65 18 a8 f8 vfmadd213ps {rn-sae},%zmm0,%zmm3,%zmm23
2aa9: 62 02 75 18 a8 cc vfmadd213ps {rn-sae},%zmm28,%zmm1,%zmm25
2aaf: 62 82 65 18 a8 fd vfmadd213ps {rn-sae},%zmm29,%zmm3,%zmm23
2ab5: c5 f8 93 d1 kmovw %k1,%edx
2ab9: c5 78 93 e0 kmovw %k0,%r12d
2abd: c1 e2 10 shl $0x10,%edx
2ac0: 44 0b e2 or %edx,%r12d
2ac3: 0f 85 6b 04 00 00 jne 0x2f34
2ac9: 62 21 7c 48 11 0c be vmovups %zmm25,(%rsi,%r15,4)
2ad0: 62 a1 7c 48 11 7c be vmovups %zmm23,0x40(%rsi,%r15,4)
2ad7: 01
2ad8: 49 83 c7 20 add $0x20,%r15
2adc: 4c 3b ff cmp %rdi,%r15
2adf: 0f 8c fb fe ff ff jl 0x29e0
2ae5: 8b 8c 24 20 03 00 00 mov 0x320(%rsp),%ecx
2aec: 49 89 d9 mov %rbx,%r9
2aef: 8b 94 24 28 03 00 00 mov 0x328(%rsp),%edx
2af6: 49 89 f2 mov %rsi,%r10
2af9: 44 8b 84 24 18 03 00 mov 0x318(%rsp),%r8d
2b00: 00
2b01: 4d 63 d8 movslq %r8d,%r11
2b04: 4a 8d 04 bd 00 00 00 lea 0x0(,%r15,4),%rax
2b0b: 00
2b0c: 4d 3b fb cmp %r11,%r15
2b0f: 0f 8d 6d 01 00 00 jge 0x2c82
2b15: 62 e1 7c 48 10 05 61 vmovups 0x1cdf861(%rip),%zmm16 # 0x1ce2380
2b1c: f8 cd 01
2b1f: 48 89 c7 mov %rax,%rdi
2b22: 62 f1 7c 48 10 2d 94 vmovups 0x1cdf894(%rip),%zmm5 # 0x1ce23c0
2b29: f8 cd 01
2b2c: 62 f1 7c 48 10 25 ca vmovups 0x1cdf8ca(%rip),%zmm4 # 0x1ce2400
2b33: f8 cd 01
2b36: 62 f1 7c 48 10 1d 00 vmovups 0x1cdf900(%rip),%zmm3 # 0x1ce2440
2b3d: f9 cd 01
2b40: 62 f1 7c 48 10 15 36 vmovups 0x1cdf936(%rip),%zmm2 # 0x1ce2480
2b47: f9 cd 01
2b4a: 62 f1 7c 48 10 0d 6c vmovups 0x1cdf96c(%rip),%zmm1 # 0x1ce24c0
2b51: f9 cd 01
2b54: 62 f2 7d 48 18 05 ca vbroadcastss 0x1ce00ca(%rip),%zmm0 # 0x1ce2c28
2b5b: 00 ce 01
2b5e: 4c 89 9c 24 38 03 00 mov %r11,0x338(%rsp)
2b65: 00
2b66: 44 89 c6 mov %r8d,%esi
2b69: 89 8c 24 20 03 00 00 mov %ecx,0x320(%rsp)
2b70: 4c 89 d3 mov %r10,%rbx
2b73: 89 94 24 28 03 00 00 mov %edx,0x328(%rsp)
2b7a: 89 ac 24 08 01 00 00 mov %ebp,0x108(%rsp)
2b81: 4c 89 cd mov %r9,%rbp
2b84: 44 88 b4 24 10 03 00 mov %r14b,0x310(%rsp)
2b8b: 00
2b8c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2b93: 00
2b94: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2ba0: 45 89 fe mov %r15d,%r14d
2ba3: 89 f1 mov %esi,%ecx
2ba5: 41 2b ce sub %r14d,%ecx
2ba8: ba 10 00 00 00 mov $0x10,%edx
2bad: 83 f9 10 cmp $0x10,%ecx
2bb0: 49 bb ff ff ff ff 00 movabs $0xffffffff,%r11
2bb7: 00 00 00
2bba: 62 61 7c 48 28 d8 vmovaps %zmm0,%zmm27
2bc0: 0f 43 ca cmovae %edx,%ecx
2bc3: f7 d9 neg %ecx
2bc5: 83 c1 20 add $0x20,%ecx
2bc8: c4 c2 f3 f7 d3 shrx %rcx,%r11,%rdx
2bcd: 41 89 55 00 mov %edx,0x0(%r13)
2bd1: c5 f8 92 ca kmovw %edx,%k1
2bd5: 62 61 7c 49 10 1c 2f vmovups (%rdi,%rbp,1),%zmm27{%k1}
2bdc: 62 83 7d 58 26 d3 0b vgetmantps $0xb,{sae},%zmm27,%zmm18
2be3: 62 82 7d 58 42 e3 vgetexpps {sae},%zmm27,%zmm20
2be9: 62 21 6c 10 5c c8 vsubps {rn-sae},%zmm16,%zmm18,%zmm25
2bef: 62 93 7d 48 66 c3 5e vfpclassps $0x5e,%zmm27,%k0
2bf6: 62 b1 4d 40 72 d2 13 vpsrld $0x13,%zmm18,%zmm22
2bfd: 62 a2 7d 58 42 ea vgetexpps {sae},%zmm18,%zmm21
2c03: 62 62 4d 40 16 e5 vpermps %zmm5,%zmm22,%zmm28
2c09: 62 e2 4d 40 16 cc vpermps %zmm4,%zmm22,%zmm17
2c0f: 62 21 5c 10 5c c5 vsubps {rn-sae},%zmm21,%zmm20,%zmm24
2c15: 62 e2 4d 40 16 db vpermps %zmm3,%zmm22,%zmm19
2c1b: 62 e2 4d 40 16 fa vpermps %zmm2,%zmm22,%zmm23
2c21: 62 22 35 10 a8 e1 vfmadd213ps {rn-sae},%zmm17,%zmm25,%zmm28
2c27: 62 61 3c 10 59 d1 vmulps {rn-sae},%zmm1,%zmm24,%zmm26
2c2d: 62 22 35 10 a8 e3 vfmadd213ps {rn-sae},%zmm19,%zmm25,%zmm28
2c33: c5 78 93 e0 kmovw %k0,%r12d
2c37: 62 22 35 10 a8 e7 vfmadd213ps {rn-sae},%zmm23,%zmm25,%zmm28
2c3d: 62 02 35 10 a8 e2 vfmadd213ps {rn-sae},%zmm26,%zmm25,%zmm28
2c43: 45 85 e4 test %r12d,%r12d
2c46: 0f 85 c4 00 00 00 jne 0x2d10
2c4c: c5 f8 92 ca kmovw %edx,%k1
2c50: 49 83 c7 10 add $0x10,%r15
2c54: 62 61 7c 49 11 24 1f vmovups %zmm28,(%rdi,%rbx,1){%k1}
2c5b: 48 83 c7 40 add $0x40,%rdi
2c5f: 4c 3b bc 24 38 03 00 cmp 0x338(%rsp),%r15
2c66: 00
2c67: 0f 8c 33 ff ff ff jl 0x2ba0
2c6d: 8b 8c 24 20 03 00 00 mov 0x320(%rsp),%ecx
2c74: 8b 94 24 28 03 00 00 mov 0x328(%rsp),%edx
2c7b: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp
2c82: db e2 fnclex
2c84: f7 c5 01 00 00 00 test $0x1,%ebp
2c8a: 74 07 je 0x2c93
2c8c: d9 ac 24 02 01 00 00 fldcw 0x102(%rsp)
2c93: f7 c5 02 00 00 00 test $0x2,%ebp
2c99: 74 12 je 0x2cad
2c9b: 89 8c 24 04 01 00 00 mov %ecx,0x104(%rsp)
2ca2: c5 f8 ae 94 24 04 01 vldmxcsr 0x104(%rsp)
2ca9: 00 00
2cab: eb 28 jmp 0x2cd5
2cad: c5 f8 ae 9c 24 04 01 vstmxcsr 0x104(%rsp)
2cb4: 00 00
2cb6: 8b 8c 24 04 01 00 00 mov 0x104(%rsp),%ecx
2cbd: f6 c1 1f test $0x1f,%cl
2cc0: 74 13 je 0x2cd5
2cc2: 83 e1 e0 and $0xffffffe0,%ecx
2cc5: 89 8c 24 04 01 00 00 mov %ecx,0x104(%rsp)
2ccc: c5 f8 ae 94 24 04 01 vldmxcsr 0x104(%rsp)
2cd3: 00 00
2cd5: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx
2cdc: 00
2cdd: 48 33 cc xor %rsp,%rcx
2ce0: 48 3b 0d c9 07 37 02 cmp 0x23707c9(%rip),%rcx # 0x23734b0
2ce7: 75 1f jne 0x2d08
2ce9: c5 f8 77 vzeroupper
2cec: 89 d0 mov %edx,%eax
2cee: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13
2cf5: 00
2cf6: 48 81 c4 50 03 00 00 add $0x350,%rsp
2cfd: 5d pop %rbp
2cfe: 41 5f pop %r15
2d00: 41 5e pop %r14
2d02: 41 5c pop %r12
2d04: 5f pop %rdi
2d05: 5e pop %rsi
2d06: 5b pop %rbx
2d07: c3 ret
2d08: c5 f8 77 vzeroupper
2d0b: e8 00 bf e8 00 call 0xe8ec10
2d10: 8a 94 24 10 03 00 00 mov 0x310(%rsp),%dl
2d17: 62 41 7c 48 11 5d 06 vmovups %zmm27,0x180(%r13)
2d1e: 62 41 7c 48 11 65 05 vmovups %zmm28,0x140(%r13)
2d25: 84 d2 test %dl,%dl
2d27: 0f 84 cf 01 00 00 je 0x2efc
2d2d: 45 85 e4 test %r12d,%r12d
2d30: 75 11 jne 0x2d43
2d32: 62 41 7c 48 10 65 05 vmovups 0x140(%r13),%zmm28
2d39: 41 0f b7 55 00 movzwl 0x0(%r13),%edx
2d3e: e9 09 ff ff ff jmp 0x2c4c
2d43: 33 c0 xor %eax,%eax
2d45: 48 8d 14 3b lea (%rbx,%rdi,1),%rdx
2d49: c5 f8 11 74 24 50 vmovups %xmm6,0x50(%rsp)
2d4f: c5 f8 11 7c 24 60 vmovups %xmm7,0x60(%rsp)
2d55: c5 78 11 44 24 70 vmovups %xmm8,0x70(%rsp)
2d5b: c5 78 11 8c 24 80 00 vmovups %xmm9,0x80(%rsp)
2d62: 00 00
2d64: c5 78 11 94 24 90 00 vmovups %xmm10,0x90(%rsp)
2d6b: 00 00
2d6d: c5 78 11 9c 24 a0 00 vmovups %xmm11,0xa0(%rsp)
2d74: 00 00
2d76: c5 78 11 a4 24 b0 00 vmovups %xmm12,0xb0(%rsp)
2d7d: 00 00
2d7f: c5 78 11 ac 24 c0 00 vmovups %xmm13,0xc0(%rsp)
2d86: 00 00
2d88: c5 78 11 b4 24 d0 00 vmovups %xmm14,0xd0(%rsp)
2d8f: 00 00
2d91: c5 78 11 bc 24 e0 00 vmovups %xmm15,0xe0(%rsp)
2d98: 00 00
2d9a: 48 89 54 24 48 mov %rdx,0x48(%rsp)
2d9f: 44 89 74 24 40 mov %r14d,0x40(%rsp)
2da4: 48 89 bc 24 f0 00 00 mov %rdi,0xf0(%rsp)
2dab: 00
2dac: 89 c7 mov %eax,%edi
2dae: 4c 89 bc 24 f8 00 00 mov %r15,0xf8(%rsp)
2db5: 00
2db6: 89 b4 24 18 03 00 00 mov %esi,0x318(%rsp)
2dbd: 0f 1f 00 nopl (%rax)
2dc0: 41 0f a3 fc bt %edi,%r12d
2dc4: 0f 82 ba 00 00 00 jb 0x2e84
2dca: ff c7 inc %edi
2dcc: 83 ff 10 cmp $0x10,%edi
2dcf: 7c ef jl 0x2dc0
2dd1: 62 f2 7d 48 18 05 4d vbroadcastss 0x1cdfe4d(%rip),%zmm0 # 0x1ce2c28
2dd8: fe cd 01
2ddb: c5 f8 10 74 24 50 vmovups 0x50(%rsp),%xmm6
2de1: c5 f8 10 7c 24 60 vmovups 0x60(%rsp),%xmm7
2de7: c5 78 10 44 24 70 vmovups 0x70(%rsp),%xmm8
2ded: c5 78 10 8c 24 80 00 vmovups 0x80(%rsp),%xmm9
2df4: 00 00
2df6: c5 78 10 94 24 90 00 vmovups 0x90(%rsp),%xmm10
2dfd: 00 00
2dff: c5 78 10 9c 24 a0 00 vmovups 0xa0(%rsp),%xmm11
2e06: 00 00
2e08: c5 78 10 a4 24 b0 00 vmovups 0xb0(%rsp),%xmm12
2e0f: 00 00
2e11: c5 78 10 ac 24 c0 00 vmovups 0xc0(%rsp),%xmm13
2e18: 00 00
2e1a: c5 78 10 b4 24 d0 00 vmovups 0xd0(%rsp),%xmm14
2e21: 00 00
2e23: c5 78 10 bc 24 e0 00 vmovups 0xe0(%rsp),%xmm15
2e2a: 00 00
2e2c: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi
2e33: 00
2e34: 4c 8b bc 24 f8 00 00 mov 0xf8(%rsp),%r15
2e3b: 00
2e3c: 8b b4 24 18 03 00 00 mov 0x318(%rsp),%esi
2e43: 62 f1 7c 48 10 0d 73 vmovups 0x1cdf673(%rip),%zmm1 # 0x1ce24c0
2e4a: f6 cd 01
2e4d: 62 f1 7c 48 10 15 29 vmovups 0x1cdf629(%rip),%zmm2 # 0x1ce2480
2e54: f6 cd 01
2e57: 62 f1 7c 48 10 1d df vmovups 0x1cdf5df(%rip),%zmm3 # 0x1ce2440
2e5e: f5 cd 01
2e61: 62 f1 7c 48 10 25 95 vmovups 0x1cdf595(%rip),%zmm4 # 0x1ce2400
2e68: f5 cd 01
2e6b: 62 f1 7c 48 10 2d 4b vmovups 0x1cdf54b(%rip),%zmm5 # 0x1ce23c0
2e72: f5 cd 01
2e75: 62 e1 7c 48 10 05 01 vmovups 0x1cdf501(%rip),%zmm16 # 0x1ce2380
2e7c: f5 cd 01
2e7f: e9 ae fe ff ff jmp 0x2d32
2e84: 41 89 fe mov %edi,%r14d
2e87: c5 f8 77 vzeroupper
2e8a: 4f 8d bc b5 40 01 00 lea 0x140(%r13,%r14,4),%r15
2e91: 00
2e92: 4c 89 fa mov %r15,%rdx
2e95: 4b 8d 8c b5 80 01 00 lea 0x180(%r13,%r14,4),%rcx
2e9c: 00
2e9d: e8 5e 03 00 00 call 0x3200
2ea2: 89 c6 mov %eax,%esi
2ea4: 85 f6 test %esi,%esi
2ea6: 0f 84 1e ff ff ff je 0x2dca
2eac: 48 8b 44 24 48 mov 0x48(%rsp),%rax
2eb1: 49 89 e2 mov %rsp,%r10
2eb4: 45 8b 1f mov (%r15),%r11d
2eb7: 89 f1 mov %esi,%ecx
2eb9: 49 89 e8 mov %rbp,%r8
2ebc: 49 89 e9 mov %rbp,%r9
2ebf: 46 89 1c b0 mov %r11d,(%rax,%r14,4)
2ec3: 44 8b 5c 24 40 mov 0x40(%rsp),%r11d
2ec8: 49 89 5a 20 mov %rbx,0x20(%r10)
2ecc: 49 89 5a 28 mov %rbx,0x28(%r10)
2ed0: 41 8d 14 3b lea (%r11,%rdi,1),%edx
2ed4: 4c 8d 1d 05 df 3c 02 lea 0x23cdf05(%rip),%r11 # 0x23d0de0
2edb: 4d 89 5a 30 mov %r11,0x30(%r10)
2edf: e8 1c 62 10 00 call 0x109100
2ee4: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11
2ee9: 89 b4 24 28 03 00 00 mov %esi,0x328(%rsp)
2ef0: 47 8b 34 b3 mov (%r11,%r14,4),%r14d
2ef4: 45 89 37 mov %r14d,(%r15)
2ef7: e9 ce fe ff ff jmp 0x2dca
2efc: 49 89 e3 mov %rsp,%r11
2eff: b8 3f 00 00 00 mov $0x3f,%eax
2f04: c6 84 24 10 03 00 00 movb $0x1,0x310(%rsp)
2f0b: 01
2f0c: 48 8d 94 24 02 01 00 lea 0x102(%rsp),%rdx
2f13: 00
2f14: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx
2f1b: 00
2f1c: 49 89 13 mov %rdx,(%r11)
2f1f: 49 89 4b 08 mov %rcx,0x8(%r11)
2f23: e8 b8 71 ea ff call 0xffffffffffeaa0e0
2f28: 09 84 24 08 01 00 00 or %eax,0x108(%rsp)
2f2f: e9 f9 fd ff ff jmp 0x2d2d
2f34: 62 c1 7c 48 11 4d 03 vmovups %zmm17,0xc0(%r13)
2f3b: 62 c1 7c 48 11 45 04 vmovups %zmm16,0x100(%r13)
2f42: 62 41 7c 48 11 4d 01 vmovups %zmm25,0x40(%r13)
2f49: 62 c1 7c 48 11 7d 02 vmovups %zmm23,0x80(%r13)
2f50: 45 84 f6 test %r14b,%r14b
2f53: 0f 84 e0 01 00 00 je 0x3139
2f59: 45 85 e4 test %r12d,%r12d
2f5c: 75 13 jne 0x2f71
2f5e: 62 41 7c 48 10 4d 01 vmovups 0x40(%r13),%zmm25
2f65: 62 c1 7c 48 10 7d 02 vmovups 0x80(%r13),%zmm23
2f6c: e9 58 fb ff ff jmp 0x2ac9
2f71: 33 c9 xor %ecx,%ecx
2f73: 44 89 fa mov %r15d,%edx
2f76: c5 f8 11 74 24 50 vmovups %xmm6,0x50(%rsp)
2f7c: 4a 8d 04 be lea (%rsi,%r15,4),%rax
2f80: c5 f8 11 7c 24 60 vmovups %xmm7,0x60(%rsp)
2f86: c5 78 11 44 24 70 vmovups %xmm8,0x70(%rsp)
2f8c: c5 78 11 8c 24 80 00 vmovups %xmm9,0x80(%rsp)
2f93: 00 00
2f95: c5 78 11 94 24 90 00 vmovups %xmm10,0x90(%rsp)
2f9c: 00 00
2f9e: c5 78 11 9c 24 a0 00 vmovups %xmm11,0xa0(%rsp)
2fa5: 00 00
2fa7: c5 78 11 a4 24 b0 00 vmovups %xmm12,0xb0(%rsp)
2fae: 00 00
2fb0: c5 78 11 ac 24 c0 00 vmovups %xmm13,0xc0(%rsp)
2fb7: 00 00
2fb9: c5 78 11 b4 24 d0 00 vmovups %xmm14,0xd0(%rsp)
2fc0: 00 00
2fc2: c5 78 11 bc 24 e0 00 vmovups %xmm15,0xe0(%rsp)
2fc9: 00 00
2fcb: 4c 89 bc 24 f8 00 00 mov %r15,0xf8(%rsp)
2fd2: 00
2fd3: 41 89 d7 mov %edx,%r15d
2fd6: 89 ac 24 08 01 00 00 mov %ebp,0x108(%rsp)
2fdd: 44 88 b4 24 10 03 00 mov %r14b,0x310(%rsp)
2fe4: 00
2fe5: 49 89 c6 mov %rax,%r14
2fe8: 48 89 bc 24 f0 00 00 mov %rdi,0xf0(%rsp)
2fef: 00
2ff0: 89 cf mov %ecx,%edi
2ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3000: 41 0f a3 fc bt %edi,%r12d
3004: 0f 82 b8 00 00 00 jb 0x30c2
300a: ff c7 inc %edi
300c: 83 ff 20 cmp $0x20,%edi
300f: 7c ef jl 0x3000
3011: 62 61 7c 48 10 05 a5 vmovups 0x1cdf4a5(%rip),%zmm24 # 0x1ce24c0
3018: f4 cd 01
301b: 62 e1 7c 48 10 15 5b vmovups 0x1cdf45b(%rip),%zmm18 # 0x1ce2480
3022: f4 cd 01
3025: 62 e1 7c 48 10 1d 11 vmovups 0x1cdf411(%rip),%zmm19 # 0x1ce2440
302c: f4 cd 01
302f: 62 e1 7c 48 10 25 c7 vmovups 0x1cdf3c7(%rip),%zmm20 # 0x1ce2400
3036: f3 cd 01
3039: 62 e1 7c 48 10 2d 7d vmovups 0x1cdf37d(%rip),%zmm21 # 0x1ce23c0
3040: f3 cd 01
3043: 62 e1 7c 48 10 35 33 vmovups 0x1cdf333(%rip),%zmm22 # 0x1ce2380
304a: f3 cd 01
304d: c5 f8 10 74 24 50 vmovups 0x50(%rsp),%xmm6
3053: c5 f8 10 7c 24 60 vmovups 0x60(%rsp),%xmm7
3059: c5 78 10 44 24 70 vmovups 0x70(%rsp),%xmm8
305f: c5 78 10 8c 24 80 00 vmovups 0x80(%rsp),%xmm9
3066: 00 00
3068: c5 78 10 94 24 90 00 vmovups 0x90(%rsp),%xmm10
306f: 00 00
3071: c5 78 10 9c 24 a0 00 vmovups 0xa0(%rsp),%xmm11
3078: 00 00
307a: c5 78 10 a4 24 b0 00 vmovups 0xb0(%rsp),%xmm12
3081: 00 00
3083: c5 78 10 ac 24 c0 00 vmovups 0xc0(%rsp),%xmm13
308a: 00 00
308c: c5 78 10 b4 24 d0 00 vmovups 0xd0(%rsp),%xmm14
3093: 00 00
3095: c5 78 10 bc 24 e0 00 vmovups 0xe0(%rsp),%xmm15
309c: 00 00
309e: 4c 8b bc 24 f8 00 00 mov 0xf8(%rsp),%r15
30a5: 00
30a6: 8b ac 24 08 01 00 00 mov 0x108(%rsp),%ebp
30ad: 44 8a b4 24 10 03 00 mov 0x310(%rsp),%r14b
30b4: 00
30b5: 48 8b bc 24 f0 00 00 mov 0xf0(%rsp),%rdi
30bc: 00
30bd: e9 9c fe ff ff jmp 0x2f5e
30c2: 89 fd mov %edi,%ebp
30c4: c5 f8 77 vzeroupper
30c7: 49 8d 54 ad 40 lea 0x40(%r13,%rbp,4),%rdx
30cc: 48 89 54 24 48 mov %rdx,0x48(%rsp)
30d1: 49 8d 8c ad c0 00 00 lea 0xc0(%r13,%rbp,4),%rcx
30d8: 00
30d9: e8 22 01 00 00 call 0x3200
30de: 85 c0 test %eax,%eax
30e0: 0f 84 24 ff ff ff je 0x300a
30e6: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11
30eb: 49 89 e2 mov %rsp,%r10
30ee: 89 c1 mov %eax,%ecx
30f0: 41 8d 14 3f lea (%r15,%rdi,1),%edx
30f4: 49 89 d8 mov %rbx,%r8
30f7: 49 89 d9 mov %rbx,%r9
30fa: 45 8b 1b mov (%r11),%r11d
30fd: 45 89 1c ae mov %r11d,(%r14,%rbp,4)
3101: 4c 8d 1d d8 dc 3c 02 lea 0x23cdcd8(%rip),%r11 # 0x23d0de0
3108: 49 89 72 20 mov %rsi,0x20(%r10)
310c: 49 89 72 28 mov %rsi,0x28(%r10)
3110: 4d 89 5a 30 mov %r11,0x30(%r10)
3114: 89 44 24 40 mov %eax,0x40(%rsp)
3118: e8 e3 5f 10 00 call 0x109100
311d: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11
3122: 8b 44 24 40 mov 0x40(%rsp),%eax
3126: 41 8b 2c ae mov (%r14,%rbp,4),%ebp
312a: 41 89 2b mov %ebp,(%r11)
312d: 89 84 24 28 03 00 00 mov %eax,0x328(%rsp)
3134: e9 d1 fe ff ff jmp 0x300a
3139: 49 89 e3 mov %rsp,%r11
313c: b8 3f 00 00 00 mov $0x3f,%eax
3141: 41 b6 01 mov $0x1,%r14b
3144: 48 8d 94 24 02 01 00 lea 0x102(%rsp),%rdx
314b: 00
314c: 48 8d 8c 24 00 01 00 lea 0x100(%rsp),%rcx
3153: 00
3154: 49 89 13 mov %rdx,(%r11)
3157: 49 89 4b 08 mov %rcx,0x8(%r11)
315b: e8 80 6f ea ff call 0xffffffffffeaa0e0
3160: 0b e8 or %eax,%ebp
3162: e9 f2 fd ff ff jmp 0x2f59
3167: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx
316e: 00
316f: 48 33 cc xor %rsp,%rcx
3172: 48 3b 0d 37 03 37 02 cmp 0x2370337(%rip),%rcx # 0x23734b0
3179: 75 1f jne 0x319a
317b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3180: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13
3187: 00
3188: 48 81 c4 50 03 00 00 add $0x350,%rsp
318f: 5d pop %rbp
3190: 41 5f pop %r15
3192: 41 5e pop %r14
3194: 41 5c pop %r12
3196: 5f pop %rdi
3197: 5e pop %rsi
3198: 5b pop %rbx
3199: c3 ret
319a: e8 71 ba e8 00 call 0xe8ec10
319f: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx
31a6: 00
31a7: 48 33 cc xor %rsp,%rcx
31aa: 48 3b 0d ff 02 37 02 cmp 0x23702ff(%rip),%rcx # 0x23734b0
31b1: 75 e7 jne 0x319a
31b3: eb c6 jmp 0x317b
31b5: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx
31bc: 00
31bd: 48 33 cc xor %rsp,%rcx
31c0: 48 3b 0d e9 02 37 02 cmp 0x23702e9(%rip),%rcx # 0x23734b0
31c7: 75 d1 jne 0x319a
31c9: b8 fa ff ff ff mov $0xfffffffa,%eax
31ce: 4c 8b ac 24 30 03 00 mov 0x330(%rsp),%r13
31d5: 00
31d6: 48 81 c4 50 03 00 00 add $0x350,%rsp
31dd: 5d pop %rbp
31de: 41 5f pop %r15
31e0: 41 5e pop %r14
31e2: 41 5c pop %r12
31e4: 5f pop %rdi
31e5: 5e pop %rsi
31e6: 5b pop %rbx
31e7: c3 ret
31e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
31ef: 00
31f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
31fe: 00 00
3200: 48 83 ec 38 sub $0x38,%rsp
3204: 49 89 c9 mov %rcx,%r9
3207: 33 c0 xor %eax,%eax
3209: 45 0f b7 41 02 movzwl 0x2(%r9),%r8d
320e: 41 81 e0 80 7f 00 00 and $0x7f80,%r8d
3215: 41 81 f8 80 7f 00 00 cmp $0x7f80,%r8d
321c: 0f 84 b0 02 00 00 je 0x34d2
3222: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
3226: 45 33 c0 xor %r8d,%r8d
3229: c4 c1 7a 5a 01 vcvtss2sd (%r9),%xmm0,%xmm0
322e: c5 fb 11 44 24 30 vmovsd %xmm0,0x30(%rsp)
3234: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
3239: f7 c1 f0 7f 00 00 test $0x7ff0,%ecx
323f: 75 14 jne 0x3255
3241: c5 fb 59 05 77 f9 cd vmulsd 0x1cdf977(%rip),%xmm0,%xmm0 # 0x1ce2bc0
3248: 01
3249: 41 b8 c4 ff ff ff mov $0xffffffc4,%r8d
324f: c5 fb 11 44 24 30 vmovsd %xmm0,0x30(%rsp)
3255: c5 fb 10 15 6b f9 cd vmovsd 0x1cdf96b(%rip),%xmm2 # 0x1ce2bc8
325c: 01
325d: c5 f9 2f c2 vcomisd %xmm2,%xmm0
3261: 0f 86 27 02 00 00 jbe 0x348e
3267: 62 e1 ff 08 10 2d af vmovsd 0x1cdf9af(%rip),%xmm21 # 0x1ce2c20
326e: f9 cd 01
3271: 62 21 ff 08 5c c5 vsubsd %xmm21,%xmm0,%xmm24
3277: 62 61 ff 08 11 44 24 vmovsd %xmm24,0x28(%rsp)
327e: 05
327f: 80 64 24 2f 7f andb $0x7f,0x2f(%rsp)
3284: c5 fb 10 4c 24 28 vmovsd 0x28(%rsp),%xmm1
328a: c5 f9 2f 0d 26 f9 cd vcomisd 0x1cdf926(%rip),%xmm1 # 0x1ce2bb8
3291: 01
3292: 0f 86 75 01 00 00 jbe 0x340d
3298: c5 fb 11 44 24 28 vmovsd %xmm0,0x28(%rsp)
329e: c5 e9 57 d2 vxorpd %xmm2,%xmm2,%xmm2
32a2: 44 0f b7 4c 24 2e movzwl 0x2e(%rsp),%r9d
32a8: 41 81 e1 0f 80 ff ff and $0xffff800f,%r9d
32af: 41 81 c1 f0 3f 00 00 add $0x3ff0,%r9d
32b6: 66 44 89 4c 24 2e mov %r9w,0x2e(%rsp)
32bc: 62 e1 ff 08 10 54 24 vmovsd 0x28(%rsp),%xmm18
32c3: 05
32c4: 0f b7 4c 24 36 movzwl 0x36(%rsp),%ecx
32c9: 81 e1 f0 7f 00 00 and $0x7ff0,%ecx
32cf: 62 f1 ef 00 58 1d cf vaddsd 0x1cdf8cf(%rip),%xmm18,%xmm3 # 0x1ce2ba8
32d6: f8 cd 01
32d9: 62 e1 ef 00 58 05 cd vaddsd 0x1cdf8cd(%rip),%xmm18,%xmm16 # 0x1ce2bb0
32e0: f8 cd 01
32e3: c1 e9 04 shr $0x4,%ecx
32e6: c5 fb 11 5c 24 20 vmovsd %xmm3,0x20(%rsp)
32ec: 44 8b 54 24 20 mov 0x20(%rsp),%r10d
32f1: 62 e1 ff 08 11 44 24 vmovsd %xmm16,0x20(%rsp)
32f8: 04
32f9: 41 83 e2 7f and $0x7f,%r10d
32fd: 62 e1 ff 08 10 4c 24 vmovsd 0x20(%rsp),%xmm17
3304: 04
3305: 45 8d 84 08 01 fc ff lea -0x3ff(%r8,%rcx,1),%r8d
330c: ff
330d: 48 8d 0d 2c a8 d5 ff lea -0x2a57d4(%rip),%rcx # 0xffffffffffd5db40
3314: 62 e1 f7 00 5c 1d 92 vsubsd 0x1cdf892(%rip),%xmm17,%xmm19 # 0x1ce2bb0
331b: f8 cd 01
331e: c4 c1 6b 2a d0 vcvtsi2sd %r8d,%xmm2,%xmm2
3323: 62 a1 ef 00 5c fb vsubsd %xmm19,%xmm18,%xmm23
3329: c5 eb 59 25 67 f8 cd vmulsd 0x1cdf867(%rip),%xmm2,%xmm4 # 0x1ce2b98
3330: 01
3331: c5 eb 59 2d 67 f8 cd vmulsd 0x1cdf867(%rip),%xmm2,%xmm5 # 0x1ce2ba0
3338: 01
3339: 49 89 c9 mov %rcx,%r9
333c: 47 8d 1c 52 lea (%r10,%r10,2),%r11d
3340: 62 a1 ff 08 10 b4 d9 vmovsd 0x1f84a40(%rcx,%r11,8),%xmm22
3347: 40 4a f8 01
334b: 49 89 c8 mov %rcx,%r8
334e: 62 a1 cf 00 59 e3 vmulsd %xmm19,%xmm22,%xmm20
3354: 62 b1 cf 00 59 df vmulsd %xmm23,%xmm22,%xmm3
335a: c4 81 53 58 84 d9 50 vaddsd 0x1f84a50(%r9,%r11,8),%xmm5,%xmm0
3361: 4a f8 01
3364: c4 81 5b 58 8c d8 48 vaddsd 0x1f84a48(%r8,%r11,8),%xmm4,%xmm1
336b: 4a f8 01
336e: 62 b1 df 00 5c d5 vsubsd %xmm21,%xmm20,%xmm2
3374: c5 e3 58 c0 vaddsd %xmm0,%xmm3,%xmm0
3378: 62 e1 ef 08 58 f3 vaddsd %xmm3,%xmm2,%xmm22
337e: c5 f3 58 ca vaddsd %xmm2,%xmm1,%xmm1
3382: 62 e1 cf 00 59 2d 7c vmulsd 0x1cdf87c(%rip),%xmm22,%xmm21 # 0x1ce2c08
3389: f8 cd 01
338c: 62 61 d7 00 58 05 6a vaddsd 0x1cdf86a(%rip),%xmm21,%xmm24 # 0x1ce2c00
3393: f8 cd 01
3396: 62 21 bf 00 59 ce vmulsd %xmm22,%xmm24,%xmm25
339c: 62 61 b7 00 58 15 52 vaddsd 0x1cdf852(%rip),%xmm25,%xmm26 # 0x1ce2bf8
33a3: f8 cd 01
33a6: 62 21 af 00 59 de vmulsd %xmm22,%xmm26,%xmm27
33ac: 62 21 cf 00 59 d6 vmulsd %xmm22,%xmm22,%xmm26
33b2: 62 61 a7 00 58 25 34 vaddsd 0x1cdf834(%rip),%xmm27,%xmm28 # 0x1ce2bf0
33b9: f8 cd 01
33bc: 62 21 9f 00 59 ee vmulsd %xmm22,%xmm28,%xmm29
33c2: 62 61 97 00 58 35 1c vaddsd 0x1cdf81c(%rip),%xmm29,%xmm30 # 0x1ce2be8
33c9: f8 cd 01
33cc: 62 21 8f 00 59 fe vmulsd %xmm22,%xmm30,%xmm31
33d2: 62 e1 87 00 58 2d 04 vaddsd 0x1cdf804(%rip),%xmm31,%xmm21 # 0x1ce2be0
33d9: f8 cd 01
33dc: 62 21 d7 00 59 c6 vmulsd %xmm22,%xmm21,%xmm24
33e2: 62 61 bf 00 58 0d ec vaddsd 0x1cdf7ec(%rip),%xmm24,%xmm25 # 0x1ce2bd8
33e9: f7 cd 01
33ec: 62 91 b7 00 59 e2 vmulsd %xmm26,%xmm25,%xmm4
33f2: c5 fb 58 ec vaddsd %xmm4,%xmm0,%xmm5
33f6: 62 e1 f7 08 58 c5 vaddsd %xmm5,%xmm1,%xmm16
33fc: 62 a1 ff 00 5a c0 vcvtsd2ss %xmm16,%xmm16,%xmm16
3402: 62 e1 7e 08 11 02 vmovss %xmm16,(%rdx)
3408: 48 83 c4 38 add $0x38,%rsp
340c: c3 ret
340d: 62 f1 bf 00 59 05 f1 vmulsd 0x1cdf7f1(%rip),%xmm24,%xmm0 # 0x1ce2c08
3414: f7 cd 01
3417: 62 81 bf 00 59 f0 vmulsd %xmm24,%xmm24,%xmm22
341d: c5 fb 58 0d db f7 cd vaddsd 0x1cdf7db(%rip),%xmm0,%xmm1 # 0x1ce2c00
3424: 01
3425: 62 91 f7 08 59 d0 vmulsd %xmm24,%xmm1,%xmm2
342b: c5 eb 58 1d c5 f7 cd vaddsd 0x1cdf7c5(%rip),%xmm2,%xmm3 # 0x1ce2bf8
3432: 01
3433: 62 91 e7 08 59 e0 vmulsd %xmm24,%xmm3,%xmm4
3439: c5 db 58 2d af f7 cd vaddsd 0x1cdf7af(%rip),%xmm4,%xmm5 # 0x1ce2bf0
3440: 01
3441: 62 81 d7 08 59 c0 vmulsd %xmm24,%xmm5,%xmm16
3447: 62 e1 ff 00 58 0d 97 vaddsd 0x1cdf797(%rip),%xmm16,%xmm17 # 0x1ce2be8
344e: f7 cd 01
3451: 62 81 f7 00 59 d0 vmulsd %xmm24,%xmm17,%xmm18
3457: 62 e1 ef 00 58 1d 7f vaddsd 0x1cdf77f(%rip),%xmm18,%xmm19 # 0x1ce2be0
345e: f7 cd 01
3461: 62 81 e7 00 59 e0 vmulsd %xmm24,%xmm19,%xmm20
3467: 62 e1 df 00 58 2d 67 vaddsd 0x1cdf767(%rip),%xmm20,%xmm21 # 0x1ce2bd8
346e: f7 cd 01
3471: 62 a1 d7 00 59 fe vmulsd %xmm22,%xmm21,%xmm23
3477: 62 01 c7 00 58 c0 vaddsd %xmm24,%xmm23,%xmm24
347d: 62 01 bf 00 5a c0 vcvtsd2ss %xmm24,%xmm24,%xmm24
3483: 62 61 7e 08 11 02 vmovss %xmm24,(%rdx)
3489: 48 83 c4 38 add $0x38,%rsp
348d: c3 ret
348e: c5 f9 2e c2 vucomisd %xmm2,%xmm0
3492: 7a 02 jp 0x3496
3494: 74 16 je 0x34ac
3496: c5 eb 5e c2 vdivsd %xmm2,%xmm2,%xmm0
349a: c5 fb 5a c0 vcvtsd2ss %xmm0,%xmm0,%xmm0
349e: c5 fa 11 02 vmovss %xmm0,(%rdx)
34a2: b8 13 00 00 00 mov $0x13,%eax
34a7: 48 83 c4 38 add $0x38,%rsp
34ab: c3 ret
34ac: c5 fb 10 05 1c f7 cd vmovsd 0x1cdf71c(%rip),%xmm0 # 0x1ce2bd0
34b3: 01
34b4: b8 12 00 00 00 mov $0x12,%eax
34b9: c5 f9 57 0d 4f f7 cd vxorpd 0x1cdf74f(%rip),%xmm0,%xmm1 # 0x1ce2c10
34c0: 01
34c1: c5 f3 5e d2 vdivsd %xmm2,%xmm1,%xmm2
34c5: c5 eb 5a d2 vcvtsd2ss %xmm2,%xmm2,%xmm2
34c9: c5 fa 11 12 vmovss %xmm2,(%rdx)
34cd: 48 83 c4 38 add $0x38,%rsp
34d1: c3 ret
34d2: 41 8a 49 03 mov 0x3(%r9),%cl
34d6: 80 e1 80 and $0x80,%cl
34d9: 80 f9 80 cmp $0x80,%cl
34dc: 74 12 je 0x34f0
34de: c4 c1 7a 10 01 vmovss (%r9),%xmm0
34e3: c5 fa 59 c8 vmulss %xmm0,%xmm0,%xmm1
34e7: c5 fa 11 0a vmovss %xmm1,(%rdx)
34eb: 48 83 c4 38 add $0x38,%rsp
34ef: c3 ret
34f0: 41 f7 01 ff ff 7f 00 testl $0x7fffff,(%r9)
34f7: 75 e5 jne 0x34de
34f9: c5 fb 10 05 c7 f6 cd vmovsd 0x1cdf6c7(%rip),%xmm0 # 0x1ce2bc8
3500: 01
3501: b8 13 00 00 00 mov $0x13,%eax
3506: c5 fb 5e c8 vdivsd %xmm0,%xmm0,%xmm1
350a: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
350e: c5 fa 11 0a vmovss %xmm1,(%rdx)
3512: 48 83 c4 38 add $0x38,%rsp
3516: c3 ret
3517: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
351e: 00 00
3520: 53 push %rbx
3521: 56 push %rsi
3522: 57 push %rdi
3523: 41 54 push %r12
3525: 41 56 push %r14
3527: 41 57 push %r15
3529: 55 push %rbp
352a: 48 81 ec 50 03 00 00 sub $0x350,%rsp
3531: 45 33 f6 xor %r14d,%r14d
3534: 4c 89 ac 24 28 03 00 mov %r13,0x328(%rsp)
353b: 00
353c: 4c 8d ac 24 af 00 00 lea 0xaf(%rsp),%r13
3543: 00
3544: 48 8b 05 65 ff 36 02 mov 0x236ff65(%rip),%rax # 0x23734b0
354b: 49 83 e5 c0 and $0xffffffffffffffc0,%r13
354f: 48 33 c4 xor %rsp,%rax
3552: 49 89 d2 mov %rdx,%r10
3555: 48 89 84 24 40 03 00 mov %rax,0x340(%rsp)
355c: 00
355d: 44 89 c0 mov %r8d,%eax
3560: 83 e0 e0 and $0xffffffe0,%eax
3563: 49 89 c9 mov %rcx,%r9
3566: 48 63 c0 movslq %eax,%rax
3569: 40 32 ed xor %bpl,%bpl
356c: 33 d2 xor %edx,%edx
356e: 45 85 c0 test %r8d,%r8d
3571: 0f 8e 08 0c 00 00 jle 0x417f
3577: 4d 85 c9 test %r9,%r9
357a: 0f 84 e9 0b 00 00 je 0x4169
3580: 4d 85 d2 test %r10,%r10
3583: 0f 84 a8 0b 00 00 je 0x4131
3589: c5 f8 ae 5c 24 64 vstmxcsr 0x64(%rsp)
358f: 8b 4c 24 64 mov 0x64(%rsp),%ecx
3593: 41 89 cb mov %ecx,%r11d
3596: 41 81 e3 c0 ff 00 00 and $0xffc0,%r11d
359d: 41 81 fb 80 1f 00 00 cmp $0x1f80,%r11d
35a4: 74 22 je 0x35c8
35a6: 41 89 cb mov %ecx,%r11d
35a9: 41 be 02 00 00 00 mov $0x2,%r14d
35af: 41 81 e3 3f 00 ff ff and $0xffff003f,%r11d
35b6: 41 81 c3 80 1f 00 00 add $0x1f80,%r11d
35bd: 44 89 5c 24 64 mov %r11d,0x64(%rsp)
35c2: c5 f8 ae 54 24 64 vldmxcsr 0x64(%rsp)
35c8: 45 33 ff xor %r15d,%r15d
35cb: 48 85 c0 test %rax,%rax
35ce: 0f 8e d2 02 00 00 jle 0x38a6
35d4: 62 e1 7c 48 10 1d 62 vmovups 0x1cdf662(%rip),%zmm19 # 0x1ce2c40
35db: f6 cd 01
35de: 48 89 c7 mov %rax,%rdi
35e1: 62 e1 7c 48 10 15 95 vmovups 0x1cdf695(%rip),%zmm18 # 0x1ce2c80
35e8: f6 cd 01
35eb: 62 e1 7c 48 10 05 cb vmovups 0x1cdf6cb(%rip),%zmm16 # 0x1ce2cc0
35f2: f6 cd 01
35f5: 62 e1 7c 48 10 2d 01 vmovups 0x1cdf701(%rip),%zmm21 # 0x1ce2d00
35fc: f7 cd 01
35ff: c5 f8 11 b4 24 70 02 vmovups %xmm6,0x270(%rsp)
3606: 00 00
3608: c5 f8 11 bc 24 80 02 vmovups %xmm7,0x280(%rsp)
360f: 00 00
3611: c5 78 11 84 24 90 02 vmovups %xmm8,0x290(%rsp)
3618: 00 00
361a: c5 78 11 8c 24 a0 02 vmovups %xmm9,0x2a0(%rsp)
3621: 00 00
3623: 62 e1 7c 48 10 0d 93 vmovups 0x1cdf893(%rip),%zmm17 # 0x1ce2ec0
362a: f8 cd 01
362d: 4c 89 cb mov %r9,%rbx
3630: 62 e1 7c 48 10 25 c6 vmovups 0x1cdf8c6(%rip),%zmm20 # 0x1ce2f00
3637: f8 cd 01
363a: 62 f1 7c 48 10 1d fc vmovups 0x1cdf8fc(%rip),%zmm3 # 0x1ce2f40
3641: f8 cd 01
3644: 62 f1 7c 48 10 15 32 vmovups 0x1cdf932(%rip),%zmm2 # 0x1ce2f80
364b: f9 cd 01
364e: 62 f1 7c 48 10 2d 68 vmovups 0x1cdf968(%rip),%zmm5 # 0x1ce2fc0
3655: f9 cd 01
3658: 62 f1 7c 48 10 25 9e vmovups 0x1cdf99e(%rip),%zmm4 # 0x1ce3000
365f: f9 cd 01
3662: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp)
3669: 00 00
366b: c5 78 11 9c 24 c0 02 vmovups %xmm11,0x2c0(%rsp)
3672: 00 00
3674: c5 78 11 a4 24 d0 02 vmovups %xmm12,0x2d0(%rsp)
367b: 00 00
367d: c5 78 11 ac 24 e0 02 vmovups %xmm13,0x2e0(%rsp)
3684: 00 00
3686: c5 78 11 b4 24 f0 02 vmovups %xmm14,0x2f0(%rsp)
368d: 00 00
368f: 4c 89 d6 mov %r10,%rsi
3692: c5 78 11 bc 24 00 03 vmovups %xmm15,0x300(%rsp)
3699: 00 00
369b: 89 94 24 20 03 00 00 mov %edx,0x320(%rsp)
36a2: 89 8c 24 18 03 00 00 mov %ecx,0x318(%rsp)
36a9: 44 89 84 24 30 03 00 mov %r8d,0x330(%rsp)
36b0: 00
36b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
36b8: 00
36b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
36c0: 62 21 7c 48 10 24 bb vmovups (%rbx,%r15,4),%zmm28
36c7: 62 21 7c 48 10 6c bb vmovups 0x40(%rbx,%r15,4),%zmm29
36ce: 01
36cf: 62 71 7c 48 10 3d 67 vmovups 0x1cdf667(%rip),%zmm15 # 0x1ce2d40
36d6: f6 cd 01
36d9: 62 e1 7c 48 10 35 9d vmovups 0x1cdf69d(%rip),%zmm22 # 0x1ce2d80
36e0: f6 cd 01
36e3: 62 12 7d 48 4c dc vrcp14ps %zmm28,%zmm11
36e9: 62 92 7d 48 4c f5 vrcp14ps %zmm29,%zmm6
36ef: 62 b1 25 48 fe fb vpaddd %zmm19,%zmm11,%zmm7
36f5: 62 31 4d 48 fe c3 vpaddd %zmm19,%zmm6,%zmm8
36fb: 62 21 7c 48 28 d1 vmovaps %zmm17,%zmm26
3701: 62 21 7c 48 28 f1 vmovaps %zmm17,%zmm30
3707: 62 31 7c 48 28 e0 vmovaps %zmm16,%zmm12
370d: 62 31 7c 48 28 e8 vmovaps %zmm16,%zmm13
3713: 62 f1 7c 48 28 c3 vmovaps %zmm3,%zmm0
3719: 62 f1 7c 48 28 cb vmovaps %zmm3,%zmm1
371f: 62 51 7c 48 28 f7 vmovaps %zmm15,%zmm14
3725: 62 31 45 48 db da vpandd %zmm18,%zmm7,%zmm11
372b: 62 31 3d 48 db d2 vpandd %zmm18,%zmm8,%zmm10
3731: 62 42 1d 10 ba d3 vfmsub231ps {rn-sae},%zmm11,%zmm28,%zmm26
3737: 62 42 15 10 ba f2 vfmsub231ps {rn-sae},%zmm10,%zmm29,%zmm30
373d: 62 d2 7d 58 42 fb vgetexpps {sae},%zmm11,%zmm7
3743: 62 d2 7d 58 42 f2 vgetexpps {sae},%zmm10,%zmm6
3749: 62 92 5d 10 b8 c2 vfmadd231ps {rn-sae},%zmm26,%zmm20,%zmm0
374f: 62 92 5d 10 b8 ce vfmadd231ps {rn-sae},%zmm30,%zmm20,%zmm1
3755: 62 01 2c 10 59 c2 vmulps {rn-sae},%zmm26,%zmm26,%zmm24
375b: 62 01 0c 10 59 ce vmulps {rn-sae},%zmm30,%zmm30,%zmm25
3761: 62 f2 2d 10 a8 c2 vfmadd213ps {rn-sae},%zmm2,%zmm26,%zmm0
3767: 62 f2 0d 10 a8 ca vfmadd213ps {rn-sae},%zmm2,%zmm30,%zmm1
376d: 62 d1 35 48 72 d3 12 vpsrld $0x12,%zmm11,%zmm9
3774: 62 d1 3d 48 72 d2 12 vpsrld $0x12,%zmm10,%zmm8
377b: 62 d3 7d 48 66 e2 ff vfpclassps $0xff,%zmm10,%k4
3782: 62 32 35 48 7f e5 vpermt2ps %zmm21,%zmm9,%zmm12
3788: 62 32 3d 48 7f ed vpermt2ps %zmm21,%zmm8,%zmm13
378e: 62 32 35 48 7f f6 vpermt2ps %zmm22,%zmm9,%zmm14
3794: 62 32 3d 48 7f fe vpermt2ps %zmm22,%zmm8,%zmm15
379a: 62 d3 7d 48 66 db ff vfpclassps $0xff,%zmm11,%k3
37a1: 62 72 55 18 bc e7 vfnmadd231ps {rn-sae},%zmm7,%zmm5,%zmm12
37a7: 62 72 55 18 bc ee vfnmadd231ps {rn-sae},%zmm6,%zmm5,%zmm13
37ad: 62 72 5d 18 bc f7 vfnmadd231ps {rn-sae},%zmm7,%zmm4,%zmm14
37b3: 62 72 5d 18 bc fe vfnmadd231ps {rn-sae},%zmm6,%zmm4,%zmm15
37b9: 62 81 1c 18 58 f2 vaddps {rn-sae},%zmm26,%zmm12,%zmm22
37bf: 62 81 14 18 58 fe vaddps {rn-sae},%zmm30,%zmm13,%zmm23
37c5: 62 d2 3d 10 a8 c6 vfmadd213ps {rn-sae},%zmm14,%zmm24,%zmm0
37cb: 62 d2 35 10 a8 cf vfmadd213ps {rn-sae},%zmm15,%zmm25,%zmm1
37d1: 62 41 4c 10 5c fc vsubps {rn-sae},%zmm12,%zmm22,%zmm31
37d7: 62 41 44 10 5c dd vsubps {rn-sae},%zmm13,%zmm23,%zmm27
37dd: c5 f8 93 d4 kmovw %k4,%edx
37e1: c5 f8 93 cb kmovw %k3,%ecx
37e5: 62 01 2c 10 5c d7 vsubps {rn-sae},%zmm31,%zmm26,%zmm26
37eb: 62 01 0c 10 5c db vsubps {rn-sae},%zmm27,%zmm30,%zmm27
37f1: 62 01 7c 18 58 f2 vaddps {rn-sae},%zmm26,%zmm0,%zmm30
37f7: 62 01 74 18 58 fb vaddps {rn-sae},%zmm27,%zmm1,%zmm31
37fd: 62 91 4c 10 58 c6 vaddps {rn-sae},%zmm30,%zmm22,%zmm0
3803: 62 91 44 10 58 cf vaddps {rn-sae},%zmm31,%zmm23,%zmm1
3809: c1 e2 10 shl $0x10,%edx
380c: 0b ca or %edx,%ecx
380e: 0f 85 1c 06 00 00 jne 0x3e30
3814: 62 b1 7c 48 11 04 be vmovups %zmm0,(%rsi,%r15,4)
381b: 62 b1 7c 48 11 4c be vmovups %zmm1,0x40(%rsi,%r15,4)
3822: 01
3823: 49 83 c7 20 add $0x20,%r15
3827: 4c 3b ff cmp %rdi,%r15
382a: 0f 8c 90 fe ff ff jl 0x36c0
3830: c5 f8 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm6
3837: 00 00
3839: 49 89 d9 mov %rbx,%r9
383c: c5 f8 10 bc 24 80 02 vmovups 0x280(%rsp),%xmm7
3843: 00 00
3845: 49 89 f2 mov %rsi,%r10
3848: c5 78 10 84 24 90 02 vmovups 0x290(%rsp),%xmm8
384f: 00 00
3851: c5 78 10 8c 24 a0 02 vmovups 0x2a0(%rsp),%xmm9
3858: 00 00
385a: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10
3861: 00 00
3863: c5 78 10 9c 24 c0 02 vmovups 0x2c0(%rsp),%xmm11
386a: 00 00
386c: c5 78 10 a4 24 d0 02 vmovups 0x2d0(%rsp),%xmm12
3873: 00 00
3875: c5 78 10 ac 24 e0 02 vmovups 0x2e0(%rsp),%xmm13
387c: 00 00
387e: c5 78 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm14
3885: 00 00
3887: c5 78 10 bc 24 00 03 vmovups 0x300(%rsp),%xmm15
388e: 00 00
3890: 8b 94 24 20 03 00 00 mov 0x320(%rsp),%edx
3897: 8b 8c 24 18 03 00 00 mov 0x318(%rsp),%ecx
389e: 44 8b 84 24 30 03 00 mov 0x330(%rsp),%r8d
38a5: 00
38a6: 4d 63 d8 movslq %r8d,%r11
38a9: 4a 8d 04 bd 00 00 00 lea 0x0(,%r15,4),%rax
38b0: 00
38b1: 4d 3b fb cmp %r11,%r15
38b4: 0f 8d 15 02 00 00 jge 0x3acf
38ba: 62 e1 7c 48 10 3d 7c vmovups 0x1cdf37c(%rip),%zmm23 # 0x1ce2c40
38c1: f3 cd 01
38c4: 48 89 c6 mov %rax,%rsi
38c7: 62 e1 7c 48 10 35 af vmovups 0x1cdf3af(%rip),%zmm22 # 0x1ce2c80
38ce: f3 cd 01
38d1: 62 e1 7c 48 10 25 e5 vmovups 0x1cdf3e5(%rip),%zmm20 # 0x1ce2cc0
38d8: f3 cd 01
38db: 62 61 7c 48 10 05 1b vmovups 0x1cdf41b(%rip),%zmm24 # 0x1ce2d00
38e2: f4 cd 01
38e5: 62 e1 7c 48 10 1d 51 vmovups 0x1cdf451(%rip),%zmm19 # 0x1ce2d40
38ec: f4 cd 01
38ef: 62 f1 7c 48 10 15 87 vmovups 0x1cdf487(%rip),%zmm2 # 0x1ce2d80
38f6: f4 cd 01
38f9: c5 78 11 b4 24 f0 02 vmovups %xmm14,0x2f0(%rsp)
3900: 00 00
3902: c5 78 11 bc 24 00 03 vmovups %xmm15,0x300(%rsp)
3909: 00 00
390b: 62 f2 7d 48 18 1d 53 vbroadcastss 0x1ce0153(%rip),%zmm3 # 0x1ce3a68
3912: 01 ce 01
3915: 62 e1 7c 48 10 2d a1 vmovups 0x1cdf5a1(%rip),%zmm21 # 0x1ce2ec0
391c: f5 cd 01
391f: 62 e1 7c 48 10 05 d7 vmovups 0x1cdf5d7(%rip),%zmm16 # 0x1ce2f00
3926: f5 cd 01
3929: 62 f1 7c 48 10 2d 0d vmovups 0x1cdf60d(%rip),%zmm5 # 0x1ce2f40
3930: f6 cd 01
3933: 62 f1 7c 48 10 25 43 vmovups 0x1cdf643(%rip),%zmm4 # 0x1ce2f80
393a: f6 cd 01
393d: 62 e1 7c 48 10 15 79 vmovups 0x1cdf679(%rip),%zmm18 # 0x1ce2fc0
3944: f6 cd 01
3947: 62 e1 7c 48 10 0d af vmovups 0x1cdf6af(%rip),%zmm17 # 0x1ce3000
394e: f6 cd 01
3951: 40 88 6c 24 68 mov %bpl,0x68(%rsp)
3956: 4c 89 cb mov %r9,%rbx
3959: 89 94 24 20 03 00 00 mov %edx,0x320(%rsp)
3960: 4c 89 d5 mov %r10,%rbp
3963: 44 89 b4 24 10 03 00 mov %r14d,0x310(%rsp)
396a: 00
396b: 41 be 10 00 00 00 mov $0x10,%r14d
3971: 4c 89 9c 24 38 03 00 mov %r11,0x338(%rsp)
3978: 00
3979: 89 8c 24 18 03 00 00 mov %ecx,0x318(%rsp)
3980: 44 89 84 24 30 03 00 mov %r8d,0x330(%rsp)
3987: 00
3988: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
398f: 00
3990: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
399e: 00 00
39a0: 44 89 ff mov %r15d,%edi
39a3: 48 b9 ff ff ff ff 00 movabs $0xffffffff,%rcx
39aa: 00 00 00
39ad: 8b 94 24 30 03 00 00 mov 0x330(%rsp),%edx
39b4: 45 33 e4 xor %r12d,%r12d
39b7: 2b d7 sub %edi,%edx
39b9: 83 fa 10 cmp $0x10,%edx
39bc: 62 f1 7c 48 28 cb vmovaps %zmm3,%zmm1
39c2: 41 0f 43 d6 cmovae %r14d,%edx
39c6: f7 da neg %edx
39c8: 83 c2 20 add $0x20,%edx
39cb: c4 62 eb f7 d9 shrx %rdx,%rcx,%r11
39d0: 45 89 5d 00 mov %r11d,0x0(%r13)
39d4: c4 c1 78 92 cb kmovw %r11d,%k1
39d9: 62 f1 7c 49 10 0c 1e vmovups (%rsi,%rbx,1),%zmm1{%k1}
39e0: 62 72 7d 48 4c f9 vrcp14ps %zmm1,%zmm15
39e6: 62 21 05 48 fe cf vpaddd %zmm23,%zmm15,%zmm25
39ec: 62 31 7c 48 28 f5 vmovaps %zmm21,%zmm14
39f2: 62 21 7c 48 28 dc vmovaps %zmm20,%zmm27
39f8: 62 f1 7c 48 28 c5 vmovaps %zmm5,%zmm0
39fe: 62 21 7c 48 28 e3 vmovaps %zmm19,%zmm28
3a04: 62 31 35 40 db fe vpandd %zmm22,%zmm25,%zmm15
3a0a: 62 52 75 18 ba f7 vfmsub231ps {rn-sae},%zmm15,%zmm1,%zmm14
3a10: 62 42 7d 58 42 d7 vgetexpps {sae},%zmm15,%zmm26
3a16: 62 d1 35 40 72 d7 12 vpsrld $0x12,%zmm15,%zmm25
3a1d: 62 41 0c 18 59 f6 vmulps {rn-sae},%zmm14,%zmm14,%zmm30
3a23: 62 d2 7d 10 b8 c6 vfmadd231ps {rn-sae},%zmm14,%zmm16,%zmm0
3a29: 62 02 35 40 7f d8 vpermt2ps %zmm24,%zmm25,%zmm27
3a2f: 62 62 35 40 7f e2 vpermt2ps %zmm2,%zmm25,%zmm28
3a35: 62 d3 7d 48 66 d7 ff vfpclassps $0xff,%zmm15,%k2
3a3c: 62 02 6d 10 bc da vfnmadd231ps {rn-sae},%zmm26,%zmm18,%zmm27
3a42: 62 02 75 10 bc e2 vfnmadd231ps {rn-sae},%zmm26,%zmm17,%zmm28
3a48: 62 f2 0d 18 a8 c4 vfmadd213ps {rn-sae},%zmm4,%zmm14,%zmm0
3a4e: 62 41 24 10 58 ee vaddps {rn-sae},%zmm14,%zmm27,%zmm29
3a54: c5 f8 98 d2 kortestw %k2,%k2
3a58: 62 01 14 10 5c fb vsubps {rn-sae},%zmm27,%zmm29,%zmm31
3a5e: 62 92 0d 10 a8 c4 vfmadd213ps {rn-sae},%zmm28,%zmm30,%zmm0
3a64: 62 11 0c 18 5c f7 vsubps {rn-sae},%zmm31,%zmm14,%zmm14
3a6a: 62 41 7c 18 58 fe vaddps {rn-sae},%zmm14,%zmm0,%zmm31
3a70: 62 91 14 10 58 c7 vaddps {rn-sae},%zmm31,%zmm29,%zmm0
3a76: 0f 85 fb 02 00 00 jne 0x3d77
3a7c: 45 85 e4 test %r12d,%r12d
3a7f: 0f 85 c6 00 00 00 jne 0x3b4b
3a85: c4 c1 78 92 cb kmovw %r11d,%k1
3a8a: 49 83 c7 10 add $0x10,%r15
3a8e: 62 f1 7c 49 11 04 2e vmovups %zmm0,(%rsi,%rbp,1){%k1}
3a95: 48 83 c6 40 add $0x40,%rsi
3a99: 4c 3b bc 24 38 03 00 cmp 0x338(%rsp),%r15
3aa0: 00
3aa1: 0f 8c f9 fe ff ff jl 0x39a0
3aa7: c5 78 10 b4 24 f0 02 vmovups 0x2f0(%rsp),%xmm14
3aae: 00 00
3ab0: c5 78 10 bc 24 00 03 vmovups 0x300(%rsp),%xmm15
3ab7: 00 00
3ab9: 8b 94 24 20 03 00 00 mov 0x320(%rsp),%edx
3ac0: 44 8b b4 24 10 03 00 mov 0x310(%rsp),%r14d
3ac7: 00
3ac8: 8b 8c 24 18 03 00 00 mov 0x318(%rsp),%ecx
3acf: db e2 fnclex
3ad1: 41 f7 c6 01 00 00 00 test $0x1,%r14d
3ad8: 74 04 je 0x3ade
3ada: d9 6c 24 62 fldcw 0x62(%rsp)
3ade: 41 f7 c6 02 00 00 00 test $0x2,%r14d
3ae5: 74 0c je 0x3af3
3ae7: 89 4c 24 64 mov %ecx,0x64(%rsp)
3aeb: c5 f8 ae 54 24 64 vldmxcsr 0x64(%rsp)
3af1: eb 1c jmp 0x3b0f
3af3: c5 f8 ae 5c 24 64 vstmxcsr 0x64(%rsp)
3af9: 8b 4c 24 64 mov 0x64(%rsp),%ecx
3afd: f6 c1 1f test $0x1f,%cl
3b00: 74 0d je 0x3b0f
3b02: 83 e1 e0 and $0xffffffe0,%ecx
3b05: 89 4c 24 64 mov %ecx,0x64(%rsp)
3b09: c5 f8 ae 54 24 64 vldmxcsr 0x64(%rsp)
3b0f: 48 8b 8c 24 40 03 00 mov 0x340(%rsp),%rcx
3b16: 00
3b17: 48 33 cc xor %rsp,%rcx
3b1a: 48 3b 0d 8f f9 36 02 cmp 0x236f98f(%rip),%rcx # 0x23734b0
3b21: 75 1f jne 0x3b42
3b23: c5 f8 77 vzeroupper
3b26: 89 d0 mov %edx,%eax
3b28: 4c 8b ac 24 28 03 00 mov 0x328(%rsp),%r13
3b2f: 00
3b30: 48 81 c4 50 03 00 00 add $0x350,%rsp
3b37: 5d pop %rbp
3b38: 41 5f pop %r15
3b3a: 41 5e pop %r14
3b3c: 41 5c pop %r12
3b3e: 5f pop %rdi
3b3f: 5e pop %rsi
3b40: 5b pop %rbx
3b41: c3 ret
3b42: c5 f8 77 vzeroupper
3b45: e8 c6 b0 e8 00 call 0xe8ec10
3b4a: 90 nop
3b4b: 8a 54 24 68 mov 0x68(%rsp),%dl
3b4f: 62 d1 7c 48 11 4d 06 vmovups %zmm1,0x180(%r13)
3b56: 62 d1 7c 48 11 45 05 vmovups %zmm0,0x140(%r13)
3b5d: 84 d2 test %dl,%dl
3b5f: 0f 84 e3 01 00 00 je 0x3d48
3b65: 45 85 e4 test %r12d,%r12d
3b68: 75 11 jne 0x3b7b
3b6a: 62 d1 7c 48 10 45 05 vmovups 0x140(%r13),%zmm0
3b71: 45 0f b7 5d 00 movzwl 0x0(%r13),%r11d
3b76: e9 0a ff ff ff jmp 0x3a85
3b7b: 33 c0 xor %eax,%eax
3b7d: 48 8d 54 35 00 lea 0x0(%rbp,%rsi,1),%rdx
3b82: c5 f8 11 b4 24 70 02 vmovups %xmm6,0x270(%rsp)
3b89: 00 00
3b8b: c5 f8 11 bc 24 80 02 vmovups %xmm7,0x280(%rsp)
3b92: 00 00
3b94: c5 78 11 84 24 90 02 vmovups %xmm8,0x290(%rsp)
3b9b: 00 00
3b9d: c5 78 11 8c 24 a0 02 vmovups %xmm9,0x2a0(%rsp)
3ba4: 00 00
3ba6: c5 78 11 94 24 b0 02 vmovups %xmm10,0x2b0(%rsp)
3bad: 00 00
3baf: c5 78 11 9c 24 c0 02 vmovups %xmm11,0x2c0(%rsp)
3bb6: 00 00
3bb8: c5 78 11 a4 24 d0 02 vmovups %xmm12,0x2d0(%rsp)
3bbf: 00 00
3bc1: c5 78 11 ac 24 e0 02 vmovups %xmm13,0x2e0(%rsp)
3bc8: 00 00
3bca: 48 89 54 24 48 mov %rdx,0x48(%rsp)
3bcf: 89 7c 24 40 mov %edi,0x40(%rsp)
3bd3: 89 c7 mov %eax,%edi
3bd5: 48 89 74 24 50 mov %rsi,0x50(%rsp)
3bda: 4c 89 7c 24 58 mov %r15,0x58(%rsp)
3bdf: 90 nop
3be0: 41 0f a3 fc bt %edi,%r12d
3be4: 0f 82 e6 00 00 00 jb 0x3cd0
3bea: ff c7 inc %edi
3bec: 83 ff 10 cmp $0x10,%edi
3bef: 7c ef jl 0x3be0
3bf1: 62 f1 7c 48 10 15 85 vmovups 0x1cdf185(%rip),%zmm2 # 0x1ce2d80
3bf8: f1 cd 01
3bfb: 41 be 10 00 00 00 mov $0x10,%r14d
3c01: 62 e1 7c 48 10 1d 35 vmovups 0x1cdf135(%rip),%zmm19 # 0x1ce2d40
3c08: f1 cd 01
3c0b: 62 61 7c 48 10 05 eb vmovups 0x1cdf0eb(%rip),%zmm24 # 0x1ce2d00
3c12: f0 cd 01
3c15: 62 e1 7c 48 10 25 a1 vmovups 0x1cdf0a1(%rip),%zmm20 # 0x1ce2cc0
3c1c: f0 cd 01
3c1f: 62 e1 7c 48 10 35 57 vmovups 0x1cdf057(%rip),%zmm22 # 0x1ce2c80
3c26: f0 cd 01
3c29: 62 e1 7c 48 10 3d 0d vmovups 0x1cdf00d(%rip),%zmm23 # 0x1ce2c40
3c30: f0 cd 01
3c33: c5 f8 10 b4 24 70 02 vmovups 0x270(%rsp),%xmm6
3c3a: 00 00
3c3c: c5 f8 10 bc 24 80 02 vmovups 0x280(%rsp),%xmm7
3c43: 00 00
3c45: c5 78 10 84 24 90 02 vmovups 0x290(%rsp),%xmm8
3c4c: 00 00
3c4e: c5 78 10 8c 24 a0 02 vmovups 0x2a0(%rsp),%xmm9
3c55: 00 00
3c57: c5 78 10 94 24 b0 02 vmovups 0x2b0(%rsp),%xmm10
3c5e: 00 00
3c60: c5 78 10 9c 24 c0 02 vmovups 0x2c0(%rsp),%xmm11
3c67: 00 00
3c69: c5 78 10 a4 24 d0 02 vmovups 0x2d0(%rsp),%xmm12
3c70: 00 00
3c72: c5 78 10 ac 24 e0 02 vmovups 0x2e0(%rsp),%xmm13
3c79: 00 00
3c7b: 48 8b 74 24 50 mov 0x50(%rsp),%rsi
3c80: 4c 8b 7c 24 58 mov 0x58(%rsp),%r15
3c85: 62 f2 7d 48 18 1d d9 vbroadcastss 0x1cdfdd9(%rip),%zmm3 # 0x1ce3a68
3c8c: fd cd 01
3c8f: 62 f1 7c 48 10 25 e7 vmovups 0x1cdf2e7(%rip),%zmm4 # 0x1ce2f80
3c96: f2 cd 01
3c99: 62 f1 7c 48 10 2d 9d vmovups 0x1cdf29d(%rip),%zmm5 # 0x1ce2f40
3ca0: f2 cd 01
3ca3: 62 e1 7c 48 10 05 53 vmovups 0x1cdf253(%rip),%zmm16 # 0x1ce2f00
3caa: f2 cd 01
3cad: 62 e1 7c 48 10 2d 09 vmovups 0x1cdf209(%rip),%zmm21 # 0x1ce2ec0
3cb4: f2 cd 01
3cb7: 62 e1 7c 48 10 0d 3f vmovups 0x1cdf33f(%rip),%zmm17 # 0x1ce3000
3cbe: f3 cd 01
3cc1: 62 e1 7c 48 10 15 f5 vmovups 0x1cdf2f5(%rip),%zmm18 # 0x1ce2fc0
3cc8: f2 cd 01
3ccb: e9 9a fe ff ff jmp 0x3b6a
3cd0: 41 89 fe mov %edi,%r14d
3cd3: c5 f8 77 vzeroupper
3cd6: 4f 8d bc b5 40 01 00 lea 0x140(%r13,%r14,4),%r15
3cdd: 00
3cde: 4c 89 fa mov %r15,%rdx
3ce1: 4b 8d 8c b5 80 01 00 lea 0x180(%r13,%r14,4),%rcx
3ce8: 00
3ce9: e8 d2 04 00 00 call 0x41c0
3cee: 89 c6 mov %eax,%esi
3cf0: 85 f6 test %esi,%esi
3cf2: 0f 84 f2 fe ff ff je 0x3bea
3cf8: 48 8b 44 24 48 mov 0x48(%rsp),%rax
3cfd: 49 89 e2 mov %rsp,%r10
3d00: 45 8b 1f mov (%r15),%r11d
3d03: 89 f1 mov %esi,%ecx
3d05: 49 89 d8 mov %rbx,%r8
3d08: 49 89 d9 mov %rbx,%r9
3d0b: 46 89 1c b0 mov %r11d,(%rax,%r14,4)
3d0f: 44 8b 5c 24 40 mov 0x40(%rsp),%r11d
3d14: 49 89 6a 20 mov %rbp,0x20(%r10)
3d18: 49 89 6a 28 mov %rbp,0x28(%r10)
3d1c: 41 8d 14 3b lea (%r11,%rdi,1),%edx
3d20: 4c 8d 1d bd d0 3c 02 lea 0x23cd0bd(%rip),%r11 # 0x23d0de4
3d27: 4d 89 5a 30 mov %r11,0x30(%r10)
3d2b: e8 d0 53 10 00 call 0x109100
3d30: 4c 8b 5c 24 48 mov 0x48(%rsp),%r11
3d35: 89 b4 24 20 03 00 00 mov %esi,0x320(%rsp)
3d3c: 47 8b 34 b3 mov (%r11,%r14,4),%r14d
3d40: 45 89 37 mov %r14d,(%r15)
3d43: e9 a2 fe ff ff jmp 0x3bea
3d48: 49 89 e3 mov %rsp,%r11
3d4b: b8 3f 00 00 00 mov $0x3f,%eax
3d50: c6 44 24 68 01 movb $0x1,0x68(%rsp)
3d55: 48 8d 54 24 62 lea 0x62(%rsp),%rdx
3d5a: 48 8d 4c 24 60 lea 0x60(%rsp),%rcx
3d5f: 49 89 13 mov %rdx,(%r11)
3d62: 49 89 4b 08 mov %rcx,0x8(%r11)
3d66: e8 75 63 ea ff call 0xffffffffffeaa0e0
3d6b: 09 84 24 10 03 00 00 or %eax,0x310(%rsp)
3d72: e9 ee fd ff ff jmp 0x3b65
3d77: 62 63 7d 58 26 d1 0a vgetmantps $0xa,{sae},%zmm1,%zmm26
3d7e: 62 62 7d 58 42 f1 vgetexpps {sae},%zmm1,%zmm30
3d84: 62 71 7c 48 10 3d 32 vmovups 0x1cdf032(%rip),%zmm15 # 0x1ce2dc0
3d8b: f0 cd 01
3d8e: 62 61 7c 48 10 0d a8 vmovups 0x1cdf0a8(%rip),%zmm25 # 0x1ce2e40
3d95: f0 cd 01
3d98: 62 02 7d 48 4c da vrcp14ps %zmm26,%zmm27
3d9e: 62 f3 7d 48 66 c9 df vfpclassps $0xdf,%zmm1,%k1
3da5: 62 03 7d 58 08 e3 58 vrndscaleps $0x58,{sae},%zmm27,%zmm28
3dac: c5 78 93 e1 kmovw %k1,%r12d
3db0: 62 02 7d 58 42 fc vgetexpps {sae},%zmm28,%zmm31
3db6: 62 22 1d 10 aa d5 vfmsub213ps {rn-sae},%zmm21,%zmm28,%zmm26
3dbc: 62 91 15 40 72 d4 12 vpsrld $0x12,%zmm28,%zmm29
3dc3: 62 01 2c 10 59 da vmulps {rn-sae},%zmm26,%zmm26,%zmm27
3dc9: 62 72 15 40 7f 3d 2d vpermt2ps 0x1cdf02d(%rip),%zmm29,%zmm15 # 0x1ce2e00
3dd0: f0 cd 01
3dd3: 62 01 0c 10 5c e7 vsubps {rn-sae},%zmm31,%zmm30,%zmm28
3dd9: 62 62 15 40 7f 0d 9d vpermt2ps 0x1cdf09d(%rip),%zmm29,%zmm25 # 0x1ce2e80
3de0: f0 cd 01
3de3: 62 12 6d 10 b8 fc vfmadd231ps {rn-sae},%zmm28,%zmm18,%zmm15
3de9: 62 02 75 10 a8 e1 vfmadd213ps {rn-sae},%zmm25,%zmm17,%zmm28
3def: 62 11 04 18 58 f2 vaddps {rn-sae},%zmm26,%zmm15,%zmm14
3df5: 62 51 0c 18 5c ff vsubps {rn-sae},%zmm15,%zmm14,%zmm15
3dfb: 62 61 7c 48 28 ed vmovaps %zmm5,%zmm29
3e01: 62 02 7d 10 b8 ea vfmadd231ps {rn-sae},%zmm26,%zmm16,%zmm29
3e07: 62 51 04 49 57 ff vxorps %zmm15,%zmm15,%zmm15{%k1}
3e0d: 62 62 2d 10 a8 ec vfmadd213ps {rn-sae},%zmm4,%zmm26,%zmm29
3e13: 62 41 2c 10 5c cf vsubps {rn-sae},%zmm15,%zmm26,%zmm25
3e19: 62 02 25 10 a8 ec vfmadd213ps {rn-sae},%zmm28,%zmm27,%zmm29
3e1f: 62 01 14 10 58 d1 vaddps {rn-sae},%zmm25,%zmm29,%zmm26
3e25: 62 91 0c 1a 58 c2 vaddps {rn-sae},%zmm26,%zmm14,%zmm0{%k2}
3e2b: e9 4c fc ff ff jmp 0x3a7c
3e30: 62 13 7d 58 26 fc 0a vgetmantps $0xa,{sae},%zmm28,%zmm15
3e37: 62 83 7d 58 26 f5 0a vgetmantps $0xa,{sae},%zmm29,%zmm22
3e3e: 62 12 7d 58 42 ec vgetexpps {sae},%zmm28,%zmm13
3e44: 62 12 7d 58 42 e5 vgetexpps {sae},%zmm29,%zmm12
3e4a: 62 71 7c 48 10 15 6c vmovups 0x1cdef6c(%rip),%zmm10 # 0x1ce2dc0
3e51: ef cd 01
3e54: 62 61 7c 48 10 1d a2 vmovups 0x1cdefa2(%rip),%zmm27 # 0x1ce2e00
3e5b: ef cd 01
3e5e: 62 71 7c 48 10 0d d8 vmovups 0x1cdefd8(%rip),%zmm9 # 0x1ce2e40
3e65: ef cd 01
3e68: 62 61 7c 48 10 3d 0e vmovups 0x1cdf00e(%rip),%zmm31 # 0x1ce2e80
3e6f: f0 cd 01
3e72: 62 c2 7d 48 4c ff vrcp14ps %zmm15,%zmm23
3e78: 62 22 7d 48 4c c6 vrcp14ps %zmm22,%zmm24
3e7e: 62 93 7d 48 66 cc df vfpclassps $0xdf,%zmm28,%k1
3e85: 62 93 7d 48 66 d5 df vfpclassps $0xdf,%zmm29,%k2
3e8c: 62 23 7d 58 08 cf 58 vrndscaleps $0x58,{sae},%zmm23,%zmm25
3e93: 62 03 7d 58 08 d0 58 vrndscaleps $0x58,{sae},%zmm24,%zmm26
3e9a: c5 f8 93 d2 kmovw %k2,%edx
3e9e: c5 78 93 e1 kmovw %k1,%r12d
3ea2: 62 91 0d 48 72 d1 12 vpsrld $0x12,%zmm25,%zmm14
3ea9: 62 91 0d 40 72 d2 12 vpsrld $0x12,%zmm26,%zmm30
3eb0: 62 92 7d 58 42 f1 vgetexpps {sae},%zmm25,%zmm6
3eb6: 62 92 7d 58 42 fa vgetexpps {sae},%zmm26,%zmm7
3ebc: 62 32 35 10 aa f9 vfmsub213ps {rn-sae},%zmm17,%zmm25,%zmm15
3ec2: 62 a2 2d 10 aa f1 vfmsub213ps {rn-sae},%zmm17,%zmm26,%zmm22
3ec8: 62 a1 4c 10 59 fe vmulps {rn-sae},%zmm22,%zmm22,%zmm23
3ece: 62 71 14 18 5c ee vsubps {rn-sae},%zmm6,%zmm13,%zmm13
3ed4: 62 61 1c 18 5c c7 vsubps {rn-sae},%zmm7,%zmm12,%zmm24
3eda: 62 51 04 18 59 e7 vmulps {rn-sae},%zmm15,%zmm15,%zmm12
3ee0: 62 51 7c 48 28 de vmovaps %zmm14,%zmm11
3ee6: 62 12 2d 48 77 db vpermi2ps %zmm27,%zmm10,%zmm11
3eec: 62 12 0d 40 7f d3 vpermt2ps %zmm27,%zmm30,%zmm10
3ef2: 62 12 35 48 77 f7 vpermi2ps %zmm31,%zmm9,%zmm14
3ef8: 62 12 0d 40 7f cf vpermt2ps %zmm31,%zmm30,%zmm9
3efe: 62 52 55 18 b8 dd vfmadd231ps {rn-sae},%zmm13,%zmm5,%zmm11
3f04: 62 12 55 18 b8 d0 vfmadd231ps {rn-sae},%zmm24,%zmm5,%zmm10
3f0a: 62 52 5d 18 a8 ee vfmadd213ps {rn-sae},%zmm14,%zmm4,%zmm13
3f10: 62 42 5d 18 a8 c1 vfmadd213ps {rn-sae},%zmm9,%zmm4,%zmm24
3f16: 62 d1 24 18 58 ff vaddps {rn-sae},%zmm15,%zmm11,%zmm7
3f1c: 62 b1 2c 18 58 f6 vaddps {rn-sae},%zmm22,%zmm10,%zmm6
3f22: 62 51 44 18 5c cb vsubps {rn-sae},%zmm11,%zmm7,%zmm9
3f28: 62 51 4c 18 5c d2 vsubps {rn-sae},%zmm10,%zmm6,%zmm10
3f2e: 62 51 34 49 57 c9 vxorps %zmm9,%zmm9,%zmm9{%k1}
3f34: 62 51 2c 4a 57 d2 vxorps %zmm10,%zmm10,%zmm10{%k2}
3f3a: 62 51 04 18 5c d9 vsubps {rn-sae},%zmm9,%zmm15,%zmm11
3f40: 62 51 4c 10 5c f2 vsubps {rn-sae},%zmm10,%zmm22,%zmm14
3f46: 62 61 7c 48 28 cb vmovaps %zmm3,%zmm25
3f4c: 62 71 7c 48 28 c3 vmovaps %zmm3,%zmm8
3f52: 62 42 5d 10 b8 cf vfmadd231ps {rn-sae},%zmm15,%zmm20,%zmm25
3f58: 62 32 5d 10 b8 c6 vfmadd231ps {rn-sae},%zmm22,%zmm20,%zmm8
3f5e: 62 62 05 18 a8 ca vfmadd213ps {rn-sae},%zmm2,%zmm15,%zmm25
3f64: 62 72 4d 10 a8 c2 vfmadd213ps {rn-sae},%zmm2,%zmm22,%zmm8
3f6a: 62 42 1d 18 a8 cd vfmadd213ps {rn-sae},%zmm13,%zmm12,%zmm25
3f70: 62 12 45 10 a8 c0 vfmadd213ps {rn-sae},%zmm24,%zmm23,%zmm8
3f76: 62 51 34 10 58 fb vaddps {rn-sae},%zmm11,%zmm25,%zmm15
3f7c: 62 51 3c 18 58 c6 vaddps {rn-sae},%zmm14,%zmm8,%zmm8
3f82: 62 d1 44 1b 58 c7 vaddps {rn-sae},%zmm15,%zmm7,%zmm0{%k3}
3f88: 62 d1 4c 1c 58 c8 vaddps {rn-sae},%zmm8,%zmm6,%zmm1{%k4}
3f8e: c1 e2 10 shl $0x10,%edx
3f91: 44 0b e2 or %edx,%r12d
3f94: 0f 84 7a f8 ff ff je 0x3814
3f9a: 62 41 7c 48 11 65 03 vmovups %zmm28,0xc0(%r13)
3fa1: 62 41 7c 48 11 6d 04 vmovups %zmm29,0x100(%r13)
3fa8: 62 d1 7c 48 11 45 01 vmovups %zmm0,0x40(%r13)
3faf: 62 d1 7c 48 11 4d 02 vmovups %zmm1,0x80(%r13)
3fb6: 40 84 ed test %bpl,%bpl
3fb9: 0f 84 49 01 00 00 je 0x4108
3fbf: 45 85 e4 test %r12d,%r12d
3fc2: 75 13 jne 0x3fd7
3fc4: 62 d1 7c 48 10 45 01 vmovups 0x40(%r13),%zmm0
3fcb: 62 d1 7c 48 10 4d 02 vmovups 0x80(%r13),%zmm1
3fd2: e9 3d f8 ff ff jmp 0x3814
3fd7: 33 c9 xor %ecx,%ecx
3fd9: 44 89 fa mov %r15d,%edx
3fdc: 40 88 6c 24 68 mov %bpl,0x68(%rsp)
3fe1: 4a 8d 04 be lea (%rsi,%r15,4),%rax
3fe5: 44 89 b4 24 10 03 00 mov %r14d,0x310(%rsp)
3fec: 00
3fed: 49 89 c6 mov %rax,%r14
3ff0: 4c 89 7c 24 58 mov %r15,0x58(%rsp)
3ff5: 41 89 d7 mov %edx,%r15d
3ff8: 48 89 7c 24 50 mov %rdi,0x50(%rsp)
3ffd: 89 cf mov %ecx,%edi
3fff: 90 nop