140a71081:	48 8b 40 08          	mov    0x8(%rax),%rax
140a71085:	ff 15 ad bb 09 00    	call   *0x9bbad(%rip)        # 0x140b0cc38
140a7108b:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140a7108f:	48 85 c9             	test   %rcx,%rcx
140a71092:	74 3f                	je     0x140a710d3
140a71094:	41 8b c5             	mov    %r13d,%eax
140a71097:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a7109c:	41 03 c5             	add    %r13d,%eax
140a7109f:	75 32                	jne    0x140a710d3
140a710a1:	4c 8b 75 e8          	mov    -0x18(%rbp),%r14
140a710a5:	49 8b 06             	mov    (%r14),%rax
140a710a8:	49 8b ce             	mov    %r14,%rcx
140a710ab:	48 8b 00             	mov    (%rax),%rax
140a710ae:	ff 15 84 bb 09 00    	call   *0x9bb84(%rip)        # 0x140b0cc38
140a710b4:	41 8b c5             	mov    %r13d,%eax
140a710b7:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
140a710bd:	41 03 c5             	add    %r13d,%eax
140a710c0:	75 11                	jne    0x140a710d3
140a710c2:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140a710c6:	48 8b 01             	mov    (%rcx),%rax
140a710c9:	48 8b 40 08          	mov    0x8(%rax),%rax
140a710cd:	ff 15 65 bb 09 00    	call   *0x9bb65(%rip)        # 0x140b0cc38
140a710d3:	48 8b 43 10          	mov    0x10(%rbx),%rax
140a710d7:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a710db:	74 33                	je     0x140a71110
140a710dd:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a710e1:	eb 22                	jmp    0x140a71105
140a710e3:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140a710e7:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140a710eb:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
140a710ef:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
140a710f3:	e9 32 fe ff ff       	jmp    0x140a70f2a
140a710f8:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140a710fc:	75 0d                	jne    0x140a7110b
140a710fe:	48 8b d8             	mov    %rax,%rbx
140a71101:	48 8b 40 08          	mov    0x8(%rax),%rax
140a71105:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a71109:	74 ed                	je     0x140a710f8
140a7110b:	48 8b d8             	mov    %rax,%rbx
140a7110e:	eb 1b                	jmp    0x140a7112b
140a71110:	48 8b d8             	mov    %rax,%rbx
140a71113:	48 8b 08             	mov    (%rax),%rcx
140a71116:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140a7111a:	75 0f                	jne    0x140a7112b
140a7111c:	48 8b d9             	mov    %rcx,%rbx
140a7111f:	48 8b 01             	mov    (%rcx),%rax
140a71122:	48 8b c8             	mov    %rax,%rcx
140a71125:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a71129:	74 f1                	je     0x140a7111c
140a7112b:	48 3b de             	cmp    %rsi,%rbx
140a7112e:	0f 85 8f fd ff ff    	jne    0x140a70ec3
140a71134:	49 89 3f             	mov    %rdi,(%r15)
140a71137:	49 8b c7             	mov    %r15,%rax
140a7113a:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140a71141:	00
140a71142:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140a71146:	49 8b 73 28          	mov    0x28(%r11),%rsi
140a7114a:	49 8b 7b 30          	mov    0x30(%r11),%rdi
140a7114e:	4d 8b 6b 38          	mov    0x38(%r11),%r13
140a71152:	49 8b e3             	mov    %r11,%rsp
140a71155:	41 5f                	pop    %r15
140a71157:	41 5e                	pop    %r14
140a71159:	5d                   	pop    %rbp
140a7115a:	c3                   	ret
140a7115b:	90                   	nop
140a7115c:	48 8b c4             	mov    %rsp,%rax
140a7115f:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a71163:	48 89 70 10          	mov    %rsi,0x10(%rax)
140a71167:	48 89 78 18          	mov    %rdi,0x18(%rax)
140a7116b:	4c 89 68 20          	mov    %r13,0x20(%rax)
140a7116f:	55                   	push   %rbp
140a71170:	41 56                	push   %r14
140a71172:	41 57                	push   %r15
140a71174:	48 8b ec             	mov    %rsp,%rbp
140a71177:	48 83 ec 60          	sub    $0x60,%rsp
140a7117b:	49 8b f9             	mov    %r9,%rdi
140a7117e:	49 8b f0             	mov    %r8,%rsi
140a71181:	48 8b da             	mov    %rdx,%rbx
140a71184:	4c 8b f9             	mov    %rcx,%r15
140a71187:	49 3b d0             	cmp    %r8,%rdx
140a7118a:	0f 84 f3 01 00 00    	je     0x140a71383
140a71190:	41 83 cd ff          	or     $0xffffffff,%r13d
140a71194:	48 8b 43 28          	mov    0x28(%rbx),%rax
140a71198:	48 85 c0             	test   %rax,%rax
140a7119b:	74 04                	je     0x140a711a1
140a7119d:	f0 ff 40 08          	lock incl 0x8(%rax)
140a711a1:	48 8b 43 20          	mov    0x20(%rbx),%rax
140a711a5:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140a711a9:	48 8b 43 28          	mov    0x28(%rbx),%rax
140a711ad:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140a711b1:	0f 57 c0             	xorps  %xmm0,%xmm0
140a711b4:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
140a711b9:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140a711bd:	48 85 c9             	test   %rcx,%rcx
140a711c0:	74 10                	je     0x140a711d2
140a711c2:	48 8b 43 30          	mov    0x30(%rbx),%rax
140a711c6:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a711ca:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
140a711ce:	f0 ff 41 0c          	lock incl 0xc(%rcx)
140a711d2:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140a711d7:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
140a711db:	48 85 d2             	test   %rdx,%rdx
140a711de:	74 17                	je     0x140a711f7
140a711e0:	8b 42 08             	mov    0x8(%rdx),%eax
140a711e3:	eb 0e                	jmp    0x140a711f3
140a711e5:	8d 48 01             	lea    0x1(%rax),%ecx
140a711e8:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a711ed:	0f 84 3f 01 00 00    	je     0x140a71332
140a711f3:	85 c0                	test   %eax,%eax
140a711f5:	75 ee                	jne    0x140a711e5
140a711f7:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140a711fb:	48 85 c9             	test   %rcx,%rcx
140a711fe:	74 6a                	je     0x140a7126a
140a71200:	48 8b 01             	mov    (%rcx),%rax
140a71203:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140a71207:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7120b:	ff 15 27 ba 09 00    	call   *0x9ba27(%rip)        # 0x140b0cc38
140a71211:	48 83 7d d0 00       	cmpq   $0x0,-0x30(%rbp)
140a71216:	74 0d                	je     0x140a71225
140a71218:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140a7121c:	48 8b cf             	mov    %rdi,%rcx
140a7121f:	e8 b4 c2 ff ff       	call   0x140a6d4d8
140a71224:	90                   	nop
140a71225:	4c 8b 75 d8          	mov    -0x28(%rbp),%r14
140a71229:	4d 85 f6             	test   %r14,%r14
140a7122c:	74 3c                	je     0x140a7126a
140a7122e:	41 8b c5             	mov    %r13d,%eax
140a71231:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
140a71237:	41 03 c5             	add    %r13d,%eax
140a7123a:	75 2e                	jne    0x140a7126a
140a7123c:	49 8b 06             	mov    (%r14),%rax
140a7123f:	49 8b ce             	mov    %r14,%rcx
140a71242:	48 8b 00             	mov    (%rax),%rax
140a71245:	ff 15 ed b9 09 00    	call   *0x9b9ed(%rip)        # 0x140b0cc38
140a7124b:	41 8b c5             	mov    %r13d,%eax
140a7124e:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
140a71254:	41 03 c5             	add    %r13d,%eax
140a71257:	75 11                	jne    0x140a7126a
140a71259:	49 8b 06             	mov    (%r14),%rax
140a7125c:	49 8b ce             	mov    %r14,%rcx
140a7125f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a71263:	ff 15 cf b9 09 00    	call   *0x9b9cf(%rip)        # 0x140b0cc38
140a71269:	90                   	nop
140a7126a:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140a7126e:	48 85 c9             	test   %rcx,%rcx
140a71271:	74 40                	je     0x140a712b3
140a71273:	41 8b c5             	mov    %r13d,%eax
140a71276:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a7127b:	41 03 c5             	add    %r13d,%eax
140a7127e:	75 33                	jne    0x140a712b3
140a71280:	4c 8b 75 c8          	mov    -0x38(%rbp),%r14
140a71284:	49 8b 06             	mov    (%r14),%rax
140a71287:	49 8b ce             	mov    %r14,%rcx
140a7128a:	48 8b 00             	mov    (%rax),%rax
140a7128d:	ff 15 a5 b9 09 00    	call   *0x9b9a5(%rip)        # 0x140b0cc38
140a71293:	41 8b c5             	mov    %r13d,%eax
140a71296:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
140a7129c:	41 03 c5             	add    %r13d,%eax
140a7129f:	75 12                	jne    0x140a712b3
140a712a1:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140a712a5:	48 8b 01             	mov    (%rcx),%rax
140a712a8:	48 8b 40 08          	mov    0x8(%rax),%rax
140a712ac:	ff 15 86 b9 09 00    	call   *0x9b986(%rip)        # 0x140b0cc38
140a712b2:	90                   	nop
140a712b3:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
140a712b7:	48 85 d2             	test   %rdx,%rdx
140a712ba:	74 1e                	je     0x140a712da
140a712bc:	41 8b c5             	mov    %r13d,%eax
140a712bf:	f0 0f c1 42 0c       	lock xadd %eax,0xc(%rdx)
140a712c4:	41 03 c5             	add    %r13d,%eax
140a712c7:	75 11                	jne    0x140a712da
140a712c9:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
140a712cd:	48 8b 01             	mov    (%rcx),%rax
140a712d0:	48 8b 40 08          	mov    0x8(%rax),%rax
140a712d4:	ff 15 5e b9 09 00    	call   *0x9b95e(%rip)        # 0x140b0cc38
140a712da:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140a712de:	48 85 c9             	test   %rcx,%rcx
140a712e1:	74 3f                	je     0x140a71322
140a712e3:	41 8b c5             	mov    %r13d,%eax
140a712e6:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a712eb:	41 03 c5             	add    %r13d,%eax
140a712ee:	75 32                	jne    0x140a71322
140a712f0:	4c 8b 75 e8          	mov    -0x18(%rbp),%r14
140a712f4:	49 8b 06             	mov    (%r14),%rax
140a712f7:	49 8b ce             	mov    %r14,%rcx
140a712fa:	48 8b 00             	mov    (%rax),%rax
140a712fd:	ff 15 35 b9 09 00    	call   *0x9b935(%rip)        # 0x140b0cc38
140a71303:	41 8b c5             	mov    %r13d,%eax
140a71306:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
140a7130c:	41 03 c5             	add    %r13d,%eax
140a7130f:	75 11                	jne    0x140a71322
140a71311:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140a71315:	48 8b 01             	mov    (%rcx),%rax
140a71318:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7131c:	ff 15 16 b9 09 00    	call   *0x9b916(%rip)        # 0x140b0cc38
140a71322:	48 8b 43 10          	mov    0x10(%rbx),%rax
140a71326:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a7132a:	74 33                	je     0x140a7135f
140a7132c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a71330:	eb 22                	jmp    0x140a71354
140a71332:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140a71336:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140a7133a:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
140a7133e:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140a71342:	e9 b4 fe ff ff       	jmp    0x140a711fb
140a71347:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140a7134b:	75 0d                	jne    0x140a7135a
140a7134d:	48 8b d8             	mov    %rax,%rbx
140a71350:	48 8b 40 08          	mov    0x8(%rax),%rax
140a71354:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a71358:	74 ed                	je     0x140a71347
140a7135a:	48 8b d8             	mov    %rax,%rbx
140a7135d:	eb 1b                	jmp    0x140a7137a
140a7135f:	48 8b d8             	mov    %rax,%rbx
140a71362:	48 8b 08             	mov    (%rax),%rcx
140a71365:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140a71369:	75 0f                	jne    0x140a7137a
140a7136b:	48 8b d9             	mov    %rcx,%rbx
140a7136e:	48 8b 01             	mov    (%rcx),%rax
140a71371:	48 8b c8             	mov    %rax,%rcx
140a71374:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140a71378:	74 f1                	je     0x140a7136b
140a7137a:	48 3b de             	cmp    %rsi,%rbx
140a7137d:	0f 85 11 fe ff ff    	jne    0x140a71194
140a71383:	49 89 3f             	mov    %rdi,(%r15)
140a71386:	49 8b c7             	mov    %r15,%rax
140a71389:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140a7138e:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140a71392:	49 8b 73 28          	mov    0x28(%r11),%rsi
140a71396:	49 8b 7b 30          	mov    0x30(%r11),%rdi
140a7139a:	4d 8b 6b 38          	mov    0x38(%r11),%r13
140a7139e:	49 8b e3             	mov    %r11,%rsp
140a713a1:	41 5f                	pop    %r15
140a713a3:	41 5e                	pop    %r14
140a713a5:	5d                   	pop    %rbp
140a713a6:	c3                   	ret
140a713a7:	90                   	nop
140a713a8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a713ad:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a713b2:	57                   	push   %rdi
140a713b3:	41 56                	push   %r14
140a713b5:	41 57                	push   %r15
140a713b7:	48 83 ec 30          	sub    $0x30,%rsp
140a713bb:	4d 8b f0             	mov    %r8,%r14
140a713be:	4c 8b fa             	mov    %rdx,%r15
140a713c1:	48 8b f1             	mov    %rcx,%rsi
140a713c4:	b9 58 00 00 00       	mov    $0x58,%ecx
140a713c9:	ff 15 f9 b4 09 00    	call   *0x9b4f9(%rip)        # 0x140b0c8c8
140a713cf:	48 8b d8             	mov    %rax,%rbx
140a713d2:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140a713d7:	48 85 c0             	test   %rax,%rax
140a713da:	75 07                	jne    0x140a713e3
140a713dc:	ff 15 b6 b0 09 00    	call   *0x9b0b6(%rip)        # 0x140b0c498
140a713e2:	90                   	nop
140a713e3:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140a713ea:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140a713f1:	48 8d 05 c8 a5 0c 00 	lea    0xca5c8(%rip),%rax        # 0x140b3b9c0
140a713f8:	48 89 03             	mov    %rax,(%rbx)
140a713fb:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140a713ff:	4d 8b c6             	mov    %r14,%r8
140a71402:	49 8b d7             	mov    %r15,%rdx
140a71405:	48 8b cf             	mov    %rdi,%rcx
140a71408:	e8 17 4b 00 00       	call   0x140a75f24
140a7140d:	48 89 3e             	mov    %rdi,(%rsi)
140a71410:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
140a71414:	48 85 ff             	test   %rdi,%rdi
140a71417:	0f 84 99 00 00 00    	je     0x140a714b6
140a7141d:	48 8b 47 10          	mov    0x10(%rdi),%rax
140a71421:	48 85 c0             	test   %rax,%rax
140a71424:	74 05                	je     0x140a7142b
140a71426:	8b 48 08             	mov    0x8(%rax),%ecx
140a71429:	eb 02                	jmp    0x140a7142d
140a7142b:	33 c9                	xor    %ecx,%ecx
140a7142d:	85 c9                	test   %ecx,%ecx
140a7142f:	0f 85 81 00 00 00    	jne    0x140a714b6
140a71435:	f0 ff 43 08          	lock incl 0x8(%rbx)
140a71439:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140a7143d:	33 c0                	xor    %eax,%eax
140a7143f:	33 d2                	xor    %edx,%edx
140a71441:	48 85 db             	test   %rbx,%rbx
140a71444:	74 0a                	je     0x140a71450
140a71446:	48 8b d3             	mov    %rbx,%rdx
140a71449:	f0 ff 43 0c          	lock incl 0xc(%rbx)
140a7144d:	48 8b c7             	mov    %rdi,%rax
140a71450:	48 89 47 08          	mov    %rax,0x8(%rdi)
140a71454:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a71458:	48 89 57 10          	mov    %rdx,0x10(%rdi)
140a7145c:	83 cf ff             	or     $0xffffffff,%edi
140a7145f:	48 85 c9             	test   %rcx,%rcx
140a71462:	74 18                	je     0x140a7147c
140a71464:	8b c7                	mov    %edi,%eax
140a71466:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a7146b:	03 c7                	add    %edi,%eax
140a7146d:	75 0d                	jne    0x140a7147c
140a7146f:	48 8b 01             	mov    (%rcx),%rax
140a71472:	48 8b 40 08          	mov    0x8(%rax),%rax
140a71476:	ff 15 bc b7 09 00    	call   *0x9b7bc(%rip)        # 0x140b0cc38
140a7147c:	48 85 db             	test   %rbx,%rbx
140a7147f:	74 35                	je     0x140a714b6
140a71481:	8b c7                	mov    %edi,%eax
140a71483:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a71488:	03 c7                	add    %edi,%eax
140a7148a:	75 2a                	jne    0x140a714b6
140a7148c:	48 8b 03             	mov    (%rbx),%rax
140a7148f:	48 8b cb             	mov    %rbx,%rcx
140a71492:	48 8b 00             	mov    (%rax),%rax
140a71495:	ff 15 9d b7 09 00    	call   *0x9b79d(%rip)        # 0x140b0cc38
140a7149b:	8b c7                	mov    %edi,%eax
140a7149d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a714a2:	03 c7                	add    %edi,%eax
140a714a4:	75 10                	jne    0x140a714b6
140a714a6:	48 8b 03             	mov    (%rbx),%rax
140a714a9:	48 8b cb             	mov    %rbx,%rcx
140a714ac:	48 8b 40 08          	mov    0x8(%rax),%rax
140a714b0:	ff 15 82 b7 09 00    	call   *0x9b782(%rip)        # 0x140b0cc38
140a714b6:	48 8b c6             	mov    %rsi,%rax
140a714b9:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a714be:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140a714c3:	48 83 c4 30          	add    $0x30,%rsp
140a714c7:	41 5f                	pop    %r15
140a714c9:	41 5e                	pop    %r14
140a714cb:	5f                   	pop    %rdi
140a714cc:	c3                   	ret
140a714cd:	90                   	nop
140a714ce:	90                   	nop
140a714cf:	90                   	nop
140a714d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a714d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a714da:	57                   	push   %rdi
140a714db:	41 56                	push   %r14
140a714dd:	41 57                	push   %r15
140a714df:	48 83 ec 30          	sub    $0x30,%rsp
140a714e3:	4d 8b f0             	mov    %r8,%r14
140a714e6:	4c 8b fa             	mov    %rdx,%r15
140a714e9:	48 8b f1             	mov    %rcx,%rsi
140a714ec:	b9 58 00 00 00       	mov    $0x58,%ecx
140a714f1:	ff 15 d1 b3 09 00    	call   *0x9b3d1(%rip)        # 0x140b0c8c8
140a714f7:	48 8b d8             	mov    %rax,%rbx
140a714fa:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140a714ff:	48 85 c0             	test   %rax,%rax
140a71502:	75 07                	jne    0x140a7150b
140a71504:	ff 15 8e af 09 00    	call   *0x9af8e(%rip)        # 0x140b0c498
140a7150a:	90                   	nop
140a7150b:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140a71512:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140a71519:	48 8d 05 c8 a4 0c 00 	lea    0xca4c8(%rip),%rax        # 0x140b3b9e8
140a71520:	48 89 03             	mov    %rax,(%rbx)
140a71523:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
140a71527:	4d 8b c6             	mov    %r14,%r8
140a7152a:	49 8b d7             	mov    %r15,%rdx