100404bfb:	75 2b                	jne    100404c28 <.text+0x3c28>
100404bfd:	48 8b 05 6c 2a 01 00 	mov    0x12a6c(%rip),%rax        # 100417670 <__imp_program_invocation_short_name>
100404c04:	48 8d 5e 04          	lea    0x4(%rsi),%rbx
100404c08:	48 89 18             	mov    %rbx,(%rax)
100404c0b:	48 8b 05 56 2a 01 00 	mov    0x12a56(%rip),%rax        # 100417668 <__imp_program_invocation_name>
100404c12:	48 89 1d 17 04 01 00 	mov    %rbx,0x10417(%rip)        # 100415030 <_head_msys_gmp_10_dll-0x1fd0>
100404c19:	48 89 18             	mov    %rbx,(%rax)
100404c1c:	48 83 c4 20          	add    $0x20,%rsp
100404c20:	5b                   	pop    %rbx
100404c21:	5e                   	pop    %rsi
100404c22:	5f                   	pop    %rdi
100404c23:	c3                   	ret
100404c24:	0f 1f 40 00          	nopl   0x0(%rax)
100404c28:	48 89 fb             	mov    %rdi,%rbx
100404c2b:	eb de                	jmp    100404c0b <.text+0x3c0b>
100404c2d:	e8 be 58 00 00       	call   10040a4f0 <.text+0x94f0>
100404c32:	41 b8 37 00 00 00    	mov    $0x37,%r8d
100404c38:	ba 01 00 00 00       	mov    $0x1,%edx
100404c3d:	48 8d 0d 2c ba 00 00 	lea    0xba2c(%rip),%rcx        # 100410670 <_head_msys_gmp_10_dll-0x6990>
100404c44:	4c 8b 48 18          	mov    0x18(%rax),%r9
100404c48:	e8 d3 59 00 00       	call   10040a620 <.text+0x9620>
100404c4d:	e8 2e 59 00 00       	call   10040a580 <.text+0x9580>
100404c52:	90                   	nop
100404c53:	90                   	nop
100404c54:	90                   	nop
100404c55:	90                   	nop
100404c56:	90                   	nop
100404c57:	90                   	nop
100404c58:	90                   	nop
100404c59:	90                   	nop
100404c5a:	90                   	nop
100404c5b:	90                   	nop
100404c5c:	90                   	nop
100404c5d:	90                   	nop
100404c5e:	90                   	nop
100404c5f:	90                   	nop
100404c60:	41 55                	push   %r13
100404c62:	41 54                	push   %r12
100404c64:	53                   	push   %rbx
100404c65:	48 83 ec 20          	sub    $0x20,%rsp
100404c69:	80 39 00             	cmpb   $0x0,(%rcx)
100404c6c:	48 89 cb             	mov    %rcx,%rbx
100404c6f:	4c 8d 69 04          	lea    0x4(%rcx),%r13
100404c73:	75 62                	jne    100404cd7 <.text+0x3cd7>
100404c75:	48 8b 51 10          	mov    0x10(%rcx),%rdx
100404c79:	4c 8b 05 c0 c7 00 00 	mov    0xc7c0(%rip),%r8        # 100411440 <_head_msys_gmp_10_dll-0x5bc0>
100404c80:	0f b6 0a             	movzbl (%rdx),%ecx
100404c83:	89 c8                	mov    %ecx,%eax
100404c85:	c0 e8 05             	shr    $0x5,%al
100404c88:	83 e0 07             	and    $0x7,%eax
100404c8b:	41 8b 04 80          	mov    (%r8,%rax,4),%eax
100404c8f:	d3 e8                	shr    %cl,%eax
100404c91:	a8 01                	test   $0x1,%al
100404c93:	74 2b                	je     100404cc0 <.text+0x3cc0>
100404c95:	48 c7 43 18 01 00 00 	movq   $0x1,0x18(%rbx)
100404c9c:	00
100404c9d:	66 0f be 02          	movsbw (%rdx),%ax
100404ca1:	c6 43 20 01          	movb   $0x1,0x20(%rbx)
100404ca5:	66 89 43 22          	mov    %ax,0x22(%rbx)
100404ca9:	c6 43 0c 01          	movb   $0x1,0xc(%rbx)
100404cad:	48 83 c4 20          	add    $0x20,%rsp
100404cb1:	5b                   	pop    %rbx
100404cb2:	41 5c                	pop    %r12
100404cb4:	41 5d                	pop    %r13
100404cb6:	c3                   	ret
100404cb7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100404cbe:	00 00
100404cc0:	4c 8d 6b 04          	lea    0x4(%rbx),%r13
100404cc4:	4c 89 e9             	mov    %r13,%rcx
100404cc7:	e8 04 5a 00 00       	call   10040a6d0 <.text+0x96d0>
100404ccc:	85 c0                	test   %eax,%eax
100404cce:	0f 84 01 01 00 00    	je     100404dd5 <.text+0x3dd5>
100404cd4:	c6 03 01             	movb   $0x1,(%rbx)
100404cd7:	e8 34 58 00 00       	call   10040a510 <.text+0x9510>
100404cdc:	4c 8b 63 10          	mov    0x10(%rbx),%r12
100404ce0:	48 63 d0             	movslq %eax,%rdx
100404ce3:	4c 89 e1             	mov    %r12,%rcx
100404ce6:	e8 b5 2b 00 00       	call   1004078a0 <.text+0x68a0>
100404ceb:	48 8d 4b 22          	lea    0x22(%rbx),%rcx
100404cef:	4d 89 e9             	mov    %r13,%r9
100404cf2:	4c 89 e2             	mov    %r12,%rdx
100404cf5:	49 89 c0             	mov    %rax,%r8
100404cf8:	e8 13 3b 00 00       	call   100408810 <.text+0x7810>
100404cfd:	48 89 43 18          	mov    %rax,0x18(%rbx)
100404d01:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
100404d05:	74 51                	je     100404d58 <.text+0x3d58>
100404d07:	48 83 f8 fe          	cmp    $0xfffffffffffffffe,%rax
100404d0b:	74 6b                	je     100404d78 <.text+0x3d78>
100404d0d:	48 85 c0             	test   %rax,%rax
100404d10:	75 1c                	jne    100404d2e <.text+0x3d2e>
100404d12:	48 8b 43 10          	mov    0x10(%rbx),%rax
100404d16:	48 c7 43 18 01 00 00 	movq   $0x1,0x18(%rbx)
100404d1d:	00
100404d1e:	80 38 00             	cmpb   $0x0,(%rax)
100404d21:	0f 85 8f 00 00 00    	jne    100404db6 <.text+0x3db6>
100404d27:	66 83 7b 22 00       	cmpw   $0x0,0x22(%rbx)
100404d2c:	75 69                	jne    100404d97 <.text+0x3d97>
100404d2e:	c6 43 20 01          	movb   $0x1,0x20(%rbx)
100404d32:	4c 89 e9             	mov    %r13,%rcx
100404d35:	e8 96 59 00 00       	call   10040a6d0 <.text+0x96d0>
100404d3a:	85 c0                	test   %eax,%eax
100404d3c:	0f 84 67 ff ff ff    	je     100404ca9 <.text+0x3ca9>
100404d42:	c6 03 00             	movb   $0x0,(%rbx)
100404d45:	c6 43 0c 01          	movb   $0x1,0xc(%rbx)
100404d49:	48 83 c4 20          	add    $0x20,%rsp
100404d4d:	5b                   	pop    %rbx
100404d4e:	41 5c                	pop    %r12
100404d50:	41 5d                	pop    %r13
100404d52:	c3                   	ret
100404d53:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100404d58:	48 c7 43 18 01 00 00 	movq   $0x1,0x18(%rbx)
100404d5f:	00
100404d60:	c6 43 20 00          	movb   $0x0,0x20(%rbx)
100404d64:	c6 43 0c 01          	movb   $0x1,0xc(%rbx)
100404d68:	48 83 c4 20          	add    $0x20,%rsp
100404d6c:	5b                   	pop    %rbx
100404d6d:	41 5c                	pop    %r12
100404d6f:	41 5d                	pop    %r13
100404d71:	c3                   	ret
100404d72:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100404d78:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
100404d7c:	e8 5f 5a 00 00       	call   10040a7e0 <.text+0x97e0>
100404d81:	c6 43 20 00          	movb   $0x0,0x20(%rbx)
100404d85:	48 89 43 18          	mov    %rax,0x18(%rbx)
100404d89:	c6 43 0c 01          	movb   $0x1,0xc(%rbx)
100404d8d:	48 83 c4 20          	add    $0x20,%rsp
100404d91:	5b                   	pop    %rbx
100404d92:	41 5c                	pop    %r12
100404d94:	41 5d                	pop    %r13
100404d96:	c3                   	ret
100404d97:	4c 8d 0d 61 b9 00 00 	lea    0xb961(%rip),%r9        # 1004106ff <_head_msys_gmp_10_dll-0x6901>
100404d9e:	4c 8d 05 7b b9 00 00 	lea    0xb97b(%rip),%r8        # 100410720 <_head_msys_gmp_10_dll-0x68e0>
100404da5:	ba b3 00 00 00       	mov    $0xb3,%edx
100404daa:	48 8d 0d 17 b9 00 00 	lea    0xb917(%rip),%rcx        # 1004106c8 <_head_msys_gmp_10_dll-0x6938>
100404db1:	e8 0a 57 00 00       	call   10040a4c0 <.text+0x94c0>
100404db6:	4c 8d 0d 2b b9 00 00 	lea    0xb92b(%rip),%r9        # 1004106e8 <_head_msys_gmp_10_dll-0x6918>
100404dbd:	4c 8d 05 5c b9 00 00 	lea    0xb95c(%rip),%r8        # 100410720 <_head_msys_gmp_10_dll-0x68e0>
100404dc4:	ba b2 00 00 00       	mov    $0xb2,%edx
100404dc9:	48 8d 0d f8 b8 00 00 	lea    0xb8f8(%rip),%rcx        # 1004106c8 <_head_msys_gmp_10_dll-0x6938>
100404dd0:	e8 eb 56 00 00       	call   10040a4c0 <.text+0x94c0>
100404dd5:	4c 8d 0d d4 b8 00 00 	lea    0xb8d4(%rip),%r9        # 1004106b0 <_head_msys_gmp_10_dll-0x6950>
100404ddc:	4c 8d 05 3d b9 00 00 	lea    0xb93d(%rip),%r8        # 100410720 <_head_msys_gmp_10_dll-0x68e0>
100404de3:	ba 96 00 00 00       	mov    $0x96,%edx
100404de8:	48 8d 0d d9 b8 00 00 	lea    0xb8d9(%rip),%rcx        # 1004106c8 <_head_msys_gmp_10_dll-0x6938>
100404def:	e8 cc 56 00 00       	call   10040a4c0 <.text+0x94c0>
100404df4:	90                   	nop
100404df5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100404dfc:	00 00 00 00
100404e00:	41 55                	push   %r13
100404e02:	41 54                	push   %r12
100404e04:	55                   	push   %rbp
100404e05:	57                   	push   %rdi
100404e06:	56                   	push   %rsi
100404e07:	53                   	push   %rbx
100404e08:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
100404e0f:	48 89 cd             	mov    %rcx,%rbp
100404e12:	48 89 d1             	mov    %rdx,%rcx
100404e15:	ba 02 00 00 00       	mov    $0x2,%edx
100404e1a:	e8 f1 2a 00 00       	call   100407910 <.text+0x6910>
100404e1f:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
100404e23:	49 89 c4             	mov    %rax,%r12
100404e26:	0f 84 f7 01 00 00    	je     100405023 <.text+0x4023>
100404e2c:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
100404e31:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
100404e36:	eb 52                	jmp    100404e8a <.text+0x3e8a>
100404e38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100404e3f:	00
100404e40:	48 39 eb             	cmp    %rbp,%rbx
100404e43:	0f 87 0f 02 00 00    	ja     100405058 <.text+0x4058>
100404e49:	4c 89 e1             	mov    %r12,%rcx
100404e4c:	e8 8f 59 00 00       	call   10040a7e0 <.text+0x97e0>
100404e51:	48 8d 2c 03          	lea    (%rbx,%rax,1),%rbp
100404e55:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
100404e59:	0f 84 31 02 00 00    	je     100405090 <.text+0x4090>
100404e5f:	e8 9c 56 00 00       	call   10040a500 <.text+0x9500>
100404e64:	0f b6 55 00          	movzbl 0x0(%rbp),%edx
100404e68:	f6 44 02 01 07       	testb  $0x7,0x1(%rdx,%rax,1)
100404e6d:	0f 84 1d 02 00 00    	je     100405090 <.text+0x4090>
100404e73:	80 3b 00             	cmpb   $0x0,(%rbx)
100404e76:	0f 84 a7 01 00 00    	je     100405023 <.text+0x4023>
100404e7c:	80 7b 01 00          	cmpb   $0x0,0x1(%rbx)
100404e80:	48 8d 6b 01          	lea    0x1(%rbx),%rbp
100404e84:	0f 84 99 01 00 00    	je     100405023 <.text+0x4023>
100404e8a:	4c 89 e2             	mov    %r12,%rdx
100404e8d:	48 89 e9             	mov    %rbp,%rcx
100404e90:	e8 8b 44 00 00       	call   100409320 <.text+0x8320>
100404e95:	48 89 c3             	mov    %rax,%rbx
100404e98:	48 85 c0             	test   %rax,%rax
100404e9b:	0f 84 82 01 00 00    	je     100405023 <.text+0x4023>
100404ea1:	e8 6a 56 00 00       	call   10040a510 <.text+0x9510>
100404ea6:	83 f8 01             	cmp    $0x1,%eax
100404ea9:	7e 95                	jle    100404e40 <.text+0x3e40>
100404eab:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
100404eb0:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
100404eb5:	48 c7 44 24 24 00 00 	movq   $0x0,0x24(%rsp)
100404ebc:	00 00
100404ebe:	c6 44 24 2c 00       	movb   $0x0,0x2c(%rsp)
100404ec3:	48 39 eb             	cmp    %rbp,%rbx
100404ec6:	0f 86 7c 01 00 00    	jbe    100405048 <.text+0x4048>
100404ecc:	0f 1f 40 00          	nopl   0x0(%rax)
100404ed0:	48 89 f1             	mov    %rsi,%rcx
100404ed3:	e8 88 fd ff ff       	call   100404c60 <.text+0x3c60>
100404ed8:	80 7c 24 40 00       	cmpb   $0x0,0x40(%rsp)
100404edd:	0f b7 4c 24 42       	movzwl 0x42(%rsp),%ecx
100404ee2:	74 09                	je     100404eed <.text+0x3eed>
100404ee4:	66 85 c9             	test   %cx,%cx
100404ee7:	0f 84 63 61 00 00    	je     10040b050 <.text+0xa050>
100404eed:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
100404ef2:	48 03 44 24 30       	add    0x30(%rsp),%rax
100404ef7:	c6 44 24 2c 00       	movb   $0x0,0x2c(%rsp)
100404efc:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
100404f01:	0f b6 54 24 40       	movzbl 0x40(%rsp),%edx
100404f06:	48 39 d8             	cmp    %rbx,%rax
100404f09:	72 c5                	jb     100404ed0 <.text+0x3ed0>
100404f0b:	84 d2                	test   %dl,%dl
100404f0d:	0f 84 35 01 00 00    	je     100405048 <.text+0x4048>
100404f13:	e8 58 57 00 00       	call   10040a670 <.text+0x9670>
100404f18:	85 c0                	test   %eax,%eax
100404f1a:	41 0f 94 c5          	sete   %r13b
100404f1e:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
100404f23:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
100404f28:	48 c7 44 24 24 00 00 	movq   $0x0,0x24(%rsp)
100404f2f:	00 00
100404f31:	c6 44 24 2c 00       	movb   $0x0,0x2c(%rsp)
100404f36:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
100404f3b:	c6 44 24 60 00       	movb   $0x0,0x60(%rsp)
100404f40:	48 c7 44 24 64 00 00 	movq   $0x0,0x64(%rsp)
100404f47:	00 00
100404f49:	eb 40                	jmp    100404f8b <.text+0x3f8b>
100404f4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100404f50:	80 7c 24 2c 00       	cmpb   $0x0,0x2c(%rsp)
100404f55:	75 08                	jne    100404f5f <.text+0x3f5f>
100404f57:	48 89 f1             	mov    %rsi,%rcx
100404f5a:	e8 01 fd ff ff       	call   100404c60 <.text+0x3c60>
100404f5f:	80 7c 24 40 00       	cmpb   $0x0,0x40(%rsp)
100404f64:	74 0c                	je     100404f72 <.text+0x3f72>
100404f66:	66 83 7c 24 42 00    	cmpw   $0x0,0x42(%rsp)
100404f6c:	0f 84 de 60 00 00    	je     10040b050 <.text+0xa050>
100404f72:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
100404f77:	48 01 44 24 30       	add    %rax,0x30(%rsp)
100404f7c:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
100404f81:	48 01 44 24 70       	add    %rax,0x70(%rsp)
100404f86:	c6 44 24 2c 00       	movb   $0x0,0x2c(%rsp)
100404f8b:	48 89 f9             	mov    %rdi,%rcx
100404f8e:	c6 44 24 6c 00       	movb   $0x0,0x6c(%rsp)
100404f93:	e8 c8 fc ff ff       	call   100404c60 <.text+0x3c60>
100404f98:	80 bc 24 80 00 00 00 	cmpb   $0x0,0x80(%rsp)
100404f9f:	00
100404fa0:	74 ae                	je     100404f50 <.text+0x3f50>
100404fa2:	66 83 bc 24 82 00 00 	cmpw   $0x0,0x82(%rsp)
100404fa9:	00 00
100404fab:	75 a3                	jne    100404f50 <.text+0x3f50>
100404fad:	80 7c 24 2c 00       	cmpb   $0x0,0x2c(%rsp)
100404fb2:	75 08                	jne    100404fbc <.text+0x3fbc>
100404fb4:	48 89 f1             	mov    %rsi,%rcx
100404fb7:	e8 a4 fc ff ff       	call   100404c60 <.text+0x3c60>
100404fbc:	80 7c 24 40 00       	cmpb   $0x0,0x40(%rsp)
100404fc1:	0f b7 4c 24 42       	movzwl 0x42(%rsp),%ecx
100404fc6:	74 05                	je     100404fcd <.text+0x3fcd>
100404fc8:	66 85 c9             	test   %cx,%cx
100404fcb:	74 10                	je     100404fdd <.text+0x3fdd>
100404fcd:	80 7c 24 40 00       	cmpb   $0x0,0x40(%rsp)
100404fd2:	74 09                	je     100404fdd <.text+0x3fdd>
100404fd4:	e8 97 56 00 00       	call   10040a670 <.text+0x9670>
100404fd9:	85 c0                	test   %eax,%eax
100404fdb:	75 05                	jne    100404fe2 <.text+0x3fe2>
100404fdd:	45 84 ed             	test   %r13b,%r13b
100404fe0:	75 44                	jne    100405026 <.text+0x4026>
100404fe2:	48 89 f1             	mov    %rsi,%rcx
100404fe5:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
100404fea:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
100404fef:	48 c7 44 24 24 00 00 	movq   $0x0,0x24(%rsp)
100404ff6:	00 00
100404ff8:	c6 44 24 2c 00       	movb   $0x0,0x2c(%rsp)
100404ffd:	e8 5e fc ff ff       	call   100404c60 <.text+0x3c60>
100405002:	80 7c 24 40 00       	cmpb   $0x0,0x40(%rsp)
100405007:	74 08                	je     100405011 <.text+0x4011>
100405009:	66 83 7c 24 42 00    	cmpw   $0x0,0x42(%rsp)
10040500f:	74 12                	je     100405023 <.text+0x4023>
100405011:	48 03 5c 24 38       	add    0x38(%rsp),%rbx
100405016:	48 89 dd             	mov    %rbx,%rbp
100405019:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
10040501d:	0f 85 67 fe ff ff    	jne    100404e8a <.text+0x3e8a>
100405023:	45 31 ed             	xor    %r13d,%r13d
100405026:	4c 89 e1             	mov    %r12,%rcx
100405029:	e8 e2 55 00 00       	call   10040a610 <.text+0x9610>
10040502e:	44 89 e8             	mov    %r13d,%eax
100405031:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
100405038:	5b                   	pop    %rbx
100405039:	5e                   	pop    %rsi
10040503a:	5f                   	pop    %rdi
10040503b:	5d                   	pop    %rbp
10040503c:	41 5c                	pop    %r12
10040503e:	41 5d                	pop    %r13
100405040:	c3                   	ret
100405041:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405048:	41 bd 01 00 00 00    	mov    $0x1,%r13d
10040504e:	e9 cb fe ff ff       	jmp    100404f1e <.text+0x3f1e>
100405053:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405058:	e8 a3 54 00 00       	call   10040a500 <.text+0x9500>
10040505d:	0f b6 53 ff          	movzbl -0x1(%rbx),%edx
100405061:	f6 44 02 01 07       	testb  $0x7,0x1(%rdx,%rax,1)
100405066:	0f 84 dd fd ff ff    	je     100404e49 <.text+0x3e49>
10040506c:	4c 89 e1             	mov    %r12,%rcx
10040506f:	e8 6c 57 00 00       	call   10040a7e0 <.text+0x97e0>
100405074:	80 3c 03 00          	cmpb   $0x0,(%rbx,%rax,1)
100405078:	0f 84 f5 fd ff ff    	je     100404e73 <.text+0x3e73>
10040507e:	e8 7d 54 00 00       	call   10040a500 <.text+0x9500>
100405083:	e9 eb fd ff ff       	jmp    100404e73 <.text+0x3e73>
100405088:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040508f:	00
100405090:	41 bd 01 00 00 00    	mov    $0x1,%r13d
100405096:	eb 8e                	jmp    100405026 <.text+0x4026>
100405098:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040509f:	00
1004050a0:	41 54                	push   %r12
1004050a2:	56                   	push   %rsi
1004050a3:	53                   	push   %rbx
1004050a4:	48 83 ec 20          	sub    $0x20,%rsp
1004050a8:	48 89 cb             	mov    %rcx,%rbx
1004050ab:	e8 d0 52 00 00       	call   10040a380 <.text+0x9380>
1004050b0:	49 89 c4             	mov    %rax,%r12
1004050b3:	48 39 c3             	cmp    %rax,%rbx
1004050b6:	74 0f                	je     1004050c7 <.text+0x40c7>
1004050b8:	48 89 da             	mov    %rbx,%rdx
1004050bb:	48 89 c1             	mov    %rax,%rcx
1004050be:	e8 3d fd ff ff       	call   100404e00 <.text+0x3e00>
1004050c3:	84 c0                	test   %al,%al
1004050c5:	74 11                	je     1004050d8 <.text+0x40d8>
1004050c7:	4c 89 e0             	mov    %r12,%rax
1004050ca:	48 83 c4 20          	add    $0x20,%rsp
1004050ce:	5b                   	pop    %rbx
1004050cf:	5e                   	pop    %rsi
1004050d0:	41 5c                	pop    %r12
1004050d2:	c3                   	ret
1004050d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004050d8:	4c 89 e1             	mov    %r12,%rcx
1004050db:	e8 00 57 00 00       	call   10040a7e0 <.text+0x97e0>
1004050e0:	48 89 d9             	mov    %rbx,%rcx
1004050e3:	48 89 c6             	mov    %rax,%rsi
1004050e6:	e8 f5 56 00 00       	call   10040a7e0 <.text+0x97e0>
1004050eb:	48 8d 4c 06 04       	lea    0x4(%rsi,%rax,1),%rcx
1004050f0:	e8 7b 34 00 00       	call   100408570 <.text+0x7570>
1004050f5:	4d 89 e0             	mov    %r12,%r8
1004050f8:	49 89 d9             	mov    %rbx,%r9
1004050fb:	48 8d 15 0f b6 00 00 	lea    0xb60f(%rip),%rdx        # 100410711 <_head_msys_gmp_10_dll-0x68ef>
100405102:	48 89 c6             	mov    %rax,%rsi
100405105:	48 89 c1             	mov    %rax,%rcx
100405108:	e8 83 56 00 00       	call   10040a790 <.text+0x9790>
10040510d:	49 89 f4             	mov    %rsi,%r12