10046e98e:	e8 fd fa ff ff       	call   10046e490 <_head_msys_gmp_10_dll-0x2fb70>
10046e993:	83 f8 01             	cmp    $0x1,%eax
10046e996:	0f 8e 96 02 00 00    	jle    10046ec32 <_head_msys_gmp_10_dll-0x2f3ce>
10046e99c:	44 01 f0             	add    %r14d,%eax
10046e99f:	48 8b 55 18          	mov    0x18(%rbp),%rdx
10046e9a3:	4e 8d 3c ad 00 00 00 	lea    0x0(,%r13,4),%r15
10046e9aa:	00
10046e9ab:	4c 63 e0             	movslq %eax,%r12
10046e9ae:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
10046e9b5:	46 8b 04 aa          	mov    (%rdx,%r13,4),%r8d
10046e9b9:	4e 8d 2c e5 00 00 00 	lea    0x0(,%r12,8),%r13
10046e9c0:	00
10046e9c1:	4a 8b 14 e0          	mov    (%rax,%r12,8),%rdx
10046e9c5:	c7 84 24 a4 00 00 00 	movl   $0x0,0xa4(%rsp)
10046e9cc:	00 00 00 00
10046e9d0:	48 85 d2             	test   %rdx,%rdx
10046e9d3:	74 23                	je     10046e9f8 <_head_msys_gmp_10_dll-0x2f608>
10046e9d5:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
10046e9da:	48 83 c2 08          	add    $0x8,%rdx
10046e9de:	44 89 44 24 78       	mov    %r8d,0x78(%rsp)
10046e9e3:	e8 e8 a6 ff ff       	call   1004690d0 <_head_msys_gmp_10_dll-0x34f30>
10046e9e8:	85 c0                	test   %eax,%eax
10046e9ea:	89 84 24 8c 00 00 00 	mov    %eax,0x8c(%rsp)
10046e9f1:	44 8b 44 24 78       	mov    0x78(%rsp),%r8d
10046e9f6:	75 58                	jne    10046ea50 <_head_msys_gmp_10_dll-0x2f5b0>
10046e9f8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
10046e9fd:	44 89 c2             	mov    %r8d,%edx
10046ea00:	e8 fb 89 ff ff       	call   100467400 <_head_msys_gmp_10_dll-0x36c00>
10046ea05:	84 c0                	test   %al,%al
10046ea07:	0f 84 57 02 00 00    	je     10046ec64 <_head_msys_gmp_10_dll-0x2f39c>
10046ea0d:	4c 03 ae 88 00 00 00 	add    0x88(%rsi),%r13
10046ea14:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
10046ea19:	48 89 ea             	mov    %rbp,%rdx
10046ea1c:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
10046ea21:	e8 0a b1 ff ff       	call   100469b30 <_head_msys_gmp_10_dll-0x344d0>
10046ea26:	49 89 45 00          	mov    %rax,0x0(%r13)
10046ea2a:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
10046ea31:	4a 83 3c e0 00       	cmpq   $0x0,(%rax,%r12,8)
10046ea36:	0f 85 fb fe ff ff    	jne    10046e937 <_head_msys_gmp_10_dll-0x2f6c9>
10046ea3c:	8b 8c 24 8c 00 00 00 	mov    0x8c(%rsp),%ecx
10046ea43:	85 c9                	test   %ecx,%ecx
10046ea45:	0f 84 ec fe ff ff    	je     10046e937 <_head_msys_gmp_10_dll-0x2f6c9>
10046ea4b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10046ea50:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
10046ea57:	00
10046ea58:	e8 53 65 00 00       	call   100474fb0 <_head_msys_gmp_10_dll-0x29050>
10046ea5d:	8b 84 24 8c 00 00 00 	mov    0x8c(%rsp),%eax
10046ea64:	85 c0                	test   %eax,%eax
10046ea66:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
10046ea6d:	0f 85 09 02 00 00    	jne    10046ec7c <_head_msys_gmp_10_dll-0x2f384>
10046ea73:	8b 94 24 94 00 00 00 	mov    0x94(%rsp),%edx
10046ea7a:	41 8d 6e 01          	lea    0x1(%r14),%ebp
10046ea7e:	89 eb                	mov    %ebp,%ebx
10046ea80:	85 d2                	test   %edx,%edx
10046ea82:	74 5a                	je     10046eade <_head_msys_gmp_10_dll-0x2f522>
10046ea84:	44 8b 8c 24 30 01 00 	mov    0x130(%rsp),%r9d
10046ea8b:	00
10046ea8c:	44 8b 44 24 64       	mov    0x64(%rsp),%r8d
10046ea91:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
10046ea96:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
10046ea9b:	e8 80 aa ff ff       	call   100469520 <_head_msys_gmp_10_dll-0x34ae0>
10046eaa0:	85 c0                	test   %eax,%eax
10046eaa2:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
10046eaa9:	0f 85 cd 01 00 00    	jne    10046ec7c <_head_msys_gmp_10_dll-0x2f384>
10046eaaf:	8b 84 24 30 01 00 00 	mov    0x130(%rsp),%eax
10046eab6:	44 8b 4c 24 64       	mov    0x64(%rsp),%r9d
10046eabb:	41 89 e8             	mov    %ebp,%r8d
10046eabe:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
10046eac3:	48 89 f1             	mov    %rsi,%rcx
10046eac6:	89 44 24 20          	mov    %eax,0x20(%rsp)
10046eaca:	e8 21 b3 ff ff       	call   100469df0 <_head_msys_gmp_10_dll-0x34210>
10046eacf:	85 c0                	test   %eax,%eax
10046ead1:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
10046ead8:	0f 85 9e 01 00 00    	jne    10046ec7c <_head_msys_gmp_10_dll-0x2f384>
10046eade:	44 8b 46 78          	mov    0x78(%rsi),%r8d
10046eae2:	44 89 f2             	mov    %r14d,%edx
10046eae5:	48 89 f1             	mov    %rsi,%rcx
10046eae8:	e8 63 ba ff ff       	call   10046a550 <_head_msys_gmp_10_dll-0x33ab0>
10046eaed:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
10046eaf2:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
10046eaf7:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
10046eafe:	00
10046eaff:	41 89 c1             	mov    %eax,%r9d
10046eb02:	e8 59 ad ff ff       	call   100469860 <_head_msys_gmp_10_dll-0x347a0>
10046eb07:	48 85 c0             	test   %rax,%rax
10046eb0a:	48 89 c7             	mov    %rax,%rdi
10046eb0d:	0f 84 ae 01 00 00    	je     10046ecc1 <_head_msys_gmp_10_dll-0x2f33f>
10046eb13:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
10046eb1a:	48 63 d5             	movslq %ebp,%rdx
10046eb1d:	c7 44 24 60 00 00 00 	movl   $0x0,0x60(%rsp)
10046eb24:	00
10046eb25:	48 89 3c d0          	mov    %rdi,(%rax,%rdx,8)
10046eb29:	39 ac 24 28 01 00 00 	cmp    %ebp,0x128(%rsp)
10046eb30:	7e 19                	jle    10046eb4b <_head_msys_gmp_10_dll-0x2f4b5>
10046eb32:	48 83 44 24 48 08    	addq   $0x8,0x48(%rsp)
10046eb38:	8b 4c 24 60          	mov    0x60(%rsp),%ecx
10046eb3c:	41 89 ee             	mov    %ebp,%r14d
10046eb3f:	39 8e a8 00 00 00    	cmp    %ecx,0xa8(%rsi)
10046eb45:	0f 8d 40 fd ff ff    	jge    10046e88b <_head_msys_gmp_10_dll-0x2f775>
10046eb4b:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
10046eb52:	00
10046eb53:	e8 58 64 00 00       	call   100474fb0 <_head_msys_gmp_10_dll-0x29050>
10046eb58:	48 63 94 24 28 01 00 	movslq 0x128(%rsp),%rdx
10046eb5f:	00
10046eb60:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
10046eb67:	48 8b 04 d0          	mov    (%rax,%rdx,8),%rax
10046eb6b:	48 85 c0             	test   %rax,%rax
10046eb6e:	0f 84 9b 02 00 00    	je     10046ee0f <_head_msys_gmp_10_dll-0x2f1f1>
10046eb74:	48 8b bc 24 08 01 00 	mov    0x108(%rsp),%rdi
10046eb7b:	00
10046eb7c:	44 8b 84 24 20 01 00 	mov    0x120(%rsp),%r8d
10046eb83:	00
10046eb84:	48 8d 50 10          	lea    0x10(%rax),%rdx
10046eb88:	89 1f                	mov    %ebx,(%rdi)
10046eb8a:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
10046eb8f:	48 89 be 88 00 00 00 	mov    %rdi,0x88(%rsi)
10046eb96:	8b 7c 24 7c          	mov    0x7c(%rsp),%edi
10046eb9a:	89 7e 38             	mov    %edi,0x38(%rsi)
10046eb9d:	8b 48 0c             	mov    0xc(%rax),%ecx
10046eba0:	e8 9b 9e ff ff       	call   100468a40 <_head_msys_gmp_10_dll-0x355c0>
10046eba5:	85 c0                	test   %eax,%eax
10046eba7:	0f 94 c0             	sete   %al
10046ebaa:	0f b6 c0             	movzbl %al,%eax
10046ebad:	e9 de 00 00 00       	jmp    10046ec90 <_head_msys_gmp_10_dll-0x2f370>
10046ebb2:	8d 57 ff             	lea    -0x1(%rdi),%edx
10046ebb5:	89 7e 38             	mov    %edi,0x38(%rsi)
10046ebb8:	48 89 f1             	mov    %rsi,%rcx
10046ebbb:	e8 90 b9 ff ff       	call   10046a550 <_head_msys_gmp_10_dll-0x33ab0>
10046ebc0:	41 89 c4             	mov    %eax,%r12d
10046ebc3:	48 b8 01 00 00 00 01 	movabs $0x100000001,%rax
10046ebca:	00 00 00
10046ebcd:	b9 04 00 00 00       	mov    $0x4,%ecx
10046ebd2:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
10046ebd9:	00
10046ebda:	e8 71 66 00 00       	call   100475250 <_head_msys_gmp_10_dll-0x28db0>
10046ebdf:	48 85 c0             	test   %rax,%rax
10046ebe2:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
10046ebe9:	00
10046ebea:	0f 84 15 02 00 00    	je     10046ee05 <_head_msys_gmp_10_dll-0x2f1fb>
10046ebf0:	89 28                	mov    %ebp,(%rax)
10046ebf2:	44 8b 8c 24 30 01 00 	mov    0x130(%rsp),%r9d
10046ebf9:	00
10046ebfa:	48 8d ac 24 90 00 00 	lea    0x90(%rsp),%rbp
10046ec01:	00
10046ec02:	44 8b 44 24 64       	mov    0x64(%rsp),%r8d
10046ec07:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
10046ec0c:	89 fb                	mov    %edi,%ebx
10046ec0e:	48 89 ea             	mov    %rbp,%rdx
10046ec11:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
10046ec18:	00 00 00 00
10046ec1c:	e8 ff a8 ff ff       	call   100469520 <_head_msys_gmp_10_dll-0x34ae0>
10046ec21:	85 c0                	test   %eax,%eax
10046ec23:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
10046ec2a:	0f 84 ed 00 00 00    	je     10046ed1d <_head_msys_gmp_10_dll-0x2f2e3>
10046ec30:	eb 4a                	jmp    10046ec7c <_head_msys_gmp_10_dll-0x2f384>
10046ec32:	85 c0                	test   %eax,%eax
10046ec34:	0f 85 f5 fc ff ff    	jne    10046e92f <_head_msys_gmp_10_dll-0x2f6d1>
10046ec3a:	48 8b 55 00          	mov    0x0(%rbp),%rdx
10046ec3e:	4c 01 e2             	add    %r12,%rdx
10046ec41:	e9 da fc ff ff       	jmp    10046e920 <_head_msys_gmp_10_dll-0x2f6e0>
10046ec46:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10046ec4d:	00 00 00
10046ec50:	48 85 ff             	test   %rdi,%rdi
10046ec53:	0f 85 75 fc ff ff    	jne    10046e8ce <_head_msys_gmp_10_dll-0x2f732>
10046ec59:	41 8d 6e 01          	lea    0x1(%r14),%ebp
10046ec5d:	89 eb                	mov    %ebp,%ebx
10046ec5f:	e9 7a fe ff ff       	jmp    10046eade <_head_msys_gmp_10_dll-0x2f522>
10046ec64:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
10046ec6b:	00
10046ec6c:	e8 3f 63 00 00       	call   100474fb0 <_head_msys_gmp_10_dll-0x29050>
10046ec71:	c7 84 24 88 00 00 00 	movl   $0xc,0x88(%rsp)
10046ec78:	0c 00 00 00
10046ec7c:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
10046ec83:	00
10046ec84:	e8 27 63 00 00       	call   100474fb0 <_head_msys_gmp_10_dll-0x29050>
10046ec89:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
10046ec90:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
10046ec97:	5b                   	pop    %rbx
10046ec98:	5e                   	pop    %rsi
10046ec99:	5f                   	pop    %rdi
10046ec9a:	5d                   	pop    %rbp
10046ec9b:	41 5c                	pop    %r12
10046ec9d:	41 5d                	pop    %r13
10046ec9f:	41 5e                	pop    %r14
10046eca1:	41 5f                	pop    %r15
10046eca3:	c3                   	ret
10046eca4:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
10046ecab:	00
10046ecac:	e8 ff 62 00 00       	call   100474fb0 <_head_msys_gmp_10_dll-0x29050>
10046ecb1:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
10046ecb8:	00 00 00 00
10046ecbc:	e9 b2 fd ff ff       	jmp    10046ea73 <_head_msys_gmp_10_dll-0x2f58d>
10046ecc1:	8b 84 24 88 00 00 00 	mov    0x88(%rsp),%eax
10046ecc8:	85 c0                	test   %eax,%eax
10046ecca:	75 b0                	jne    10046ec7c <_head_msys_gmp_10_dll-0x2f384>
10046eccc:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
10046ecd3:	48 63 d5             	movslq %ebp,%rdx
10046ecd6:	83 44 24 60 01       	addl   $0x1,0x60(%rsp)
10046ecdb:	48 c7 04 d0 00 00 00 	movq   $0x0,(%rax,%rdx,8)
10046ece2:	00
10046ece3:	e9 41 fe ff ff       	jmp    10046eb29 <_head_msys_gmp_10_dll-0x2f4d7>
10046ece8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10046ecef:	00
10046ecf0:	48 8d ac 24 90 00 00 	lea    0x90(%rsp),%rbp
10046ecf7:	00
10046ecf8:	48 8d 57 08          	lea    0x8(%rdi),%rdx
10046ecfc:	48 89 e9             	mov    %rbp,%rcx
10046ecff:	e8 6c a9 ff ff       	call   100469670 <_head_msys_gmp_10_dll-0x34990>
10046ed04:	85 c0                	test   %eax,%eax
10046ed06:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
10046ed0d:	0f 85 7d ff ff ff    	jne    10046ec90 <_head_msys_gmp_10_dll-0x2f370>
10046ed13:	f6 47 50 40          	testb  $0x40,0x50(%rdi)
10046ed17:	0f 84 18 fb ff ff    	je     10046e835 <_head_msys_gmp_10_dll-0x2f7cb>
10046ed1d:	44 8b 9c 24 94 00 00 	mov    0x94(%rsp),%r11d
10046ed24:	00
10046ed25:	45 85 db             	test   %r11d,%r11d
10046ed28:	74 2d                	je     10046ed57 <_head_msys_gmp_10_dll-0x2f2a9>
10046ed2a:	8b 84 24 30 01 00 00 	mov    0x130(%rsp),%eax
10046ed31:	44 8b 4c 24 64       	mov    0x64(%rsp),%r9d
10046ed36:	41 89 d8             	mov    %ebx,%r8d
10046ed39:	48 89 ea             	mov    %rbp,%rdx
10046ed3c:	48 89 f1             	mov    %rsi,%rcx
10046ed3f:	89 44 24 20          	mov    %eax,0x20(%rsp)
10046ed43:	e8 a8 b0 ff ff       	call   100469df0 <_head_msys_gmp_10_dll-0x34210>
10046ed48:	85 c0                	test   %eax,%eax
10046ed4a:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
10046ed51:	0f 85 25 ff ff ff    	jne    10046ec7c <_head_msys_gmp_10_dll-0x2f384>
10046ed57:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
10046ed5c:	48 8d 8c 24 88 00 00 	lea    0x88(%rsp),%rcx
10046ed63:	00
10046ed64:	45 89 e1             	mov    %r12d,%r9d
10046ed67:	49 89 e8             	mov    %rbp,%r8
10046ed6a:	e8 f1 aa ff ff       	call   100469860 <_head_msys_gmp_10_dll-0x347a0>
10046ed6f:	48 85 c0             	test   %rax,%rax
10046ed72:	48 89 c7             	mov    %rax,%rdi
10046ed75:	74 78                	je     10046edef <_head_msys_gmp_10_dll-0x2f211>
10046ed77:	48 8b 86 88 00 00 00 	mov    0x88(%rsi),%rax
10046ed7e:	4c 63 eb             	movslq %ebx,%r13
10046ed81:	4a 89 3c e8          	mov    %rdi,(%rax,%r13,8)
10046ed85:	e9 ab fa ff ff       	jmp    10046e835 <_head_msys_gmp_10_dll-0x2f7cb>
10046ed8a:	8d 58 01             	lea    0x1(%rax),%ebx
10046ed8d:	b8 ff ff ff 7f       	mov    $0x7fffffff,%eax
10046ed92:	44 29 e0             	sub    %r12d,%eax
10046ed95:	39 d8                	cmp    %ebx,%eax
10046ed97:	7c 6c                	jl     10046ee05 <_head_msys_gmp_10_dll-0x2f1fb>
10046ed99:	45 89 e5             	mov    %r12d,%r13d
10046ed9c:	41 01 dd             	add    %ebx,%r13d
10046ed9f:	78 64                	js     10046ee05 <_head_msys_gmp_10_dll-0x2f1fb>
10046eda1:	48 8b 84 24 08 01 00 	mov    0x108(%rsp),%rax
10046eda8:	00
10046eda9:	49 63 d5             	movslq %r13d,%rdx
10046edac:	48 c1 e2 03          	shl    $0x3,%rdx
10046edb0:	48 8b 48 08          	mov    0x8(%rax),%rcx
10046edb4:	e8 17 66 00 00       	call   1004753d0 <_head_msys_gmp_10_dll-0x28c30>
10046edb9:	48 85 c0             	test   %rax,%rax
10046edbc:	74 47                	je     10046ee05 <_head_msys_gmp_10_dll-0x2f1fb>
10046edbe:	48 8b 8c 24 08 01 00 	mov    0x108(%rsp),%rcx
10046edc5:	00
10046edc6:	49 63 d4             	movslq %r12d,%rdx
10046edc9:	4c 63 c3             	movslq %ebx,%r8
10046edcc:	49 c1 e0 03          	shl    $0x3,%r8
10046edd0:	44 89 69 04          	mov    %r13d,0x4(%rcx)
10046edd4:	48 89 41 08          	mov    %rax,0x8(%rcx)
10046edd8:	48 8d 0c d0          	lea    (%rax,%rdx,8),%rcx
10046eddc:	31 d2                	xor    %edx,%edx
10046edde:	e8 ed 64 00 00       	call   1004752d0 <_head_msys_gmp_10_dll-0x28d30>
10046ede3:	e9 ca f9 ff ff       	jmp    10046e7b2 <_head_msys_gmp_10_dll-0x2f84e>
10046ede8:	31 c9                	xor    %ecx,%ecx
10046edea:	e9 bd fe ff ff       	jmp    10046ecac <_head_msys_gmp_10_dll-0x2f354>
10046edef:	44 8b 94 24 88 00 00 	mov    0x88(%rsp),%r10d
10046edf6:	00
10046edf7:	45 85 d2             	test   %r10d,%r10d
10046edfa:	0f 84 77 ff ff ff    	je     10046ed77 <_head_msys_gmp_10_dll-0x2f289>
10046ee00:	e9 77 fe ff ff       	jmp    10046ec7c <_head_msys_gmp_10_dll-0x2f384>
10046ee05:	b8 0c 00 00 00       	mov    $0xc,%eax
10046ee0a:	e9 81 fe ff ff       	jmp    10046ec90 <_head_msys_gmp_10_dll-0x2f370>
10046ee0f:	48 8b 84 24 08 01 00 	mov    0x108(%rsp),%rax
10046ee16:	00
10046ee17:	89 18                	mov    %ebx,(%rax)
10046ee19:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
10046ee1e:	48 89 86 88 00 00 00 	mov    %rax,0x88(%rsi)
10046ee25:	8b 44 24 7c          	mov    0x7c(%rsp),%eax
10046ee29:	89 46 38             	mov    %eax,0x38(%rsi)
10046ee2c:	b8 01 00 00 00       	mov    $0x1,%eax
10046ee31:	e9 5a fe ff ff       	jmp    10046ec90 <_head_msys_gmp_10_dll-0x2f370>
10046ee36:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10046ee3d:	00 00 00
10046ee40:	41 56                	push   %r14
10046ee42:	41 55                	push   %r13
10046ee44:	41 54                	push   %r12
10046ee46:	55                   	push   %rbp
10046ee47:	57                   	push   %rdi
10046ee48:	56                   	push   %rsi
10046ee49:	53                   	push   %rbx
10046ee4a:	48 83 ec 40          	sub    $0x40,%rsp
10046ee4e:	8b bc 24 a0 00 00 00 	mov    0xa0(%rsp),%edi
10046ee55:	c7 44 24 30 08 00 00 	movl   $0x8,0x30(%rsp)
10046ee5c:	00
10046ee5d:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
10046ee62:	49 89 d4             	mov    %rdx,%r12
10046ee65:	4c 89 c6             	mov    %r8,%rsi
10046ee68:	49 8d 50 08          	lea    0x8(%r8),%rdx
10046ee6c:	45 89 cd             	mov    %r9d,%r13d
10046ee6f:	89 7c 24 28          	mov    %edi,0x28(%rsp)
10046ee73:	45 8b 48 04          	mov    0x4(%r8),%r9d
10046ee77:	48 89 cb             	mov    %rcx,%rbx
10046ee7a:	45 8b 00             	mov    (%r8),%r8d
10046ee7d:	e8 ce f8 ff ff       	call   10046e750 <_head_msys_gmp_10_dll-0x2f8b0>
10046ee82:	85 c0                	test   %eax,%eax
10046ee84:	74 0f                	je     10046ee95 <_head_msys_gmp_10_dll-0x2f16b>
10046ee86:	48 83 c4 40          	add    $0x40,%rsp
10046ee8a:	5b                   	pop    %rbx
10046ee8b:	5e                   	pop    %rsi
10046ee8c:	5f                   	pop    %rdi
10046ee8d:	5d                   	pop    %rbp
10046ee8e:	41 5c                	pop    %r12
10046ee90:	41 5d                	pop    %r13
10046ee92:	41 5e                	pop    %r14
10046ee94:	c3                   	ret
10046ee95:	8b 83 94 00 00 00    	mov    0x94(%rbx),%eax
10046ee9b:	44 8b 83 98 00 00 00 	mov    0x98(%rbx),%r8d
10046eea2:	8b 6e 04             	mov    0x4(%rsi),%ebp
10046eea5:	45 8b 34 24          	mov    (%r12),%r14d
10046eea9:	48 8b 8b a0 00 00 00 	mov    0xa0(%rbx),%rcx
10046eeb0:	44 39 c0             	cmp    %r8d,%eax
10046eeb3:	89 ea                	mov    %ebp,%edx
10046eeb5:	0f 8d 85 00 00 00    	jge    10046ef40 <_head_msys_gmp_10_dll-0x2f0c0>
10046eebb:	4c 63 c0             	movslq %eax,%r8
10046eebe:	4f 8d 04 80          	lea    (%r8,%r8,4),%r8
10046eec2:	49 c1 e0 02          	shl    $0x2,%r8
10046eec6:	85 c0                	test   %eax,%eax
10046eec8:	7e 0b                	jle    10046eed5 <_head_msys_gmp_10_dll-0x2f12b>
10046eeca:	4e 8d 4c 01 ec       	lea    -0x14(%rcx,%r8,1),%r9
10046eecf:	41 3b 79 04          	cmp    0x4(%r9),%edi
10046eed3:	74 5c                	je     10046ef31 <_head_msys_gmp_10_dll-0x2f0cf>
10046eed5:	4c 01 c1             	add    %r8,%rcx
10046eed8:	45 31 c0             	xor    %r8d,%r8d
10046eedb:	44 39 f5             	cmp    %r14d,%ebp
10046eede:	41 0f 94 c0          	sete   %r8b
10046eee2:	83 c0 01             	add    $0x1,%eax
10046eee5:	89 69 0c             	mov    %ebp,0xc(%rcx)
10046eee8:	41 f7 d8             	neg    %r8d
10046eeeb:	44 89 29             	mov    %r13d,(%rcx)
10046eeee:	89 79 04             	mov    %edi,0x4(%rcx)
10046eef1:	44 89 71 08          	mov    %r14d,0x8(%rcx)
10046eef5:	66 44 89 41 12       	mov    %r8w,0x12(%rcx)
10046eefa:	44 29 f5             	sub    %r14d,%ebp
10046eefd:	89 83 94 00 00 00    	mov    %eax,0x94(%rbx)
10046ef03:	c6 41 10 00          	movb   $0x0,0x10(%rcx)
10046ef07:	39 ab a8 00 00 00    	cmp    %ebp,0xa8(%rbx)