1004706df:	00
1004706e0:	48 83 bc 24 e0 02 00 	cmpq   $0x0,0x2e0(%rsp)
1004706e7:	00 00
1004706e9:	c7 44 24 50 01 00 00 	movl   $0x1,0x50(%rsp)
1004706f0:	00
1004706f1:	0f 84 29 03 00 00    	je     100470a20 <_head_msys_gmp_10_dll-0x2d5e0>
1004706f7:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1004706fc:	48 8b 84 24 b0 02 00 	mov    0x2b0(%rsp),%rax
100470703:	00
100470704:	44 8b 94 24 c0 02 00 	mov    0x2c0(%rsp),%r10d
10047070b:	00
10047070c:	4c 8b 9c 24 b8 02 00 	mov    0x2b8(%rsp),%r11
100470713:	00
100470714:	48 8b 57 10          	mov    0x10(%rdi),%rdx
100470718:	48 8b 70 28          	mov    0x28(%rax),%rsi
10047071c:	48 8b 40 18          	mov    0x18(%rax),%rax
100470720:	8b 8f a4 00 00 00    	mov    0xa4(%rdi),%ecx
100470726:	45 8d 42 01          	lea    0x1(%r10),%r8d
10047072a:	4c 89 9c 24 a0 01 00 	mov    %r11,0x1a0(%rsp)
100470731:	00
100470732:	44 89 94 24 e0 01 00 	mov    %r10d,0x1e0(%rsp)
100470739:	00
10047073a:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
10047073f:	8b 54 24 38          	mov    0x38(%rsp),%edx
100470743:	48 c1 e8 16          	shr    $0x16,%rax
100470747:	48 89 b4 24 b8 00 00 	mov    %rsi,0xb8(%rsp)
10047074e:	00
10047074f:	48 89 b4 24 f0 01 00 	mov    %rsi,0x1f0(%rsp)
100470756:	00
100470757:	83 e0 01             	and    $0x1,%eax
10047075a:	89 8c 24 08 02 00 00 	mov    %ecx,0x208(%rsp)
100470761:	44 89 94 24 dc 01 00 	mov    %r10d,0x1dc(%rsp)
100470768:	00
100470769:	83 c2 01             	add    $0x1,%edx
10047076c:	88 84 24 00 02 00 00 	mov    %al,0x200(%rsp)
100470773:	44 89 94 24 e8 01 00 	mov    %r10d,0x1e8(%rsp)
10047077a:	00
10047077b:	39 ca                	cmp    %ecx,%edx
10047077d:	44 89 94 24 e4 01 00 	mov    %r10d,0x1e4(%rsp)
100470784:	00
100470785:	0f 4c d1             	cmovl  %ecx,%edx
100470788:	44 39 c2             	cmp    %r8d,%edx
10047078b:	41 0f 4f d0          	cmovg  %r8d,%edx
10047078f:	48 85 f6             	test   %rsi,%rsi
100470792:	40 0f 95 c6          	setne  %sil
100470796:	09 f0                	or     %esi,%eax
100470798:	88 84 24 03 02 00 00 	mov    %al,0x203(%rsp)
10047079f:	0f b6 87 a0 00 00 00 	movzbl 0xa0(%rdi),%eax
1004707a6:	89 c1                	mov    %eax,%ecx
1004707a8:	c0 e8 03             	shr    $0x3,%al
1004707ab:	c0 e9 02             	shr    $0x2,%cl
1004707ae:	83 e0 01             	and    $0x1,%eax
1004707b1:	83 e1 01             	and    $0x1,%ecx
1004707b4:	88 84 24 02 02 00 00 	mov    %al,0x202(%rsp)
1004707bb:	88 8c 24 01 02 00 00 	mov    %cl,0x201(%rsp)
1004707c2:	4c 89 e9             	mov    %r13,%rcx
1004707c5:	e8 36 6b ff ff       	call   100467300 <_head_msys_gmp_10_dll-0x36d00>
1004707ca:	85 c0                	test   %eax,%eax
1004707cc:	89 84 24 84 00 00 00 	mov    %eax,0x84(%rsp)
1004707d3:	0f 85 4c 13 00 00    	jne    100471b25 <_head_msys_gmp_10_dll-0x2c4db>
1004707d9:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1004707de:	48 8d 87 a8 00 00 00 	lea    0xa8(%rdi),%rax
1004707e5:	48 89 84 24 f8 01 00 	mov    %rax,0x1f8(%rsp)
1004707ec:	00
1004707ed:	0f b6 87 a0 00 00 00 	movzbl 0xa0(%rdi),%eax
1004707f4:	88 44 24 38          	mov    %al,0x38(%rsp)
1004707f8:	c0 e8 04             	shr    $0x4,%al
1004707fb:	83 e0 01             	and    $0x1,%eax
1004707fe:	80 bc 24 03 02 00 00 	cmpb   $0x0,0x203(%rsp)
100470805:	00
100470806:	88 84 24 06 02 00 00 	mov    %al,0x206(%rsp)
10047080d:	75 25                	jne    100470834 <_head_msys_gmp_10_dll-0x2d7cc>
10047080f:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
100470814:	48 8b 84 24 b8 02 00 	mov    0x2b8(%rsp),%rax
10047081b:	00
10047081c:	83 bf a4 00 00 00 01 	cmpl   $0x1,0xa4(%rdi)
100470823:	48 89 84 24 a8 01 00 	mov    %rax,0x1a8(%rsp)
10047082a:	00
10047082b:	8b 84 24 c0 02 00 00 	mov    0x2c0(%rsp),%eax
100470832:	7e 02                	jle    100470836 <_head_msys_gmp_10_dll-0x2d7ca>
100470834:	31 c0                	xor    %eax,%eax
100470836:	89 84 24 cc 01 00 00 	mov    %eax,0x1cc(%rsp)
10047083d:	89 84 24 d0 01 00 00 	mov    %eax,0x1d0(%rsp)
100470844:	8b 84 24 d8 02 00 00 	mov    0x2d8(%rsp),%eax
10047084b:	c7 84 24 1c 02 00 00 	movl   $0xffffffff,0x21c(%rsp)
100470852:	ff ff ff ff
100470856:	89 84 24 e8 01 00 00 	mov    %eax,0x1e8(%rsp)
10047085d:	89 84 24 e4 01 00 00 	mov    %eax,0x1e4(%rsp)
100470864:	48 8b 84 24 b0 02 00 	mov    0x2b0(%rsp),%rax
10047086b:	00
10047086c:	0f b6 40 38          	movzbl 0x38(%rax),%eax
100470870:	c0 e8 07             	shr    $0x7,%al
100470873:	88 84 24 05 02 00 00 	mov    %al,0x205(%rsp)
10047087a:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
10047087f:	8b 80 8c 00 00 00    	mov    0x8c(%rax),%eax
100470885:	8d 3c 00             	lea    (%rax,%rax,1),%edi
100470888:	89 44 24 38          	mov    %eax,0x38(%rsp)
10047088c:	8b 84 24 f0 02 00 00 	mov    0x2f0(%rsp),%eax
100470893:	85 ff                	test   %edi,%edi
100470895:	89 84 24 18 02 00 00 	mov    %eax,0x218(%rsp)
10047089c:	0f 8f 12 11 00 00    	jg     1004719b4 <_head_msys_gmp_10_dll-0x2c64c>
1004708a2:	48 83 bc 24 e0 02 00 	cmpq   $0x1,0x2e0(%rsp)
1004708a9:	00 01
1004708ab:	89 bc 24 38 02 00 00 	mov    %edi,0x238(%rsp)
1004708b2:	c7 84 24 48 02 00 00 	movl   $0x1,0x248(%rsp)
1004708b9:	01 00 00 00
1004708bd:	89 bc 24 50 02 00 00 	mov    %edi,0x250(%rsp)
1004708c4:	0f 86 39 13 00 00    	jbe    100471c03 <_head_msys_gmp_10_dll-0x2c3fd>
1004708ca:	8b 84 24 d4 01 00 00 	mov    0x1d4(%rsp),%eax
1004708d1:	3d fe ff ff 7f       	cmp    $0x7ffffffe,%eax
1004708d6:	0f 87 c0 10 00 00    	ja     10047199c <_head_msys_gmp_10_dll-0x2c664>
1004708dc:	8d 48 01             	lea    0x1(%rax),%ecx
1004708df:	48 63 c9             	movslq %ecx,%rcx
1004708e2:	48 c1 e1 03          	shl    $0x3,%rcx
1004708e6:	e8 65 49 00 00       	call   100475250 <_head_msys_gmp_10_dll-0x28db0>
1004708eb:	48 85 c0             	test   %rax,%rax
1004708ee:	48 89 c1             	mov    %rax,%rcx
1004708f1:	48 89 84 24 28 02 00 	mov    %rax,0x228(%rsp)
1004708f8:	00
1004708f9:	0f 84 5f 0d 00 00    	je     10047165e <_head_msys_gmp_10_dll-0x2c9a2>
1004708ff:	8b 84 24 f0 02 00 00 	mov    0x2f0(%rsp),%eax
100470906:	89 ac 24 28 01 00 00 	mov    %ebp,0x128(%rsp)
10047090d:	83 e0 01             	and    $0x1,%eax
100470910:	83 f8 01             	cmp    $0x1,%eax
100470913:	19 c0                	sbb    %eax,%eax
100470915:	83 e0 02             	and    $0x2,%eax
100470918:	83 c0 04             	add    $0x4,%eax
10047091b:	89 84 24 ec 01 00 00 	mov    %eax,0x1ec(%rsp)
100470922:	31 c0                	xor    %eax,%eax
100470924:	39 dd                	cmp    %ebx,%ebp
100470926:	0f 9e c0             	setle  %al
100470929:	8d 44 00 ff          	lea    -0x1(%rax,%rax,1),%eax
10047092d:	89 84 24 c0 00 00 00 	mov    %eax,0xc0(%rsp)
100470934:	89 d8                	mov    %ebx,%eax
100470936:	0f 4e c5             	cmovle %ebp,%eax
100470939:	89 84 24 a4 00 00 00 	mov    %eax,0xa4(%rsp)
100470940:	89 d8                	mov    %ebx,%eax
100470942:	0f 4d c5             	cmovge %ebp,%eax
100470945:	48 83 bc 24 90 00 00 	cmpq   $0x0,0x90(%rsp)
10047094c:	00 00
10047094e:	89 84 24 a0 00 00 00 	mov    %eax,0xa0(%rsp)
100470955:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
10047095a:	8b b8 a4 00 00 00    	mov    0xa4(%rax),%edi
100470960:	b8 08 00 00 00       	mov    $0x8,%eax
100470965:	89 bc 24 c4 00 00 00 	mov    %edi,0xc4(%rsp)
10047096c:	74 3c                	je     1004709aa <_head_msys_gmp_10_dll-0x2d656>
10047096e:	83 ff 01             	cmp    $0x1,%edi
100470971:	b9 04 00 00 00       	mov    $0x4,%ecx
100470976:	74 21                	je     100470999 <_head_msys_gmp_10_dll-0x2d667>
100470978:	48 8b 84 24 b0 02 00 	mov    0x2b0(%rsp),%rax
10047097f:	00
100470980:	f6 40 1a 40          	testb  $0x40,0x1a(%rax)
100470984:	0f 85 a8 11 00 00    	jne    100471b32 <_head_msys_gmp_10_dll-0x2c4ce>
10047098a:	48 83 bc 24 b8 00 00 	cmpq   $0x0,0xb8(%rsp)
100470991:	00 00
100470993:	0f 85 99 11 00 00    	jne    100471b32 <_head_msys_gmp_10_dll-0x2c4ce>
100470999:	31 d2                	xor    %edx,%edx
10047099b:	39 dd                	cmp    %ebx,%ebp
10047099d:	40 0f b6 c6          	movzbl %sil,%eax
1004709a1:	0f 9e c2             	setle  %dl
1004709a4:	09 c8                	or     %ecx,%eax
1004709a6:	01 d2                	add    %edx,%edx
1004709a8:	09 d0                	or     %edx,%eax
1004709aa:	3b ac 24 a0 00 00 00 	cmp    0xa0(%rsp),%ebp
1004709b1:	0f 9f c1             	setg   %cl
1004709b4:	3b ac 24 a4 00 00 00 	cmp    0xa4(%rsp),%ebp
1004709bb:	0f 9c c2             	setl   %dl
1004709be:	08 d1                	or     %dl,%cl
1004709c0:	0f 85 21 06 00 00    	jne    100470fe7 <_head_msys_gmp_10_dll-0x2d019>
1004709c6:	48 8d 8c 24 28 01 00 	lea    0x128(%rsp),%rcx
1004709cd:	00
1004709ce:	39 dd                	cmp    %ebx,%ebp
1004709d0:	ba 00 00 00 00       	mov    $0x0,%edx
1004709d5:	4d 89 ee             	mov    %r13,%r14
1004709d8:	48 0f 4e d1          	cmovle %rcx,%rdx
1004709dc:	48 85 d2             	test   %rdx,%rdx
1004709df:	48 89 94 24 c8 00 00 	mov    %rdx,0xc8(%rsp)
1004709e6:	00
1004709e7:	89 ea                	mov    %ebp,%edx
1004709e9:	0f 95 84 24 1d 01 00 	setne  0x11d(%rsp)
1004709f0:	00
1004709f1:	83 e8 04             	sub    $0x4,%eax
1004709f4:	89 84 24 b4 00 00 00 	mov    %eax,0xb4(%rsp)
1004709fb:	8b 84 24 b4 00 00 00 	mov    0xb4(%rsp),%eax
100470a02:	83 f8 04             	cmp    $0x4,%eax
100470a05:	0f 87 04 10 00 00    	ja     100471a0f <_head_msys_gmp_10_dll-0x2c5f1>
100470a0b:	4c 8d 05 ba e9 01 00 	lea    0x1e9ba(%rip),%r8        # 10048f3cc <_head_msys_gmp_10_dll-0xec34>
100470a12:	89 c1                	mov    %eax,%ecx
100470a14:	49 63 04 88          	movslq (%r8,%rcx,4),%rax
100470a18:	4c 01 c0             	add    %r8,%rax
100470a1b:	ff e0                	jmp    *%rax
100470a1d:	0f 1f 00             	nopl   (%rax)
100470a20:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
100470a25:	8b b8 8c 00 00 00    	mov    0x8c(%rax),%edi
100470a2b:	31 c0                	xor    %eax,%eax
100470a2d:	85 ff                	test   %edi,%edi
100470a2f:	0f 95 c0             	setne  %al
100470a32:	89 44 24 50          	mov    %eax,0x50(%rsp)
100470a36:	e9 bc fc ff ff       	jmp    1004706f7 <_head_msys_gmp_10_dll-0x2d909>
100470a3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100470a40:	48 c7 84 24 90 00 00 	movq   $0x0,0x90(%rsp)
100470a47:	00 00 00 00 00
100470a4c:	e9 ba fb ff ff       	jmp    10047060b <_head_msys_gmp_10_dll-0x2d9f5>
100470a51:	39 94 24 a0 00 00 00 	cmp    %edx,0xa0(%rsp)
100470a58:	0f 8e 86 00 00 00    	jle    100470ae4 <_head_msys_gmp_10_dll-0x2d51c>
100470a5e:	48 8b b4 24 b8 02 00 	mov    0x2b8(%rsp),%rsi
100470a65:	00
100470a66:	48 63 c2             	movslq %edx,%rax
100470a69:	0f b6 04 06          	movzbl (%rsi,%rax,1),%eax
100470a6d:	48 8b b4 24 b8 00 00 	mov    0xb8(%rsp),%rsi
100470a74:	00
100470a75:	0f b6 04 06          	movzbl (%rsi,%rax,1),%eax
100470a79:	48 8b b4 24 90 00 00 	mov    0x90(%rsp),%rsi
100470a80:	00
100470a81:	80 3c 06 00          	cmpb   $0x0,(%rsi,%rax,1)
100470a85:	0f 85 b5 00 00 00    	jne    100470b40 <_head_msys_gmp_10_dll-0x2d4c0>
100470a8b:	8b bc 24 a0 00 00 00 	mov    0xa0(%rsp),%edi
100470a92:	8d 42 01             	lea    0x1(%rdx),%eax
100470a95:	48 8b b4 24 b8 02 00 	mov    0x2b8(%rsp),%rsi
100470a9c:	00
100470a9d:	4c 8b 94 24 90 00 00 	mov    0x90(%rsp),%r10
100470aa4:	00
100470aa5:	4c 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%r11
100470aac:	00
100470aad:	48 98                	cltq
100470aaf:	8d 4f ff             	lea    -0x1(%rdi),%ecx
100470ab2:	4c 8d 4e ff          	lea    -0x1(%rsi),%r9
100470ab6:	29 d1                	sub    %edx,%ecx
100470ab8:	48 01 c1             	add    %rax,%rcx
100470abb:	eb 19                	jmp    100470ad6 <_head_msys_gmp_10_dll-0x2d52a>
100470abd:	0f 1f 00             	nopl   (%rax)
100470ac0:	45 0f b6 44 01 01    	movzbl 0x1(%r9,%rax,1),%r8d
100470ac6:	48 83 c0 01          	add    $0x1,%rax
100470aca:	47 0f b6 04 03       	movzbl (%r11,%r8,1),%r8d
100470acf:	43 80 3c 02 00       	cmpb   $0x0,(%r10,%r8,1)
100470ad4:	75 6a                	jne    100470b40 <_head_msys_gmp_10_dll-0x2d4c0>
100470ad6:	48 39 c1             	cmp    %rax,%rcx
100470ad9:	89 c2                	mov    %eax,%edx
100470adb:	89 84 24 28 01 00 00 	mov    %eax,0x128(%rsp)
100470ae2:	75 dc                	jne    100470ac0 <_head_msys_gmp_10_dll-0x2d540>
100470ae4:	39 94 24 a0 00 00 00 	cmp    %edx,0xa0(%rsp)
100470aeb:	75 53                	jne    100470b40 <_head_msys_gmp_10_dll-0x2d4c0>
100470aed:	31 c0                	xor    %eax,%eax
100470aef:	8b b4 24 a0 00 00 00 	mov    0xa0(%rsp),%esi
100470af6:	39 b4 24 c0 02 00 00 	cmp    %esi,0x2c0(%rsp)
100470afd:	7e 0f                	jle    100470b0e <_head_msys_gmp_10_dll-0x2d4f2>
100470aff:	48 8b bc 24 b8 02 00 	mov    0x2b8(%rsp),%rdi
100470b06:	00
100470b07:	48 63 c6             	movslq %esi,%rax
100470b0a:	0f b6 04 07          	movzbl (%rdi,%rax,1),%eax
100470b0e:	48 8b b4 24 b8 00 00 	mov    0xb8(%rsp),%rsi
100470b15:	00
100470b16:	48 85 f6             	test   %rsi,%rsi
100470b19:	74 04                	je     100470b1f <_head_msys_gmp_10_dll-0x2d4e1>
100470b1b:	0f b6 04 06          	movzbl (%rsi,%rax,1),%eax
100470b1f:	48 8b bc 24 90 00 00 	mov    0x90(%rsp),%rdi
100470b26:	00
100470b27:	80 3c 07 00          	cmpb   $0x0,(%rdi,%rax,1)
100470b2b:	0f 84 b3 04 00 00    	je     100470fe4 <_head_msys_gmp_10_dll-0x2d01c>
100470b31:	8b 94 24 a0 00 00 00 	mov    0xa0(%rsp),%edx
100470b38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100470b3f:	00
100470b40:	44 8b 84 24 f0 02 00 	mov    0x2f0(%rsp),%r8d
100470b47:	00
100470b48:	4c 89 f1             	mov    %r14,%rcx
100470b4b:	e8 00 9c ff ff       	call   10046a750 <_head_msys_gmp_10_dll-0x338b0>
100470b50:	85 c0                	test   %eax,%eax
100470b52:	89 84 24 84 00 00 00 	mov    %eax,0x84(%rsp)
100470b59:	0f 85 c3 0f 00 00    	jne    100471b22 <_head_msys_gmp_10_dll-0x2c4de>
100470b5f:	83 bc 24 c4 00 00 00 	cmpl   $0x1,0xc4(%rsp)
100470b66:	01
100470b67:	74 1c                	je     100470b85 <_head_msys_gmp_10_dll-0x2d47b>
100470b69:	8b b4 24 cc 01 00 00 	mov    0x1cc(%rsp),%esi
100470b70:	85 f6                	test   %esi,%esi
100470b72:	74 11                	je     100470b85 <_head_msys_gmp_10_dll-0x2d47b>
100470b74:	48 8b 84 24 b0 01 00 	mov    0x1b0(%rsp),%rax
100470b7b:	00
100470b7c:	83 38 ff             	cmpl   $0xffffffff,(%rax)
100470b7f:	0f 84 34 04 00 00    	je     100470fb9 <_head_msys_gmp_10_dll-0x2d047>
100470b85:	48 8b 9c 24 10 02 00 	mov    0x210(%rsp),%rbx
100470b8c:	00
100470b8d:	0f b6 44 24 50       	movzbl 0x50(%rsp),%eax
100470b92:	48 c7 84 24 30 02 00 	movq   $0x0,0x230(%rsp)
100470b99:	00 00 00 00 00
100470b9e:	c7 84 24 48 02 00 00 	movl   $0x0,0x248(%rsp)
100470ba5:	00 00 00 00
100470ba9:	44 8b ac 24 d8 01 00 	mov    0x1d8(%rsp),%r13d
100470bb0:	00
100470bb1:	c7 84 24 2c 01 00 00 	movl   $0x0,0x12c(%rsp)
100470bb8:	00 00 00 00
100470bbc:	4c 8b 7b 48          	mov    0x48(%rbx),%r15
100470bc0:	83 e0 01             	and    $0x1,%eax
100470bc3:	88 84 24 1c 01 00 00 	mov    %al,0x11c(%rsp)
100470bca:	41 80 7f 50 00       	cmpb   $0x0,0x50(%r15)
100470bcf:	0f 88 9b 0d 00 00    	js     100471970 <_head_msys_gmp_10_dll-0x2c690>
100470bd5:	48 8b 84 24 28 02 00 	mov    0x228(%rsp),%rax
100470bdc:	00
100470bdd:	48 85 c0             	test   %rax,%rax
100470be0:	74 15                	je     100470bf7 <_head_msys_gmp_10_dll-0x2d409>
100470be2:	8b 9b 8c 00 00 00    	mov    0x8c(%rbx),%ebx
100470be8:	49 63 d5             	movslq %r13d,%rdx
100470beb:	4c 89 3c d0          	mov    %r15,(%rax,%rdx,8)
100470bef:	85 db                	test   %ebx,%ebx
100470bf1:	0f 85 b5 18 00 00    	jne    1004724ac <_head_msys_gmp_10_dll-0x2bb54>
100470bf7:	0f b6 84 24 1d 01 00 	movzbl 0x11d(%rsp),%eax
100470bfe:	00
100470bff:	88 44 24 48          	mov    %al,0x48(%rsp)
100470c03:	41 0f b6 47 50       	movzbl 0x50(%r15),%eax
100470c08:	a8 10                	test   $0x10,%al
100470c0a:	c7 44 24 58 ff ff ff 	movl   $0xffffffff,0x58(%rsp)
100470c11:	ff
100470c12:	c7 44 24 60 00 00 00 	movl   $0x0,0x60(%rsp)
100470c19:	00
100470c1a:	0f 85 e2 17 00 00    	jne    100472402 <_head_msys_gmp_10_dll-0x2bbfe>
100470c20:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
100470c27:	00
100470c28:	48 63 9c 24 d8 01 00 	movslq 0x1d8(%rsp),%rbx
100470c2f:	00
100470c30:	44 89 6c 24 40       	mov    %r13d,0x40(%rsp)
100470c35:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
100470c3a:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
100470c3f:	eb 51                	jmp    100470c92 <_head_msys_gmp_10_dll-0x2d36e>
100470c41:	49 39 f7             	cmp    %rsi,%r15
100470c44:	48 63 9c 24 d8 01 00 	movslq 0x1d8(%rsp),%rbx
100470c4b:	00
100470c4c:	0f 94 c0             	sete   %al
100470c4f:	20 44 24 48          	and    %al,0x48(%rsp)
100470c53:	0f b6 46 50          	movzbl 0x50(%rsi),%eax
100470c57:	44 0f 44 64 24 40    	cmove  0x40(%rsp),%r12d
100470c5d:	a8 10                	test   $0x10,%al
100470c5f:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
100470c64:	74 29                	je     100470c8f <_head_msys_gmp_10_dll-0x2d371>
100470c66:	84 c0                	test   %al,%al
100470c68:	0f 88 12 05 00 00    	js     100471180 <_head_msys_gmp_10_dll-0x2ce80>
100470c6e:	8b 7c 24 50          	mov    0x50(%rsp),%edi
100470c72:	85 ff                	test   %edi,%edi
100470c74:	0f 84 b3 17 00 00    	je     10047242d <_head_msys_gmp_10_dll-0x2bbd3>
100470c7a:	8b 44 24 50          	mov    0x50(%rsp),%eax
100470c7e:	89 5c 24 58          	mov    %ebx,0x58(%rsp)
100470c82:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
100470c89:	00 00
100470c8b:	89 44 24 60          	mov    %eax,0x60(%rsp)
100470c8f:	49 89 f7             	mov    %rsi,%r15
100470c92:	39 9c 24 e8 01 00 00 	cmp    %ebx,0x1e8(%rsp)
100470c99:	0f 8e 61 0d 00 00    	jle    100471a00 <_head_msys_gmp_10_dll-0x2c600>
100470c9f:	8b 84 24 d4 01 00 00 	mov    0x1d4(%rsp),%eax
100470ca6:	44 8d 63 01          	lea    0x1(%rbx),%r12d
100470caa:	41 39 c4             	cmp    %eax,%r12d
100470cad:	0f 8d ee 04 00 00    	jge    1004711a1 <_head_msys_gmp_10_dll-0x2ce5f>
100470cb3:	8b 84 24 cc 01 00 00 	mov    0x1cc(%rsp),%eax