1004fdb4f:	41 0f 95 c7          	setne  %r15b
1004fdb53:	41 21 c7             	and    %eax,%r15d
1004fdb56:	44 89 7c 24 38       	mov    %r15d,0x38(%rsp)
1004fdb5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004fdb60:	48 8b 05 79 56 22 00 	mov    0x225679(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004fdb67:	48 8b 17             	mov    (%rdi),%rdx
1004fdb6a:	45 31 c0             	xor    %r8d,%r8d
1004fdb6d:	48 8b 08             	mov    (%rax),%rcx
1004fdb70:	e8 9b 51 ff ff       	call   1004f2d10 <.text+0xf1d10>
1004fdb75:	48 8b 17             	mov    (%rdi),%rdx
1004fdb78:	48 89 c6             	mov    %rax,%rsi
1004fdb7b:	48 8b 05 5e 56 22 00 	mov    0x22565e(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004fdb82:	48 8b 08             	mov    (%rax),%rcx
1004fdb85:	e8 66 54 ff ff       	call   1004f2ff0 <.text+0xf1ff0>
1004fdb8a:	89 44 24 48          	mov    %eax,0x48(%rsp)
1004fdb8e:	81 fb ff ff ff 7f    	cmp    $0x7fffffff,%ebx
1004fdb94:	0f 85 d6 00 00 00    	jne    1004fdc70 <.text+0xfcc70>
1004fdb9a:	8b 5c 24 38          	mov    0x38(%rsp),%ebx
1004fdb9e:	8d 44 03 ff          	lea    -0x1(%rbx,%rax,1),%eax
1004fdba2:	8b 9c 24 10 01 00 00 	mov    0x110(%rsp),%ebx
1004fdba9:	0b 9c 24 08 01 00 00 	or     0x108(%rsp),%ebx
1004fdbb0:	74 6e                	je     1004fdc20 <.text+0xfcc20>
1004fdbb2:	31 d2                	xor    %edx,%edx
1004fdbb4:	85 c0                	test   %eax,%eax
1004fdbb6:	89 d3                	mov    %edx,%ebx
1004fdbb8:	0f 49 d8             	cmovns %eax,%ebx
1004fdbbb:	48 8b 05 8e 50 22 00 	mov    0x22508e(%rip),%rax        # 100722c50 <_head_msys_iconv_2_dll-0x493b0>
1004fdbc2:	8b 30                	mov    (%rax),%esi
1004fdbc4:	85 f6                	test   %esi,%esi
1004fdbc6:	0f 84 c4 03 00 00    	je     1004fdf90 <.text+0xfcf90>
1004fdbcc:	8b 8c 24 10 01 00 00 	mov    0x110(%rsp),%ecx
1004fdbd3:	89 5f 08             	mov    %ebx,0x8(%rdi)
1004fdbd6:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%rdi)
1004fdbdd:	85 c9                	test   %ecx,%ecx
1004fdbdf:	74 51                	je     1004fdc32 <.text+0xfcc32>
1004fdbe1:	8b 54 24 38          	mov    0x38(%rsp),%edx
1004fdbe5:	85 d2                	test   %edx,%edx
1004fdbe7:	75 49                	jne    1004fdc32 <.text+0xfcc32>
1004fdbe9:	48 8b 05 60 56 22 00 	mov    0x225660(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1004fdbf0:	45 31 c9             	xor    %r9d,%r9d
1004fdbf3:	4c 8d 44 24 5c       	lea    0x5c(%rsp),%r8
1004fdbf8:	48 89 fa             	mov    %rdi,%rdx
1004fdbfb:	48 8b 08             	mov    (%rax),%rcx
1004fdbfe:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1004fdc03:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1004fdc08:	e8 93 13 19 00       	call   10068efa0 <.text+0x28dfa0>
1004fdc0d:	8b 44 24 60          	mov    0x60(%rsp),%eax
1004fdc11:	2b 44 24 5c          	sub    0x5c(%rsp),%eax
1004fdc15:	89 47 0c             	mov    %eax,0xc(%rdi)
1004fdc18:	eb 18                	jmp    1004fdc32 <.text+0xfcc32>
1004fdc1a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004fdc20:	85 c0                	test   %eax,%eax
1004fdc22:	0f 88 58 03 00 00    	js     1004fdf80 <.text+0xfcf80>
1004fdc28:	89 47 08             	mov    %eax,0x8(%rdi)
1004fdc2b:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%rdi)
1004fdc32:	be 01 00 00 00       	mov    $0x1,%esi
1004fdc37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004fdc3e:	00 00
1004fdc40:	48 8b 05 d9 b0 22 00 	mov    0x22b0d9(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
1004fdc47:	8b 00                	mov    (%rax),%eax
1004fdc49:	85 c0                	test   %eax,%eax
1004fdc4b:	0f 85 0f 03 00 00    	jne    1004fdf60 <.text+0xfcf60>
1004fdc51:	89 f0                	mov    %esi,%eax
1004fdc53:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
1004fdc5a:	5b                   	pop    %rbx
1004fdc5b:	5e                   	pop    %rsi
1004fdc5c:	5f                   	pop    %rdi
1004fdc5d:	5d                   	pop    %rbp
1004fdc5e:	41 5c                	pop    %r12
1004fdc60:	41 5d                	pop    %r13
1004fdc62:	41 5e                	pop    %r14
1004fdc64:	41 5f                	pop    %r15
1004fdc66:	c3                   	ret
1004fdc67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004fdc6e:	00 00
1004fdc70:	48 8b 05 d9 55 22 00 	mov    0x2255d9(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1004fdc77:	48 8b 08             	mov    (%rax),%rcx
1004fdc7a:	44 8b a1 5c 01 00 00 	mov    0x15c(%rcx),%r12d
1004fdc81:	e8 8a 8a 00 00       	call   100506710 <.text+0x105710>
1004fdc86:	44 8b 9c 24 10 01 00 	mov    0x110(%rsp),%r11d
1004fdc8d:	00
1004fdc8e:	45 85 db             	test   %r11d,%r11d
1004fdc91:	0f 85 61 01 00 00    	jne    1004fddf8 <.text+0xfcdf8>
1004fdc97:	48 8b 05 b2 55 22 00 	mov    0x2255b2(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1004fdc9e:	45 31 ff             	xor    %r15d,%r15d
1004fdca1:	48 8b 08             	mov    (%rax),%rcx
1004fdca4:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1004fdca9:	48 8d 6c 24 60       	lea    0x60(%rsp),%rbp
1004fdcae:	45 31 c9             	xor    %r9d,%r9d
1004fdcb1:	48 89 ca             	mov    %rcx,%rdx
1004fdcb4:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1004fdcb9:	4c 8b 07             	mov    (%rdi),%r8
1004fdcbc:	48 89 e9             	mov    %rbp,%rcx
1004fdcbf:	e8 dc 00 19 00       	call   10068dda0 <.text+0x28cda0>
1004fdcc4:	44 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9d
1004fdccb:	00
1004fdccc:	44 39 cb             	cmp    %r9d,%ebx
1004fdccf:	0f 8c d2 04 00 00    	jl     1004fe1a7 <.text+0xfd1a7>
1004fdcd5:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1004fdcda:	4c 8d 6c 24 58       	lea    0x58(%rsp),%r13
1004fdcdf:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1004fdce4:	4c 8b 25 65 b4 22 00 	mov    0x22b465(%rip),%r12        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
1004fdceb:	4c 89 f6             	mov    %r14,%rsi
1004fdcee:	4d 89 ee             	mov    %r13,%r14
1004fdcf1:	eb 0d                	jmp    1004fdd00 <.text+0xfcd00>
1004fdcf3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004fdcf8:	44 39 cb             	cmp    %r9d,%ebx
1004fdcfb:	7c 61                	jl     1004fdd5e <.text+0xfcd5e>
1004fdcfd:	48 89 c6             	mov    %rax,%rsi
1004fdd00:	80 3e 00             	cmpb   $0x0,(%rsi)
1004fdd03:	0f 84 8f 01 00 00    	je     1004fde98 <.text+0xfce98>
1004fdd09:	4c 89 f2             	mov    %r14,%rdx
1004fdd0c:	48 89 e9             	mov    %rbp,%rcx
1004fdd0f:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
1004fdd14:	e8 17 01 19 00       	call   10068de30 <.text+0x28ce30>
1004fdd19:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1004fdd1e:	41 89 c7             	mov    %eax,%r15d
1004fdd21:	41 ff 14 24          	call   *(%r12)
1004fdd25:	44 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9d
1004fdd2c:	00
1004fdd2d:	48 98                	cltq
1004fdd2f:	48 03 44 24 70       	add    0x70(%rsp),%rax
1004fdd34:	45 01 f9             	add    %r15d,%r9d
1004fdd37:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1004fdd3c:	44 89 8c 24 a0 00 00 	mov    %r9d,0xa0(%rsp)
1004fdd43:	00
1004fdd44:	49 39 f5             	cmp    %rsi,%r13
1004fdd47:	75 af                	jne    1004fdcf8 <.text+0xfccf8>
1004fdd49:	44 2b 8c 24 94 00 00 	sub    0x94(%rsp),%r9d
1004fdd50:	00
1004fdd51:	44 89 8c 24 a0 00 00 	mov    %r9d,0xa0(%rsp)
1004fdd58:	00
1004fdd59:	44 39 cb             	cmp    %r9d,%ebx
1004fdd5c:	7d 9f                	jge    1004fdcfd <.text+0xfccfd>
1004fdd5e:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1004fdd63:	48 89 e9             	mov    %rbp,%rcx
1004fdd66:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
1004fdd6b:	41 89 c4             	mov    %eax,%r12d
1004fdd6e:	e8 7d 00 19 00       	call   10068ddf0 <.text+0x28cdf0>
1004fdd73:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
1004fdd78:	41 29 f4             	sub    %esi,%r12d
1004fdd7b:	44 2b 7c 24 58       	sub    0x58(%rsp),%r15d
1004fdd80:	41 83 ec 01          	sub    $0x1,%r12d
1004fdd84:	45 29 f9             	sub    %r15d,%r9d
1004fdd87:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
1004fdd8c:	e8 cf fc ff ff       	call   1004fda60 <.text+0xfca60>
1004fdd91:	44 8b 4c 24 38       	mov    0x38(%rsp),%r9d
1004fdd96:	85 c0                	test   %eax,%eax
1004fdd98:	0f 84 52 01 00 00    	je     1004fdef0 <.text+0xfcef0>
1004fdd9e:	89 d8                	mov    %ebx,%eax
1004fdda0:	83 f0 ff             	xor    $0xffffffff,%eax
1004fdda3:	0f 89 37 02 00 00    	jns    1004fdfe0 <.text+0xfcfe0>
1004fdda9:	f6 84 24 08 01 00 00 	testb  $0x1,0x108(%rsp)
1004fddb0:	01
1004fddb1:	0f 84 29 02 00 00    	je     1004fdfe0 <.text+0xfcfe0>
1004fddb7:	44 39 cb             	cmp    %r9d,%ebx
1004fddba:	0f 84 20 01 00 00    	je     1004fdee0 <.text+0xfcee0>
1004fddc0:	8d 53 01             	lea    0x1(%rbx),%edx
1004fddc3:	44 39 ca             	cmp    %r9d,%edx
1004fddc6:	0f 84 14 01 00 00    	je     1004fdee0 <.text+0xfcee0>
1004fddcc:	4d 63 ec             	movslq %r12d,%r13
1004fddcf:	41 89 de             	mov    %ebx,%r14d
1004fddd2:	45 29 ce             	sub    %r9d,%r14d
1004fddd5:	42 80 3c 2e 00       	cmpb   $0x0,(%rsi,%r13,1)
1004fddda:	0f 84 29 03 00 00    	je     1004fe109 <.text+0xfd109>
1004fdde0:	44 01 c8             	add    %r9d,%eax
1004fdde3:	85 c0                	test   %eax,%eax
1004fdde5:	0f 8e 31 02 00 00    	jle    1004fe01c <.text+0xfd01c>
1004fddeb:	31 f6                	xor    %esi,%esi
1004fdded:	e9 5f fe ff ff       	jmp    1004fdc51 <.text+0xfcc51>
1004fddf2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004fddf8:	48 8b 15 51 54 22 00 	mov    0x225451(%rip),%rdx        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1004fddff:	48 8b 0a             	mov    (%rdx),%rcx
1004fde02:	44 8b b9 34 05 00 00 	mov    0x534(%rcx),%r15d
1004fde09:	45 85 ff             	test   %r15d,%r15d
1004fde0c:	0f 84 92 fe ff ff    	je     1004fdca4 <.text+0xfcca4>
1004fde12:	44 8b b9 5c 01 00 00 	mov    0x15c(%rcx),%r15d
1004fde19:	45 85 ff             	test   %r15d,%r15d
1004fde1c:	0f 84 82 fe ff ff    	je     1004fdca4 <.text+0xfcca4>
1004fde22:	41 29 c4             	sub    %eax,%r12d
1004fde25:	44 39 e3             	cmp    %r12d,%ebx
1004fde28:	0f 8c d3 02 00 00    	jl     1004fe101 <.text+0xfd101>
1004fde2e:	45 85 e4             	test   %r12d,%r12d
1004fde31:	0f 8e ca 02 00 00    	jle    1004fe101 <.text+0xfd101>
1004fde37:	48 8b 17             	mov    (%rdi),%rdx
1004fde3a:	e8 f1 0e 19 00       	call   10068ed30 <.text+0x28dd30>
1004fde3f:	41 89 c7             	mov    %eax,%r15d
1004fde42:	31 c0                	xor    %eax,%eax
1004fde44:	45 85 ff             	test   %r15d,%r15d
1004fde47:	0f 9f c0             	setg   %al
1004fde4a:	41 29 c7             	sub    %eax,%r15d
1004fde4d:	44 89 f8             	mov    %r15d,%eax
1004fde50:	99                   	cltd
1004fde51:	41 f7 fc             	idiv   %r12d
1004fde54:	41 89 c0             	mov    %eax,%r8d
1004fde57:	48 8b 05 f2 53 22 00 	mov    0x2253f2(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1004fde5e:	48 8b 08             	mov    (%rax),%rcx
1004fde61:	89 d8                	mov    %ebx,%eax
1004fde63:	99                   	cltd
1004fde64:	41 f7 fc             	idiv   %r12d
1004fde67:	44 39 c0             	cmp    %r8d,%eax
1004fde6a:	0f 8e 34 fe ff ff    	jle    1004fdca4 <.text+0xfcca4>
1004fde70:	f6 45 00 10          	testb  $0x10,0x0(%rbp)
1004fde74:	74 0c                	je     1004fde82 <.text+0xfce82>
1004fde76:	41 8d 47 01          	lea    0x1(%r15),%eax
1004fde7a:	39 d8                	cmp    %ebx,%eax
1004fde7c:	0f 8d 22 fe ff ff    	jge    1004fdca4 <.text+0xfcca4>
1004fde82:	41 8d 40 01          	lea    0x1(%r8),%eax
1004fde86:	41 0f af c4          	imul   %r12d,%eax
1004fde8a:	8d 58 ff             	lea    -0x1(%rax),%ebx
1004fde8d:	e9 12 fe ff ff       	jmp    1004fdca4 <.text+0xfcca4>
1004fde92:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004fde98:	48 89 e9             	mov    %rbp,%rcx
1004fde9b:	44 89 4c 24 4c       	mov    %r9d,0x4c(%rsp)
1004fdea0:	49 89 f6             	mov    %rsi,%r14
1004fdea3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1004fdea8:	e8 43 ff 18 00       	call   10068ddf0 <.text+0x28cdf0>
1004fdead:	44 8b 4c 24 4c       	mov    0x4c(%rsp),%r9d
1004fdeb2:	45 89 f4             	mov    %r14d,%r12d
1004fdeb5:	41 29 f4             	sub    %esi,%r12d
1004fdeb8:	44 39 cb             	cmp    %r9d,%ebx
1004fdebb:	0f 8c ba fe ff ff    	jl     1004fdd7b <.text+0xfcd7b>
1004fdec1:	44 89 4c 24 40       	mov    %r9d,0x40(%rsp)
1004fdec6:	e8 95 fb ff ff       	call   1004fda60 <.text+0xfca60>
1004fdecb:	0b 44 24 38          	or     0x38(%rsp),%eax
1004fdecf:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
1004fded4:	0f 85 ad fe ff ff    	jne    1004fdd87 <.text+0xfcd87>
1004fdeda:	e9 9c fe ff ff       	jmp    1004fdd7b <.text+0xfcd7b>
1004fdedf:	90                   	nop
1004fdee0:	41 83 ff 01          	cmp    $0x1,%r15d
1004fdee4:	0f 8f e2 fe ff ff    	jg     1004fddcc <.text+0xfcdcc>
1004fdeea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004fdef0:	31 c0                	xor    %eax,%eax
1004fdef2:	45 85 e4             	test   %r12d,%r12d
1004fdef5:	44 8b 84 24 10 01 00 	mov    0x110(%rsp),%r8d
1004fdefc:	00
1004fdefd:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%rdi)
1004fdf04:	41 0f 49 c4          	cmovns %r12d,%eax
1004fdf08:	89 47 08             	mov    %eax,0x8(%rdi)
1004fdf0b:	89 d8                	mov    %ebx,%eax
1004fdf0d:	f7 d0                	not    %eax
1004fdf0f:	45 85 c0             	test   %r8d,%r8d
1004fdf12:	0f 84 ec 00 00 00    	je     1004fe004 <.text+0xfd004>
1004fdf18:	c1 e8 1f             	shr    $0x1f,%eax
1004fdf1b:	44 29 cb             	sub    %r9d,%ebx
1004fdf1e:	89 c6                	mov    %eax,%esi
1004fdf20:	85 db                	test   %ebx,%ebx
1004fdf22:	0f 8e 18 fd ff ff    	jle    1004fdc40 <.text+0xfcc40>
1004fdf28:	48 8b 05 21 53 22 00 	mov    0x225321(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1004fdf2f:	ba ff ff ff 7f       	mov    $0x7fffffff,%edx
1004fdf34:	48 63 cb             	movslq %ebx,%rcx
1004fdf37:	48 8b 00             	mov    (%rax),%rax
1004fdf3a:	8b 80 5c 01 00 00    	mov    0x15c(%rax),%eax
1004fdf40:	01 c0                	add    %eax,%eax
1004fdf42:	48 98                	cltq
1004fdf44:	48 29 c2             	sub    %rax,%rdx
1004fdf47:	48 39 d1             	cmp    %rdx,%rcx
1004fdf4a:	0f 8d f0 fc ff ff    	jge    1004fdc40 <.text+0xfcc40>
1004fdf50:	89 5f 0c             	mov    %ebx,0xc(%rdi)
1004fdf53:	e9 e8 fc ff ff       	jmp    1004fdc40 <.text+0xfcc40>
1004fdf58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004fdf5f:	00
1004fdf60:	48 8b 05 79 52 22 00 	mov    0x225279(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004fdf67:	48 89 fa             	mov    %rdi,%rdx
1004fdf6a:	48 8b 08             	mov    (%rax),%rcx
1004fdf6d:	e8 3e e5 fe ff       	call   1004ec4b0 <.text+0xeb4b0>
1004fdf72:	e9 da fc ff ff       	jmp    1004fdc51 <.text+0xfcc51>
1004fdf77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004fdf7e:	00 00
1004fdf80:	48 c7 47 08 00 00 00 	movq   $0x0,0x8(%rdi)
1004fdf87:	00
1004fdf88:	e9 a5 fc ff ff       	jmp    1004fdc32 <.text+0xfcc32>
1004fdf8d:	0f 1f 00             	nopl   (%rax)
1004fdf90:	48 8b 35 b9 52 22 00 	mov    0x2252b9(%rip),%rsi        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1004fdf97:	48 8b 17             	mov    (%rdi),%rdx
1004fdf9a:	48 8b 0e             	mov    (%rsi),%rcx
1004fdf9d:	e8 8e 0d 19 00       	call   10068ed30 <.text+0x28dd30>
1004fdfa2:	48 8b 16             	mov    (%rsi),%rdx
1004fdfa5:	8b 74 24 38          	mov    0x38(%rsp),%esi
1004fdfa9:	01 f0                	add    %esi,%eax
1004fdfab:	89 42 48             	mov    %eax,0x48(%rdx)
1004fdfae:	85 c0                	test   %eax,%eax
1004fdfb0:	0f 8e 16 fc ff ff    	jle    1004fdbcc <.text+0xfcbcc>
1004fdfb6:	83 e8 01             	sub    $0x1,%eax
1004fdfb9:	89 42 48             	mov    %eax,0x48(%rdx)
1004fdfbc:	89 5f 08             	mov    %ebx,0x8(%rdi)
1004fdfbf:	8b 9c 24 10 01 00 00 	mov    0x110(%rsp),%ebx
1004fdfc6:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%rdi)
1004fdfcd:	85 db                	test   %ebx,%ebx
1004fdfcf:	0f 85 0c fc ff ff    	jne    1004fdbe1 <.text+0xfcbe1>
1004fdfd5:	e9 58 fc ff ff       	jmp    1004fdc32 <.text+0xfcc32>
1004fdfda:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004fdfe0:	31 d2                	xor    %edx,%edx
1004fdfe2:	45 85 e4             	test   %r12d,%r12d
1004fdfe5:	44 8b 94 24 10 01 00 	mov    0x110(%rsp),%r10d
1004fdfec:	00
1004fdfed:	c7 47 0c 00 00 00 00 	movl   $0x0,0xc(%rdi)
1004fdff4:	41 0f 49 d4          	cmovns %r12d,%edx
1004fdff8:	89 57 08             	mov    %edx,0x8(%rdi)
1004fdffb:	45 85 d2             	test   %r10d,%r10d
1004fdffe:	0f 85 14 ff ff ff    	jne    1004fdf18 <.text+0xfcf18>
1004fe004:	44 39 cb             	cmp    %r9d,%ebx
1004fe007:	40 0f 9f c6          	setg   %sil
1004fe00b:	c1 eb 1f             	shr    $0x1f,%ebx
1004fe00e:	09 de                	or     %ebx,%esi
1004fe010:	83 f6 01             	xor    $0x1,%esi
1004fe013:	40 0f b6 f6          	movzbl %sil,%esi
1004fe017:	e9 24 fc ff ff       	jmp    1004fdc40 <.text+0xfcc40>
1004fe01c:	8b 6c 24 48          	mov    0x48(%rsp),%ebp
1004fe020:	44 89 4c 24 40       	mov    %r9d,0x40(%rsp)
1004fe025:	41 8d 04 2f          	lea    (%r15,%rbp,1),%eax
1004fe029:	48 98                	cltq
1004fe02b:	48 89 c1             	mov    %rax,%rcx
1004fe02e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1004fe033:	e8 a8 30 f0 ff       	call   1004010e0 <.text+0xe0>
1004fe038:	49 89 c2             	mov    %rax,%r10
1004fe03b:	48 85 c0             	test   %rax,%rax
1004fe03e:	0f 84 a7 fd ff ff    	je     1004fddeb <.text+0xfcdeb>
1004fe044:	4c 63 dd             	movslq %ebp,%r11
1004fe047:	45 31 ed             	xor    %r13d,%r13d
1004fe04a:	31 ed                	xor    %ebp,%ebp
1004fe04c:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
1004fe051:	45 85 db             	test   %r11d,%r11d
1004fe054:	7e 64                	jle    1004fe0ba <.text+0xfd0ba>
1004fe056:	44 89 74 24 48       	mov    %r14d,0x48(%rsp)
1004fe05b:	45 89 ce             	mov    %r9d,%r14d
1004fe05e:	48 89 bc 24 00 01 00 	mov    %rdi,0x100(%rsp)
1004fe065:	00
1004fe066:	48 89 f7             	mov    %rsi,%rdi
1004fe069:	4c 89 de             	mov    %r11,%rsi
1004fe06c:	89 9c 24 18 01 00 00 	mov    %ebx,0x118(%rsp)
1004fe073:	4c 89 d3             	mov    %r10,%rbx
1004fe076:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004fe07d:	00 00 00
1004fe080:	41 39 ec             	cmp    %ebp,%r12d
1004fe083:	0f 84 3d 01 00 00    	je     1004fe1c6 <.text+0xfd1c6>
1004fe089:	0f b6 14 2f          	movzbl (%rdi,%rbp,1),%edx
1004fe08d:	49 63 c5             	movslq %r13d,%rax
1004fe090:	41 83 c5 01          	add    $0x1,%r13d
1004fe094:	88 14 03             	mov    %dl,(%rbx,%rax,1)
1004fe097:	48 83 c5 01          	add    $0x1,%rbp
1004fe09b:	48 39 f5             	cmp    %rsi,%rbp
1004fe09e:	75 e0                	jne    1004fe080 <.text+0xfd080>
1004fe0a0:	49 89 da             	mov    %rbx,%r10
1004fe0a3:	45 89 f1             	mov    %r14d,%r9d
1004fe0a6:	44 8b 74 24 48       	mov    0x48(%rsp),%r14d
1004fe0ab:	48 8b bc 24 00 01 00 	mov    0x100(%rsp),%rdi
1004fe0b2:	00
1004fe0b3:	8b 9c 24 18 01 00 00 	mov    0x118(%rsp),%ebx
1004fe0ba:	48 8b 44 24 38       	mov    0x38(%rsp),%rax