10040a875:	66 0f ef c9          	pxor   %xmm1,%xmm1
10040a879:	f2 49 0f 2a c8       	cvtsi2sd %r8,%xmm1
10040a87e:	66 48 0f 6e c0       	movq   %rax,%xmm0
10040a883:	eb 16                	jmp    10040a89b <.text+0x989b>
10040a885:	0f 1f 00             	nopl   (%rax)
10040a888:	66 49 0f 6e c8       	movq   %r8,%xmm1
10040a88d:	45 84 c9             	test   %r9b,%r9b
10040a890:	74 ec                	je     10040a87e <.text+0x987e>
10040a892:	66 0f ef c0          	pxor   %xmm0,%xmm0
10040a896:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
10040a89b:	31 c0                	xor    %eax,%eax
10040a89d:	66 0f 2f c1          	comisd %xmm1,%xmm0
10040a8a1:	0f 97 c0             	seta   %al
10040a8a4:	83 f0 01             	xor    $0x1,%eax
10040a8a7:	c3                   	ret
10040a8a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a8af:	00
10040a8b0:	49 39 c0             	cmp    %rax,%r8
10040a8b3:	0f 9c c0             	setl   %al
10040a8b6:	0f b6 c0             	movzbl %al,%eax
10040a8b9:	83 f0 01             	xor    $0x1,%eax
10040a8bc:	c3                   	ret
10040a8bd:	0f 1f 00             	nopl   (%rax)
10040a8c0:	80 39 00             	cmpb   $0x0,(%rcx)
10040a8c3:	4c 8b 41 08          	mov    0x8(%rcx),%r8
10040a8c7:	4c 8b 0a             	mov    (%rdx),%r9
10040a8ca:	48 8b 42 08          	mov    0x8(%rdx),%rax
10040a8ce:	74 18                	je     10040a8e8 <.text+0x98e8>
10040a8d0:	45 84 c9             	test   %r9b,%r9b
10040a8d3:	75 3b                	jne    10040a910 <.text+0x9910>
10040a8d5:	66 0f ef c9          	pxor   %xmm1,%xmm1
10040a8d9:	f2 49 0f 2a c8       	cvtsi2sd %r8,%xmm1
10040a8de:	66 48 0f 6e c0       	movq   %rax,%xmm0
10040a8e3:	eb 16                	jmp    10040a8fb <.text+0x98fb>
10040a8e5:	0f 1f 00             	nopl   (%rax)
10040a8e8:	66 49 0f 6e c8       	movq   %r8,%xmm1
10040a8ed:	45 84 c9             	test   %r9b,%r9b
10040a8f0:	74 ec                	je     10040a8de <.text+0x98de>
10040a8f2:	66 0f ef c0          	pxor   %xmm0,%xmm0
10040a8f6:	f2 48 0f 2a c0       	cvtsi2sd %rax,%xmm0
10040a8fb:	31 c0                	xor    %eax,%eax
10040a8fd:	66 0f 2f c8          	comisd %xmm0,%xmm1
10040a901:	0f 97 c0             	seta   %al
10040a904:	83 f0 01             	xor    $0x1,%eax
10040a907:	c3                   	ret
10040a908:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a90f:	00
10040a910:	49 39 c0             	cmp    %rax,%r8
10040a913:	0f 9f c0             	setg   %al
10040a916:	0f b6 c0             	movzbl %al,%eax
10040a919:	83 f0 01             	xor    $0x1,%eax
10040a91c:	c3                   	ret
10040a91d:	0f 1f 00             	nopl   (%rax)
10040a920:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)
10040a924:	74 1a                	je     10040a940 <.text+0x9940>
10040a926:	31 c0                	xor    %eax,%eax
10040a928:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
10040a92d:	78 10                	js     10040a93f <.text+0x993f>
10040a92f:	48 8b 01             	mov    (%rcx),%rax
10040a932:	83 e0 3f             	and    $0x3f,%eax
10040a935:	48 83 f8 05          	cmp    $0x5,%rax
10040a939:	0f 94 c0             	sete   %al
10040a93c:	0f b6 c0             	movzbl %al,%eax
10040a93f:	c3                   	ret
10040a940:	f2 0f 10 41 10       	movsd  0x10(%rcx),%xmm0
10040a945:	31 c0                	xor    %eax,%eax
10040a947:	f2 48 0f 2c d0       	cvttsd2si %xmm0,%rdx
10040a94c:	48 85 d2             	test   %rdx,%rdx
10040a94f:	78 ee                	js     10040a93f <.text+0x993f>
10040a951:	48 8b 09             	mov    (%rcx),%rcx
10040a954:	83 e1 3f             	and    $0x3f,%ecx
10040a957:	48 83 f9 05          	cmp    $0x5,%rcx
10040a95b:	75 e2                	jne    10040a93f <.text+0x993f>
10040a95d:	66 0f ef c9          	pxor   %xmm1,%xmm1
10040a961:	f2 48 0f 2a ca       	cvtsi2sd %rdx,%xmm1
10040a966:	31 d2                	xor    %edx,%edx
10040a968:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
10040a96c:	0f 9b c2             	setnp  %dl
10040a96f:	0f 44 c2             	cmove  %edx,%eax
10040a972:	c3                   	ret
10040a973:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040a97a:	00 00 00 00
10040a97e:	66 90                	xchg   %ax,%ax
10040a980:	41 55                	push   %r13
10040a982:	41 54                	push   %r12
10040a984:	55                   	push   %rbp
10040a985:	57                   	push   %rdi
10040a986:	56                   	push   %rsi
10040a987:	53                   	push   %rbx
10040a988:	48 83 ec 78          	sub    $0x78,%rsp
10040a98c:	48 83 b9 a8 01 00 00 	cmpq   $0x0,0x1a8(%rcx)
10040a993:	00
10040a994:	48 89 ce             	mov    %rcx,%rsi
10040a997:	48 89 d3             	mov    %rdx,%rbx
10040a99a:	4c 89 c7             	mov    %r8,%rdi
10040a99d:	0f 85 36 04 00 00    	jne    10040add9 <.text+0x9dd9>
10040a9a3:	80 b9 e8 0e 00 00 00 	cmpb   $0x0,0xee8(%rcx)
10040a9aa:	0f 85 b5 03 00 00    	jne    10040ad65 <.text+0x9d65>
10040a9b0:	48 8b 8e 30 01 00 00 	mov    0x130(%rsi),%rcx
10040a9b7:	4c 8d 8e 00 02 00 00 	lea    0x200(%rsi),%r9
10040a9be:	45 31 d2             	xor    %r10d,%r10d
10040a9c1:	e8 ba e7 ff ff       	call   100409180 <.text+0x8180>
10040a9c6:	48 8b 8e 38 01 00 00 	mov    0x138(%rsi),%rcx
10040a9cd:	e8 ae e7 ff ff       	call   100409180 <.text+0x8180>
10040a9d2:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
10040a9d6:	e8 a5 e7 ff ff       	call   100409180 <.text+0x8180>
10040a9db:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
10040a9df:	e8 9c e7 ff ff       	call   100409180 <.text+0x8180>
10040a9e4:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
10040a9e8:	e8 93 e7 ff ff       	call   100409180 <.text+0x8180>
10040a9ed:	48 8b 4e 68          	mov    0x68(%rsi),%rcx
10040a9f1:	e8 8a e7 ff ff       	call   100409180 <.text+0x8180>
10040a9f6:	48 8b 4e 70          	mov    0x70(%rsi),%rcx
10040a9fa:	e8 81 e7 ff ff       	call   100409180 <.text+0x8180>
10040a9ff:	48 8b 4e 38          	mov    0x38(%rsi),%rcx
10040aa03:	e8 78 e7 ff ff       	call   100409180 <.text+0x8180>
10040aa08:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
10040aa0c:	e8 6f e7 ff ff       	call   100409180 <.text+0x8180>
10040aa11:	48 8b 8e 10 13 00 00 	mov    0x1310(%rsi),%rcx
10040aa18:	e8 63 e7 ff ff       	call   100409180 <.text+0x8180>
10040aa1d:	48 8b 8e c0 01 00 00 	mov    0x1c0(%rsi),%rcx
10040aa24:	e8 57 e7 ff ff       	call   100409180 <.text+0x8180>
10040aa29:	48 8b 8e d0 01 00 00 	mov    0x1d0(%rsi),%rcx
10040aa30:	e8 4b e7 ff ff       	call   100409180 <.text+0x8180>
10040aa35:	48 8b 8e c8 01 00 00 	mov    0x1c8(%rsi),%rcx
10040aa3c:	e8 3f e7 ff ff       	call   100409180 <.text+0x8180>
10040aa41:	48 8b 8e d8 01 00 00 	mov    0x1d8(%rsi),%rcx
10040aa48:	e8 33 e7 ff ff       	call   100409180 <.text+0x8180>
10040aa4d:	8b 8e e0 0e 00 00    	mov    0xee0(%rsi),%ecx
10040aa53:	85 c9                	test   %ecx,%ecx
10040aa55:	78 2c                	js     10040aa83 <.text+0x9a83>
10040aa57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040aa5e:	00 00
10040aa60:	49 8b 49 08          	mov    0x8(%r9),%rcx
10040aa64:	41 83 c2 01          	add    $0x1,%r10d
10040aa68:	49 83 c1 30          	add    $0x30,%r9
10040aa6c:	e8 0f e7 ff ff       	call   100409180 <.text+0x8180>
10040aa71:	49 8b 49 d0          	mov    -0x30(%r9),%rcx
10040aa75:	e8 06 e7 ff ff       	call   100409180 <.text+0x8180>
10040aa7a:	44 39 96 e0 0e 00 00 	cmp    %r10d,0xee0(%rsi)
10040aa81:	7d dd                	jge    10040aa60 <.text+0x9a60>
10040aa83:	48 8b 86 a8 00 00 00 	mov    0xa8(%rsi),%rax
10040aa8a:	4c 8d 25 83 cd 01 00 	lea    0x1cd83(%rip),%r12        # 100427814 <_head_msys_gcrypt_20_dll-0xf7ec>
10040aa91:	48 8b 48 08          	mov    0x8(%rax),%rcx
10040aa95:	e8 e6 e6 ff ff       	call   100409180 <.text+0x8180>
10040aa9a:	48 8b 8e 40 01 00 00 	mov    0x140(%rsi),%rcx
10040aaa1:	e8 da e6 ff ff       	call   100409180 <.text+0x8180>
10040aaa6:	48 89 d9             	mov    %rbx,%rcx
10040aaa9:	e8 d2 e6 ff ff       	call   100409180 <.text+0x8180>
10040aaae:	48 89 f9             	mov    %rdi,%rcx
10040aab1:	48 bf ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdi
10040aab8:	aa aa aa
10040aabb:	e8 c0 e6 ff ff       	call   100409180 <.text+0x8180>
10040aac0:	48 8b 6e 18          	mov    0x18(%rsi),%rbp
10040aac4:	f3 0f 7e 86 c8 00 00 	movq   0xc8(%rsi),%xmm0
10040aacb:	00
10040aacc:	66 48 0f 7e c0       	movq   %xmm0,%rax
10040aad1:	48 81 20 ff 7f 00 00 	andq   $0x7fff,(%rax)
10040aad8:	48 c7 86 a0 01 00 00 	movq   $0x0,0x1a0(%rsi)
10040aadf:	00 00 00 00
10040aae3:	66 0f d6 86 98 01 00 	movq   %xmm0,0x198(%rsi)
10040aaea:	00
10040aaeb:	48 85 ed             	test   %rbp,%rbp
10040aaee:	0f 84 3b 02 00 00    	je     10040ad2f <.text+0x9d2f>
10040aaf4:	0f 1f 40 00          	nopl   0x0(%rax)
10040aaf8:	48 8b 55 18          	mov    0x18(%rbp),%rdx
10040aafc:	48 8b 45 10          	mov    0x10(%rbp),%rax
10040ab00:	48 8d 14 52          	lea    (%rdx,%rdx,2),%rdx
10040ab04:	48 8d 5c d0 e8       	lea    -0x18(%rax,%rdx,8),%rbx
10040ab09:	48 39 c3             	cmp    %rax,%rbx
10040ab0c:	73 13                	jae    10040ab21 <.text+0x9b21>
10040ab0e:	eb 6f                	jmp    10040ab7f <.text+0x9b7f>
10040ab10:	25 ff 7f 00 00       	and    $0x7fff,%eax
10040ab15:	48 89 03             	mov    %rax,(%rbx)
10040ab18:	48 89 cb             	mov    %rcx,%rbx
10040ab1b:	48 3b 4d 10          	cmp    0x10(%rbp),%rcx
10040ab1f:	72 5e                	jb     10040ab7f <.text+0x9b7f>
10040ab21:	48 8b 03             	mov    (%rbx),%rax
10040ab24:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
10040ab28:	a8 01                	test   $0x1,%al
10040ab2a:	74 ec                	je     10040ab18 <.text+0x9b18>
10040ab2c:	f6 c4 80             	test   $0x80,%ah
10040ab2f:	75 df                	jne    10040ab10 <.text+0x9b10>
10040ab31:	f6 c4 08             	test   $0x8,%ah
10040ab34:	0f 85 86 00 00 00    	jne    10040abc0 <.text+0x9bc0>
10040ab3a:	4c 8b 86 a0 01 00 00 	mov    0x1a0(%rsi),%r8
10040ab41:	48 8b 86 98 01 00 00 	mov    0x198(%rsi),%rax
10040ab48:	f3 0f 7e 86 c8 00 00 	movq   0xc8(%rsi),%xmm0
10040ab4f:	00
10040ab50:	66 48 0f 6e d0       	movq   %rax,%xmm2
10040ab55:	49 83 c0 01          	add    $0x1,%r8
10040ab59:	66 0f 6c c2          	punpcklqdq %xmm2,%xmm0
10040ab5d:	4c 89 86 a0 01 00 00 	mov    %r8,0x1a0(%rsi)
10040ab64:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
10040ab6b:	0f 11 43 08          	movups %xmm0,0x8(%rbx)
10040ab6f:	48 89 9e 98 01 00 00 	mov    %rbx,0x198(%rsi)
10040ab76:	48 89 cb             	mov    %rcx,%rbx
10040ab79:	48 3b 4d 10          	cmp    0x10(%rbp),%rcx
10040ab7d:	73 a2                	jae    10040ab21 <.text+0x9b21>
10040ab7f:	48 8b 6d 00          	mov    0x0(%rbp),%rbp
10040ab83:	48 85 ed             	test   %rbp,%rbp
10040ab86:	0f 85 6c ff ff ff    	jne    10040aaf8 <.text+0x9af8>
10040ab8c:	80 be e8 0e 00 00 00 	cmpb   $0x0,0xee8(%rsi)
10040ab93:	0f 85 dd 01 00 00    	jne    10040ad76 <.text+0x9d76>
10040ab99:	48 81 be a0 01 00 00 	cmpq   $0x4e1,0x1a0(%rsi)
10040aba0:	e1 04 00 00
10040aba4:	0f 8e 92 01 00 00    	jle    10040ad3c <.text+0x9d3c>
10040abaa:	48 83 c4 78          	add    $0x78,%rsp
10040abae:	5b                   	pop    %rbx
10040abaf:	5e                   	pop    %rsi
10040abb0:	5f                   	pop    %rdi
10040abb1:	5d                   	pop    %rbp
10040abb2:	41 5c                	pop    %r12
10040abb4:	41 5d                	pop    %r13
10040abb6:	c3                   	ret
10040abb7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040abbe:	00 00
10040abc0:	83 e0 3f             	and    $0x3f,%eax
10040abc3:	48 83 e8 03          	sub    $0x3,%rax
10040abc7:	48 83 f8 26          	cmp    $0x26,%rax
10040abcb:	77 1b                	ja     10040abe8 <.text+0x9be8>
10040abcd:	49 63 04 84          	movslq (%r12,%rax,4),%rax
10040abd1:	4c 01 e0             	add    %r12,%rax
10040abd4:	ff e0                	jmp    *%rax
10040abd6:	48 8b 43 10          	mov    0x10(%rbx),%rax
10040abda:	48 8b 53 08          	mov    0x8(%rbx),%rdx
10040abde:	48 89 f1             	mov    %rsi,%rcx
10040abe1:	ff 10                	call   *(%rax)
10040abe3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040abe8:	4c 8b 86 a0 01 00 00 	mov    0x1a0(%rsi),%r8
10040abef:	48 8b 86 98 01 00 00 	mov    0x198(%rsi),%rax
10040abf6:	f3 0f 7e 86 c8 00 00 	movq   0xc8(%rsi),%xmm0
10040abfd:	00
10040abfe:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
10040ac02:	e9 49 ff ff ff       	jmp    10040ab50 <.text+0x9b50>
10040ac07:	48 8b 46 40          	mov    0x40(%rsi),%rax
10040ac0b:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
10040ac0f:	48 89 43 10          	mov    %rax,0x10(%rbx)
10040ac13:	48 8b 86 c8 00 00 00 	mov    0xc8(%rsi),%rax
10040ac1a:	48 89 43 18          	mov    %rax,0x18(%rbx)
10040ac1e:	48 89 43 20          	mov    %rax,0x20(%rbx)
10040ac22:	48 8b 86 c8 00 00 00 	mov    0xc8(%rsi),%rax
10040ac29:	48 89 43 28          	mov    %rax,0x28(%rbx)
10040ac2d:	48 89 5e 40          	mov    %rbx,0x40(%rsi)
10040ac31:	e9 e2 fe ff ff       	jmp    10040ab18 <.text+0x9b18>
10040ac36:	48 8b 43 08          	mov    0x8(%rbx),%rax
10040ac3a:	4c 8b 86 a0 01 00 00 	mov    0x1a0(%rsi),%r8
10040ac41:	f3 0f 7e 86 c8 00 00 	movq   0xc8(%rsi),%xmm0
10040ac48:	00
10040ac49:	48 8d 50 01          	lea    0x1(%rax),%rdx
10040ac4d:	48 89 d0             	mov    %rdx,%rax
10040ac50:	48 f7 e7             	mul    %rdi
10040ac53:	48 8b 86 98 01 00 00 	mov    0x198(%rsi),%rax
10040ac5a:	48 d1 ea             	shr    $1,%rdx
10040ac5d:	49 89 d2             	mov    %rdx,%r10
10040ac60:	85 d2                	test   %edx,%edx
10040ac62:	7e 9a                	jle    10040abfe <.text+0x9bfe>
10040ac64:	48 63 d2             	movslq %edx,%rdx
10040ac67:	45 8d 6a ff          	lea    -0x1(%r10),%r13d
10040ac6b:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
10040ac6f:	4c 8d 1c 52          	lea    (%rdx,%rdx,2),%r11
10040ac73:	4d 89 ea             	mov    %r13,%r10
10040ac76:	4f 8d 6c 6d 00       	lea    0x0(%r13,%r13,2),%r13
10040ac7b:	49 c1 e3 03          	shl    $0x3,%r11
10040ac7f:	49 c1 e5 03          	shl    $0x3,%r13
10040ac83:	4a 8d 14 19          	lea    (%rcx,%r11,1),%rdx
10040ac87:	4e 8d 0c 1b          	lea    (%rbx,%r11,1),%r9
10040ac8b:	4c 29 ea             	sub    %r13,%rdx
10040ac8e:	66 90                	xchg   %ax,%ax
10040ac90:	66 48 0f 6e d8       	movq   %rax,%xmm3
10040ac95:	66 0f 6f c8          	movdqa %xmm0,%xmm1
10040ac99:	49 c7 01 00 00 00 00 	movq   $0x0,(%r9)
10040aca0:	4c 89 c8             	mov    %r9,%rax
10040aca3:	66 0f 6c cb          	punpcklqdq %xmm3,%xmm1
10040aca7:	4d 8d 49 e8          	lea    -0x18(%r9),%r9
10040acab:	41 0f 11 49 20       	movups %xmm1,0x20(%r9)
10040acb0:	4c 39 ca             	cmp    %r9,%rdx
10040acb3:	75 db                	jne    10040ac90 <.text+0x9c90>
10040acb5:	f3 0f 7e 86 c8 00 00 	movq   0xc8(%rsi),%xmm0
10040acbc:	00
10040acbd:	49 63 c2             	movslq %r10d,%rax
10040acc0:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
10040acc7:	00
10040acc8:	4d 8d 44 00 01       	lea    0x1(%r8,%rax,1),%r8
10040accd:	48 29 d0             	sub    %rdx,%rax
10040acd0:	49 8d 04 c3          	lea    (%r11,%rax,8),%rax
10040acd4:	48 01 d8             	add    %rbx,%rax
10040acd7:	e9 74 fe ff ff       	jmp    10040ab50 <.text+0x9b50>
10040acdc:	4c 8b 6b 08          	mov    0x8(%rbx),%r13
10040ace0:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
10040ace5:	a8 01                	test   $0x1,%al
10040ace7:	74 0c                	je     10040acf5 <.text+0x9cf5>
10040ace9:	41 8b 55 10          	mov    0x10(%r13),%edx
10040aced:	85 d2                	test   %edx,%edx
10040acef:	0f 85 b1 00 00 00    	jne    10040ada6 <.text+0x9da6>
10040acf5:	a8 04                	test   $0x4,%al
10040acf7:	74 0b                	je     10040ad04 <.text+0x9d04>
10040acf9:	49 8b 4d 08          	mov    0x8(%r13),%rcx
10040acfd:	ff 56 08             	call   *0x8(%rsi)
10040ad00:	4c 8b 6b 08          	mov    0x8(%rbx),%r13
10040ad04:	4c 89 e9             	mov    %r13,%rcx
10040ad07:	ff 56 08             	call   *0x8(%rsi)
10040ad0a:	4c 8b 86 a0 01 00 00 	mov    0x1a0(%rsi),%r8
10040ad11:	48 8b 86 98 01 00 00 	mov    0x198(%rsi),%rax
10040ad18:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
10040ad1c:	f3 0f 7e 86 c8 00 00 	movq   0xc8(%rsi),%xmm0
10040ad23:	00
10040ad24:	e9 27 fe ff ff       	jmp    10040ab50 <.text+0x9b50>
10040ad29:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
10040ad2d:	eb d8                	jmp    10040ad07 <.text+0x9d07>
10040ad2f:	80 be e8 0e 00 00 00 	cmpb   $0x0,0xee8(%rsi)
10040ad36:	0f 85 98 00 00 00    	jne    10040add4 <.text+0x9dd4>
10040ad3c:	ba 01 00 00 00       	mov    $0x1,%edx
10040ad41:	48 89 f1             	mov    %rsi,%rcx
10040ad44:	e8 67 f6 ff ff       	call   10040a3b0 <.text+0x93b0>
10040ad49:	85 c0                	test   %eax,%eax
10040ad4b:	0f 85 59 fe ff ff    	jne    10040abaa <.text+0x9baa>
10040ad51:	c6 86 e9 0e 00 00 01 	movb   $0x1,0xee9(%rsi)
10040ad58:	48 83 c4 78          	add    $0x78,%rsp
10040ad5c:	5b                   	pop    %rbx
10040ad5d:	5e                   	pop    %rsi
10040ad5e:	5f                   	pop    %rdi
10040ad5f:	5d                   	pop    %rbp
10040ad60:	41 5c                	pop    %r12
10040ad62:	41 5d                	pop    %r13
10040ad64:	c3                   	ret
10040ad65:	48 8d 15 7a ca 01 00 	lea    0x1ca7a(%rip),%rdx        # 1004277e6 <_head_msys_gcrypt_20_dll-0xf81a>
10040ad6c:	e8 5f e9 ff ff       	call   1004096d0 <.text+0x86d0>
10040ad71:	e9 3a fc ff ff       	jmp    10040a9b0 <.text+0x99b0>
10040ad76:	4c 8b 8e a0 01 00 00 	mov    0x1a0(%rsi),%r9
10040ad7d:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
10040ad82:	4c 8d 05 67 ca 01 00 	lea    0x1ca67(%rip),%r8        # 1004277f0 <_head_msys_gcrypt_20_dll-0xf810>
10040ad89:	ba 50 00 00 00       	mov    $0x50,%edx
10040ad8e:	48 89 d9             	mov    %rbx,%rcx
10040ad91:	e8 da 92 01 00       	call   100424070 <.text+0x23070>
10040ad96:	48 89 da             	mov    %rbx,%rdx
10040ad99:	48 89 f1             	mov    %rsi,%rcx
10040ad9c:	e8 2f e9 ff ff       	call   1004096d0 <.text+0x86d0>
10040ada1:	e9 f3 fd ff ff       	jmp    10040ab99 <.text+0x9b99>
10040ada6:	83 e0 cf             	and    $0xffffffcf,%eax
10040ada9:	49 8b 4d 08          	mov    0x8(%r13),%rcx
10040adad:	41 88 45 00          	mov    %al,0x0(%r13)
10040adb1:	f2 0f 12 86 c8 00 00 	movddup 0xc8(%rsi),%xmm0
10040adb8:	00
10040adb9:	41 0f 11 45 20       	movups %xmm0,0x20(%r13)
10040adbe:	e8 cd 8e 01 00       	call   100423c90 <.text+0x22c90>
10040adc3:	48 8b 43 08          	mov    0x8(%rbx),%rax
10040adc7:	41 c6 45 00 00       	movb   $0x0,0x0(%r13)
10040adcc:	49 89 c5             	mov    %rax,%r13
10040adcf:	e9 30 ff ff ff       	jmp    10040ad04 <.text+0x9d04>