100407c50:	e8 5b 34 00 00       	call   10040b0b0 <.text+0xa0b0>
100407c55:	48 c7 45 60 00 00 00 	movq   $0x0,0x60(%rbp)
100407c5c:	00
100407c5d:	c7 00 16 00 00 00    	movl   $0x16,(%rax)
100407c63:	e9 1d ee ff ff       	jmp    100406a85 <.text+0x5a85>
100407c68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100407c6f:	00
100407c70:	48 83 c0 01          	add    $0x1,%rax
100407c74:	31 f6                	xor    %esi,%esi
100407c76:	48 39 c1             	cmp    %rax,%rcx
100407c79:	0f 84 e5 ea ff ff    	je     100406764 <.text+0x5764>
100407c7f:	49 b9 99 99 99 99 99 	movabs $0x1999999999999999,%r9
100407c86:	99 99 19
100407c89:	eb 0e                	jmp    100407c99 <.text+0x6c99>
100407c8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100407c90:	48 39 c1             	cmp    %rax,%rcx
100407c93:	0f 84 46 06 00 00    	je     1004082df <.text+0x72df>
100407c99:	4c 8d 40 01          	lea    0x1(%rax),%r8
100407c9d:	0f be 00             	movsbl (%rax),%eax
100407ca0:	83 e8 30             	sub    $0x30,%eax
100407ca3:	48 98                	cltq
100407ca5:	4c 39 ce             	cmp    %r9,%rsi
100407ca8:	0f 87 eb 09 00 00    	ja     100408699 <.text+0x7699>
100407cae:	4c 8d 14 b6          	lea    (%rsi,%rsi,4),%r10
100407cb2:	4d 01 d2             	add    %r10,%r10
100407cb5:	4c 01 d0             	add    %r10,%rax
100407cb8:	48 89 c6             	mov    %rax,%rsi
100407cbb:	4c 89 c0             	mov    %r8,%rax
100407cbe:	73 d0                	jae    100407c90 <.text+0x6c90>
100407cc0:	4c 39 c1             	cmp    %r8,%rcx
100407cc3:	0f 84 4d ed ff ff    	je     100406a16 <.text+0x5a16>
100407cc9:	41 80 38 30          	cmpb   $0x30,(%r8)
100407ccd:	49 8d 40 01          	lea    0x1(%r8),%rax
100407cd1:	75 0d                	jne    100407ce0 <.text+0x6ce0>
100407cd3:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
100407cda:	eb b4                	jmp    100407c90 <.text+0x6c90>
100407cdc:	0f 1f 40 00          	nopl   0x0(%rax)
100407ce0:	48 39 c1             	cmp    %rax,%rcx
100407ce3:	0f 84 2d ed ff ff    	je     100406a16 <.text+0x5a16>
100407ce9:	49 89 c0             	mov    %rax,%r8
100407cec:	eb db                	jmp    100407cc9 <.text+0x6cc9>
100407cee:	66 90                	xchg   %ax,%ax
100407cf0:	49 b9 99 99 99 99 99 	movabs $0x1999999999999999,%r9
100407cf7:	99 99 19
100407cfa:	31 ff                	xor    %edi,%edi
100407cfc:	eb 0b                	jmp    100407d09 <.text+0x6d09>
100407cfe:	66 90                	xchg   %ax,%ax
100407d00:	48 39 c1             	cmp    %rax,%rcx
100407d03:	0f 84 1f ea ff ff    	je     100406728 <.text+0x5728>
100407d09:	4c 8d 40 01          	lea    0x1(%rax),%r8
100407d0d:	0f be 00             	movsbl (%rax),%eax
100407d10:	83 e8 30             	sub    $0x30,%eax
100407d13:	48 98                	cltq
100407d15:	4c 39 cf             	cmp    %r9,%rdi
100407d18:	0f 87 f2 05 00 00    	ja     100408310 <.text+0x7310>
100407d1e:	4c 8d 14 bf          	lea    (%rdi,%rdi,4),%r10
100407d22:	4d 01 d2             	add    %r10,%r10
100407d25:	4c 01 d0             	add    %r10,%rax
100407d28:	48 89 c7             	mov    %rax,%rdi
100407d2b:	4c 89 c0             	mov    %r8,%rax
100407d2e:	73 d0                	jae    100407d00 <.text+0x6d00>
100407d30:	4c 39 c1             	cmp    %r8,%rcx
100407d33:	0f 84 33 0a 00 00    	je     10040876c <.text+0x776c>
100407d39:	41 80 38 30          	cmpb   $0x30,(%r8)
100407d3d:	49 8d 40 01          	lea    0x1(%r8),%rax
100407d41:	75 0d                	jne    100407d50 <.text+0x6d50>
100407d43:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
100407d4a:	eb b4                	jmp    100407d00 <.text+0x6d00>
100407d4c:	0f 1f 40 00          	nopl   0x0(%rax)
100407d50:	48 39 c1             	cmp    %rax,%rcx
100407d53:	0f 84 13 0a 00 00    	je     10040876c <.text+0x776c>
100407d59:	49 89 c0             	mov    %rax,%r8
100407d5c:	eb db                	jmp    100407d39 <.text+0x6d39>
100407d5e:	66 90                	xchg   %ax,%ax
100407d60:	be 13 00 00 00       	mov    $0x13,%esi
100407d65:	49 39 f7             	cmp    %rsi,%r15
100407d68:	49 0f 43 f7          	cmovae %r15,%rsi
100407d6c:	3c 46                	cmp    $0x46,%al
100407d6e:	75 4d                	jne    100407dbd <.text+0x6dbd>
100407d70:	41 db 6c 24 10       	fldt   0x10(%r12)
100407d75:	db e8                	fucomi %st(0),%st
100407d77:	7a 3e                	jp     100407db7 <.text+0x6db7>
100407d79:	d9 c0                	fld    %st(0)
100407d7b:	d8 c1                	fadd   %st(1),%st
100407d7d:	df e9                	fucomip %st(1),%st
100407d7f:	7a 02                	jp     100407d83 <.text+0x6d83>
100407d81:	74 38                	je     100407dbb <.text+0x6dbb>
100407d83:	d9 ee                	fldz
100407d85:	df f1                	fcomip %st(1),%st
100407d87:	76 02                	jbe    100407d8b <.text+0x6d8b>
100407d89:	d9 e0                	fchs
100407d8b:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
100407d92:	44 89 5d 58          	mov    %r11d,0x58(%rbp)
100407d96:	db bd 80 00 00 00    	fstpt  0x80(%rbp)
100407d9c:	e8 8f d3 ff ff       	call   100405130 <.text+0x4130>
100407da1:	44 8b 5d 58          	mov    0x58(%rbp),%r11d
100407da5:	85 c0                	test   %eax,%eax
100407da7:	78 14                	js     100407dbd <.text+0x6dbd>
100407da9:	48 98                	cltq
100407dab:	4c 01 f8             	add    %r15,%rax
100407dae:	48 39 c6             	cmp    %rax,%rsi
100407db1:	48 0f 42 f0          	cmovb  %rax,%rsi
100407db5:	eb 06                	jmp    100407dbd <.text+0x6dbd>
100407db7:	dd d8                	fstp   %st(0)
100407db9:	eb 02                	jmp    100407dbd <.text+0x6dbd>
100407dbb:	dd d8                	fstp   %st(0)
100407dbd:	bf 01 00 00 00       	mov    $0x1,%edi
100407dc2:	e9 7b f7 ff ff       	jmp    100407542 <.text+0x6542>
100407dc7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100407dce:	00 00
100407dd0:	db 68 10             	fldt   0x10(%rax)
100407dd3:	db e8                	fucomi %st(0),%st
100407dd5:	0f 8a 6a 0b 00 00    	jp     100408945 <.text+0x7945>
100407ddb:	d9 bd 20 04 00 00    	fnstcw 0x420(%rbp)
100407de1:	0f b7 85 20 04 00 00 	movzwl 0x420(%rbp),%eax
100407de8:	66 89 45 18          	mov    %ax,0x18(%rbp)
100407dec:	80 cc 03             	or     $0x3,%ah
100407def:	66 89 85 20 04 00 00 	mov    %ax,0x420(%rbp)
100407df6:	d9 ad 20 04 00 00    	fldcw  0x420(%rbp)
100407dfc:	d9 e5                	fxam
100407dfe:	df e0                	fnstsw %ax
100407e00:	f6 c4 02             	test   $0x2,%ah
100407e03:	0f 85 2d 05 00 00    	jne    100408336 <.text+0x7336>
100407e09:	41 f6 c3 04          	test   $0x4,%r11b
100407e0d:	0f 84 84 0b 00 00    	je     100408997 <.text+0x7997>
100407e13:	49 8d 44 24 01       	lea    0x1(%r12),%rax
100407e18:	41 c6 04 24 2b       	movb   $0x2b,(%r12)
100407e1d:	48 89 45 58          	mov    %rax,0x58(%rbp)
100407e21:	d9 ee                	fldz
100407e23:	41 0f b6 45 48       	movzbl 0x48(%r13),%eax
100407e28:	d9 c0                	fld    %st(0)
100407e2a:	d9 ca                	fxch   %st(2)
100407e2c:	db f2                	fcomi  %st(2),%st
100407e2e:	dd da                	fstp   %st(2)
100407e30:	0f 86 ba 07 00 00    	jbe    1004085f0 <.text+0x75f0>
100407e36:	d9 c1                	fld    %st(1)
100407e38:	d8 c2                	fadd   %st(2),%st
100407e3a:	df ea                	fucomip %st(2),%st
100407e3c:	0f 8a ae 07 00 00    	jp     1004085f0 <.text+0x75f0>
100407e42:	0f 85 a8 07 00 00    	jne    1004085f0 <.text+0x75f0>
100407e48:	dd d8                	fstp   %st(0)
100407e4a:	dd d8                	fstp   %st(0)
100407e4c:	48 8b 75 58          	mov    0x58(%rbp),%rsi
100407e50:	83 e8 41             	sub    $0x41,%eax
100407e53:	48 8d 7e 03          	lea    0x3(%rsi),%rdi
100407e57:	3c 19                	cmp    $0x19,%al
100407e59:	0f 87 da 0e 00 00    	ja     100408d39 <.text+0x7d39>
100407e5f:	41 bf 49 4e 00 00    	mov    $0x4e49,%r15d
100407e65:	c6 46 02 46          	movb   $0x46,0x2(%rsi)
100407e69:	66 44 89 3e          	mov    %r15w,(%rsi)
100407e6d:	48 c7 45 58 00 00 00 	movq   $0x0,0x58(%rbp)
100407e74:	00
100407e75:	0f 1f 00             	nopl   (%rax)
100407e78:	0f b7 45 18          	movzwl 0x18(%rbp),%eax
100407e7c:	66 89 85 20 04 00 00 	mov    %ax,0x420(%rbp)
100407e83:	d9 ad 20 04 00 00    	fldcw  0x420(%rbp)
100407e89:	e9 b2 f7 ff ff       	jmp    100407640 <.text+0x6640>
100407e8e:	66 90                	xchg   %ax,%ax
100407e90:	48 8d 95 98 00 00 00 	lea    0x98(%rbp),%rdx
100407e97:	4c 89 55 20          	mov    %r10,0x20(%rbp)
100407e9b:	44 89 5d 58          	mov    %r11d,0x58(%rbp)
100407e9f:	e8 ac 1e 00 00       	call   100409d50 <.text+0x8d50>
100407ea4:	44 8b 5d 58          	mov    0x58(%rbp),%r11d
100407ea8:	4c 8b 55 20          	mov    0x20(%rbp),%r10
100407eac:	f2 0f 2c c0          	cvttsd2si %xmm0,%eax
100407eb0:	66 0f 28 d0          	movapd %xmm0,%xmm2
100407eb4:	66 0f ef c0          	pxor   %xmm0,%xmm0
100407eb8:	66 0f 28 f2          	movapd %xmm2,%xmm6
100407ebc:	f2 0f 2a c0          	cvtsi2sd %eax,%xmm0
100407ec0:	f2 0f 5c f0          	subsd  %xmm0,%xmm6
100407ec4:	e9 65 fc ff ff       	jmp    100407b2e <.text+0x6b2e>
100407ec9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100407ed0:	4c 8d a5 e0 06 00 00 	lea    0x6e0(%rbp),%r12
100407ed7:	e9 ca f6 ff ff       	jmp    1004075a6 <.text+0x65a6>
100407edc:	dd d8                	fstp   %st(0)
100407ede:	4d 8d 67 03          	lea    0x3(%r15),%r12
100407ee2:	80 fa 41             	cmp    $0x41,%dl
100407ee5:	0f 84 2e 0a 00 00    	je     100408919 <.text+0x7919>
100407eeb:	41 b9 6e 61 00 00    	mov    $0x616e,%r9d
100407ef1:	41 c6 47 02 6e       	movb   $0x6e,0x2(%r15)
100407ef6:	66 45 89 0f          	mov    %r9w,(%r15)
100407efa:	48 c7 45 38 00 00 00 	movq   $0x0,0x38(%rbp)
100407f01:	00
100407f02:	e9 4d e9 ff ff       	jmp    100406854 <.text+0x5854>
100407f07:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100407f0e:	00 00
100407f10:	4d 89 f4             	mov    %r14,%r12
100407f13:	48 89 de             	mov    %rbx,%rsi
100407f16:	49 83 c4 01          	add    $0x1,%r12
100407f1a:	0f 82 70 1b 00 00    	jb     100409a90 <.text+0x8a90>
100407f20:	4c 39 e3             	cmp    %r12,%rbx
100407f23:	73 53                	jae    100407f78 <.text+0x6f78>
100407f25:	48 89 d8             	mov    %rbx,%rax
100407f28:	48 85 db             	test   %rbx,%rbx
100407f2b:	0f 85 57 0c 00 00    	jne    100408b88 <.text+0x7b88>
100407f31:	49 83 fc 0c          	cmp    $0xc,%r12
100407f35:	0f 87 62 0c 00 00    	ja     100408b9d <.text+0x7b9d>
100407f3b:	be 0c 00 00 00       	mov    $0xc,%esi
100407f40:	48 8b 45 60          	mov    0x60(%rbp),%rax
100407f44:	48 3b 85 50 0a 00 00 	cmp    0xa50(%rbp),%rax
100407f4b:	0f 94 c3             	sete   %bl
100407f4e:	48 85 c0             	test   %rax,%rax
100407f51:	0f 84 f7 0b 00 00    	je     100408b4e <.text+0x7b4e>
100407f57:	84 db                	test   %bl,%bl
100407f59:	0f 85 ef 0b 00 00    	jne    100408b4e <.text+0x7b4e>
100407f5f:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
100407f63:	48 89 f2             	mov    %rsi,%rdx
100407f66:	e8 a5 33 00 00       	call   10040b310 <.text+0xa310>
100407f6b:	48 85 c0             	test   %rax,%rax
100407f6e:	0f 84 b4 ea ff ff    	je     100406a28 <.text+0x5a28>
100407f74:	48 89 45 60          	mov    %rax,0x60(%rbp)
100407f78:	48 8b 45 60          	mov    0x60(%rbp),%rax
100407f7c:	42 c6 04 30 00       	movb   $0x0,(%rax,%r14,1)
100407f81:	48 3b 85 50 0a 00 00 	cmp    0xa50(%rbp),%rax
100407f88:	74 1f                	je     100407fa9 <.text+0x6fa9>
100407f8a:	4c 39 e6             	cmp    %r12,%rsi
100407f8d:	76 1a                	jbe    100407fa9 <.text+0x6fa9>
100407f8f:	48 8b 5d 60          	mov    0x60(%rbp),%rbx
100407f93:	4c 89 e2             	mov    %r12,%rdx
100407f96:	48 89 d9             	mov    %rbx,%rcx
100407f99:	e8 72 33 00 00       	call   10040b310 <.text+0xa310>
100407f9e:	48 85 c0             	test   %rax,%rax
100407fa1:	48 0f 44 c3          	cmove  %rbx,%rax
100407fa5:	48 89 45 60          	mov    %rax,0x60(%rbp)
100407fa9:	48 8b 45 30          	mov    0x30(%rbp),%rax
100407fad:	48 85 c0             	test   %rax,%rax
100407fb0:	74 08                	je     100407fba <.text+0x6fba>
100407fb2:	48 89 c1             	mov    %rax,%rcx
100407fb5:	e8 26 32 00 00       	call   10040b1e0 <.text+0xa1e0>
100407fba:	48 8b 8d 98 01 00 00 	mov    0x198(%rbp),%rcx
100407fc1:	48 8d 85 b0 01 00 00 	lea    0x1b0(%rbp),%rax
100407fc8:	48 39 c1             	cmp    %rax,%rcx
100407fcb:	74 05                	je     100407fd2 <.text+0x6fd2>
100407fcd:	e8 0e 32 00 00       	call   10040b1e0 <.text+0xa1e0>
100407fd2:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
100407fd9:	48 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%rax
100407fe0:	48 39 c1             	cmp    %rax,%rcx
100407fe3:	74 05                	je     100407fea <.text+0x6fea>
100407fe5:	e8 f6 31 00 00       	call   10040b1e0 <.text+0xa1e0>
100407fea:	48 8b 85 58 0a 00 00 	mov    0xa58(%rbp),%rax
100407ff1:	4c 89 30             	mov    %r14,(%rax)
100407ff4:	e9 8c ea ff ff       	jmp    100406a85 <.text+0x5a85>
100407ff9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100408000:	41 bf 06 00 00 00    	mov    $0x6,%r15d
100408006:	e9 b5 ee ff ff       	jmp    100406ec0 <.text+0x5ec0>
10040800b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100408010:	41 f6 c3 04          	test   $0x4,%r11b
100408014:	0f 85 31 03 00 00    	jne    10040834b <.text+0x734b>
10040801a:	4c 89 65 58          	mov    %r12,0x58(%rbp)
10040801e:	41 f6 c3 08          	test   $0x8,%r11b
100408022:	0f 84 c4 f5 ff ff    	je     1004075ec <.text+0x65ec>
100408028:	49 8d 44 24 01       	lea    0x1(%r12),%rax
10040802d:	41 c6 04 24 20       	movb   $0x20,(%r12)
100408032:	48 89 45 58          	mov    %rax,0x58(%rbp)
100408036:	e9 b1 f5 ff ff       	jmp    1004075ec <.text+0x65ec>
10040803b:	4d 89 fa             	mov    %r15,%r10
10040803e:	41 f6 c3 08          	test   $0x8,%r11b
100408042:	0f 84 7d ef ff ff    	je     100406fc5 <.text+0x5fc5>
100408048:	41 c6 07 20          	movb   $0x20,(%r15)
10040804c:	4d 8d 57 01          	lea    0x1(%r15),%r10
100408050:	e9 70 ef ff ff       	jmp    100406fc5 <.text+0x5fc5>
100408055:	dd d9                	fstp   %st(1)
100408057:	c7 85 98 00 00 00 00 	movl   $0x0,0x98(%rbp)
10040805e:	00 00 00
100408061:	d9 c0                	fld    %st(0)
100408063:	c7 45 58 00 00 00 00 	movl   $0x0,0x58(%rbp)
10040806a:	d9 c1                	fld    %st(1)
10040806c:	48 83 fe 0f          	cmp    $0xf,%rsi
100408070:	77 0f                	ja     100408081 <.text+0x7081>
100408072:	8b 45 38             	mov    0x38(%rbp),%eax
100408075:	85 c0                	test   %eax,%eax
100408077:	0f 85 8b 03 00 00    	jne    100408408 <.text+0x7408>
10040807d:	dd d8                	fstp   %st(0)
10040807f:	eb 02                	jmp    100408083 <.text+0x7083>
100408081:	dd d8                	fstp   %st(0)
100408083:	49 8d 42 02          	lea    0x2(%r10),%rax
100408087:	41 c6 02 30          	movb   $0x30,(%r10)
10040808b:	48 89 45 38          	mov    %rax,0x38(%rbp)
10040808f:	41 0f b6 45 48       	movzbl 0x48(%r13),%eax
100408094:	83 c0 17             	add    $0x17,%eax
100408097:	41 88 42 01          	mov    %al,0x1(%r10)
10040809b:	0f b6 45 58          	movzbl 0x58(%rbp),%eax
10040809f:	83 c0 30             	add    $0x30,%eax
1004080a2:	41 88 42 02          	mov    %al,0x2(%r10)
1004080a6:	41 f6 c3 10          	test   $0x10,%r11b
1004080aa:	0f 85 fb 03 00 00    	jne    1004084ab <.text+0x74ab>
1004080b0:	d9 c1                	fld    %st(1)
1004080b2:	d9 c9                	fxch   %st(1)
1004080b4:	db f1                	fcomi  %st(1),%st
1004080b6:	dd d9                	fstp   %st(1)
1004080b8:	0f 87 ba 06 00 00    	ja     100408778 <.text+0x7778>
1004080be:	4d 89 e1             	mov    %r12,%r9
1004080c1:	48 85 f6             	test   %rsi,%rsi
1004080c4:	0f 85 e5 03 00 00    	jne    1004084af <.text+0x74af>
1004080ca:	dd d8                	fstp   %st(0)
1004080cc:	dd d8                	fstp   %st(0)
1004080ce:	41 0f b6 45 48       	movzbl 0x48(%r13),%eax
1004080d3:	4d 8d 61 01          	lea    0x1(%r9),%r12
1004080d7:	44 89 5d 18          	mov    %r11d,0x18(%rbp)
1004080db:	48 8d 15 04 76 00 00 	lea    0x7604(%rip),%rdx        # 10040f6e6 <_head_msys_intl_8_dll-0x691a>
1004080e2:	44 8b 85 98 00 00 00 	mov    0x98(%rbp),%r8d
1004080e9:	4c 89 e1             	mov    %r12,%rcx
1004080ec:	4c 89 4d 58          	mov    %r9,0x58(%rbp)
1004080f0:	83 c0 0f             	add    $0xf,%eax
1004080f3:	41 88 01             	mov    %al,(%r9)
1004080f6:	e8 45 32 00 00       	call   10040b340 <.text+0xa340>
1004080fb:	4c 8b 4d 58          	mov    0x58(%rbp),%r9
1004080ff:	44 8b 5d 18          	mov    0x18(%rbp),%r11d
100408103:	41 80 79 01 00       	cmpb   $0x0,0x1(%r9)
100408108:	0f 84 02 ef ff ff    	je     100407010 <.text+0x6010>
10040810e:	66 90                	xchg   %ax,%ax
100408110:	49 83 c4 01          	add    $0x1,%r12
100408114:	41 80 3c 24 00       	cmpb   $0x0,(%r12)
100408119:	75 f5                	jne    100408110 <.text+0x7110>
10040811b:	e9 f0 ee ff ff       	jmp    100407010 <.text+0x6010>
100408120:	4d 8d 4a 04          	lea    0x4(%r10),%r9
100408124:	48 8d 15 b5 75 00 00 	lea    0x75b5(%rip),%rdx        # 10040f6e0 <_head_msys_intl_8_dll-0x6920>
10040812b:	44 89 5d 18          	mov    %r11d,0x18(%rbp)
10040812f:	49 b8 00 00 00 00 00 	movabs $0x3ff0000000000000,%r8
100408136:	00 f0 3f
100408139:	48 8d 8d e0 06 00 00 	lea    0x6e0(%rbp),%rcx
100408140:	66 49 0f 6e d0       	movq   %r8,%xmm2
100408145:	4c 89 55 20          	mov    %r10,0x20(%rbp)
100408149:	4c 89 4d 58          	mov    %r9,0x58(%rbp)
10040814d:	e8 ee 31 00 00       	call   10040b340 <.text+0xa340>
100408152:	0f b6 85 e1 06 00 00 	movzbl 0x6e1(%rbp),%eax
100408159:	ba 2e 00 00 00       	mov    $0x2e,%edx
10040815e:	4c 8b 55 20          	mov    0x20(%rbp),%r10
100408162:	4c 8b 4d 58          	mov    0x58(%rbp),%r9
100408166:	44 8b 5d 18          	mov    0x18(%rbp),%r11d
10040816a:	84 c0                	test   %al,%al
10040816c:	0f 44 c2             	cmove  %edx,%eax
10040816f:	66 41 0f 2f f3       	comisd %xmm11,%xmm6
100408174:	41 88 42 03          	mov    %al,0x3(%r10)
100408178:	76 4d                	jbe    1004081c7 <.text+0x71c7>
10040817a:	f2 0f 10 0d 1e 77 00 	movsd  0x771e(%rip),%xmm1        # 10040f8a0 <_head_msys_intl_8_dll-0x6760>
100408181:	00
100408182:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100408188:	f2 0f 59 f1          	mulsd  %xmm1,%xmm6
10040818c:	66 0f ef c0          	pxor   %xmm0,%xmm0
100408190:	b8 30 00 00 00       	mov    $0x30,%eax
100408195:	f2 0f 2c d6          	cvttsd2si %xmm6,%edx
100408199:	f2 0f 2a c2          	cvtsi2sd %edx,%xmm0
10040819d:	f2 0f 5c f0          	subsd  %xmm0,%xmm6
1004081a1:	83 fa 09             	cmp    $0x9,%edx
1004081a4:	7e 08                	jle    1004081ae <.text+0x71ae>
1004081a6:	41 0f b6 45 48       	movzbl 0x48(%r13),%eax
1004081ab:	83 e8 0a             	sub    $0xa,%eax
1004081ae:	49 83 c1 01          	add    $0x1,%r9
1004081b2:	01 d0                	add    %edx,%eax