1005463c5:	48 8b 54 c2 f8       	mov    -0x8(%rdx,%rax,8),%rdx
1005463ca:	8b 82 ec 01 00 00    	mov    0x1ec(%rdx),%eax
1005463d0:	85 c0                	test   %eax,%eax
1005463d2:	74 13                	je     1005463e7 <.text+0x1453e7>
1005463d4:	8b 82 08 02 00 00    	mov    0x208(%rdx),%eax
1005463da:	8d 48 01             	lea    0x1(%rax),%ecx
1005463dd:	89 8a 08 02 00 00    	mov    %ecx,0x208(%rdx)
1005463e3:	85 c0                	test   %eax,%eax
1005463e5:	74 19                	je     100546400 <.text+0x145400>
1005463e7:	66 0f 6f 05 b1 9e 21 	movdqa 0x219eb1(%rip),%xmm0        # 1007602a0 <_head_msys_iconv_2_dll-0xbd60>
1005463ee:	00
1005463ef:	0f 11 03             	movups %xmm0,(%rbx)
1005463f2:	48 83 c4 20          	add    $0x20,%rsp
1005463f6:	5b                   	pop    %rbx
1005463f7:	c3                   	ret
1005463f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005463ff:	00
100546400:	48 81 c2 f8 01 00 00 	add    $0x1f8,%rdx
100546407:	b9 04 00 00 00       	mov    $0x4,%ecx
10054640c:	e8 4f 96 15 00       	call   10069fa60 <.text+0x29ea60>
100546411:	eb d4                	jmp    1005463e7 <.text+0x1453e7>
100546413:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10054641a:	00 00 00 00
10054641e:	66 90                	xchg   %ax,%ax
100546420:	48 8b 12             	mov    (%rdx),%rdx
100546423:	48 8b 09             	mov    (%rcx),%rcx
100546426:	48 8b 82 00 01 00 00 	mov    0x100(%rdx),%rax
10054642d:	48 39 81 00 01 00 00 	cmp    %rax,0x100(%rcx)
100546434:	74 12                	je     100546448 <.text+0x145448>
100546436:	0f 9c c0             	setl   %al
100546439:	0f b6 c0             	movzbl %al,%eax
10054643c:	8d 44 00 ff          	lea    -0x1(%rax,%rax,1),%eax
100546440:	c3                   	ret
100546441:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100546448:	48 8b 92 08 01 00 00 	mov    0x108(%rdx),%rdx
10054644f:	31 c0                	xor    %eax,%eax
100546451:	48 39 91 08 01 00 00 	cmp    %rdx,0x108(%rcx)
100546458:	75 dc                	jne    100546436 <.text+0x145436>
10054645a:	c3                   	ret
10054645b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100546460:	48 8b 12             	mov    (%rdx),%rdx
100546463:	48 8b 09             	mov    (%rcx),%rcx
100546466:	48 8b 82 f0 00 00 00 	mov    0xf0(%rdx),%rax
10054646d:	48 39 81 f0 00 00 00 	cmp    %rax,0xf0(%rcx)
100546474:	74 12                	je     100546488 <.text+0x145488>
100546476:	0f 9c c0             	setl   %al
100546479:	0f b6 c0             	movzbl %al,%eax
10054647c:	8d 44 00 ff          	lea    -0x1(%rax,%rax,1),%eax
100546480:	c3                   	ret
100546481:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100546488:	48 8b 92 f8 00 00 00 	mov    0xf8(%rdx),%rdx
10054648f:	31 c0                	xor    %eax,%eax
100546491:	48 39 91 f8 00 00 00 	cmp    %rdx,0xf8(%rcx)
100546498:	75 dc                	jne    100546476 <.text+0x145476>
10054649a:	c3                   	ret
10054649b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005464a0:	41 54                	push   %r12
1005464a2:	55                   	push   %rbp
1005464a3:	57                   	push   %rdi
1005464a4:	56                   	push   %rsi
1005464a5:	53                   	push   %rbx
1005464a6:	48 83 ec 30          	sub    $0x30,%rsp
1005464aa:	8b ac 24 80 00 00 00 	mov    0x80(%rsp),%ebp
1005464b1:	4c 89 c3             	mov    %r8,%rbx
1005464b4:	41 89 d0             	mov    %edx,%r8d
1005464b7:	48 8d 15 02 2a 1c 00 	lea    0x1c2a02(%rip),%rdx        # 100708ec0 <_head_msys_iconv_2_dll-0x63140>
1005464be:	48 89 ce             	mov    %rcx,%rsi
1005464c1:	4c 89 cf             	mov    %r9,%rdi
1005464c4:	e8 57 97 15 00       	call   10069fc20 <.text+0x29ec20>
1005464c9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1005464cd:	85 ed                	test   %ebp,%ebp
1005464cf:	0f 84 93 00 00 00    	je     100546568 <.text+0x145568>
1005464d5:	48 8b 13             	mov    (%rbx),%rdx
1005464d8:	48 3b 47 08          	cmp    0x8(%rdi),%rax
1005464dc:	0f 84 0e 01 00 00    	je     1005465f0 <.text+0x1455f0>
1005464e2:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1005464e7:	48 8d 2d 32 9d 21 00 	lea    0x219d32(%rip),%rbp        # 100760220 <_head_msys_iconv_2_dll-0xbde0>
1005464ee:	31 d2                	xor    %edx,%edx
1005464f0:	4c 8d 0d dd 29 1c 00 	lea    0x1c29dd(%rip),%r9        # 100708ed4 <_head_msys_iconv_2_dll-0x6312c>
1005464f7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1005464fc:	41 b8 32 00 00 00    	mov    $0x32,%r8d
100546502:	48 89 e9             	mov    %rbp,%rcx
100546505:	4c 8d 25 d3 29 1c 00 	lea    0x1c29d3(%rip),%r12        # 100708edf <_head_msys_iconv_2_dll-0x63121>
10054650c:	e8 5f 94 15 00       	call   10069f970 <.text+0x29e970>
100546511:	49 89 e8             	mov    %rbp,%r8
100546514:	4c 89 e2             	mov    %r12,%rdx
100546517:	48 89 f1             	mov    %rsi,%rcx
10054651a:	e8 01 97 15 00       	call   10069fc20 <.text+0x29ec20>
10054651f:	48 8b 47 08          	mov    0x8(%rdi),%rax
100546523:	48 8b 17             	mov    (%rdi),%rdx
100546526:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
10054652b:	48 89 e9             	mov    %rbp,%rcx
10054652e:	31 d2                	xor    %edx,%edx
100546530:	4c 8d 0d 9d 29 1c 00 	lea    0x1c299d(%rip),%r9        # 100708ed4 <_head_msys_iconv_2_dll-0x6312c>
100546537:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10054653c:	41 b8 32 00 00 00    	mov    $0x32,%r8d
100546542:	e8 29 94 15 00       	call   10069f970 <.text+0x29e970>
100546547:	4c 8d 05 d2 9c 21 00 	lea    0x219cd2(%rip),%r8        # 100760220 <_head_msys_iconv_2_dll-0xbde0>
10054654e:	4c 89 e2             	mov    %r12,%rdx
100546551:	48 89 f1             	mov    %rsi,%rcx
100546554:	48 83 c4 30          	add    $0x30,%rsp
100546558:	5b                   	pop    %rbx
100546559:	5e                   	pop    %rsi
10054655a:	5f                   	pop    %rdi
10054655b:	5d                   	pop    %rbp
10054655c:	41 5c                	pop    %r12
10054655e:	e9 bd 96 15 00       	jmp    10069fc20 <.text+0x29ec20>
100546563:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100546568:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10054656d:	48 8b 03             	mov    (%rbx),%rax
100546570:	31 d2                	xor    %edx,%edx
100546572:	48 8d 2d a7 9c 21 00 	lea    0x219ca7(%rip),%rbp        # 100760220 <_head_msys_iconv_2_dll-0xbde0>
100546579:	4c 8d 0d 54 29 1c 00 	lea    0x1c2954(%rip),%r9        # 100708ed4 <_head_msys_iconv_2_dll-0x6312c>
100546580:	41 b8 32 00 00 00    	mov    $0x32,%r8d
100546586:	48 89 e9             	mov    %rbp,%rcx
100546589:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10054658e:	4c 8d 25 4a 29 1c 00 	lea    0x1c294a(%rip),%r12        # 100708edf <_head_msys_iconv_2_dll-0x63121>
100546595:	e8 d6 93 15 00       	call   10069f970 <.text+0x29e970>
10054659a:	49 89 e8             	mov    %rbp,%r8
10054659d:	4c 89 e2             	mov    %r12,%rdx
1005465a0:	48 89 f1             	mov    %rsi,%rcx
1005465a3:	e8 78 96 15 00       	call   10069fc20 <.text+0x29ec20>
1005465a8:	48 8b 47 08          	mov    0x8(%rdi),%rax
1005465ac:	48 39 43 08          	cmp    %rax,0x8(%rbx)
1005465b0:	0f 85 6d ff ff ff    	jne    100546523 <.text+0x145523>
1005465b6:	48 8b 17             	mov    (%rdi),%rdx
1005465b9:	48 39 13             	cmp    %rdx,(%rbx)
1005465bc:	0f 85 64 ff ff ff    	jne    100546526 <.text+0x145526>
1005465c2:	49 89 f1             	mov    %rsi,%r9
1005465c5:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
1005465cb:	ba 01 00 00 00       	mov    $0x1,%edx
1005465d0:	48 8d 0d ee 28 1c 00 	lea    0x1c28ee(%rip),%rcx        # 100708ec5 <_head_msys_iconv_2_dll-0x6313b>
1005465d7:	48 83 c4 30          	add    $0x30,%rsp
1005465db:	5b                   	pop    %rbx
1005465dc:	5e                   	pop    %rsi
1005465dd:	5f                   	pop    %rdi
1005465de:	5d                   	pop    %rbp
1005465df:	41 5c                	pop    %r12
1005465e1:	e9 0a 97 15 00       	jmp    10069fcf0 <.text+0x29ecf0>
1005465e6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005465ed:	00 00 00
1005465f0:	48 39 17             	cmp    %rdx,(%rdi)
1005465f3:	0f 85 e9 fe ff ff    	jne    1005464e2 <.text+0x1454e2>
1005465f9:	ba 01 00 00 00       	mov    $0x1,%edx
1005465fe:	49 89 f1             	mov    %rsi,%r9
100546601:	41 b8 0e 00 00 00    	mov    $0xe,%r8d
100546607:	48 8d 0d b7 28 1c 00 	lea    0x1c28b7(%rip),%rcx        # 100708ec5 <_head_msys_iconv_2_dll-0x6313b>
10054660e:	48 8d 2d 0b 9c 21 00 	lea    0x219c0b(%rip),%rbp        # 100760220 <_head_msys_iconv_2_dll-0xbde0>
100546615:	e8 d6 96 15 00       	call   10069fcf0 <.text+0x29ecf0>
10054661a:	4c 8d 25 be 28 1c 00 	lea    0x1c28be(%rip),%r12        # 100708edf <_head_msys_iconv_2_dll-0x63121>
100546621:	48 8b 47 08          	mov    0x8(%rdi),%rax
100546625:	48 8b 17             	mov    (%rdi),%rdx
100546628:	e9 f9 fe ff ff       	jmp    100546526 <.text+0x145526>
10054662d:	0f 1f 00             	nopl   (%rax)
100546630:	41 57                	push   %r15
100546632:	41 56                	push   %r14
100546634:	41 55                	push   %r13
100546636:	41 54                	push   %r12
100546638:	55                   	push   %rbp
100546639:	57                   	push   %rdi
10054663a:	56                   	push   %rsi
10054663b:	53                   	push   %rbx
10054663c:	48 83 ec 38          	sub    $0x38,%rsp
100546640:	44 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%r13d
100546647:	00
100546648:	48 89 ce             	mov    %rcx,%rsi
10054664b:	44 89 c7             	mov    %r8d,%edi
10054664e:	48 89 d5             	mov    %rdx,%rbp
100546651:	4d 89 c8             	mov    %r9,%r8
100546654:	48 8d 15 88 28 1c 00 	lea    0x1c2888(%rip),%rdx        # 100708ee3 <_head_msys_iconv_2_dll-0x6311d>
10054665b:	e8 c0 95 15 00       	call   10069fc20 <.text+0x29ec20>
100546660:	4c 8d 05 99 28 1c 00 	lea    0x1c2899(%rip),%r8        # 100708f00 <_head_msys_iconv_2_dll-0x63100>
100546667:	48 8d 15 b4 28 1c 00 	lea    0x1c28b4(%rip),%rdx        # 100708f22 <_head_msys_iconv_2_dll-0x630de>
10054666e:	48 89 f1             	mov    %rsi,%rcx
100546671:	e8 aa 95 15 00       	call   10069fc20 <.text+0x29ec20>
100546676:	85 ff                	test   %edi,%edi
100546678:	0f 8e b0 00 00 00    	jle    10054672e <.text+0x14572e>
10054667e:	bb 01 00 00 00       	mov    $0x1,%ebx
100546683:	4c 8d 35 a6 28 1c 00 	lea    0x1c28a6(%rip),%r14        # 100708f30 <_head_msys_iconv_2_dll-0x630d0>
10054668a:	4c 8d 25 b6 28 1c 00 	lea    0x1c28b6(%rip),%r12        # 100708f47 <_head_msys_iconv_2_dll-0x630b9>
100546691:	eb 4b                	jmp    1005466de <.text+0x1456de>
100546693:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100546698:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
10054669d:	4d 8d 8f 00 01 00 00 	lea    0x100(%r15),%r9
1005466a4:	4d 8d 87 f0 00 00 00 	lea    0xf0(%r15),%r8
1005466ab:	48 89 f1             	mov    %rsi,%rcx
1005466ae:	e8 ed fd ff ff       	call   1005464a0 <.text+0x1454a0>
1005466b3:	41 80 bf a0 01 00 00 	cmpb   $0x80,0x1a0(%r15)
1005466ba:	80
1005466bb:	74 50                	je     10054670d <.text+0x14570d>
1005466bd:	4d 8d 87 a0 01 00 00 	lea    0x1a0(%r15),%r8
1005466c4:	4c 89 e2             	mov    %r12,%rdx
1005466c7:	48 89 f1             	mov    %rsi,%rcx
1005466ca:	e8 51 95 15 00       	call   10069fc20 <.text+0x29ec20>
1005466cf:	89 d8                	mov    %ebx,%eax
1005466d1:	48 83 c3 01          	add    $0x1,%rbx
1005466d5:	83 f8 13             	cmp    $0x13,%eax
1005466d8:	7f 54                	jg     10054672e <.text+0x14572e>
1005466da:	39 c7                	cmp    %eax,%edi
1005466dc:	7e 50                	jle    10054672e <.text+0x14572e>
1005466de:	4c 8b 7c dd f8       	mov    -0x8(%rbp,%rbx,8),%r15
1005466e3:	41 8b 97 e8 00 00 00 	mov    0xe8(%r15),%edx
1005466ea:	85 d2                	test   %edx,%edx
1005466ec:	7f aa                	jg     100546698 <.text+0x145698>
1005466ee:	4c 8d 0d d0 27 1c 00 	lea    0x1c27d0(%rip),%r9        # 100708ec5 <_head_msys_iconv_2_dll-0x6313b>
1005466f5:	4c 89 f2             	mov    %r14,%rdx
1005466f8:	48 89 f1             	mov    %rsi,%rcx
1005466fb:	4d 89 c8             	mov    %r9,%r8
1005466fe:	e8 1d 95 15 00       	call   10069fc20 <.text+0x29ec20>
100546703:	41 80 bf a0 01 00 00 	cmpb   $0x80,0x1a0(%r15)
10054670a:	80
10054670b:	75 b0                	jne    1005466bd <.text+0x1456bd>
10054670d:	4d 8d 87 a3 01 00 00 	lea    0x1a3(%r15),%r8
100546714:	48 8d 15 20 28 1c 00 	lea    0x1c2820(%rip),%rdx        # 100708f3b <_head_msys_iconv_2_dll-0x630c5>
10054671b:	48 89 f1             	mov    %rsi,%rcx
10054671e:	e8 fd 94 15 00       	call   10069fc20 <.text+0x29ec20>
100546723:	89 d8                	mov    %ebx,%eax
100546725:	48 83 c3 01          	add    $0x1,%rbx
100546729:	83 f8 13             	cmp    $0x13,%eax
10054672c:	7e ac                	jle    1005466da <.text+0x1456da>
10054672e:	48 89 f2             	mov    %rsi,%rdx
100546731:	b9 0a 00 00 00       	mov    $0xa,%ecx
100546736:	48 83 c4 38          	add    $0x38,%rsp
10054673a:	5b                   	pop    %rbx
10054673b:	5e                   	pop    %rsi
10054673c:	5f                   	pop    %rdi
10054673d:	5d                   	pop    %rbp
10054673e:	41 5c                	pop    %r12
100546740:	41 5d                	pop    %r13
100546742:	41 5e                	pop    %r14
100546744:	41 5f                	pop    %r15
100546746:	e9 e5 94 15 00       	jmp    10069fc30 <.text+0x29ec30>
10054674b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100546750:	48 89 ca             	mov    %rcx,%rdx
100546753:	b9 04 00 00 00       	mov    $0x4,%ecx
100546758:	e9 03 93 15 00       	jmp    10069fa60 <.text+0x29ea60>
10054675d:	0f 1f 00             	nopl   (%rax)
100546760:	53                   	push   %rbx
100546761:	48 83 ec 30          	sub    $0x30,%rsp
100546765:	48 89 cb             	mov    %rcx,%rbx
100546768:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
10054676d:	b9 04 00 00 00       	mov    $0x4,%ecx
100546772:	e8 e9 92 15 00       	call   10069fa60 <.text+0x29ea60>
100546777:	66 0f 6f 44 24 20    	movdqa 0x20(%rsp),%xmm0
10054677d:	f3 0f 6f 0b          	movdqu (%rbx),%xmm1
100546781:	66 0f fb c1          	psubq  %xmm1,%xmm0
100546785:	0f 12 d0             	movhlps %xmm0,%xmm2
100546788:	66 48 0f 7e d0       	movq   %xmm2,%rax
10054678d:	48 85 c0             	test   %rax,%rax
100546790:	79 08                	jns    10054679a <.text+0x14579a>
100546792:	66 0f d4 05 26 29 1c 	paddq  0x1c2926(%rip),%xmm0        # 1007090c0 <_head_msys_iconv_2_dll-0x62f40>
100546799:	00
10054679a:	0f 11 03             	movups %xmm0,(%rbx)
10054679d:	48 83 c4 30          	add    $0x30,%rsp
1005467a1:	5b                   	pop    %rbx
1005467a2:	c3                   	ret
1005467a3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005467aa:	00 00 00 00
1005467ae:	66 90                	xchg   %ax,%ax
1005467b0:	f3 0f 6f 0a          	movdqu (%rdx),%xmm1
1005467b4:	f3 0f 6f 01          	movdqu (%rcx),%xmm0
1005467b8:	66 0f fb c1          	psubq  %xmm1,%xmm0
1005467bc:	0f 12 d0             	movhlps %xmm0,%xmm2
1005467bf:	66 48 0f 7e d0       	movq   %xmm2,%rax
1005467c4:	48 85 c0             	test   %rax,%rax
1005467c7:	79 08                	jns    1005467d1 <.text+0x1457d1>
1005467c9:	66 0f d4 05 ef 28 1c 	paddq  0x1c28ef(%rip),%xmm0        # 1007090c0 <_head_msys_iconv_2_dll-0x62f40>
1005467d0:	00
1005467d1:	0f 11 01             	movups %xmm0,(%rcx)
1005467d4:	c3                   	ret
1005467d5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005467dc:	00 00 00 00
1005467e0:	53                   	push   %rbx
1005467e1:	48 83 ec 30          	sub    $0x30,%rsp
1005467e5:	48 8d 1d 34 9a 21 00 	lea    0x219a34(%rip),%rbx        # 100760220 <_head_msys_iconv_2_dll-0xbde0>
1005467ec:	41 b8 32 00 00 00    	mov    $0x32,%r8d
1005467f2:	31 d2                	xor    %edx,%edx
1005467f4:	4c 8d 0d d9 26 1c 00 	lea    0x1c26d9(%rip),%r9        # 100708ed4 <_head_msys_iconv_2_dll-0x6312c>
1005467fb:	48 8b 41 08          	mov    0x8(%rcx),%rax
1005467ff:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
100546804:	48 8b 01             	mov    (%rcx),%rax
100546807:	48 89 d9             	mov    %rbx,%rcx
10054680a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10054680f:	e8 5c 91 15 00       	call   10069f970 <.text+0x29e970>
100546814:	48 89 d8             	mov    %rbx,%rax
100546817:	48 83 c4 30          	add    $0x30,%rsp
10054681b:	5b                   	pop    %rbx
10054681c:	c3                   	ret
10054681d:	0f 1f 00             	nopl   (%rax)
100546820:	66 0f ef c9          	pxor   %xmm1,%xmm1
100546824:	66 0f ef c0          	pxor   %xmm0,%xmm0
100546828:	f2 48 0f 2a 09       	cvtsi2sdq (%rcx),%xmm1
10054682d:	f2 48 0f 2a 41 08    	cvtsi2sdq 0x8(%rcx),%xmm0
100546833:	f2 0f 5e 05 95 28 1c 	divsd  0x1c2895(%rip),%xmm0        # 1007090d0 <_head_msys_iconv_2_dll-0x62f30>
10054683a:	00
10054683b:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
10054683f:	c3                   	ret
100546840:	56                   	push   %rsi
100546841:	53                   	push   %rbx
100546842:	48 83 ec 28          	sub    $0x28,%rsp
100546846:	48 89 cb             	mov    %rcx,%rbx
100546849:	48 89 d6             	mov    %rdx,%rsi
10054684c:	48 85 c9             	test   %rcx,%rcx
10054684f:	7f 17                	jg     100546868 <.text+0x145868>
100546851:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
100546858:	00
100546859:	31 d2                	xor    %edx,%edx
10054685b:	48 89 16             	mov    %rdx,(%rsi)
10054685e:	48 83 c4 28          	add    $0x28,%rsp
100546862:	5b                   	pop    %rbx
100546863:	5e                   	pop    %rsi
100546864:	c3                   	ret
100546865:	0f 1f 00             	nopl   (%rax)
100546868:	b9 04 00 00 00       	mov    $0x4,%ecx
10054686d:	48 69 db 40 42 0f 00 	imul   $0xf4240,%rbx,%rbx
100546874:	e8 e7 91 15 00       	call   10069fa60 <.text+0x29ea60>
100546879:	48 03 5e 08          	add    0x8(%rsi),%rbx
10054687d:	48 b8 b3 94 d6 26 e8 	movabs $0x112e0be826d694b3,%rax
100546884:	0b 2e 11
100546887:	48 f7 eb             	imul   %rbx
10054688a:	48 89 d8             	mov    %rbx,%rax
10054688d:	48 c1 f8 3f          	sar    $0x3f,%rax
100546891:	48 c1 fa 1a          	sar    $0x1a,%rdx
100546895:	48 29 c2             	sub    %rax,%rdx
100546898:	48 69 c2 00 ca 9a 3b 	imul   $0x3b9aca00,%rdx,%rax
10054689f:	48 03 16             	add    (%rsi),%rdx
1005468a2:	48 89 16             	mov    %rdx,(%rsi)
1005468a5:	48 29 c3             	sub    %rax,%rbx
1005468a8:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1005468ac:	48 83 c4 28          	add    $0x28,%rsp
1005468b0:	5b                   	pop    %rbx
1005468b1:	5e                   	pop    %rsi
1005468b2:	c3                   	ret
1005468b3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005468ba:	00 00 00 00
1005468be:	66 90                	xchg   %ax,%ax
1005468c0:	53                   	push   %rbx
1005468c1:	48 83 ec 30          	sub    $0x30,%rsp
1005468c5:	48 83 39 00          	cmpq   $0x0,(%rcx)
1005468c9:	48 89 cb             	mov    %rcx,%rbx
1005468cc:	75 12                	jne    1005468e0 <.text+0x1458e0>
1005468ce:	31 c0                	xor    %eax,%eax
1005468d0:	48 83 c4 30          	add    $0x30,%rsp
1005468d4:	5b                   	pop    %rbx
1005468d5:	c3                   	ret
1005468d6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005468dd:	00 00 00
1005468e0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1005468e5:	b9 04 00 00 00       	mov    $0x4,%ecx
1005468ea:	e8 71 91 15 00       	call   10069fa60 <.text+0x29ea60>