10065e25f:	0f 4d c2             	cmovge %edx,%eax
10065e262:	41 89 c6             	mov    %eax,%r14d
10065e265:	e9 d9 fe ff ff       	jmp    10065e143 <.text+0x25d143>
10065e26a:	44 39 ce             	cmp    %r9d,%esi
10065e26d:	0f 94 c0             	sete   %al
10065e270:	e9 c2 fe ff ff       	jmp    10065e137 <.text+0x25d137>
10065e275:	45 85 d2             	test   %r10d,%r10d
10065e278:	74 41                	je     10065e2bb <.text+0x25d2bb>
10065e27a:	84 d2                	test   %dl,%dl
10065e27c:	0f 84 11 f8 ff ff    	je     10065da93 <.text+0x25ca93>
10065e282:	8b 84 24 e8 00 00 00 	mov    0xe8(%rsp),%eax
10065e289:	41 8d 44 02 ff       	lea    -0x1(%r10,%rax,1),%eax
10065e28e:	99                   	cltd
10065e28f:	f7 bc 24 e8 00 00 00 	idivl  0xe8(%rsp)
10065e296:	e9 fd f7 ff ff       	jmp    10065da98 <.text+0x25ca98>
10065e29b:	89 54 24 4c          	mov    %edx,0x4c(%rsp)
10065e29f:	ba 02 00 00 00       	mov    $0x2,%edx
10065e2a4:	8b 44 24 38          	mov    0x38(%rsp),%eax
10065e2a8:	83 c0 01             	add    $0x1,%eax
10065e2ab:	89 44 24 30          	mov    %eax,0x30(%rsp)
10065e2af:	e9 03 f7 ff ff       	jmp    10065d9b7 <.text+0x25c9b7>
10065e2b4:	89 d8                	mov    %ebx,%eax
10065e2b6:	e9 9f f7 ff ff       	jmp    10065da5a <.text+0x25ca5a>
10065e2bb:	8b 44 24 38          	mov    0x38(%rsp),%eax
10065e2bf:	89 44 24 60          	mov    %eax,0x60(%rsp)
10065e2c3:	b8 01 00 00 00       	mov    $0x1,%eax
10065e2c8:	e9 cb f7 ff ff       	jmp    10065da98 <.text+0x25ca98>
10065e2cd:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
10065e2d1:	8b 54 24 30          	mov    0x30(%rsp),%edx
10065e2d5:	45 31 d2             	xor    %r10d,%r10d
10065e2d8:	b8 01 00 00 00       	mov    $0x1,%eax
10065e2dd:	39 d1                	cmp    %edx,%ecx
10065e2df:	0f 44 4c 24 38       	cmove  0x38(%rsp),%ecx
10065e2e4:	89 4c 24 60          	mov    %ecx,0x60(%rsp)
10065e2e8:	e9 ab f7 ff ff       	jmp    10065da98 <.text+0x25ca98>
10065e2ed:	44 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%r11d
10065e2f4:	00
10065e2f5:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
10065e2f9:	41 bf 00 00 00 00    	mov    $0x0,%r15d
10065e2ff:	45 85 db             	test   %r11d,%r11d
10065e302:	89 44 24 28          	mov    %eax,0x28(%rsp)
10065e306:	0f 84 36 f8 ff ff    	je     10065db42 <.text+0x25cb42>
10065e30c:	41 83 fe ff          	cmp    $0xffffffff,%r14d
10065e310:	0f 85 2c f8 ff ff    	jne    10065db42 <.text+0x25cb42>
10065e316:	e9 82 00 00 00       	jmp    10065e39d <.text+0x25d39d>
10065e31b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10065e320:	44 39 44 24 28       	cmp    %r8d,0x28(%rsp)
10065e325:	0f 8e 19 fa ff ff    	jle    10065dd44 <.text+0x25cd44>
10065e32b:	c7 42 28 ff ff ff ff 	movl   $0xffffffff,0x28(%rdx)
10065e332:	e9 0d fa ff ff       	jmp    10065dd44 <.text+0x25cd44>
10065e337:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
10065e33d:	48 83 c1 04          	add    $0x4,%rcx
10065e341:	45 01 e0             	add    %r12d,%r8d
10065e344:	4c 39 c9             	cmp    %r9,%rcx
10065e347:	0f 85 46 fb ff ff    	jne    10065de93 <.text+0x25ce93>
10065e34d:	e9 9e fb ff ff       	jmp    10065def0 <.text+0x25cef0>
10065e352:	8b 44 24 28          	mov    0x28(%rsp),%eax
10065e356:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
10065e35a:	e9 45 ff ff ff       	jmp    10065e2a4 <.text+0x25d2a4>
10065e35f:	8b 44 24 28          	mov    0x28(%rsp),%eax
10065e363:	ba 02 00 00 00       	mov    $0x2,%edx
10065e368:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
10065e36c:	e9 33 ff ff ff       	jmp    10065e2a4 <.text+0x25d2a4>
10065e371:	8b 4c 24 38          	mov    0x38(%rsp),%ecx
10065e375:	85 c9                	test   %ecx,%ecx
10065e377:	0f 89 73 fa ff ff    	jns    10065ddf0 <.text+0x25cdf0>
10065e37d:	e9 6e fb ff ff       	jmp    10065def0 <.text+0x25cef0>
10065e382:	45 31 c0             	xor    %r8d,%r8d
10065e385:	e9 ca f9 ff ff       	jmp    10065dd54 <.text+0x25cd54>
10065e38a:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
10065e38e:	45 89 d6             	mov    %r10d,%r14d
10065e391:	45 31 ff             	xor    %r15d,%r15d
10065e394:	89 44 24 28          	mov    %eax,0x28(%rsp)
10065e398:	e9 a5 f7 ff ff       	jmp    10065db42 <.text+0x25cb42>
10065e39d:	31 c0                	xor    %eax,%eax
10065e39f:	45 85 ff             	test   %r15d,%r15d
10065e3a2:	44 0f 48 f8          	cmovs  %eax,%r15d
10065e3a6:	45 31 f6             	xor    %r14d,%r14d
10065e3a9:	e9 94 f7 ff ff       	jmp    10065db42 <.text+0x25cb42>
10065e3ae:	8b 44 24 4c          	mov    0x4c(%rsp),%eax
10065e3b2:	89 44 24 28          	mov    %eax,0x28(%rsp)
10065e3b6:	39 74 24 28          	cmp    %esi,0x28(%rsp)
10065e3ba:	0f 8c 46 fe ff ff    	jl     10065e206 <.text+0x25d206>
10065e3c0:	8b 44 24 28          	mov    0x28(%rsp),%eax
10065e3c4:	45 8d 74 24 ff       	lea    -0x1(%r12),%r14d
10065e3c9:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
10065e3cd:	45 39 d4             	cmp    %r10d,%r12d
10065e3d0:	0f 8e 17 ff ff ff    	jle    10065e2ed <.text+0x25d2ed>
10065e3d6:	e9 40 f7 ff ff       	jmp    10065db1b <.text+0x25cb1b>
10065e3db:	4c 89 fd             	mov    %r15,%rbp
10065e3de:	44 8b 74 24 3c       	mov    0x3c(%rsp),%r14d
10065e3e3:	44 8b 7c 24 38       	mov    0x38(%rsp),%r15d
10065e3e8:	e9 03 fb ff ff       	jmp    10065def0 <.text+0x25cef0>
10065e3ed:	39 74 24 64          	cmp    %esi,0x64(%rsp)
10065e3f1:	7d 1e                	jge    10065e411 <.text+0x25d411>
10065e3f3:	8b bc 24 f0 00 00 00 	mov    0xf0(%rsp),%edi
10065e3fa:	85 ff                	test   %edi,%edi
10065e3fc:	74 20                	je     10065e41e <.text+0x25d41e>
10065e3fe:	8b 44 24 64          	mov    0x64(%rsp),%eax
10065e402:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
10065e408:	89 44 24 28          	mov    %eax,0x28(%rsp)
10065e40c:	e9 10 fe ff ff       	jmp    10065e221 <.text+0x25d221>
10065e411:	8b 44 24 64          	mov    0x64(%rsp),%eax
10065e415:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
10065e419:	e9 ef f6 ff ff       	jmp    10065db0d <.text+0x25cb0d>
10065e41e:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
10065e425:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
10065e42b:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
10065e431:	83 f0 01             	xor    $0x1,%eax
10065e434:	83 e0 01             	and    $0x1,%eax
10065e437:	e9 68 f7 ff ff       	jmp    10065dba4 <.text+0x25cba4>
10065e43c:	0f 1f 40 00          	nopl   0x0(%rax)
10065e440:	41 57                	push   %r15
10065e442:	41 56                	push   %r14
10065e444:	41 55                	push   %r13
10065e446:	41 54                	push   %r12
10065e448:	55                   	push   %rbp
10065e449:	57                   	push   %rdi
10065e44a:	56                   	push   %rsi
10065e44b:	53                   	push   %rbx
10065e44c:	48 83 ec 48          	sub    $0x48,%rsp
10065e450:	48 8b 39             	mov    (%rcx),%rdi
10065e453:	48 8b 41 08          	mov    0x8(%rcx),%rax
10065e457:	4c 8b 6a 08          	mov    0x8(%rdx),%r13
10065e45b:	48 8b 0a             	mov    (%rdx),%rcx
10065e45e:	48 89 fa             	mov    %rdi,%rdx
10065e461:	89 fb                	mov    %edi,%ebx
10065e463:	89 c6                	mov    %eax,%esi
10065e465:	48 c1 fa 20          	sar    $0x20,%rdx
10065e469:	41 89 ce             	mov    %ecx,%r14d
10065e46c:	4d 89 c4             	mov    %r8,%r12
10065e46f:	4d 8b 40 10          	mov    0x10(%r8),%r8
10065e473:	44 89 6c 24 34       	mov    %r13d,0x34(%rsp)
10065e478:	89 d5                	mov    %edx,%ebp
10065e47a:	4d 85 c0             	test   %r8,%r8
10065e47d:	74 13                	je     10065e492 <.text+0x25d492>
10065e47f:	41 89 c1             	mov    %eax,%r9d
10065e482:	41 09 f9             	or     %edi,%r9d
10065e485:	75 0b                	jne    10065e492 <.text+0x25d492>
10065e487:	49 83 78 30 00       	cmpq   $0x0,0x30(%r8)
10065e48c:	0f 85 1e 01 00 00    	jne    10065e5b0 <.text+0x25d5b0>
10065e492:	4c 89 e8             	mov    %r13,%rax
10065e495:	41 89 ce             	mov    %ecx,%r14d
10065e498:	41 bf 01 00 00 00    	mov    $0x1,%r15d
10065e49e:	48 c1 f8 20          	sar    $0x20,%rax
10065e4a2:	44 29 e8             	sub    %r13d,%eax
10065e4a5:	41 29 fe             	sub    %edi,%r14d
10065e4a8:	79 0c                	jns    10065e4b6 <.text+0x25d4b6>
10065e4aa:	8d 6f ff             	lea    -0x1(%rdi),%ebp
10065e4ad:	8d 5a ff             	lea    -0x1(%rdx),%ebx
10065e4b0:	41 bf ff ff ff ff    	mov    $0xffffffff,%r15d
10065e4b6:	39 eb                	cmp    %ebp,%ebx
10065e4b8:	0f 84 da 00 00 00    	je     10065e598 <.text+0x25d598>
10065e4be:	48 98                	cltq
10065e4c0:	41 89 f5             	mov    %esi,%r13d
10065e4c3:	48 8d 3c 80          	lea    (%rax,%rax,4),%rdi
10065e4c7:	41 c1 ed 1f          	shr    $0x1f,%r13d
10065e4cb:	48 8d 04 fd 00 00 00 	lea    0x0(,%rdi,8),%rax
10065e4d2:	00
10065e4d3:	42 8d 3c 33          	lea    (%rbx,%r14,1),%edi
10065e4d7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10065e4dc:	48 63 44 24 34       	movslq 0x34(%rsp),%rax
10065e4e1:	41 89 c6             	mov    %eax,%r14d
10065e4e4:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
10065e4e9:	41 c1 ee 1f          	shr    $0x1f,%r14d
10065e4ed:	e9 8a 00 00 00       	jmp    10065e57c <.text+0x25d57c>
10065e4f2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10065e4f8:	41 3b 7c 24 4c       	cmp    0x4c(%r12),%edi
10065e4fd:	0f 8d 81 00 00 00    	jge    10065e584 <.text+0x25d584>
10065e503:	45 84 f6             	test   %r14b,%r14b
10065e506:	75 7c                	jne    10065e584 <.text+0x25d584>
10065e508:	41 8b 44 24 50       	mov    0x50(%r12),%eax
10065e50d:	39 44 24 34          	cmp    %eax,0x34(%rsp)
10065e511:	7d 71                	jge    10065e584 <.text+0x25d584>
10065e513:	49 8b 54 24 68       	mov    0x68(%r12),%rdx
10065e518:	48 85 d2             	test   %rdx,%rdx
10065e51b:	74 15                	je     10065e532 <.text+0x25d532>
10065e51d:	0f af c7             	imul   %edi,%eax
10065e520:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
10065e525:	48 98                	cltq
10065e527:	48 01 c8             	add    %rcx,%rax
10065e52a:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
10065e52e:	48 8d 14 c2          	lea    (%rdx,%rax,8),%rdx
10065e532:	85 db                	test   %ebx,%ebx
10065e534:	78 5a                	js     10065e590 <.text+0x25d590>
10065e536:	41 39 5c 24 4c       	cmp    %ebx,0x4c(%r12)
10065e53b:	7e 53                	jle    10065e590 <.text+0x25d590>
10065e53d:	45 84 ed             	test   %r13b,%r13b
10065e540:	75 4e                	jne    10065e590 <.text+0x25d590>
10065e542:	41 8b 44 24 50       	mov    0x50(%r12),%eax
10065e547:	39 c6                	cmp    %eax,%esi
10065e549:	7d 45                	jge    10065e590 <.text+0x25d590>
10065e54b:	49 8b 4c 24 68       	mov    0x68(%r12),%rcx
10065e550:	48 85 c9             	test   %rcx,%rcx
10065e553:	74 13                	je     10065e568 <.text+0x25d568>
10065e555:	0f af c3             	imul   %ebx,%eax
10065e558:	4c 63 c6             	movslq %esi,%r8
10065e55b:	48 98                	cltq
10065e55d:	4c 01 c0             	add    %r8,%rax
10065e560:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
10065e564:	48 8d 0c c1          	lea    (%rcx,%rax,8),%rcx
10065e568:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
10065e56d:	44 01 fb             	add    %r15d,%ebx
10065e570:	44 01 ff             	add    %r15d,%edi
10065e573:	e8 88 19 04 00       	call   10069ff00 <.text+0x29ef00>
10065e578:	39 dd                	cmp    %ebx,%ebp
10065e57a:	74 1c                	je     10065e598 <.text+0x25d598>
10065e57c:	85 ff                	test   %edi,%edi
10065e57e:	0f 89 74 ff ff ff    	jns    10065e4f8 <.text+0x25d4f8>
10065e584:	31 d2                	xor    %edx,%edx
10065e586:	85 db                	test   %ebx,%ebx
10065e588:	79 ac                	jns    10065e536 <.text+0x25d536>
10065e58a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10065e590:	31 c9                	xor    %ecx,%ecx
10065e592:	eb d4                	jmp    10065e568 <.text+0x25d568>
10065e594:	0f 1f 40 00          	nopl   0x0(%rax)
10065e598:	b8 01 00 00 00       	mov    $0x1,%eax
10065e59d:	48 83 c4 48          	add    $0x48,%rsp
10065e5a1:	5b                   	pop    %rbx
10065e5a2:	5e                   	pop    %rsi
10065e5a3:	5f                   	pop    %rdi
10065e5a4:	5d                   	pop    %rbp
10065e5a5:	41 5c                	pop    %r12
10065e5a7:	41 5d                	pop    %r13
10065e5a9:	41 5e                	pop    %r14
10065e5ab:	41 5f                	pop    %r15
10065e5ad:	c3                   	ret
10065e5ae:	66 90                	xchg   %ax,%ax
10065e5b0:	48 c1 f8 20          	sar    $0x20,%rax
10065e5b4:	41 39 44 24 50       	cmp    %eax,0x50(%r12)
10065e5b9:	0f 85 d3 fe ff ff    	jne    10065e492 <.text+0x25d492>
10065e5bf:	49 8b 44 24 58       	mov    0x58(%r12),%rax
10065e5c4:	49 39 44 24 68       	cmp    %rax,0x68(%r12)
10065e5c9:	0f 85 c3 fe ff ff    	jne    10065e492 <.text+0x25d492>
10065e5cf:	85 c9                	test   %ecx,%ecx
10065e5d1:	0f 8e bb fe ff ff    	jle    10065e492 <.text+0x25d492>
10065e5d7:	31 db                	xor    %ebx,%ebx
10065e5d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10065e5e0:	89 da                	mov    %ebx,%edx
10065e5e2:	4c 89 e1             	mov    %r12,%rcx
10065e5e5:	83 c3 01             	add    $0x1,%ebx
10065e5e8:	e8 13 f2 ff ff       	call   10065d800 <.text+0x25c800>
10065e5ed:	44 39 f3             	cmp    %r14d,%ebx
10065e5f0:	75 ee                	jne    10065e5e0 <.text+0x25d5e0>
10065e5f2:	4c 89 e8             	mov    %r13,%rax
10065e5f5:	41 bf 01 00 00 00    	mov    $0x1,%r15d
10065e5fb:	31 db                	xor    %ebx,%ebx
10065e5fd:	48 c1 f8 20          	sar    $0x20,%rax
10065e601:	44 29 e8             	sub    %r13d,%eax
10065e604:	e9 ad fe ff ff       	jmp    10065e4b6 <.text+0x25d4b6>
10065e609:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10065e610:	44 8b 49 50          	mov    0x50(%rcx),%r9d
10065e614:	49 89 d0             	mov    %rdx,%r8
10065e617:	49 c1 f8 20          	sar    $0x20,%r8
10065e61b:	44 89 c0             	mov    %r8d,%eax
10065e61e:	45 39 c8             	cmp    %r9d,%r8d
10065e621:	7d 51                	jge    10065e674 <.text+0x25d674>
10065e623:	41 89 d2             	mov    %edx,%r10d
10065e626:	85 d2                	test   %edx,%edx
10065e628:	0f 88 c2 f5 04 00    	js     1006adbf0 <.text+0x2acbf0>
10065e62e:	41 0f af d1          	imul   %r9d,%edx
10065e632:	48 63 d2             	movslq %edx,%rdx
10065e635:	4c 01 c2             	add    %r8,%rdx
10065e638:	48 6b d2 28          	imul   $0x28,%rdx,%rdx
10065e63c:	0f 1f 40 00          	nopl   0x0(%rax)
10065e640:	44 3b 51 4c          	cmp    0x4c(%rcx),%r10d
10065e644:	0f 8d a6 f5 04 00    	jge    1006adbf0 <.text+0x2acbf0>
10065e64a:	85 c0                	test   %eax,%eax
10065e64c:	0f 88 9e f5 04 00    	js     1006adbf0 <.text+0x2acbf0>
10065e652:	4c 8b 41 68          	mov    0x68(%rcx),%r8
10065e656:	4d 85 c0             	test   %r8,%r8
10065e659:	0f 84 91 f5 04 00    	je     1006adbf0 <.text+0x2acbf0>
10065e65f:	45 8b 04 10          	mov    (%r8,%rdx,1),%r8d
10065e663:	45 85 c0             	test   %r8d,%r8d
10065e666:	75 18                	jne    10065e680 <.text+0x25d680>
10065e668:	83 c0 01             	add    $0x1,%eax
10065e66b:	48 83 c2 28          	add    $0x28,%rdx
10065e66f:	44 39 c8             	cmp    %r9d,%eax
10065e672:	75 cc                	jne    10065e640 <.text+0x25d640>
10065e674:	b8 01 00 00 00       	mov    $0x1,%eax
10065e679:	c3                   	ret
10065e67a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10065e680:	31 c0                	xor    %eax,%eax
10065e682:	c3                   	ret
10065e683:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10065e68a:	00 00 00 00
10065e68e:	66 90                	xchg   %ax,%ax
10065e690:	55                   	push   %rbp
10065e691:	57                   	push   %rdi
10065e692:	56                   	push   %rsi
10065e693:	53                   	push   %rbx
10065e694:	48 83 ec 38          	sub    $0x38,%rsp
10065e698:	48 8b b9 30 01 00 00 	mov    0x130(%rcx),%rdi
10065e69f:	48 89 cb             	mov    %rcx,%rbx
10065e6a2:	48 85 ff             	test   %rdi,%rdi
10065e6a5:	74 11                	je     10065e6b8 <.text+0x25d6b8>
10065e6a7:	48 89 f8             	mov    %rdi,%rax
10065e6aa:	48 83 c4 38          	add    $0x38,%rsp
10065e6ae:	5b                   	pop    %rbx
10065e6af:	5e                   	pop    %rsi
10065e6b0:	5f                   	pop    %rdi
10065e6b1:	5d                   	pop    %rbp
10065e6b2:	c3                   	ret
10065e6b3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10065e6b8:	e8 03 30 00 00       	call   1006616c0 <.text+0x2606c0>
10065e6bd:	48 89 c5             	mov    %rax,%rbp
10065e6c0:	48 85 c0             	test   %rax,%rax
10065e6c3:	0f 84 be 00 00 00    	je     10065e787 <.text+0x25d787>
10065e6c9:	ba 88 00 00 00       	mov    $0x88,%edx
10065e6ce:	48 89 d9             	mov    %rbx,%rcx
10065e6d1:	e8 4a 68 00 00       	call   100664f20 <.text+0x263f20>
10065e6d6:	48 89 c6             	mov    %rax,%rsi
10065e6d9:	48 85 c0             	test   %rax,%rax
10065e6dc:	0f 84 a5 00 00 00    	je     10065e787 <.text+0x25d787>
10065e6e2:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
10065e6e7:	4c 8d 44 24 2c       	lea    0x2c(%rsp),%r8
10065e6ec:	48 89 d9             	mov    %rbx,%rcx
10065e6ef:	e8 6c 68 00 00       	call   100664f60 <.text+0x263f60>
10065e6f4:	8b 54 24 28          	mov    0x28(%rsp),%edx
10065e6f8:	80 66 54 fc          	andb   $0xfc,0x54(%rsi)
10065e6fc:	48 89 f1             	mov    %rsi,%rcx
10065e6ff:	66 0f 6e 4c 24 2c    	movd   0x2c(%rsp),%xmm1
10065e705:	48 89 1e             	mov    %rbx,(%rsi)
10065e708:	48 b8 00 00 00 00 ff 	movabs $0xffffffff00000000,%rax
10065e70f:	ff ff ff
10065e712:	66 0f 6e c2          	movd   %edx,%xmm0
10065e716:	48 89 6e 08          	mov    %rbp,0x8(%rsi)
10065e71a:	66 0f 62 c1          	punpckldq %xmm1,%xmm0
10065e71e:	48 89 46 20          	mov    %rax,0x20(%rsi)
10065e722:	66 41 0f 7e c8       	movd   %xmm1,%r8d
10065e727:	c7 46 34 ff ff ff ff 	movl   $0xffffffff,0x34(%rsi)
10065e72e:	66 0f d6 46 4c       	movq   %xmm0,0x4c(%rsi)
10065e733:	66 0f ef c0          	pxor   %xmm0,%xmm0
10065e737:	0f 11 46 10          	movups %xmm0,0x10(%rsi)
10065e73b:	e8 20 e7 ff ff       	call   10065ce60 <.text+0x25be60>
10065e740:	48 8b 0e             	mov    (%rsi),%rcx
10065e743:	48 89 46 58          	mov    %rax,0x58(%rsi)
10065e747:	48 89 46 68          	mov    %rax,0x68(%rsi)
10065e74b:	48 63 44 24 2c       	movslq 0x2c(%rsp),%rax
10065e750:	48 8d 14 80          	lea    (%rax,%rax,4),%rdx
10065e754:	48 8d 14 50          	lea    (%rax,%rdx,2),%rdx
10065e758:	48 c1 e2 02          	shl    $0x2,%rdx
10065e75c:	e8 bf 67 00 00       	call   100664f20 <.text+0x263f20>
10065e761:	48 83 7e 68 00       	cmpq   $0x0,0x68(%rsi)
10065e766:	48 89 46 70          	mov    %rax,0x70(%rsi)
10065e76a:	74 34                	je     10065e7a0 <.text+0x25d7a0>
10065e76c:	48 85 c0             	test   %rax,%rax
10065e76f:	74 2f                	je     10065e7a0 <.text+0x25d7a0>
10065e771:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
10065e775:	49 89 f0             	mov    %rsi,%r8