100628f0c:	49 39 fc             	cmp    %rdi,%r12
100628f0f:	75 e7                	jne    100628ef8 <.text+0x227ef8>
100628f11:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
100628f16:	48 63 55 74          	movslq 0x74(%rbp),%rdx
100628f1a:	85 d2                	test   %edx,%edx
100628f1c:	0f 8e 93 00 00 00    	jle    100628fb5 <.text+0x227fb5>
100628f22:	4c 63 46 18          	movslq 0x18(%rsi),%r8
100628f26:	49 63 4e 28          	movslq 0x28(%r14),%rcx
100628f2a:	4c 8b 56 10          	mov    0x10(%rsi),%r10
100628f2e:	48 8b be 60 01 00 00 	mov    0x160(%rsi),%rdi
100628f35:	4c 89 c0             	mov    %r8,%rax
100628f38:	4c 01 c2             	add    %r8,%rdx
100628f3b:	48 c1 e1 04          	shl    $0x4,%rcx
100628f3f:	48 c1 e0 04          	shl    $0x4,%rax
100628f43:	48 c1 e2 04          	shl    $0x4,%rdx
100628f47:	4c 01 f9             	add    %r15,%rcx
100628f4a:	4c 01 d0             	add    %r10,%rax
100628f4d:	49 01 d2             	add    %rdx,%r10
100628f50:	eb 23                	jmp    100628f75 <.text+0x227f75>
100628f52:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100628f58:	f3 0f 6f 40 60       	movdqu 0x60(%rax),%xmm0
100628f5d:	48 83 c0 10          	add    $0x10,%rax
100628f61:	48 83 c1 10          	add    $0x10,%rcx
100628f65:	0f 11 41 f0          	movups %xmm0,-0x10(%rcx)
100628f69:	c7 40 50 00 00 00 00 	movl   $0x0,0x50(%rax)
100628f70:	49 39 c2             	cmp    %rax,%r10
100628f73:	74 47                	je     100628fbc <.text+0x227fbc>
100628f75:	83 78 60 0a          	cmpl   $0xa,0x60(%rax)
100628f79:	75 dd                	jne    100628f58 <.text+0x227f58>
100628f7b:	4c 8b 40 68          	mov    0x68(%rax),%r8
100628f7f:	4d 85 c0             	test   %r8,%r8
100628f82:	74 d4                	je     100628f58 <.text+0x227f58>
100628f84:	4c 63 8e 50 01 00 00 	movslq 0x150(%rsi),%r9
100628f8b:	4c 89 ca             	mov    %r9,%rdx
100628f8e:	4e 8d 0c cf          	lea    (%rdi,%r9,8),%r9
100628f92:	48 29 da             	sub    %rbx,%rdx
100628f95:	48 8d 14 d7          	lea    (%rdi,%rdx,8),%rdx
100628f99:	eb 0e                	jmp    100628fa9 <.text+0x227fa9>
100628f9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100628fa0:	48 83 c2 08          	add    $0x8,%rdx
100628fa4:	49 39 d1             	cmp    %rdx,%r9
100628fa7:	74 af                	je     100628f58 <.text+0x227f58>
100628fa9:	4c 3b 02             	cmp    (%rdx),%r8
100628fac:	75 f2                	jne    100628fa0 <.text+0x227fa0>
100628fae:	41 83 46 30 01       	addl   $0x1,0x30(%r14)
100628fb3:	eb eb                	jmp    100628fa0 <.text+0x227fa0>
100628fb5:	48 8b be 60 01 00 00 	mov    0x160(%rsi),%rdi
100628fbc:	48 63 8e 50 01 00 00 	movslq 0x150(%rsi),%rcx
100628fc3:	4d 8d 56 10          	lea    0x10(%r14),%r10
100628fc7:	48 89 c8             	mov    %rcx,%rax
100628fca:	4c 8d 0c cf          	lea    (%rdi,%rcx,8),%r9
100628fce:	48 29 d8             	sub    %rbx,%rax
100628fd1:	48 8d 04 c7          	lea    (%rdi,%rax,8),%rax
100628fd5:	0f 1f 00             	nopl   (%rax)
100628fd8:	48 8b 10             	mov    (%rax),%rdx
100628fdb:	83 3a 01             	cmpl   $0x1,(%rdx)
100628fde:	7e 1b                	jle    100628ffb <.text+0x227ffb>
100628fe0:	44 8b 46 18          	mov    0x18(%rsi),%r8d
100628fe4:	41 83 46 2c 01       	addl   $0x1,0x2c(%r14)
100628fe9:	4c 89 b2 e8 00 00 00 	mov    %r14,0xe8(%rdx)
100628ff0:	45 29 e8             	sub    %r13d,%r8d
100628ff3:	4c 89 52 18          	mov    %r10,0x18(%rdx)
100628ff7:	44 89 42 20          	mov    %r8d,0x20(%rdx)
100628ffb:	48 83 c0 08          	add    $0x8,%rax
100628fff:	4c 39 c8             	cmp    %r9,%rax
100629002:	75 d4                	jne    100628fd8 <.text+0x227fd8>
100629004:	0f 1f 40 00          	nopl   0x0(%rax)
100629008:	31 ed                	xor    %ebp,%ebp
10062900a:	eb 12                	jmp    10062901e <.text+0x22801e>
10062900c:	0f 1f 40 00          	nopl   0x0(%rax)
100629010:	48 8b be 60 01 00 00 	mov    0x160(%rsi),%rdi
100629017:	48 63 8e 50 01 00 00 	movslq 0x150(%rsi),%rcx
10062901e:	48 29 d9             	sub    %rbx,%rcx
100629021:	48 01 e9             	add    %rbp,%rcx
100629024:	48 83 c5 01          	add    $0x1,%rbp
100629028:	48 8b 0c cf          	mov    (%rdi,%rcx,8),%rcx
10062902c:	e8 df 71 e2 ff       	call   100450210 <.text+0x4f210>
100629031:	48 39 dd             	cmp    %rbx,%rbp
100629034:	75 da                	jne    100629010 <.text+0x228010>
100629036:	8b 8e 50 01 00 00    	mov    0x150(%rsi),%ecx
10062903c:	29 d9                	sub    %ebx,%ecx
10062903e:	89 8e 50 01 00 00    	mov    %ecx,0x150(%rsi)
100629044:	74 3f                	je     100629085 <.text+0x228085>
100629046:	b8 01 00 00 00       	mov    $0x1,%eax
10062904b:	48 83 c4 38          	add    $0x38,%rsp
10062904f:	5b                   	pop    %rbx
100629050:	5e                   	pop    %rsi
100629051:	5f                   	pop    %rdi
100629052:	5d                   	pop    %rbp
100629053:	41 5c                	pop    %r12
100629055:	41 5d                	pop    %r13
100629057:	41 5e                	pop    %r14
100629059:	41 5f                	pop    %r15
10062905b:	c3                   	ret
10062905c:	0f 1f 40 00          	nopl   0x0(%rax)
100629060:	4a 8d 0c 07          	lea    (%rdi,%r8,1),%rcx
100629064:	48 89 fa             	mov    %rdi,%rdx
100629067:	4c 01 c9             	add    %r9,%rcx
10062906a:	f3 0f 6f 09          	movdqu (%rcx),%xmm1
10062906e:	48 83 c7 10          	add    $0x10,%rdi
100629072:	0f 11 0a             	movups %xmm1,(%rdx)
100629075:	c7 01 00 00 00 00    	movl   $0x0,(%rcx)
10062907b:	48 39 c7             	cmp    %rax,%rdi
10062907e:	75 e0                	jne    100629060 <.text+0x228060>
100629080:	e9 91 fe ff ff       	jmp    100628f16 <.text+0x227f16>
100629085:	48 8d 8e 50 01 00 00 	lea    0x150(%rsi),%rcx
10062908c:	e8 af 84 dd ff       	call   100401540 <.text+0x540>
100629091:	eb b3                	jmp    100629046 <.text+0x228046>
100629093:	4c 89 f1             	mov    %r14,%rcx
100629096:	e8 85 84 dd ff       	call   100401520 <.text+0x520>
10062909b:	31 c0                	xor    %eax,%eax
10062909d:	eb ac                	jmp    10062904b <.text+0x22804b>
10062909f:	90                   	nop
1006290a0:	57                   	push   %rdi
1006290a1:	56                   	push   %rsi
1006290a2:	53                   	push   %rbx
1006290a3:	48 83 ec 20          	sub    $0x20,%rsp
1006290a7:	48 8b 05 12 1d 10 00 	mov    0x101d12(%rip),%rax        # 10072adc0 <_head_msys_iconv_2_dll-0x41240>
1006290ae:	48 8b 40 10          	mov    0x10(%rax),%rax
1006290b2:	48 89 ce             	mov    %rcx,%rsi
1006290b5:	48 63 09             	movslq (%rcx),%rcx
1006290b8:	48 8b 44 c8 f8       	mov    -0x8(%rax,%rcx,8),%rax
1006290bd:	8b 4e 08             	mov    0x8(%rsi),%ecx
1006290c0:	44 8b 40 08          	mov    0x8(%rax),%r8d
1006290c4:	85 d2                	test   %edx,%edx
1006290c6:	78 70                	js     100629138 <.text+0x228138>
1006290c8:	4c 8b 0d f1 a1 0f 00 	mov    0xfa1f1(%rip),%r9        # 1007232c0 <_head_msys_iconv_2_dll-0x48d40>
1006290cf:	48 63 d2             	movslq %edx,%rdx
1006290d2:	48 c1 e2 07          	shl    $0x7,%rdx
1006290d6:	49 8b 59 10          	mov    0x10(%r9),%rbx
1006290da:	48 01 d3             	add    %rdx,%rbx
1006290dd:	41 39 c8             	cmp    %ecx,%r8d
1006290e0:	0f 85 8a 00 00 00    	jne    100629170 <.text+0x228170>
1006290e6:	48 63 7e 04          	movslq 0x4(%rsi),%rdi
1006290ea:	48 c1 e7 05          	shl    $0x5,%rdi
1006290ee:	48 03 b8 88 01 00 00 	add    0x188(%rax),%rdi
1006290f5:	48 83 3f 00          	cmpq   $0x0,(%rdi)
1006290f9:	0f 84 91 00 00 00    	je     100629190 <.text+0x228190>
1006290ff:	48 8b 56 10          	mov    0x10(%rsi),%rdx
100629103:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
100629107:	45 31 c0             	xor    %r8d,%r8d
10062910a:	e8 71 79 01 00       	call   100640a80 <.text+0x23fa80>
10062910f:	85 c0                	test   %eax,%eax
100629111:	0f 84 99 00 00 00    	je     1006291b0 <.text+0x2281b0>
100629117:	f6 47 18 02          	testb  $0x2,0x18(%rdi)
10062911b:	75 0d                	jne    10062912a <.text+0x22812a>
10062911d:	48 8b 05 fc a0 0f 00 	mov    0xfa0fc(%rip),%rax        # 100723220 <_head_msys_iconv_2_dll-0x48de0>
100629124:	8b 00                	mov    (%rax),%eax
100629126:	39 06                	cmp    %eax,(%rsi)
100629128:	75 56                	jne    100629180 <.text+0x228180>
10062912a:	48 89 f8             	mov    %rdi,%rax
10062912d:	48 83 c4 20          	add    $0x20,%rsp
100629131:	5b                   	pop    %rbx
100629132:	5e                   	pop    %rsi
100629133:	5f                   	pop    %rdi
100629134:	c3                   	ret
100629135:	0f 1f 00             	nopl   (%rax)
100629138:	41 39 c8             	cmp    %ecx,%r8d
10062913b:	75 38                	jne    100629175 <.text+0x228175>
10062913d:	48 63 7e 04          	movslq 0x4(%rsi),%rdi
100629141:	48 c1 e7 05          	shl    $0x5,%rdi
100629145:	48 03 b8 88 01 00 00 	add    0x188(%rax),%rdi
10062914c:	48 83 3f 00          	cmpq   $0x0,(%rdi)
100629150:	74 23                	je     100629175 <.text+0x228175>
100629152:	48 8b 56 10          	mov    0x10(%rsi),%rdx
100629156:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
10062915a:	45 31 c0             	xor    %r8d,%r8d
10062915d:	e8 1e 79 01 00       	call   100640a80 <.text+0x23fa80>
100629162:	85 c0                	test   %eax,%eax
100629164:	74 0f                	je     100629175 <.text+0x228175>
100629166:	31 db                	xor    %ebx,%ebx
100629168:	eb ad                	jmp    100629117 <.text+0x228117>
10062916a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100629170:	48 85 db             	test   %rbx,%rbx
100629173:	75 5b                	jne    1006291d0 <.text+0x2281d0>
100629175:	31 ff                	xor    %edi,%edi
100629177:	eb b1                	jmp    10062912a <.text+0x22812a>
100629179:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100629180:	48 85 db             	test   %rbx,%rbx
100629183:	0f 85 27 20 08 00    	jne    1006ab1b0 <.text+0x2aa1b0>
100629189:	31 ff                	xor    %edi,%edi
10062918b:	eb 9d                	jmp    10062912a <.text+0x22812a>
10062918d:	0f 1f 00             	nopl   (%rax)
100629190:	48 85 db             	test   %rbx,%rbx
100629193:	74 e0                	je     100629175 <.text+0x228175>
100629195:	48 8b 0d d4 e4 0f 00 	mov    0xfe4d4(%rip),%rcx        # 100727670 <_head_msys_iconv_2_dll-0x44990>
10062919c:	31 ff                	xor    %edi,%edi
10062919e:	e8 d5 66 07 00       	call   10069f878 <.text+0x29e878>
1006291a3:	48 89 c1             	mov    %rax,%rcx
1006291a6:	e8 55 55 07 00       	call   10069e700 <.text+0x29d700>
1006291ab:	e9 7a ff ff ff       	jmp    10062912a <.text+0x22812a>
1006291b0:	48 85 db             	test   %rbx,%rbx
1006291b3:	74 c0                	je     100629175 <.text+0x228175>
1006291b5:	48 8b 0d a4 e4 0f 00 	mov    0xfe4a4(%rip),%rcx        # 100727660 <_head_msys_iconv_2_dll-0x449a0>
1006291bc:	31 ff                	xor    %edi,%edi
1006291be:	e8 b5 66 07 00       	call   10069f878 <.text+0x29e878>
1006291c3:	48 89 c1             	mov    %rax,%rcx
1006291c6:	e8 35 55 07 00       	call   10069e700 <.text+0x29d700>
1006291cb:	e9 5a ff ff ff       	jmp    10062912a <.text+0x22812a>
1006291d0:	48 8b 0b             	mov    (%rbx),%rcx
1006291d3:	31 ff                	xor    %edi,%edi
1006291d5:	e8 66 3a fe ff       	call   10060cc40 <.text+0x20bc40>
1006291da:	48 8b 0d 6f e4 0f 00 	mov    0xfe46f(%rip),%rcx        # 100727650 <_head_msys_iconv_2_dll-0x449b0>
1006291e1:	48 89 c3             	mov    %rax,%rbx
1006291e4:	e8 8f 66 07 00       	call   10069f878 <.text+0x29e878>
1006291e9:	48 89 da             	mov    %rbx,%rdx
1006291ec:	48 89 c1             	mov    %rax,%rcx
1006291ef:	e8 a6 5d 08 00       	call   1006aef9a <.text+0x2adf9a>
1006291f4:	e9 31 ff ff ff       	jmp    10062912a <.text+0x22812a>
1006291f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100629200:	41 56                	push   %r14
100629202:	41 55                	push   %r13
100629204:	41 54                	push   %r12
100629206:	55                   	push   %rbp
100629207:	57                   	push   %rdi
100629208:	56                   	push   %rsi
100629209:	53                   	push   %rbx
10062920a:	48 83 ec 20          	sub    $0x20,%rsp
10062920e:	45 31 e4             	xor    %r12d,%r12d
100629211:	41 89 cd             	mov    %ecx,%r13d
100629214:	48 89 d7             	mov    %rdx,%rdi
100629217:	85 c9                	test   %ecx,%ecx
100629219:	79 55                	jns    100629270 <.text+0x228270>
10062921b:	8b 07                	mov    (%rdi),%eax
10062921d:	39 47 04             	cmp    %eax,0x4(%rdi)
100629220:	0f 8e 22 01 00 00    	jle    100629348 <.text+0x228348>
100629226:	83 c0 01             	add    $0x1,%eax
100629229:	48 8b 57 10          	mov    0x10(%rdi),%rdx
10062922d:	89 07                	mov    %eax,(%rdi)
10062922f:	48 98                	cltq
100629231:	48 c1 e0 04          	shl    $0x4,%rax
100629235:	48 8d 44 02 f0       	lea    -0x10(%rdx,%rax,1),%rax
10062923a:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
100629240:	c6 40 04 00          	movb   $0x0,0x4(%rax)
100629244:	4c 89 60 08          	mov    %r12,0x8(%rax)
100629248:	4d 85 e4             	test   %r12,%r12
10062924b:	74 06                	je     100629253 <.text+0x228253>
10062924d:	41 83 44 24 04 01    	addl   $0x1,0x4(%r12)
100629253:	b8 01 00 00 00       	mov    $0x1,%eax
100629258:	48 83 c4 20          	add    $0x20,%rsp
10062925c:	5b                   	pop    %rbx
10062925d:	5e                   	pop    %rsi
10062925e:	5f                   	pop    %rdi
10062925f:	5d                   	pop    %rbp
100629260:	41 5c                	pop    %r12
100629262:	41 5d                	pop    %r13
100629264:	41 5e                	pop    %r14
100629266:	c3                   	ret
100629267:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10062926e:	00 00
100629270:	e8 3b 3c e0 ff       	call   10042ceb0 <.text+0x2beb0>
100629275:	49 89 c4             	mov    %rax,%r12
100629278:	48 85 c0             	test   %rax,%rax
10062927b:	0f 84 b0 00 00 00    	je     100629331 <.text+0x228331>
100629281:	45 85 ed             	test   %r13d,%r13d
100629284:	74 95                	je     10062921b <.text+0x22821b>
100629286:	41 f7 dd             	neg    %r13d
100629289:	4c 8d 35 f0 d6 0e 00 	lea    0xed6f0(%rip),%r14        # 100716980 <_head_msys_iconv_2_dll-0x55680>
100629290:	45 01 ed             	add    %r13d,%r13d
100629293:	49 63 ed             	movslq %r13d,%rbp
100629296:	eb 42                	jmp    1006292da <.text+0x2282da>
100629298:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10062929f:	00
1006292a0:	48 63 07             	movslq (%rdi),%rax
1006292a3:	48 89 f2             	mov    %rsi,%rdx
1006292a6:	4c 89 e1             	mov    %r12,%rcx
1006292a9:	48 8d 44 05 01       	lea    0x1(%rbp,%rax,1),%rax
1006292ae:	48 c1 e0 04          	shl    $0x4,%rax
1006292b2:	48 03 47 10          	add    0x10(%rdi),%rax
1006292b6:	f3 0f 6f 00          	movdqu (%rax),%xmm0
1006292ba:	0f 11 06             	movups %xmm0,(%rsi)
1006292bd:	c6 46 04 00          	movb   $0x0,0x4(%rsi)
1006292c1:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1006292c7:	e8 14 43 e0 ff       	call   10042d5e0 <.text+0x2c5e0>
1006292cc:	85 c0                	test   %eax,%eax
1006292ce:	74 59                	je     100629329 <.text+0x228329>
1006292d0:	48 83 c5 02          	add    $0x2,%rbp
1006292d4:	0f 84 86 00 00 00    	je     100629360 <.text+0x228360>
1006292da:	48 63 1f             	movslq (%rdi),%rbx
1006292dd:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1006292e3:	4c 89 e1             	mov    %r12,%rcx
1006292e6:	48 01 eb             	add    %rbp,%rbx
1006292e9:	48 c1 e3 04          	shl    $0x4,%rbx
1006292ed:	48 03 5f 10          	add    0x10(%rdi),%rbx
1006292f1:	48 8b 73 08          	mov    0x8(%rbx),%rsi
1006292f5:	48 85 f6             	test   %rsi,%rsi
1006292f8:	49 0f 44 f6          	cmove  %r14,%rsi
1006292fc:	48 89 f2             	mov    %rsi,%rdx
1006292ff:	e8 3c 49 e0 ff       	call   10042dc40 <.text+0x2cc40>
100629304:	48 85 c0             	test   %rax,%rax
100629307:	0f 85 c3 1e 08 00    	jne    1006ab1d0 <.text+0x2aa1d0>
10062930d:	48 89 f1             	mov    %rsi,%rcx
100629310:	e8 3b 3f e0 ff       	call   10042d250 <.text+0x2c250>
100629315:	48 89 d9             	mov    %rbx,%rcx
100629318:	48 89 c6             	mov    %rax,%rsi
10062931b:	e8 50 41 fd ff       	call   1005fd470 <.text+0x1fc470>
100629320:	48 85 f6             	test   %rsi,%rsi
100629323:	0f 85 77 ff ff ff    	jne    1006292a0 <.text+0x2282a0>
100629329:	4c 89 e1             	mov    %r12,%rcx
10062932c:	e8 9f 3d e0 ff       	call   10042d0d0 <.text+0x2c0d0>
100629331:	31 c0                	xor    %eax,%eax
100629333:	48 83 c4 20          	add    $0x20,%rsp
100629337:	5b                   	pop    %rbx
100629338:	5e                   	pop    %rsi
100629339:	5f                   	pop    %rdi
10062933a:	5d                   	pop    %rbp
10062933b:	41 5c                	pop    %r12
10062933d:	41 5d                	pop    %r13
10062933f:	41 5e                	pop    %r14
100629341:	c3                   	ret
100629342:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100629348:	ba 01 00 00 00       	mov    $0x1,%edx
10062934d:	48 89 f9             	mov    %rdi,%rcx
100629350:	e8 fb 82 dd ff       	call   100401650 <.text+0x650>
100629355:	85 c0                	test   %eax,%eax
100629357:	74 d0                	je     100629329 <.text+0x228329>
100629359:	8b 07                	mov    (%rdi),%eax
10062935b:	e9 c6 fe ff ff       	jmp    100629226 <.text+0x228226>
100629360:	8b 07                	mov    (%rdi),%eax
100629362:	41 f7 d5             	not    %r13d
100629365:	48 8b 57 10          	mov    0x10(%rdi),%rdx
100629369:	44 29 e8             	sub    %r13d,%eax
10062936c:	89 07                	mov    %eax,(%rdi)
10062936e:	48 98                	cltq
100629370:	48 c1 e0 04          	shl    $0x4,%rax
100629374:	48 8d 44 02 f0       	lea    -0x10(%rdx,%rax,1),%rax
100629379:	c7 00 0c 00 00 00    	movl   $0xc,(%rax)
10062937f:	c6 40 04 00          	movb   $0x0,0x4(%rax)
100629383:	4c 89 60 08          	mov    %r12,0x8(%rax)
100629387:	e9 c1 fe ff ff       	jmp    10062924d <.text+0x22824d>
10062938c:	0f 1f 40 00          	nopl   0x0(%rax)
100629390:	41 54                	push   %r12
100629392:	55                   	push   %rbp
100629393:	57                   	push   %rdi
100629394:	56                   	push   %rsi
100629395:	53                   	push   %rbx
100629396:	48 83 ec 20          	sub    $0x20,%rsp
10062939a:	48 83 79 60 00       	cmpq   $0x0,0x60(%rcx)
10062939f:	48 89 cd             	mov    %rcx,%rbp
1006293a2:	41 89 d4             	mov    %edx,%r12d
1006293a5:	0f 84 c5 00 00 00    	je     100629470 <.text+0x228470>
1006293ab:	49 63 01             	movslq (%r9),%rax
1006293ae:	49 63 d4             	movslq %r12d,%rdx
1006293b1:	4d 63 c0             	movslq %r8d,%r8
1006293b4:	49 8b 59 10          	mov    0x10(%r9),%rbx
1006293b8:	4c 01 c2             	add    %r8,%rdx
1006293bb:	48 29 d0             	sub    %rdx,%rax
1006293be:	45 85 e4             	test   %r12d,%r12d
1006293c1:	0f 8e 89 00 00 00    	jle    100629450 <.text+0x228450>
1006293c7:	48 c1 e0 04          	shl    $0x4,%rax