10049a508:	e8 13 ed 0e 00       	call   100589220 <.text+0x188220>
10049a50d:	e8 ce 1a 20 00       	call   10069bfe0 <.text+0x29afe0>
10049a512:	85 ed                	test   %ebp,%ebp
10049a514:	75 59                	jne    10049a56f <.text+0x9956f>
10049a516:	44 89 2b             	mov    %r13d,(%rbx)
10049a519:	49 8b 14 24          	mov    (%r12),%rdx
10049a51d:	31 c9                	xor    %ecx,%ecx
10049a51f:	48 8b 1d ba ed 28 00 	mov    0x28edba(%rip),%rbx        # 1007292e0 <_head_msys_iconv_2_dll-0x42d20>
10049a526:	c7 03 01 00 00 00    	movl   $0x1,(%rbx)
10049a52c:	e8 0f f0 1f 00       	call   100699540 <.text+0x298540>
10049a531:	89 f2                	mov    %esi,%edx
10049a533:	48 89 c1             	mov    %rax,%rcx
10049a536:	e8 f5 36 20 00       	call   10069dc30 <.text+0x29cc30>
10049a53b:	e8 50 14 20 00       	call   10069b990 <.text+0x29a990>
10049a540:	e8 cb 21 14 00       	call   1005dc710 <.text+0x1db710>
10049a545:	c7 03 00 00 00 00    	movl   $0x0,(%rbx)
10049a54b:	48 83 c4 28          	add    $0x28,%rsp
10049a54f:	5b                   	pop    %rbx
10049a550:	5e                   	pop    %rsi
10049a551:	5f                   	pop    %rdi
10049a552:	5d                   	pop    %rbp
10049a553:	41 5c                	pop    %r12
10049a555:	41 5d                	pop    %r13
10049a557:	c3                   	ret
10049a558:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10049a55f:	00
10049a560:	8b 13                	mov    (%rbx),%edx
10049a562:	85 d2                	test   %edx,%edx
10049a564:	74 a0                	je     10049a506 <.text+0x99506>
10049a566:	e8 75 1a 20 00       	call   10069bfe0 <.text+0x29afe0>
10049a56b:	85 ed                	test   %ebp,%ebp
10049a56d:	74 a7                	je     10049a516 <.text+0x99516>
10049a56f:	8b 07                	mov    (%rdi),%eax
10049a571:	85 c0                	test   %eax,%eax
10049a573:	75 a1                	jne    10049a516 <.text+0x99516>
10049a575:	b9 0d 00 00 00       	mov    $0xd,%ecx
10049a57a:	e8 c1 19 20 00       	call   10069bf40 <.text+0x29af40>
10049a57f:	eb 95                	jmp    10049a516 <.text+0x99516>
10049a581:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10049a588:	00 00 00 00
10049a58c:	0f 1f 40 00          	nopl   0x0(%rax)
10049a590:	48 83 ec 28          	sub    $0x28,%rsp
10049a594:	83 f9 01             	cmp    $0x1,%ecx
10049a597:	74 57                	je     10049a5f0 <.text+0x995f0>
10049a599:	83 f9 02             	cmp    $0x2,%ecx
10049a59c:	74 72                	je     10049a610 <.text+0x99610>
10049a59e:	31 c0                	xor    %eax,%eax
10049a5a0:	85 c9                	test   %ecx,%ecx
10049a5a2:	74 0c                	je     10049a5b0 <.text+0x995b0>
10049a5a4:	48 83 c4 28          	add    $0x28,%rsp
10049a5a8:	c3                   	ret
10049a5a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10049a5b0:	b9 78 00 00 00       	mov    $0x78,%ecx
10049a5b5:	e8 a6 01 09 00       	call   10052a760 <.text+0x129760>
10049a5ba:	85 c0                	test   %eax,%eax
10049a5bc:	74 72                	je     10049a630 <.text+0x99630>
10049a5be:	48 8d 0d c5 ec 25 00 	lea    0x25ecc5(%rip),%rcx        # 1006f928a <_head_msys_iconv_2_dll-0x72d76>
10049a5c5:	e8 ae 52 20 00       	call   10069f878 <.text+0x29e878>
10049a5ca:	48 89 c2             	mov    %rax,%rdx
10049a5cd:	48 8b 05 3c 85 28 00 	mov    0x28853c(%rip),%rax        # 100722b10 <_head_msys_iconv_2_dll-0x494f0>
10049a5d4:	48 8b 08             	mov    (%rax),%rcx
10049a5d7:	e8 24 5c 20 00       	call   1006a0200 <.text+0x29f200>
10049a5dc:	b8 01 00 00 00       	mov    $0x1,%eax
10049a5e1:	48 83 c4 28          	add    $0x28,%rsp
10049a5e5:	c3                   	ret
10049a5e6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10049a5ed:	00 00 00
10049a5f0:	b9 78 00 00 00       	mov    $0x78,%ecx
10049a5f5:	e8 66 01 09 00       	call   10052a760 <.text+0x129760>
10049a5fa:	85 c0                	test   %eax,%eax
10049a5fc:	74 4a                	je     10049a648 <.text+0x99648>
10049a5fe:	48 8d 0d 5f ec 25 00 	lea    0x25ec5f(%rip),%rcx        # 1006f9264 <_head_msys_iconv_2_dll-0x72d9c>
10049a605:	e8 6e 52 20 00       	call   10069f878 <.text+0x29e878>
10049a60a:	48 89 c2             	mov    %rax,%rdx
10049a60d:	eb be                	jmp    10049a5cd <.text+0x995cd>
10049a60f:	90                   	nop
10049a610:	b9 78 00 00 00       	mov    $0x78,%ecx
10049a615:	e8 46 01 09 00       	call   10052a760 <.text+0x129760>
10049a61a:	85 c0                	test   %eax,%eax
10049a61c:	74 42                	je     10049a660 <.text+0x99660>
10049a61e:	48 8d 0d 52 ec 25 00 	lea    0x25ec52(%rip),%rcx        # 1006f9277 <_head_msys_iconv_2_dll-0x72d89>
10049a625:	e8 4e 52 20 00       	call   10069f878 <.text+0x29e878>
10049a62a:	48 89 c2             	mov    %rax,%rdx
10049a62d:	eb 9e                	jmp    10049a5cd <.text+0x995cd>
10049a62f:	90                   	nop
10049a630:	48 8d 0d 5a ec 25 00 	lea    0x25ec5a(%rip),%rcx        # 1006f9291 <_head_msys_iconv_2_dll-0x72d6f>
10049a637:	e8 3c 52 20 00       	call   10069f878 <.text+0x29e878>
10049a63c:	48 89 c2             	mov    %rax,%rdx
10049a63f:	eb 8c                	jmp    10049a5cd <.text+0x995cd>
10049a641:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10049a648:	48 8d 0d 1b ec 25 00 	lea    0x25ec1b(%rip),%rcx        # 1006f926a <_head_msys_iconv_2_dll-0x72d96>
10049a64f:	e8 24 52 20 00       	call   10069f878 <.text+0x29e878>
10049a654:	48 89 c2             	mov    %rax,%rdx
10049a657:	e9 71 ff ff ff       	jmp    10049a5cd <.text+0x995cd>
10049a65c:	0f 1f 40 00          	nopl   0x0(%rax)
10049a660:	48 8d 0d 16 ec 25 00 	lea    0x25ec16(%rip),%rcx        # 1006f927d <_head_msys_iconv_2_dll-0x72d83>
10049a667:	e8 0c 52 20 00       	call   10069f878 <.text+0x29e878>
10049a66c:	48 89 c2             	mov    %rax,%rdx
10049a66f:	e9 59 ff ff ff       	jmp    10049a5cd <.text+0x995cd>
10049a674:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10049a67b:	00 00 00 00
10049a67f:	90                   	nop
10049a680:	41 55                	push   %r13
10049a682:	41 54                	push   %r12
10049a684:	55                   	push   %rbp
10049a685:	57                   	push   %rdi
10049a686:	56                   	push   %rsi
10049a687:	53                   	push   %rbx
10049a688:	48 83 ec 38          	sub    $0x38,%rsp
10049a68c:	4c 8b 25 7d 84 28 00 	mov    0x28847d(%rip),%r12        # 100722b10 <_head_msys_iconv_2_dll-0x494f0>
10049a693:	89 cd                	mov    %ecx,%ebp
10049a695:	49 8b 0c 24          	mov    (%r12),%rcx
10049a699:	48 89 d7             	mov    %rdx,%rdi
10049a69c:	4c 89 c6             	mov    %r8,%rsi
10049a69f:	e8 cc 5b 20 00       	call   1006a0270 <.text+0x29f270>
10049a6a4:	b9 6c 00 00 00       	mov    $0x6c,%ecx
10049a6a9:	48 89 c3             	mov    %rax,%rbx
10049a6ac:	e8 af 00 09 00       	call   10052a760 <.text+0x129760>
10049a6b1:	85 c0                	test   %eax,%eax
10049a6b3:	74 4b                	je     10049a700 <.text+0x99700>
10049a6b5:	85 ed                	test   %ebp,%ebp
10049a6b7:	48 63 cb             	movslq %ebx,%rcx
10049a6ba:	48 8d 05 de eb 25 00 	lea    0x25ebde(%rip),%rax        # 1006f929f <_head_msys_iconv_2_dll-0x72d61>
10049a6c1:	ba 01 04 00 00       	mov    $0x401,%edx
10049a6c6:	4c 8d 0d 53 eb 25 00 	lea    0x25eb53(%rip),%r9        # 1006f9220 <_head_msys_iconv_2_dll-0x72de0>
10049a6cd:	4c 8d 05 cd eb 25 00 	lea    0x25ebcd(%rip),%r8        # 1006f92a1 <_head_msys_iconv_2_dll-0x72d5f>
10049a6d4:	4c 0f 45 c8          	cmovne %rax,%r9
10049a6d8:	48 29 ca             	sub    %rcx,%rdx
10049a6db:	49 03 0c 24          	add    (%r12),%rcx
10049a6df:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
10049a6e4:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
10049a6e9:	e8 b2 f6 12 00       	call   1005c9da0 <.text+0x1c8da0>
10049a6ee:	90                   	nop
10049a6ef:	48 83 c4 38          	add    $0x38,%rsp
10049a6f3:	5b                   	pop    %rbx
10049a6f4:	5e                   	pop    %rsi
10049a6f5:	5f                   	pop    %rdi
10049a6f6:	5d                   	pop    %rbp
10049a6f7:	41 5c                	pop    %r12
10049a6f9:	41 5d                	pop    %r13
10049a6fb:	c3                   	ret
10049a6fc:	0f 1f 40 00          	nopl   0x0(%rax)
10049a700:	85 ed                	test   %ebp,%ebp
10049a702:	49 89 f8             	mov    %rdi,%r8
10049a705:	bd 01 04 00 00       	mov    $0x401,%ebp
10049a70a:	48 8d 05 8e eb 25 00 	lea    0x25eb8e(%rip),%rax        # 1006f929f <_head_msys_iconv_2_dll-0x72d61>
10049a711:	48 8d 15 97 eb 25 00 	lea    0x25eb97(%rip),%rdx        # 1006f92af <_head_msys_iconv_2_dll-0x72d51>
10049a718:	48 8d 0d 9e eb 25 00 	lea    0x25eb9e(%rip),%rcx        # 1006f92bd <_head_msys_iconv_2_dll-0x72d43>
10049a71f:	4c 8d 2d fa ea 25 00 	lea    0x25eafa(%rip),%r13        # 1006f9220 <_head_msys_iconv_2_dll-0x72de0>
10049a726:	4c 0f 45 e8          	cmovne %rax,%r13
10049a72a:	e8 41 51 20 00       	call   10069f870 <.text+0x29e870>
10049a72f:	48 63 cb             	movslq %ebx,%rcx
10049a732:	48 89 ea             	mov    %rbp,%rdx
10049a735:	48 29 ca             	sub    %rcx,%rdx
10049a738:	49 03 0c 24          	add    (%r12),%rcx
10049a73c:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
10049a741:	4d 89 e9             	mov    %r13,%r9
10049a744:	49 89 c0             	mov    %rax,%r8
10049a747:	e8 54 f6 12 00       	call   1005c9da0 <.text+0x1c8da0>
10049a74c:	49 89 f0             	mov    %rsi,%r8
10049a74f:	48 8d 15 74 eb 25 00 	lea    0x25eb74(%rip),%rdx        # 1006f92ca <_head_msys_iconv_2_dll-0x72d36>
10049a756:	48 8d 0d 78 eb 25 00 	lea    0x25eb78(%rip),%rcx        # 1006f92d5 <_head_msys_iconv_2_dll-0x72d2b>
10049a75d:	01 c3                	add    %eax,%ebx
10049a75f:	e8 0c 51 20 00       	call   10069f870 <.text+0x29e870>
10049a764:	48 63 cb             	movslq %ebx,%rcx
10049a767:	48 89 ea             	mov    %rbp,%rdx
10049a76a:	49 89 f1             	mov    %rsi,%r9
10049a76d:	48 29 ca             	sub    %rcx,%rdx
10049a770:	49 89 c0             	mov    %rax,%r8
10049a773:	49 03 0c 24          	add    (%r12),%rcx
10049a777:	48 83 c4 38          	add    $0x38,%rsp
10049a77b:	5b                   	pop    %rbx
10049a77c:	5e                   	pop    %rsi
10049a77d:	5f                   	pop    %rdi
10049a77e:	5d                   	pop    %rbp
10049a77f:	41 5c                	pop    %r12
10049a781:	41 5d                	pop    %r13
10049a783:	e9 18 f6 12 00       	jmp    1005c9da0 <.text+0x1c8da0>
10049a788:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10049a78f:	00
10049a790:	48 83 ec 28          	sub    $0x28,%rsp
10049a794:	b9 69 00 00 00       	mov    $0x69,%ecx
10049a799:	e8 c2 ff 08 00       	call   10052a760 <.text+0x129760>
10049a79e:	85 c0                	test   %eax,%eax
10049a7a0:	74 26                	je     10049a7c8 <.text+0x997c8>
10049a7a2:	48 8d 0d 36 eb 25 00 	lea    0x25eb36(%rip),%rcx        # 1006f92df <_head_msys_iconv_2_dll-0x72d21>
10049a7a9:	e8 ca 50 20 00       	call   10069f878 <.text+0x29e878>
10049a7ae:	48 89 c2             	mov    %rax,%rdx
10049a7b1:	48 8b 05 58 83 28 00 	mov    0x288358(%rip),%rax        # 100722b10 <_head_msys_iconv_2_dll-0x494f0>
10049a7b8:	48 8b 08             	mov    (%rax),%rcx
10049a7bb:	48 83 c4 28          	add    $0x28,%rsp
10049a7bf:	e9 3c 5a 20 00       	jmp    1006a0200 <.text+0x29f200>
10049a7c4:	0f 1f 40 00          	nopl   0x0(%rax)
10049a7c8:	48 8d 0d 18 eb 25 00 	lea    0x25eb18(%rip),%rcx        # 1006f92e7 <_head_msys_iconv_2_dll-0x72d19>
10049a7cf:	e8 a4 50 20 00       	call   10069f878 <.text+0x29e878>
10049a7d4:	48 89 c2             	mov    %rax,%rdx
10049a7d7:	eb d8                	jmp    10049a7b1 <.text+0x997b1>
10049a7d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10049a7e0:	b8 01 00 00 00       	mov    $0x1,%eax
10049a7e5:	4c 39 41 48          	cmp    %r8,0x48(%rcx)
10049a7e9:	74 05                	je     10049a7f0 <.text+0x997f0>
10049a7eb:	c3                   	ret
10049a7ec:	0f 1f 40 00          	nopl   0x0(%rax)
10049a7f0:	31 c0                	xor    %eax,%eax
10049a7f2:	48 39 51 40          	cmp    %rdx,0x40(%rcx)
10049a7f6:	0f 95 c0             	setne  %al
10049a7f9:	c3                   	ret
10049a7fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10049a800:	48 83 ec 28          	sub    $0x28,%rsp
10049a804:	80 39 00             	cmpb   $0x0,(%rcx)
10049a807:	75 0a                	jne    10049a813 <.text+0x99813>
10049a809:	48 8b 05 e0 f1 28 00 	mov    0x28f1e0(%rip),%rax        # 1007299f0 <_head_msys_iconv_2_dll-0x42610>
10049a810:	48 8b 08             	mov    (%rax),%rcx
10049a813:	e8 c8 ff 04 00       	call   1004ea7e0 <.text+0xe97e0>
10049a818:	a8 04                	test   $0x4,%al
10049a81a:	74 24                	je     10049a840 <.text+0x99840>
10049a81c:	a8 40                	test   $0x40,%al
10049a81e:	74 30                	je     10049a850 <.text+0x99850>
10049a820:	83 e0 20             	and    $0x20,%eax
10049a823:	83 f8 01             	cmp    $0x1,%eax
10049a826:	19 d2                	sbb    %edx,%edx
10049a828:	83 e2 80             	and    $0xffffff80,%edx
10049a82b:	81 c2 84 00 00 00    	add    $0x84,%edx
10049a831:	89 d0                	mov    %edx,%eax
10049a833:	48 83 c4 28          	add    $0x28,%rsp
10049a837:	c3                   	ret
10049a838:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10049a83f:	00
10049a840:	c1 e8 09             	shr    $0x9,%eax
10049a843:	83 e0 01             	and    $0x1,%eax
10049a846:	89 c2                	mov    %eax,%edx
10049a848:	89 d0                	mov    %edx,%eax
10049a84a:	48 83 c4 28          	add    $0x28,%rsp
10049a84e:	c3                   	ret
10049a84f:	90                   	nop
10049a850:	a8 80                	test   $0x80,%al
10049a852:	75 24                	jne    10049a878 <.text+0x99878>
10049a854:	ba 02 00 00 00       	mov    $0x2,%edx
10049a859:	f6 c4 01             	test   $0x1,%ah
10049a85c:	74 ea                	je     10049a848 <.text+0x99848>
10049a85e:	83 e0 20             	and    $0x20,%eax
10049a861:	83 f8 01             	cmp    $0x1,%eax
10049a864:	19 d2                	sbb    %edx,%edx
10049a866:	83 e2 80             	and    $0xffffff80,%edx
10049a869:	81 c2 90 00 00 00    	add    $0x90,%edx
10049a86f:	eb d7                	jmp    10049a848 <.text+0x99848>
10049a871:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10049a878:	83 e0 20             	and    $0x20,%eax
10049a87b:	83 f8 01             	cmp    $0x1,%eax
10049a87e:	19 d2                	sbb    %edx,%edx
10049a880:	83 e2 80             	and    $0xffffff80,%edx
10049a883:	81 c2 88 00 00 00    	add    $0x88,%edx
10049a889:	89 d0                	mov    %edx,%eax
10049a88b:	48 83 c4 28          	add    $0x28,%rsp
10049a88f:	c3                   	ret
10049a890:	56                   	push   %rsi
10049a891:	53                   	push   %rbx
10049a892:	48 83 ec 28          	sub    $0x28,%rsp
10049a896:	80 39 00             	cmpb   $0x0,(%rcx)
10049a899:	48 89 cb             	mov    %rcx,%rbx
10049a89c:	74 19                	je     10049a8b7 <.text+0x998b7>
10049a89e:	48 8b 05 4b f1 28 00 	mov    0x28f14b(%rip),%rax        # 1007299f0 <_head_msys_iconv_2_dll-0x42610>
10049a8a5:	48 89 ca             	mov    %rcx,%rdx
10049a8a8:	48 8b 30             	mov    (%rax),%rsi
10049a8ab:	48 89 f1             	mov    %rsi,%rcx
10049a8ae:	e8 6d 59 20 00       	call   1006a0220 <.text+0x29f220>
10049a8b3:	85 c0                	test   %eax,%eax
10049a8b5:	75 19                	jne    10049a8d0 <.text+0x998d0>
10049a8b7:	48 8b 05 42 e1 28 00 	mov    0x28e142(%rip),%rax        # 100728a00 <_head_msys_iconv_2_dll-0x43600>
10049a8be:	8b 10                	mov    (%rax),%edx
10049a8c0:	31 c0                	xor    %eax,%eax
10049a8c2:	85 d2                	test   %edx,%edx
10049a8c4:	0f 95 c0             	setne  %al
10049a8c7:	48 83 c4 28          	add    $0x28,%rsp
10049a8cb:	5b                   	pop    %rbx
10049a8cc:	5e                   	pop    %rsi
10049a8cd:	c3                   	ret
10049a8ce:	66 90                	xchg   %ax,%ax
10049a8d0:	48 89 f1             	mov    %rsi,%rcx
10049a8d3:	e8 28 ff ff ff       	call   10049a800 <.text+0x99800>
10049a8d8:	48 89 d9             	mov    %rbx,%rcx
10049a8db:	89 c6                	mov    %eax,%esi
10049a8dd:	e8 1e ff ff ff       	call   10049a800 <.text+0x99800>
10049a8e2:	89 c2                	mov    %eax,%edx
10049a8e4:	85 f6                	test   %esi,%esi
10049a8e6:	74 04                	je     10049a8ec <.text+0x998ec>
10049a8e8:	39 c6                	cmp    %eax,%esi
10049a8ea:	74 cb                	je     10049a8b7 <.text+0x998b7>
10049a8ec:	48 8b 05 1d e1 28 00 	mov    0x28e11d(%rip),%rax        # 100728a10 <_head_msys_iconv_2_dll-0x435f0>
10049a8f3:	8b 00                	mov    (%rax),%eax
10049a8f5:	85 c0                	test   %eax,%eax
10049a8f7:	0f 94 c0             	sete   %al
10049a8fa:	83 fa 02             	cmp    $0x2,%edx
10049a8fd:	0f 95 c2             	setne  %dl
10049a900:	09 d0                	or     %edx,%eax
10049a902:	0f b6 c0             	movzbl %al,%eax
10049a905:	48 83 c4 28          	add    $0x28,%rsp
10049a909:	5b                   	pop    %rbx
10049a90a:	5e                   	pop    %rsi
10049a90b:	c3                   	ret
10049a90c:	0f 1f 40 00          	nopl   0x0(%rax)
10049a910:	57                   	push   %rdi
10049a911:	56                   	push   %rsi
10049a912:	53                   	push   %rbx
10049a913:	48 83 ec 20          	sub    $0x20,%rsp
10049a917:	48 89 cb             	mov    %rcx,%rbx
10049a91a:	48 89 d6             	mov    %rdx,%rsi
10049a91d:	48 85 c9             	test   %rcx,%rcx
10049a920:	74 3e                	je     10049a960 <.text+0x99960>
10049a922:	48 89 d1             	mov    %rdx,%rcx
10049a925:	e8 46 59 20 00       	call   1006a0270 <.text+0x29f270>
10049a92a:	48 89 da             	mov    %rbx,%rdx
10049a92d:	48 89 f1             	mov    %rsi,%rcx
10049a930:	48 63 f8             	movslq %eax,%rdi
10049a933:	49 89 f8             	mov    %rdi,%r8
10049a936:	e8 75 9d 00 00       	call   1004a46b0 <.text+0xa36b0>
10049a93b:	85 c0                	test   %eax,%eax
10049a93d:	75 21                	jne    10049a960 <.text+0x99960>
10049a93f:	48 01 fb             	add    %rdi,%rbx
10049a942:	0f b6 0b             	movzbl (%rbx),%ecx
10049a945:	e8 d6 9c 00 00       	call   1004a4620 <.text+0xa3620>
10049a94a:	85 c0                	test   %eax,%eax
10049a94c:	74 12                	je     10049a960 <.text+0x99960>
10049a94e:	48 8d 43 01          	lea    0x1(%rbx),%rax
10049a952:	48 83 c4 20          	add    $0x20,%rsp
10049a956:	5b                   	pop    %rbx
10049a957:	5e                   	pop    %rsi
10049a958:	5f                   	pop    %rdi
10049a959:	c3                   	ret
10049a95a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10049a960:	31 c0                	xor    %eax,%eax
10049a962:	48 83 c4 20          	add    $0x20,%rsp
10049a966:	5b                   	pop    %rbx
10049a967:	5e                   	pop    %rsi
10049a968:	5f                   	pop    %rdi
10049a969:	c3                   	ret
10049a96a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10049a970:	57                   	push   %rdi
10049a971:	56                   	push   %rsi
10049a972:	53                   	push   %rbx
10049a973:	48 83 ec 20          	sub    $0x20,%rsp
10049a977:	48 89 ce             	mov    %rcx,%rsi
10049a97a:	b9 00 10 00 00       	mov    $0x1000,%ecx
10049a97f:	e8 5c 67 f6 ff       	call   1004010e0 <.text+0xe0>
10049a984:	48 89 f7             	mov    %rsi,%rdi
10049a987:	48 89 c3             	mov    %rax,%rbx
10049a98a:	48 85 c0             	test   %rax,%rax
10049a98d:	74 1d                	je     10049a9ac <.text+0x999ac>
10049a98f:	ba 00 10 00 00       	mov    $0x1000,%edx
10049a994:	48 89 c1             	mov    %rax,%rcx