100405748:	48 83 39 00          	cmpq   $0x0,(%rcx)
10040574c:	74 52                	je     1004057a0 <.text+0x47a0>
10040574e:	49 89 c8             	mov    %rcx,%r8
100405751:	45 31 c9             	xor    %r9d,%r9d
100405754:	0f 1f 40 00          	nopl   0x0(%rax)
100405758:	49 83 c0 08          	add    $0x8,%r8
10040575c:	44 89 ca             	mov    %r9d,%edx
10040575f:	45 8d 49 01          	lea    0x1(%r9),%r9d
100405763:	49 83 38 00          	cmpq   $0x0,(%r8)
100405767:	75 ef                	jne    100405758 <.text+0x4758>
100405769:	41 83 f9 01          	cmp    $0x1,%r9d
10040576d:	76 31                	jbe    1004057a0 <.text+0x47a0>
10040576f:	41 d1 e9             	shr    $1,%r9d
100405772:	49 89 c0             	mov    %rax,%r8
100405775:	4e 8d 1c c8          	lea    (%rax,%r9,8),%r11
100405779:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405780:	41 89 d1             	mov    %edx,%r9d
100405783:	49 8b 08             	mov    (%r8),%rcx
100405786:	49 83 c0 08          	add    $0x8,%r8
10040578a:	83 ea 01             	sub    $0x1,%edx
10040578d:	4e 8d 0c c8          	lea    (%rax,%r9,8),%r9
100405791:	4d 8b 11             	mov    (%r9),%r10
100405794:	4d 89 50 f8          	mov    %r10,-0x8(%r8)
100405798:	49 89 09             	mov    %rcx,(%r9)
10040579b:	4d 39 d8             	cmp    %r11,%r8
10040579e:	75 e0                	jne    100405780 <.text+0x4780>
1004057a0:	c3                   	ret
1004057a1:	90                   	nop
1004057a2:	90                   	nop
1004057a3:	90                   	nop
1004057a4:	90                   	nop
1004057a5:	90                   	nop
1004057a6:	90                   	nop
1004057a7:	90                   	nop
1004057a8:	90                   	nop
1004057a9:	90                   	nop
1004057aa:	90                   	nop
1004057ab:	90                   	nop
1004057ac:	90                   	nop
1004057ad:	90                   	nop
1004057ae:	90                   	nop
1004057af:	90                   	nop
1004057b0:	56                   	push   %rsi
1004057b1:	53                   	push   %rbx
1004057b2:	48 83 ec 38          	sub    $0x38,%rsp
1004057b6:	e8 f5 05 00 00       	call   100405db0 <.text+0x4db0>
1004057bb:	48 89 c6             	mov    %rax,%rsi
1004057be:	48 85 c0             	test   %rax,%rax
1004057c1:	74 65                	je     100405828 <.text+0x4828>
1004057c3:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1004057ca:	00 00
1004057cc:	e8 5f 04 00 00       	call   100405c30 <.text+0x4c30>
1004057d1:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1004057d6:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1004057dc:	48 89 f1             	mov    %rsi,%rcx
1004057df:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1004057e5:	e8 76 07 00 00       	call   100405f60 <.text+0x4f60>
1004057ea:	48 89 c3             	mov    %rax,%rbx
1004057ed:	e8 3e 04 00 00       	call   100405c30 <.text+0x4c30>
1004057f2:	8b 00                	mov    (%rax),%eax
1004057f4:	85 c0                	test   %eax,%eax
1004057f6:	75 30                	jne    100405828 <.text+0x4828>
1004057f8:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1004057fd:	48 85 c0             	test   %rax,%rax
100405800:	74 26                	je     100405828 <.text+0x4828>
100405802:	80 38 00             	cmpb   $0x0,(%rax)
100405805:	75 21                	jne    100405828 <.text+0x4828>
100405807:	48 39 c6             	cmp    %rax,%rsi
10040580a:	73 1c                	jae    100405828 <.text+0x4828>
10040580c:	48 8d 43 ff          	lea    -0x1(%rbx),%rax
100405810:	48 3d fe ff ff 7f    	cmp    $0x7ffffffe,%rax
100405816:	77 10                	ja     100405828 <.text+0x4828>
100405818:	89 d8                	mov    %ebx,%eax
10040581a:	48 83 c4 38          	add    $0x38,%rsp
10040581e:	5b                   	pop    %rbx
10040581f:	5e                   	pop    %rsi
100405820:	c3                   	ret
100405821:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100405828:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
10040582d:	eb eb                	jmp    10040581a <.text+0x481a>
10040582f:	90                   	nop
100405830:	57                   	push   %rdi
100405831:	56                   	push   %rsi
100405832:	53                   	push   %rbx
100405833:	48 83 ec 30          	sub    $0x30,%rsp
100405837:	48 89 ce             	mov    %rcx,%rsi
10040583a:	48 89 d3             	mov    %rdx,%rbx
10040583d:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
100405842:	ba 01 54 00 00       	mov    $0x5401,%edx
100405847:	b9 01 00 00 00       	mov    $0x1,%ecx
10040584c:	e8 8f 05 00 00       	call   100405de0 <.text+0x4de0>
100405851:	85 c0                	test   %eax,%eax
100405853:	74 3b                	je     100405890 <.text+0x4890>
100405855:	48 85 f6             	test   %rsi,%rsi
100405858:	74 0e                	je     100405868 <.text+0x4868>
10040585a:	48 8d 0d 2f 4b 00 00 	lea    0x4b2f(%rip),%rcx        # 10040a390 <_head_msys_smartcols_1_dll-0x4c70>
100405861:	e8 4a ff ff ff       	call   1004057b0 <.text+0x47b0>
100405866:	89 06                	mov    %eax,(%rsi)
100405868:	48 85 db             	test   %rbx,%rbx
10040586b:	74 10                	je     10040587d <.text+0x487d>
10040586d:	48 8d 0d 24 4b 00 00 	lea    0x4b24(%rip),%rcx        # 10040a398 <_head_msys_smartcols_1_dll-0x4c68>
100405874:	e8 37 ff ff ff       	call   1004057b0 <.text+0x47b0>
100405879:	89 c7                	mov    %eax,%edi
10040587b:	89 3b                	mov    %edi,(%rbx)
10040587d:	31 c0                	xor    %eax,%eax
10040587f:	48 83 c4 30          	add    $0x30,%rsp
100405883:	5b                   	pop    %rbx
100405884:	5e                   	pop    %rsi
100405885:	5f                   	pop    %rdi
100405886:	c3                   	ret
100405887:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040588e:	00 00
100405890:	0f b7 7c 24 28       	movzwl 0x28(%rsp),%edi
100405895:	48 85 f6             	test   %rsi,%rsi
100405898:	74 0b                	je     1004058a5 <.text+0x48a5>
10040589a:	0f b7 44 24 2a       	movzwl 0x2a(%rsp),%eax
10040589f:	85 c0                	test   %eax,%eax
1004058a1:	74 0f                	je     1004058b2 <.text+0x48b2>
1004058a3:	89 06                	mov    %eax,(%rsi)
1004058a5:	48 85 db             	test   %rbx,%rbx
1004058a8:	74 d3                	je     10040587d <.text+0x487d>
1004058aa:	85 ff                	test   %edi,%edi
1004058ac:	74 bf                	je     10040586d <.text+0x486d>
1004058ae:	89 3b                	mov    %edi,(%rbx)
1004058b0:	eb cb                	jmp    10040587d <.text+0x487d>
1004058b2:	48 8d 0d d7 4a 00 00 	lea    0x4ad7(%rip),%rcx        # 10040a390 <_head_msys_smartcols_1_dll-0x4c70>
1004058b9:	e8 f2 fe ff ff       	call   1004057b0 <.text+0x47b0>
1004058be:	89 06                	mov    %eax,(%rsi)
1004058c0:	eb e3                	jmp    1004058a5 <.text+0x48a5>
1004058c2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004058c9:	00 00 00 00
1004058cd:	0f 1f 00             	nopl   (%rax)
1004058d0:	53                   	push   %rbx
1004058d1:	48 83 ec 30          	sub    $0x30,%rsp
1004058d5:	ba 01 54 00 00       	mov    $0x5401,%edx
1004058da:	89 cb                	mov    %ecx,%ebx
1004058dc:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1004058e1:	b9 01 00 00 00       	mov    $0x1,%ecx
1004058e6:	e8 f5 04 00 00       	call   100405de0 <.text+0x4de0>
1004058eb:	85 c0                	test   %eax,%eax
1004058ed:	75 11                	jne    100405900 <.text+0x4900>
1004058ef:	0f b7 44 24 2a       	movzwl 0x2a(%rsp),%eax
1004058f4:	85 c0                	test   %eax,%eax
1004058f6:	74 08                	je     100405900 <.text+0x4900>
1004058f8:	48 83 c4 30          	add    $0x30,%rsp
1004058fc:	5b                   	pop    %rbx
1004058fd:	c3                   	ret
1004058fe:	66 90                	xchg   %ax,%ax
100405900:	48 8d 0d 89 4a 00 00 	lea    0x4a89(%rip),%rcx        # 10040a390 <_head_msys_smartcols_1_dll-0x4c70>
100405907:	e8 a4 fe ff ff       	call   1004057b0 <.text+0x47b0>
10040590c:	85 c0                	test   %eax,%eax
10040590e:	0f 4e c3             	cmovle %ebx,%eax
100405911:	48 83 c4 30          	add    $0x30,%rsp
100405915:	5b                   	pop    %rbx
100405916:	c3                   	ret
100405917:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040591e:	00 00
100405920:	48 83 ec 28          	sub    $0x28,%rsp
100405924:	31 c9                	xor    %ecx,%ecx
100405926:	e8 c5 04 00 00       	call   100405df0 <.text+0x4df0>
10040592b:	89 c2                	mov    %eax,%edx
10040592d:	31 c0                	xor    %eax,%eax
10040592f:	85 d2                	test   %edx,%edx
100405931:	74 0d                	je     100405940 <.text+0x4940>
100405933:	48 83 c4 28          	add    $0x28,%rsp
100405937:	c3                   	ret
100405938:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040593f:	00
100405940:	b9 01 00 00 00       	mov    $0x1,%ecx
100405945:	e8 a6 04 00 00       	call   100405df0 <.text+0x4df0>
10040594a:	89 c2                	mov    %eax,%edx
10040594c:	b8 01 00 00 00       	mov    $0x1,%eax
100405951:	85 d2                	test   %edx,%edx
100405953:	75 de                	jne    100405933 <.text+0x4933>
100405955:	b9 02 00 00 00       	mov    $0x2,%ecx
10040595a:	e8 91 04 00 00       	call   100405df0 <.text+0x4df0>
10040595f:	83 f8 01             	cmp    $0x1,%eax
100405962:	19 c0                	sbb    %eax,%eax
100405964:	83 e0 e8             	and    $0xffffffe8,%eax
100405967:	83 c0 02             	add    $0x2,%eax
10040596a:	48 83 c4 28          	add    $0x28,%rsp
10040596e:	c3                   	ret
10040596f:	90                   	nop
100405970:	55                   	push   %rbp
100405971:	57                   	push   %rdi
100405972:	56                   	push   %rsi
100405973:	53                   	push   %rbx
100405974:	48 83 ec 28          	sub    $0x28,%rsp
100405978:	48 89 cf             	mov    %rcx,%rdi
10040597b:	48 89 d6             	mov    %rdx,%rsi
10040597e:	4c 89 c5             	mov    %r8,%rbp
100405981:	48 85 d2             	test   %rdx,%rdx
100405984:	74 07                	je     10040598d <.text+0x498d>
100405986:	48 c7 02 00 00 00 00 	movq   $0x0,(%rdx)
10040598d:	48 85 ff             	test   %rdi,%rdi
100405990:	74 07                	je     100405999 <.text+0x4999>
100405992:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
100405999:	48 85 ed             	test   %rbp,%rbp
10040599c:	74 08                	je     1004059a6 <.text+0x49a6>
10040599e:	48 c7 45 00 00 00 00 	movq   $0x0,0x0(%rbp)
1004059a5:	00
1004059a6:	31 c9                	xor    %ecx,%ecx
1004059a8:	e8 43 04 00 00       	call   100405df0 <.text+0x4df0>
1004059ad:	31 c9                	xor    %ecx,%ecx
1004059af:	85 c0                	test   %eax,%eax
1004059b1:	0f 84 89 00 00 00    	je     100405a40 <.text+0x4a40>
1004059b7:	e8 e4 05 00 00       	call   100405fa0 <.text+0x4fa0>
1004059bc:	48 89 c3             	mov    %rax,%rbx
1004059bf:	48 85 c0             	test   %rax,%rax
1004059c2:	0f 84 b5 00 00 00    	je     100405a7d <.text+0x4a7d>
1004059c8:	48 85 ff             	test   %rdi,%rdi
1004059cb:	74 03                	je     1004059d0 <.text+0x49d0>
1004059cd:	48 89 07             	mov    %rax,(%rdi)
1004059d0:	48 89 f0             	mov    %rsi,%rax
1004059d3:	48 09 e8             	or     %rbp,%rax
1004059d6:	74 38                	je     100405a10 <.text+0x4a10>
1004059d8:	48 8d 15 bf 49 00 00 	lea    0x49bf(%rip),%rdx        # 10040a39e <_head_msys_smartcols_1_dll-0x4c62>
1004059df:	48 89 d9             	mov    %rbx,%rcx
1004059e2:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1004059e8:	e8 23 05 00 00       	call   100405f10 <.text+0x4f10>
1004059ed:	89 c2                	mov    %eax,%edx
1004059ef:	48 8d 43 05          	lea    0x5(%rbx),%rax
1004059f3:	85 d2                	test   %edx,%edx
1004059f5:	48 0f 44 d8          	cmove  %rax,%rbx
1004059f9:	48 85 f6             	test   %rsi,%rsi
1004059fc:	74 36                	je     100405a34 <.text+0x4a34>
1004059fe:	48 89 1e             	mov    %rbx,(%rsi)
100405a01:	48 85 ed             	test   %rbp,%rbp
100405a04:	75 2e                	jne    100405a34 <.text+0x4a34>
100405a06:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100405a0d:	00 00 00
100405a10:	31 c0                	xor    %eax,%eax
100405a12:	48 83 c4 28          	add    $0x28,%rsp
100405a16:	5b                   	pop    %rbx
100405a17:	5e                   	pop    %rsi
100405a18:	5f                   	pop    %rdi
100405a19:	5d                   	pop    %rbp
100405a1a:	c3                   	ret
100405a1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405a20:	e8 2b 02 00 00       	call   100405c50 <.text+0x4c50>
100405a25:	48 0f be 13          	movsbq (%rbx),%rdx
100405a29:	f6 44 02 01 04       	testb  $0x4,0x1(%rdx,%rax,1)
100405a2e:	75 40                	jne    100405a70 <.text+0x4a70>
100405a30:	48 83 c3 01          	add    $0x1,%rbx
100405a34:	80 3b 00             	cmpb   $0x0,(%rbx)
100405a37:	75 e7                	jne    100405a20 <.text+0x4a20>
100405a39:	eb d5                	jmp    100405a10 <.text+0x4a10>
100405a3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100405a40:	b9 01 00 00 00       	mov    $0x1,%ecx
100405a45:	e8 a6 03 00 00       	call   100405df0 <.text+0x4df0>
100405a4a:	b9 01 00 00 00       	mov    $0x1,%ecx
100405a4f:	85 c0                	test   %eax,%eax
100405a51:	0f 85 60 ff ff ff    	jne    1004059b7 <.text+0x49b7>
100405a57:	b9 02 00 00 00       	mov    $0x2,%ecx
100405a5c:	e8 8f 03 00 00       	call   100405df0 <.text+0x4df0>
100405a61:	85 c0                	test   %eax,%eax
100405a63:	74 11                	je     100405a76 <.text+0x4a76>
100405a65:	b9 02 00 00 00       	mov    $0x2,%ecx
100405a6a:	e9 48 ff ff ff       	jmp    1004059b7 <.text+0x49b7>
100405a6f:	90                   	nop
100405a70:	48 89 5d 00          	mov    %rbx,0x0(%rbp)
100405a74:	eb 9a                	jmp    100405a10 <.text+0x4a10>
100405a76:	b8 ea ff ff ff       	mov    $0xffffffea,%eax
100405a7b:	eb 95                	jmp    100405a12 <.text+0x4a12>
100405a7d:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
100405a82:	eb 8e                	jmp    100405a12 <.text+0x4a12>
100405a84:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100405a8b:	00 00 00 00
100405a8f:	90                   	nop
100405a90:	53                   	push   %rbx
100405a91:	48 83 ec 20          	sub    $0x20,%rsp
100405a95:	48 89 cb             	mov    %rcx,%rbx
100405a98:	48 8d 0d 05 49 00 00 	lea    0x4905(%rip),%rcx        # 10040a3a4 <_head_msys_smartcols_1_dll-0x4c5c>
100405a9f:	e8 0c 03 00 00       	call   100405db0 <.text+0x4db0>
100405aa4:	48 89 03             	mov    %rax,(%rbx)
100405aa7:	48 f7 d8             	neg    %rax
100405aaa:	19 c0                	sbb    %eax,%eax
100405aac:	83 e0 ea             	and    $0xffffffea,%eax
100405aaf:	48 83 c4 20          	add    $0x20,%rsp
100405ab3:	5b                   	pop    %rbx
100405ab4:	c3                   	ret
100405ab5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100405abc:	00 00 00 00
100405ac0:	48 8d 0d e2 48 00 00 	lea    0x48e2(%rip),%rcx        # 10040a3a9 <_head_msys_smartcols_1_dll-0x4c57>
100405ac7:	e9 24 04 00 00       	jmp    100405ef0 <.text+0x4ef0>
100405acc:	90                   	nop
100405acd:	90                   	nop
100405ace:	90                   	nop
100405acf:	90                   	nop
100405ad0:	ff 25 62 9a 00 00    	jmp    *0x9a62(%rip)        # 10040f538 <__imp_scols_unref_table>
100405ad6:	90                   	nop
100405ad7:	90                   	nop
100405ad8:	ff 25 52 9a 00 00    	jmp    *0x9a52(%rip)        # 10040f530 <__imp_scols_table_set_termwidth>
100405ade:	90                   	nop
100405adf:	90                   	nop
100405ae0:	ff 25 42 9a 00 00    	jmp    *0x9a42(%rip)        # 10040f528 <__imp_scols_table_set_termforce>
100405ae6:	90                   	nop
100405ae7:	90                   	nop
100405ae8:	ff 25 32 9a 00 00    	jmp    *0x9a32(%rip)        # 10040f520 <__imp_scols_table_set_name>
100405aee:	90                   	nop
100405aef:	90                   	nop
100405af0:	ff 25 22 9a 00 00    	jmp    *0x9a22(%rip)        # 10040f518 <__imp_scols_table_set_column_separator>
100405af6:	90                   	nop
100405af7:	90                   	nop
100405af8:	ff 25 12 9a 00 00    	jmp    *0x9a12(%rip)        # 10040f510 <__imp_scols_table_next_line>
100405afe:	90                   	nop
100405aff:	90                   	nop
100405b00:	ff 25 02 9a 00 00    	jmp    *0x9a02(%rip)        # 10040f508 <__imp_scols_table_next_column>
100405b06:	90                   	nop
100405b07:	90                   	nop
100405b08:	ff 25 f2 99 00 00    	jmp    *0x99f2(%rip)        # 10040f500 <__imp_scols_table_new_line>
100405b0e:	90                   	nop
100405b0f:	90                   	nop
100405b10:	ff 25 e2 99 00 00    	jmp    *0x99e2(%rip)        # 10040f4f8 <__imp_scols_table_new_column>
100405b16:	90                   	nop
100405b17:	90                   	nop
100405b18:	ff 25 d2 99 00 00    	jmp    *0x99d2(%rip)        # 10040f4f0 <__imp_scols_table_move_column>
100405b1e:	90                   	nop
100405b1f:	90                   	nop
100405b20:	ff 25 c2 99 00 00    	jmp    *0x99c2(%rip)        # 10040f4e8 <__imp_scols_table_is_json>
100405b26:	90                   	nop
100405b27:	90                   	nop
100405b28:	ff 25 b2 99 00 00    	jmp    *0x99b2(%rip)        # 10040f4e0 <__imp_scols_table_get_nlines>
100405b2e:	90                   	nop
100405b2f:	90                   	nop
100405b30:	ff 25 a2 99 00 00    	jmp    *0x99a2(%rip)        # 10040f4d8 <__imp_scols_table_get_ncols>
100405b36:	90                   	nop
100405b37:	90                   	nop
100405b38:	ff 25 92 99 00 00    	jmp    *0x9992(%rip)        # 10040f4d0 <__imp_scols_table_get_column_by_name>
100405b3e:	90                   	nop
100405b3f:	90                   	nop
100405b40:	ff 25 82 99 00 00    	jmp    *0x9982(%rip)        # 10040f4c8 <__imp_scols_table_get_column>
100405b46:	90                   	nop
100405b47:	90                   	nop
100405b48:	ff 25 72 99 00 00    	jmp    *0x9972(%rip)        # 10040f4c0 <__imp_scols_table_enable_noheadings>
100405b4e:	90                   	nop
100405b4f:	90                   	nop
100405b50:	ff 25 62 99 00 00    	jmp    *0x9962(%rip)        # 10040f4b8 <__imp_scols_table_enable_noencoding>
100405b56:	90                   	nop
100405b57:	90                   	nop
100405b58:	ff 25 52 99 00 00    	jmp    *0x9952(%rip)        # 10040f4b0 <__imp_scols_table_enable_maxout>
100405b5e:	90                   	nop
100405b5f:	90                   	nop
100405b60:	ff 25 42 99 00 00    	jmp    *0x9942(%rip)        # 10040f4a8 <__imp_scols_table_enable_json>
100405b66:	90                   	nop
100405b67:	90                   	nop
100405b68:	ff 25 32 99 00 00    	jmp    *0x9932(%rip)        # 10040f4a0 <__imp_scols_table_enable_header_repeat>
100405b6e:	90                   	nop
100405b6f:	90                   	nop
100405b70:	ff 25 22 99 00 00    	jmp    *0x9922(%rip)        # 10040f498 <__imp_scols_reset_iter>