100406641:	84 c0                	test   %al,%al
100406643:	75 eb                	jne    100406630 <.text+0x5630>
100406645:	e9 46 ef ff ff       	jmp    100405590 <.text+0x4590>
10040664a:	0f b6 0c 10          	movzbl (%rax,%rdx,1),%ecx
10040664e:	80 f9 3e             	cmp    $0x3e,%cl
100406651:	0f 87 c9 f3 ff ff    	ja     100405a20 <.text+0x4a20>
100406657:	48 b8 00 00 00 00 82 	movabs $0x7000a38200000000,%rax
10040665e:	a3 00 70
100406661:	48 d3 e8             	shr    %cl,%rax
100406664:	83 e0 01             	and    $0x1,%eax
100406667:	0f 85 81 00 00 00    	jne    1004066ee <.text+0x56ee>
10040666d:	31 ff                	xor    %edi,%edi
10040666f:	b9 3f 00 00 00       	mov    $0x3f,%ecx
100406674:	e9 28 f2 ff ff       	jmp    1004058a1 <.text+0x48a1>
100406679:	48 8d 05 c7 a0 00 00 	lea    0xa0c7(%rip),%rax        # 100410747 <_head_msys_gmp_10_dll-0x68b9>
100406680:	c6 44 24 54 01       	movb   $0x1,0x54(%rsp)
100406685:	41 bd 01 00 00 00    	mov    $0x1,%r13d
10040668b:	31 db                	xor    %ebx,%ebx
10040668d:	48 c7 44 24 28 01 00 	movq   $0x1,0x28(%rsp)
100406694:	00 00
100406696:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
10040669b:	e9 2c ef ff ff       	jmp    1004055cc <.text+0x45cc>
1004066a0:	4d 89 df             	mov    %r11,%r15
1004066a3:	45 89 f3             	mov    %r14d,%r11d
1004066a6:	4d 89 ee             	mov    %r13,%r14
1004066a9:	e9 6d f1 ff ff       	jmp    10040581b <.text+0x481b>
1004066ae:	44 89 da             	mov    %r11d,%edx
1004066b1:	48 89 c1             	mov    %rax,%rcx
1004066b4:	e8 17 ed ff ff       	call   1004053d0 <.text+0x43d0>
1004066b9:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
1004066c0:	00
1004066c1:	48 89 84 24 00 01 00 	mov    %rax,0x100(%rsp)
1004066c8:	00
1004066c9:	e9 b8 ee ff ff       	jmp    100405586 <.text+0x4586>
1004066ce:	44 89 da             	mov    %r11d,%edx
1004066d1:	48 89 c1             	mov    %rax,%rcx
1004066d4:	e8 f7 ec ff ff       	call   1004053d0 <.text+0x43d0>
1004066d9:	44 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%r11d
1004066e0:	00
1004066e1:	48 89 84 24 f8 00 00 	mov    %rax,0xf8(%rsp)
1004066e8:	00
1004066e9:	e9 68 ee ff ff       	jmp    100405556 <.text+0x4556>
1004066ee:	80 7c 24 54 00       	cmpb   $0x0,0x54(%rsp)
1004066f3:	75 ab                	jne    1004066a0 <.text+0x56a0>
1004066f5:	49 39 dd             	cmp    %rbx,%r13
1004066f8:	76 05                	jbe    1004066ff <.text+0x56ff>
1004066fa:	41 c6 04 1b 3f       	movb   $0x3f,(%r11,%rbx,1)
1004066ff:	48 8d 43 01          	lea    0x1(%rbx),%rax
100406703:	49 39 c5             	cmp    %rax,%r13
100406706:	76 06                	jbe    10040670e <.text+0x570e>
100406708:	41 c6 44 1b 01 22    	movb   $0x22,0x1(%r11,%rbx,1)
10040670e:	48 8d 43 02          	lea    0x2(%rbx),%rax
100406712:	49 39 c5             	cmp    %rax,%r13
100406715:	76 06                	jbe    10040671d <.text+0x571d>
100406717:	41 c6 44 1b 02 22    	movb   $0x22,0x2(%r11,%rbx,1)
10040671d:	48 8d 43 03          	lea    0x3(%rbx),%rax
100406721:	49 39 c5             	cmp    %rax,%r13
100406724:	76 06                	jbe    10040672c <.text+0x572c>
100406726:	41 c6 44 1b 03 3f    	movb   $0x3f,0x3(%r11,%rbx,1)
10040672c:	48 83 c3 04          	add    $0x4,%rbx
100406730:	45 31 c0             	xor    %r8d,%r8d
100406733:	31 ff                	xor    %edi,%edi
100406735:	48 89 d5             	mov    %rdx,%rbp
100406738:	e9 66 fd ff ff       	jmp    1004064a3 <.text+0x54a3>
10040673d:	4d 89 df             	mov    %r11,%r15
100406740:	45 89 f3             	mov    %r14d,%r11d
100406743:	4d 89 ee             	mov    %r13,%r14
100406746:	41 83 fb 02          	cmp    $0x2,%r11d
10040674a:	0f 84 3b f3 ff ff    	je     100405a8b <.text+0x4a8b>
100406750:	e9 c6 f0 ff ff       	jmp    10040581b <.text+0x481b>
100406755:	0f b6 54 24 55       	movzbl 0x55(%rsp),%edx
10040675a:	49 89 da             	mov    %rbx,%r10
10040675d:	4d 89 f7             	mov    %r14,%r15
100406760:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
100406765:	48 85 c0             	test   %rax,%rax
100406768:	74 29                	je     100406793 <.text+0x5793>
10040676a:	84 d2                	test   %dl,%dl
10040676c:	74 25                	je     100406793 <.text+0x5793>
10040676e:	0f b6 08             	movzbl (%rax),%ecx
100406771:	84 c9                	test   %cl,%cl
100406773:	74 1e                	je     100406793 <.text+0x5793>
100406775:	4c 89 d2             	mov    %r10,%rdx
100406778:	4c 29 d0             	sub    %r10,%rax
10040677b:	49 39 d7             	cmp    %rdx,%r15
10040677e:	76 04                	jbe    100406784 <.text+0x5784>
100406780:	41 88 0c 13          	mov    %cl,(%r11,%rdx,1)
100406784:	48 83 c2 01          	add    $0x1,%rdx
100406788:	0f b6 0c 10          	movzbl (%rax,%rdx,1),%ecx
10040678c:	84 c9                	test   %cl,%cl
10040678e:	75 eb                	jne    10040677b <.text+0x577b>
100406790:	49 89 d2             	mov    %rdx,%r10
100406793:	4d 39 d7             	cmp    %r10,%r15
100406796:	76 05                	jbe    10040679d <.text+0x579d>
100406798:	43 c6 04 13 00       	movb   $0x0,(%r11,%r10,1)
10040679d:	4c 89 d0             	mov    %r10,%rax
1004067a0:	48 83 c4 78          	add    $0x78,%rsp
1004067a4:	5b                   	pop    %rbx
1004067a5:	5e                   	pop    %rsi
1004067a6:	5f                   	pop    %rdi
1004067a7:	5d                   	pop    %rbp
1004067a8:	41 5c                	pop    %r12
1004067aa:	41 5d                	pop    %r13
1004067ac:	41 5e                	pop    %r14
1004067ae:	41 5f                	pop    %r15
1004067b0:	c3                   	ret
1004067b1:	4c 89 9c 24 c0 00 00 	mov    %r11,0xc0(%rsp)
1004067b8:	00
1004067b9:	31 db                	xor    %ebx,%ebx
1004067bb:	41 be 05 00 00 00    	mov    $0x5,%r14d
1004067c1:	e8 4a 3d 00 00       	call   10040a510 <.text+0x9510>
1004067c6:	f6 84 24 e8 00 00 00 	testb  $0x2,0xe8(%rsp)
1004067cd:	02
1004067ce:	48 c7 44 24 28 01 00 	movq   $0x1,0x28(%rsp)
1004067d5:	00 00
1004067d7:	89 44 24 50          	mov    %eax,0x50(%rsp)
1004067db:	48 8d 05 65 9f 00 00 	lea    0x9f65(%rip),%rax        # 100410747 <_head_msys_gmp_10_dll-0x68b9>
1004067e2:	4c 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%r11
1004067e9:	00
1004067ea:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1004067ef:	75 3f                	jne    100406830 <.text+0x5830>
1004067f1:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
1004067f6:	4d 89 df             	mov    %r11,%r15
1004067f9:	e9 e2 f0 ff ff       	jmp    1004058e0 <.text+0x48e0>
1004067fe:	49 89 da             	mov    %rbx,%r10
100406801:	4d 89 ef             	mov    %r13,%r15
100406804:	89 c2                	mov    %eax,%edx
100406806:	e9 55 ff ff ff       	jmp    100406760 <.text+0x5760>
10040680b:	49 89 da             	mov    %rbx,%r10
10040680e:	4d 89 ef             	mov    %r13,%r15
100406811:	e9 4a ff ff ff       	jmp    100406760 <.text+0x5760>
100406816:	4d 89 ee             	mov    %r13,%r14
100406819:	44 0f b6 6c 24 27    	movzbl 0x27(%rsp),%r13d
10040681f:	4d 89 df             	mov    %r11,%r15
100406822:	45 84 ed             	test   %r13b,%r13b
100406825:	0f 85 60 f2 ff ff    	jne    100405a8b <.text+0x4a8b>
10040682b:	e9 8e fa ff ff       	jmp    1004062be <.text+0x52be>
100406830:	0f b6 44 24 26       	movzbl 0x26(%rsp),%eax
100406835:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
10040683a:	c6 44 24 55 00       	movb   $0x0,0x55(%rsp)
10040683f:	45 31 ff             	xor    %r15d,%r15d
100406842:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
100406849:	00 00
10040684b:	88 44 24 54          	mov    %al,0x54(%rsp)
10040684f:	88 44 24 27          	mov    %al,0x27(%rsp)
100406853:	e9 9a ed ff ff       	jmp    1004055f2 <.text+0x45f2>
100406858:	85 f6                	test   %esi,%esi
10040685a:	74 31                	je     10040688d <.text+0x588d>
10040685c:	48 8d 05 e6 9e 00 00 	lea    0x9ee6(%rip),%rax        # 100410749 <_head_msys_gmp_10_dll-0x68b7>
100406863:	c6 44 24 54 01       	movb   $0x1,0x54(%rsp)
100406868:	45 31 ed             	xor    %r13d,%r13d
10040686b:	31 db                	xor    %ebx,%ebx
10040686d:	48 c7 44 24 28 01 00 	movq   $0x1,0x28(%rsp)
100406874:	00 00
100406876:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
10040687b:	e9 4c ed ff ff       	jmp    1004055cc <.text+0x45cc>
100406880:	4c 89 ea             	mov    %r13,%rdx
100406883:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
100406888:	e9 91 fb ff ff       	jmp    10040641e <.text+0x541e>
10040688d:	45 31 ed             	xor    %r13d,%r13d
100406890:	e9 49 fa ff ff       	jmp    1004062de <.text+0x52de>
100406895:	89 f1                	mov    %esi,%ecx
100406897:	31 ff                	xor    %edi,%edi
100406899:	e9 b5 f1 ff ff       	jmp    100405a53 <.text+0x4a53>
10040689e:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
1004068a3:	31 c0                	xor    %eax,%eax
1004068a5:	31 d2                	xor    %edx,%edx
1004068a7:	e9 f8 fa ff ff       	jmp    1004063a4 <.text+0x53a4>
1004068ac:	41 83 fe 02          	cmp    $0x2,%r14d
1004068b0:	44 89 d7             	mov    %r10d,%edi
1004068b3:	b9 7e 00 00 00       	mov    $0x7e,%ecx
1004068b8:	41 89 d2             	mov    %edx,%r10d
1004068bb:	0f 94 c0             	sete   %al
1004068be:	e9 de ef ff ff       	jmp    1004058a1 <.text+0x48a1>
1004068c3:	b9 5c 00 00 00       	mov    $0x5c,%ecx
1004068c8:	31 ff                	xor    %edi,%edi
1004068ca:	e9 84 f1 ff ff       	jmp    100405a53 <.text+0x4a53>
1004068cf:	90                   	nop
1004068d0:	41 57                	push   %r15
1004068d2:	41 56                	push   %r14
1004068d4:	41 55                	push   %r13
1004068d6:	41 54                	push   %r12
1004068d8:	55                   	push   %rbp
1004068d9:	57                   	push   %rdi
1004068da:	56                   	push   %rsi
1004068db:	53                   	push   %rbx
1004068dc:	48 83 ec 68          	sub    $0x68,%rsp
1004068e0:	48 63 d9             	movslq %ecx,%rbx
1004068e3:	48 89 d7             	mov    %rdx,%rdi
1004068e6:	4c 89 c5             	mov    %r8,%rbp
1004068e9:	4c 89 ce             	mov    %r9,%rsi
1004068ec:	e8 ef 3b 00 00       	call   10040a4e0 <.text+0x94e0>
1004068f1:	4c 8b 25 80 57 00 00 	mov    0x5780(%rip),%r12        # 10040c078 <_head_msys_gmp_10_dll-0xaf88>
1004068f8:	8b 00                	mov    (%rax),%eax
1004068fa:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
1004068fe:	85 db                	test   %ebx,%ebx
100406900:	0f 88 60 47 00 00    	js     10040b066 <.text+0xa066>
100406906:	39 1d 84 57 00 00    	cmp    %ebx,0x5784(%rip)        # 10040c090 <_head_msys_gmp_10_dll-0xaf70>
10040690c:	7f 62                	jg     100406970 <.text+0x5970>
10040690e:	81 fb ff ff ff 7f    	cmp    $0x7fffffff,%ebx
100406914:	0f 84 47 01 00 00    	je     100406a61 <.text+0x5a61>
10040691a:	44 8d 73 01          	lea    0x1(%rbx),%r14d
10040691e:	48 8d 05 5b 57 00 00 	lea    0x575b(%rip),%rax        # 10040c080 <_head_msys_gmp_10_dll-0xaf80>
100406925:	49 63 d6             	movslq %r14d,%rdx
100406928:	48 c1 e2 04          	shl    $0x4,%rdx
10040692c:	49 39 c4             	cmp    %rax,%r12
10040692f:	0f 84 0b 01 00 00    	je     100406a40 <.text+0x5a40>
100406935:	4c 89 e1             	mov    %r12,%rcx
100406938:	e8 63 1c 00 00       	call   1004085a0 <.text+0x75a0>
10040693d:	48 89 05 34 57 00 00 	mov    %rax,0x5734(%rip)        # 10040c078 <_head_msys_gmp_10_dll-0xaf88>
100406944:	49 89 c4             	mov    %rax,%r12
100406947:	48 63 0d 42 57 00 00 	movslq 0x5742(%rip),%rcx        # 10040c090 <_head_msys_gmp_10_dll-0xaf70>
10040694e:	45 89 f0             	mov    %r14d,%r8d
100406951:	31 d2                	xor    %edx,%edx
100406953:	41 29 c8             	sub    %ecx,%r8d
100406956:	48 c1 e1 04          	shl    $0x4,%rcx
10040695a:	4d 63 c0             	movslq %r8d,%r8
10040695d:	4c 01 e1             	add    %r12,%rcx
100406960:	49 c1 e0 04          	shl    $0x4,%r8
100406964:	e8 b7 3d 00 00       	call   10040a720 <.text+0x9720>
100406969:	44 89 35 20 57 00 00 	mov    %r14d,0x5720(%rip)        # 10040c090 <_head_msys_gmp_10_dll-0xaf70>
100406970:	48 c1 e3 04          	shl    $0x4,%rbx
100406974:	48 8b 46 30          	mov    0x30(%rsi),%rax
100406978:	4c 8d 76 08          	lea    0x8(%rsi),%r14
10040697c:	49 89 e9             	mov    %rbp,%r9
10040697f:	49 01 dc             	add    %rbx,%r12
100406982:	8b 5e 04             	mov    0x4(%rsi),%ebx
100406985:	49 89 f8             	mov    %rdi,%r8
100406988:	4d 8b 3c 24          	mov    (%r12),%r15
10040698c:	4d 8b 6c 24 08       	mov    0x8(%r12),%r13
100406991:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100406996:	48 8b 46 28          	mov    0x28(%rsi),%rax
10040699a:	83 cb 01             	or     $0x1,%ebx
10040699d:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1004069a2:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1004069a6:	4c 89 fa             	mov    %r15,%rdx
1004069a9:	4c 89 e9             	mov    %r13,%rcx
1004069ac:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1004069b1:	8b 06                	mov    (%rsi),%eax
1004069b3:	89 44 24 20          	mov    %eax,0x20(%rsp)
1004069b7:	e8 f4 ea ff ff       	call   1004054b0 <.text+0x44b0>
1004069bc:	49 39 c7             	cmp    %rax,%r15
1004069bf:	77 5e                	ja     100406a1f <.text+0x5a1f>
1004069c1:	4c 8d 78 01          	lea    0x1(%rax),%r15
1004069c5:	48 8d 05 74 e6 00 00 	lea    0xe674(%rip),%rax        # 100415040 <_head_msys_gmp_10_dll-0x1fc0>
1004069cc:	4d 89 3c 24          	mov    %r15,(%r12)
1004069d0:	49 39 c5             	cmp    %rax,%r13
1004069d3:	74 08                	je     1004069dd <.text+0x59dd>
1004069d5:	4c 89 e9             	mov    %r13,%rcx
1004069d8:	e8 33 3c 00 00       	call   10040a610 <.text+0x9610>
1004069dd:	4c 89 f9             	mov    %r15,%rcx
1004069e0:	e8 8b 1b 00 00       	call   100408570 <.text+0x7570>
1004069e5:	49 89 e9             	mov    %rbp,%r9
1004069e8:	49 89 f8             	mov    %rdi,%r8
1004069eb:	4c 89 fa             	mov    %r15,%rdx
1004069ee:	49 89 44 24 08       	mov    %rax,0x8(%r12)
1004069f3:	49 89 c5             	mov    %rax,%r13
1004069f6:	48 8b 46 30          	mov    0x30(%rsi),%rax
1004069fa:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1004069ff:	4c 89 e9             	mov    %r13,%rcx
100406a02:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100406a07:	48 8b 46 28          	mov    0x28(%rsi),%rax
100406a0b:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
100406a0f:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100406a14:	8b 06                	mov    (%rsi),%eax
100406a16:	89 44 24 20          	mov    %eax,0x20(%rsp)
100406a1a:	e8 91 ea ff ff       	call   1004054b0 <.text+0x44b0>
100406a1f:	e8 bc 3a 00 00       	call   10040a4e0 <.text+0x94e0>
100406a24:	8b 7c 24 5c          	mov    0x5c(%rsp),%edi
100406a28:	89 38                	mov    %edi,(%rax)
100406a2a:	4c 89 e8             	mov    %r13,%rax
100406a2d:	48 83 c4 68          	add    $0x68,%rsp
100406a31:	5b                   	pop    %rbx
100406a32:	5e                   	pop    %rsi
100406a33:	5f                   	pop    %rdi
100406a34:	5d                   	pop    %rbp
100406a35:	41 5c                	pop    %r12
100406a37:	41 5d                	pop    %r13
100406a39:	41 5e                	pop    %r14
100406a3b:	41 5f                	pop    %r15
100406a3d:	c3                   	ret
100406a3e:	66 90                	xchg   %ax,%ax
100406a40:	31 c9                	xor    %ecx,%ecx
100406a42:	e8 59 1b 00 00       	call   1004085a0 <.text+0x75a0>
100406a47:	66 0f 6f 05 31 56 00 	movdqa 0x5631(%rip),%xmm0        # 10040c080 <_head_msys_gmp_10_dll-0xaf80>
100406a4e:	00
100406a4f:	48 89 05 22 56 00 00 	mov    %rax,0x5622(%rip)        # 10040c078 <_head_msys_gmp_10_dll-0xaf88>
100406a56:	49 89 c4             	mov    %rax,%r12
100406a59:	0f 11 00             	movups %xmm0,(%rax)
100406a5c:	e9 e6 fe ff ff       	jmp    100406947 <.text+0x5947>
100406a61:	e8 da 1c 00 00       	call   100408740 <.text+0x7740>
100406a66:	90                   	nop
100406a67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100406a6e:	00 00
100406a70:	41 54                	push   %r12
100406a72:	53                   	push   %rbx
100406a73:	48 83 ec 28          	sub    $0x28,%rsp
100406a77:	49 89 cc             	mov    %rcx,%r12
100406a7a:	e8 61 3a 00 00       	call   10040a4e0 <.text+0x94e0>
100406a7f:	4d 85 e4             	test   %r12,%r12
100406a82:	ba 38 00 00 00       	mov    $0x38,%edx
100406a87:	8b 18                	mov    (%rax),%ebx
100406a89:	48 8d 05 b0 e6 00 00 	lea    0xe6b0(%rip),%rax        # 100415140 <_head_msys_gmp_10_dll-0x1ec0>
100406a90:	4c 0f 44 e0          	cmove  %rax,%r12
100406a94:	4c 89 e1             	mov    %r12,%rcx
100406a97:	e8 24 1c 00 00       	call   1004086c0 <.text+0x76c0>
100406a9c:	49 89 c4             	mov    %rax,%r12
100406a9f:	e8 3c 3a 00 00       	call   10040a4e0 <.text+0x94e0>
100406aa4:	89 18                	mov    %ebx,(%rax)
100406aa6:	4c 89 e0             	mov    %r12,%rax
100406aa9:	48 83 c4 28          	add    $0x28,%rsp
100406aad:	5b                   	pop    %rbx
100406aae:	41 5c                	pop    %r12
100406ab0:	c3                   	ret
100406ab1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100406ab8:	00 00 00 00
100406abc:	0f 1f 40 00          	nopl   0x0(%rax)
100406ac0:	48 8d 05 79 e6 00 00 	lea    0xe679(%rip),%rax        # 100415140 <_head_msys_gmp_10_dll-0x1ec0>
100406ac7:	48 85 c9             	test   %rcx,%rcx
100406aca:	48 0f 44 c8          	cmove  %rax,%rcx
100406ace:	8b 01                	mov    (%rcx),%eax
100406ad0:	c3                   	ret
100406ad1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100406ad8:	00 00 00 00
100406adc:	0f 1f 40 00          	nopl   0x0(%rax)
100406ae0:	48 8d 05 59 e6 00 00 	lea    0xe659(%rip),%rax        # 100415140 <_head_msys_gmp_10_dll-0x1ec0>
100406ae7:	48 85 c9             	test   %rcx,%rcx
100406aea:	48 0f 44 c8          	cmove  %rax,%rcx
100406aee:	89 11                	mov    %edx,(%rcx)
100406af0:	c3                   	ret
100406af1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100406af8:	00 00 00 00
100406afc:	0f 1f 40 00          	nopl   0x0(%rax)
100406b00:	48 89 c8             	mov    %rcx,%rax
100406b03:	89 d1                	mov    %edx,%ecx
100406b05:	48 8d 15 34 e6 00 00 	lea    0xe634(%rip),%rdx        # 100415140 <_head_msys_gmp_10_dll-0x1ec0>
100406b0c:	48 85 c0             	test   %rax,%rax
100406b0f:	48 0f 44 c2          	cmove  %rdx,%rax
100406b13:	89 ca                	mov    %ecx,%edx
100406b15:	83 e1 1f             	and    $0x1f,%ecx
100406b18:	c0 ea 05             	shr    $0x5,%dl
100406b1b:	0f b6 d2             	movzbl %dl,%edx
100406b1e:	48 8d 54 90 08       	lea    0x8(%rax,%rdx,4),%rdx
100406b23:	44 8b 0a             	mov    (%rdx),%r9d
100406b26:	44 89 c8             	mov    %r9d,%eax
100406b29:	d3 e8                	shr    %cl,%eax
100406b2b:	41 31 c0             	xor    %eax,%r8d
100406b2e:	83 e0 01             	and    $0x1,%eax
100406b31:	41 83 e0 01          	and    $0x1,%r8d
100406b35:	41 d3 e0             	shl    %cl,%r8d
100406b38:	45 31 c8             	xor    %r9d,%r8d