100401f83:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
100401f88:	c7 05 1a a1 00 00 02 	movl   $0x2,0xa11a(%rip)        # 10040c0ac <_head_msys_iconv_2_dll-0xf54>
100401f8f:	00 00 00
100401f92:	48 85 db             	test   %rbx,%rbx
100401f95:	0f 85 33 ff ff ff    	jne    100401ece <.text+0xece>
100401f9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100401fa0:	44 8b a4 24 e8 30 00 	mov    0x30e8(%rsp),%r12d
100401fa7:	00
100401fa8:	e9 9f fe ff ff       	jmp    100401e4c <.text+0xe4c>
100401fad:	0f 1f 00             	nopl   (%rax)
100401fb0:	e8 3b 0c 00 00       	call   100402bf0 <.text+0x1bf0>
100401fb5:	83 38 16             	cmpl   $0x16,(%rax)
100401fb8:	0f 84 a4 00 00 00    	je     100402062 <.text+0x1062>
100401fbe:	e8 2d 0c 00 00       	call   100402bf0 <.text+0x1bf0>
100401fc3:	83 38 07             	cmpl   $0x7,(%rax)
100401fc6:	75 7a                	jne    100402042 <.text+0x1042>
100401fc8:	48 39 74 24 70       	cmp    %rsi,0x70(%rsp)
100401fcd:	0f 85 ed fe ff ff    	jne    100401ec0 <.text+0xec0>
100401fd3:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
100401fd8:	48 39 c6             	cmp    %rax,%rsi
100401fdb:	74 08                	je     100401fe5 <.text+0xfe5>
100401fdd:	48 89 f1             	mov    %rsi,%rcx
100401fe0:	e8 2b 04 00 00       	call   100402410 <.text+0x1410>
100401fe5:	48 01 ed             	add    %rbp,%rbp
100401fe8:	0f 84 ec 03 00 00    	je     1004023da <.text+0x13da>
100401fee:	48 89 e9             	mov    %rbp,%rcx
100401ff1:	e8 2a 0a 00 00       	call   100402a20 <.text+0x1a20>
100401ff6:	48 89 c6             	mov    %rax,%rsi
100401ff9:	e9 c2 fe ff ff       	jmp    100401ec0 <.text+0xec0>
100401ffe:	44 8b 05 a3 a0 00 00 	mov    0xa0a3(%rip),%r8d        # 10040c0a8 <_head_msys_iconv_2_dll-0xf58>
100402005:	45 85 c0             	test   %r8d,%r8d
100402008:	0f 84 c0 00 00 00    	je     1004020ce <.text+0x10ce>
10040200e:	66 90                	xchg   %ax,%ax
100402010:	c7 44 24 3c 01 00 00 	movl   $0x1,0x3c(%rsp)
100402017:	00
100402018:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
10040201d:	48 39 c6             	cmp    %rax,%rsi
100402020:	74 08                	je     10040202a <.text+0x102a>
100402022:	48 89 f1             	mov    %rsi,%rcx
100402025:	e8 e6 03 00 00       	call   100402410 <.text+0x1410>
10040202a:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
10040202e:	48 81 c4 98 30 00 00 	add    $0x3098,%rsp
100402035:	5b                   	pop    %rbx
100402036:	5e                   	pop    %rsi
100402037:	5f                   	pop    %rdi
100402038:	5d                   	pop    %rbp
100402039:	41 5c                	pop    %r12
10040203b:	41 5d                	pop    %r13
10040203d:	41 5e                	pop    %r14
10040203f:	41 5f                	pop    %r15
100402041:	c3                   	ret
100402042:	8b 15 60 a0 00 00    	mov    0xa060(%rip),%edx        # 10040c0a8 <_head_msys_iconv_2_dll-0xf58>
100402048:	85 d2                	test   %edx,%edx
10040204a:	75 c4                	jne    100402010 <.text+0x1010>
10040204c:	e8 9f 0b 00 00       	call   100402bf0 <.text+0x1bf0>
100402051:	48 8b 94 24 f0 30 00 	mov    0x30f0(%rsp),%rdx
100402058:	00
100402059:	8b 08                	mov    (%rax),%ecx
10040205b:	e8 50 fc ff ff       	call   100401cb0 <.text+0xcb0>
100402060:	eb ae                	jmp    100402010 <.text+0x1010>
100402062:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
100402067:	44 8b a4 24 e8 30 00 	mov    0x30e8(%rsp),%r12d
10040206e:	00
10040206f:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
100402076:	0f 87 d5 02 00 00    	ja     100402351 <.text+0x1351>
10040207c:	48 85 db             	test   %rbx,%rbx
10040207f:	0f 84 c7 fd ff ff    	je     100401e4c <.text+0xe4c>
100402085:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
10040208a:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
10040208f:	4c 8b 4c 24 50       	mov    0x50(%rsp),%r9
100402094:	48 29 d8             	sub    %rbx,%rax
100402097:	48 8d 51 01          	lea    0x1(%rcx),%rdx
10040209b:	48 05 00 10 00 00    	add    $0x1000,%rax
1004020a1:	4c 8d 04 18          	lea    (%rax,%rbx,1),%r8
1004020a5:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
1004020aa:	0f b6 4a ff          	movzbl -0x1(%rdx),%ecx
1004020ae:	48 83 c0 01          	add    $0x1,%rax
1004020b2:	48 83 c2 01          	add    $0x1,%rdx
1004020b6:	88 48 ff             	mov    %cl,-0x1(%rax)
1004020b9:	4c 89 c1             	mov    %r8,%rcx
1004020bc:	48 29 c1             	sub    %rax,%rcx
1004020bf:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1004020c4:	4c 39 c8             	cmp    %r9,%rax
1004020c7:	75 dc                	jne    1004020a5 <.text+0x10a5>
1004020c9:	e9 7e fd ff ff       	jmp    100401e4c <.text+0xe4c>
1004020ce:	48 8b 8c 24 f0 30 00 	mov    0x30f0(%rsp),%rcx
1004020d5:	00
1004020d6:	e8 d5 fa ff ff       	call   100401bb0 <.text+0xbb0>
1004020db:	e9 30 ff ff ff       	jmp    100402010 <.text+0x1010>
1004020e0:	45 31 f6             	xor    %r14d,%r14d
1004020e3:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1004020e7:	0f 84 cb 02 00 00    	je     1004023b8 <.text+0x13b8>
1004020ed:	4c 8d a4 24 80 00 00 	lea    0x80(%rsp),%r12
1004020f4:	00
1004020f5:	4c 8d ac 24 88 00 00 	lea    0x88(%rsp),%r13
1004020fc:	00
1004020fd:	4c 8d 7c 24 78       	lea    0x78(%rsp),%r15
100402102:	48 85 db             	test   %rbx,%rbx
100402105:	0f 85 26 01 00 00    	jne    100402231 <.text+0x1231>
10040210b:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
100402110:	4d 89 e1             	mov    %r12,%r9
100402113:	45 31 c0             	xor    %r8d,%r8d
100402116:	31 d2                	xor    %edx,%edx
100402118:	48 89 f9             	mov    %rdi,%rcx
10040211b:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
100402122:	00
100402123:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
10040212a:	00
10040212b:	e8 58 0a 00 00       	call   100402b88 <.text+0x1b88>
100402130:	48 89 c3             	mov    %rax,%rbx
100402133:	48 3b b4 24 80 00 00 	cmp    0x80(%rsp),%rsi
10040213a:	00
10040213b:	74 4e                	je     10040218b <.text+0x118b>
10040213d:	e8 ae 0a 00 00       	call   100402bf0 <.text+0x1bf0>
100402142:	8b 00                	mov    (%rax),%eax
100402144:	89 44 24 30          	mov    %eax,0x30(%rsp)
100402148:	e8 b3 0a 00 00       	call   100402c00 <.text+0x1c00>
10040214d:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
100402154:	00
100402155:	ba 01 00 00 00       	mov    $0x1,%edx
10040215a:	48 89 f1             	mov    %rsi,%rcx
10040215d:	4c 8b 48 10          	mov    0x10(%rax),%r9
100402161:	49 29 f0             	sub    %rsi,%r8
100402164:	e8 77 0b 00 00       	call   100402ce0 <.text+0x1ce0>
100402169:	48 89 c2             	mov    %rax,%rdx
10040216c:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
100402173:	00
100402174:	48 29 f0             	sub    %rsi,%rax
100402177:	48 39 c2             	cmp    %rax,%rdx
10040217a:	0f 82 90 fe ff ff    	jb     100402010 <.text+0x1010>
100402180:	e8 6b 0a 00 00       	call   100402bf0 <.text+0x1bf0>
100402185:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
100402189:	89 08                	mov    %ecx,(%rax)
10040218b:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
10040218f:	0f 85 dc 01 00 00    	jne    100402371 <.text+0x1371>
100402195:	e8 56 0a 00 00       	call   100402bf0 <.text+0x1bf0>
10040219a:	81 38 8a 00 00 00    	cmpl   $0x8a,(%rax)
1004021a0:	75 3a                	jne    1004021dc <.text+0x11dc>
1004021a2:	8b 05 04 9f 00 00    	mov    0x9f04(%rip),%eax        # 10040c0ac <_head_msys_iconv_2_dll-0xf54>
1004021a8:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
1004021ac:	83 f8 01             	cmp    $0x1,%eax
1004021af:	0f 85 49 fe ff ff    	jne    100401ffe <.text+0xffe>
1004021b5:	4d 89 f8             	mov    %r15,%r8
1004021b8:	ba 04 00 00 00       	mov    $0x4,%edx
1004021bd:	48 89 f9             	mov    %rdi,%rcx
1004021c0:	c7 44 24 78 01 00 00 	movl   $0x1,0x78(%rsp)
1004021c7:	00
1004021c8:	e8 a3 09 00 00       	call   100402b70 <.text+0x1b70>
1004021cd:	c7 05 d5 9e 00 00 02 	movl   $0x2,0x9ed5(%rip)        # 10040c0ac <_head_msys_iconv_2_dll-0xf54>
1004021d4:	00 00 00
1004021d7:	e9 2f ff ff ff       	jmp    10040210b <.text+0x110b>
1004021dc:	e8 0f 0a 00 00       	call   100402bf0 <.text+0x1bf0>
1004021e1:	83 38 16             	cmpl   $0x16,(%rax)
1004021e4:	0f 84 67 01 00 00    	je     100402351 <.text+0x1351>
1004021ea:	e8 01 0a 00 00       	call   100402bf0 <.text+0x1bf0>
1004021ef:	83 38 07             	cmpl   $0x7,(%rax)
1004021f2:	0f 85 4a fe ff ff    	jne    100402042 <.text+0x1042>
1004021f8:	48 3b b4 24 80 00 00 	cmp    0x80(%rsp),%rsi
1004021ff:	00
100402200:	0f 85 05 ff ff ff    	jne    10040210b <.text+0x110b>
100402206:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
10040220b:	48 39 c6             	cmp    %rax,%rsi
10040220e:	74 08                	je     100402218 <.text+0x1218>
100402210:	48 89 f1             	mov    %rsi,%rcx
100402213:	e8 f8 01 00 00       	call   100402410 <.text+0x1410>
100402218:	48 01 ed             	add    %rbp,%rbp
10040221b:	0f 84 b9 01 00 00    	je     1004023da <.text+0x13da>
100402221:	48 89 e9             	mov    %rbp,%rcx
100402224:	e8 f7 07 00 00       	call   100402a20 <.text+0x1a20>
100402229:	48 89 c6             	mov    %rax,%rsi
10040222c:	e9 da fe ff ff       	jmp    10040210b <.text+0x110b>
100402231:	48 8b 15 58 9e 00 00 	mov    0x9e58(%rip),%rdx        # 10040c090 <_head_msys_iconv_2_dll-0xf70>
100402238:	48 85 d2             	test   %rdx,%rdx
10040223b:	0f 84 10 01 00 00    	je     100402351 <.text+0x1351>
100402241:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
100402246:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
10040224b:	4c 89 fd             	mov    %r15,%rbp
10040224e:	48 8d 7c 24 70       	lea    0x70(%rsp),%rdi
100402253:	48 29 d8             	sub    %rbx,%rax
100402256:	48 8d 98 00 10 00 00 	lea    0x1000(%rax),%rbx
10040225d:	eb 08                	jmp    100402267 <.text+0x1267>
10040225f:	90                   	nop
100402260:	48 8b 15 29 9e 00 00 	mov    0x9e29(%rip),%rdx        # 10040c090 <_head_msys_iconv_2_dll-0xf70>
100402267:	44 0f b6 03          	movzbl (%rbx),%r8d
10040226b:	48 8b 0d ee 9d 00 00 	mov    0x9dee(%rip),%rcx        # 10040c060 <_head_msys_iconv_2_dll-0xfa0>
100402272:	e8 f9 0a 00 00       	call   100402d70 <.text+0x1d70>
100402277:	48 8b 0d e2 9d 00 00 	mov    0x9de2(%rip),%rcx        # 10040c060 <_head_msys_iconv_2_dll-0xfa0>
10040227e:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
100402283:	e8 08 0b 00 00       	call   100402d90 <.text+0x1d90>
100402288:	45 31 c9             	xor    %r9d,%r9d
10040228b:	45 31 c0             	xor    %r8d,%r8d
10040228e:	31 d2                	xor    %edx,%edx
100402290:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
100402295:	48 8b 05 64 9d 00 00 	mov    0x9d64(%rip),%rax        # 10040c000 <_head_msys_iconv_2_dll-0x1000>
10040229c:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1004022a3:	00 00
1004022a5:	48 8b 0d 5c 9d 00 00 	mov    0x9d5c(%rip),%rcx        # 10040c008 <_head_msys_iconv_2_dll-0xff8>
1004022ac:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1004022b3:	00
1004022b4:	48 8b 05 bd 9d 00 00 	mov    0x9dbd(%rip),%rax        # 10040c078 <_head_msys_iconv_2_dll-0xf88>
1004022bb:	48 c1 e0 02          	shl    $0x2,%rax
1004022bf:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1004022c6:	00
1004022c7:	e8 bc 08 00 00       	call   100402b88 <.text+0x1b88>
1004022cc:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1004022d1:	4d 89 e1             	mov    %r12,%r9
1004022d4:	49 89 e8             	mov    %rbp,%r8
1004022d7:	48 8b 0d 2a 9d 00 00 	mov    0x9d2a(%rip),%rcx        # 10040c008 <_head_msys_iconv_2_dll-0xff8>
1004022de:	48 89 fa             	mov    %rdi,%rdx
1004022e1:	e8 a2 08 00 00       	call   100402b88 <.text+0x1b88>
1004022e6:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1004022ea:	0f 84 ef 00 00 00    	je     1004023df <.text+0x13df>
1004022f0:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1004022f5:	45 31 c0             	xor    %r8d,%r8d
1004022f8:	31 d2                	xor    %edx,%edx
1004022fa:	4d 89 e1             	mov    %r12,%r9
1004022fd:	48 8b 0d 04 9d 00 00 	mov    0x9d04(%rip),%rcx        # 10040c008 <_head_msys_iconv_2_dll-0xff8>
100402304:	e8 7f 08 00 00       	call   100402b88 <.text+0x1b88>
100402309:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
10040230d:	0f 84 cc 00 00 00    	je     1004023df <.text+0x13df>
100402313:	e8 e8 08 00 00       	call   100402c00 <.text+0x1c00>
100402318:	48 8b 0d 59 9d 00 00 	mov    0x9d59(%rip),%rcx        # 10040c078 <_head_msys_iconv_2_dll-0xf88>
10040231f:	ba 01 00 00 00       	mov    $0x1,%edx
100402324:	48 83 c3 01          	add    $0x1,%rbx
100402328:	4c 8b 48 10          	mov    0x10(%rax),%r9
10040232c:	4c 8d 04 8d 00 00 00 	lea    0x0(,%rcx,4),%r8
100402333:	00
100402334:	48 8b 0d c5 9c 00 00 	mov    0x9cc5(%rip),%rcx        # 10040c000 <_head_msys_iconv_2_dll-0x1000>
10040233b:	4c 2b 84 24 88 00 00 	sub    0x88(%rsp),%r8
100402342:	00
100402343:	e8 98 09 00 00       	call   100402ce0 <.text+0x1ce0>
100402348:	4c 39 f3             	cmp    %r14,%rbx
10040234b:	0f 85 0f ff ff ff    	jne    100402260 <.text+0x1260>
100402351:	8b 0d 51 9d 00 00    	mov    0x9d51(%rip),%ecx        # 10040c0a8 <_head_msys_iconv_2_dll-0xf58>
100402357:	85 c9                	test   %ecx,%ecx
100402359:	0f 85 b1 fc ff ff    	jne    100402010 <.text+0x1010>
10040235f:	48 8b 8c 24 f0 30 00 	mov    0x30f0(%rsp),%rcx
100402366:	00
100402367:	e8 c4 f8 ff ff       	call   100401c30 <.text+0xc30>
10040236c:	e9 9f fc ff ff       	jmp    100402010 <.text+0x1010>
100402371:	45 85 f6             	test   %r14d,%r14d
100402374:	0f 84 9e fc ff ff    	je     100402018 <.text+0x1018>
10040237a:	e8 81 08 00 00       	call   100402c00 <.text+0x1c00>
10040237f:	48 8b 48 10          	mov    0x10(%rax),%rcx
100402383:	e8 f8 08 00 00       	call   100402c80 <.text+0x1c80>
100402388:	8b 05 12 9d 00 00    	mov    0x9d12(%rip),%eax        # 10040c0a0 <_head_msys_iconv_2_dll-0xf60>
10040238e:	85 c0                	test   %eax,%eax
100402390:	75 33                	jne    1004023c5 <.text+0x13c5>
100402392:	48 8d 0d cf 45 00 00 	lea    0x45cf(%rip),%rcx        # 100406968 <_head_msys_iconv_2_dll-0x6698>
100402399:	e8 ba 07 00 00       	call   100402b58 <.text+0x1b58>
10040239e:	4c 8b 8c 24 f0 30 00 	mov    0x30f0(%rsp),%r9
1004023a5:	00
1004023a6:	44 89 f2             	mov    %r14d,%edx
1004023a9:	31 c9                	xor    %ecx,%ecx
1004023ab:	49 89 c0             	mov    %rax,%r8
1004023ae:	e8 9d 08 00 00       	call   100402c50 <.text+0x1c50>
1004023b3:	e9 58 fc ff ff       	jmp    100402010 <.text+0x1010>
1004023b8:	e8 33 08 00 00       	call   100402bf0 <.text+0x1bf0>
1004023bd:	44 8b 30             	mov    (%rax),%r14d
1004023c0:	e9 28 fd ff ff       	jmp    1004020ed <.text+0x10ed>
1004023c5:	e8 36 08 00 00       	call   100402c00 <.text+0x1c00>
1004023ca:	b9 0a 00 00 00       	mov    $0xa,%ecx
1004023cf:	48 8b 50 18          	mov    0x18(%rax),%rdx
1004023d3:	e8 58 09 00 00       	call   100402d30 <.text+0x1d30>
1004023d8:	eb b8                	jmp    100402392 <.text+0x1392>
1004023da:	e8 e1 05 00 00       	call   1004029c0 <.text+0x19c0>
1004023df:	48 8b 1d 7a 9c 00 00 	mov    0x9c7a(%rip),%rbx        # 10040c060 <_head_msys_iconv_2_dll-0xfa0>
1004023e6:	48 8d 0d 43 45 00 00 	lea    0x4543(%rip),%rcx        # 100406930 <_head_msys_iconv_2_dll-0x66d0>
1004023ed:	e8 66 07 00 00       	call   100402b58 <.text+0x1b58>
1004023f2:	31 d2                	xor    %edx,%edx
1004023f4:	b9 01 00 00 00       	mov    $0x1,%ecx
1004023f9:	49 89 c0             	mov    %rax,%r8
1004023fc:	49 89 d9             	mov    %rbx,%r9
1004023ff:	e8 4c 08 00 00       	call   100402c50 <.text+0x1c50>
100402404:	90                   	nop
100402405:	90                   	nop
100402406:	90                   	nop
100402407:	90                   	nop
100402408:	90                   	nop
100402409:	90                   	nop
10040240a:	90                   	nop
10040240b:	90                   	nop
10040240c:	90                   	nop
10040240d:	90                   	nop
10040240e:	90                   	nop
10040240f:	90                   	nop
100402410:	53                   	push   %rbx
100402411:	48 83 ec 30          	sub    $0x30,%rsp
100402415:	48 89 cb             	mov    %rcx,%rbx
100402418:	e8 d3 07 00 00       	call   100402bf0 <.text+0x1bf0>
10040241d:	8b 00                	mov    (%rax),%eax
10040241f:	89 44 24 28          	mov    %eax,0x28(%rsp)
100402423:	e8 c8 07 00 00       	call   100402bf0 <.text+0x1bf0>
100402428:	8b 00                	mov    (%rax),%eax
10040242a:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
10040242e:	e8 bd 07 00 00       	call   100402bf0 <.text+0x1bf0>
100402433:	48 89 d9             	mov    %rbx,%rcx
100402436:	31 db                	xor    %ebx,%ebx
100402438:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10040243e:	e8 8d 08 00 00       	call   100402cd0 <.text+0x1cd0>
100402443:	e8 a8 07 00 00       	call   100402bf0 <.text+0x1bf0>
100402448:	8b 00                	mov    (%rax),%eax
10040244a:	85 c0                	test   %eax,%eax
10040244c:	0f 94 c3             	sete   %bl
10040244f:	e8 9c 07 00 00       	call   100402bf0 <.text+0x1bf0>
100402454:	8b 54 9c 28          	mov    0x28(%rsp,%rbx,4),%edx
100402458:	89 10                	mov    %edx,(%rax)
10040245a:	48 83 c4 30          	add    $0x30,%rsp
10040245e:	5b                   	pop    %rbx
10040245f:	c3                   	ret
100402460:	57                   	push   %rdi
100402461:	56                   	push   %rsi
100402462:	53                   	push   %rbx
100402463:	48 83 ec 20          	sub    $0x20,%rsp
100402467:	48 89 cb             	mov    %rcx,%rbx
10040246a:	48 85 c9             	test   %rcx,%rcx
10040246d:	74 7e                	je     1004024ed <.text+0x14ed>
10040246f:	ba 2f 00 00 00       	mov    $0x2f,%edx
100402474:	e8 37 09 00 00       	call   100402db0 <.text+0x1db0>
100402479:	48 89 c6             	mov    %rax,%rsi
10040247c:	48 85 c0             	test   %rax,%rax
10040247f:	74 4a                	je     1004024cb <.text+0x14cb>
100402481:	48 8d 78 01          	lea    0x1(%rax),%rdi
100402485:	48 89 f8             	mov    %rdi,%rax
100402488:	48 29 d8             	sub    %rbx,%rax
10040248b:	48 83 f8 06          	cmp    $0x6,%rax
10040248f:	7e 3a                	jle    1004024cb <.text+0x14cb>
100402491:	48 8d 4e fa          	lea    -0x6(%rsi),%rcx
100402495:	41 b8 07 00 00 00    	mov    $0x7,%r8d
10040249b:	48 8d 15 66 48 00 00 	lea    0x4866(%rip),%rdx        # 100406d08 <_head_msys_iconv_2_dll-0x62f8>
1004024a2:	e8 f9 08 00 00       	call   100402da0 <.text+0x1da0>
1004024a7:	85 c0                	test   %eax,%eax
1004024a9:	75 20                	jne    1004024cb <.text+0x14cb>
1004024ab:	80 7e 01 6c          	cmpb   $0x6c,0x1(%rsi)
1004024af:	75 37                	jne    1004024e8 <.text+0x14e8>
1004024b1:	80 7f 01 74          	cmpb   $0x74,0x1(%rdi)
1004024b5:	75 31                	jne    1004024e8 <.text+0x14e8>
1004024b7:	80 7f 02 2d          	cmpb   $0x2d,0x2(%rdi)
1004024bb:	75 2b                	jne    1004024e8 <.text+0x14e8>
1004024bd:	48 8b 05 ac ae 00 00 	mov    0xaeac(%rip),%rax        # 10040d370 <__imp_program_invocation_short_name>
1004024c4:	48 8d 5e 04          	lea    0x4(%rsi),%rbx
1004024c8:	48 89 18             	mov    %rbx,(%rax)
1004024cb:	48 8b 05 96 ae 00 00 	mov    0xae96(%rip),%rax        # 10040d368 <__imp_program_invocation_name>
1004024d2:	48 89 1d d7 9b 00 00 	mov    %rbx,0x9bd7(%rip)        # 10040c0b0 <_head_msys_iconv_2_dll-0xf50>
1004024d9:	48 89 18             	mov    %rbx,(%rax)
1004024dc:	48 83 c4 20          	add    $0x20,%rsp
1004024e0:	5b                   	pop    %rbx
1004024e1:	5e                   	pop    %rsi
1004024e2:	5f                   	pop    %rdi
1004024e3:	c3                   	ret