10040a0fb:	b8 01 00 00 00       	mov    $0x1,%eax
10040a100:	de c9                	fmulp  %st,%st(1)
10040a102:	d3 e0                	shl    %cl,%eax
10040a104:	41 01 c1             	add    %eax,%r9d
10040a107:	48 63 c2             	movslq %edx,%rax
10040a10a:	48 c1 e0 04          	shl    $0x4,%rax
10040a10e:	db ac 04 00 04 00 00 	fldt   0x400(%rsp,%rax,1)
10040a115:	eb 6a                	jmp    10040a181 <.text+0x9181>
10040a117:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040a11e:	00 00
10040a120:	d9 05 ea 57 00 00    	flds   0x57ea(%rip)        # 10040f910 <_head_msys_intl_8_dll-0x66f0>
10040a126:	db f1                	fcomi  %st(1),%st
10040a128:	0f 86 ed 00 00 00    	jbe    10040a21b <.text+0x921b>
10040a12e:	d9 05 e0 57 00 00    	flds   0x57e0(%rip)        # 10040f914 <_head_msys_intl_8_dll-0x66ec>
10040a134:	31 c0                	xor    %eax,%eax
10040a136:	31 c9                	xor    %ecx,%ecx
10040a138:	45 31 c9             	xor    %r9d,%r9d
10040a13b:	48 89 e7             	mov    %rsp,%rdi
10040a13e:	bd 01 00 00 00       	mov    $0x1,%ebp
10040a143:	48 8d b4 24 00 04 00 	lea    0x400(%rsp),%rsi
10040a14a:	00
10040a14b:	eb 05                	jmp    10040a152 <.text+0x9152>
10040a14d:	0f 1f 00             	nopl   (%rax)
10040a150:	dd da                	fstp   %st(2)
10040a152:	dc ca                	fmul   %st,%st(2)
10040a154:	89 ea                	mov    %ebp,%edx
10040a156:	d3 e2                	shl    %cl,%edx
10040a158:	83 c1 01             	add    $0x1,%ecx
10040a15b:	41 29 d1             	sub    %edx,%r9d
10040a15e:	d9 c0                	fld    %st(0)
10040a160:	db 3c 07             	fstpt  (%rdi,%rax,1)
10040a163:	d9 c9                	fxch   %st(1)
10040a165:	d9 c0                	fld    %st(0)
10040a167:	db 3c 06             	fstpt  (%rsi,%rax,1)
10040a16a:	d9 c9                	fxch   %st(1)
10040a16c:	48 83 c0 10          	add    $0x10,%rax
10040a170:	d8 c8                	fmul   %st(0),%st
10040a172:	d9 c1                	fld    %st(1)
10040a174:	d8 c8                	fmul   %st(0),%st
10040a176:	db f3                	fcomi  %st(3),%st
10040a178:	77 d6                	ja     10040a150 <.text+0x9150>
10040a17a:	dd d8                	fstp   %st(0)
10040a17c:	dd d8                	fstp   %st(0)
10040a17e:	8d 51 ff             	lea    -0x1(%rcx),%edx
10040a181:	48 63 c1             	movslq %ecx,%rax
10040a184:	bd 01 00 00 00       	mov    $0x1,%ebp
10040a189:	48 8d 7c 24 f0       	lea    -0x10(%rsp),%rdi
10040a18e:	48 c1 e0 04          	shl    $0x4,%rax
10040a192:	48 8d b4 24 f0 03 00 	lea    0x3f0(%rsp),%rsi
10040a199:	00
10040a19a:	eb 0a                	jmp    10040a1a6 <.text+0x91a6>
10040a19c:	0f 1f 40 00          	nopl   0x0(%rax)
10040a1a0:	db 2c 06             	fldt   (%rsi,%rax,1)
10040a1a3:	83 ea 01             	sub    $0x1,%edx
10040a1a6:	df f1                	fcomip %st(1),%st
10040a1a8:	76 10                	jbe    10040a1ba <.text+0x91ba>
10040a1aa:	db 2c 07             	fldt   (%rdi,%rax,1)
10040a1ad:	41 89 ee             	mov    %ebp,%r14d
10040a1b0:	89 d1                	mov    %edx,%ecx
10040a1b2:	41 d3 e6             	shl    %cl,%r14d
10040a1b5:	45 29 f1             	sub    %r14d,%r9d
10040a1b8:	de c9                	fmulp  %st,%st(1)
10040a1ba:	48 83 e8 10          	sub    $0x10,%rax
10040a1be:	85 d2                	test   %edx,%edx
10040a1c0:	75 de                	jne    10040a1a0 <.text+0x91a0>
10040a1c2:	83 fb ff             	cmp    $0xffffffff,%ebx
10040a1c5:	75 02                	jne    10040a1c9 <.text+0x91c9>
10040a1c7:	d9 e0                	fchs
10040a1c9:	66 44 89 9c 24 00 04 	mov    %r11w,0x400(%rsp)
10040a1d0:	00 00
10040a1d2:	d9 ac 24 00 04 00 00 	fldcw  0x400(%rsp)
10040a1d9:	41 db 3a             	fstpt  (%r10)
10040a1dc:	4c 89 d0             	mov    %r10,%rax
10040a1df:	45 89 08             	mov    %r9d,(%r8)
10040a1e2:	48 81 c4 00 08 00 00 	add    $0x800,%rsp
10040a1e9:	5b                   	pop    %rbx
10040a1ea:	5e                   	pop    %rsi
10040a1eb:	5f                   	pop    %rdi
10040a1ec:	5d                   	pop    %rbp
10040a1ed:	41 5e                	pop    %r14
10040a1ef:	c3                   	ret
10040a1f0:	d9 e0                	fchs
10040a1f2:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
10040a1f7:	e9 1e fe ff ff       	jmp    10040a01a <.text+0x901a>
10040a1fc:	0f 1f 40 00          	nopl   0x0(%rax)
10040a200:	de c9                	fmulp  %st,%st(1)
10040a202:	41 83 c1 01          	add    $0x1,%r9d
10040a206:	eb ba                	jmp    10040a1c2 <.text+0x91c2>
10040a208:	45 31 c9             	xor    %r9d,%r9d
10040a20b:	eb cc                	jmp    10040a1d9 <.text+0x91d9>
10040a20d:	d8 0d fd 56 00 00    	fmuls  0x56fd(%rip)        # 10040f910 <_head_msys_intl_8_dll-0x66f0>
10040a213:	41 b9 01 00 00 00    	mov    $0x1,%r9d
10040a219:	eb a7                	jmp    10040a1c2 <.text+0x91c2>
10040a21b:	dd d8                	fstp   %st(0)
10040a21d:	45 31 c9             	xor    %r9d,%r9d
10040a220:	eb a0                	jmp    10040a1c2 <.text+0x91c2>
10040a222:	90                   	nop
10040a223:	90                   	nop
10040a224:	90                   	nop
10040a225:	90                   	nop
10040a226:	90                   	nop
10040a227:	90                   	nop
10040a228:	90                   	nop
10040a229:	90                   	nop
10040a22a:	90                   	nop
10040a22b:	90                   	nop
10040a22c:	90                   	nop
10040a22d:	90                   	nop
10040a22e:	90                   	nop
10040a22f:	90                   	nop
10040a230:	56                   	push   %rsi
10040a231:	53                   	push   %rbx
10040a232:	4c 8b 12             	mov    (%rdx),%r10
10040a235:	48 8b 42 08          	mov    0x8(%rdx),%rax
10040a239:	4d 85 d2             	test   %r10,%r10
10040a23c:	74 52                	je     10040a290 <.text+0x9290>
10040a23e:	45 31 c0             	xor    %r8d,%r8d
10040a241:	4c 8d 0d e0 56 00 00 	lea    0x56e0(%rip),%r9        # 10040f928 <_head_msys_intl_8_dll-0x66d8>
10040a248:	48 8d 1d 39 57 00 00 	lea    0x5739(%rip),%rbx        # 10040f988 <_head_msys_intl_8_dll-0x6678>
10040a24f:	4c 8d 1d ca 56 00 00 	lea    0x56ca(%rip),%r11        # 10040f920 <_head_msys_intl_8_dll-0x66e0>
10040a256:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040a25d:	00 00 00
10040a260:	83 38 16             	cmpl   $0x16,(%rax)
10040a263:	0f 87 d3 00 00 00    	ja     10040a33c <.text+0x933c>
10040a269:	8b 10                	mov    (%rax),%edx
10040a26b:	49 63 14 91          	movslq (%r9,%rdx,4),%rdx
10040a26f:	4c 01 ca             	add    %r9,%rdx
10040a272:	ff e2                	jmp    *%rdx
10040a274:	0f 1f 40 00          	nopl   0x0(%rax)
10040a278:	48 8b 11             	mov    (%rcx),%rdx
10040a27b:	48 83 c1 08          	add    $0x8,%rcx
10040a27f:	48 89 50 10          	mov    %rdx,0x10(%rax)
10040a283:	49 83 c0 01          	add    $0x1,%r8
10040a287:	48 83 c0 20          	add    $0x20,%rax
10040a28b:	4d 39 c2             	cmp    %r8,%r10
10040a28e:	75 d0                	jne    10040a260 <.text+0x9260>
10040a290:	31 c0                	xor    %eax,%eax
10040a292:	5b                   	pop    %rbx
10040a293:	5e                   	pop    %rsi
10040a294:	c3                   	ret
10040a295:	0f 1f 00             	nopl   (%rax)
10040a298:	8b 11                	mov    (%rcx),%edx
10040a29a:	48 83 c1 08          	add    $0x8,%rcx
10040a29e:	89 50 10             	mov    %edx,0x10(%rax)
10040a2a1:	eb e0                	jmp    10040a283 <.text+0x9283>
10040a2a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040a2a8:	8b 11                	mov    (%rcx),%edx
10040a2aa:	48 83 c1 08          	add    $0x8,%rcx
10040a2ae:	66 89 50 10          	mov    %dx,0x10(%rax)
10040a2b2:	eb cf                	jmp    10040a283 <.text+0x9283>
10040a2b4:	0f 1f 40 00          	nopl   0x0(%rax)
10040a2b8:	8b 11                	mov    (%rcx),%edx
10040a2ba:	48 83 c1 08          	add    $0x8,%rcx
10040a2be:	88 50 10             	mov    %dl,0x10(%rax)
10040a2c1:	eb c0                	jmp    10040a283 <.text+0x9283>
10040a2c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040a2c8:	f2 0f 10 01          	movsd  (%rcx),%xmm0
10040a2cc:	48 83 c1 08          	add    $0x8,%rcx
10040a2d0:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
10040a2d5:	eb ac                	jmp    10040a283 <.text+0x9283>
10040a2d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040a2de:	00 00
10040a2e0:	48 8b 11             	mov    (%rcx),%rdx
10040a2e3:	48 83 c1 08          	add    $0x8,%rcx
10040a2e7:	db 2a                	fldt   (%rdx)
10040a2e9:	db 78 10             	fstpt  0x10(%rax)
10040a2ec:	eb 95                	jmp    10040a283 <.text+0x9283>
10040a2ee:	66 90                	xchg   %ax,%ax
10040a2f0:	48 8b 11             	mov    (%rcx),%rdx
10040a2f3:	48 8d 71 08          	lea    0x8(%rcx),%rsi
10040a2f7:	48 85 d2             	test   %rdx,%rdx
10040a2fa:	74 34                	je     10040a330 <.text+0x9330>
10040a2fc:	48 89 50 10          	mov    %rdx,0x10(%rax)
10040a300:	48 89 f1             	mov    %rsi,%rcx
10040a303:	e9 7b ff ff ff       	jmp    10040a283 <.text+0x9283>
10040a308:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a30f:	00
10040a310:	48 8b 11             	mov    (%rcx),%rdx
10040a313:	48 8d 71 08          	lea    0x8(%rcx),%rsi
10040a317:	48 85 d2             	test   %rdx,%rdx
10040a31a:	75 e0                	jne    10040a2fc <.text+0x92fc>
10040a31c:	48 89 58 10          	mov    %rbx,0x10(%rax)
10040a320:	48 89 f1             	mov    %rsi,%rcx
10040a323:	e9 5b ff ff ff       	jmp    10040a283 <.text+0x9283>
10040a328:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a32f:	00
10040a330:	4c 89 58 10          	mov    %r11,0x10(%rax)
10040a334:	48 89 f1             	mov    %rsi,%rcx
10040a337:	e9 47 ff ff ff       	jmp    10040a283 <.text+0x9283>
10040a33c:	83 c8 ff             	or     $0xffffffff,%eax
10040a33f:	e9 4e ff ff ff       	jmp    10040a292 <.text+0x9292>
10040a344:	90                   	nop
10040a345:	90                   	nop
10040a346:	90                   	nop
10040a347:	90                   	nop
10040a348:	90                   	nop
10040a349:	90                   	nop
10040a34a:	90                   	nop
10040a34b:	90                   	nop
10040a34c:	90                   	nop
10040a34d:	90                   	nop
10040a34e:	90                   	nop
10040a34f:	90                   	nop
10040a350:	41 57                	push   %r15
10040a352:	41 56                	push   %r14
10040a354:	41 55                	push   %r13
10040a356:	41 54                	push   %r12
10040a358:	55                   	push   %rbp
10040a359:	57                   	push   %rdi
10040a35a:	56                   	push   %rsi
10040a35b:	53                   	push   %rbx
10040a35c:	48 83 ec 68          	sub    $0x68,%rsp
10040a360:	31 ff                	xor    %edi,%edi
10040a362:	41 bf 07 00 00 00    	mov    $0x7,%r15d
10040a368:	41 b9 07 00 00 00    	mov    $0x7,%r9d
10040a36e:	48 89 c8             	mov    %rcx,%rax
10040a371:	4d 8d 58 10          	lea    0x10(%r8),%r11
10040a375:	48 8d 4a 20          	lea    0x20(%rdx),%rcx
10040a379:	49 89 d4             	mov    %rdx,%r12
10040a37c:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
10040a383:	4d 89 c5             	mov    %r8,%r13
10040a386:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
10040a38a:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
10040a38f:	49 c7 00 00 00 00 00 	movq   $0x0,(%r8)
10040a396:	4d 89 58 08          	mov    %r11,0x8(%r8)
10040a39a:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
10040a3a1:	00 00
10040a3a3:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
10040a3aa:	00 00
10040a3ac:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
10040a3b3:	00 00
10040a3b5:	eb 15                	jmp    10040a3cc <.text+0x93cc>
10040a3b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040a3be:	00 00
10040a3c0:	48 8d 58 01          	lea    0x1(%rax),%rbx
10040a3c4:	80 fa 25             	cmp    $0x25,%dl
10040a3c7:	74 47                	je     10040a410 <.text+0x9410>
10040a3c9:	48 89 d8             	mov    %rbx,%rax
10040a3cc:	0f b6 10             	movzbl (%rax),%edx
10040a3cf:	84 d2                	test   %dl,%dl
10040a3d1:	75 ed                	jne    10040a3c0 <.text+0x93c0>
10040a3d3:	48 8d 14 bf          	lea    (%rdi,%rdi,4),%rdx
10040a3d7:	48 8d 14 57          	lea    (%rdi,%rdx,2),%rdx
10040a3db:	48 89 04 d1          	mov    %rax,(%rcx,%rdx,8)
10040a3df:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
10040a3e4:	49 89 44 24 10       	mov    %rax,0x10(%r12)
10040a3e9:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
10040a3ee:	49 89 44 24 18       	mov    %rax,0x18(%r12)
10040a3f3:	31 c0                	xor    %eax,%eax
10040a3f5:	48 83 c4 68          	add    $0x68,%rsp
10040a3f9:	5b                   	pop    %rbx
10040a3fa:	5e                   	pop    %rsi
10040a3fb:	5f                   	pop    %rdi
10040a3fc:	5d                   	pop    %rbp
10040a3fd:	41 5c                	pop    %r12
10040a3ff:	41 5d                	pop    %r13
10040a401:	41 5e                	pop    %r14
10040a403:	41 5f                	pop    %r15
10040a405:	c3                   	ret
10040a406:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040a40d:	00 00 00
10040a410:	48 8d 14 bf          	lea    (%rdi,%rdi,4),%rdx
10040a414:	48 c7 c5 ff ff ff ff 	mov    $0xffffffffffffffff,%rbp
10040a41b:	48 8d 14 57          	lea    (%rdi,%rdx,2),%rdx
10040a41f:	48 8d 3c d1          	lea    (%rcx,%rdx,8),%rdi
10040a423:	48 89 07             	mov    %rax,(%rdi)
10040a426:	c7 47 10 00 00 00 00 	movl   $0x0,0x10(%rdi)
10040a42d:	48 c7 47 18 00 00 00 	movq   $0x0,0x18(%rdi)
10040a434:	00
10040a435:	48 c7 47 20 00 00 00 	movq   $0x0,0x20(%rdi)
10040a43c:	00
10040a43d:	48 c7 47 28 ff ff ff 	movq   $0xffffffffffffffff,0x28(%rdi)
10040a444:	ff
10040a445:	48 c7 47 30 00 00 00 	movq   $0x0,0x30(%rdi)
10040a44c:	00
10040a44d:	48 c7 47 38 00 00 00 	movq   $0x0,0x38(%rdi)
10040a454:	00
10040a455:	48 c7 47 40 ff ff ff 	movq   $0xffffffffffffffff,0x40(%rdi)
10040a45c:	ff
10040a45d:	48 c7 47 50 ff ff ff 	movq   $0xffffffffffffffff,0x50(%rdi)
10040a464:	ff
10040a465:	0f b6 70 01          	movzbl 0x1(%rax),%esi
10040a469:	8d 56 d0             	lea    -0x30(%rsi),%edx
10040a46c:	80 fa 09             	cmp    $0x9,%dl
10040a46f:	0f 86 53 04 00 00    	jbe    10040a8c8 <.text+0x98c8>
10040a475:	48 8d 0d 24 55 00 00 	lea    0x5524(%rip),%rcx        # 10040f9a0 <_head_msys_intl_8_dll-0x6660>
10040a47c:	48 8d 53 01          	lea    0x1(%rbx),%rdx
10040a480:	40 80 fe 27          	cmp    $0x27,%sil
10040a484:	0f 84 9d 00 00 00    	je     10040a527 <.text+0x9527>
10040a48a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040a490:	8d 46 e0             	lea    -0x20(%rsi),%eax
10040a493:	3c 10                	cmp    $0x10,%al
10040a495:	77 11                	ja     10040a4a8 <.text+0x94a8>
10040a497:	0f b6 c0             	movzbl %al,%eax
10040a49a:	48 63 04 81          	movslq (%rcx,%rax,4),%rax
10040a49e:	48 01 c8             	add    %rcx,%rax
10040a4a1:	ff e0                	jmp    *%rax
10040a4a3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040a4a8:	40 80 fe 2a          	cmp    $0x2a,%sil
10040a4ac:	0f 84 06 01 00 00    	je     10040a5b8 <.text+0x95b8>
10040a4b2:	8d 46 d0             	lea    -0x30(%rsi),%eax
10040a4b5:	3c 09                	cmp    $0x9,%al
10040a4b7:	0f 86 21 08 00 00    	jbe    10040acde <.text+0x9cde>
10040a4bd:	40 80 fe 2e          	cmp    $0x2e,%sil
10040a4c1:	0f 84 11 02 00 00    	je     10040a6d8 <.text+0x96d8>
10040a4c7:	31 d2                	xor    %edx,%edx
10040a4c9:	4c 8d 05 14 55 00 00 	lea    0x5514(%rip),%r8        # 10040f9e4 <_head_msys_intl_8_dll-0x661c>
10040a4d0:	41 ba 01 00 00 00    	mov    $0x1,%r10d
10040a4d6:	48 83 c3 01          	add    $0x1,%rbx
10040a4da:	40 80 fe 68          	cmp    $0x68,%sil
10040a4de:	0f 84 c0 00 00 00    	je     10040a5a4 <.text+0x95a4>
10040a4e4:	0f 1f 40 00          	nopl   0x0(%rax)
10040a4e8:	8d 46 b4             	lea    -0x4c(%rsi),%eax
10040a4eb:	3c 2e                	cmp    $0x2e,%al
10040a4ed:	0f 87 7d 00 00 00    	ja     10040a570 <.text+0x9570>
10040a4f3:	0f b6 c0             	movzbl %al,%eax
10040a4f6:	49 63 04 80          	movslq (%r8,%rax,4),%rax
10040a4fa:	4c 01 c0             	add    %r8,%rax
10040a4fd:	ff e0                	jmp    *%rax
10040a4ff:	90                   	nop
10040a500:	8b 47 10             	mov    0x10(%rdi),%eax
10040a503:	83 c8 20             	or     $0x20,%eax
10040a506:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040a50d:	00 00 00
10040a510:	89 47 10             	mov    %eax,0x10(%rdi)
10040a513:	0f b6 32             	movzbl (%rdx),%esi
10040a516:	48 89 d3             	mov    %rdx,%rbx
10040a519:	48 8d 53 01          	lea    0x1(%rbx),%rdx
10040a51d:	40 80 fe 27          	cmp    $0x27,%sil
10040a521:	0f 85 69 ff ff ff    	jne    10040a490 <.text+0x9490>
10040a527:	8b 47 10             	mov    0x10(%rdi),%eax
10040a52a:	83 c8 01             	or     $0x1,%eax
10040a52d:	eb e1                	jmp    10040a510 <.text+0x9510>
10040a52f:	90                   	nop
10040a530:	8b 47 10             	mov    0x10(%rdi),%eax
10040a533:	83 c8 02             	or     $0x2,%eax
10040a536:	eb d8                	jmp    10040a510 <.text+0x9510>
10040a538:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a53f:	00
10040a540:	8b 47 10             	mov    0x10(%rdi),%eax
10040a543:	83 c8 04             	or     $0x4,%eax
10040a546:	eb c8                	jmp    10040a510 <.text+0x9510>
10040a548:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a54f:	00
10040a550:	8b 47 10             	mov    0x10(%rdi),%eax
10040a553:	83 c8 10             	or     $0x10,%eax
10040a556:	eb b8                	jmp    10040a510 <.text+0x9510>
10040a558:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a55f:	00
10040a560:	8b 47 10             	mov    0x10(%rdi),%eax