140e1de3c:	4c 8b e0             	mov    %rax,%r12
140e1de3f:	e8 c0 95 02 00       	call   0x140e47404
140e1de44:	33 c0                	xor    %eax,%eax
140e1de46:	f0 4d 0f b1 3e       	lock cmpxchg %r15,(%r14)
140e1de4b:	74 05                	je     0x140e1de52
140e1de4d:	48 8b f0             	mov    %rax,%rsi
140e1de50:	eb 12                	jmp    0x140e1de64
140e1de52:	49 8b d4             	mov    %r12,%rdx
140e1de55:	49 8b cd             	mov    %r13,%rcx
140e1de58:	48 8b de             	mov    %rsi,%rbx
140e1de5b:	ff 15 f7 52 16 00    	call   *0x1652f7(%rip)        # 0x140f83158
140e1de61:	49 8b f7             	mov    %r15,%rsi
140e1de64:	48 8b cb             	mov    %rbx,%rcx
140e1de67:	e8 24 32 01 00       	call   0x140e31090
140e1de6c:	48 8b cf             	mov    %rdi,%rcx
140e1de6f:	e8 1c 32 01 00       	call   0x140e31090
140e1de74:	48 8b c6             	mov    %rsi,%rax
140e1de77:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
140e1de7c:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140e1de80:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140e1de84:	49 8b 73 40          	mov    0x40(%r11),%rsi
140e1de88:	49 8b e3             	mov    %r11,%rsp
140e1de8b:	41 5f                	pop    %r15
140e1de8d:	41 5e                	pop    %r14
140e1de8f:	41 5d                	pop    %r13
140e1de91:	41 5c                	pop    %r12
140e1de93:	5f                   	pop    %rdi
140e1de94:	c3                   	ret
140e1de95:	cc                   	int3
140e1de96:	cc                   	int3
140e1de97:	cc                   	int3
140e1de98:	cc                   	int3
140e1de99:	cc                   	int3
140e1de9a:	cc                   	int3
140e1de9b:	cc                   	int3
140e1de9c:	cc                   	int3
140e1de9d:	cc                   	int3
140e1de9e:	cc                   	int3
140e1de9f:	cc                   	int3
140e1dea0:	0f b7 c2             	movzwl %dx,%eax
140e1dea3:	4c 8b c1             	mov    %rcx,%r8
140e1dea6:	45 33 c9             	xor    %r9d,%r9d
140e1dea9:	66 0f 6e c0          	movd   %eax,%xmm0
140e1dead:	f2 0f 70 c8 00       	pshuflw $0x0,%xmm0,%xmm1
140e1deb2:	66 0f 70 d1 00       	pshufd $0x0,%xmm1,%xmm2
140e1deb7:	49 8b c0             	mov    %r8,%rax
140e1deba:	25 ff 0f 00 00       	and    $0xfff,%eax
140e1debf:	48 3d f0 0f 00 00    	cmp    $0xff0,%rax
140e1dec5:	77 22                	ja     0x140e1dee9
140e1dec7:	f3 41 0f 6f 00       	movdqu (%r8),%xmm0
140e1decc:	0f 57 c9             	xorps  %xmm1,%xmm1
140e1decf:	66 0f 75 c8          	pcmpeqw %xmm0,%xmm1
140e1ded3:	66 0f 75 c2          	pcmpeqw %xmm2,%xmm0
140e1ded7:	0f 56 c8             	orps   %xmm0,%xmm1
140e1deda:	66 0f d7 c1          	pmovmskb %xmm1,%eax
140e1dede:	85 c0                	test   %eax,%eax
140e1dee0:	75 1d                	jne    0x140e1deff
140e1dee2:	b8 10 00 00 00       	mov    $0x10,%eax
140e1dee7:	eb 11                	jmp    0x140e1defa
140e1dee9:	66 41 39 10          	cmp    %dx,(%r8)
140e1deed:	74 25                	je     0x140e1df14
140e1deef:	66 45 39 08          	cmp    %r9w,(%r8)
140e1def3:	74 1c                	je     0x140e1df11
140e1def5:	b8 02 00 00 00       	mov    $0x2,%eax
140e1defa:	4c 03 c0             	add    %rax,%r8
140e1defd:	eb b8                	jmp    0x140e1deb7
140e1deff:	0f bc c8             	bsf    %eax,%ecx
140e1df02:	4c 03 c1             	add    %rcx,%r8
140e1df05:	66 41 39 10          	cmp    %dx,(%r8)
140e1df09:	4d 0f 44 c8          	cmove  %r8,%r9
140e1df0d:	49 8b c1             	mov    %r9,%rax
140e1df10:	c3                   	ret
140e1df11:	33 c0                	xor    %eax,%eax
140e1df13:	c3                   	ret
140e1df14:	49 8b c0             	mov    %r8,%rax
140e1df17:	c3                   	ret
140e1df18:	0f b6 c2             	movzbl %dl,%eax
140e1df1b:	4c 8b c1             	mov    %rcx,%r8
140e1df1e:	44 8b d0             	mov    %eax,%r10d
140e1df21:	49 83 e0 f0          	and    $0xfffffffffffffff0,%r8
140e1df25:	41 c1 e2 08          	shl    $0x8,%r10d
140e1df29:	83 e1 0f             	and    $0xf,%ecx
140e1df2c:	44 0b d0             	or     %eax,%r10d
140e1df2f:	45 33 c9             	xor    %r9d,%r9d
140e1df32:	83 c8 ff             	or     $0xffffffff,%eax
140e1df35:	d3 e0                	shl    %cl,%eax
140e1df37:	66 41 0f 6e c2       	movd   %r10d,%xmm0
140e1df3c:	f2 0f 70 c8 00       	pshuflw $0x0,%xmm0,%xmm1
140e1df41:	0f 57 c0             	xorps  %xmm0,%xmm0
140e1df44:	66 41 0f 74 00       	pcmpeqb (%r8),%xmm0
140e1df49:	66 0f 70 d1 00       	pshufd $0x0,%xmm1,%xmm2
140e1df4e:	66 0f 6f ca          	movdqa %xmm2,%xmm1
140e1df52:	66 41 0f 74 08       	pcmpeqb (%r8),%xmm1
140e1df57:	0f 56 c8             	orps   %xmm0,%xmm1
140e1df5a:	66 0f d7 d1          	pmovmskb %xmm1,%edx
140e1df5e:	23 d0                	and    %eax,%edx
140e1df60:	75 20                	jne    0x140e1df82
140e1df62:	49 83 c0 10          	add    $0x10,%r8
140e1df66:	66 0f 6f ca          	movdqa %xmm2,%xmm1
140e1df6a:	0f 57 c0             	xorps  %xmm0,%xmm0
140e1df6d:	66 41 0f 74 08       	pcmpeqb (%r8),%xmm1
140e1df72:	66 41 0f 74 00       	pcmpeqb (%r8),%xmm0
140e1df77:	0f 56 c8             	orps   %xmm0,%xmm1
140e1df7a:	66 0f d7 d1          	pmovmskb %xmm1,%edx
140e1df7e:	85 d2                	test   %edx,%edx
140e1df80:	74 e0                	je     0x140e1df62
140e1df82:	0f bc d2             	bsf    %edx,%edx
140e1df85:	49 03 d0             	add    %r8,%rdx
140e1df88:	44 38 12             	cmp    %r10b,(%rdx)
140e1df8b:	4c 0f 44 ca          	cmove  %rdx,%r9
140e1df8f:	49 8b c1             	mov    %r9,%rax
140e1df92:	c3                   	ret
140e1df93:	cc                   	int3
140e1df94:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e1df99:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
140e1df9e:	0f b6 1a             	movzbl (%rdx),%ebx
140e1dfa1:	48 8b fa             	mov    %rdx,%rdi
140e1dfa4:	4c 8b c1             	mov    %rcx,%r8
140e1dfa7:	84 db                	test   %bl,%bl
140e1dfa9:	75 08                	jne    0x140e1dfb3
140e1dfab:	48 8b c1             	mov    %rcx,%rax
140e1dfae:	e9 be 01 00 00       	jmp    0x140e1e171
140e1dfb3:	83 3d 9e af 59 00 02 	cmpl   $0x2,0x59af9e(%rip)        # 0x1413b8f58
140e1dfba:	41 ba ff 0f 00 00    	mov    $0xfff,%r10d
140e1dfc0:	45 8d 5a f1          	lea    -0xf(%r10),%r11d
140e1dfc4:	0f 8d cc 00 00 00    	jge    0x140e1e096
140e1dfca:	8b cb                	mov    %ebx,%ecx
140e1dfcc:	0f 57 d2             	xorps  %xmm2,%xmm2
140e1dfcf:	c1 e1 08             	shl    $0x8,%ecx
140e1dfd2:	0b cb                	or     %ebx,%ecx
140e1dfd4:	66 0f 6e c1          	movd   %ecx,%xmm0
140e1dfd8:	f2 0f 70 c8 00       	pshuflw $0x0,%xmm0,%xmm1
140e1dfdd:	66 0f 70 d9 00       	pshufd $0x0,%xmm1,%xmm3
140e1dfe2:	49 8b c0             	mov    %r8,%rax
140e1dfe5:	49 23 c2             	and    %r10,%rax
140e1dfe8:	49 3b c3             	cmp    %r11,%rax
140e1dfeb:	77 28                	ja     0x140e1e015
140e1dfed:	f3 41 0f 6f 00       	movdqu (%r8),%xmm0
140e1dff2:	66 0f 6f c8          	movdqa %xmm0,%xmm1
140e1dff6:	66 0f 74 c3          	pcmpeqb %xmm3,%xmm0
140e1dffa:	66 0f 74 ca          	pcmpeqb %xmm2,%xmm1
140e1dffe:	0f 56 c8             	orps   %xmm0,%xmm1
140e1e001:	66 0f d7 c1          	pmovmskb %xmm1,%eax
140e1e005:	85 c0                	test   %eax,%eax
140e1e007:	75 06                	jne    0x140e1e00f
140e1e009:	49 83 c0 10          	add    $0x10,%r8
140e1e00d:	eb d3                	jmp    0x140e1dfe2
140e1e00f:	0f bc c0             	bsf    %eax,%eax
140e1e012:	4c 03 c0             	add    %rax,%r8
140e1e015:	41 80 38 00          	cmpb   $0x0,(%r8)
140e1e019:	0f 84 50 01 00 00    	je     0x140e1e16f
140e1e01f:	41 3a 18             	cmp    (%r8),%bl
140e1e022:	75 62                	jne    0x140e1e086
140e1e024:	49 8b d0             	mov    %r8,%rdx
140e1e027:	4c 8b cf             	mov    %rdi,%r9
140e1e02a:	49 8b c1             	mov    %r9,%rax
140e1e02d:	49 23 c2             	and    %r10,%rax
140e1e030:	49 3b c3             	cmp    %r11,%rax
140e1e033:	77 3e                	ja     0x140e1e073
140e1e035:	48 8b c2             	mov    %rdx,%rax
140e1e038:	49 23 c2             	and    %r10,%rax
140e1e03b:	49 3b c3             	cmp    %r11,%rax
140e1e03e:	77 33                	ja     0x140e1e073
140e1e040:	f3 41 0f 6f 01       	movdqu (%r9),%xmm0
140e1e045:	f3 0f 6f 0a          	movdqu (%rdx),%xmm1
140e1e049:	66 0f 74 c8          	pcmpeqb %xmm0,%xmm1
140e1e04d:	66 0f 74 c2          	pcmpeqb %xmm2,%xmm0
140e1e051:	66 0f 74 ca          	pcmpeqb %xmm2,%xmm1
140e1e055:	0f 56 c8             	orps   %xmm0,%xmm1
140e1e058:	66 0f d7 c1          	pmovmskb %xmm1,%eax
140e1e05c:	85 c0                	test   %eax,%eax
140e1e05e:	75 0a                	jne    0x140e1e06a
140e1e060:	48 83 c2 10          	add    $0x10,%rdx
140e1e064:	49 83 c1 10          	add    $0x10,%r9
140e1e068:	eb c0                	jmp    0x140e1e02a
140e1e06a:	0f bc c8             	bsf    %eax,%ecx
140e1e06d:	48 03 d1             	add    %rcx,%rdx
140e1e070:	4c 03 c9             	add    %rcx,%r9
140e1e073:	41 8a 01             	mov    (%r9),%al
140e1e076:	84 c0                	test   %al,%al
140e1e078:	74 14                	je     0x140e1e08e
140e1e07a:	38 02                	cmp    %al,(%rdx)
140e1e07c:	75 08                	jne    0x140e1e086
140e1e07e:	48 ff c2             	inc    %rdx
140e1e081:	49 ff c1             	inc    %r9
140e1e084:	eb a4                	jmp    0x140e1e02a
140e1e086:	49 ff c0             	inc    %r8
140e1e089:	e9 54 ff ff ff       	jmp    0x140e1dfe2
140e1e08e:	49 8b c0             	mov    %r8,%rax
140e1e091:	e9 db 00 00 00       	jmp    0x140e1e171
140e1e096:	48 8b c7             	mov    %rdi,%rax
140e1e099:	49 23 c2             	and    %r10,%rax
140e1e09c:	49 3b c3             	cmp    %r11,%rax
140e1e09f:	77 06                	ja     0x140e1e0a7
140e1e0a1:	f3 0f 6f 02          	movdqu (%rdx),%xmm0
140e1e0a5:	eb 38                	jmp    0x140e1e0df
140e1e0a7:	0f 57 c0             	xorps  %xmm0,%xmm0
140e1e0aa:	48 8b cf             	mov    %rdi,%rcx
140e1e0ad:	ba 10 00 00 00       	mov    $0x10,%edx
140e1e0b2:	0f be c3             	movsbl %bl,%eax
140e1e0b5:	44 8a cb             	mov    %bl,%r9b
140e1e0b8:	66 0f 73 d8 01       	psrldq $0x1,%xmm0
140e1e0bd:	66 0f 3a 20 c0 0f    	pinsrb $0xf,%eax,%xmm0
140e1e0c3:	48 8d 41 01          	lea    0x1(%rcx),%rax
140e1e0c7:	84 db                	test   %bl,%bl
140e1e0c9:	74 02                	je     0x140e1e0cd
140e1e0cb:	8a 18                	mov    (%rax),%bl
140e1e0cd:	45 84 c9             	test   %r9b,%r9b
140e1e0d0:	48 0f 44 c1          	cmove  %rcx,%rax
140e1e0d4:	48 8b c8             	mov    %rax,%rcx
140e1e0d7:	48 83 ea 01          	sub    $0x1,%rdx
140e1e0db:	75 d5                	jne    0x140e1e0b2
140e1e0dd:	8a 1f                	mov    (%rdi),%bl
140e1e0df:	49 8b c0             	mov    %r8,%rax
140e1e0e2:	49 23 c2             	and    %r10,%rax
140e1e0e5:	49 3b c3             	cmp    %r11,%rax
140e1e0e8:	77 5e                	ja     0x140e1e148
140e1e0ea:	f3 41 0f 6f 08       	movdqu (%r8),%xmm1
140e1e0ef:	66 0f 3a 63 c1 0c    	pcmpistri $0xc,%xmm1,%xmm0
140e1e0f5:	76 06                	jbe    0x140e1e0fd
140e1e0f7:	49 83 c0 10          	add    $0x10,%r8
140e1e0fb:	eb e2                	jmp    0x140e1e0df
140e1e0fd:	73 70                	jae    0x140e1e16f
140e1e0ff:	66 0f 3a 63 c1 0c    	pcmpistri $0xc,%xmm1,%xmm0
140e1e105:	48 63 c1             	movslq %ecx,%rax
140e1e108:	4c 03 c0             	add    %rax,%r8
140e1e10b:	49 8b d0             	mov    %r8,%rdx
140e1e10e:	4c 8b cf             	mov    %rdi,%r9
140e1e111:	48 8b c2             	mov    %rdx,%rax
140e1e114:	49 23 c2             	and    %r10,%rax
140e1e117:	49 3b c3             	cmp    %r11,%rax
140e1e11a:	77 3c                	ja     0x140e1e158
140e1e11c:	49 8b c1             	mov    %r9,%rax
140e1e11f:	49 23 c2             	and    %r10,%rax
140e1e122:	49 3b c3             	cmp    %r11,%rax
140e1e125:	77 31                	ja     0x140e1e158
140e1e127:	f3 0f 6f 0a          	movdqu (%rdx),%xmm1
140e1e12b:	f3 41 0f 6f 11       	movdqu (%r9),%xmm2
140e1e130:	66 0f 3a 63 d1 0c    	pcmpistri $0xc,%xmm1,%xmm2
140e1e136:	71 1b                	jno    0x140e1e153
140e1e138:	0f 88 50 ff ff ff    	js     0x140e1e08e
140e1e13e:	48 83 c2 10          	add    $0x10,%rdx
140e1e142:	49 83 c1 10          	add    $0x10,%r9
140e1e146:	eb c9                	jmp    0x140e1e111
140e1e148:	41 80 38 00          	cmpb   $0x0,(%r8)
140e1e14c:	74 21                	je     0x140e1e16f
140e1e14e:	41 38 18             	cmp    %bl,(%r8)
140e1e151:	74 b8                	je     0x140e1e10b
140e1e153:	49 ff c0             	inc    %r8
140e1e156:	eb 87                	jmp    0x140e1e0df
140e1e158:	41 8a 01             	mov    (%r9),%al
140e1e15b:	84 c0                	test   %al,%al
140e1e15d:	0f 84 2b ff ff ff    	je     0x140e1e08e
140e1e163:	38 02                	cmp    %al,(%rdx)
140e1e165:	75 ec                	jne    0x140e1e153
140e1e167:	48 ff c2             	inc    %rdx
140e1e16a:	49 ff c1             	inc    %r9
140e1e16d:	eb a2                	jmp    0x140e1e111
140e1e16f:	33 c0                	xor    %eax,%eax
140e1e171:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140e1e176:	48 8b 7c 24 10       	mov    0x10(%rsp),%rdi
140e1e17b:	c3                   	ret
140e1e17c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e1e181:	45 33 c9             	xor    %r9d,%r9d
140e1e184:	4c 8b c1             	mov    %rcx,%r8
140e1e187:	84 d2                	test   %dl,%dl
140e1e189:	75 43                	jne    0x140e1e1ce
140e1e18b:	48 8b d1             	mov    %rcx,%rdx
140e1e18e:	41 83 e0 0f          	and    $0xf,%r8d
140e1e192:	48 83 e2 f0          	and    $0xfffffffffffffff0,%rdx
140e1e196:	41 83 ca ff          	or     $0xffffffff,%r10d
140e1e19a:	0f 57 c0             	xorps  %xmm0,%xmm0
140e1e19d:	41 8b c8             	mov    %r8d,%ecx
140e1e1a0:	41 d3 e2             	shl    %cl,%r10d
140e1e1a3:	66 0f 74 02          	pcmpeqb (%rdx),%xmm0
140e1e1a7:	66 0f d7 c0          	pmovmskb %xmm0,%eax
140e1e1ab:	41 23 c2             	and    %r10d,%eax
140e1e1ae:	75 13                	jne    0x140e1e1c3
140e1e1b0:	48 83 c2 10          	add    $0x10,%rdx
140e1e1b4:	0f 57 c0             	xorps  %xmm0,%xmm0
140e1e1b7:	66 0f 74 02          	pcmpeqb (%rdx),%xmm0
140e1e1bb:	66 0f d7 c0          	pmovmskb %xmm0,%eax
140e1e1bf:	85 c0                	test   %eax,%eax
140e1e1c1:	74 ed                	je     0x140e1e1b0
140e1e1c3:	0f bc c0             	bsf    %eax,%eax
140e1e1c6:	48 03 c2             	add    %rdx,%rax
140e1e1c9:	e9 a5 00 00 00       	jmp    0x140e1e273
140e1e1ce:	83 3d 83 ad 59 00 02 	cmpl   $0x2,0x59ad83(%rip)        # 0x1413b8f58
140e1e1d5:	0f 8d ae 00 00 00    	jge    0x140e1e289
140e1e1db:	0f b6 c2             	movzbl %dl,%eax
140e1e1de:	41 83 ca ff          	or     $0xffffffff,%r10d
140e1e1e2:	8b c8                	mov    %eax,%ecx
140e1e1e4:	4d 8b d8             	mov    %r8,%r11
140e1e1e7:	c1 e1 08             	shl    $0x8,%ecx
140e1e1ea:	49 83 e3 f0          	and    $0xfffffffffffffff0,%r11
140e1e1ee:	0b c8                	or     %eax,%ecx
140e1e1f0:	41 83 e0 0f          	and    $0xf,%r8d
140e1e1f4:	41 8b c2             	mov    %r10d,%eax
140e1e1f7:	66 0f 6e c1          	movd   %ecx,%xmm0
140e1e1fb:	41 8b c8             	mov    %r8d,%ecx
140e1e1fe:	f2 0f 70 c8 00       	pshuflw $0x0,%xmm0,%xmm1
140e1e203:	0f 57 c0             	xorps  %xmm0,%xmm0
140e1e206:	66 41 0f 74 03       	pcmpeqb (%r11),%xmm0
140e1e20b:	66 0f d7 d8          	pmovmskb %xmm0,%ebx
140e1e20f:	41 d3 e2             	shl    %cl,%r10d
140e1e212:	66 0f 70 d1 00       	pshufd $0x0,%xmm1,%xmm2
140e1e217:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140e1e21b:	d3 e0                	shl    %cl,%eax
140e1e21d:	66 41 0f 74 03       	pcmpeqb (%r11),%xmm0
140e1e222:	66 0f d7 d0          	pmovmskb %xmm0,%edx
140e1e226:	41 23 d2             	and    %r10d,%edx
140e1e229:	23 d8                	and    %eax,%ebx
140e1e22b:	75 2d                	jne    0x140e1e25a
140e1e22d:	0f bd ca             	bsr    %edx,%ecx
140e1e230:	0f 57 c9             	xorps  %xmm1,%xmm1
140e1e233:	66 0f 6f c2          	movdqa %xmm2,%xmm0
140e1e237:	49 03 cb             	add    %r11,%rcx
140e1e23a:	85 d2                	test   %edx,%edx
140e1e23c:	4c 0f 45 c9          	cmovne %rcx,%r9
140e1e240:	49 83 c3 10          	add    $0x10,%r11
140e1e244:	66 41 0f 74 0b       	pcmpeqb (%r11),%xmm1
140e1e249:	66 41 0f 74 03       	pcmpeqb (%r11),%xmm0
140e1e24e:	66 0f d7 d9          	pmovmskb %xmm1,%ebx
140e1e252:	66 0f d7 d0          	pmovmskb %xmm0,%edx
140e1e256:	85 db                	test   %ebx,%ebx
140e1e258:	74 d3                	je     0x140e1e22d
140e1e25a:	8b c3                	mov    %ebx,%eax
140e1e25c:	f7 d8                	neg    %eax
140e1e25e:	23 c3                	and    %ebx,%eax
140e1e260:	ff c8                	dec    %eax
140e1e262:	23 d0                	and    %eax,%edx
140e1e264:	0f bd ca             	bsr    %edx,%ecx
140e1e267:	49 03 cb             	add    %r11,%rcx
140e1e26a:	85 d2                	test   %edx,%edx
140e1e26c:	4c 0f 45 c9          	cmovne %rcx,%r9
140e1e270:	49 8b c1             	mov    %r9,%rax
140e1e273:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140e1e278:	c3                   	ret
140e1e279:	41 38 10             	cmp    %dl,(%r8)
140e1e27c:	4d 0f 44 c8          	cmove  %r8,%r9
140e1e280:	41 80 38 00          	cmpb   $0x0,(%r8)
140e1e284:	74 ea                	je     0x140e1e270
140e1e286:	49 ff c0             	inc    %r8
140e1e289:	41 f6 c0 0f          	test   $0xf,%r8b
140e1e28d:	75 ea                	jne    0x140e1e279
140e1e28f:	0f b6 c2             	movzbl %dl,%eax
140e1e292:	66 0f 6e c0          	movd   %eax,%xmm0
140e1e296:	66 41 0f 3a 63 00 40 	pcmpistri $0x40,(%r8),%xmm0
140e1e29d:	73 0d                	jae    0x140e1e2ac
140e1e29f:	4c 63 c9             	movslq %ecx,%r9