fffff800003312d6:	74 34                	je     0xfffff8000033130c
fffff800003312d8:	49 8b c8             	mov    %r8,%rcx
fffff800003312db:	40 88 7b 08          	mov    %dil,0x8(%rbx)
fffff800003312df:	e8 08 ed ff ff       	call   0xfffff8000032ffec
fffff800003312e4:	48 b9 ff ff ff ff ff 	movabs $0xffffffffff,%rcx
fffff800003312eb:	00 00 00
fffff800003312ee:	49 c1 e8 0c          	shr    $0xc,%r8
fffff800003312f2:	4c 23 c1             	and    %rcx,%r8
fffff800003312f5:	8b 8b 34 02 00 00    	mov    0x234(%rbx),%ecx
fffff800003312fb:	49 0b c0             	or     %r8,%rax
fffff800003312fe:	48 89 84 cb 38 02 00 	mov    %rax,0x238(%rbx,%rcx,8)
fffff80000331305:	00
fffff80000331306:	01 bb 34 02 00 00    	add    %edi,0x234(%rbx)
fffff8000033130c:	44 38 7b 0a          	cmp    %r15b,0xa(%rbx)
fffff80000331310:	74 06                	je     0xfffff80000331318
fffff80000331312:	01 bb 68 12 00 00    	add    %edi,0x1268(%rbx)
fffff80000331318:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
fffff8000033131c:	49 bb 00 00 00 00 00 	movabs $0xfffffe0000000000,%r11
fffff80000331323:	fe ff ff
fffff80000331326:	49 c1 e9 0c          	shr    $0xc,%r9
fffff8000033132a:	41 ba ff 03 00 00    	mov    $0x3ff,%r10d
fffff80000331330:	4b 8b 04 cb          	mov    (%r11,%r9,8),%rax
fffff80000331334:	48 c1 e8 08          	shr    $0x8,%rax
fffff80000331338:	4c 8d 40 ff          	lea    -0x1(%rax),%r8
fffff8000033133c:	4c 33 c0             	xor    %rax,%r8
fffff8000033133f:	4d 23 c2             	and    %r10,%r8
fffff80000331342:	4c 33 c0             	xor    %rax,%r8
fffff80000331345:	4b 8b 04 cb          	mov    (%r11,%r9,8),%rax
fffff80000331349:	49 8b d0             	mov    %r8,%rdx
fffff8000033134c:	0f b6 c8             	movzbl %al,%ecx
fffff8000033134f:	48 c1 e2 08          	shl    $0x8,%rdx
fffff80000331353:	48 0b d1             	or     %rcx,%rdx
fffff80000331356:	4b 89 14 cb          	mov    %rdx,(%r11,%r9,8)
fffff8000033135a:	66 45 85 c2          	test   %r8w,%r10w
fffff8000033135e:	75 0c                	jne    0xfffff8000033136c
fffff80000331360:	48 8b cb             	mov    %rbx,%rcx
fffff80000331363:	40 88 7b 08          	mov    %dil,0x8(%rbx)
fffff80000331367:	e8 10 e9 ff ff       	call   0xfffff8000032fc7c
fffff8000033136c:	4d 85 f6             	test   %r14,%r14
fffff8000033136f:	74 03                	je     0xfffff80000331374
fffff80000331371:	41 88 3e             	mov    %dil,(%r14)
fffff80000331374:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
fffff80000331379:	0f b7 c5             	movzwl %bp,%eax
fffff8000033137c:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
fffff80000331381:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
fffff80000331386:	48 83 c4 20          	add    $0x20,%rsp
fffff8000033138a:	41 5f                	pop    %r15
fffff8000033138c:	41 5e                	pop    %r14
fffff8000033138e:	5f                   	pop    %rdi
fffff8000033138f:	c3                   	ret
fffff80000331390:	cc                   	int3
fffff80000331391:	cc                   	int3
fffff80000331392:	cc                   	int3
fffff80000331393:	cc                   	int3
fffff80000331394:	cc                   	int3
fffff80000331395:	cc                   	int3
fffff80000331396:	cc                   	int3
fffff80000331397:	cc                   	int3
fffff80000331398:	48 83 ec 28          	sub    $0x28,%rsp
fffff8000033139c:	4c 8b da             	mov    %rdx,%r11
fffff8000033139f:	45 8b c0             	mov    %r8d,%r8d
fffff800003313a2:	48 c1 ea 0c          	shr    $0xc,%rdx
fffff800003313a6:	45 33 d2             	xor    %r10d,%r10d
fffff800003313a9:	e8 be 4a ff ff       	call   0xfffff80000325e6c
fffff800003313ae:	84 c0                	test   %al,%al
fffff800003313b0:	74 52                	je     0xfffff80000331404
fffff800003313b2:	45 84 c9             	test   %r9b,%r9b
fffff800003313b5:	74 32                	je     0xfffff800003313e9
fffff800003313b7:	48 8b 05 a2 81 2d 00 	mov    0x2d81a2(%rip),%rax        # 0xfffff80000609560
fffff800003313be:	b9 00 0c 00 00       	mov    $0xc00,%ecx
fffff800003313c3:	48 23 c1             	and    %rcx,%rax
fffff800003313c6:	48 3b c1             	cmp    %rcx,%rax
fffff800003313c9:	73 1e                	jae    0xfffff800003313e9
fffff800003313cb:	48 b9 00 00 00 00 80 	movabs $0x8000000000,%rcx
fffff800003313d2:	00 00 00
fffff800003313d5:	4c 3b d9             	cmp    %rcx,%r11
fffff800003313d8:	73 2a                	jae    0xfffff80000331404
fffff800003313da:	41 8b c0             	mov    %r8d,%eax
fffff800003313dd:	48 c1 e0 0c          	shl    $0xc,%rax
fffff800003313e1:	49 03 c3             	add    %r11,%rax
fffff800003313e4:	48 3b c1             	cmp    %rcx,%rax
fffff800003313e7:	73 1b                	jae    0xfffff80000331404
fffff800003313e9:	b8 ff ff ef fe       	mov    $0xfeefffff,%eax
fffff800003313ee:	4c 3b d8             	cmp    %rax,%r11
fffff800003313f1:	77 17                	ja     0xfffff8000033140a
fffff800003313f3:	49 c1 e0 0c          	shl    $0xc,%r8
fffff800003313f7:	b8 00 00 e0 fe       	mov    $0xfee00000,%eax
fffff800003313fc:	4d 03 c3             	add    %r11,%r8
fffff800003313ff:	4c 3b c0             	cmp    %rax,%r8
fffff80000331402:	76 06                	jbe    0xfffff8000033140a
fffff80000331404:	41 ba 05 00 00 00    	mov    $0x5,%r10d
fffff8000033140a:	41 0f b7 c2          	movzwl %r10w,%eax
fffff8000033140e:	48 83 c4 28          	add    $0x28,%rsp
fffff80000331412:	c3                   	ret
fffff80000331413:	cc                   	int3
fffff80000331414:	cc                   	int3
fffff80000331415:	cc                   	int3
fffff80000331416:	cc                   	int3
fffff80000331417:	cc                   	int3
fffff80000331418:	cc                   	int3
fffff80000331419:	cc                   	int3
fffff8000033141a:	cc                   	int3
fffff8000033141b:	cc                   	int3
fffff8000033141c:	40 53                	rex push %rbx
fffff8000033141e:	48 83 ec 30          	sub    $0x30,%rsp
fffff80000331422:	48 8b 01             	mov    (%rcx),%rax
fffff80000331425:	48 8d 59 08          	lea    0x8(%rcx),%rbx
fffff80000331429:	4d 8b d9             	mov    %r9,%r11
fffff8000033142c:	48 8b 88 30 01 00 00 	mov    0x130(%rax),%rcx
fffff80000331433:	41 f6 c0 01          	test   $0x1,%r8b
fffff80000331437:	74 31                	je     0xfffff8000033146a
fffff80000331439:	45 8b d0             	mov    %r8d,%r10d
fffff8000033143c:	41 d1 ea             	shr    $1,%r10d
fffff8000033143f:	41 83 e2 01          	and    $0x1,%r10d
fffff80000331443:	41 8b c2             	mov    %r10d,%eax
fffff80000331446:	83 c8 02             	or     $0x2,%eax
fffff80000331449:	41 80 e0 04          	and    $0x4,%r8b
fffff8000033144d:	4d 8b c3             	mov    %r11,%r8
fffff80000331450:	41 0f 44 c2          	cmove  %r10d,%eax
fffff80000331454:	45 33 c9             	xor    %r9d,%r9d
fffff80000331457:	89 44 24 28          	mov    %eax,0x28(%rsp)
fffff8000033145b:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
fffff80000331460:	48 8b d3             	mov    %rbx,%rdx
fffff80000331463:	e8 c8 f1 f4 ff       	call   0xfffff80000280630
fffff80000331468:	eb 19                	jmp    0xfffff80000331483
fffff8000033146a:	48 8b 09             	mov    (%rcx),%rcx
fffff8000033146d:	4c 8b c2             	mov    %rdx,%r8
fffff80000331470:	48 8b d3             	mov    %rbx,%rdx
fffff80000331473:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
fffff80000331478:	41 b9 00 10 00 00    	mov    $0x1000,%r9d
fffff8000033147e:	e8 ed da 00 00       	call   0xfffff8000033ef70
fffff80000331483:	48 83 c4 30          	add    $0x30,%rsp
fffff80000331487:	5b                   	pop    %rbx
fffff80000331488:	c3                   	ret
fffff80000331489:	cc                   	int3
fffff8000033148a:	cc                   	int3
fffff8000033148b:	cc                   	int3
fffff8000033148c:	cc                   	int3
fffff8000033148d:	cc                   	int3
fffff8000033148e:	cc                   	int3
fffff8000033148f:	cc                   	int3
fffff80000331490:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
fffff80000331495:	55                   	push   %rbp
fffff80000331496:	56                   	push   %rsi
fffff80000331497:	57                   	push   %rdi
fffff80000331498:	41 54                	push   %r12
fffff8000033149a:	41 55                	push   %r13
fffff8000033149c:	41 56                	push   %r14
fffff8000033149e:	41 57                	push   %r15
fffff800003314a0:	48 83 ec 30          	sub    $0x30,%rsp
fffff800003314a4:	48 8b f1             	mov    %rcx,%rsi
fffff800003314a7:	44 0f b6 fa          	movzbl %dl,%r15d
fffff800003314ab:	4d 8b f1             	mov    %r9,%r14
fffff800003314ae:	4d 8b d0             	mov    %r8,%r10
fffff800003314b1:	49 c1 ea 0c          	shr    $0xc,%r10
fffff800003314b5:	48 c7 c2 00 f0 ff ff 	mov    $0xfffffffffffff000,%rdx
fffff800003314bc:	49 c1 e2 03          	shl    $0x3,%r10
fffff800003314c0:	49 8b d8             	mov    %r8,%rbx
fffff800003314c3:	4c 8b 84 24 98 00 00 	mov    0x98(%rsp),%r8
fffff800003314ca:	00
fffff800003314cb:	41 8b c7             	mov    %r15d,%eax
fffff800003314ce:	48 c1 e0 05          	shl    $0x5,%rax
fffff800003314d2:	bf 01 00 00 00       	mov    $0x1,%edi
fffff800003314d7:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
fffff800003314dc:	48 8b ac 08 b8 00 00 	mov    0xb8(%rax,%rcx,1),%rbp
fffff800003314e3:	00
fffff800003314e4:	8a 84 08 99 01 00 00 	mov    0x199(%rax,%rcx,1),%al
fffff800003314eb:	49 03 ea             	add    %r10,%rbp
fffff800003314ee:	8a c8                	mov    %al,%cl
fffff800003314f0:	88 44 24 78          	mov    %al,0x78(%rsp)
fffff800003314f4:	0f b6 84 24 90 00 00 	movzbl 0x90(%rsp),%eax
fffff800003314fb:	00
fffff800003314fc:	48 23 ea             	and    %rdx,%rbp
fffff800003314ff:	48 c1 e0 05          	shl    $0x5,%rax
fffff80000331503:	d3 e7                	shl    %cl,%edi
fffff80000331505:	23 be 50 02 00 00    	and    0x250(%rsi),%edi
fffff8000033150b:	48 8b 0e             	mov    (%rsi),%rcx
fffff8000033150e:	4c 8b a4 30 b8 00 00 	mov    0xb8(%rax,%rsi,1),%r12
fffff80000331515:	00
fffff80000331516:	4d 03 e2             	add    %r10,%r12
fffff80000331519:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
fffff80000331520:	00
fffff80000331521:	4c 23 e2             	and    %rdx,%r12
fffff80000331524:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
fffff80000331529:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
fffff80000331530:	48 8d 56 08          	lea    0x8(%rsi),%rdx
fffff80000331534:	8b c7                	mov    %edi,%eax
fffff80000331536:	f7 d8                	neg    %eax
fffff80000331538:	4d 1b c9             	sbb    %r9,%r9
fffff8000033153b:	4d 23 cc             	and    %r12,%r9
fffff8000033153e:	e8 61 f9 f4 ff       	call   0xfffff80000280ea4
fffff80000331543:	66 89 44 24 70       	mov    %ax,0x70(%rsp)
fffff80000331548:	44 0f b7 e8          	movzwl %ax,%r13d
fffff8000033154c:	66 85 c0             	test   %ax,%ax
fffff8000033154f:	0f 85 d2 00 00 00    	jne    0xfffff80000331627
fffff80000331555:	85 ff                	test   %edi,%edi
fffff80000331557:	75 12                	jne    0xfffff8000033156b
fffff80000331559:	4d 8b c6             	mov    %r14,%r8
fffff8000033155c:	49 8b d4             	mov    %r12,%rdx
fffff8000033155f:	49 c1 e0 0c          	shl    $0xc,%r8
fffff80000331563:	48 8b cd             	mov    %rbp,%rcx
fffff80000331566:	e8 95 2d f1 ff       	call   0xfffff80000244300
fffff8000033156b:	4c 8b a4 24 80 00 00 	mov    0x80(%rsp),%r12
fffff80000331572:	00
fffff80000331573:	41 8a cf             	mov    %r15b,%cl
fffff80000331576:	44 8a 6c 24 78       	mov    0x78(%rsp),%r13b
fffff8000033157b:	bd 01 00 00 00       	mov    $0x1,%ebp
fffff80000331580:	48 c1 eb 15          	shr    $0x15,%rbx
fffff80000331584:	48 8d 1c 9b          	lea    (%rbx,%rbx,4),%rbx
fffff80000331588:	48 c1 e3 04          	shl    $0x4,%rbx
fffff8000033158c:	48 03 9e 60 01 00 00 	add    0x160(%rsi),%rbx
fffff80000331593:	d3 e5                	shl    %cl,%ebp
fffff80000331595:	48 8b cb             	mov    %rbx,%rcx
fffff80000331598:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
fffff8000033159f:	66 66 66
fffff800003315a2:	48 2b 8e 60 01 00 00 	sub    0x160(%rsi),%rcx
fffff800003315a9:	48 f7 e9             	imul   %rcx
fffff800003315ac:	48 8b fa             	mov    %rdx,%rdi
fffff800003315af:	48 c1 ff 05          	sar    $0x5,%rdi
fffff800003315b3:	48 8b c7             	mov    %rdi,%rax
fffff800003315b6:	48 c1 e8 3f          	shr    $0x3f,%rax
fffff800003315ba:	48 03 f8             	add    %rax,%rdi
fffff800003315bd:	48 c1 e7 15          	shl    $0x15,%rdi
fffff800003315c1:	f7 43 28 00 80 ff 03 	testl  $0x3ff8000,0x28(%rbx)
fffff800003315c8:	74 20                	je     0xfffff800003315ea
fffff800003315ca:	45 3a ac 34 99 01 00 	cmp    0x199(%r12,%rsi,1),%r13b
fffff800003315d1:	00
fffff800003315d2:	74 16                	je     0xfffff800003315ea
fffff800003315d4:	44 8a 8c 24 90 00 00 	mov    0x90(%rsp),%r9b
fffff800003315db:	00
fffff800003315dc:	45 8a c7             	mov    %r15b,%r8b
fffff800003315df:	48 8b d3             	mov    %rbx,%rdx
fffff800003315e2:	48 8b ce             	mov    %rsi,%rcx
fffff800003315e5:	e8 c6 17 00 00       	call   0xfffff80000332db0
fffff800003315ea:	42 f6 04 fb 01       	testb  $0x1,(%rbx,%r15,8)
fffff800003315ef:	75 11                	jne    0xfffff80000331602
fffff800003315f1:	4c 8b cf             	mov    %rdi,%r9
fffff800003315f4:	45 33 c0             	xor    %r8d,%r8d
fffff800003315f7:	41 8a d7             	mov    %r15b,%dl
fffff800003315fa:	48 8b ce             	mov    %rsi,%rcx
fffff800003315fd:	e8 2e 1c 00 00       	call   0xfffff80000333230
fffff80000331602:	8b 43 28             	mov    0x28(%rbx),%eax
fffff80000331605:	8b cd                	mov    %ebp,%ecx
fffff80000331607:	0b c8                	or     %eax,%ecx
fffff80000331609:	33 c8                	xor    %eax,%ecx
fffff8000033160b:	83 e1 1f             	and    $0x1f,%ecx
fffff8000033160e:	33 c8                	xor    %eax,%ecx
fffff80000331610:	89 4b 28             	mov    %ecx,0x28(%rbx)
fffff80000331613:	48 83 c3 50          	add    $0x50,%rbx
fffff80000331617:	49 83 ee 01          	sub    $0x1,%r14
fffff8000033161b:	0f 85 74 ff ff ff    	jne    0xfffff80000331595
fffff80000331621:	44 0f b7 6c 24 70    	movzwl 0x70(%rsp),%r13d
fffff80000331627:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
fffff8000033162e:	00
fffff8000033162f:	41 0f b7 c5          	movzwl %r13w,%eax
fffff80000331633:	48 83 c4 30          	add    $0x30,%rsp
fffff80000331637:	41 5f                	pop    %r15
fffff80000331639:	41 5e                	pop    %r14
fffff8000033163b:	41 5d                	pop    %r13
fffff8000033163d:	41 5c                	pop    %r12
fffff8000033163f:	5f                   	pop    %rdi
fffff80000331640:	5e                   	pop    %rsi
fffff80000331641:	5d                   	pop    %rbp
fffff80000331642:	c3                   	ret
fffff80000331643:	cc                   	int3
fffff80000331644:	cc                   	int3
fffff80000331645:	cc                   	int3
fffff80000331646:	cc                   	int3
fffff80000331647:	cc                   	int3
fffff80000331648:	cc                   	int3
fffff80000331649:	cc                   	int3
fffff8000033164a:	cc                   	int3
fffff8000033164b:	cc                   	int3
fffff8000033164c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff80000331651:	55                   	push   %rbp
fffff80000331652:	56                   	push   %rsi
fffff80000331653:	57                   	push   %rdi
fffff80000331654:	41 54                	push   %r12
fffff80000331656:	41 55                	push   %r13
fffff80000331658:	41 56                	push   %r14
fffff8000033165a:	41 57                	push   %r15
fffff8000033165c:	48 8d ac 24 00 ff ff 	lea    -0x100(%rsp),%rbp
fffff80000331663:	ff
fffff80000331664:	48 81 ec 00 02 00 00 	sub    $0x200,%rsp
fffff8000033166b:	48 8b 05 76 ff 2c 00 	mov    0x2cff76(%rip),%rax        # 0xfffff800006015e8
fffff80000331672:	48 33 c4             	xor    %rsp,%rax
fffff80000331675:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
fffff8000033167c:	48 8b 85 60 01 00 00 	mov    0x160(%rbp),%rax
fffff80000331683:	33 ff                	xor    %edi,%edi
fffff80000331685:	41 8b f0             	mov    %r8d,%esi
fffff80000331688:	44 89 45 90          	mov    %r8d,-0x70(%rbp)
fffff8000033168c:	4c 8b ea             	mov    %rdx,%r13
fffff8000033168f:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
fffff80000331694:	48 8b d9             	mov    %rcx,%rbx
fffff80000331697:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
fffff8000033169b:	33 d2                	xor    %edx,%edx
fffff8000033169d:	48 89 7d 98          	mov    %rdi,-0x68(%rbp)
fffff800003316a1:	41 b8 a0 00 00 00    	mov    $0xa0,%r8d
fffff800003316a7:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
fffff800003316ab:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
fffff800003316af:	89 7c 24 74          	mov    %edi,0x74(%rsp)
fffff800003316b3:	89 7c 24 4c          	mov    %edi,0x4c(%rsp)
fffff800003316b7:	4d 8b f9             	mov    %r9,%r15
fffff800003316ba:	4c 89 4d d8          	mov    %r9,-0x28(%rbp)
fffff800003316be:	e8 fd 2e f1 ff       	call   0xfffff800002445c0
fffff800003316c3:	33 d2                	xor    %edx,%edx
fffff800003316c5:	44 8d 47 50          	lea    0x50(%rdi),%r8d
fffff800003316c9:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
fffff800003316cd:	e8 ee 2e f1 ff       	call   0xfffff800002445c0
fffff800003316d2:	48 8d 93 68 07 00 00 	lea    0x768(%rbx),%rdx
fffff800003316d9:	8b ce                	mov    %esi,%ecx
fffff800003316db:	83 e1 01             	and    $0x1,%ecx
fffff800003316de:	48 89 55 e0          	mov    %rdx,-0x20(%rbp)
fffff800003316e2:	44 8b e6             	mov    %esi,%r12d
fffff800003316e5:	89 4c 24 70          	mov    %ecx,0x70(%rsp)
fffff800003316e9:	41 83 e4 08          	and    $0x8,%r12d
fffff800003316ed:	f0 48 0f ba 2a 00    	lock btsq $0x0,(%rdx)
fffff800003316f3:	73 13                	jae    0xfffff80000331708
fffff800003316f5:	48 8b ca             	mov    %rdx,%rcx
fffff800003316f8:	e8 13 9f ee ff       	call   0xfffff8000021b610
fffff800003316fd:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
fffff80000331701:	48 8d 93 68 07 00 00 	lea    0x768(%rbx),%rdx
fffff80000331708:	49 8b c5             	mov    %r13,%rax
fffff8000033170b:	48 c1 e8 15          	shr    $0x15,%rax
fffff8000033170f:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
fffff80000331713:	4c 8d 34 80          	lea    (%rax,%rax,4),%r14
fffff80000331717:	49 c1 e6 04          	shl    $0x4,%r14
fffff8000033171b:	4c 03 b3 60 01 00 00 	add    0x160(%rbx),%r14
fffff80000331722:	4c 89 75 c8          	mov    %r14,-0x38(%rbp)
fffff80000331726:	49 8b 06             	mov    (%r14),%rax
fffff80000331729:	a8 40                	test   $0x40,%al
fffff8000033172b:	74 2f                	je     0xfffff8000033175c
fffff8000033172d:	f0 48 21 3a          	lock and %rdi,(%rdx)
fffff80000331731:	40 f6 c6 02          	test   $0x2,%sil
fffff80000331735:	75 1d                	jne    0xfffff80000331754
fffff80000331737:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
fffff8000033173b:	4d 8b cf             	mov    %r15,%r9
fffff8000033173e:	4c 89 44 24 20       	mov    %r8,0x20(%rsp)
fffff80000331743:	49 8b d5             	mov    %r13,%rdx
fffff80000331746:	44 8a c1             	mov    %cl,%r8b
fffff80000331749:	48 8b cb             	mov    %rbx,%rcx
fffff8000033174c:	e8 e3 07 ed ff       	call   0xfffff80000201f34
fffff80000331751:	0f b7 f8             	movzwl %ax,%edi
fffff80000331754:	0f b7 c7             	movzwl %di,%eax
fffff80000331757:	e9 ac 09 00 00       	jmp    0xfffff80000332108
fffff8000033175c:	8b c6                	mov    %esi,%eax
fffff8000033175e:	89 7c 24 48          	mov    %edi,0x48(%rsp)
fffff80000331762:	83 e0 04             	and    $0x4,%eax
fffff80000331765:	89 44 24 54          	mov    %eax,0x54(%rsp)
fffff80000331769:	f7 d8                	neg    %eax