14029b065:	48 8b 01             	mov    (%rcx),%rax
14029b068:	4c 8b 88 38 01 00 00 	mov    0x138(%rax),%r9
14029b06f:	0f 57 c0             	xorps  %xmm0,%xmm0
14029b072:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
14029b078:	48 8b 42 08          	mov    0x8(%rdx),%rax
14029b07c:	48 85 c0             	test   %rax,%rax
14029b07f:	74 08                	je     0x14029b089
14029b081:	f0 ff 40 08          	lock incl 0x8(%rax)
14029b085:	48 8b 42 08          	mov    0x8(%rdx),%rax
14029b089:	4c 8b 02             	mov    (%rdx),%r8
14029b08c:	4d 85 c0             	test   %r8,%r8
14029b08f:	75 04                	jne    0x14029b095
14029b091:	33 c9                	xor    %ecx,%ecx
14029b093:	eb 0f                	jmp    0x14029b0a4
14029b095:	49 8b 48 08          	mov    0x8(%r8),%rcx
14029b099:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14029b09d:	48 83 c1 08          	add    $0x8,%rcx
14029b0a1:	49 03 c8             	add    %r8,%rcx
14029b0a4:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14029b0a9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14029b0ae:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14029b0b3:	48 8b cf             	mov    %rdi,%rcx
14029b0b6:	49 8b c1             	mov    %r9,%rax
14029b0b9:	ff 15 79 1b 87 00    	call   *0x871b79(%rip)        # 0x140b0cc38
14029b0bf:	48 8d 8f c0 0e 00 00 	lea    0xec0(%rdi),%rcx
14029b0c6:	48 8b d3             	mov    %rbx,%rdx
14029b0c9:	e8 e2 2b 00 00       	call   0x14029dcb0
14029b0ce:	90                   	nop
14029b0cf:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14029b0d3:	48 85 db             	test   %rbx,%rbx
14029b0d6:	74 38                	je     0x14029b110
14029b0d8:	83 cf ff             	or     $0xffffffff,%edi
14029b0db:	8b c7                	mov    %edi,%eax
14029b0dd:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14029b0e2:	03 c7                	add    %edi,%eax
14029b0e4:	75 2a                	jne    0x14029b110
14029b0e6:	48 8b 03             	mov    (%rbx),%rax
14029b0e9:	48 8b cb             	mov    %rbx,%rcx
14029b0ec:	48 8b 00             	mov    (%rax),%rax
14029b0ef:	ff 15 43 1b 87 00    	call   *0x871b43(%rip)        # 0x140b0cc38
14029b0f5:	8b c7                	mov    %edi,%eax
14029b0f7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14029b0fc:	03 c7                	add    %edi,%eax
14029b0fe:	75 10                	jne    0x14029b110
14029b100:	48 8b 03             	mov    (%rbx),%rax
14029b103:	48 8b cb             	mov    %rbx,%rcx
14029b106:	48 8b 40 08          	mov    0x8(%rax),%rax
14029b10a:	ff 15 28 1b 87 00    	call   *0x871b28(%rip)        # 0x140b0cc38
14029b110:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14029b115:	48 83 c4 30          	add    $0x30,%rsp
14029b119:	5f                   	pop    %rdi
14029b11a:	c3                   	ret
14029b11b:	90                   	nop
14029b11c:	90                   	nop
14029b11d:	90                   	nop
14029b11e:	90                   	nop
14029b11f:	90                   	nop
14029b120:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14029b125:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14029b12a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14029b12f:	55                   	push   %rbp
14029b130:	57                   	push   %rdi
14029b131:	41 54                	push   %r12
14029b133:	41 56                	push   %r14
14029b135:	41 57                	push   %r15
14029b137:	48 8b ec             	mov    %rsp,%rbp
14029b13a:	48 83 ec 70          	sub    $0x70,%rsp
14029b13e:	48 8b fa             	mov    %rdx,%rdi
14029b141:	4c 8b f1             	mov    %rcx,%r14
14029b144:	83 65 30 00          	andl   $0x0,0x30(%rbp)
14029b148:	45 32 ff             	xor    %r15b,%r15b
14029b14b:	48 8b 71 30          	mov    0x30(%rcx),%rsi
14029b14f:	48 85 f6             	test   %rsi,%rsi
14029b152:	75 27                	jne    0x14029b17b
14029b154:	48 8b 42 08          	mov    0x8(%rdx),%rax
14029b158:	48 85 c0             	test   %rax,%rax
14029b15b:	74 04                	je     0x14029b161
14029b15d:	f0 ff 40 08          	lock incl 0x8(%rax)
14029b161:	48 8b 32             	mov    (%rdx),%rsi
14029b164:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
14029b168:	48 8b 42 08          	mov    0x8(%rdx),%rax
14029b16c:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14029b170:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14029b174:	b9 01 00 00 00       	mov    $0x1,%ecx
14029b179:	eb 43                	jmp    0x14029b1be
14029b17b:	48 8b 06             	mov    (%rsi),%rax
14029b17e:	48 8b 58 08          	mov    0x8(%rax),%rbx
14029b182:	48 8b 01             	mov    (%rcx),%rax
14029b185:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
14029b189:	48 8b 80 28 01 00 00 	mov    0x128(%rax),%rax
14029b190:	ff 15 a2 1a 87 00    	call   *0x871aa2(%rip)        # 0x140b0cc38
14029b196:	c7 45 30 02 00 00 00 	movl   $0x2,0x30(%rbp)
14029b19d:	4c 8b cf             	mov    %rdi,%r9
14029b1a0:	4c 8b c0             	mov    %rax,%r8
14029b1a3:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14029b1a7:	48 8b ce             	mov    %rsi,%rcx
14029b1aa:	48 8b c3             	mov    %rbx,%rax
14029b1ad:	ff 15 85 1a 87 00    	call   *0x871a85(%rip)        # 0x140b0cc38
14029b1b3:	48 8b d0             	mov    %rax,%rdx
14029b1b6:	b9 06 00 00 00       	mov    $0x6,%ecx
14029b1bb:	48 8b 30             	mov    (%rax),%rsi
14029b1be:	89 4d 30             	mov    %ecx,0x30(%rbp)
14029b1c1:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
14029b1c5:	48 8b 42 08          	mov    0x8(%rdx),%rax
14029b1c9:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
14029b1cd:	48 83 22 00          	andq   $0x0,(%rdx)
14029b1d1:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14029b1d6:	41 83 cc ff          	or     $0xffffffff,%r12d
14029b1da:	f6 c1 04             	test   $0x4,%cl
14029b1dd:	74 4b                	je     0x14029b22a
14029b1df:	83 e1 fb             	and    $0xfffffffb,%ecx
14029b1e2:	89 4d 30             	mov    %ecx,0x30(%rbp)
14029b1e5:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
14029b1e9:	48 85 db             	test   %rbx,%rbx
14029b1ec:	74 3c                	je     0x14029b22a
14029b1ee:	41 8b c4             	mov    %r12d,%eax
14029b1f1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14029b1f6:	41 03 c4             	add    %r12d,%eax
14029b1f9:	75 2c                	jne    0x14029b227
14029b1fb:	48 8b 03             	mov    (%rbx),%rax
14029b1fe:	48 8b cb             	mov    %rbx,%rcx
14029b201:	48 8b 00             	mov    (%rax),%rax
14029b204:	ff 15 2e 1a 87 00    	call   *0x871a2e(%rip)        # 0x140b0cc38
14029b20a:	41 8b c4             	mov    %r12d,%eax
14029b20d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14029b212:	41 03 c4             	add    %r12d,%eax
14029b215:	75 10                	jne    0x14029b227
14029b217:	48 8b 03             	mov    (%rbx),%rax
14029b21a:	48 8b cb             	mov    %rbx,%rcx
14029b21d:	48 8b 40 08          	mov    0x8(%rax),%rax
14029b221:	ff 15 11 1a 87 00    	call   *0x871a11(%rip)        # 0x140b0cc38
14029b227:	8b 4d 30             	mov    0x30(%rbp),%ecx
14029b22a:	f6 c1 02             	test   $0x2,%cl
14029b22d:	74 4b                	je     0x14029b27a
14029b22f:	83 e1 fd             	and    $0xfffffffd,%ecx
14029b232:	89 4d 30             	mov    %ecx,0x30(%rbp)
14029b235:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
14029b239:	48 85 db             	test   %rbx,%rbx
14029b23c:	74 3c                	je     0x14029b27a
14029b23e:	41 8b c4             	mov    %r12d,%eax
14029b241:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14029b246:	41 03 c4             	add    %r12d,%eax
14029b249:	75 2c                	jne    0x14029b277
14029b24b:	48 8b 03             	mov    (%rbx),%rax
14029b24e:	48 8b cb             	mov    %rbx,%rcx
14029b251:	48 8b 00             	mov    (%rax),%rax
14029b254:	ff 15 de 19 87 00    	call   *0x8719de(%rip)        # 0x140b0cc38
14029b25a:	41 8b c4             	mov    %r12d,%eax
14029b25d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14029b262:	41 03 c4             	add    %r12d,%eax
14029b265:	75 10                	jne    0x14029b277
14029b267:	48 8b 03             	mov    (%rbx),%rax
14029b26a:	48 8b cb             	mov    %rbx,%rcx
14029b26d:	48 8b 40 08          	mov    0x8(%rax),%rax
14029b271:	ff 15 c1 19 87 00    	call   *0x8719c1(%rip)        # 0x140b0cc38
14029b277:	8b 4d 30             	mov    0x30(%rbp),%ecx
14029b27a:	f6 c1 01             	test   $0x1,%cl
14029b27d:	74 47                	je     0x14029b2c6
14029b27f:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14029b283:	48 85 c9             	test   %rcx,%rcx
14029b286:	74 3e                	je     0x14029b2c6
14029b288:	41 8b c4             	mov    %r12d,%eax
14029b28b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14029b290:	41 03 c4             	add    %r12d,%eax
14029b293:	75 31                	jne    0x14029b2c6
14029b295:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
14029b299:	48 8b 03             	mov    (%rbx),%rax
14029b29c:	48 8b cb             	mov    %rbx,%rcx
14029b29f:	48 8b 00             	mov    (%rax),%rax
14029b2a2:	ff 15 90 19 87 00    	call   *0x871990(%rip)        # 0x140b0cc38
14029b2a8:	41 8b c4             	mov    %r12d,%eax
14029b2ab:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14029b2b0:	41 03 c4             	add    %r12d,%eax
14029b2b3:	75 11                	jne    0x14029b2c6
14029b2b5:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
14029b2b9:	48 8b 01             	mov    (%rcx),%rax
14029b2bc:	48 8b 40 08          	mov    0x8(%rax),%rax
14029b2c0:	ff 15 72 19 87 00    	call   *0x871972(%rip)        # 0x140b0cc38
14029b2c6:	48 85 f6             	test   %rsi,%rsi
14029b2c9:	0f 84 4b 01 00 00    	je     0x14029b41a
14029b2cf:	41 b7 01             	mov    $0x1,%r15b
14029b2d2:	49 8b 8e e0 0e 00 00 	mov    0xee0(%r14),%rcx
14029b2d9:	49 8b 96 d8 0e 00 00 	mov    0xed8(%r14),%rdx
14029b2e0:	48 ff c9             	dec    %rcx
14029b2e3:	48 03 d1             	add    %rcx,%rdx
14029b2e6:	49 8b 8e d0 0e 00 00 	mov    0xed0(%r14),%rcx
14029b2ed:	48 ff c9             	dec    %rcx
14029b2f0:	48 23 ca             	and    %rdx,%rcx
14029b2f3:	49 8b 86 c8 0e 00 00 	mov    0xec8(%r14),%rax
14029b2fa:	48 8b 0c c8          	mov    (%rax,%rcx,8),%rcx
14029b2fe:	48 8b 09             	mov    (%rcx),%rcx
14029b301:	48 8b 01             	mov    (%rcx),%rax
14029b304:	4c 8b 40 28          	mov    0x28(%rax),%r8
14029b308:	0f 57 c0             	xorps  %xmm0,%xmm0
14029b30b:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
14029b310:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
14029b314:	48 85 d2             	test   %rdx,%rdx
14029b317:	74 04                	je     0x14029b31d
14029b319:	f0 ff 42 08          	lock incl 0x8(%rdx)
14029b31d:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
14029b321:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
14029b325:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
14029b329:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14029b32d:	49 8b c0             	mov    %r8,%rax
14029b330:	ff 15 02 19 87 00    	call   *0x871902(%rip)        # 0x140b0cc38
14029b336:	48 8b 06             	mov    (%rsi),%rax
14029b339:	48 8b 58 40          	mov    0x40(%rax),%rbx
14029b33d:	48 8b 0f             	mov    (%rdi),%rcx
14029b340:	48 8b 01             	mov    (%rcx),%rax
14029b343:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14029b347:	48 8b 40 48          	mov    0x48(%rax),%rax
14029b34b:	ff 15 e7 18 87 00    	call   *0x8718e7(%rip)        # 0x140b0cc38
14029b351:	90                   	nop
14029b352:	48 8b d0             	mov    %rax,%rdx
14029b355:	48 8b ce             	mov    %rsi,%rcx
14029b358:	48 8b c3             	mov    %rbx,%rax
14029b35b:	ff 15 d7 18 87 00    	call   *0x8718d7(%rip)        # 0x140b0cc38
14029b361:	90                   	nop
14029b362:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
14029b366:	48 85 db             	test   %rbx,%rbx
14029b369:	74 39                	je     0x14029b3a4
14029b36b:	41 8b c4             	mov    %r12d,%eax
14029b36e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14029b373:	41 03 c4             	add    %r12d,%eax
14029b376:	75 2c                	jne    0x14029b3a4
14029b378:	48 8b 03             	mov    (%rbx),%rax
14029b37b:	48 8b cb             	mov    %rbx,%rcx
14029b37e:	48 8b 00             	mov    (%rax),%rax
14029b381:	ff 15 b1 18 87 00    	call   *0x8718b1(%rip)        # 0x140b0cc38
14029b387:	41 8b c4             	mov    %r12d,%eax
14029b38a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14029b38f:	41 03 c4             	add    %r12d,%eax
14029b392:	75 10                	jne    0x14029b3a4
14029b394:	48 8b 03             	mov    (%rbx),%rax
14029b397:	48 8b cb             	mov    %rbx,%rcx
14029b39a:	48 8b 40 08          	mov    0x8(%rax),%rax
14029b39e:	ff 15 94 18 87 00    	call   *0x871894(%rip)        # 0x140b0cc38
14029b3a4:	48 8b 06             	mov    (%rsi),%rax
14029b3a7:	4c 8b 48 30          	mov    0x30(%rax),%r9
14029b3ab:	49 8b 8e e0 0e 00 00 	mov    0xee0(%r14),%rcx
14029b3b2:	49 8b 96 d8 0e 00 00 	mov    0xed8(%r14),%rdx
14029b3b9:	48 ff c9             	dec    %rcx
14029b3bc:	48 03 d1             	add    %rcx,%rdx
14029b3bf:	4d 8b 86 d0 0e 00 00 	mov    0xed0(%r14),%r8
14029b3c6:	49 ff c8             	dec    %r8
14029b3c9:	4c 23 c2             	and    %rdx,%r8
14029b3cc:	49 8b 86 c8 0e 00 00 	mov    0xec8(%r14),%rax
14029b3d3:	4a 8b 14 c0          	mov    (%rax,%r8,8),%rdx
14029b3d7:	48 8b ce             	mov    %rsi,%rcx
14029b3da:	49 8b c1             	mov    %r9,%rax
14029b3dd:	ff 15 55 18 87 00    	call   *0x871855(%rip)        # 0x140b0cc38
14029b3e3:	48 8b 06             	mov    (%rsi),%rax
14029b3e6:	48 8b ce             	mov    %rsi,%rcx
14029b3e9:	48 8b 40 58          	mov    0x58(%rax),%rax
14029b3ed:	ff 15 45 18 87 00    	call   *0x871845(%rip)        # 0x140b0cc38
14029b3f3:	49 ff 46 08          	incq   0x8(%r14)
14029b3f7:	49 8b 06             	mov    (%r14),%rax
14029b3fa:	48 8b 98 80 00 00 00 	mov    0x80(%rax),%rbx
14029b401:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14029b405:	e8 a2 bd ff ff       	call   0x1402971ac
14029b40a:	0f 28 c8             	movaps %xmm0,%xmm1
14029b40d:	49 8b ce             	mov    %r14,%rcx
14029b410:	48 8b c3             	mov    %rbx,%rax
14029b413:	ff 15 1f 18 87 00    	call   *0x87181f(%rip)        # 0x140b0cc38
14029b419:	90                   	nop
14029b41a:	48 8b 55 c8          	mov    -0x38(%rbp),%rdx
14029b41e:	48 85 d2             	test   %rdx,%rdx
14029b421:	74 3f                	je     0x14029b462
14029b423:	41 8b c4             	mov    %r12d,%eax
14029b426:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
14029b42b:	41 03 c4             	add    %r12d,%eax
14029b42e:	75 32                	jne    0x14029b462
14029b430:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
14029b434:	48 8b 03             	mov    (%rbx),%rax
14029b437:	48 8b cb             	mov    %rbx,%rcx
14029b43a:	48 8b 00             	mov    (%rax),%rax
14029b43d:	ff 15 f5 17 87 00    	call   *0x8717f5(%rip)        # 0x140b0cc38
14029b443:	41 8b c4             	mov    %r12d,%eax
14029b446:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14029b44b:	41 03 c4             	add    %r12d,%eax
14029b44e:	75 12                	jne    0x14029b462
14029b450:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
14029b454:	48 8b 01             	mov    (%rcx),%rax
14029b457:	48 8b 40 08          	mov    0x8(%rax),%rax
14029b45b:	ff 15 d7 17 87 00    	call   *0x8717d7(%rip)        # 0x140b0cc38
14029b461:	90                   	nop
14029b462:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
14029b466:	48 85 db             	test   %rbx,%rbx
14029b469:	74 39                	je     0x14029b4a4
14029b46b:	41 8b c4             	mov    %r12d,%eax
14029b46e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14029b473:	41 03 c4             	add    %r12d,%eax
14029b476:	75 2c                	jne    0x14029b4a4
14029b478:	48 8b 03             	mov    (%rbx),%rax
14029b47b:	48 8b cb             	mov    %rbx,%rcx
14029b47e:	48 8b 00             	mov    (%rax),%rax
14029b481:	ff 15 b1 17 87 00    	call   *0x8717b1(%rip)        # 0x140b0cc38
14029b487:	41 8b d4             	mov    %r12d,%edx
14029b48a:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
14029b48f:	41 03 d4             	add    %r12d,%edx
14029b492:	75 10                	jne    0x14029b4a4
14029b494:	48 8b 13             	mov    (%rbx),%rdx
14029b497:	48 8b cb             	mov    %rbx,%rcx
14029b49a:	48 8b 42 08          	mov    0x8(%rdx),%rax
14029b49e:	ff 15 94 17 87 00    	call   *0x871794(%rip)        # 0x140b0cc38
14029b4a4:	41 8a c7             	mov    %r15b,%al
14029b4a7:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
14029b4ac:	49 8b 5b 40          	mov    0x40(%r11),%rbx
14029b4b0:	49 8b 73 48          	mov    0x48(%r11),%rsi
14029b4b4:	49 8b e3             	mov    %r11,%rsp
14029b4b7:	41 5f                	pop    %r15
14029b4b9:	41 5e                	pop    %r14
14029b4bb:	41 5c                	pop    %r12
14029b4bd:	5f                   	pop    %rdi
14029b4be:	5d                   	pop    %rbp
14029b4bf:	c3                   	ret
14029b4c0:	48 83 ec 28          	sub    $0x28,%rsp
14029b4c4:	48 8b 02             	mov    (%rdx),%rax
14029b4c7:	48 83 22 00          	andq   $0x0,(%rdx)
14029b4cb:	4c 8b 41 30          	mov    0x30(%rcx),%r8
14029b4cf:	48 89 41 30          	mov    %rax,0x30(%rcx)
14029b4d3:	4d 85 c0             	test   %r8,%r8
14029b4d6:	74 14                	je     0x14029b4ec
14029b4d8:	49 8b 00             	mov    (%r8),%rax
14029b4db:	ba 01 00 00 00       	mov    $0x1,%edx
14029b4e0:	49 8b c8             	mov    %r8,%rcx
14029b4e3:	48 8b 00             	mov    (%rax),%rax
14029b4e6:	ff 15 4c 17 87 00    	call   *0x87174c(%rip)        # 0x140b0cc38
14029b4ec:	48 83 c4 28          	add    $0x28,%rsp
14029b4f0:	c3                   	ret
14029b4f1:	90                   	nop
14029b4f2:	90                   	nop
14029b4f3:	90                   	nop
14029b4f4:	90                   	nop
14029b4f5:	90                   	nop
14029b4f6:	90                   	nop
14029b4f7:	90                   	nop
14029b4f8:	90                   	nop
14029b4f9:	90                   	nop
14029b4fa:	90                   	nop
14029b4fb:	90                   	nop
14029b4fc:	90                   	nop
14029b4fd:	90                   	nop
14029b4fe:	90                   	nop
14029b4ff:	90                   	nop
14029b500:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14029b505:	57                   	push   %rdi
14029b506:	48 83 ec 20          	sub    $0x20,%rsp
14029b50a:	8b da                	mov    %edx,%ebx
14029b50c:	48 8b f9             	mov    %rcx,%rdi