1004cb8aa:	8b 43 20             	mov    0x20(%rbx),%eax
1004cb8ad:	85 c0                	test   %eax,%eax
1004cb8af:	75 27                	jne    1004cb8d8 <.text+0xca8d8>
1004cb8b1:	83 ff 04             	cmp    $0x4,%edi
1004cb8b4:	0f 87 76 fe ff ff    	ja     1004cb730 <.text+0xca730>
1004cb8ba:	89 fe                	mov    %edi,%esi
1004cb8bc:	85 ff                	test   %edi,%edi
1004cb8be:	0f 8e f3 fd ff ff    	jle    1004cb6b7 <.text+0xca6b7>
1004cb8c4:	48 85 ed             	test   %rbp,%rbp
1004cb8c7:	0f 84 63 fe ff ff    	je     1004cb730 <.text+0xca730>
1004cb8cd:	e9 e5 fd ff ff       	jmp    1004cb6b7 <.text+0xca6b7>
1004cb8d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004cb8d8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1004cb8dd:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1004cb8e1:	e8 ea 28 13 00       	call   1005fe1d0 <.text+0x1fd1d0>
1004cb8e6:	49 89 c5             	mov    %rax,%r13
1004cb8e9:	eb c6                	jmp    1004cb8b1 <.text+0xca8b1>
1004cb8eb:	90                   	nop
1004cb8ec:	90                   	nop
1004cb8ed:	90                   	nop
1004cb8ee:	90                   	nop
1004cb8ef:	90                   	nop
1004cb8f0:	41 54                	push   %r12
1004cb8f2:	55                   	push   %rbp
1004cb8f3:	57                   	push   %rdi
1004cb8f4:	56                   	push   %rsi
1004cb8f5:	53                   	push   %rbx
1004cb8f6:	48 83 ec 30          	sub    $0x30,%rsp
1004cb8fa:	0f b6 01             	movzbl (%rcx),%eax
1004cb8fd:	48 89 cb             	mov    %rcx,%rbx
1004cb900:	48 89 d7             	mov    %rdx,%rdi
1004cb903:	84 c0                	test   %al,%al
1004cb905:	0f 84 b5 00 00 00    	je     1004cb9c0 <.text+0xca9c0>
1004cb90b:	48 89 ce             	mov    %rcx,%rsi
1004cb90e:	bd 01 00 00 00       	mov    $0x1,%ebp
1004cb913:	3c 30                	cmp    $0x30,%al
1004cb915:	0f 84 95 00 00 00    	je     1004cb9b0 <.text+0xca9b0>
1004cb91b:	4c 8d 64 24 28       	lea    0x28(%rsp),%r12
1004cb920:	eb 45                	jmp    1004cb967 <.text+0xca967>
1004cb922:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004cb928:	0f b6 06             	movzbl (%rsi),%eax
1004cb92b:	89 c2                	mov    %eax,%edx
1004cb92d:	83 e8 30             	sub    $0x30,%eax
1004cb930:	83 f8 09             	cmp    $0x9,%eax
1004cb933:	76 29                	jbe    1004cb95e <.text+0xca95e>
1004cb935:	48 39 f3             	cmp    %rsi,%rbx
1004cb938:	0f 83 d1 8b 1d 00    	jae    1006a450f <.text+0x2a350f>
1004cb93e:	80 fa 2c             	cmp    $0x2c,%dl
1004cb941:	0f 85 c8 8b 1d 00    	jne    1006a450f <.text+0x2a350f>
1004cb947:	80 7e ff 2c          	cmpb   $0x2c,-0x1(%rsi)
1004cb94b:	0f 84 be 8b 1d 00    	je     1006a450f <.text+0x2a350f>
1004cb951:	80 7e 01 00          	cmpb   $0x0,0x1(%rsi)
1004cb955:	0f 84 b4 8b 1d 00    	je     1006a450f <.text+0x2a350f>
1004cb95b:	83 c5 01             	add    $0x1,%ebp
1004cb95e:	48 83 c6 01          	add    $0x1,%rsi
1004cb962:	80 3e 00             	cmpb   $0x0,(%rsi)
1004cb965:	74 79                	je     1004cb9e0 <.text+0xca9e0>
1004cb967:	48 39 f3             	cmp    %rsi,%rbx
1004cb96a:	74 06                	je     1004cb972 <.text+0xca972>
1004cb96c:	80 7e ff 2c          	cmpb   $0x2c,-0x1(%rsi)
1004cb970:	75 b6                	jne    1004cb928 <.text+0xca928>
1004cb972:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1004cb978:	4c 89 e2             	mov    %r12,%rdx
1004cb97b:	48 89 f1             	mov    %rsi,%rcx
1004cb97e:	e8 8d 49 1d 00       	call   1006a0310 <.text+0x29f310>
1004cb983:	48 85 c0             	test   %rax,%rax
1004cb986:	7f a0                	jg     1004cb928 <.text+0xca928>
1004cb988:	48 39 74 24 28       	cmp    %rsi,0x28(%rsp)
1004cb98d:	0f 84 2d 8b 1d 00    	je     1006a44c0 <.text+0x2a34c0>
1004cb993:	48 8b 0d 76 7c 25 00 	mov    0x257c76(%rip),%rcx        # 100723610 <_head_msys_iconv_2_dll-0x489f0>
1004cb99a:	e8 d9 3e 1d 00       	call   10069f878 <.text+0x29e878>
1004cb99f:	48 89 c1             	mov    %rax,%rcx
1004cb9a2:	e8 59 2d 1d 00       	call   10069e700 <.text+0x29d700>
1004cb9a7:	31 c0                	xor    %eax,%eax
1004cb9a9:	eb 21                	jmp    1004cb9cc <.text+0xca9cc>
1004cb9ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004cb9b0:	80 79 01 00          	cmpb   $0x0,0x1(%rcx)
1004cb9b4:	0f 85 61 ff ff ff    	jne    1004cb91b <.text+0xca91b>
1004cb9ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004cb9c0:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1004cb9c7:	b8 01 00 00 00       	mov    $0x1,%eax
1004cb9cc:	48 83 c4 30          	add    $0x30,%rsp
1004cb9d0:	5b                   	pop    %rbx
1004cb9d1:	5e                   	pop    %rsi
1004cb9d2:	5f                   	pop    %rdi
1004cb9d3:	5d                   	pop    %rbp
1004cb9d4:	41 5c                	pop    %r12
1004cb9d6:	c3                   	ret
1004cb9d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004cb9de:	00 00
1004cb9e0:	8d 4d 01             	lea    0x1(%rbp),%ecx
1004cb9e3:	48 63 c9             	movslq %ecx,%rcx
1004cb9e6:	48 c1 e1 02          	shl    $0x2,%rcx
1004cb9ea:	e8 f1 56 f3 ff       	call   1004010e0 <.text+0xe0>
1004cb9ef:	48 89 07             	mov    %rax,(%rdi)
1004cb9f2:	48 85 c0             	test   %rax,%rax
1004cb9f5:	74 b0                	je     1004cb9a7 <.text+0xca9a7>
1004cb9f7:	89 28                	mov    %ebp,(%rax)
1004cb9f9:	80 3b 00             	cmpb   $0x0,(%rbx)
1004cb9fc:	be 04 00 00 00       	mov    $0x4,%esi
1004cba01:	74 c4                	je     1004cb9c7 <.text+0xca9c7>
1004cba03:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004cba08:	48 89 d9             	mov    %rbx,%rcx
1004cba0b:	e8 f0 3f 1d 00       	call   10069fa00 <.text+0x29ea00>
1004cba10:	8d 50 ff             	lea    -0x1(%rax),%edx
1004cba13:	81 fa 0e 27 00 00    	cmp    $0x270e,%edx
1004cba19:	0f 87 be 8a 1d 00    	ja     1006a44dd <.text+0x2a34dd>
1004cba1f:	48 8b 17             	mov    (%rdi),%rdx
1004cba22:	89 04 32             	mov    %eax,(%rdx,%rsi,1)
1004cba25:	0f b6 03             	movzbl (%rbx),%eax
1004cba28:	84 c0                	test   %al,%al
1004cba2a:	75 10                	jne    1004cba3c <.text+0xcaa3c>
1004cba2c:	eb 12                	jmp    1004cba40 <.text+0xcaa40>
1004cba2e:	66 90                	xchg   %ax,%ax
1004cba30:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
1004cba34:	48 83 c3 01          	add    $0x1,%rbx
1004cba38:	84 c0                	test   %al,%al
1004cba3a:	74 04                	je     1004cba40 <.text+0xcaa40>
1004cba3c:	3c 2c                	cmp    $0x2c,%al
1004cba3e:	75 f0                	jne    1004cba30 <.text+0xcaa30>
1004cba40:	3c 01                	cmp    $0x1,%al
1004cba42:	48 83 db ff          	sbb    $0xffffffffffffffff,%rbx
1004cba46:	48 83 c6 04          	add    $0x4,%rsi
1004cba4a:	80 3b 00             	cmpb   $0x0,(%rbx)
1004cba4d:	75 b9                	jne    1004cba08 <.text+0xcaa08>
1004cba4f:	e9 73 ff ff ff       	jmp    1004cb9c7 <.text+0xca9c7>
1004cba54:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004cba5b:	00 00 00 00
1004cba5f:	90                   	nop
1004cba60:	85 d2                	test   %edx,%edx
1004cba62:	89 c8                	mov    %ecx,%eax
1004cba64:	89 d1                	mov    %edx,%ecx
1004cba66:	ba 08 00 00 00       	mov    $0x8,%edx
1004cba6b:	0f 44 ca             	cmove  %edx,%ecx
1004cba6e:	4d 85 c0             	test   %r8,%r8
1004cba71:	74 48                	je     1004cbabb <.text+0xcaabb>
1004cba73:	4d 63 18             	movslq (%r8),%r11
1004cba76:	45 85 db             	test   %r11d,%r11d
1004cba79:	74 40                	je     1004cbabb <.text+0xcaabb>
1004cba7b:	7e 3a                	jle    1004cbab7 <.text+0xcaab7>
1004cba7d:	45 8b 50 04          	mov    0x4(%r8),%r10d
1004cba81:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1004cba87:	44 89 d1             	mov    %r10d,%ecx
1004cba8a:	29 c1                	sub    %eax,%ecx
1004cba8c:	44 39 d0             	cmp    %r10d,%eax
1004cba8f:	7d 17                	jge    1004cbaa8 <.text+0xcaaa8>
1004cba91:	89 c8                	mov    %ecx,%eax
1004cba93:	c3                   	ret
1004cba94:	0f 1f 40 00          	nopl   0x0(%rax)
1004cba98:	47 03 14 88          	add    (%r8,%r9,4),%r10d
1004cba9c:	49 8d 51 01          	lea    0x1(%r9),%rdx
1004cbaa0:	41 39 c2             	cmp    %eax,%r10d
1004cbaa3:	7f 23                	jg     1004cbac8 <.text+0xcaac8>
1004cbaa5:	49 89 d1             	mov    %rdx,%r9
1004cbaa8:	45 39 cb             	cmp    %r9d,%r11d
1004cbaab:	7d eb                	jge    1004cba98 <.text+0xcaa98>
1004cbaad:	31 c9                	xor    %ecx,%ecx
1004cbaaf:	45 39 cb             	cmp    %r9d,%r11d
1004cbab2:	7d dd                	jge    1004cba91 <.text+0xcaa91>
1004cbab4:	44 29 d0             	sub    %r10d,%eax
1004cbab7:	43 8b 0c 98          	mov    (%r8,%r11,4),%ecx
1004cbabb:	99                   	cltd
1004cbabc:	f7 f9                	idiv   %ecx
1004cbabe:	29 d1                	sub    %edx,%ecx
1004cbac0:	89 c8                	mov    %ecx,%eax
1004cbac2:	c3                   	ret
1004cbac3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004cbac8:	44 89 d1             	mov    %r10d,%ecx
1004cbacb:	29 c1                	sub    %eax,%ecx
1004cbacd:	eb e0                	jmp    1004cbaaf <.text+0xcaaaf>
1004cbacf:	90                   	nop
1004cbad0:	4d 85 c0             	test   %r8,%r8
1004cbad3:	74 53                	je     1004cbb28 <.text+0xcab28>
1004cbad5:	4d 63 10             	movslq (%r8),%r10
1004cbad8:	89 d0                	mov    %edx,%eax
1004cbada:	45 85 d2             	test   %r10d,%r10d
1004cbadd:	74 30                	je     1004cbb0f <.text+0xcab0f>
1004cbadf:	7e 2a                	jle    1004cbb0b <.text+0xcab0b>
1004cbae1:	41 8b 50 04          	mov    0x4(%r8),%edx
1004cbae5:	39 d1                	cmp    %edx,%ecx
1004cbae7:	7c 42                	jl     1004cbb2b <.text+0xcab2b>
1004cbae9:	b8 02 00 00 00       	mov    $0x2,%eax
1004cbaee:	eb 0c                	jmp    1004cbafc <.text+0xcaafc>
1004cbaf0:	41 03 14 80          	add    (%r8,%rax,4),%edx
1004cbaf4:	48 83 c0 01          	add    $0x1,%rax
1004cbaf8:	39 ca                	cmp    %ecx,%edx
1004cbafa:	7f 14                	jg     1004cbb10 <.text+0xcab10>
1004cbafc:	41 89 c3             	mov    %eax,%r11d
1004cbaff:	41 39 c2             	cmp    %eax,%r10d
1004cbb02:	7d ec                	jge    1004cbaf0 <.text+0xcaaf0>
1004cbb04:	31 c0                	xor    %eax,%eax
1004cbb06:	45 39 da             	cmp    %r11d,%r10d
1004cbb09:	7d 04                	jge    1004cbb0f <.text+0xcab0f>
1004cbb0b:	43 8b 04 90          	mov    (%r8,%r10,4),%eax
1004cbb0f:	c3                   	ret
1004cbb10:	41 83 f9 01          	cmp    $0x1,%r9d
1004cbb14:	44 89 d8             	mov    %r11d,%eax
1004cbb17:	83 d0 ff             	adc    $0xffffffff,%eax
1004cbb1a:	48 98                	cltq
1004cbb1c:	41 8b 04 80          	mov    (%r8,%rax,4),%eax
1004cbb20:	eb e4                	jmp    1004cbb06 <.text+0xcab06>
1004cbb22:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004cbb28:	89 d0                	mov    %edx,%eax
1004cbb2a:	c3                   	ret
1004cbb2b:	45 85 c9             	test   %r9d,%r9d
1004cbb2e:	89 d0                	mov    %edx,%eax
1004cbb30:	0f 45 c1             	cmovne %ecx,%eax
1004cbb33:	c3                   	ret
1004cbb34:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1004cbb3b:	00 00 00 00
1004cbb3f:	90                   	nop
1004cbb40:	41 89 c9             	mov    %ecx,%r9d
1004cbb43:	89 d1                	mov    %edx,%ecx
1004cbb45:	4d 85 c0             	test   %r8,%r8
1004cbb48:	74 4e                	je     1004cbb98 <.text+0xcab98>
1004cbb4a:	4d 63 10             	movslq (%r8),%r10
1004cbb4d:	45 85 d2             	test   %r10d,%r10d
1004cbb50:	74 46                	je     1004cbb98 <.text+0xcab98>
1004cbb52:	7e 53                	jle    1004cbba7 <.text+0xcaba7>
1004cbb54:	41 8b 40 04          	mov    0x4(%r8),%eax
1004cbb58:	41 39 c1             	cmp    %eax,%r9d
1004cbb5b:	7c 47                	jl     1004cbba4 <.text+0xcaba4>
1004cbb5d:	ba 02 00 00 00       	mov    $0x2,%edx
1004cbb62:	eb 15                	jmp    1004cbb79 <.text+0xcab79>
1004cbb64:	0f 1f 40 00          	nopl   0x0(%rax)
1004cbb68:	41 8b 0c 90          	mov    (%r8,%rdx,4),%ecx
1004cbb6c:	48 83 c2 01          	add    $0x1,%rdx
1004cbb70:	01 c1                	add    %eax,%ecx
1004cbb72:	41 39 c9             	cmp    %ecx,%r9d
1004cbb75:	7c 1b                	jl     1004cbb92 <.text+0xcab92>
1004cbb77:	89 c8                	mov    %ecx,%eax
1004cbb79:	41 39 d2             	cmp    %edx,%r10d
1004cbb7c:	7d ea                	jge    1004cbb68 <.text+0xcab68>
1004cbb7e:	43 8b 0c 90          	mov    (%r8,%r10,4),%ecx
1004cbb82:	99                   	cltd
1004cbb83:	f7 f9                	idiv   %ecx
1004cbb85:	44 89 c8             	mov    %r9d,%eax
1004cbb88:	29 d0                	sub    %edx,%eax
1004cbb8a:	99                   	cltd
1004cbb8b:	f7 f9                	idiv   %ecx
1004cbb8d:	44 89 c8             	mov    %r9d,%eax
1004cbb90:	29 d0                	sub    %edx,%eax
1004cbb92:	c3                   	ret
1004cbb93:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004cbb98:	44 89 c8             	mov    %r9d,%eax
1004cbb9b:	99                   	cltd
1004cbb9c:	f7 f9                	idiv   %ecx
1004cbb9e:	44 89 c8             	mov    %r9d,%eax
1004cbba1:	29 d0                	sub    %edx,%eax
1004cbba3:	c3                   	ret
1004cbba4:	31 c0                	xor    %eax,%eax
1004cbba6:	c3                   	ret
1004cbba7:	31 c0                	xor    %eax,%eax
1004cbba9:	eb d3                	jmp    1004cbb7e <.text+0xcab7e>
1004cbbab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004cbbb0:	56                   	push   %rsi
1004cbbb1:	53                   	push   %rbx
1004cbbb2:	4c 8b 5c 24 38       	mov    0x38(%rsp),%r11
1004cbbb7:	89 c8                	mov    %ecx,%eax
1004cbbb9:	89 d1                	mov    %edx,%ecx
1004cbbbb:	29 c1                	sub    %eax,%ecx
1004cbbbd:	45 85 c0             	test   %r8d,%r8d
1004cbbc0:	75 11                	jne    1004cbbd3 <.text+0xcabd3>
1004cbbc2:	48 8b 15 17 76 25 00 	mov    0x257617(%rip),%rdx        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
1004cbbc9:	48 8b 12             	mov    (%rdx),%rdx
1004cbbcc:	44 8b 82 a0 1d 00 00 	mov    0x1da0(%rdx),%r8d
1004cbbd3:	4d 85 c9             	test   %r9,%r9
1004cbbd6:	0f 84 d4 00 00 00    	je     1004cbcb0 <.text+0xcacb0>
1004cbbdc:	41 8b 19             	mov    (%r9),%ebx
1004cbbdf:	85 db                	test   %ebx,%ebx
1004cbbe1:	0f 84 c9 00 00 00    	je     1004cbcb0 <.text+0xcacb0>
1004cbbe7:	0f 8e 44 01 00 00    	jle    1004cbd31 <.text+0xcad31>
1004cbbed:	45 8b 41 04          	mov    0x4(%r9),%r8d
1004cbbf1:	ba 02 00 00 00       	mov    $0x2,%edx
1004cbbf6:	41 ba 01 00 00 00    	mov    $0x1,%r10d
1004cbbfc:	44 89 c6             	mov    %r8d,%esi
1004cbbff:	29 c6                	sub    %eax,%esi
1004cbc01:	44 39 c0             	cmp    %r8d,%eax
1004cbc04:	7d 7e                	jge    1004cbc84 <.text+0xcac84>
1004cbc06:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1004cbc0d:	00 00 00
1004cbc10:	39 ce                	cmp    %ecx,%esi
1004cbc12:	0f 8f 08 01 00 00    	jg     1004cbd20 <.text+0xcad20>
1004cbc18:	41 c7 03 01 00 00 00 	movl   $0x1,(%r11)
1004cbc1f:	29 f1                	sub    %esi,%ecx
1004cbc21:	0f 84 b9 00 00 00    	je     1004cbce0 <.text+0xcace0>
1004cbc27:	41 8d 42 01          	lea    0x1(%r10),%eax
1004cbc2b:	39 c3                	cmp    %eax,%ebx
1004cbc2d:	0f 8c ad 00 00 00    	jl     1004cbce0 <.text+0xcace0>
1004cbc33:	48 98                	cltq
1004cbc35:	eb 27                	jmp    1004cbc5e <.text+0xcac5e>
1004cbc37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004cbc3e:	00 00
1004cbc40:	41 8b 33             	mov    (%r11),%esi
1004cbc43:	44 8d 46 01          	lea    0x1(%rsi),%r8d
1004cbc47:	45 89 03             	mov    %r8d,(%r11)
1004cbc4a:	29 d1                	sub    %edx,%ecx
1004cbc4c:	0f 84 94 00 00 00    	je     1004cbce6 <.text+0xcace6>
1004cbc52:	48 83 c0 01          	add    $0x1,%rax
1004cbc56:	39 c3                	cmp    %eax,%ebx
1004cbc58:	0f 8c 88 00 00 00    	jl     1004cbce6 <.text+0xcace6>
1004cbc5e:	41 8b 14 81          	mov    (%r9,%rax,4),%edx
1004cbc62:	39 ca                	cmp    %ecx,%edx
1004cbc64:	7e da                	jle    1004cbc40 <.text+0xcac40>
1004cbc66:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1004cbc6b:	89 08                	mov    %ecx,(%rax)
1004cbc6d:	5b                   	pop    %rbx
1004cbc6e:	5e                   	pop    %rsi
1004cbc6f:	c3                   	ret
1004cbc70:	45 03 04 91          	add    (%r9,%rdx,4),%r8d
1004cbc74:	4c 8d 52 01          	lea    0x1(%rdx),%r10
1004cbc78:	44 39 c0             	cmp    %r8d,%eax
1004cbc7b:	0f 8c 8f 00 00 00    	jl     1004cbd10 <.text+0xcad10>
1004cbc81:	4c 89 d2             	mov    %r10,%rdx
1004cbc84:	39 d3                	cmp    %edx,%ebx
1004cbc86:	7d e8                	jge    1004cbc70 <.text+0xcac70>
1004cbc88:	31 f6                	xor    %esi,%esi
1004cbc8a:	41 89 d2             	mov    %edx,%r10d
1004cbc8d:	44 29 c0             	sub    %r8d,%eax
1004cbc90:	39 d3                	cmp    %edx,%ebx
1004cbc92:	0f 8d 78 ff ff ff    	jge    1004cbc10 <.text+0xcac10>
1004cbc98:	48 63 d3             	movslq %ebx,%rdx
1004cbc9b:	41 8b 34 91          	mov    (%r9,%rdx,4),%esi
1004cbc9f:	99                   	cltd
1004cbca0:	f7 fe                	idiv   %esi
1004cbca2:	29 d6                	sub    %edx,%esi
1004cbca4:	39 ce                	cmp    %ecx,%esi
1004cbca6:	0f 8e 6c ff ff ff    	jle    1004cbc18 <.text+0xcac18>
1004cbcac:	eb 72                	jmp    1004cbd20 <.text+0xcad20>
1004cbcae:	66 90                	xchg   %ax,%ax
1004cbcb0:	99                   	cltd
1004cbcb1:	45 31 c9             	xor    %r9d,%r9d
1004cbcb4:	41 f7 f8             	idiv   %r8d
1004cbcb7:	44 89 c0             	mov    %r8d,%eax
1004cbcba:	29 d0                	sub    %edx,%eax
1004cbcbc:	39 c1                	cmp    %eax,%ecx
1004cbcbe:	7c 08                	jl     1004cbcc8 <.text+0xcacc8>
1004cbcc0:	29 c1                	sub    %eax,%ecx
1004cbcc2:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1004cbcc8:	89 c8                	mov    %ecx,%eax
1004cbcca:	99                   	cltd
1004cbccb:	41 f7 f8             	idiv   %r8d
1004cbcce:	44 01 c8             	add    %r9d,%eax
1004cbcd1:	89 d1                	mov    %edx,%ecx
1004cbcd3:	41 89 03             	mov    %eax,(%r11)
1004cbcd6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1004cbcdb:	89 08                	mov    %ecx,(%rax)
1004cbcdd:	5b                   	pop    %rbx
1004cbcde:	5e                   	pop    %rsi
1004cbcdf:	c3                   	ret