140908a41:	48 8b d7             	mov    %rdi,%rdx
140908a44:	48 8b cb             	mov    %rbx,%rcx
140908a47:	e8 34 f7 01 00       	call   0x140928180
140908a4c:	eb 2d                	jmp    0x140908a7b
140908a4e:	0f 10 07             	movups (%rdi),%xmm0
140908a51:	b8 00 20 00 00       	mov    $0x2000,%eax
140908a56:	0f 11 03             	movups %xmm0,(%rbx)
140908a59:	f2 0f 10 4f 10       	movsd  0x10(%rdi),%xmm1
140908a5e:	f2 0f 11 4b 10       	movsd  %xmm1,0x10(%rbx)
140908a63:	66 85 47 14          	test   %ax,0x14(%rdi)
140908a67:	75 12                	jne    0x140908a7b
140908a69:	b8 ff cf 00 00       	mov    $0xcfff,%eax
140908a6e:	66 21 43 14          	and    %ax,0x14(%rbx)
140908a72:	b8 00 40 00 00       	mov    $0x4000,%eax
140908a77:	66 09 43 14          	or     %ax,0x14(%rbx)
140908a7b:	0f b7 43 14          	movzwl 0x14(%rbx),%eax
140908a7f:	66 0f ba e0 0e       	bt     $0xe,%ax
140908a84:	73 48                	jae    0x140908ace
140908a86:	a8 12                	test   $0x12,%al
140908a88:	74 37                	je     0x140908ac1
140908a8a:	66 0f ba e0 0a       	bt     $0xa,%ax
140908a8f:	73 10                	jae    0x140908aa1
140908a91:	48 8b cb             	mov    %rbx,%rcx
140908a94:	e8 e7 a2 00 00       	call   0x140912d80
140908a99:	85 c0                	test   %eax,%eax
140908a9b:	0f 85 a1 7f 00 00    	jne    0x140910a42
140908aa1:	83 7b 20 00          	cmpl   $0x0,0x20(%rbx)
140908aa5:	74 0a                	je     0x140908ab1
140908aa7:	48 8b 43 28          	mov    0x28(%rbx),%rax
140908aab:	48 39 43 08          	cmp    %rax,0x8(%rbx)
140908aaf:	74 10                	je     0x140908ac1
140908ab1:	48 8b cb             	mov    %rbx,%rcx
140908ab4:	e8 47 07 02 00       	call   0x140929200
140908ab9:	85 c0                	test   %eax,%eax
140908abb:	0f 85 81 7f 00 00    	jne    0x140910a42
140908ac1:	b8 ff bf 00 00       	mov    $0xbfff,%eax
140908ac6:	66 23 43 14          	and    0x14(%rbx),%ax
140908aca:	66 89 43 14          	mov    %ax,0x14(%rbx)
140908ace:	66 0f ba e0 0b       	bt     $0xb,%ax
140908ad3:	73 13                	jae    0x140908ae8
140908ad5:	41 f6 47 02 02       	testb  $0x2,0x2(%r15)
140908ada:	74 0c                	je     0x140908ae8
140908adc:	b9 ff f7 00 00       	mov    $0xf7ff,%ecx
140908ae1:	66 23 c1             	and    %cx,%ax
140908ae4:	66 89 43 14          	mov    %ax,0x14(%rbx)
140908ae8:	8b c6                	mov    %esi,%eax
140908aea:	ff ce                	dec    %esi
140908aec:	85 c0                	test   %eax,%eax
140908aee:	0f 84 41 08 00 00    	je     0x140909335
140908af4:	48 83 c3 38          	add    $0x38,%rbx
140908af8:	48 83 c7 38          	add    $0x38,%rdi
140908afc:	e9 2f ff ff ff       	jmp    0x140908a30
140908b01:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140908b06:	48 63 41 04          	movslq 0x4(%rcx),%rax
140908b0a:	48 6b d0 38          	imul   $0x38,%rax,%rdx
140908b0e:	48 63 41 08          	movslq 0x8(%rcx),%rax
140908b12:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140908b16:	49 03 d6             	add    %r14,%rdx
140908b19:	b8 00 90 00 00       	mov    $0x9000,%eax
140908b1e:	49 03 ce             	add    %r14,%rcx
140908b21:	66 85 41 14          	test   %ax,0x14(%rcx)
140908b25:	74 18                	je     0x140908b3f
140908b27:	41 b8 00 40 00 00    	mov    $0x4000,%r8d
140908b2d:	e8 4e f6 01 00       	call   0x140928180
140908b32:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140908b37:	45 33 db             	xor    %r11d,%r11d
140908b3a:	e9 f2 39 00 00       	jmp    0x14090c531
140908b3f:	0f 10 02             	movups (%rdx),%xmm0
140908b42:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140908b47:	b8 00 20 00 00       	mov    $0x2000,%eax
140908b4c:	0f 11 01             	movups %xmm0,(%rcx)
140908b4f:	f2 0f 10 4a 10       	movsd  0x10(%rdx),%xmm1
140908b54:	f2 0f 11 49 10       	movsd  %xmm1,0x10(%rcx)
140908b59:	66 85 42 14          	test   %ax,0x14(%rdx)
140908b5d:	48 8d 15 9c 74 6f ff 	lea    -0x908b64(%rip),%rdx        # 0x140000000
140908b64:	0f 85 d9 39 00 00    	jne    0x14090c543
140908b6a:	b8 ff cf 00 00       	mov    $0xcfff,%eax
140908b6f:	66 21 41 14          	and    %ax,0x14(%rcx)
140908b73:	b8 00 40 00 00       	mov    $0x4000,%eax
140908b78:	66 09 41 14          	or     %ax,0x14(%rcx)
140908b7c:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140908b81:	49 83 c7 18          	add    $0x18,%r15
140908b85:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140908b8a:	e9 7e f6 ff ff       	jmp    0x14090820d
140908b8f:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140908b94:	48 63 41 08          	movslq 0x8(%rcx),%rax
140908b98:	4c 6b c0 38          	imul   $0x38,%rax,%r8
140908b9c:	48 63 41 04          	movslq 0x4(%rcx),%rax
140908ba0:	48 6b c8 38          	imul   $0x38,%rax,%rcx
140908ba4:	4d 03 c6             	add    %r14,%r8
140908ba7:	4a 8b 04 31          	mov    (%rcx,%r14,1),%rax
140908bab:	b9 00 90 00 00       	mov    $0x9000,%ecx
140908bb0:	66 41 85 48 14       	test   %cx,0x14(%r8)
140908bb5:	74 18                	je     0x140908bcf
140908bb7:	48 8b d0             	mov    %rax,%rdx
140908bba:	49 8b c8             	mov    %r8,%rcx
140908bbd:	e8 be 17 02 00       	call   0x14092a380
140908bc2:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140908bc7:	45 33 db             	xor    %r11d,%r11d
140908bca:	e9 62 39 00 00       	jmp    0x14090c531
140908bcf:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140908bd4:	49 89 00             	mov    %rax,(%r8)
140908bd7:	66 41 c7 40 14 04 00 	movw   $0x4,0x14(%r8)
140908bde:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140908be3:	49 83 c7 18          	add    $0x18,%r15
140908be7:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140908bec:	e9 1c f6 ff ff       	jmp    0x14090820d
140908bf1:	48 83 7e 50 00       	cmpq   $0x0,0x50(%rsi)
140908bf6:	0f 8f 03 78 00 00    	jg     0x1409103ff
140908bfc:	45 8b e3             	mov    %r11d,%r12d
140908bff:	44 89 5c 24 40       	mov    %r11d,0x40(%rsp)
140908c04:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140908c09:	49 83 c7 18          	add    $0x18,%r15
140908c0d:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140908c12:	e9 f6 f5 ff ff       	jmp    0x14090820d
140908c17:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140908c1c:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140908c21:	48 63 43 04          	movslq 0x4(%rbx),%rax
140908c25:	4c 6b f0 38          	imul   $0x38,%rax,%r14
140908c29:	48 63 43 08          	movslq 0x8(%rbx),%rax
140908c2d:	48 6b f8 38          	imul   $0x38,%rax,%rdi
140908c31:	48 63 43 0c          	movslq 0xc(%rbx),%rax
140908c35:	4c 03 f1             	add    %rcx,%r14
140908c38:	48 6b d8 38          	imul   $0x38,%rax,%rbx
140908c3c:	45 0f b7 7e 14       	movzwl 0x14(%r14),%r15d
140908c41:	48 03 f9             	add    %rcx,%rdi
140908c44:	41 0f b6 c7          	movzbl %r15b,%eax
140908c48:	48 03 d9             	add    %rcx,%rbx
140908c4b:	0a 47 14             	or     0x14(%rdi),%al
140908c4e:	a8 01                	test   $0x1,%al
140908c50:	74 4f                	je     0x140908ca1
140908c52:	b8 00 90 00 00       	mov    $0x9000,%eax
140908c57:	66 85 43 14          	test   %ax,0x14(%rbx)
140908c5b:	74 1f                	je     0x140908c7c
140908c5d:	48 8b cb             	mov    %rbx,%rcx
140908c60:	e8 cb 06 02 00       	call   0x140929330
140908c65:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
140908c6a:	45 33 db             	xor    %r11d,%r11d
140908c6d:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
140908c72:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140908c77:	e9 b5 38 00 00       	jmp    0x14090c531
140908c7c:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140908c81:	4c 8b f1             	mov    %rcx,%r14
140908c84:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
140908c89:	66 44 89 53 14       	mov    %r10w,0x14(%rbx)
140908c8e:	4c 8b 6c 24 58       	mov    0x58(%rsp),%r13
140908c93:	49 83 c7 18          	add    $0x18,%r15
140908c97:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140908c9c:	e9 6c f5 ff ff       	jmp    0x14090820d
140908ca1:	41 f6 c7 12          	test   $0x12,%r15b
140908ca5:	75 32                	jne    0x140908cd9
140908ca7:	44 0f b6 64 24 30    	movzbl 0x30(%rsp),%r12d
140908cad:	45 33 c0             	xor    %r8d,%r8d
140908cb0:	41 0f b6 d4          	movzbl %r12b,%edx
140908cb4:	49 8b ce             	mov    %r14,%rcx
140908cb7:	e8 14 ad 00 00       	call   0x1409139d0
140908cbc:	85 c0                	test   %eax,%eax
140908cbe:	0f 85 83 7d 00 00    	jne    0x140910a47
140908cc4:	45 0f b7 7e 14       	movzwl 0x14(%r14),%r15d
140908cc9:	b8 fd ff 00 00       	mov    $0xfffd,%eax
140908cce:	66 44 23 f8          	and    %ax,%r15w
140908cd2:	b8 00 04 00 00       	mov    $0x400,%eax
140908cd7:	eb 34                	jmp    0x140908d0d
140908cd9:	b8 00 04 00 00       	mov    $0x400,%eax
140908cde:	66 44 85 f8          	test   %r15w,%ax
140908ce2:	74 23                	je     0x140908d07
140908ce4:	49 8b ce             	mov    %r14,%rcx
140908ce7:	e8 94 a0 00 00       	call   0x140912d80
140908cec:	85 c0                	test   %eax,%eax
140908cee:	0f 85 53 7d 00 00    	jne    0x140910a47
140908cf4:	45 0f b7 7e 14       	movzwl 0x14(%r14),%r15d
140908cf9:	b8 fd ff 00 00       	mov    $0xfffd,%eax
140908cfe:	66 44 23 f8          	and    %ax,%r15w
140908d02:	b8 00 04 00 00       	mov    $0x400,%eax
140908d07:	44 0f b6 64 24 30    	movzbl 0x30(%rsp),%r12d
140908d0d:	0f b7 77 14          	movzwl 0x14(%rdi),%esi
140908d11:	40 f6 c6 12          	test   $0x12,%sil
140908d15:	75 11                	jne    0x140908d28
140908d17:	45 33 c0             	xor    %r8d,%r8d
140908d1a:	41 0f b6 d4          	movzbl %r12b,%edx
140908d1e:	48 8b cf             	mov    %rdi,%rcx
140908d21:	e8 aa ac 00 00       	call   0x1409139d0
140908d26:	eb 0d                	jmp    0x140908d35
140908d28:	66 85 f0             	test   %si,%ax
140908d2b:	74 1c                	je     0x140908d49
140908d2d:	48 8b cf             	mov    %rdi,%rcx
140908d30:	e8 4b a0 00 00       	call   0x140912d80
140908d35:	85 c0                	test   %eax,%eax
140908d37:	0f 85 05 7d 00 00    	jne    0x140910a42
140908d3d:	0f b7 77 14          	movzwl 0x14(%rdi),%esi
140908d41:	b8 fd ff 00 00       	mov    $0xfffd,%eax
140908d46:	66 23 f0             	and    %ax,%si
140908d49:	8b 57 10             	mov    0x10(%rdi),%edx
140908d4c:	41 03 56 10          	add    0x10(%r14),%edx
140908d50:	49 63 85 88 00 00 00 	movslq 0x88(%r13),%rax
140908d57:	4c 63 e2             	movslq %edx,%r12
140908d5a:	4c 3b e0             	cmp    %rax,%r12
140908d5d:	0f 8f b2 79 00 00    	jg     0x140910715
140908d63:	33 c9                	xor    %ecx,%ecx
140908d65:	44 8b c1             	mov    %ecx,%r8d
140908d68:	48 3b df             	cmp    %rdi,%rbx
140908d6b:	48 8b cb             	mov    %rbx,%rcx
140908d6e:	41 0f 94 c0          	sete   %r8b
140908d72:	83 c2 02             	add    $0x2,%edx
140908d75:	e8 06 a3 00 00       	call   0x140913080
140908d7a:	85 c0                	test   %eax,%eax
140908d7c:	0f 85 c0 7c 00 00    	jne    0x140910a42
140908d82:	0f b7 43 14          	movzwl 0x14(%rbx),%eax
140908d86:	b9 42 f2 00 00       	mov    $0xf242,%ecx
140908d8b:	66 23 c1             	and    %cx,%ax
140908d8e:	66 83 c8 02          	or     $0x2,%ax
140908d92:	66 89 43 14          	mov    %ax,0x14(%rbx)
140908d96:	48 3b df             	cmp    %rdi,%rbx
140908d99:	74 15                	je     0x140908db0
140908d9b:	4c 63 47 10          	movslq 0x10(%rdi),%r8
140908d9f:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140908da3:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140908da7:	e8 64 62 5d 00       	call   0x140edf010
140908dac:	66 89 77 14          	mov    %si,0x14(%rdi)
140908db0:	48 63 4f 10          	movslq 0x10(%rdi),%rcx
140908db4:	48 03 4b 08          	add    0x8(%rbx),%rcx
140908db8:	4d 63 46 10          	movslq 0x10(%r14),%r8
140908dbc:	49 8b 56 08          	mov    0x8(%r14),%rdx
140908dc0:	e8 4b 62 5d 00       	call   0x140edf010
140908dc5:	0f b6 7c 24 30       	movzbl 0x30(%rsp),%edi
140908dca:	66 45 89 7e 14       	mov    %r15w,0x14(%r14)
140908dcf:	40 80 ff 01          	cmp    $0x1,%dil
140908dd3:	76 04                	jbe    0x140908dd9
140908dd5:	49 83 e4 fe          	and    $0xfffffffffffffffe,%r12
140908dd9:	48 8b 43 08          	mov    0x8(%rbx),%rax
140908ddd:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140908de2:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
140908de7:	4c 8b 7c 24 38       	mov    0x38(%rsp),%r15
140908dec:	41 c6 04 04 00       	movb   $0x0,(%r12,%rax,1)
140908df1:	48 8b 43 08          	mov    0x8(%rbx),%rax
140908df5:	41 c6 44 04 01 00    	movb   $0x0,0x1(%r12,%rax,1)
140908dfb:	b8 00 02 00 00       	mov    $0x200,%eax
140908e00:	66 09 43 14          	or     %ax,0x14(%rbx)
140908e04:	44 89 63 10          	mov    %r12d,0x10(%rbx)
140908e08:	45 33 db             	xor    %r11d,%r11d
140908e0b:	44 8b 64 24 40       	mov    0x40(%rsp),%r12d
140908e10:	40 88 7b 16          	mov    %dil,0x16(%rbx)
140908e14:	e9 18 37 00 00       	jmp    0x14090c531
140908e19:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
140908e1e:	49 63 45 04          	movslq 0x4(%r13),%rax
140908e22:	48 6b f8 38          	imul   $0x38,%rax,%rdi
140908e26:	49 03 fe             	add    %r14,%rdi
140908e29:	0f b7 5f 14          	movzwl 0x14(%rdi),%ebx
140908e2d:	f6 c3 2c             	test   $0x2c,%bl
140908e30:	75 19                	jne    0x140908e4b
140908e32:	f6 c3 12             	test   $0x12,%bl
140908e35:	74 10                	je     0x140908e47
140908e37:	48 8b cf             	mov    %rdi,%rcx
140908e3a:	e8 81 2c f9 ff       	call   0x14089bac0
140908e3f:	0f b7 d8             	movzwl %ax,%ebx
140908e42:	45 33 db             	xor    %r11d,%r11d
140908e45:	eb 04                	jmp    0x140908e4b
140908e47:	41 0f b7 db          	movzwl %r11w,%ebx
140908e4b:	49 63 45 08          	movslq 0x8(%r13),%rax
140908e4f:	48 6b f0 38          	imul   $0x38,%rax,%rsi
140908e53:	49 03 f6             	add    %r14,%rsi
140908e56:	0f b7 4e 14          	movzwl 0x14(%rsi),%ecx
140908e5a:	f6 c1 2c             	test   $0x2c,%cl
140908e5d:	75 15                	jne    0x140908e74
140908e5f:	f6 c1 12             	test   $0x12,%cl
140908e62:	74 0d                	je     0x140908e71
140908e64:	48 8b ce             	mov    %rsi,%rcx
140908e67:	e8 54 2c f9 ff       	call   0x14089bac0
140908e6c:	0f b7 c8             	movzwl %ax,%ecx
140908e6f:	eb 03                	jmp    0x140908e74
140908e71:	41 8b cb             	mov    %r11d,%ecx
140908e74:	49 8b c5             	mov    %r13,%rax
140908e77:	22 cb                	and    %bl,%cl
140908e79:	48 63 40 0c          	movslq 0xc(%rax),%rax
140908e7d:	4c 6b f0 38          	imul   $0x38,%rax,%r14
140908e81:	0f b7 46 14          	movzwl 0x14(%rsi),%eax
140908e85:	4c 03 74 24 68       	add    0x68(%rsp),%r14
140908e8a:	66 0b 47 14          	or     0x14(%rdi),%ax
140908e8e:	f6 c1 04             	test   $0x4,%cl
140908e91:	0f 84 f1 01 00 00    	je     0x140909088
140908e97:	4c 8b 0f             	mov    (%rdi),%r9
140908e9a:	49 8b c5             	mov    %r13,%rax
140908e9d:	4c 8b 06             	mov    (%rsi),%r8
140908ea0:	0f b6 08             	movzbl (%rax),%ecx
140908ea3:	83 e9 6a             	sub    $0x6a,%ecx
140908ea6:	0f 84 87 01 00 00    	je     0x140909033
140908eac:	83 e9 01             	sub    $0x1,%ecx
140908eaf:	0f 84 fe 00 00 00    	je     0x140908fb3
140908eb5:	83 e9 01             	sub    $0x1,%ecx
140908eb8:	74 5e                	je     0x140908f18
140908eba:	83 f9 01             	cmp    $0x1,%ecx
140908ebd:	74 27                	je     0x140908ee6
140908ebf:	4d 85 c9             	test   %r9,%r9
140908ec2:	0f 84 6c 03 00 00    	je     0x140909234
140908ec8:	49 83 f9 ff          	cmp    $0xffffffffffffffff,%r9
140908ecc:	49 8b c0             	mov    %r8,%rax
140908ecf:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140908ed5:	48 99                	cqto
140908ed7:	4d 0f 44 cf          	cmove  %r15,%r9
140908edb:	49 f7 f9             	idiv   %r9
140908ede:	4c 8b c2             	mov    %rdx,%r8
140908ee1:	e9 89 01 00 00       	jmp    0x14090906f
140908ee6:	4d 85 c9             	test   %r9,%r9
140908ee9:	0f 84 45 03 00 00    	je     0x140909234
140908eef:	49 83 f9 ff          	cmp    $0xffffffffffffffff,%r9
140908ef3:	75 13                	jne    0x140908f08
140908ef5:	48 b9 00 00 00 00 00 	movabs $0x8000000000000000,%rcx
140908efc:	00 00 80
140908eff:	4c 3b c1             	cmp    %rcx,%r8
140908f02:	0f 84 88 01 00 00    	je     0x140909090
140908f08:	49 8b c0             	mov    %r8,%rax
140908f0b:	48 99                	cqto
140908f0d:	49 f7 f9             	idiv   %r9
140908f10:	4c 8b c0             	mov    %rax,%r8
140908f13:	e9 57 01 00 00       	jmp    0x14090906f
140908f18:	4d 85 c9             	test   %r9,%r9
140908f1b:	7e 31                	jle    0x140908f4e
140908f1d:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
140908f24:	ff ff 7f
140908f27:	48 99                	cqto
140908f29:	49 f7 f9             	idiv   %r9
140908f2c:	4c 3b c0             	cmp    %rax,%r8
140908f2f:	0f 8f 5b 01 00 00    	jg     0x140909090
140908f35:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
140908f3c:	00 00 80
140908f3f:	48 99                	cqto
140908f41:	49 f7 f9             	idiv   %r9
140908f44:	4c 3b c0             	cmp    %rax,%r8
140908f47:	7d 61                	jge    0x140908faa
140908f49:	e9 42 01 00 00       	jmp    0x140909090
140908f4e:	79 5a                	jns    0x140908faa
140908f50:	4d 85 c0             	test   %r8,%r8
140908f53:	7e 19                	jle    0x140908f6e
140908f55:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
140908f5c:	00 00 80
140908f5f:	48 99                	cqto
140908f61:	49 f7 f8             	idiv   %r8
140908f64:	4c 3b c8             	cmp    %rax,%r9
140908f67:	7d 41                	jge    0x140908faa
140908f69:	e9 22 01 00 00       	jmp    0x140909090
140908f6e:	79 3a                	jns    0x140908faa
140908f70:	48 b9 00 00 00 00 00 	movabs $0x8000000000000000,%rcx
140908f77:	00 00 80
140908f7a:	4c 3b c9             	cmp    %rcx,%r9
140908f7d:	0f 84 0d 01 00 00    	je     0x140909090
140908f83:	4c 3b c1             	cmp    %rcx,%r8
140908f86:	0f 84 04 01 00 00    	je     0x140909090
140908f8c:	48 b8 01 00 00 00 00 	movabs $0x8000000000000001,%rax
140908f93:	00 00 80
140908f96:	49 8b c8             	mov    %r8,%rcx