100402a42:	eb 34                	jmp    100402a78 <.text+0x1a78>
100402a44:	0f 1f 40 00          	nopl   0x0(%rax)
100402a48:	e8 d3 35 00 00       	call   100406020 <.text+0x5020>
100402a4d:	83 f8 ff             	cmp    $0xffffffff,%eax
100402a50:	0f 84 42 01 00 00    	je     100402b98 <.text+0x1b98>
100402a56:	b9 ff ff ff 7f       	mov    $0x7fffffff,%ecx
100402a5b:	29 c1                	sub    %eax,%ecx
100402a5d:	39 f9                	cmp    %edi,%ecx
100402a5f:	0f 8c 33 01 00 00    	jl     100402b98 <.text+0x1b98>
100402a65:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
100402a6a:	01 c7                	add    %eax,%edi
100402a6c:	49 8d 47 01          	lea    0x1(%r15),%rax
100402a70:	49 39 d7             	cmp    %rdx,%r15
100402a73:	74 0e                	je     100402a83 <.text+0x1a83>
100402a75:	49 89 c7             	mov    %rax,%r15
100402a78:	43 0f b7 4c 7d 00    	movzwl 0x0(%r13,%r15,2),%ecx
100402a7e:	66 85 c9             	test   %cx,%cx
100402a81:	75 c5                	jne    100402a48 <.text+0x1a48>
100402a83:	48 63 ff             	movslq %edi,%rdi
100402a86:	80 7c 24 28 00       	cmpb   $0x0,0x28(%rsp)
100402a8b:	0f 84 af fe ff ff    	je     100402940 <.text+0x1940>
100402a91:	45 31 c0             	xor    %r8d,%r8d
100402a94:	4c 89 ea             	mov    %r13,%rdx
100402a97:	31 c9                	xor    %ecx,%ecx
100402a99:	e8 72 35 00 00       	call   100406010 <.text+0x5010>
100402a9e:	48 8d 70 01          	lea    0x1(%rax),%rsi
100402aa2:	48 89 f1             	mov    %rsi,%rcx
100402aa5:	e8 76 33 00 00       	call   100405e20 <.text+0x4e20>
100402aaa:	49 89 c7             	mov    %rax,%r15
100402aad:	48 85 c0             	test   %rax,%rax
100402ab0:	0f 84 19 01 00 00    	je     100402bcf <.text+0x1bcf>
100402ab6:	41 0f b7 4d 00       	movzwl 0x0(%r13),%ecx
100402abb:	49 8b 2c 24          	mov    (%r12),%rbp
100402abf:	4d 89 ee             	mov    %r13,%r14
100402ac2:	31 ff                	xor    %edi,%edi
100402ac4:	66 85 c9             	test   %cx,%cx
100402ac7:	75 22                	jne    100402aeb <.text+0x1aeb>
100402ac9:	eb 45                	jmp    100402b10 <.text+0x1b10>
100402acb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100402ad0:	48 98                	cltq
100402ad2:	48 01 f8             	add    %rdi,%rax
100402ad5:	48 39 c5             	cmp    %rax,%rbp
100402ad8:	72 36                	jb     100402b10 <.text+0x1b10>
100402ada:	41 0f b7 4e 02       	movzwl 0x2(%r14),%ecx
100402adf:	49 83 c6 02          	add    $0x2,%r14
100402ae3:	48 89 c7             	mov    %rax,%rdi
100402ae6:	66 85 c9             	test   %cx,%cx
100402ae9:	74 25                	je     100402b10 <.text+0x1b10>
100402aeb:	e8 30 35 00 00       	call   100406020 <.text+0x5020>
100402af0:	83 f8 ff             	cmp    $0xffffffff,%eax
100402af3:	75 db                	jne    100402ad0 <.text+0x1ad0>
100402af5:	b8 01 00 00 00       	mov    $0x1,%eax
100402afa:	b9 fd ff ff ff       	mov    $0xfffffffd,%ecx
100402aff:	48 01 f8             	add    %rdi,%rax
100402b02:	66 41 89 0e          	mov    %cx,(%r14)
100402b06:	48 39 c5             	cmp    %rax,%rbp
100402b09:	73 cf                	jae    100402ada <.text+0x1ada>
100402b0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100402b10:	31 d2                	xor    %edx,%edx
100402b12:	49 89 f0             	mov    %rsi,%r8
100402b15:	4c 89 f9             	mov    %r15,%rcx
100402b18:	4c 89 fd             	mov    %r15,%rbp
100402b1b:	66 41 89 16          	mov    %dx,(%r14)
100402b1f:	4c 89 ea             	mov    %r13,%rdx
100402b22:	e8 e9 34 00 00       	call   100406010 <.text+0x5010>
100402b27:	49 89 c6             	mov    %rax,%r14
100402b2a:	49 8b 04 24          	mov    (%r12),%rax
100402b2e:	48 39 f8             	cmp    %rdi,%rax
100402b31:	0f 82 ee fc ff ff    	jb     100402825 <.text+0x1825>
100402b37:	e9 18 fe ff ff       	jmp    100402954 <.text+0x1954>
100402b3c:	0f 1f 40 00          	nopl   0x0(%rax)
100402b40:	8b 84 24 a0 00 00 00 	mov    0xa0(%rsp),%eax
100402b47:	85 c0                	test   %eax,%eax
100402b49:	0f 85 97 00 00 00    	jne    100402be6 <.text+0x1be6>
100402b4f:	48 85 d2             	test   %rdx,%rdx
100402b52:	48 89 d7             	mov    %rdx,%rdi
100402b55:	0f 95 44 24 20       	setne  0x20(%rsp)
100402b5a:	48 89 d9             	mov    %rbx,%rcx
100402b5d:	e9 56 fd ff ff       	jmp    1004028b8 <.text+0x18b8>
100402b62:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100402b68:	4c 39 e3             	cmp    %r12,%rbx
100402b6b:	73 41                	jae    100402bae <.text+0x1bae>
100402b6d:	48 85 d2             	test   %rdx,%rdx
100402b70:	74 3c                	je     100402bae <.text+0x1bae>
100402b72:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
100402b77:	31 ff                	xor    %edi,%edi
100402b79:	e9 14 fd ff ff       	jmp    100402892 <.text+0x1892>
100402b7e:	66 90                	xchg   %ax,%ax
100402b80:	4c 89 f6             	mov    %r14,%rsi
100402b83:	48 89 f8             	mov    %rdi,%rax
100402b86:	31 d2                	xor    %edx,%edx
100402b88:	e9 a0 fc ff ff       	jmp    10040282d <.text+0x182d>
100402b8d:	0f 1f 00             	nopl   (%rax)
100402b90:	48 89 c2             	mov    %rax,%rdx
100402b93:	e9 80 fd ff ff       	jmp    100402918 <.text+0x1918>
100402b98:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
100402b9f:	e9 e2 fe ff ff       	jmp    100402a86 <.text+0x1a86>
100402ba4:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
100402ba9:	e9 8f fe ff ff       	jmp    100402a3d <.text+0x1a3d>
100402bae:	4c 39 f7             	cmp    %r14,%rdi
100402bb1:	c6 03 00             	movb   $0x0,(%rbx)
100402bb4:	48 89 ea             	mov    %rbp,%rdx
100402bb7:	48 89 d9             	mov    %rbx,%rcx
100402bba:	49 0f 47 fe          	cmova  %r14,%rdi
100402bbe:	49 89 f8             	mov    %rdi,%r8
100402bc1:	e8 8a 32 00 00       	call   100405e50 <.text+0x4e50>
100402bc6:	48 8d 14 3b          	lea    (%rbx,%rdi,1),%rdx
100402bca:	e9 49 fd ff ff       	jmp    100402918 <.text+0x1918>
100402bcf:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
100402bd3:	f6 84 24 a8 00 00 00 	testb  $0x1,0xa8(%rsp)
100402bda:	01
100402bdb:	0f 85 37 fc ff ff    	jne    100402818 <.text+0x1818>
100402be1:	e9 35 fd ff ff       	jmp    10040291b <.text+0x191b>
100402be6:	e9 85 4c 00 00       	jmp    100407870 <.text+0x6870>
100402beb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100402bf0:	48 83 ec 48          	sub    $0x48,%rsp
100402bf4:	8b 44 24 78          	mov    0x78(%rsp),%eax
100402bf8:	89 44 24 28          	mov    %eax,0x28(%rsp)
100402bfc:	8b 44 24 70          	mov    0x70(%rsp),%eax
100402c00:	c7 44 24 30 20 00 00 	movl   $0x20,0x30(%rsp)
100402c07:	00
100402c08:	89 44 24 20          	mov    %eax,0x20(%rsp)
100402c0c:	e8 bf fb ff ff       	call   1004027d0 <.text+0x17d0>
100402c11:	48 83 c4 48          	add    $0x48,%rsp
100402c15:	c3                   	ret
100402c16:	90                   	nop
100402c17:	90                   	nop
100402c18:	90                   	nop
100402c19:	90                   	nop
100402c1a:	90                   	nop
100402c1b:	90                   	nop
100402c1c:	90                   	nop
100402c1d:	90                   	nop
100402c1e:	90                   	nop
100402c1f:	90                   	nop
100402c20:	45 31 c0             	xor    %r8d,%r8d
100402c23:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
100402c2a:	48 85 c9             	test   %rcx,%rcx
100402c2d:	75 13                	jne    100402c42 <.text+0x1c42>
100402c2f:	eb 59                	jmp    100402c8a <.text+0x1c8a>
100402c31:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100402c38:	80 79 01 2f          	cmpb   $0x2f,0x1(%rcx)
100402c3c:	75 12                	jne    100402c50 <.text+0x1c50>
100402c3e:	48 83 c1 01          	add    $0x1,%rcx
100402c42:	0f b6 01             	movzbl (%rcx),%eax
100402c45:	3c 2f                	cmp    $0x2f,%al
100402c47:	74 ef                	je     100402c38 <.text+0x1c38>
100402c49:	45 31 c0             	xor    %r8d,%r8d
100402c4c:	84 c0                	test   %al,%al
100402c4e:	74 3a                	je     100402c8a <.text+0x1c8a>
100402c50:	48 c7 02 01 00 00 00 	movq   $0x1,(%rdx)
100402c57:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
100402c5b:	84 c0                	test   %al,%al
100402c5d:	74 28                	je     100402c87 <.text+0x1c87>
100402c5f:	3c 2f                	cmp    $0x2f,%al
100402c61:	74 24                	je     100402c87 <.text+0x1c87>
100402c63:	b8 01 00 00 00       	mov    $0x1,%eax
100402c68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100402c6f:	00
100402c70:	48 83 c0 01          	add    $0x1,%rax
100402c74:	48 89 02             	mov    %rax,(%rdx)
100402c77:	44 0f b6 04 01       	movzbl (%rcx,%rax,1),%r8d
100402c7c:	45 84 c0             	test   %r8b,%r8b
100402c7f:	74 06                	je     100402c87 <.text+0x1c87>
100402c81:	41 80 f8 2f          	cmp    $0x2f,%r8b
100402c85:	75 e9                	jne    100402c70 <.text+0x1c70>
100402c87:	49 89 c8             	mov    %rcx,%r8
100402c8a:	4c 89 c0             	mov    %r8,%rax
100402c8d:	c3                   	ret
100402c8e:	66 90                	xchg   %ax,%ax
100402c90:	89 0d 7a 53 00 00    	mov    %ecx,0x537a(%rip)        # 100408010 <_head_msys_smartcols_1_dll-0x6ff0>
100402c96:	c3                   	ret
100402c97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
100402c9e:	00 00
100402ca0:	41 57                	push   %r15
100402ca2:	41 56                	push   %r14
100402ca4:	41 55                	push   %r13
100402ca6:	41 54                	push   %r12
100402ca8:	55                   	push   %rbp
100402ca9:	57                   	push   %rdi
100402caa:	56                   	push   %rsi
100402cab:	53                   	push   %rbx
100402cac:	48 83 ec 48          	sub    $0x48,%rsp
100402cb0:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
100402cb7:	48 89 ce             	mov    %rcx,%rsi
100402cba:	48 89 d7             	mov    %rdx,%rdi
100402cbd:	4c 89 c5             	mov    %r8,%rbp
100402cc0:	48 85 c9             	test   %rcx,%rcx
100402cc3:	0f 84 77 03 00 00    	je     100403040 <.text+0x2040>
100402cc9:	80 39 00             	cmpb   $0x0,(%rcx)
100402ccc:	48 89 cb             	mov    %rcx,%rbx
100402ccf:	75 13                	jne    100402ce4 <.text+0x1ce4>
100402cd1:	e9 6a 03 00 00       	jmp    100403040 <.text+0x2040>
100402cd6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100402cdd:	00 00 00
100402ce0:	48 83 c3 01          	add    $0x1,%rbx
100402ce4:	e8 67 2f 00 00       	call   100405c50 <.text+0x4c50>
100402ce9:	0f b6 0b             	movzbl (%rbx),%ecx
100402cec:	48 89 c2             	mov    %rax,%rdx
100402cef:	f6 44 11 01 08       	testb  $0x8,0x1(%rcx,%rdx,1)
100402cf4:	75 ea                	jne    100402ce0 <.text+0x1ce0>
100402cf6:	80 f9 2d             	cmp    $0x2d,%cl
100402cf9:	0f 84 41 03 00 00    	je     100403040 <.text+0x2040>
100402cff:	e8 2c 2f 00 00       	call   100405c30 <.text+0x4c30>
100402d04:	4c 8d 6c 24 38       	lea    0x38(%rsp),%r13
100402d09:	45 31 c0             	xor    %r8d,%r8d
100402d0c:	48 89 f1             	mov    %rsi,%rcx
100402d0f:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
100402d15:	4c 89 ea             	mov    %r13,%rdx
100402d18:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
100402d1f:	00 00
100402d21:	e8 5a 32 00 00       	call   100405f80 <.text+0x4f80>
100402d26:	49 89 c4             	mov    %rax,%r12
100402d29:	48 39 74 24 38       	cmp    %rsi,0x38(%rsp)
100402d2e:	0f 84 43 03 00 00    	je     100403077 <.text+0x2077>
100402d34:	e8 f7 2e 00 00       	call   100405c30 <.text+0x4c30>
100402d39:	44 8b 00             	mov    (%rax),%r8d
100402d3c:	45 85 c0             	test   %r8d,%r8d
100402d3f:	0f 85 23 03 00 00    	jne    100403068 <.text+0x2068>
100402d45:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
100402d4a:	48 85 db             	test   %rbx,%rbx
100402d4d:	0f 84 6d 03 00 00    	je     1004030c0 <.text+0x20c0>
100402d53:	31 f6                	xor    %esi,%esi
100402d55:	45 31 f6             	xor    %r14d,%r14d
100402d58:	80 3b 00             	cmpb   $0x0,(%rbx)
100402d5b:	0f 84 5f 03 00 00    	je     1004030c0 <.text+0x20c0>
100402d61:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100402d68:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
100402d6c:	3c 69                	cmp    $0x69,%al
100402d6e:	0f 84 b5 00 00 00    	je     100402e29 <.text+0x1e29>
100402d74:	89 c2                	mov    %eax,%edx
100402d76:	83 e2 df             	and    $0xffffffdf,%edx
100402d79:	80 fa 42             	cmp    $0x42,%dl
100402d7c:	0f 85 16 03 00 00    	jne    100403098 <.text+0x2098>
100402d82:	80 7b 02 00          	cmpb   $0x0,0x2(%rbx)
100402d86:	0f 84 98 03 00 00    	je     100403124 <.text+0x2124>
100402d8c:	e8 7f 30 00 00       	call   100405e10 <.text+0x4e10>
100402d91:	48 85 c0             	test   %rax,%rax
100402d94:	0f 84 a6 02 00 00    	je     100403040 <.text+0x2040>
100402d9a:	48 8b 08             	mov    (%rax),%rcx
100402d9d:	48 85 c9             	test   %rcx,%rcx
100402da0:	0f 84 9a 02 00 00    	je     100403040 <.text+0x2040>
100402da6:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
100402dab:	e8 50 31 00 00       	call   100405f00 <.text+0x4f00>
100402db0:	49 89 c7             	mov    %rax,%r15
100402db3:	4d 85 f6             	test   %r14,%r14
100402db6:	0f 85 84 02 00 00    	jne    100403040 <.text+0x2040>
100402dbc:	80 3b 00             	cmpb   $0x0,(%rbx)
100402dbf:	0f 84 7b 02 00 00    	je     100403040 <.text+0x2040>
100402dc5:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
100402dca:	49 89 c0             	mov    %rax,%r8
100402dcd:	48 89 da             	mov    %rbx,%rdx
100402dd0:	e8 3b 31 00 00       	call   100405f10 <.text+0x4f10>
100402dd5:	85 c0                	test   %eax,%eax
100402dd7:	0f 85 63 02 00 00    	jne    100403040 <.text+0x2040>
100402ddd:	4e 8d 04 3b          	lea    (%rbx,%r15,1),%r8
100402de1:	41 80 38 30          	cmpb   $0x30,(%r8)
100402de5:	4c 89 c3             	mov    %r8,%rbx
100402de8:	75 1a                	jne    100402e04 <.text+0x1e04>
100402dea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100402df0:	48 89 d8             	mov    %rbx,%rax
100402df3:	48 83 c3 01          	add    $0x1,%rbx
100402df7:	80 3b 30             	cmpb   $0x30,(%rbx)
100402dfa:	74 f4                	je     100402df0 <.text+0x1df0>
100402dfc:	83 c6 01             	add    $0x1,%esi
100402dff:	44 29 c6             	sub    %r8d,%esi
100402e02:	01 c6                	add    %eax,%esi
100402e04:	e8 47 2e 00 00       	call   100405c50 <.text+0x4c50>
100402e09:	48 0f be 13          	movsbq (%rbx),%rdx
100402e0d:	f6 44 02 01 04       	testb  $0x4,0x1(%rdx,%rax,1)
100402e12:	0f 85 c8 01 00 00    	jne    100402fe0 <.text+0x1fe0>
100402e18:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
100402e1d:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
100402e21:	3c 69                	cmp    $0x69,%al
100402e23:	0f 85 4b ff ff ff    	jne    100402d74 <.text+0x1d74>
100402e29:	0f b6 43 02          	movzbl 0x2(%rbx),%eax
100402e2d:	83 e0 df             	and    $0xffffffdf,%eax
100402e30:	3c 42                	cmp    $0x42,%al
100402e32:	0f 85 54 ff ff ff    	jne    100402d8c <.text+0x1d8c>
100402e38:	80 7b 03 00          	cmpb   $0x0,0x3(%rbx)
100402e3c:	0f 85 4a ff ff ff    	jne    100402d8c <.text+0x1d8c>
100402e42:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100402e48:	41 bd 00 04 00 00    	mov    $0x400,%r13d
100402e4e:	0f be 1b             	movsbl (%rbx),%ebx
100402e51:	4c 8d 3d 58 74 00 00 	lea    0x7458(%rip),%r15        # 10040a2b0 <_head_msys_smartcols_1_dll-0x4d50>
100402e58:	4c 89 f9             	mov    %r15,%rcx
100402e5b:	89 da                	mov    %ebx,%edx
100402e5d:	e8 5e 30 00 00       	call   100405ec0 <.text+0x4ec0>
100402e62:	48 85 c0             	test   %rax,%rax
100402e65:	0f 84 5c 02 00 00    	je     1004030c7 <.text+0x20c7>
100402e6b:	4c 29 f8             	sub    %r15,%rax
100402e6e:	44 8d 48 01          	lea    0x1(%rax),%r9d
100402e72:	45 85 c9             	test   %r9d,%r9d
100402e75:	0f 84 8b 02 00 00    	je     100403106 <.text+0x2106>
100402e7b:	49 63 cd             	movslq %r13d,%rcx
100402e7e:	4c 89 e0             	mov    %r12,%rax
100402e81:	48 f7 e1             	mul    %rcx
100402e84:	0f 80 90 02 00 00    	jo     10040311a <.text+0x211a>
100402e8a:	45 8d 41 fe          	lea    -0x2(%r9),%r8d
100402e8e:	eb 19                	jmp    100402ea9 <.text+0x1ea9>
100402e90:	4c 89 e0             	mov    %r12,%rax
100402e93:	48 f7 e1             	mul    %rcx
100402e96:	0f 90 c0             	seto   %al
100402e99:	41 83 e8 01          	sub    $0x1,%r8d
100402e9d:	0f b6 c0             	movzbl %al,%eax
100402ea0:	48 85 c0             	test   %rax,%rax
100402ea3:	0f 85 71 02 00 00    	jne    10040311a <.text+0x211a>
100402ea9:	4c 0f af e1          	imul   %rcx,%r12
100402ead:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
100402eb1:	75 dd                	jne    100402e90 <.text+0x1e90>
100402eb3:	31 db                	xor    %ebx,%ebx
100402eb5:	48 85 ed             	test   %rbp,%rbp
100402eb8:	74 04                	je     100402ebe <.text+0x1ebe>
100402eba:	44 89 4d 00          	mov    %r9d,0x0(%rbp)
100402ebe:	4d 85 f6             	test   %r14,%r14
100402ec1:	0f 84 4b 02 00 00    	je     100403112 <.text+0x2112>
100402ec7:	45 8d 41 fe          	lea    -0x2(%r9),%r8d
100402ecb:	41 ba 01 00 00 00    	mov    $0x1,%r10d
100402ed1:	eb 1a                	jmp    100402eed <.text+0x1eed>
100402ed3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100402ed8:	4c 89 d0             	mov    %r10,%rax
100402edb:	48 f7 e1             	mul    %rcx
100402ede:	0f 90 c0             	seto   %al
100402ee1:	41 83 e8 01          	sub    $0x1,%r8d
100402ee5:	0f b6 c0             	movzbl %al,%eax
100402ee8:	48 85 c0             	test   %rax,%rax
100402eeb:	75 0a                	jne    100402ef7 <.text+0x1ef7>
100402eed:	4c 0f af d1          	imul   %rcx,%r10
100402ef1:	41 83 f8 ff          	cmp    $0xffffffff,%r8d
100402ef5:	75 e1                	jne    100402ed8 <.text+0x1ed8>
100402ef7:	49 83 fe 0a          	cmp    $0xa,%r14
100402efb:	0f 86 2e 02 00 00    	jbe    10040312f <.text+0x212f>
100402f01:	b8 13 00 00 00       	mov    $0x13,%eax
100402f06:	b9 0a 00 00 00       	mov    $0xa,%ecx
100402f0b:	83 e8 01             	sub    $0x1,%eax
100402f0e:	0f 84 d9 01 00 00    	je     1004030ed <.text+0x20ed>
100402f14:	48 8d 0c 89          	lea    (%rcx,%rcx,4),%rcx
100402f18:	48 01 c9             	add    %rcx,%rcx
100402f1b:	4c 39 f1             	cmp    %r14,%rcx
100402f1e:	72 eb                	jb     100402f0b <.text+0x1f0b>
100402f20:	85 f6                	test   %esi,%esi
100402f22:	7e 44                	jle    100402f68 <.text+0x1f68>
100402f24:	48 b8 99 99 99 99 99 	movabs $0x1999999999999999,%rax
100402f2b:	99 99 19
100402f2e:	45 31 c0             	xor    %r8d,%r8d
100402f31:	eb 10                	jmp    100402f43 <.text+0x1f43>
100402f33:	48 8d 0c 89          	lea    (%rcx,%rcx,4),%rcx
100402f37:	41 83 c0 01          	add    $0x1,%r8d
100402f3b:	48 01 c9             	add    %rcx,%rcx
100402f3e:	44 39 c6             	cmp    %r8d,%esi