1005864c3:	89 c1                	mov    %eax,%ecx
1005864c5:	89 c3                	mov    %eax,%ebx
1005864c7:	e8 84 c8 ff ff       	call   100582d50 <.text+0x181d50>
1005864cc:	89 c7                	mov    %eax,%edi
1005864ce:	85 c0                	test   %eax,%eax
1005864d0:	74 7e                	je     100586550 <.text+0x185550>
1005864d2:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1005864d7:	48 85 db             	test   %rbx,%rbx
1005864da:	74 63                	je     10058653f <.text+0x18553f>
1005864dc:	8b 44 24 24          	mov    0x24(%rsp),%eax
1005864e0:	83 e6 04             	and    $0x4,%esi
1005864e3:	85 c0                	test   %eax,%eax
1005864e5:	0f 84 cd 01 00 00    	je     1005866b8 <.text+0x1856b8>
1005864eb:	85 f6                	test   %esi,%esi
1005864ed:	75 3f                	jne    10058652e <.text+0x18552e>
1005864ef:	48 89 d8             	mov    %rbx,%rax
1005864f2:	48 83 c4 38          	add    $0x38,%rsp
1005864f6:	5b                   	pop    %rbx
1005864f7:	5e                   	pop    %rsi
1005864f8:	5f                   	pop    %rdi
1005864f9:	5d                   	pop    %rbp
1005864fa:	c3                   	ret
1005864fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100586500:	f6 c2 01             	test   $0x1,%dl
100586503:	75 3a                	jne    10058653f <.text+0x18553f>
100586505:	89 d7                	mov    %edx,%edi
100586507:	83 e7 04             	and    $0x4,%edi
10058650a:	83 e6 02             	and    $0x2,%esi
10058650d:	0f 84 6d 01 00 00    	je     100586680 <.text+0x185680>
100586513:	48 8b 1d 3e b2 1d 00 	mov    0x1db23e(%rip),%rbx        # 100761758 <_head_msys_iconv_2_dll-0xa8a8>
10058651a:	48 85 db             	test   %rbx,%rbx
10058651d:	74 0b                	je     10058652a <.text+0x18552a>
10058651f:	48 89 d9             	mov    %rbx,%rcx
100586522:	e8 59 da 03 00       	call   1005c3f80 <.text+0x1c2f80>
100586527:	48 89 c3             	mov    %rax,%rbx
10058652a:	85 ff                	test   %edi,%edi
10058652c:	74 c1                	je     1005864ef <.text+0x1854ef>
10058652e:	e8 0d 24 f5 ff       	call   1004d8940 <.text+0xd7940>
100586533:	48 89 c6             	mov    %rax,%rsi
100586536:	48 85 c0             	test   %rax,%rax
100586539:	0f 85 11 01 00 00    	jne    100586650 <.text+0x185650>
10058653f:	31 db                	xor    %ebx,%ebx
100586541:	48 89 d8             	mov    %rbx,%rax
100586544:	48 83 c4 38          	add    $0x38,%rsp
100586548:	5b                   	pop    %rbx
100586549:	5e                   	pop    %rsi
10058654a:	5f                   	pop    %rdi
10058654b:	5d                   	pop    %rbp
10058654c:	c3                   	ret
10058654d:	0f 1f 00             	nopl   (%rax)
100586550:	31 d2                	xor    %edx,%edx
100586552:	89 d9                	mov    %ebx,%ecx
100586554:	e8 27 bc ff ff       	call   100582180 <.text+0x181180>
100586559:	48 8b 05 10 b2 1d 00 	mov    0x1db210(%rip),%rax        # 100761770 <_head_msys_iconv_2_dll-0xa890>
100586560:	4c 8b 00             	mov    (%rax),%r8
100586563:	4d 85 c0             	test   %r8,%r8
100586566:	74 d7                	je     10058653f <.text+0x18553f>
100586568:	83 e6 04             	and    $0x4,%esi
10058656b:	0f 85 5f 01 00 00    	jne    1005866d0 <.text+0x1856d0>
100586571:	4c 8b 48 08          	mov    0x8(%rax),%r9
100586575:	b9 01 00 00 00       	mov    $0x1,%ecx
10058657a:	4d 85 c9             	test   %r9,%r9
10058657d:	7e 3c                	jle    1005865bb <.text+0x1855bb>
10058657f:	44 0f b6 50 10       	movzbl 0x10(%rax),%r10d
100586584:	31 c9                	xor    %ecx,%ecx
100586586:	31 c0                	xor    %eax,%eax
100586588:	4d 8d 59 ff          	lea    -0x1(%r9),%r11
10058658c:	0f 1f 40 00          	nopl   0x0(%rax)
100586590:	48 89 c2             	mov    %rax,%rdx
100586593:	48 c1 e2 04          	shl    $0x4,%rdx
100586597:	49 03 4c 10 08       	add    0x8(%r8,%rdx,1),%rcx
10058659c:	48 89 ca             	mov    %rcx,%rdx
10058659f:	41 80 fa 01          	cmp    $0x1,%r10b
1005865a3:	74 05                	je     1005865aa <.text+0x1855aa>
1005865a5:	49 39 c3             	cmp    %rax,%r11
1005865a8:	7e 04                	jle    1005865ae <.text+0x1855ae>
1005865aa:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1005865ae:	48 83 c0 01          	add    $0x1,%rax
1005865b2:	4c 39 c8             	cmp    %r9,%rax
1005865b5:	75 d9                	jne    100586590 <.text+0x185590>
1005865b7:	48 83 c1 01          	add    $0x1,%rcx
1005865bb:	e8 20 ab e7 ff       	call   1004010e0 <.text+0xe0>
1005865c0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1005865c5:	48 85 c0             	test   %rax,%rax
1005865c8:	0f 84 71 ff ff ff    	je     10058653f <.text+0x18553f>
1005865ce:	48 8b 35 9b b1 1d 00 	mov    0x1db19b(%rip),%rsi        # 100761770 <_head_msys_iconv_2_dll-0xa890>
1005865d5:	48 83 7e 08 00       	cmpq   $0x0,0x8(%rsi)
1005865da:	7e 5b                	jle    100586637 <.text+0x185637>
1005865dc:	31 ed                	xor    %ebp,%ebp
1005865de:	31 db                	xor    %ebx,%ebx
1005865e0:	48 8b 16             	mov    (%rsi),%rdx
1005865e3:	48 89 df             	mov    %rbx,%rdi
1005865e6:	48 8d 0c 28          	lea    (%rax,%rbp,1),%rcx
1005865ea:	48 c1 e7 04          	shl    $0x4,%rdi
1005865ee:	48 8b 14 3a          	mov    (%rdx,%rdi,1),%rdx
1005865f2:	e8 49 9c 11 00       	call   1006a0240 <.text+0x29f240>
1005865f7:	48 8b 06             	mov    (%rsi),%rax
1005865fa:	48 03 6c 38 08       	add    0x8(%rax,%rdi,1),%rbp
1005865ff:	80 7e 10 01          	cmpb   $0x1,0x10(%rsi)
100586603:	48 89 e8             	mov    %rbp,%rax
100586606:	74 0d                	je     100586615 <.text+0x185615>
100586608:	48 8b 56 08          	mov    0x8(%rsi),%rdx
10058660c:	48 8d 4a ff          	lea    -0x1(%rdx),%rcx
100586610:	48 39 d9             	cmp    %rbx,%rcx
100586613:	7e 11                	jle    100586626 <.text+0x185626>
100586615:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
10058661a:	48 8d 68 01          	lea    0x1(%rax),%rbp
10058661e:	c6 04 02 0a          	movb   $0xa,(%rdx,%rax,1)
100586622:	48 8b 56 08          	mov    0x8(%rsi),%rdx
100586626:	48 83 c3 01          	add    $0x1,%rbx
10058662a:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
10058662f:	48 39 da             	cmp    %rbx,%rdx
100586632:	7f ac                	jg     1005865e0 <.text+0x1855e0>
100586634:	48 01 e8             	add    %rbp,%rax
100586637:	c6 00 00             	movb   $0x0,(%rax)
10058663a:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
10058663f:	48 89 d8             	mov    %rbx,%rax
100586642:	48 83 c4 38          	add    $0x38,%rsp
100586646:	5b                   	pop    %rbx
100586647:	5e                   	pop    %rsi
100586648:	5f                   	pop    %rdi
100586649:	5d                   	pop    %rbp
10058664a:	c3                   	ret
10058664b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100586650:	31 d2                	xor    %edx,%edx
100586652:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
100586658:	48 89 c1             	mov    %rax,%rcx
10058665b:	e8 60 2f f5 ff       	call   1004d95c0 <.text+0xd85c0>
100586660:	85 c0                	test   %eax,%eax
100586662:	0f 84 e8 00 00 00    	je     100586750 <.text+0x185750>
100586668:	48 8b 06             	mov    (%rsi),%rax
10058666b:	48 89 58 18          	mov    %rbx,0x18(%rax)
10058666f:	48 89 f3             	mov    %rsi,%rbx
100586672:	48 89 d8             	mov    %rbx,%rax
100586675:	48 83 c4 38          	add    $0x38,%rsp
100586679:	5b                   	pop    %rbx
10058667a:	5e                   	pop    %rsi
10058667b:	5f                   	pop    %rdi
10058667c:	5d                   	pop    %rbp
10058667d:	c3                   	ret
10058667e:	66 90                	xchg   %ax,%ax
100586680:	e8 cb b9 ff ff       	call   100582050 <.text+0x181050>
100586685:	48 89 c3             	mov    %rax,%rbx
100586688:	85 ff                	test   %edi,%edi
10058668a:	0f 84 5f fe ff ff    	je     1005864ef <.text+0x1854ef>
100586690:	e9 99 fe ff ff       	jmp    10058652e <.text+0x18552e>
100586695:	0f 1f 00             	nopl   (%rax)
100586698:	bb 22 00 00 00       	mov    $0x22,%ebx
10058669d:	31 d2                	xor    %edx,%edx
10058669f:	89 d9                	mov    %ebx,%ecx
1005866a1:	e8 3a ba ff ff       	call   1005820e0 <.text+0x1810e0>
1005866a6:	85 c0                	test   %eax,%eax
1005866a8:	0f 85 01 fe ff ff    	jne    1005864af <.text+0x1854af>
1005866ae:	e9 8c fe ff ff       	jmp    10058653f <.text+0x18553f>
1005866b3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005866b8:	48 89 d9             	mov    %rbx,%rcx
1005866bb:	e8 c0 d8 03 00       	call   1005c3f80 <.text+0x1c2f80>
1005866c0:	48 89 c3             	mov    %rax,%rbx
1005866c3:	e9 23 fe ff ff       	jmp    1005864eb <.text+0x1854eb>
1005866c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005866cf:	00
1005866d0:	e8 6b 22 f5 ff       	call   1004d8940 <.text+0xd7940>
1005866d5:	48 89 c3             	mov    %rax,%rbx
1005866d8:	48 85 c0             	test   %rax,%rax
1005866db:	0f 84 5e fe ff ff    	je     10058653f <.text+0x18553f>
1005866e1:	48 8b 15 88 b0 1d 00 	mov    0x1db088(%rip),%rdx        # 100761770 <_head_msys_iconv_2_dll-0xa890>
1005866e8:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1005866ed:	0f 8e fc fd ff ff    	jle    1005864ef <.text+0x1854ef>
1005866f3:	31 f6                	xor    %esi,%esi
1005866f5:	bd 01 00 00 00       	mov    $0x1,%ebp
1005866fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100586700:	48 89 f0             	mov    %rsi,%rax
100586703:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
100586709:	48 89 d9             	mov    %rbx,%rcx
10058670c:	48 c1 e0 04          	shl    $0x4,%rax
100586710:	48 03 02             	add    (%rdx),%rax
100586713:	48 8b 10             	mov    (%rax),%rdx
100586716:	e8 a5 2e f5 ff       	call   1004d95c0 <.text+0xd85c0>
10058671b:	48 8b 15 4e b0 1d 00 	mov    0x1db04e(%rip),%rdx        # 100761770 <_head_msys_iconv_2_dll-0xa890>
100586722:	85 c0                	test   %eax,%eax
100586724:	0f 44 fd             	cmove  %ebp,%edi
100586727:	48 83 c6 01          	add    $0x1,%rsi
10058672b:	48 39 72 08          	cmp    %rsi,0x8(%rdx)
10058672f:	7f cf                	jg     100586700 <.text+0x185700>
100586731:	85 ff                	test   %edi,%edi
100586733:	0f 84 b6 fd ff ff    	je     1005864ef <.text+0x1854ef>
100586739:	48 89 d9             	mov    %rbx,%rcx
10058673c:	31 db                	xor    %ebx,%ebx
10058673e:	e8 dd 26 f5 ff       	call   1004d8e20 <.text+0xd7e20>
100586743:	e9 f9 fd ff ff       	jmp    100586541 <.text+0x185541>
100586748:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10058674f:	00
100586750:	48 89 f1             	mov    %rsi,%rcx
100586753:	31 db                	xor    %ebx,%ebx
100586755:	e8 c6 26 f5 ff       	call   1004d8e20 <.text+0xd7e20>
10058675a:	e9 e2 fd ff ff       	jmp    100586541 <.text+0x185541>
10058675f:	90                   	nop
100586760:	41 57                	push   %r15
100586762:	41 56                	push   %r14
100586764:	41 55                	push   %r13
100586766:	41 54                	push   %r12
100586768:	55                   	push   %rbp
100586769:	57                   	push   %rdi
10058676a:	56                   	push   %rsi
10058676b:	53                   	push   %rbx
10058676c:	48 83 ec 58          	sub    $0x58,%rsp
100586770:	8b 9c 24 c8 00 00 00 	mov    0xc8(%rsp),%ebx
100586777:	4c 89 c7             	mov    %r8,%rdi
10058677a:	4c 8b 01             	mov    (%rcx),%r8
10058677d:	49 89 cf             	mov    %rcx,%r15
100586780:	41 89 d6             	mov    %edx,%r14d
100586783:	4d 89 cd             	mov    %r9,%r13
100586786:	4d 85 c0             	test   %r8,%r8
100586789:	0f 84 41 03 00 00    	je     100586ad0 <.text+0x185ad0>
10058678f:	48 8b 49 08          	mov    0x8(%rcx),%rcx
100586793:	41 81 fe ff 00 00 00 	cmp    $0xff,%r14d
10058679a:	0f 84 58 02 00 00    	je     1005869f8 <.text+0x1859f8>
1005867a0:	85 db                	test   %ebx,%ebx
1005867a2:	0f 85 5e 02 00 00    	jne    100586a06 <.text+0x185a06>
1005867a8:	31 d2                	xor    %edx,%edx
1005867aa:	4d 85 ed             	test   %r13,%r13
1005867ad:	7e 1b                	jle    1005867ca <.text+0x1857ca>
1005867af:	31 d2                	xor    %edx,%edx
1005867b1:	31 c0                	xor    %eax,%eax
1005867b3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005867b8:	80 3c 07 0a          	cmpb   $0xa,(%rdi,%rax,1)
1005867bc:	75 03                	jne    1005867c1 <.text+0x1857c1>
1005867be:	83 c2 01             	add    $0x1,%edx
1005867c1:	48 83 c0 01          	add    $0x1,%rax
1005867c5:	49 39 c5             	cmp    %rax,%r13
1005867c8:	7f ee                	jg     1005867b8 <.text+0x1857b8>
1005867ca:	45 85 f6             	test   %r14d,%r14d
1005867cd:	74 0f                	je     1005867de <.text+0x1857de>
1005867cf:	4d 85 ed             	test   %r13,%r13
1005867d2:	74 0a                	je     1005867de <.text+0x1857de>
1005867d4:	31 f6                	xor    %esi,%esi
1005867d6:	42 80 7c 2f ff 0a    	cmpb   $0xa,-0x1(%rdi,%r13,1)
1005867dc:	74 08                	je     1005867e6 <.text+0x1857e6>
1005867de:	83 c2 01             	add    $0x1,%edx
1005867e1:	be 01 00 00 00       	mov    $0x1,%esi
1005867e6:	48 85 c9             	test   %rcx,%rcx
1005867e9:	0f 8e 79 02 00 00    	jle    100586a68 <.text+0x185a68>
1005867ef:	41 80 7f 10 00       	cmpb   $0x0,0x10(%r15)
1005867f4:	0f 85 6e 02 00 00    	jne    100586a68 <.text+0x185a68>
1005867fa:	8d 42 ff             	lea    -0x1(%rdx),%eax
1005867fd:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
100586804:	00
100586805:	48 98                	cltq
100586807:	48 01 c1             	add    %rax,%rcx
10058680a:	48 85 c9             	test   %rcx,%rcx
10058680d:	0f 84 2b 02 00 00    	je     100586a3e <.text+0x185a3e>
100586813:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100586818:	48 c1 e1 04          	shl    $0x4,%rcx
10058681c:	ba 01 00 00 00       	mov    $0x1,%edx
100586821:	e8 ea aa e7 ff       	call   100401310 <.text+0x310>
100586826:	48 89 c5             	mov    %rax,%rbp
100586829:	48 85 c0             	test   %rax,%rax
10058682c:	0f 84 20 02 00 00    	je     100586a52 <.text+0x185a52>
100586832:	4d 8b 47 08          	mov    0x8(%r15),%r8
100586836:	49 8b 0f             	mov    (%r15),%rcx
100586839:	4d 85 c0             	test   %r8,%r8
10058683c:	0f 8e cd 03 00 00    	jle    100586c0f <.text+0x185c0f>
100586842:	4c 89 c2             	mov    %r8,%rdx
100586845:	31 c0                	xor    %eax,%eax
100586847:	48 c1 e2 04          	shl    $0x4,%rdx
10058684b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100586850:	f3 0f 6f 04 01       	movdqu (%rcx,%rax,1),%xmm0
100586855:	0f 11 44 05 00       	movups %xmm0,0x0(%rbp,%rax,1)
10058685a:	48 83 c0 10          	add    $0x10,%rax
10058685e:	48 39 c2             	cmp    %rax,%rdx
100586861:	75 ed                	jne    100586850 <.text+0x185850>
100586863:	44 89 44 24 34       	mov    %r8d,0x34(%rsp)
100586868:	e8 b3 ac e7 ff       	call   100401520 <.text+0x520>
10058686d:	49 89 2f             	mov    %rbp,(%r15)
100586870:	85 db                	test   %ebx,%ebx
100586872:	0f 85 68 02 00 00    	jne    100586ae0 <.text+0x185ae0>
100586878:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
10058687f:	00 00
100586881:	48 63 d6             	movslq %esi,%rdx
100586884:	45 31 e4             	xor    %r12d,%r12d
100586887:	4e 8d 14 2a          	lea    (%rdx,%r13,1),%r10
10058688b:	4d 85 d2             	test   %r10,%r10
10058688e:	0f 8e f5 01 00 00    	jle    100586a89 <.text+0x185a89>
100586894:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
100586899:	48 89 fd             	mov    %rdi,%rbp
10058689c:	0f 1f 40 00          	nopl   0x0(%rax)
1005868a0:	31 f6                	xor    %esi,%esi
1005868a2:	4c 89 e3             	mov    %r12,%rbx
1005868a5:	4d 39 e5             	cmp    %r12,%r13
1005868a8:	7f 2e                	jg     1005868d8 <.text+0x1858d8>
1005868aa:	e9 2f 03 00 00       	jmp    100586bde <.text+0x185bde>
1005868af:	90                   	nop
1005868b0:	41 83 fe 02          	cmp    $0x2,%r14d
1005868b4:	75 15                	jne    1005868cb <.text+0x1858cb>
1005868b6:	48 8b 05 63 28 1a 00 	mov    0x1a2863(%rip),%rax        # 100729120 <_head_msys_iconv_2_dll-0x42ee0>
1005868bd:	44 89 ea             	mov    %r13d,%edx
1005868c0:	48 8d 4c 1d 00       	lea    0x0(%rbp,%rbx,1),%rcx
1005868c5:	29 da                	sub    %ebx,%edx
1005868c7:	ff 10                	call   *(%rax)
1005868c9:	01 c6                	add    %eax,%esi
1005868cb:	48 83 c3 01          	add    $0x1,%rbx
1005868cf:	49 39 dd             	cmp    %rbx,%r13
1005868d2:	0f 84 f8 02 00 00    	je     100586bd0 <.text+0x185bd0>
1005868d8:	80 7c 1d 00 0a       	cmpb   $0xa,0x0(%rbp,%rbx,1)
1005868dd:	75 d1                	jne    1005868b0 <.text+0x1858b0>
1005868df:	48 63 f6             	movslq %esi,%rsi
1005868e2:	4c 29 e3             	sub    %r12,%rbx
1005868e5:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1005868ea:	48 39 f0             	cmp    %rsi,%rax
1005868ed:	48 0f 4d f0          	cmovge %rax,%rsi
1005868f1:	8b 44 24 20          	mov    0x20(%rsp),%eax
1005868f5:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1005868fa:	85 c0                	test   %eax,%eax
1005868fc:	0f 84 8e 02 00 00    	je     100586b90 <.text+0x185b90>
100586902:	8b 44 24 34          	mov    0x34(%rsp),%eax
100586906:	83 e8 01             	sub    $0x1,%eax
100586909:	89 44 24 48          	mov    %eax,0x48(%rsp)
10058690d:	48 63 f0             	movslq %eax,%rsi
100586910:	49 8b 07             	mov    (%r15),%rax
100586913:	48 c1 e6 04          	shl    $0x4,%rsi
100586917:	48 8b 7c 30 08       	mov    0x8(%rax,%rsi,1),%rdi
10058691c:	4c 63 c7             	movslq %edi,%r8
10058691f:	89 7c 24 20          	mov    %edi,0x20(%rsp)
100586923:	4a 8d 4c 03 01       	lea    0x1(%rbx,%r8,1),%rcx
100586928:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
10058692d:	e8 ae a7 e7 ff       	call   1004010e0 <.text+0xe0>
100586932:	49 89 c1             	mov    %rax,%r9
100586935:	48 85 c0             	test   %rax,%rax
100586938:	0f 84 c4 02 00 00    	je     100586c02 <.text+0x185c02>
10058693e:	85 ff                	test   %edi,%edi
100586940:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
100586945:	74 12                	je     100586959 <.text+0x185959>
100586947:	49 8b 07             	mov    (%r15),%rax
10058694a:	4c 89 c9             	mov    %r9,%rcx
10058694d:	48 8b 14 30          	mov    (%rax,%rsi,1),%rdx
100586951:	e8 aa 95 11 00       	call   10069ff00 <.text+0x29ef00>
100586956:	49 89 c1             	mov    %rax,%r9
100586959:	48 8d 43 01          	lea    0x1(%rbx),%rax
10058695d:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
100586962:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100586967:	49 8b 07             	mov    (%r15),%rax
10058696a:	48 8b 0c 30          	mov    (%rax,%rsi,1),%rcx
10058696e:	e8 ad ab e7 ff       	call   100401520 <.text+0x520>
100586973:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
100586978:	48 85 db             	test   %rbx,%rbx
10058697b:	7e 1f                	jle    10058699c <.text+0x18599c>
10058697d:	48 63 4c 24 20       	movslq 0x20(%rsp),%rcx
100586982:	4a 8d 54 25 00       	lea    0x0(%rbp,%r12,1),%rdx
100586987:	49 89 d8             	mov    %rbx,%r8
10058698a:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)