100583a96:	00
100583a97:	48 39 ca             	cmp    %rcx,%rdx
100583a9a:	7e 0c                	jle    100583aa8 <.text+0x182aa8>
100583a9c:	48 8d 51 01          	lea    0x1(%rcx),%rdx
100583aa0:	48 89 94 24 d8 00 00 	mov    %rdx,0xd8(%rsp)
100583aa7:	00
100583aa8:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
100583aac:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
100583ab1:	e8 4a 06 08 00       	call   100604100 <.text+0x203100>
100583ab6:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
100583abb:	85 c0                	test   %eax,%eax
100583abd:	0f 84 ad fd ff ff    	je     100583870 <.text+0x182870>
100583ac3:	48 8b 05 86 f7 19 00 	mov    0x19f786(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100583aca:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
100583acf:	48 8b 00             	mov    (%rax),%rax
100583ad2:	48 8b 50 38          	mov    0x38(%rax),%rdx
100583ad6:	8b 40 40             	mov    0x40(%rax),%eax
100583ad9:	48 89 94 24 d8 00 00 	mov    %rdx,0xd8(%rsp)
100583ae0:	00
100583ae1:	89 84 24 c8 00 00 00 	mov    %eax,0xc8(%rsp)
100583ae8:	e8 73 72 f7 ff       	call   1004fad60 <.text+0xf9d60>
100583aed:	83 fd 01             	cmp    $0x1,%ebp
100583af0:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
100583af5:	c7 84 24 d4 00 00 00 	movl   $0x0,0xd4(%rsp)
100583afc:	00 00 00 00
100583b00:	41 0f 94 c4          	sete   %r12b
100583b04:	85 c0                	test   %eax,%eax
100583b06:	89 c7                	mov    %eax,%edi
100583b08:	41 0f 95 c5          	setne  %r13b
100583b0c:	45 84 e4             	test   %r12b,%r12b
100583b0f:	0f 84 64 10 00 00    	je     100584b79 <.text+0x183b79>
100583b15:	45 84 ed             	test   %r13b,%r13b
100583b18:	0f 84 5b 10 00 00    	je     100584b79 <.text+0x183b79>
100583b1e:	48 8b 05 2b f7 19 00 	mov    0x19f72b(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100583b25:	83 bc 24 98 00 00 00 	cmpl   $0x4,0x98(%rsp)
100583b2c:	04
100583b2d:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
100583b32:	48 8b 08             	mov    (%rax),%rcx
100583b35:	48 8d 51 38          	lea    0x38(%rcx),%rdx
100583b39:	0f 84 c1 06 00 00    	je     100584200 <.text+0x183200>
100583b3f:	48 8d 84 24 c8 00 00 	lea    0xc8(%rsp),%rax
100583b46:	00
100583b47:	45 31 c9             	xor    %r9d,%r9d
100583b4a:	45 31 c0             	xor    %r8d,%r8d
100583b4d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100583b52:	e8 49 b4 10 00       	call   10068efa0 <.text+0x28dfa0>
100583b57:	48 8b 05 c2 51 1a 00 	mov    0x1a51c2(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
100583b5e:	4c 8b 54 24 38       	mov    0x38(%rsp),%r10
100583b63:	8b 00                	mov    (%rax),%eax
100583b65:	85 c0                	test   %eax,%eax
100583b67:	0f 85 57 11 00 00    	jne    100584cc4 <.text+0x183cc4>
100583b6d:	48 8b 05 dc f6 19 00 	mov    0x19f6dc(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100583b74:	48 8b 00             	mov    (%rax),%rax
100583b77:	83 40 40 01          	addl   $0x1,0x40(%rax)
100583b7b:	8b 8c 24 c8 00 00 00 	mov    0xc8(%rsp),%ecx
100583b82:	8d 51 01             	lea    0x1(%rcx),%edx
100583b85:	8b 48 44             	mov    0x44(%rax),%ecx
100583b88:	01 ca                	add    %ecx,%edx
100583b8a:	83 bc 24 98 00 00 00 	cmpl   $0x4,0x98(%rsp)
100583b91:	04
100583b92:	89 94 24 c8 00 00 00 	mov    %edx,0xc8(%rsp)
100583b99:	0f 84 bc 06 00 00    	je     10058425b <.text+0x18325b>
100583b9f:	c7 40 44 00 00 00 00 	movl   $0x0,0x44(%rax)
100583ba6:	4c 8b 40 38          	mov    0x38(%rax),%r8
100583baa:	4d 85 f6             	test   %r14,%r14
100583bad:	0f 8e a3 03 00 00    	jle    100583f56 <.text+0x182f56>
100583bb3:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
100583bba:	00
100583bbb:	45 31 ed             	xor    %r13d,%r13d
100583bbe:	48 89 df             	mov    %rbx,%rdi
100583bc1:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
100583bc8:	00 00
100583bca:	4c 89 94 24 b0 00 00 	mov    %r10,0xb0(%rsp)
100583bd1:	00
100583bd2:	48 89 9c 24 b8 00 00 	mov    %rbx,0xb8(%rsp)
100583bd9:	00
100583bda:	4c 89 b4 24 a8 00 00 	mov    %r14,0xa8(%rsp)
100583be1:	00
100583be2:	4d 89 fe             	mov    %r15,%r14
100583be5:	45 89 ef             	mov    %r13d,%r15d
100583be8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100583bef:	00
100583bf0:	48 8b 05 e9 f5 19 00 	mov    0x19f5e9(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
100583bf7:	c7 84 24 cc 00 00 00 	movl   $0x0,0xcc(%rsp)
100583bfe:	00 00 00 00
100583c02:	48 8b 00             	mov    (%rax),%rax
100583c05:	48 8b 08             	mov    (%rax),%rcx
100583c08:	4c 39 c1             	cmp    %r8,%rcx
100583c0b:	7d 26                	jge    100583c33 <.text+0x182c33>
100583c0d:	45 31 c9             	xor    %r9d,%r9d
100583c10:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100583c16:	48 8d 15 4d 94 18 00 	lea    0x18944d(%rip),%rdx        # 10070d06a <_head_msys_iconv_2_dll-0x5ef96>
100583c1d:	e8 de f6 f6 ff       	call   1004f3300 <.text+0xf2300>
100583c22:	85 c0                	test   %eax,%eax
100583c24:	0f 84 b6 0e 00 00    	je     100584ae0 <.text+0x183ae0>
100583c2a:	48 83 84 24 88 00 00 	addq   $0x1,0x88(%rsp)
100583c31:	00 01
100583c33:	e8 58 f3 f6 ff       	call   1004f2f90 <.text+0xf1f90>
100583c38:	48 8d ac 24 f0 00 00 	lea    0xf0(%rsp),%rbp
100583c3f:	00
100583c40:	48 89 c3             	mov    %rax,%rbx
100583c43:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100583c48:	e8 f3 f3 f6 ff       	call   1004f3040 <.text+0xf2040>
100583c4d:	45 31 c9             	xor    %r9d,%r9d
100583c50:	48 89 e9             	mov    %rbp,%rcx
100583c53:	89 44 24 6c          	mov    %eax,0x6c(%rsp)
100583c57:	48 8b 05 f2 f5 19 00 	mov    0x19f5f2(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100583c5e:	48 8b 10             	mov    (%rax),%rdx
100583c61:	4c 8b 42 38          	mov    0x38(%rdx),%r8
100583c65:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
100583c6a:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
100583c6f:	e8 2c a1 10 00       	call   10068dda0 <.text+0x28cda0>
100583c74:	8b 84 24 30 01 00 00 	mov    0x130(%rsp),%eax
100583c7b:	39 84 24 c8 00 00 00 	cmp    %eax,0xc8(%rsp)
100583c82:	7f 35                	jg     100583cb9 <.text+0x182cb9>
100583c84:	e9 ff 05 00 00       	jmp    100584288 <.text+0x183288>
100583c89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100583c90:	48 89 e9             	mov    %rbp,%rcx
100583c93:	e8 e8 b1 10 00       	call   10068ee80 <.text+0x28de80>
100583c98:	41 89 c7             	mov    %eax,%r15d
100583c9b:	8b 84 24 30 01 00 00 	mov    0x130(%rsp),%eax
100583ca2:	44 01 f8             	add    %r15d,%eax
100583ca5:	89 84 24 30 01 00 00 	mov    %eax,0x130(%rsp)
100583cac:	3b 84 24 c8 00 00 00 	cmp    0xc8(%rsp),%eax
100583cb3:	0f 8d cf 05 00 00    	jge    100584288 <.text+0x183288>
100583cb9:	48 8b b4 24 00 01 00 	mov    0x100(%rsp),%rsi
100583cc0:	00
100583cc1:	80 3e 00             	cmpb   $0x0,(%rsi)
100583cc4:	75 ca                	jne    100583c90 <.text+0x182c90>
100583cc6:	89 84 24 cc 00 00 00 	mov    %eax,0xcc(%rsp)
100583ccd:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
100583cd2:	48 89 f3             	mov    %rsi,%rbx
100583cd5:	48 89 e9             	mov    %rbp,%rcx
100583cd8:	48 29 c3             	sub    %rax,%rbx
100583cdb:	89 5c 24 50          	mov    %ebx,0x50(%rsp)
100583cdf:	e8 0c a1 10 00       	call   10068ddf0 <.text+0x28cdf0>
100583ce4:	8b 94 24 cc 00 00 00 	mov    0xcc(%rsp),%edx
100583ceb:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
100583cf2:	39 c2                	cmp    %eax,%edx
100583cf4:	0f 8c 9e 05 00 00    	jl     100584298 <.text+0x183298>
100583cfa:	0f 84 7c 08 00 00    	je     10058457c <.text+0x18357c>
100583d00:	29 c2                	sub    %eax,%edx
100583d02:	44 89 f8             	mov    %r15d,%eax
100583d05:	83 eb 01             	sub    $0x1,%ebx
100583d08:	29 d0                	sub    %edx,%eax
100583d0a:	89 54 24 58          	mov    %edx,0x58(%rsp)
100583d0e:	89 44 24 60          	mov    %eax,0x60(%rsp)
100583d12:	48 8b 05 07 50 1a 00 	mov    0x1a5007(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
100583d19:	89 5c 24 50          	mov    %ebx,0x50(%rsp)
100583d1d:	8b 00                	mov    (%rax),%eax
100583d1f:	85 c0                	test   %eax,%eax
100583d21:	74 1a                	je     100583d3d <.text+0x182d3d>
100583d23:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
100583d28:	48 8b 05 c1 53 1a 00 	mov    0x1a53c1(%rip),%rax        # 1007290f0 <_head_msys_iconv_2_dll-0x42f10>
100583d2f:	48 63 d3             	movslq %ebx,%rdx
100583d32:	48 01 ca             	add    %rcx,%rdx
100583d35:	ff 10                	call   *(%rax)
100583d37:	29 c3                	sub    %eax,%ebx
100583d39:	89 5c 24 50          	mov    %ebx,0x50(%rsp)
100583d3d:	48 63 44 24 50       	movslq 0x50(%rsp),%rax
100583d42:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
100583d47:	45 31 e4             	xor    %r12d,%r12d
100583d4a:	80 3c 03 09          	cmpb   $0x9,(%rbx,%rax,1)
100583d4e:	0f 94 c0             	sete   %al
100583d51:	0f b6 c0             	movzbl %al,%eax
100583d54:	89 84 24 9c 00 00 00 	mov    %eax,0x9c(%rsp)
100583d5b:	8b 44 24 58          	mov    0x58(%rsp),%eax
100583d5f:	41 0f 45 c4          	cmovne %r12d,%eax
100583d63:	89 44 24 58          	mov    %eax,0x58(%rsp)
100583d67:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
100583d6b:	31 f6                	xor    %esi,%esi
100583d6d:	89 d9                	mov    %ebx,%ecx
100583d6f:	f6 84 24 e0 01 00 00 	testb  $0x40,0x1e0(%rsp)
100583d76:	40
100583d77:	0f 84 29 08 00 00    	je     1005845a6 <.text+0x1835a6>
100583d7d:	8b 44 24 58          	mov    0x58(%rsp),%eax
100583d81:	8b 54 24 60          	mov    0x60(%rsp),%edx
100583d85:	44 8d 04 10          	lea    (%rax,%rdx,1),%r8d
100583d89:	85 c9                	test   %ecx,%ecx
100583d8b:	74 16                	je     100583da3 <.text+0x182da3>
100583d8d:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
100583d92:	44 29 c0             	sub    %r8d,%eax
100583d95:	99                   	cltd
100583d96:	f7 f9                	idiv   %ecx
100583d98:	48 98                	cltq
100583d9a:	4c 39 f0             	cmp    %r14,%rax
100583d9d:	0f 8c fd 0e 00 00    	jl     100584ca0 <.text+0x183ca0>
100583da3:	41 0f af ce          	imul   %r14d,%ecx
100583da7:	8b 44 24 6c          	mov    0x6c(%rsp),%eax
100583dab:	46 8d 2c 01          	lea    (%rcx,%r8,1),%r13d
100583daf:	41 8d 4c 05 01       	lea    0x1(%r13,%rax,1),%ecx
100583db4:	48 63 c9             	movslq %ecx,%rcx
100583db7:	e8 24 d3 e7 ff       	call   1004010e0 <.text+0xe0>
100583dbc:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
100583dc3:	00
100583dc4:	48 89 c5             	mov    %rax,%rbp
100583dc7:	48 85 c0             	test   %rax,%rax
100583dca:	0f 84 10 0d 00 00    	je     100584ae0 <.text+0x183ae0>
100583dd0:	48 63 54 24 50       	movslq 0x50(%rsp),%rdx
100583dd5:	48 89 c1             	mov    %rax,%rcx
100583dd8:	49 89 d0             	mov    %rdx,%r8
100583ddb:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
100583de0:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
100583de5:	e8 16 c1 11 00       	call   10069ff00 <.text+0x29ef00>
100583dea:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
100583def:	48 8d 4c 15 00       	lea    0x0(%rbp,%rdx,1),%rcx
100583df4:	48 63 6c 24 60       	movslq 0x60(%rsp),%rbp
100583df9:	ba 20 00 00 00       	mov    $0x20,%edx
100583dfe:	49 89 e8             	mov    %rbp,%r8
100583e01:	e8 0a c1 11 00       	call   10069ff10 <.text+0x29ef10>
100583e06:	48 89 c1             	mov    %rax,%rcx
100583e09:	48 01 e9             	add    %rbp,%rcx
100583e0c:	4d 85 f6             	test   %r14,%r14
100583e0f:	0f 8e 7c 00 00 00    	jle    100583e91 <.text+0x182e91>
100583e15:	44 89 e0             	mov    %r12d,%eax
100583e18:	45 31 e4             	xor    %r12d,%r12d
100583e1b:	49 8d 6e ff          	lea    -0x1(%r14),%rbp
100583e1f:	48 63 db             	movslq %ebx,%rbx
100583e22:	83 f0 01             	xor    $0x1,%eax
100583e25:	44 89 bc 24 a0 00 00 	mov    %r15d,0xa0(%rsp)
100583e2c:	00
100583e2d:	4d 89 e7             	mov    %r12,%r15
100583e30:	88 44 24 38          	mov    %al,0x38(%rsp)
100583e34:	48 63 c6             	movslq %esi,%rax
100583e37:	49 89 c4             	mov    %rax,%r12
100583e3a:	eb 20                	jmp    100583e5c <.text+0x182e5c>
100583e3c:	0f 1f 40 00          	nopl   0x0(%rax)
100583e40:	4d 89 e0             	mov    %r12,%r8
100583e43:	ba 20 00 00 00       	mov    $0x20,%edx
100583e48:	49 83 c7 01          	add    $0x1,%r15
100583e4c:	e8 bf c0 11 00       	call   10069ff10 <.text+0x29ef10>
100583e51:	48 89 c1             	mov    %rax,%rcx
100583e54:	4c 01 e1             	add    %r12,%rcx
100583e57:	4d 39 fe             	cmp    %r15,%r14
100583e5a:	74 2d                	je     100583e89 <.text+0x182e89>
100583e5c:	48 8b 17             	mov    (%rdi),%rdx
100583e5f:	49 89 d8             	mov    %rbx,%r8
100583e62:	e8 99 c0 11 00       	call   10069ff00 <.text+0x29ef00>
100583e67:	48 89 c1             	mov    %rax,%rcx
100583e6a:	48 01 d9             	add    %rbx,%rcx
100583e6d:	49 39 ef             	cmp    %rbp,%r15
100583e70:	7c 07                	jl     100583e79 <.text+0x182e79>
100583e72:	80 7c 24 38 00       	cmpb   $0x0,0x38(%rsp)
100583e77:	74 04                	je     100583e7d <.text+0x182e7d>
100583e79:	85 f6                	test   %esi,%esi
100583e7b:	75 c3                	jne    100583e40 <.text+0x182e40>
100583e7d:	49 83 c7 01          	add    $0x1,%r15
100583e81:	41 29 f5             	sub    %esi,%r13d
100583e84:	4d 39 fe             	cmp    %r15,%r14
100583e87:	75 d3                	jne    100583e5c <.text+0x182e5c>
100583e89:	44 8b bc 24 a0 00 00 	mov    0xa0(%rsp),%r15d
100583e90:	00
100583e91:	48 63 5c 24 58       	movslq 0x58(%rsp),%rbx
100583e96:	ba 20 00 00 00       	mov    $0x20,%edx
100583e9b:	49 89 d8             	mov    %rbx,%r8
100583e9e:	e8 6d c0 11 00       	call   10069ff10 <.text+0x29ef10>
100583ea3:	8b 74 24 50          	mov    0x50(%rsp),%esi
100583ea7:	48 63 94 24 9c 00 00 	movslq 0x9c(%rsp),%rdx
100583eae:	00
100583eaf:	48 89 c1             	mov    %rax,%rcx
100583eb2:	8b 44 24 6c          	mov    0x6c(%rsp),%eax
100583eb6:	48 01 d9             	add    %rbx,%rcx
100583eb9:	29 f0                	sub    %esi,%eax
100583ebb:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
100583ec0:	29 d0                	sub    %edx,%eax
100583ec2:	48 01 f2             	add    %rsi,%rdx
100583ec5:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
100583eca:	83 c0 01             	add    $0x1,%eax
100583ecd:	4c 63 c0             	movslq %eax,%r8
100583ed0:	48 01 d6             	add    %rdx,%rsi
100583ed3:	48 89 f2             	mov    %rsi,%rdx
100583ed6:	e8 25 c0 11 00       	call   10069ff00 <.text+0x29ef00>
100583edb:	48 8b 05 6e f3 19 00 	mov    0x19f36e(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100583ee2:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
100583ee9:	00
100583eea:	45 31 c0             	xor    %r8d,%r8d
100583eed:	48 8b 00             	mov    (%rax),%rax
100583ef0:	48 8b 48 38          	mov    0x38(%rax),%rcx
100583ef4:	e8 17 df f6 ff       	call   1004f1e10 <.text+0xf0e10>
100583ef9:	48 8b 05 50 f3 19 00 	mov    0x19f350(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100583f00:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
100583f06:	48 8b 00             	mov    (%rax),%rax
100583f09:	48 8b 58 38          	mov    0x38(%rax),%rbx
100583f0d:	4c 8d 43 01          	lea    0x1(%rbx),%r8
100583f11:	4c 89 40 38          	mov    %r8,0x38(%rax)
100583f15:	75 07                	jne    100583f1e <.text+0x182f1e>
100583f17:	8b 5c 24 60          	mov    0x60(%rsp),%ebx
100583f1b:	01 58 40             	add    %ebx,0x40(%rax)
100583f1e:	48 83 44 24 48 01    	addq   $0x1,0x48(%rsp)
100583f24:	48 83 c7 10          	add    $0x10,%rdi
100583f28:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
100583f2d:	48 39 84 24 a8 00 00 	cmp    %rax,0xa8(%rsp)
100583f34:	00
100583f35:	0f 85 b5 fc ff ff    	jne    100583bf0 <.text+0x182bf0>
100583f3b:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
100583f42:	00
100583f43:	45 89 ec             	mov    %r13d,%r12d
100583f46:	8b 44 24 50          	mov    0x50(%rsp),%eax
100583f4a:	41 8d 74 04 ff       	lea    -0x1(%r12,%rax,1),%esi
100583f4f:	31 c0                	xor    %eax,%eax
100583f51:	85 f6                	test   %esi,%esi
100583f53:	0f 48 f0             	cmovs  %eax,%esi
100583f56:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
100583f5d:	00
100583f5e:	4c 8b 8c 24 88 00 00 	mov    0x88(%rsp),%r9
100583f65:	00
100583f66:	31 d2                	xor    %edx,%edx
100583f68:	e8 b3 1d e9 ff       	call   100415d20 <.text+0x14d20>
100583f6d:	48 8b 05 dc f2 19 00 	mov    0x19f2dc(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100583f74:	4c 8b 84 24 d8 00 00 	mov    0xd8(%rsp),%r8
100583f7b:	00
100583f7c:	48 8b 10             	mov    (%rax),%rdx
100583f7f:	48 8b 05 5a f2 19 00 	mov    0x19f25a(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
100583f86:	48 8b 7a 38          	mov    0x38(%rdx),%rdi
100583f8a:	48 8b 00             	mov    (%rax),%rax
100583f8d:	f3 0f 6f 52 38       	movdqu 0x38(%rdx),%xmm2
100583f92:	48 8d 4f ff          	lea    -0x1(%rdi),%rcx
100583f96:	89 b0 20 12 00 00    	mov    %esi,0x1220(%rax)
100583f9c:	0f 11 90 f8 11 00 00 	movups %xmm2,0x11f8(%rax)
100583fa3:	48 89 88 18 12 00 00 	mov    %rcx,0x1218(%rax)
100583faa:	4c 89 80 f8 11 00 00 	mov    %r8,0x11f8(%rax)
100583fb1:	c7 80 24 12 00 00 00 	movl   $0x0,0x1224(%rax)
100583fb8:	00 00 00
100583fbb:	f6 84 24 e0 01 00 00 	testb  $0x2,0x1e0(%rsp)
100583fc2:	02
100583fc3:	0f 85 fb 0b 00 00    	jne    100584bc4 <.text+0x183bc4>
100583fc9:	4c 89 42 38          	mov    %r8,0x38(%rdx)
100583fcd:	4c 8b 2d 7c ec 19 00 	mov    0x19ec7c(%rip),%r13        # 100722c50 <_head_msys_iconv_2_dll-0x493b0>
100583fd4:	e9 1f f8 ff ff       	jmp    1005837f8 <.text+0x1827f8>
100583fd9:	40 84 ff             	test   %dil,%dil
100583fdc:	0f 85 6b 01 00 00    	jne    10058414d <.text+0x18314d>
100583fe2:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
100583fe9:	00 00
100583feb:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
100583ff0:	31 d2                	xor    %edx,%edx
100583ff2:	41 f7 fb             	idiv   %r11d
100583ff5:	48 98                	cltq
100583ff7:	4c 39 f8             	cmp    %r15,%rax
100583ffa:	0f 8c 39 01 00 00    	jl     100584139 <.text+0x183139>
100584000:	89 f0                	mov    %esi,%eax
100584002:	4d 63 f3             	movslq %r11d,%r14
100584005:	4c 89 54 24 48       	mov    %r10,0x48(%rsp)
10058400a:	45 31 e4             	xor    %r12d,%r12d
10058400d:	41 0f af c7          	imul   %r15d,%eax
100584011:	48 8b 8c 24 d8 00 00 	mov    0xd8(%rsp),%rcx
100584018:	00
100584019:	89 44 24 38          	mov    %eax,0x38(%rsp)
10058401d:	4c 89 f8             	mov    %r15,%rax
100584020:	49 0f af c6          	imul   %r14,%rax
100584024:	48 89 44 24 58       	mov    %rax,0x58(%rsp)