1004d8ce3:	31 f8                	xor    %edi,%eax
1004d8ce5:	83 f8 01             	cmp    $0x1,%eax
1004d8ce8:	76 07                	jbe    1004d8cf1 <.text+0xd7cf1>
1004d8cea:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1004d8cef:	74 17                	je     1004d8d08 <.text+0xd7d08>
1004d8cf1:	48 8b 5b 38          	mov    0x38(%rbx),%rbx
1004d8cf5:	48 85 db             	test   %rbx,%rbx
1004d8cf8:	75 e6                	jne    1004d8ce0 <.text+0xd7ce0>
1004d8cfa:	89 d0                	mov    %edx,%eax
1004d8cfc:	48 83 c4 20          	add    $0x20,%rsp
1004d8d00:	5b                   	pop    %rbx
1004d8d01:	5e                   	pop    %rsi
1004d8d02:	5f                   	pop    %rdi
1004d8d03:	c3                   	ret
1004d8d04:	0f 1f 40 00          	nopl   0x0(%rax)
1004d8d08:	48 8b 33             	mov    (%rbx),%rsi
1004d8d0b:	48 3b 35 9e 1d 25 00 	cmp    0x251d9e(%rip),%rsi        # 10072aab0 <_head_msys_iconv_2_dll-0x41550>
1004d8d12:	74 48                	je     1004d8d5c <.text+0xd7d5c>
1004d8d14:	48 85 f6             	test   %rsi,%rsi
1004d8d17:	74 43                	je     1004d8d5c <.text+0xd7d5c>
1004d8d19:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004d8d20:	48 8b 06             	mov    (%rsi),%rax
1004d8d23:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
1004d8d27:	48 89 03             	mov    %rax,(%rbx)
1004d8d2a:	e8 41 47 12 00       	call   1005fd470 <.text+0x1fc470>
1004d8d2f:	48 63 43 50          	movslq 0x50(%rbx),%rax
1004d8d33:	85 c0                	test   %eax,%eax
1004d8d35:	74 15                	je     1004d8d4c <.text+0xd7d4c>
1004d8d37:	48 39 de             	cmp    %rbx,%rsi
1004d8d3a:	72 10                	jb     1004d8d4c <.text+0xd7d4c>
1004d8d3c:	48 83 c0 03          	add    $0x3,%rax
1004d8d40:	48 c1 e0 05          	shl    $0x5,%rax
1004d8d44:	48 01 d8             	add    %rbx,%rax
1004d8d47:	48 39 c6             	cmp    %rax,%rsi
1004d8d4a:	72 08                	jb     1004d8d54 <.text+0xd7d54>
1004d8d4c:	48 89 f1             	mov    %rsi,%rcx
1004d8d4f:	e8 cc 87 f2 ff       	call   100401520 <.text+0x520>
1004d8d54:	48 8b 33             	mov    (%rbx),%rsi
1004d8d57:	48 85 f6             	test   %rsi,%rsi
1004d8d5a:	75 c4                	jne    1004d8d20 <.text+0xd7d20>
1004d8d5c:	ba 01 00 00 00       	mov    $0x1,%edx
1004d8d61:	eb 8e                	jmp    1004d8cf1 <.text+0xd7cf1>
1004d8d63:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004d8d6a:	00 00 00 00
1004d8d6e:	66 90                	xchg   %ax,%ax
1004d8d70:	57                   	push   %rdi
1004d8d71:	56                   	push   %rsi
1004d8d72:	53                   	push   %rbx
1004d8d73:	48 83 ec 20          	sub    $0x20,%rsp
1004d8d77:	48 8b 1d 6a 5a 28 00 	mov    0x285a6a(%rip),%rbx        # 10075e7e8 <_head_msys_iconv_2_dll-0xd818>
1004d8d7e:	89 cf                	mov    %ecx,%edi
1004d8d80:	48 85 db             	test   %rbx,%rbx
1004d8d83:	75 13                	jne    1004d8d98 <.text+0xd7d98>
1004d8d85:	eb 59                	jmp    1004d8de0 <.text+0xd7de0>
1004d8d87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004d8d8e:	00 00
1004d8d90:	48 85 f6             	test   %rsi,%rsi
1004d8d93:	74 4b                	je     1004d8de0 <.text+0xd7de0>
1004d8d95:	48 89 f3             	mov    %rsi,%rbx
1004d8d98:	8b 43 54             	mov    0x54(%rbx),%eax
1004d8d9b:	48 8b 73 38          	mov    0x38(%rbx),%rsi
1004d8d9f:	31 f8                	xor    %edi,%eax
1004d8da1:	83 f8 01             	cmp    $0x1,%eax
1004d8da4:	76 ea                	jbe    1004d8d90 <.text+0xd7d90>
1004d8da6:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
1004d8dab:	75 e3                	jne    1004d8d90 <.text+0xd7d90>
1004d8dad:	48 8b 43 40          	mov    0x40(%rbx),%rax
1004d8db1:	48 85 c0             	test   %rax,%rax
1004d8db4:	74 3a                	je     1004d8df0 <.text+0xd7df0>
1004d8db6:	48 89 70 38          	mov    %rsi,0x38(%rax)
1004d8dba:	48 85 f6             	test   %rsi,%rsi
1004d8dbd:	74 3d                	je     1004d8dfc <.text+0xd7dfc>
1004d8dbf:	48 89 46 40          	mov    %rax,0x40(%rsi)
1004d8dc3:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1004d8dc7:	e8 34 74 16 00       	call   100640200 <.text+0x23f200>
1004d8dcc:	48 89 d9             	mov    %rbx,%rcx
1004d8dcf:	e8 4c 87 f2 ff       	call   100401520 <.text+0x520>
1004d8dd4:	eb bf                	jmp    1004d8d95 <.text+0xd7d95>
1004d8dd6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004d8ddd:	00 00 00
1004d8de0:	48 83 c4 20          	add    $0x20,%rsp
1004d8de4:	5b                   	pop    %rbx
1004d8de5:	5e                   	pop    %rsi
1004d8de6:	5f                   	pop    %rdi
1004d8de7:	c3                   	ret
1004d8de8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004d8def:	00
1004d8df0:	48 89 35 f1 59 28 00 	mov    %rsi,0x2859f1(%rip)        # 10075e7e8 <_head_msys_iconv_2_dll-0xd818>
1004d8df7:	48 85 f6             	test   %rsi,%rsi
1004d8dfa:	75 c3                	jne    1004d8dbf <.text+0xd7dbf>
1004d8dfc:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1004d8e00:	e8 fb 73 16 00       	call   100640200 <.text+0x23f200>
1004d8e05:	48 89 d9             	mov    %rbx,%rcx
1004d8e08:	48 83 c4 20          	add    $0x20,%rsp
1004d8e0c:	5b                   	pop    %rbx
1004d8e0d:	5e                   	pop    %rsi
1004d8e0e:	5f                   	pop    %rdi
1004d8e0f:	e9 0c 87 f2 ff       	jmp    100401520 <.text+0x520>
1004d8e14:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004d8e1b:	00 00 00 00
1004d8e1f:	90                   	nop
1004d8e20:	56                   	push   %rsi
1004d8e21:	53                   	push   %rbx
1004d8e22:	48 83 ec 28          	sub    $0x28,%rsp
1004d8e26:	48 8b 05 f3 ff 24 00 	mov    0x24fff3(%rip),%rax        # 100728e20 <_head_msys_iconv_2_dll-0x431e0>
1004d8e2d:	8b 00                	mov    (%rax),%eax
1004d8e2f:	48 89 ce             	mov    %rcx,%rsi
1004d8e32:	85 c0                	test   %eax,%eax
1004d8e34:	74 0a                	je     1004d8e40 <.text+0xd7e40>
1004d8e36:	48 83 c4 28          	add    $0x28,%rsp
1004d8e3a:	5b                   	pop    %rbx
1004d8e3b:	5e                   	pop    %rsi
1004d8e3c:	c3                   	ret
1004d8e3d:	0f 1f 00             	nopl   (%rax)
1004d8e40:	48 8b 19             	mov    (%rcx),%rbx
1004d8e43:	48 3b 1d 66 1c 25 00 	cmp    0x251c66(%rip),%rbx        # 10072aab0 <_head_msys_iconv_2_dll-0x41550>
1004d8e4a:	74 48                	je     1004d8e94 <.text+0xd7e94>
1004d8e4c:	48 85 db             	test   %rbx,%rbx
1004d8e4f:	74 43                	je     1004d8e94 <.text+0xd7e94>
1004d8e51:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004d8e58:	48 8b 03             	mov    (%rbx),%rax
1004d8e5b:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1004d8e5f:	48 89 06             	mov    %rax,(%rsi)
1004d8e62:	e8 09 46 12 00       	call   1005fd470 <.text+0x1fc470>
1004d8e67:	48 63 46 50          	movslq 0x50(%rsi),%rax
1004d8e6b:	48 39 f3             	cmp    %rsi,%rbx
1004d8e6e:	72 14                	jb     1004d8e84 <.text+0xd7e84>
1004d8e70:	85 c0                	test   %eax,%eax
1004d8e72:	74 10                	je     1004d8e84 <.text+0xd7e84>
1004d8e74:	48 83 c0 03          	add    $0x3,%rax
1004d8e78:	48 c1 e0 05          	shl    $0x5,%rax
1004d8e7c:	48 01 f0             	add    %rsi,%rax
1004d8e7f:	48 39 c3             	cmp    %rax,%rbx
1004d8e82:	72 08                	jb     1004d8e8c <.text+0xd7e8c>
1004d8e84:	48 89 d9             	mov    %rbx,%rcx
1004d8e87:	e8 94 86 f2 ff       	call   100401520 <.text+0x520>
1004d8e8c:	48 8b 1e             	mov    (%rsi),%rbx
1004d8e8f:	48 85 db             	test   %rbx,%rbx
1004d8e92:	75 c4                	jne    1004d8e58 <.text+0xd7e58>
1004d8e94:	48 8b 56 40          	mov    0x40(%rsi),%rdx
1004d8e98:	48 8b 46 38          	mov    0x38(%rsi),%rax
1004d8e9c:	48 85 d2             	test   %rdx,%rdx
1004d8e9f:	74 27                	je     1004d8ec8 <.text+0xd7ec8>
1004d8ea1:	48 89 42 38          	mov    %rax,0x38(%rdx)
1004d8ea5:	48 85 c0             	test   %rax,%rax
1004d8ea8:	74 04                	je     1004d8eae <.text+0xd7eae>
1004d8eaa:	48 89 50 40          	mov    %rdx,0x40(%rax)
1004d8eae:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
1004d8eb2:	e8 49 73 16 00       	call   100640200 <.text+0x23f200>
1004d8eb7:	48 89 f1             	mov    %rsi,%rcx
1004d8eba:	48 83 c4 28          	add    $0x28,%rsp
1004d8ebe:	5b                   	pop    %rbx
1004d8ebf:	5e                   	pop    %rsi
1004d8ec0:	e9 5b 86 f2 ff       	jmp    100401520 <.text+0x520>
1004d8ec5:	0f 1f 00             	nopl   (%rax)
1004d8ec8:	48 89 05 19 59 28 00 	mov    %rax,0x285919(%rip)        # 10075e7e8 <_head_msys_iconv_2_dll-0xd818>
1004d8ecf:	eb d4                	jmp    1004d8ea5 <.text+0xd7ea5>
1004d8ed1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004d8ed8:	00 00 00 00
1004d8edc:	0f 1f 40 00          	nopl   0x0(%rax)
1004d8ee0:	b9 20 00 00 00       	mov    $0x20,%ecx
1004d8ee5:	e9 f6 81 f2 ff       	jmp    1004010e0 <.text+0xe0>
1004d8eea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004d8ef0:	56                   	push   %rsi
1004d8ef1:	53                   	push   %rbx
1004d8ef2:	48 83 ec 28          	sub    $0x28,%rsp
1004d8ef6:	48 89 ce             	mov    %rcx,%rsi
1004d8ef9:	48 89 d3             	mov    %rdx,%rbx
1004d8efc:	48 8d 4a 10          	lea    0x10(%rdx),%rcx
1004d8f00:	e8 6b 45 12 00       	call   1005fd470 <.text+0x1fc470>
1004d8f05:	48 63 46 50          	movslq 0x50(%rsi),%rax
1004d8f09:	48 39 f3             	cmp    %rsi,%rbx
1004d8f0c:	72 14                	jb     1004d8f22 <.text+0xd7f22>
1004d8f0e:	85 c0                	test   %eax,%eax
1004d8f10:	74 10                	je     1004d8f22 <.text+0xd7f22>
1004d8f12:	48 83 c0 03          	add    $0x3,%rax
1004d8f16:	48 c1 e0 05          	shl    $0x5,%rax
1004d8f1a:	48 01 c6             	add    %rax,%rsi
1004d8f1d:	48 39 f3             	cmp    %rsi,%rbx
1004d8f20:	72 0e                	jb     1004d8f30 <.text+0xd7f30>
1004d8f22:	48 89 d9             	mov    %rbx,%rcx
1004d8f25:	48 83 c4 28          	add    $0x28,%rsp
1004d8f29:	5b                   	pop    %rbx
1004d8f2a:	5e                   	pop    %rsi
1004d8f2b:	e9 f0 85 f2 ff       	jmp    100401520 <.text+0x520>
1004d8f30:	48 83 c4 28          	add    $0x28,%rsp
1004d8f34:	5b                   	pop    %rbx
1004d8f35:	5e                   	pop    %rsi
1004d8f36:	c3                   	ret
1004d8f37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004d8f3e:	00 00
1004d8f40:	48 85 c9             	test   %rcx,%rcx
1004d8f43:	74 0b                	je     1004d8f50 <.text+0xd7f50>
1004d8f45:	48 63 41 4c          	movslq 0x4c(%rcx),%rax
1004d8f49:	c3                   	ret
1004d8f4a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004d8f50:	31 c0                	xor    %eax,%eax
1004d8f52:	c3                   	ret
1004d8f53:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004d8f5a:	00 00 00 00
1004d8f5e:	66 90                	xchg   %ax,%ax
1004d8f60:	41 54                	push   %r12
1004d8f62:	55                   	push   %rbp
1004d8f63:	57                   	push   %rdi
1004d8f64:	56                   	push   %rsi
1004d8f65:	53                   	push   %rbx
1004d8f66:	48 83 ec 20          	sub    $0x20,%rsp
1004d8f6a:	48 89 ce             	mov    %rcx,%rsi
1004d8f6d:	48 89 d7             	mov    %rdx,%rdi
1004d8f70:	44 89 c5             	mov    %r8d,%ebp
1004d8f73:	48 39 d1             	cmp    %rdx,%rcx
1004d8f76:	0f 84 94 00 00 00    	je     1004d9010 <.text+0xd8010>
1004d8f7c:	48 85 c9             	test   %rcx,%rcx
1004d8f7f:	0f 84 9b 00 00 00    	je     1004d9020 <.text+0xd8020>
1004d8f85:	48 63 41 4c          	movslq 0x4c(%rcx),%rax
1004d8f89:	48 89 c2             	mov    %rax,%rdx
1004d8f8c:	48 85 ff             	test   %rdi,%rdi
1004d8f8f:	0f 84 ab 00 00 00    	je     1004d9040 <.text+0xd8040>
1004d8f95:	48 63 4f 4c          	movslq 0x4c(%rdi),%rcx
1004d8f99:	48 39 c8             	cmp    %rcx,%rax
1004d8f9c:	74 12                	je     1004d8fb0 <.text+0xd7fb0>
1004d8f9e:	31 c0                	xor    %eax,%eax
1004d8fa0:	48 83 c4 20          	add    $0x20,%rsp
1004d8fa4:	5b                   	pop    %rbx
1004d8fa5:	5e                   	pop    %rsi
1004d8fa6:	5f                   	pop    %rdi
1004d8fa7:	5d                   	pop    %rbp
1004d8fa8:	41 5c                	pop    %r12
1004d8faa:	c3                   	ret
1004d8fab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004d8fb0:	b8 01 00 00 00       	mov    $0x1,%eax
1004d8fb5:	85 d2                	test   %edx,%edx
1004d8fb7:	74 e7                	je     1004d8fa0 <.text+0xd7fa0>
1004d8fb9:	4c 8b 25 f0 1a 25 00 	mov    0x251af0(%rip),%r12        # 10072aab0 <_head_msys_iconv_2_dll-0x41550>
1004d8fc0:	4c 39 26             	cmp    %r12,(%rsi)
1004d8fc3:	0f 84 9f 00 00 00    	je     1004d9068 <.text+0xd8068>
1004d8fc9:	48 8b 1f             	mov    (%rdi),%rbx
1004d8fcc:	4c 39 e3             	cmp    %r12,%rbx
1004d8fcf:	0f 84 a3 00 00 00    	je     1004d9078 <.text+0xd8078>
1004d8fd5:	48 8b 36             	mov    (%rsi),%rsi
1004d8fd8:	48 85 db             	test   %rbx,%rbx
1004d8fdb:	74 7b                	je     1004d9058 <.text+0xd8058>
1004d8fdd:	48 85 f6             	test   %rsi,%rsi
1004d8fe0:	75 16                	jne    1004d8ff8 <.text+0xd7ff8>
1004d8fe2:	eb 74                	jmp    1004d9058 <.text+0xd8058>
1004d8fe4:	0f 1f 40 00          	nopl   0x0(%rax)
1004d8fe8:	48 8b 36             	mov    (%rsi),%rsi
1004d8feb:	48 8b 1b             	mov    (%rbx),%rbx
1004d8fee:	48 85 f6             	test   %rsi,%rsi
1004d8ff1:	74 65                	je     1004d9058 <.text+0xd8058>
1004d8ff3:	48 85 db             	test   %rbx,%rbx
1004d8ff6:	74 60                	je     1004d9058 <.text+0xd8058>
1004d8ff8:	48 8d 53 10          	lea    0x10(%rbx),%rdx
1004d8ffc:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
1004d9000:	41 89 e8             	mov    %ebp,%r8d
1004d9003:	e8 88 5b 12 00       	call   1005feb90 <.text+0x1fdb90>
1004d9008:	85 c0                	test   %eax,%eax
1004d900a:	75 dc                	jne    1004d8fe8 <.text+0xd7fe8>
1004d900c:	eb 90                	jmp    1004d8f9e <.text+0xd7f9e>
1004d900e:	66 90                	xchg   %ax,%ax
1004d9010:	b8 01 00 00 00       	mov    $0x1,%eax
1004d9015:	48 83 c4 20          	add    $0x20,%rsp
1004d9019:	5b                   	pop    %rbx
1004d901a:	5e                   	pop    %rsi
1004d901b:	5f                   	pop    %rdi
1004d901c:	5d                   	pop    %rbp
1004d901d:	41 5c                	pop    %r12
1004d901f:	c3                   	ret
1004d9020:	48 85 d2             	test   %rdx,%rdx
1004d9023:	74 eb                	je     1004d9010 <.text+0xd8010>
1004d9025:	8b 52 4c             	mov    0x4c(%rdx),%edx
1004d9028:	31 c0                	xor    %eax,%eax
1004d902a:	85 d2                	test   %edx,%edx
1004d902c:	0f 94 c0             	sete   %al
1004d902f:	48 83 c4 20          	add    $0x20,%rsp
1004d9033:	5b                   	pop    %rbx
1004d9034:	5e                   	pop    %rsi
1004d9035:	5f                   	pop    %rdi
1004d9036:	5d                   	pop    %rbp
1004d9037:	41 5c                	pop    %r12
1004d9039:	c3                   	ret
1004d903a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004d9040:	48 85 c0             	test   %rax,%rax
1004d9043:	0f 94 c0             	sete   %al
1004d9046:	0f b6 c0             	movzbl %al,%eax
1004d9049:	48 83 c4 20          	add    $0x20,%rsp
1004d904d:	5b                   	pop    %rbx
1004d904e:	5e                   	pop    %rsi
1004d904f:	5f                   	pop    %rdi
1004d9050:	5d                   	pop    %rbp
1004d9051:	41 5c                	pop    %r12
1004d9053:	c3                   	ret
1004d9054:	0f 1f 40 00          	nopl   0x0(%rax)
1004d9058:	31 c0                	xor    %eax,%eax
1004d905a:	48 09 de             	or     %rbx,%rsi
1004d905d:	0f 94 c0             	sete   %al
1004d9060:	e9 3b ff ff ff       	jmp    1004d8fa0 <.text+0xd7fa0>
1004d9065:	0f 1f 00             	nopl   (%rax)
1004d9068:	48 89 f1             	mov    %rsi,%rcx
1004d906b:	e8 10 d5 f8 ff       	call   100466580 <.text+0x65580>
1004d9070:	e9 54 ff ff ff       	jmp    1004d8fc9 <.text+0xd7fc9>
1004d9075:	0f 1f 00             	nopl   (%rax)
1004d9078:	48 89 f9             	mov    %rdi,%rcx
1004d907b:	e8 00 d5 f8 ff       	call   100466580 <.text+0x65580>
1004d9080:	48 8b 1f             	mov    (%rdi),%rbx
1004d9083:	e9 4d ff ff ff       	jmp    1004d8fd5 <.text+0xd7fd5>
1004d9088:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004d908f:	00
1004d9090:	56                   	push   %rsi
1004d9091:	53                   	push   %rbx
1004d9092:	48 83 ec 28          	sub    $0x28,%rsp
1004d9096:	48 89 ce             	mov    %rcx,%rsi
1004d9099:	48 89 d3             	mov    %rdx,%rbx
1004d909c:	48 85 c9             	test   %rcx,%rcx
1004d909f:	0f 84 23 01 00 00    	je     1004d91c8 <.text+0xd81c8>
1004d90a5:	48 63 41 4c          	movslq 0x4c(%rcx),%rax
1004d90a9:	49 89 c0             	mov    %rax,%r8
1004d90ac:	48 85 d2             	test   %rdx,%rdx
1004d90af:	0f 88 23 01 00 00    	js     1004d91d8 <.text+0xd81d8>
1004d90b5:	48 39 d0             	cmp    %rdx,%rax
1004d90b8:	0f 8e 0a 01 00 00    	jle    1004d91c8 <.text+0xd81c8>
1004d90be:	48 8b 05 eb 19 25 00 	mov    0x2519eb(%rip),%rax        # 10072aab0 <_head_msys_iconv_2_dll-0x41550>
1004d90c5:	48 39 06             	cmp    %rax,(%rsi)
1004d90c8:	0f 84 e2 00 00 00    	je     1004d91b0 <.text+0xd81b0>
1004d90ce:	48 8b 46 18          	mov    0x18(%rsi),%rax
1004d90d2:	48 85 c0             	test   %rax,%rax
1004d90d5:	0f 84 25 01 00 00    	je     1004d9200 <.text+0xd8200>
1004d90db:	48 63 56 20          	movslq 0x20(%rsi),%rdx
1004d90df:	89 d1                	mov    %edx,%ecx
1004d90e1:	c1 e9 1f             	shr    $0x1f,%ecx
1004d90e4:	01 d1                	add    %edx,%ecx
1004d90e6:	d1 f9                	sar    $1,%ecx
1004d90e8:	48 63 c9             	movslq %ecx,%rcx
1004d90eb:	48 39 d9             	cmp    %rbx,%rcx
1004d90ee:	0f 8f f4 00 00 00    	jg     1004d91e8 <.text+0xd81e8>
1004d90f4:	46 8d 0c 02          	lea    (%rdx,%r8,1),%r9d
1004d90f8:	44 89 c9             	mov    %r9d,%ecx
1004d90fb:	c1 e9 1f             	shr    $0x1f,%ecx
1004d90fe:	44 01 c9             	add    %r9d,%ecx
1004d9101:	d1 f9                	sar    $1,%ecx
1004d9103:	48 63 c9             	movslq %ecx,%rcx
1004d9106:	48 39 d9             	cmp    %rbx,%rcx
1004d9109:	0f 8c 11 01 00 00    	jl     1004d9220 <.text+0xd8220>
1004d910f:	48 39 da             	cmp    %rbx,%rdx
1004d9112:	7d 51                	jge    1004d9165 <.text+0xd8165>
1004d9114:	48 89 d1             	mov    %rdx,%rcx
1004d9117:	48 8b 00             	mov    (%rax),%rax
1004d911a:	48 f7 d1             	not    %rcx
1004d911d:	48 01 d9             	add    %rbx,%rcx
1004d9120:	83 e1 01             	and    $0x1,%ecx