10040a614:	4c 8d 0d a1 d1 01 00 	lea    0x1d1a1(%rip),%r9        # 1004277bc <_head_msys_gcrypt_20_dll-0xf844>
10040a61b:	4c 8d 05 4e e0 01 00 	lea    0x1e04e(%rip),%r8        # 100428670 <_head_msys_gcrypt_20_dll-0xe990>
10040a622:	ba be 0a 00 00       	mov    $0xabe,%edx
10040a627:	48 8d 0d 01 ce 01 00 	lea    0x1ce01(%rip),%rcx        # 10042742f <_head_msys_gcrypt_20_dll-0xfbd1>
10040a62e:	e8 fd 94 01 00       	call   100423b30 <.text+0x22b30>
10040a633:	e8 28 f9 ff ff       	call   100409f60 <.text+0x8f60>
10040a638:	90                   	nop
10040a639:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040a640:	48 8b 41 08          	mov    0x8(%rcx),%rax
10040a644:	c3                   	ret
10040a645:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040a64c:	00 00 00 00
10040a650:	48 8b 41 08          	mov    0x8(%rcx),%rax
10040a654:	c3                   	ret
10040a655:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040a65c:	00 00 00 00
10040a660:	48 8b 41 08          	mov    0x8(%rcx),%rax
10040a664:	c3                   	ret
10040a665:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040a66c:	00 00 00 00
10040a670:	48 8b 41 10          	mov    0x10(%rcx),%rax
10040a674:	c3                   	ret
10040a675:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040a67c:	00 00 00 00
10040a680:	48 8b 41 10          	mov    0x10(%rcx),%rax
10040a684:	c3                   	ret
10040a685:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040a68c:	00 00 00 00
10040a690:	48 8b 41 08          	mov    0x8(%rcx),%rax
10040a694:	48 8b 40 08          	mov    0x8(%rax),%rax
10040a698:	c3                   	ret
10040a699:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040a6a0:	56                   	push   %rsi
10040a6a1:	53                   	push   %rbx
10040a6a2:	48 83 ec 28          	sub    $0x28,%rsp
10040a6a6:	48 8b 99 f0 12 00 00 	mov    0x12f0(%rcx),%rbx
10040a6ad:	48 89 d8             	mov    %rbx,%rax
10040a6b0:	48 89 ce             	mov    %rcx,%rsi
10040a6b3:	48 89 da             	mov    %rbx,%rdx
10040a6b6:	48 29 c2             	sub    %rax,%rdx
10040a6b9:	48 3b 96 f8 12 00 00 	cmp    0x12f8(%rsi),%rdx
10040a6c0:	73 4d                	jae    10040a70f <.text+0x970f>
10040a6c2:	48 89 f1             	mov    %rsi,%rcx
10040a6c5:	48 83 c3 01          	add    $0x1,%rbx
10040a6c9:	e8 e2 f6 ff ff       	call   100409db0 <.text+0x8db0>
10040a6ce:	88 43 ff             	mov    %al,-0x1(%rbx)
10040a6d1:	44 0f be c0          	movsbl %al,%r8d
10040a6d5:	3c ff                	cmp    $0xff,%al
10040a6d7:	74 2f                	je     10040a708 <.text+0x9708>
10040a6d9:	48 8d 15 eb d0 01 00 	lea    0x1d0eb(%rip),%rdx        # 1004277cb <_head_msys_gcrypt_20_dll-0xf835>
10040a6e0:	eb 0f                	jmp    10040a6f1 <.text+0x96f1>
10040a6e2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040a6e8:	48 83 c2 01          	add    $0x1,%rdx
10040a6ec:	41 39 c0             	cmp    %eax,%r8d
10040a6ef:	74 17                	je     10040a708 <.text+0x9708>
10040a6f1:	0f be 02             	movsbl (%rdx),%eax
10040a6f4:	84 c0                	test   %al,%al
10040a6f6:	75 f0                	jne    10040a6e8 <.text+0x96e8>
10040a6f8:	48 8b 86 f0 12 00 00 	mov    0x12f0(%rsi),%rax
10040a6ff:	eb b2                	jmp    10040a6b3 <.text+0x96b3>
10040a701:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040a708:	48 8b 86 f0 12 00 00 	mov    0x12f0(%rsi),%rax
10040a70f:	48 83 c0 02          	add    $0x2,%rax
10040a713:	48 39 c3             	cmp    %rax,%rbx
10040a716:	74 1e                	je     10040a736 <.text+0x9736>
10040a718:	0f be 53 ff          	movsbl -0x1(%rbx),%edx
10040a71c:	48 89 f1             	mov    %rsi,%rcx
10040a71f:	e8 0c f7 ff ff       	call   100409e30 <.text+0x8e30>
10040a724:	c6 43 ff 00          	movb   $0x0,-0x1(%rbx)
10040a728:	48 8b 86 f0 12 00 00 	mov    0x12f0(%rsi),%rax
10040a72f:	48 83 c4 28          	add    $0x28,%rsp
10040a733:	5b                   	pop    %rbx
10040a734:	5e                   	pop    %rsi
10040a735:	c3                   	ret
10040a736:	80 7b fe 5c          	cmpb   $0x5c,-0x2(%rbx)
10040a73a:	75 dc                	jne    10040a718 <.text+0x9718>
10040a73c:	c6 03 00             	movb   $0x0,(%rbx)
10040a73f:	48 8b 86 f0 12 00 00 	mov    0x12f0(%rsi),%rax
10040a746:	48 83 c4 28          	add    $0x28,%rsp
10040a74a:	5b                   	pop    %rbx
10040a74b:	5e                   	pop    %rsi
10040a74c:	c3                   	ret
10040a74d:	0f 1f 00             	nopl   (%rax)
10040a750:	41 54                	push   %r12
10040a752:	55                   	push   %rbp
10040a753:	57                   	push   %rdi
10040a754:	56                   	push   %rsi
10040a755:	53                   	push   %rbx
10040a756:	48 83 ec 20          	sub    $0x20,%rsp
10040a75a:	4c 89 c6             	mov    %r8,%rsi
10040a75d:	49 89 d2             	mov    %rdx,%r10
10040a760:	4c 8b 42 08          	mov    0x8(%rdx),%r8
10040a764:	4c 89 cd             	mov    %r9,%rbp
10040a767:	0f be 16             	movsbl (%rsi),%edx
10040a76a:	48 89 cf             	mov    %rcx,%rdi
10040a76d:	45 89 c1             	mov    %r8d,%r9d
10040a770:	84 d2                	test   %dl,%dl
10040a772:	0f 84 b0 00 00 00    	je     10040a828 <.text+0x9828>
10040a778:	48 89 f1             	mov    %rsi,%rcx
10040a77b:	31 c0                	xor    %eax,%eax
10040a77d:	0f 1f 00             	nopl   (%rax)
10040a780:	c1 c0 05             	rol    $0x5,%eax
10040a783:	48 83 c1 01          	add    $0x1,%rcx
10040a787:	31 d0                	xor    %edx,%eax
10040a789:	0f be 11             	movsbl (%rcx),%edx
10040a78c:	84 d2                	test   %dl,%dl
10040a78e:	75 f0                	jne    10040a780 <.text+0x9780>
10040a790:	31 d2                	xor    %edx,%edx
10040a792:	41 f7 f1             	div    %r9d
10040a795:	49 8b 02             	mov    (%r10),%rax
10040a798:	83 e0 3f             	and    $0x3f,%eax
10040a79b:	48 83 f8 17          	cmp    $0x17,%rax
10040a79f:	0f 85 8a 00 00 00    	jne    10040a82f <.text+0x982f>
10040a7a5:	48 63 d2             	movslq %edx,%rdx
10040a7a8:	4c 39 c2             	cmp    %r8,%rdx
10040a7ab:	0f 83 9d 00 00 00    	jae    10040a84e <.text+0x984e>
10040a7b1:	49 8b 5c d2 10       	mov    0x10(%r10,%rdx,8),%rbx
10040a7b6:	49 8d 44 d2 10       	lea    0x10(%r10,%rdx,8),%rax
10040a7bb:	48 89 45 00          	mov    %rax,0x0(%rbp)
10040a7bf:	48 39 fb             	cmp    %rdi,%rbx
10040a7c2:	75 1f                	jne    10040a7e3 <.text+0x97e3>
10040a7c4:	eb 4a                	jmp    10040a810 <.text+0x9810>
10040a7c6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040a7cd:	00 00 00
10040a7d0:	7f 3e                	jg     10040a810 <.text+0x9810>
10040a7d2:	48 8d 43 10          	lea    0x10(%rbx),%rax
10040a7d6:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
10040a7da:	48 89 45 00          	mov    %rax,0x0(%rbp)
10040a7de:	48 39 fb             	cmp    %rdi,%rbx
10040a7e1:	74 2d                	je     10040a810 <.text+0x9810>
10040a7e3:	4c 8b 63 08          	mov    0x8(%rbx),%r12
10040a7e7:	48 89 f1             	mov    %rsi,%rcx
10040a7ea:	49 8b 44 24 08       	mov    0x8(%r12),%rax
10040a7ef:	48 8b 50 08          	mov    0x8(%rax),%rdx
10040a7f3:	e8 d8 98 01 00       	call   1004240d0 <.text+0x230d0>
10040a7f8:	85 c0                	test   %eax,%eax
10040a7fa:	75 d4                	jne    10040a7d0 <.text+0x97d0>
10040a7fc:	4c 89 e0             	mov    %r12,%rax
10040a7ff:	48 83 c4 20          	add    $0x20,%rsp
10040a803:	5b                   	pop    %rbx
10040a804:	5e                   	pop    %rsi
10040a805:	5f                   	pop    %rdi
10040a806:	5d                   	pop    %rbp
10040a807:	41 5c                	pop    %r12
10040a809:	c3                   	ret
10040a80a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040a810:	49 89 fc             	mov    %rdi,%r12
10040a813:	4c 89 e0             	mov    %r12,%rax
10040a816:	48 83 c4 20          	add    $0x20,%rsp
10040a81a:	5b                   	pop    %rbx
10040a81b:	5e                   	pop    %rsi
10040a81c:	5f                   	pop    %rdi
10040a81d:	5d                   	pop    %rbp
10040a81e:	41 5c                	pop    %r12
10040a820:	c3                   	ret
10040a821:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040a828:	31 d2                	xor    %edx,%edx
10040a82a:	e9 66 ff ff ff       	jmp    10040a795 <.text+0x9795>
10040a82f:	4c 8d 0d cd cd 01 00 	lea    0x1cdcd(%rip),%r9        # 100427603 <_head_msys_gcrypt_20_dll-0xf9fd>
10040a836:	4c 8d 05 f3 de 01 00 	lea    0x1def3(%rip),%r8        # 100428730 <_head_msys_gcrypt_20_dll-0xe8d0>
10040a83d:	ba 8c 05 00 00       	mov    $0x58c,%edx
10040a842:	48 8d 0d e6 cb 01 00 	lea    0x1cbe6(%rip),%rcx        # 10042742f <_head_msys_gcrypt_20_dll-0xfbd1>
10040a849:	e8 e2 92 01 00       	call   100423b30 <.text+0x22b30>
10040a84e:	e8 0d f7 ff ff       	call   100409f60 <.text+0x8f60>
10040a853:	90                   	nop
10040a854:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10040a85b:	00 00 00 00
10040a85f:	90                   	nop
10040a860:	80 39 00             	cmpb   $0x0,(%rcx)
10040a863:	4c 8b 41 08          	mov    0x8(%rcx),%r8
10040a867:	4c 8b 0a             	mov    (%rdx),%r9
10040a86a:	48 8b 42 08          	mov    0x8(%rdx),%rax
10040a86e:	74 18                	je     10040a888 <.text+0x9888>
10040a870:	45 84 c9             	test   %r9b,%r9b
10040a873:	75 3b                	jne    10040a8b0 <.text+0x98b0>
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