14024f109:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14024f10f:	4c 01 44 24 38       	add    %r8,0x38(%rsp)
14024f114:	48 83 c6 10          	add    $0x10,%rsi
14024f118:	48 89 75 80          	mov    %rsi,-0x80(%rbp)
14024f11c:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14024f121:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
14024f126:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14024f12b:	e9 71 fe ff ff       	jmp    0x14024efa1
14024f130:	48 8b ce             	mov    %rsi,%rcx
14024f133:	48 0f af ce          	imul   %rsi,%rcx
14024f137:	0f 57 c0             	xorps  %xmm0,%xmm0
14024f13a:	48 85 c9             	test   %rcx,%rcx
14024f13d:	78 07                	js     0x14024f146
14024f13f:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
14024f144:	eb 15                	jmp    0x14024f15b
14024f146:	48 8b c1             	mov    %rcx,%rax
14024f149:	48 d1 e8             	shr    $1,%rax
14024f14c:	49 23 c8             	and    %r8,%rcx
14024f14f:	48 0b c1             	or     %rcx,%rax
14024f152:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14024f157:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14024f15b:	0f 57 c6             	xorps  %xmm6,%xmm0
14024f15e:	f3 0f 5e 05 8a 21 96 	divss  0x96218a(%rip),%xmm0        # 0x140bb12f0
14024f165:	00
14024f166:	e8 af 31 8a 00       	call   0x140af231a
14024f16b:	0f 28 d0             	movaps %xmm0,%xmm2
14024f16e:	f3 0f 59 15 aa 1f 96 	mulss  0x961faa(%rip),%xmm2        # 0x140bb1120
14024f175:	00
14024f176:	f3 0f 58 15 06 1f 96 	addss  0x961f06(%rip),%xmm2        # 0x140bb1084
14024f17d:	00
14024f17e:	48 2b 5d f8          	sub    -0x8(%rbp),%rbx
14024f182:	48 c1 fb 04          	sar    $0x4,%rbx
14024f186:	0f 57 c9             	xorps  %xmm1,%xmm1
14024f189:	ba 01 00 00 00       	mov    $0x1,%edx
14024f18e:	48 85 db             	test   %rbx,%rbx
14024f191:	78 07                	js     0x14024f19a
14024f193:	f3 48 0f 2a cb       	cvtsi2ss %rbx,%xmm1
14024f198:	eb 18                	jmp    0x14024f1b2
14024f19a:	48 8b cb             	mov    %rbx,%rcx
14024f19d:	48 d1 e9             	shr    $1,%rcx
14024f1a0:	48 8b c3             	mov    %rbx,%rax
14024f1a3:	48 23 c2             	and    %rdx,%rax
14024f1a6:	48 0b c8             	or     %rax,%rcx
14024f1a9:	f3 48 0f 2a c9       	cvtsi2ss %rcx,%xmm1
14024f1ae:	f3 0f 58 c9          	addss  %xmm1,%xmm1
14024f1b2:	0f 57 c0             	xorps  %xmm0,%xmm0
14024f1b5:	48 85 f6             	test   %rsi,%rsi
14024f1b8:	78 07                	js     0x14024f1c1
14024f1ba:	f3 48 0f 2a c6       	cvtsi2ss %rsi,%xmm0
14024f1bf:	eb 15                	jmp    0x14024f1d6
14024f1c1:	48 8b c6             	mov    %rsi,%rax
14024f1c4:	48 d1 e8             	shr    $1,%rax
14024f1c7:	48 23 f2             	and    %rdx,%rsi
14024f1ca:	48 0b c6             	or     %rsi,%rax
14024f1cd:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14024f1d2:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14024f1d6:	f3 0f 5e c8          	divss  %xmm0,%xmm1
14024f1da:	48 85 db             	test   %rbx,%rbx
14024f1dd:	0f 84 5e 01 00 00    	je     0x14024f341
14024f1e3:	48 2b 7d c8          	sub    -0x38(%rbp),%rdi
14024f1e7:	48 c1 ff 04          	sar    $0x4,%rdi
14024f1eb:	48 85 ff             	test   %rdi,%rdi
14024f1ee:	0f 84 4d 01 00 00    	je     0x14024f341
14024f1f4:	0f 2f ca             	comiss %xmm2,%xmm1
14024f1f7:	0f 86 44 01 00 00    	jbe    0x14024f341
14024f1fd:	0f 2f f9             	comiss %xmm1,%xmm7
14024f200:	0f 86 3b 01 00 00    	jbe    0x14024f341
14024f206:	4d 2b fd             	sub    %r13,%r15
14024f209:	49 c1 ff 04          	sar    $0x4,%r15
14024f20d:	4d 3b e7             	cmp    %r15,%r12
14024f210:	0f 83 5b 02 00 00    	jae    0x14024f471
14024f216:	4f 8b 04 2e          	mov    (%r14,%r13,1),%r8
14024f21a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14024f21f:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
14024f226:	e8 59 4a f6 ff       	call   0x1401b3c84
14024f22b:	90                   	nop
14024f22c:	0f 1f 40 00          	nopl   0x0(%rax)
14024f230:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14024f235:	48 8d bb 18 01 00 00 	lea    0x118(%rbx),%rdi
14024f23c:	48 8b 07             	mov    (%rdi),%rax
14024f23f:	48 8b 70 18          	mov    0x18(%rax),%rsi
14024f243:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14024f248:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14024f24d:	48 2b c1             	sub    %rcx,%rax
14024f250:	48 c1 f8 04          	sar    $0x4,%rax
14024f254:	4c 3b e0             	cmp    %rax,%r12
14024f257:	0f 83 12 01 00 00    	jae    0x14024f36f
14024f25d:	4a 8b 14 31          	mov    (%rcx,%r14,1),%rdx
14024f261:	48 8b 8a 18 01 00 00 	mov    0x118(%rdx),%rcx
14024f268:	48 8b 41 10          	mov    0x10(%rcx),%rax
14024f26c:	48 8d 8a 18 01 00 00 	lea    0x118(%rdx),%rcx
14024f273:	ff 15 bf d9 8b 00    	call   *0x8bd9bf(%rip)        # 0x140b0cc38
14024f279:	8b d0                	mov    %eax,%edx
14024f27b:	48 8b cf             	mov    %rdi,%rcx
14024f27e:	48 8b c6             	mov    %rsi,%rax
14024f281:	ff 15 b1 d9 8b 00    	call   *0x8bd9b1(%rip)        # 0x140b0cc38
14024f287:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14024f28c:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14024f291:	48 2b c1             	sub    %rcx,%rax
14024f294:	48 c1 f8 04          	sar    $0x4,%rax
14024f298:	4c 3b e0             	cmp    %rax,%r12
14024f29b:	0f 83 ce 00 00 00    	jae    0x14024f36f
14024f2a1:	49 8b 04 0e          	mov    (%r14,%rcx,1),%rax
14024f2a5:	48 8b 88 60 01 00 00 	mov    0x160(%rax),%rcx
14024f2ac:	48 89 8b 60 01 00 00 	mov    %rcx,0x160(%rbx)
14024f2b3:	48 8d 55 f8          	lea    -0x8(%rbp),%rdx
14024f2b7:	48 8b cb             	mov    %rbx,%rcx
14024f2ba:	e8 29 53 f6 ff       	call   0x1401b45e8
14024f2bf:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14024f2c4:	48 3b 54 24 50       	cmp    0x50(%rsp),%rdx
14024f2c9:	74 38                	je     0x14024f303
14024f2cb:	48 83 22 00          	andq   $0x0,(%rdx)
14024f2cf:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
14024f2d4:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14024f2d9:	48 85 c0             	test   %rax,%rax
14024f2dc:	74 0e                	je     0x14024f2ec
14024f2de:	f0 ff 40 08          	lock incl 0x8(%rax)
14024f2e2:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
14024f2e7:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
14024f2ec:	48 89 1a             	mov    %rbx,(%rdx)
14024f2ef:	48 89 42 08          	mov    %rax,0x8(%rdx)
14024f2f3:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14024f2f8:	48 83 c0 10          	add    $0x10,%rax
14024f2fc:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14024f301:	eb 14                	jmp    0x14024f317
14024f303:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14024f308:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14024f30d:	e8 12 12 dd ff       	call   0x140020524
14024f312:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14024f317:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14024f31c:	48 2b c1             	sub    %rcx,%rax
14024f31f:	48 c1 f8 04          	sar    $0x4,%rax
14024f323:	4c 3b e0             	cmp    %rax,%r12
14024f326:	73 47                	jae    0x14024f36f
14024f328:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
14024f32c:	49 8b 0c 0e          	mov    (%r14,%rcx,1),%rcx
14024f330:	e8 b3 52 f6 ff       	call   0x1401b45e8
14024f335:	90                   	nop
14024f336:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14024f33b:	e8 40 6e db ff       	call   0x140006180
14024f340:	90                   	nop
14024f341:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14024f345:	e8 3a 5c f6 ff       	call   0x1401b4f84
14024f34a:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
14024f34e:	e8 31 5c f6 ff       	call   0x1401b4f84
14024f353:	49 ff c4             	inc    %r12
14024f356:	49 83 c6 10          	add    $0x10,%r14
14024f35a:	4c 3b 65 88          	cmp    -0x78(%rbp),%r12
14024f35e:	73 16                	jae    0x14024f376
14024f360:	4c 8b 7c 24 48       	mov    0x48(%rsp),%r15
14024f365:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
14024f36a:	e9 04 fc ff ff       	jmp    0x14024ef73
14024f36f:	ff 15 23 d6 8b 00    	call   *0x8bd623(%rip)        # 0x140b0c998
14024f375:	90                   	nop
14024f376:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14024f37b:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
14024f37f:	48 8b cf             	mov    %rdi,%rcx
14024f382:	e8 19 3e 00 00       	call   0x1402531a0
14024f387:	4c 8d 6f 58          	lea    0x58(%rdi),%r13
14024f38b:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
14024f392:	e8 49 bf dc ff       	call   0x14001b2e0
14024f397:	90                   	nop
14024f398:	0f 57 c0             	xorps  %xmm0,%xmm0
14024f39b:	f3 0f 7f 85 e0 00 00 	movdqu %xmm0,0xe0(%rbp)
14024f3a2:	00
14024f3a3:	b9 28 00 00 00       	mov    $0x28,%ecx
14024f3a8:	e8 0b 79 db ff       	call   0x140006cb8
14024f3ad:	48 89 00             	mov    %rax,(%rax)
14024f3b0:	48 89 40 08          	mov    %rax,0x8(%rax)
14024f3b4:	48 89 40 10          	mov    %rax,0x10(%rax)
14024f3b8:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
14024f3be:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
14024f3c5:	33 f6                	xor    %esi,%esi
14024f3c7:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14024f3cc:	48 8b c2             	mov    %rdx,%rax
14024f3cf:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14024f3d4:	48 2b c1             	sub    %rcx,%rax
14024f3d7:	48 c1 f8 04          	sar    $0x4,%rax
14024f3db:	48 85 c0             	test   %rax,%rax
14024f3de:	0f 84 b0 01 00 00    	je     0x14024f594
14024f3e4:	45 33 ff             	xor    %r15d,%r15d
14024f3e7:	33 ff                	xor    %edi,%edi
14024f3e9:	f3 0f 10 35 f3 1f 96 	movss  0x961ff3(%rip),%xmm6        # 0x140bb13e4
14024f3f0:	00
14024f3f1:	33 db                	xor    %ebx,%ebx
14024f3f3:	45 33 e4             	xor    %r12d,%r12d
14024f3f6:	48 2b d1             	sub    %rcx,%rdx
14024f3f9:	48 c1 fa 04          	sar    $0x4,%rdx
14024f3fd:	48 3b f2             	cmp    %rdx,%rsi
14024f400:	0f 83 e4 04 00 00    	jae    0x14024f8ea
14024f406:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
14024f40a:	48 8b 91 38 01 00 00 	mov    0x138(%rcx),%rdx
14024f411:	48 8b 81 40 01 00 00 	mov    0x140(%rcx),%rax
14024f418:	48 2b c2             	sub    %rdx,%rax
14024f41b:	48 c1 f8 04          	sar    $0x4,%rax
14024f41f:	48 3b d8             	cmp    %rax,%rbx
14024f422:	73 54                	jae    0x14024f478
14024f424:	49 8d 0c 14          	lea    (%r12,%rdx,1),%rcx
14024f428:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14024f42c:	e8 1f 34 e3 ff       	call   0x140082850
14024f431:	48 8b c8             	mov    %rax,%rcx
14024f434:	e8 77 c5 ff ff       	call   0x14024b9b0
14024f439:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14024f43e:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14024f442:	e8 39 6d db ff       	call   0x140006180
14024f447:	80 7c 24 3b 00       	cmpb   $0x0,0x3b(%rsp)
14024f44c:	74 10                	je     0x14024f45e
14024f44e:	48 ff c7             	inc    %rdi
14024f451:	f3 0f 10 44 24 3c    	movss  0x3c(%rsp),%xmm0
14024f457:	f3 0f 5f c6          	maxss  %xmm6,%xmm0
14024f45b:	0f 28 f0             	movaps %xmm0,%xmm6
14024f45e:	48 ff c3             	inc    %rbx
14024f461:	49 83 c4 10          	add    $0x10,%r12
14024f465:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14024f46a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14024f46f:	eb 85                	jmp    0x14024f3f6
14024f471:	ff 15 21 d5 8b 00    	call   *0x8bd521(%rip)        # 0x140b0c998
14024f477:	90                   	nop
14024f478:	48 81 c1 18 01 00 00 	add    $0x118,%rcx
14024f47f:	48 8b 01             	mov    (%rcx),%rax
14024f482:	48 8b 40 20          	mov    0x20(%rax),%rax
14024f486:	ff 15 ac d7 8b 00    	call   *0x8bd7ac(%rip)        # 0x140b0cc38
14024f48c:	89 45 b0             	mov    %eax,-0x50(%rbp)
14024f48f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14024f493:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
14024f49a:	e8 75 bf dc ff       	call   0x14001b414
14024f49f:	f3 0f 11 30          	movss  %xmm6,(%rax)
14024f4a3:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14024f4a8:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14024f4ad:	48 2b c1             	sub    %rcx,%rax
14024f4b0:	48 c1 f8 04          	sar    $0x4,%rax
14024f4b4:	48 3b f0             	cmp    %rax,%rsi
14024f4b7:	0f 83 2d 04 00 00    	jae    0x14024f8ea
14024f4bd:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
14024f4c1:	48 8b 98 40 01 00 00 	mov    0x140(%rax),%rbx
14024f4c8:	48 2b 98 38 01 00 00 	sub    0x138(%rax),%rbx
14024f4cf:	48 c1 fb 04          	sar    $0x4,%rbx
14024f4d3:	48 8d 88 18 01 00 00 	lea    0x118(%rax),%rcx
14024f4da:	48 8b 01             	mov    (%rcx),%rax
14024f4dd:	48 8b 40 20          	mov    0x20(%rax),%rax
14024f4e1:	ff 15 51 d7 8b 00    	call   *0x8bd751(%rip)        # 0x140b0cc38
14024f4e7:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
14024f4ee:	48 85 db             	test   %rbx,%rbx
14024f4f1:	74 6a                	je     0x14024f55d
14024f4f3:	89 45 88             	mov    %eax,-0x78(%rbp)
14024f4f6:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
14024f4fa:	e8 f1 bc dc ff       	call   0x14001b1f0
14024f4ff:	48 8b c8             	mov    %rax,%rcx
14024f502:	0f 57 c0             	xorps  %xmm0,%xmm0
14024f505:	ba 01 00 00 00       	mov    $0x1,%edx
14024f50a:	48 85 ff             	test   %rdi,%rdi
14024f50d:	78 07                	js     0x14024f516
14024f50f:	f3 48 0f 2a c7       	cvtsi2ss %rdi,%xmm0
14024f514:	eb 15                	jmp    0x14024f52b
14024f516:	48 8b c7             	mov    %rdi,%rax
14024f519:	48 d1 e8             	shr    $1,%rax
14024f51c:	48 23 fa             	and    %rdx,%rdi
14024f51f:	48 0b c7             	or     %rdi,%rax
14024f522:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
14024f527:	f3 0f 58 c0          	addss  %xmm0,%xmm0
14024f52b:	0f 57 c9             	xorps  %xmm1,%xmm1
14024f52e:	48 85 db             	test   %rbx,%rbx
14024f531:	78 07                	js     0x14024f53a
14024f533:	f3 48 0f 2a cb       	cvtsi2ss %rbx,%xmm1
14024f538:	eb 15                	jmp    0x14024f54f
14024f53a:	48 8b c3             	mov    %rbx,%rax
14024f53d:	48 d1 e8             	shr    $1,%rax
14024f540:	48 23 da             	and    %rdx,%rbx
14024f543:	48 0b c3             	or     %rbx,%rax
14024f546:	f3 48 0f 2a c8       	cvtsi2ss %rax,%xmm1
14024f54b:	f3 0f 58 c9          	addss  %xmm1,%xmm1
14024f54f:	f3 0f 5e c1          	divss  %xmm1,%xmm0
14024f553:	0f 2f c7             	comiss %xmm7,%xmm0
14024f556:	0f 97 c0             	seta   %al
14024f559:	88 01                	mov    %al,(%rcx)
14024f55b:	eb 0f                	jmp    0x14024f56c
14024f55d:	89 45 80             	mov    %eax,-0x80(%rbp)
14024f560:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14024f564:	e8 87 bc dc ff       	call   0x14001b1f0
14024f569:	c6 00 00             	movb   $0x0,(%rax)
14024f56c:	48 ff c6             	inc    %rsi
14024f56f:	49 83 c7 10          	add    $0x10,%r15
14024f573:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14024f578:	48 8b c2             	mov    %rdx,%rax
14024f57b:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14024f580:	48 2b c1             	sub    %rcx,%rax
14024f583:	48 c1 f8 04          	sar    $0x4,%rax
14024f587:	48 3b f0             	cmp    %rax,%rsi
14024f58a:	0f 82 57 fe ff ff    	jb     0x14024f3e7
14024f590:	48 8b 7d c0          	mov    -0x40(%rbp),%rdi
14024f594:	48 8d 85 d0 00 00 00 	lea    0xd0(%rbp),%rax
14024f59b:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
14024f5a2:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
14024f5a9:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
14024f5b0:	48 89 bd 90 00 00 00 	mov    %rdi,0x90(%rbp)
14024f5b7:	48 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%rax
14024f5be:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
14024f5c5:	4c 89 ad a0 00 00 00 	mov    %r13,0xa0(%rbp)
14024f5cc:	4c 8b c2             	mov    %rdx,%r8
14024f5cf:	4c 2b c1             	sub    %rcx,%r8
14024f5d2:	49 c1 f8 04          	sar    $0x4,%r8
14024f5d6:	4c 8d 8d 80 00 00 00 	lea    0x80(%rbp),%r9
14024f5dd:	e8 46 49 00 00       	call   0x140253f28
14024f5e2:	41 b9 01 00 00 00    	mov    $0x1,%r9d
14024f5e8:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
14024f5ed:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14024f5f2:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14024f5f7:	48 3b de             	cmp    %rsi,%rbx
14024f5fa:	0f 84 3c 02 00 00    	je     0x14024f83c
14024f600:	48 8b cf             	mov    %rdi,%rcx
14024f603:	e8 e4 a1 db ff       	call   0x1400097ec
14024f608:	4c 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%r8
14024f60f:	48 8b d3             	mov    %rbx,%rdx
14024f612:	e8 0d 3f 00 00       	call   0x140253524
14024f617:	48 8b f0             	mov    %rax,%rsi
14024f61a:	48 8d 7b 10          	lea    0x10(%rbx),%rdi
14024f61e:	45 33 ff             	xor    %r15d,%r15d
14024f621:	48 3b 7c 24 48       	cmp    0x48(%rsp),%rdi
14024f626:	74 12                	je     0x14024f63a
14024f628:	4c 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%r8
14024f62f:	48 8b d7             	mov    %rdi,%rdx
14024f632:	e8 ed 3e 00 00       	call   0x140253524
14024f637:	4c 8b f8             	mov    %rax,%r15
14024f63a:	41 bd 01 00 00 00    	mov    $0x1,%r13d
14024f640:	48 3b 7c 24 48       	cmp    0x48(%rsp),%rdi
14024f645:	0f 84 80 00 00 00    	je     0x14024f6cb
14024f64b:	48 8b 47 08          	mov    0x8(%rdi),%rax
14024f64f:	48 85 c0             	test   %rax,%rax
14024f652:	74 0a                	je     0x14024f65e
14024f654:	f0 44 01 68 08       	lock add %r13d,0x8(%rax)
14024f659:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14024f65e:	48 8b 07             	mov    (%rdi),%rax
14024f661:	48 89 45 20          	mov    %rax,0x20(%rbp)
14024f665:	48 8b 47 08          	mov    0x8(%rdi),%rax
14024f669:	48 89 45 28          	mov    %rax,0x28(%rbp)
14024f66d:	45 0b f5             	or     %r13d,%r14d
14024f670:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14024f675:	48 8b 43 08          	mov    0x8(%rbx),%rax
14024f679:	48 85 c0             	test   %rax,%rax
14024f67c:	74 0a                	je     0x14024f688
14024f67e:	f0 44 01 68 08       	lock add %r13d,0x8(%rax)
14024f683:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
14024f688:	48 8b 03             	mov    (%rbx),%rax
14024f68b:	48 89 45 10          	mov    %rax,0x10(%rbp)
14024f68f:	48 8b 43 08          	mov    0x8(%rbx),%rax
14024f693:	48 89 45 18          	mov    %rax,0x18(%rbp)
14024f697:	41 83 ce 02          	or     $0x2,%r14d
14024f69b:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14024f6a0:	4d 8b cf             	mov    %r15,%r9
14024f6a3:	4c 8b c6             	mov    %rsi,%r8