140e79e7a:	e8 d1 6c af ff       	call   0x140970b50
140e79e7f:	90                   	nop
140e79e80:	4c 8b c0             	mov    %rax,%r8
140e79e83:	ba 04 ff 00 00       	mov    $0xff04,%edx
140e79e88:	48 8b 8c 24 d0 01 00 	mov    0x1d0(%rsp),%rcx
140e79e8f:	00
140e79e90:	e8 2b 3a ff ff       	call   0x140e6d8c0
140e79e95:	90                   	nop
140e79e96:	48 8b 94 24 28 02 00 	mov    0x228(%rsp),%rdx
140e79e9d:	00
140e79e9e:	48 83 fa 07          	cmp    $0x7,%rdx
140e79ea2:	76 3a                	jbe    0x140e79ede
140e79ea4:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e79eab:	00
140e79eac:	48 8b 8c 24 10 02 00 	mov    0x210(%rsp),%rcx
140e79eb3:	00
140e79eb4:	48 8b c1             	mov    %rcx,%rax
140e79eb7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e79ebe:	72 19                	jb     0x140e79ed9
140e79ec0:	48 83 c2 27          	add    $0x27,%rdx
140e79ec4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e79ec8:	48 2b c1             	sub    %rcx,%rax
140e79ecb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e79ecf:	48 83 f8 1f          	cmp    $0x1f,%rax
140e79ed3:	0f 87 9e 0c 00 00    	ja     0x140e7ab77
140e79ed9:	e8 66 12 fa ff       	call   0x140e1b144
140e79ede:	66 0f 6f 05 7a 80 13 	movdqa 0x13807a(%rip),%xmm0        # 0x140fb1f60
140e79ee5:	00
140e79ee6:	f3 0f 7f 84 24 20 02 	movdqu %xmm0,0x220(%rsp)
140e79eed:	00 00
140e79eef:	66 44 89 a4 24 10 02 	mov    %r12w,0x210(%rsp)
140e79ef6:	00 00
140e79ef8:	49 bd ff ff ff ff ff 	movabs $0x7fffffffffffffff,%r13
140e79eff:	ff ff 7f
140e79f02:	48 8b 8c 24 38 02 00 	mov    0x238(%rsp),%rcx
140e79f09:	00
140e79f0a:	e8 21 7e ff ff       	call   0x140e71d30
140e79f0f:	66 39 84 24 40 02 00 	cmp    %ax,0x240(%rsp)
140e79f16:	00
140e79f17:	0f 87 7c 0d 00 00    	ja     0x140e7ac99
140e79f1d:	0f 84 82 07 00 00    	je     0x140e7a6a5
140e79f23:	48 8b 9c 24 38 02 00 	mov    0x238(%rsp),%rbx
140e79f2a:	00
140e79f2b:	be 01 00 00 00       	mov    $0x1,%esi
140e79f30:	44 0f b7 c6          	movzwl %si,%r8d
140e79f34:	48 8d 54 24 5c       	lea    0x5c(%rsp),%rdx
140e79f39:	48 8d 8c 24 30 02 00 	lea    0x230(%rsp),%rcx
140e79f40:	00
140e79f41:	e8 1a 48 01 00       	call   0x140e8e760
140e79f46:	0f b7 38             	movzwl (%rax),%edi
140e79f49:	48 8b 03             	mov    (%rbx),%rax
140e79f4c:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
140e79f51:	48 8b cb             	mov    %rbx,%rcx
140e79f54:	48 8b 40 10          	mov    0x10(%rax),%rax
140e79f58:	ff 15 c2 9a 10 00    	call   *0x109ac2(%rip)        # 0x140f83a20
140e79f5e:	0f b7 10             	movzwl (%rax),%edx
140e79f61:	03 d7                	add    %edi,%edx
140e79f63:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e79f69:	0f 87 25 0d 00 00    	ja     0x140e7ac94
140e79f6f:	48 8b cb             	mov    %rbx,%rcx
140e79f72:	e8 09 72 af ff       	call   0x140971180
140e79f77:	0f b6 d8             	movzbl %al,%ebx
140e79f7a:	d0 e8                	shr    $1,%al
140e79f7c:	44 0f b6 f0          	movzbl %al,%r14d
140e79f80:	48 8b bc 24 38 02 00 	mov    0x238(%rsp),%rdi
140e79f87:	00
140e79f88:	44 0f b7 c6          	movzwl %si,%r8d
140e79f8c:	48 8d 54 24 6a       	lea    0x6a(%rsp),%rdx
140e79f91:	48 8d 8c 24 30 02 00 	lea    0x230(%rsp),%rcx
140e79f98:	00
140e79f99:	e8 c2 47 01 00       	call   0x140e8e760
140e79f9e:	0f b7 30             	movzwl (%rax),%esi
140e79fa1:	48 8b 07             	mov    (%rdi),%rax
140e79fa4:	48 8d 54 24 6c       	lea    0x6c(%rsp),%rdx
140e79fa9:	48 8b cf             	mov    %rdi,%rcx
140e79fac:	48 8b 40 10          	mov    0x10(%rax),%rax
140e79fb0:	ff 15 6a 9a 10 00    	call   *0x109a6a(%rip)        # 0x140f83a20
140e79fb6:	0f b7 10             	movzwl (%rax),%edx
140e79fb9:	03 d6                	add    %esi,%edx
140e79fbb:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e79fc1:	0f 87 c8 0c 00 00    	ja     0x140e7ac8f
140e79fc7:	48 8b cf             	mov    %rdi,%rcx
140e79fca:	e8 b1 71 af ff       	call   0x140971180
140e79fcf:	80 e3 01             	and    $0x1,%bl
140e79fd2:	0f b6 db             	movzbl %bl,%ebx
140e79fd5:	66 c1 e3 08          	shl    $0x8,%bx
140e79fd9:	0f b6 c0             	movzbl %al,%eax
140e79fdc:	66 0b d8             	or     %ax,%bx
140e79fdf:	66 45 3b e6          	cmp    %r14w,%r12w
140e79fe3:	75 0a                	jne    0x140e79fef
140e79fe5:	66 44 3b e3          	cmp    %bx,%r12w
140e79fe9:	0f 84 b6 06 00 00    	je     0x140e7a6a5
140e79fef:	0f 57 c0             	xorps  %xmm0,%xmm0
140e79ff2:	66 0f 7f 84 24 e0 01 	movdqa %xmm0,0x1e0(%rsp)
140e79ff9:	00 00
140e79ffb:	48 8b 8c 24 d8 01 00 	mov    0x1d8(%rsp),%rcx
140e7a002:	00
140e7a003:	48 85 c9             	test   %rcx,%rcx
140e7a006:	74 04                	je     0x140e7a00c
140e7a008:	f0 ff 41 08          	lock incl 0x8(%rcx)
140e7a00c:	0f 28 84 24 d0 01 00 	movaps 0x1d0(%rsp),%xmm0
140e7a013:	00
140e7a014:	66 0f 7f 84 24 e0 01 	movdqa %xmm0,0x1e0(%rsp)
140e7a01b:	00 00
140e7a01d:	44 0f b7 cb          	movzwl %bx,%r9d
140e7a021:	45 0f b7 c6          	movzwl %r14w,%r8d
140e7a025:	48 8d 94 24 30 02 00 	lea    0x230(%rsp),%rdx
140e7a02c:	00
140e7a02d:	48 8d 8c 24 e0 01 00 	lea    0x1e0(%rsp),%rcx
140e7a034:	00
140e7a035:	e8 16 f8 ff ff       	call   0x140e79850
140e7a03a:	84 c0                	test   %al,%al
140e7a03c:	0f 85 c0 fe ff ff    	jne    0x140e79f02
140e7a042:	45 8b c6             	mov    %r14d,%r8d
140e7a045:	48 8d b4 24 05 03 00 	lea    0x305(%rsp),%rsi
140e7a04c:	00
140e7a04d:	0f 1f 00             	nopl   (%rax)
140e7a050:	48 ff ce             	dec    %rsi
140e7a053:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
140e7a058:	41 f7 e0             	mul    %r8d
140e7a05b:	c1 ea 03             	shr    $0x3,%edx
140e7a05e:	0f b6 c2             	movzbl %dl,%eax
140e7a061:	c0 e0 02             	shl    $0x2,%al
140e7a064:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
140e7a067:	02 c9                	add    %cl,%cl
140e7a069:	44 2a c1             	sub    %cl,%r8b
140e7a06c:	41 80 c0 30          	add    $0x30,%r8b
140e7a070:	44 88 06             	mov    %r8b,(%rsi)
140e7a073:	44 8b c2             	mov    %edx,%r8d
140e7a076:	85 d2                	test   %edx,%edx
140e7a078:	75 d6                	jne    0x140e7a050
140e7a07a:	0f 57 c0             	xorps  %xmm0,%xmm0
140e7a07d:	0f 11 84 24 b0 01 00 	movups %xmm0,0x1b0(%rsp)
140e7a084:	00
140e7a085:	4c 89 a4 24 c0 01 00 	mov    %r12,0x1c0(%rsp)
140e7a08c:	00
140e7a08d:	4c 89 a4 24 c8 01 00 	mov    %r12,0x1c8(%rsp)
140e7a094:	00
140e7a095:	48 8d 84 24 05 03 00 	lea    0x305(%rsp),%rax
140e7a09c:	00
140e7a09d:	48 3b f0             	cmp    %rax,%rsi
140e7a0a0:	75 20                	jne    0x140e7a0c2
140e7a0a2:	4c 89 a4 24 c0 01 00 	mov    %r12,0x1c0(%rsp)
140e7a0a9:	00
140e7a0aa:	48 c7 84 24 c8 01 00 	movq   $0xf,0x1c8(%rsp)
140e7a0b1:	00 0f 00 00 00
140e7a0b6:	88 94 24 b0 01 00 00 	mov    %dl,0x1b0(%rsp)
140e7a0bd:	e9 ab 00 00 00       	jmp    0x140e7a16d
140e7a0c2:	48 8d bc 24 05 03 00 	lea    0x305(%rsp),%rdi
140e7a0c9:	00
140e7a0ca:	48 2b fe             	sub    %rsi,%rdi
140e7a0cd:	49 3b fd             	cmp    %r13,%rdi
140e7a0d0:	0f 87 a7 0a 00 00    	ja     0x140e7ab7d
140e7a0d6:	48 83 ff 0f          	cmp    $0xf,%rdi
140e7a0da:	77 34                	ja     0x140e7a110
140e7a0dc:	48 89 bc 24 c0 01 00 	mov    %rdi,0x1c0(%rsp)
140e7a0e3:	00
140e7a0e4:	48 c7 84 24 c8 01 00 	movq   $0xf,0x1c8(%rsp)
140e7a0eb:	00 0f 00 00 00
140e7a0f0:	0f ae e8             	lfence
140e7a0f3:	4c 8b c7             	mov    %rdi,%r8
140e7a0f6:	48 8b d6             	mov    %rsi,%rdx
140e7a0f9:	48 8d 8c 24 b0 01 00 	lea    0x1b0(%rsp),%rcx
140e7a100:	00
140e7a101:	e8 0a 4f 06 00       	call   0x140edf010
140e7a106:	c6 84 3c b0 01 00 00 	movb   $0x0,0x1b0(%rsp,%rdi,1)
140e7a10d:	00
140e7a10e:	eb 5d                	jmp    0x140e7a16d
140e7a110:	4c 8b f7             	mov    %rdi,%r14
140e7a113:	49 83 ce 0f          	or     $0xf,%r14
140e7a117:	4d 3b f5             	cmp    %r13,%r14
140e7a11a:	76 05                	jbe    0x140e7a121
140e7a11c:	4d 8b f5             	mov    %r13,%r14
140e7a11f:	eb 0d                	jmp    0x140e7a12e
140e7a121:	49 83 fe 16          	cmp    $0x16,%r14
140e7a125:	b8 16 00 00 00       	mov    $0x16,%eax
140e7a12a:	4c 0f 42 f0          	cmovb  %rax,%r14
140e7a12e:	49 8d 4e 01          	lea    0x1(%r14),%rcx
140e7a132:	e8 f9 cb 31 ff       	call   0x140196d30
140e7a137:	4c 8b f8             	mov    %rax,%r15
140e7a13a:	48 89 84 24 b0 01 00 	mov    %rax,0x1b0(%rsp)
140e7a141:	00
140e7a142:	48 89 bc 24 c0 01 00 	mov    %rdi,0x1c0(%rsp)
140e7a149:	00
140e7a14a:	4c 89 b4 24 c8 01 00 	mov    %r14,0x1c8(%rsp)
140e7a151:	00
140e7a152:	0f ae e8             	lfence
140e7a155:	4c 8b c7             	mov    %rdi,%r8
140e7a158:	48 8b d6             	mov    %rsi,%rdx
140e7a15b:	48 8b c8             	mov    %rax,%rcx
140e7a15e:	e8 ad 4e 06 00       	call   0x140edf010
140e7a163:	41 c6 04 3f 00       	movb   $0x0,(%r15,%rdi,1)
140e7a168:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
140e7a16d:	83 4c 24 54 06       	orl    $0x6,0x54(%rsp)
140e7a172:	0f 57 c0             	xorps  %xmm0,%xmm0
140e7a175:	0f 11 84 24 90 01 00 	movups %xmm0,0x190(%rsp)
140e7a17c:	00
140e7a17d:	66 44 89 a4 24 9e 01 	mov    %r12w,0x19e(%rsp)
140e7a184:	00 00
140e7a186:	48 8d 84 24 b0 01 00 	lea    0x1b0(%rsp),%rax
140e7a18d:	00
140e7a18e:	48 83 bc 24 c8 01 00 	cmpq   $0xf,0x1c8(%rsp)
140e7a195:	00 0f
140e7a197:	48 0f 47 84 24 b0 01 	cmova  0x1b0(%rsp),%rax
140e7a19e:	00 00
140e7a1a0:	4c 8d 35 2a 7d 1a 00 	lea    0x1a7d2a(%rip),%r14        # 0x141021ed1
140e7a1a7:	48 85 c0             	test   %rax,%rax
140e7a1aa:	4c 0f 45 f0          	cmovne %rax,%r14
140e7a1ae:	8b bc 24 c0 01 00 00 	mov    0x1c0(%rsp),%edi
140e7a1b5:	75 08                	jne    0x140e7a1bf
140e7a1b7:	85 ff                	test   %edi,%edi
140e7a1b9:	0f 85 c4 09 00 00    	jne    0x140e7ab83
140e7a1bf:	48 8d 8c 24 90 01 00 	lea    0x190(%rsp),%rcx
140e7a1c6:	00
140e7a1c7:	e8 d4 99 ff ff       	call   0x140e73ba0
140e7a1cc:	83 ff 0d             	cmp    $0xd,%edi
140e7a1cf:	77 26                	ja     0x140e7a1f7
140e7a1d1:	b8 05 1c 00 00       	mov    $0x1c05,%eax
140e7a1d6:	66 89 84 24 9e 01 00 	mov    %ax,0x19e(%rsp)
140e7a1dd:	00
140e7a1de:	b8 0d 00 00 00       	mov    $0xd,%eax
140e7a1e3:	40 2a c7             	sub    %dil,%al
140e7a1e6:	88 84 24 9d 01 00 00 	mov    %al,0x19d(%rsp)
140e7a1ed:	48 8d b4 24 90 01 00 	lea    0x190(%rsp),%rsi
140e7a1f4:	00
140e7a1f5:	eb 42                	jmp    0x140e7a239
140e7a1f7:	b8 05 0c 00 00       	mov    $0xc05,%eax
140e7a1fc:	66 89 84 24 9e 01 00 	mov    %ax,0x19e(%rsp)
140e7a203:	00
140e7a204:	89 bc 24 90 01 00 00 	mov    %edi,0x190(%rsp)
140e7a20b:	8d 57 01             	lea    0x1(%rdi),%edx
140e7a20e:	49 8b cf             	mov    %r15,%rcx
140e7a211:	e8 0a c1 ff ff       	call   0x140e76320
140e7a216:	48 8b f0             	mov    %rax,%rsi
140e7a219:	48 8b 84 24 98 01 00 	mov    0x198(%rsp),%rax
140e7a220:	00
140e7a221:	48 b9 00 00 00 00 00 	movabs $0xffff000000000000,%rcx
140e7a228:	00 ff ff
140e7a22b:	48 23 c1             	and    %rcx,%rax
140e7a22e:	48 0b c6             	or     %rsi,%rax
140e7a231:	48 89 84 24 98 01 00 	mov    %rax,0x198(%rsp)
140e7a238:	00
140e7a239:	4c 8b c7             	mov    %rdi,%r8
140e7a23c:	49 8b d6             	mov    %r14,%rdx
140e7a23f:	48 8b ce             	mov    %rsi,%rcx
140e7a242:	e8 c9 4d 06 00       	call   0x140edf010
140e7a247:	c6 04 3e 00          	movb   $0x0,(%rsi,%rdi,1)
140e7a24b:	48 8b bc 24 38 02 00 	mov    0x238(%rsp),%rdi
140e7a252:	00
140e7a253:	44 0f b7 c3          	movzwl %bx,%r8d
140e7a257:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140e7a25c:	48 8d 8c 24 30 02 00 	lea    0x230(%rsp),%rcx
140e7a263:	00
140e7a264:	e8 f7 44 01 00       	call   0x140e8e760
140e7a269:	0f b7 30             	movzwl (%rax),%esi
140e7a26c:	48 8b 07             	mov    (%rdi),%rax
140e7a26f:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140e7a274:	48 8b cf             	mov    %rdi,%rcx
140e7a277:	48 8b 40 10          	mov    0x10(%rax),%rax
140e7a27b:	ff 15 9f 97 10 00    	call   *0x10979f(%rip)        # 0x140f83a20
140e7a281:	44 0f b7 00          	movzwl (%rax),%r8d
140e7a285:	44 03 c6             	add    %esi,%r8d
140e7a288:	41 81 f8 ff ff 00 00 	cmp    $0xffff,%r8d
140e7a28f:	0f 87 f4 09 00 00    	ja     0x140e7ac89
140e7a295:	66 44 89 64 24 28    	mov    %r12w,0x28(%rsp)
140e7a29b:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140e7a2a0:	44 0f b7 cb          	movzwl %bx,%r9d
140e7a2a4:	48 8d 94 24 e0 01 00 	lea    0x1e0(%rsp),%rdx
140e7a2ab:	00
140e7a2ac:	48 8b cf             	mov    %rdi,%rcx
140e7a2af:	e8 9c 65 af ff       	call   0x140970850
140e7a2b4:	83 4c 24 54 18       	orl    $0x18,0x54(%rsp)
140e7a2b9:	48 8d 94 24 e0 01 00 	lea    0x1e0(%rsp),%rdx
140e7a2c0:	00
140e7a2c1:	48 8d 8c 24 10 02 00 	lea    0x210(%rsp),%rcx
140e7a2c8:	00
140e7a2c9:	e8 62 b1 ae ff       	call   0x140965430
140e7a2ce:	90                   	nop
140e7a2cf:	48 8b 94 24 f8 01 00 	mov    0x1f8(%rsp),%rdx
140e7a2d6:	00
140e7a2d7:	48 83 fa 07          	cmp    $0x7,%rdx
140e7a2db:	76 3a                	jbe    0x140e7a317
140e7a2dd:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e7a2e4:	00
140e7a2e5:	48 8b 8c 24 e0 01 00 	mov    0x1e0(%rsp),%rcx
140e7a2ec:	00
140e7a2ed:	48 8b c1             	mov    %rcx,%rax
140e7a2f0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e7a2f7:	72 19                	jb     0x140e7a312
140e7a2f9:	48 83 c2 27          	add    $0x27,%rdx
140e7a2fd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e7a301:	48 2b c1             	sub    %rcx,%rax
140e7a304:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e7a308:	48 83 f8 1f          	cmp    $0x1f,%rax
140e7a30c:	0f 87 9a 08 00 00    	ja     0x140e7abac
140e7a312:	e8 2d 0e fa ff       	call   0x140e1b144
140e7a317:	4c 89 a4 24 f0 01 00 	mov    %r12,0x1f0(%rsp)
140e7a31e:	00
140e7a31f:	48 c7 84 24 f8 01 00 	movq   $0x7,0x1f8(%rsp)
140e7a326:	00 07 00 00 00
140e7a32b:	66 44 89 a4 24 e0 01 	mov    %r12w,0x1e0(%rsp)
140e7a332:	00 00
140e7a334:	0f 57 c0             	xorps  %xmm0,%xmm0
140e7a337:	0f 11 84 24 80 01 00 	movups %xmm0,0x180(%rsp)
140e7a33e:	00
140e7a33f:	66 44 89 a4 24 8e 01 	mov    %r12w,0x18e(%rsp)
140e7a346:	00 00
140e7a348:	48 8d 84 24 10 02 00 	lea    0x210(%rsp),%rax
140e7a34f:	00
140e7a350:	48 83 bc 24 28 02 00 	cmpq   $0xf,0x228(%rsp)
140e7a357:	00 0f
140e7a359:	48 0f 47 84 24 10 02 	cmova  0x210(%rsp),%rax
140e7a360:	00 00
140e7a362:	48 8d 35 68 7b 1a 00 	lea    0x1a7b68(%rip),%rsi        # 0x141021ed1
140e7a369:	48 85 c0             	test   %rax,%rax
140e7a36c:	48 0f 45 f0          	cmovne %rax,%rsi
140e7a370:	8b 9c 24 20 02 00 00 	mov    0x220(%rsp),%ebx
140e7a377:	75 08                	jne    0x140e7a381
140e7a379:	85 db                	test   %ebx,%ebx
140e7a37b:	0f 85 31 08 00 00    	jne    0x140e7abb2
140e7a381:	48 8d 8c 24 80 01 00 	lea    0x180(%rsp),%rcx
140e7a388:	00
140e7a389:	e8 12 98 ff ff       	call   0x140e73ba0
140e7a38e:	83 fb 0d             	cmp    $0xd,%ebx
140e7a391:	77 2f                	ja     0x140e7a3c2
140e7a393:	b8 05 1c 00 00       	mov    $0x1c05,%eax
140e7a398:	66 89 84 24 8e 01 00 	mov    %ax,0x18e(%rsp)
140e7a39f:	00
140e7a3a0:	b8 0d 00 00 00       	mov    $0xd,%eax
140e7a3a5:	2a c3                	sub    %bl,%al
140e7a3a7:	88 84 24 8d 01 00 00 	mov    %al,0x18d(%rsp)
140e7a3ae:	48 8d bc 24 80 01 00 	lea    0x180(%rsp),%rdi
140e7a3b5:	00
140e7a3b6:	49 be 00 00 00 00 00 	movabs $0xffff000000000000,%r14
140e7a3bd:	00 ff ff
140e7a3c0:	eb 42                	jmp    0x140e7a404
140e7a3c2:	b8 05 0c 00 00       	mov    $0xc05,%eax
140e7a3c7:	66 89 84 24 8e 01 00 	mov    %ax,0x18e(%rsp)
140e7a3ce:	00
140e7a3cf:	89 9c 24 80 01 00 00 	mov    %ebx,0x180(%rsp)
140e7a3d6:	8d 53 01             	lea    0x1(%rbx),%edx
140e7a3d9:	49 8b cf             	mov    %r15,%rcx
140e7a3dc:	e8 3f bf ff ff       	call   0x140e76320
140e7a3e1:	48 8b f8             	mov    %rax,%rdi
140e7a3e4:	48 8b 84 24 88 01 00 	mov    0x188(%rsp),%rax
140e7a3eb:	00
140e7a3ec:	49 be 00 00 00 00 00 	movabs $0xffff000000000000,%r14
140e7a3f3:	00 ff ff
140e7a3f6:	49 23 c6             	and    %r14,%rax
140e7a3f9:	48 0b c7             	or     %rdi,%rax