10044fc72:	48 89 d9             	mov    %rbx,%rcx
10044fc75:	e8 26 06 25 00       	call   1006a02a0 <.text+0x29f2a0>
10044fc7a:	85 c0                	test   %eax,%eax
10044fc7c:	0f 85 b8 fe ff ff    	jne    10044fb3a <.text+0x4eb3a>
10044fc82:	c7 06 08 00 00 00    	movl   $0x8,(%rsi)
10044fc88:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10044fc8f:	00
10044fc90:	e9 0b 01 00 00       	jmp    10044fda0 <.text+0x4eda0>
10044fc95:	0f 1f 00             	nopl   (%rax)
10044fc98:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
10044fc9e:	48 8d 15 78 72 29 00 	lea    0x297278(%rip),%rdx        # 1006e6f1d <_head_msys_iconv_2_dll-0x850e3>
10044fca5:	48 89 d9             	mov    %rbx,%rcx
10044fca8:	31 ff                	xor    %edi,%edi
10044fcaa:	e8 f1 05 25 00       	call   1006a02a0 <.text+0x29f2a0>
10044fcaf:	85 c0                	test   %eax,%eax
10044fcb1:	0f 85 83 fe ff ff    	jne    10044fb3a <.text+0x4eb3a>
10044fcb7:	c7 06 10 00 00 00    	movl   $0x10,(%rsi)
10044fcbd:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10044fcc4:	00
10044fcc5:	e9 d6 00 00 00       	jmp    10044fda0 <.text+0x4eda0>
10044fcca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10044fcd0:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
10044fcd6:	48 8d 15 4b 72 29 00 	lea    0x29724b(%rip),%rdx        # 1006e6f28 <_head_msys_iconv_2_dll-0x850d8>
10044fcdd:	48 89 d9             	mov    %rbx,%rcx
10044fce0:	e8 bb 05 25 00       	call   1006a02a0 <.text+0x29f2a0>
10044fce5:	85 c0                	test   %eax,%eax
10044fce7:	0f 84 f3 00 00 00    	je     10044fde0 <.text+0x4ede0>
10044fced:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
10044fcf3:	48 8d 15 3a 72 29 00 	lea    0x29723a(%rip),%rdx        # 1006e6f34 <_head_msys_iconv_2_dll-0x850cc>
10044fcfa:	48 89 d9             	mov    %rbx,%rcx
10044fcfd:	31 ff                	xor    %edi,%edi
10044fcff:	e8 9c 05 25 00       	call   1006a02a0 <.text+0x29f2a0>
10044fd04:	85 c0                	test   %eax,%eax
10044fd06:	0f 85 2e fe ff ff    	jne    10044fb3a <.text+0x4eb3a>
10044fd0c:	c7 06 11 00 00 00    	movl   $0x11,(%rsi)
10044fd12:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10044fd19:	00
10044fd1a:	e9 81 00 00 00       	jmp    10044fda0 <.text+0x4eda0>
10044fd1f:	90                   	nop
10044fd20:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
10044fd26:	48 8d 15 13 72 29 00 	lea    0x297213(%rip),%rdx        # 1006e6f40 <_head_msys_iconv_2_dll-0x850c0>
10044fd2d:	48 89 d9             	mov    %rbx,%rcx
10044fd30:	e8 6b 05 25 00       	call   1006a02a0 <.text+0x29f2a0>
10044fd35:	85 c0                	test   %eax,%eax
10044fd37:	0f 84 93 00 00 00    	je     10044fdd0 <.text+0x4edd0>
10044fd3d:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
10044fd43:	48 8d 15 03 72 29 00 	lea    0x297203(%rip),%rdx        # 1006e6f4d <_head_msys_iconv_2_dll-0x850b3>
10044fd4a:	48 89 d9             	mov    %rbx,%rcx
10044fd4d:	31 ff                	xor    %edi,%edi
10044fd4f:	e8 4c 05 25 00       	call   1006a02a0 <.text+0x29f2a0>
10044fd54:	85 c0                	test   %eax,%eax
10044fd56:	0f 85 de fd ff ff    	jne    10044fb3a <.text+0x4eb3a>
10044fd5c:	c7 06 0a 00 00 00    	movl   $0xa,(%rsi)
10044fd62:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10044fd69:	00
10044fd6a:	eb 34                	jmp    10044fda0 <.text+0x4eda0>
10044fd6c:	0f 1f 40 00          	nopl   0x0(%rax)
10044fd70:	41 b8 0d 00 00 00    	mov    $0xd,%r8d
10044fd76:	48 8d 15 dd 71 29 00 	lea    0x2971dd(%rip),%rdx        # 1006e6f5a <_head_msys_iconv_2_dll-0x850a6>
10044fd7d:	48 89 d9             	mov    %rbx,%rcx
10044fd80:	31 ff                	xor    %edi,%edi
10044fd82:	e8 19 05 25 00       	call   1006a02a0 <.text+0x29f2a0>
10044fd87:	85 c0                	test   %eax,%eax
10044fd89:	0f 85 ab fd ff ff    	jne    10044fb3a <.text+0x4eb3a>
10044fd8f:	c7 06 09 00 00 00    	movl   $0x9,(%rsi)
10044fd95:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10044fd9c:	00
10044fd9d:	0f 1f 00             	nopl   (%rax)
10044fda0:	bf 01 00 00 00       	mov    $0x1,%edi
10044fda5:	e9 90 fd ff ff       	jmp    10044fb3a <.text+0x4eb3a>
10044fdaa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10044fdb0:	c7 06 0b 00 00 00    	movl   $0xb,(%rsi)
10044fdb6:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10044fdbd:	00
10044fdbe:	eb e0                	jmp    10044fda0 <.text+0x4eda0>
10044fdc0:	c7 06 03 00 00 00    	movl   $0x3,(%rsi)
10044fdc6:	48 c7 46 08 01 00 00 	movq   $0x1,0x8(%rsi)
10044fdcd:	00
10044fdce:	eb d0                	jmp    10044fda0 <.text+0x4eda0>
10044fdd0:	c7 06 0e 00 00 00    	movl   $0xe,(%rsi)
10044fdd6:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10044fddd:	00
10044fdde:	eb c0                	jmp    10044fda0 <.text+0x4eda0>
10044fde0:	c7 06 07 00 00 00    	movl   $0x7,(%rsi)
10044fde6:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10044fded:	00
10044fdee:	eb b0                	jmp    10044fda0 <.text+0x4eda0>
10044fdf0:	c7 06 0c 00 00 00    	movl   $0xc,(%rsi)
10044fdf6:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
10044fdfd:	00
10044fdfe:	eb a0                	jmp    10044fda0 <.text+0x4eda0>
10044fe00:	48 83 ec 28          	sub    $0x28,%rsp
10044fe04:	83 39 12             	cmpl   $0x12,(%rcx)
10044fe07:	77 1f                	ja     10044fe28 <.text+0x4ee28>
10044fe09:	8b 01                	mov    (%rcx),%eax
10044fe0b:	4c 8d 0d 7e 71 29 00 	lea    0x29717e(%rip),%r9        # 1006e6f90 <_head_msys_iconv_2_dll-0x85070>
10044fe12:	49 63 04 81          	movslq (%r9,%rax,4),%rax
10044fe16:	4c 01 c8             	add    %r9,%rax
10044fe19:	ff e0                	jmp    *%rax
10044fe1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10044fe20:	85 d2                	test   %edx,%edx
10044fe22:	0f 85 98 00 00 00    	jne    10044fec0 <.text+0x4eec0>
10044fe28:	b8 01 00 00 00       	mov    $0x1,%eax
10044fe2d:	48 83 c4 28          	add    $0x28,%rsp
10044fe31:	c3                   	ret
10044fe32:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10044fe38:	45 85 c0             	test   %r8d,%r8d
10044fe3b:	0f 85 7f 00 00 00    	jne    10044fec0 <.text+0x4eec0>
10044fe41:	31 c0                	xor    %eax,%eax
10044fe43:	eb e8                	jmp    10044fe2d <.text+0x4ee2d>
10044fe45:	0f 1f 00             	nopl   (%rax)
10044fe48:	45 85 c0             	test   %r8d,%r8d
10044fe4b:	74 f4                	je     10044fe41 <.text+0x4ee41>
10044fe4d:	e8 5e 33 1f 00       	call   1006431b0 <.text+0x2421b0>
10044fe52:	31 c0                	xor    %eax,%eax
10044fe54:	eb d7                	jmp    10044fe2d <.text+0x4ee2d>
10044fe56:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10044fe5d:	00 00 00
10044fe60:	45 85 c0             	test   %r8d,%r8d
10044fe63:	74 dc                	je     10044fe41 <.text+0x4ee41>
10044fe65:	48 8b 0d 54 41 2d 00 	mov    0x2d4154(%rip),%rcx        # 100723fc0 <_head_msys_iconv_2_dll-0x48040>
10044fe6c:	e8 07 fa 24 00       	call   10069f878 <.text+0x29e878>
10044fe71:	48 89 c1             	mov    %rax,%rcx
10044fe74:	e8 87 e8 24 00       	call   10069e700 <.text+0x29d700>
10044fe79:	31 c0                	xor    %eax,%eax
10044fe7b:	eb b0                	jmp    10044fe2d <.text+0x4ee2d>
10044fe7d:	0f 1f 00             	nopl   (%rax)
10044fe80:	e8 4b e6 1e 00       	call   10063e4d0 <.text+0x23d4d0>
10044fe85:	85 c0                	test   %eax,%eax
10044fe87:	74 9f                	je     10044fe28 <.text+0x4ee28>
10044fe89:	48 8b 0d 40 41 2d 00 	mov    0x2d4140(%rip),%rcx        # 100723fd0 <_head_msys_iconv_2_dll-0x48030>
10044fe90:	e8 e3 f9 24 00       	call   10069f878 <.text+0x29e878>
10044fe95:	48 89 c1             	mov    %rax,%rcx
10044fe98:	e8 63 e8 24 00       	call   10069e700 <.text+0x29d700>
10044fe9d:	eb 89                	jmp    10044fe28 <.text+0x4ee28>
10044fe9f:	90                   	nop
10044fea0:	45 85 c0             	test   %r8d,%r8d
10044fea3:	74 9c                	je     10044fe41 <.text+0x4ee41>
10044fea5:	48 8b 0d 94 84 2d 00 	mov    0x2d8494(%rip),%rcx        # 100728340 <_head_msys_iconv_2_dll-0x43cc0>
10044feac:	e8 c7 f9 24 00       	call   10069f878 <.text+0x29e878>
10044feb1:	48 89 c1             	mov    %rax,%rcx
10044feb4:	e8 47 e8 24 00       	call   10069e700 <.text+0x29d700>
10044feb9:	31 c0                	xor    %eax,%eax
10044febb:	e9 6d ff ff ff       	jmp    10044fe2d <.text+0x4ee2d>
10044fec0:	48 8b 0d 19 41 2d 00 	mov    0x2d4119(%rip),%rcx        # 100723fe0 <_head_msys_iconv_2_dll-0x48020>
10044fec7:	e8 ac f9 24 00       	call   10069f878 <.text+0x29e878>
10044fecc:	48 89 c1             	mov    %rax,%rcx
10044fecf:	e8 2c e8 24 00       	call   10069e700 <.text+0x29d700>
10044fed4:	31 c0                	xor    %eax,%eax
10044fed6:	e9 52 ff ff ff       	jmp    10044fe2d <.text+0x4ee2d>
10044fedb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10044fee0:	41 55                	push   %r13
10044fee2:	41 54                	push   %r12
10044fee4:	55                   	push   %rbp
10044fee5:	57                   	push   %rdi
10044fee6:	56                   	push   %rsi
10044fee7:	53                   	push   %rbx
10044fee8:	48 83 ec 58          	sub    $0x58,%rsp
10044feec:	8b 01                	mov    (%rcx),%eax
10044feee:	48 89 cb             	mov    %rcx,%rbx
10044fef1:	89 d7                	mov    %edx,%edi
10044fef3:	4c 89 c6             	mov    %r8,%rsi
10044fef6:	4c 89 cd             	mov    %r9,%rbp
10044fef9:	4d 85 c0             	test   %r8,%r8
10044fefc:	0f 84 ce 00 00 00    	je     10044ffd0 <.text+0x4efd0>
10044ff02:	83 f8 0c             	cmp    $0xc,%eax
10044ff05:	75 71                	jne    10044ff78 <.text+0x4ef78>
10044ff07:	85 d2                	test   %edx,%edx
10044ff09:	0f 85 e1 01 00 00    	jne    1004500f0 <.text+0x4f0f0>
10044ff0f:	48 83 bc 24 b8 00 00 	cmpq   $0x0,0xb8(%rsp)
10044ff16:	00 00
10044ff18:	0f 84 b2 01 00 00    	je     1004500d0 <.text+0x4f0d0>
10044ff1e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
10044ff22:	44 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%r8d
10044ff29:	00
10044ff2a:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
10044ff31:	00
10044ff32:	e8 09 dd fd ff       	call   10042dc40 <.text+0x2cc40>
10044ff37:	48 89 c1             	mov    %rax,%rcx
10044ff3a:	48 85 c0             	test   %rax,%rax
10044ff3d:	0f 84 f5 01 00 00    	je     100450138 <.text+0x4f138>
10044ff43:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
10044ff48:	e8 33 e4 1a 00       	call   1005fe380 <.text+0x1fd380>
10044ff4d:	48 89 d9             	mov    %rbx,%rcx
10044ff50:	e8 1b d5 1a 00       	call   1005fd470 <.text+0x1fc470>
10044ff55:	66 0f 6f 44 24 40    	movdqa 0x40(%rsp),%xmm0
10044ff5b:	0f 11 03             	movups %xmm0,(%rbx)
10044ff5e:	66 90                	xchg   %ax,%ax
10044ff60:	b8 01 00 00 00       	mov    $0x1,%eax
10044ff65:	48 83 c4 58          	add    $0x58,%rsp
10044ff69:	5b                   	pop    %rbx
10044ff6a:	5e                   	pop    %rsi
10044ff6b:	5f                   	pop    %rdi
10044ff6c:	5d                   	pop    %rbp
10044ff6d:	41 5c                	pop    %r12
10044ff6f:	41 5d                	pop    %r13
10044ff71:	c3                   	ret
10044ff72:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10044ff78:	4c 89 c1             	mov    %r8,%rcx
10044ff7b:	e8 80 d6 1a 00       	call   1005fd600 <.text+0x1fc600>
10044ff80:	49 89 c4             	mov    %rax,%r12
10044ff83:	8b 03                	mov    (%rbx),%eax
10044ff85:	85 ff                	test   %edi,%edi
10044ff87:	74 4e                	je     10044ffd7 <.text+0x4efd7>
10044ff89:	83 f8 0c             	cmp    $0xc,%eax
10044ff8c:	0f 84 5e 01 00 00    	je     1004500f0 <.text+0x4f0f0>
10044ff92:	49 bd ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r13
10044ff99:	ff ff 7f
10044ff9c:	48 85 ed             	test   %rbp,%rbp
10044ff9f:	74 0d                	je     10044ffae <.text+0x4efae>
10044ffa1:	48 89 e9             	mov    %rbp,%rcx
10044ffa4:	e8 57 d6 1a 00       	call   1005fd600 <.text+0x1fc600>
10044ffa9:	49 89 c5             	mov    %rax,%r13
10044ffac:	8b 03                	mov    (%rbx),%eax
10044ffae:	83 e8 05             	sub    $0x5,%eax
10044ffb1:	83 f8 07             	cmp    $0x7,%eax
10044ffb4:	77 aa                	ja     10044ff60 <.text+0x4ef60>
10044ffb6:	48 8d 15 1f 70 29 00 	lea    0x29701f(%rip),%rdx        # 1006e6fdc <_head_msys_iconv_2_dll-0x85024>
10044ffbd:	48 63 04 82          	movslq (%rdx,%rax,4),%rax
10044ffc1:	48 01 d0             	add    %rdx,%rax
10044ffc4:	ff e0                	jmp    *%rax
10044ffc6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10044ffcd:	00 00 00
10044ffd0:	45 31 e4             	xor    %r12d,%r12d
10044ffd3:	85 ff                	test   %edi,%edi
10044ffd5:	75 b2                	jne    10044ff89 <.text+0x4ef89>
10044ffd7:	45 31 ed             	xor    %r13d,%r13d
10044ffda:	eb d2                	jmp    10044ffae <.text+0x4efae>
10044ffdc:	0f 1f 40 00          	nopl   0x0(%rax)
10044ffe0:	48 89 d9             	mov    %rbx,%rcx
10044ffe3:	e8 08 e2 1a 00       	call   1005fe1f0 <.text+0x1fd1f0>
10044ffe8:	48 89 c1             	mov    %rax,%rcx
10044ffeb:	48 89 c6             	mov    %rax,%rsi
10044ffee:	e8 7d 02 25 00       	call   1006a0270 <.text+0x29f270>
10044fff3:	48 89 c5             	mov    %rax,%rbp
10044fff6:	e8 d5 e4 1e 00       	call   10063e4d0 <.text+0x23d4d0>
10044fffb:	0b 84 24 b0 00 00 00 	or     0xb0(%rsp),%eax
100450002:	0f 84 48 01 00 00    	je     100450150 <.text+0x4f150>
100450008:	85 ff                	test   %edi,%edi
10045000a:	0f 84 10 01 00 00    	je     100450120 <.text+0x4f120>
100450010:	44 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%r9d
100450017:	00
100450018:	4d 89 e8             	mov    %r13,%r8
10045001b:	4c 89 e2             	mov    %r12,%rdx
10045001e:	48 89 f1             	mov    %rsi,%rcx
100450021:	e8 9a cf 1d 00       	call   10062cfc0 <.text+0x22bfc0>
100450026:	48 89 c7             	mov    %rax,%rdi
100450029:	48 89 d9             	mov    %rbx,%rcx
10045002c:	e8 3f d4 1a 00       	call   1005fd470 <.text+0x1fc470>
100450031:	c7 03 07 00 00 00    	movl   $0x7,(%rbx)
100450037:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
10045003b:	e9 20 ff ff ff       	jmp    10044ff60 <.text+0x4ef60>
100450040:	31 c0                	xor    %eax,%eax
100450042:	48 85 f6             	test   %rsi,%rsi
100450045:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
100450049:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
10045004e:	49 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r9
100450055:	ff ff 7f
100450058:	4c 0f 44 e0          	cmove  %rax,%r12
10045005c:	89 fa                	mov    %edi,%edx
10045005e:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
100450065:	48 85 ed             	test   %rbp,%rbp
100450068:	89 44 24 30          	mov    %eax,0x30(%rsp)
10045006c:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
100450073:	4d 0f 45 cd          	cmovne %r13,%r9
100450077:	4d 89 e0             	mov    %r12,%r8
10045007a:	89 44 24 20          	mov    %eax,0x20(%rsp)
10045007e:	e8 4d a3 08 00       	call   1004da3d0 <.text+0xd93d0>
100450083:	85 c0                	test   %eax,%eax
100450085:	0f 95 c0             	setne  %al
100450088:	0f b6 c0             	movzbl %al,%eax
10045008b:	48 83 c4 58          	add    $0x58,%rsp
10045008f:	5b                   	pop    %rbx
100450090:	5e                   	pop    %rsi
100450091:	5f                   	pop    %rdi
100450092:	5d                   	pop    %rbp
100450093:	41 5c                	pop    %r12
100450095:	41 5d                	pop    %r13
100450097:	c3                   	ret
100450098:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10045009f:	00
1004500a0:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
1004500a7:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1004500ab:	4d 89 e9             	mov    %r13,%r9
1004500ae:	89 fa                	mov    %edi,%edx
1004500b0:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1004500b5:	4d 89 e0             	mov    %r12,%r8
1004500b8:	89 44 24 20          	mov    %eax,0x20(%rsp)
1004500bc:	e8 0f 95 fc ff       	call   1004195d0 <.text+0x185d0>
1004500c1:	e9 9a fe ff ff       	jmp    10044ff60 <.text+0x4ef60>
1004500c6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004500cd:	00 00 00
1004500d0:	48 89 f1             	mov    %rsi,%rcx
1004500d3:	e8 48 e1 1a 00       	call   1005fe220 <.text+0x1fd220>
1004500d8:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
1004500df:	00
1004500e0:	48 85 c0             	test   %rax,%rax
1004500e3:	0f 85 35 fe ff ff    	jne    10044ff1e <.text+0x4ef1e>
1004500e9:	31 c0                	xor    %eax,%eax
1004500eb:	e9 75 fe ff ff       	jmp    10044ff65 <.text+0x4ef65>
1004500f0:	8b 94 24 c8 00 00 00 	mov    0xc8(%rsp),%edx
1004500f7:	85 d2                	test   %edx,%edx
1004500f9:	74 ee                	je     1004500e9 <.text+0x4f0e9>
1004500fb:	48 8b 0d 8e 41 2d 00 	mov    0x2d418e(%rip),%rcx        # 100724290 <_head_msys_iconv_2_dll-0x47d70>
100450102:	e8 71 f7 24 00       	call   10069f878 <.text+0x29e878>
100450107:	48 89 c1             	mov    %rax,%rcx
10045010a:	e8 f1 e5 24 00       	call   10069e700 <.text+0x29d700>
10045010f:	31 c0                	xor    %eax,%eax
100450111:	e9 4f fe ff ff       	jmp    10044ff65 <.text+0x4ef65>
100450116:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10045011d:	00 00 00
100450120:	4c 89 e2             	mov    %r12,%rdx
100450123:	48 89 f1             	mov    %rsi,%rcx
100450126:	e8 15 cd 1d 00       	call   10062ce40 <.text+0x22be40>
10045012b:	48 89 c7             	mov    %rax,%rdi
10045012e:	e9 f6 fe ff ff       	jmp    100450029 <.text+0x4f029>
100450133:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100450138:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
10045013f:	85 c0                	test   %eax,%eax
100450141:	0f 85 f0 1b 25 00    	jne    1006a1d37 <.text+0x2a0d37>
100450147:	31 c0                	xor    %eax,%eax
100450149:	e9 17 fe ff ff       	jmp    10044ff65 <.text+0x4ef65>
10045014e:	66 90                	xchg   %ax,%ax
100450150:	85 ff                	test   %edi,%edi
100450152:	74 54                	je     1004501a8 <.text+0x4f1a8>
100450154:	4d 85 e4             	test   %r12,%r12
100450157:	79 0c                	jns    100450165 <.text+0x4f165>
100450159:	49 01 ec             	add    %rbp,%r12
10045015c:	b8 00 00 00 00       	mov    $0x0,%eax
100450161:	4c 0f 48 e0          	cmovs  %rax,%r12
100450165:	49 39 ed             	cmp    %rbp,%r13
100450168:	49 8d 54 2d 00       	lea    0x0(%r13,%rbp,1),%rdx
10045016d:	48 89 e8             	mov    %rbp,%rax
100450170:	49 0f 4e c5          	cmovle %r13,%rax
100450174:	4d 85 ed             	test   %r13,%r13
100450177:	48 0f 48 c2          	cmovs  %rdx,%rax
10045017b:	49 39 ec             	cmp    %rbp,%r12
10045017e:	7d 05                	jge    100450185 <.text+0x4f185>
100450180:	49 39 c4             	cmp    %rax,%r12
100450183:	7e 07                	jle    10045018c <.text+0x4f18c>
100450185:	31 ff                	xor    %edi,%edi
100450187:	e9 9d fe ff ff       	jmp    100450029 <.text+0x4f029>
10045018c:	4c 29 e0             	sub    %r12,%rax
10045018f:	4a 8d 0c 26          	lea    (%rsi,%r12,1),%rcx
100450193:	48 8d 50 01          	lea    0x1(%rax),%rdx
100450197:	e8 a4 3e 17 00       	call   1005c4040 <.text+0x1c3040>
10045019c:	48 89 c7             	mov    %rax,%rdi
10045019f:	e9 85 fe ff ff       	jmp    100450029 <.text+0x4f029>
1004501a4:	0f 1f 40 00          	nopl   0x0(%rax)
1004501a8:	31 ff                	xor    %edi,%edi