fffff8000023011a:	48 39 be 30 a4 02 00 	cmp    %rdi,0x2a430(%rsi)
fffff80000230121:	75 37                	jne    0xfffff8000023015a
fffff80000230123:	40 38 be 40 a4 02 00 	cmp    %dil,0x2a440(%rsi)
fffff8000023012a:	74 09                	je     0xfffff80000230135
fffff8000023012c:	4c 89 b6 30 a4 02 00 	mov    %r14,0x2a430(%rsi)
fffff80000230133:	eb 25                	jmp    0xfffff8000023015a
fffff80000230135:	49 8b ce             	mov    %r14,%rcx
fffff80000230138:	a8 04                	test   $0x4,%al
fffff8000023013a:	74 0e                	je     0xfffff8000023014a
fffff8000023013c:	4c 89 b6 30 a4 02 00 	mov    %r14,0x2a430(%rsi)
fffff80000230143:	e8 64 01 0d 00       	call   0xfffff800003002ac
fffff80000230148:	eb 10                	jmp    0xfffff8000023015a
fffff8000023014a:	24 f7                	and    $0xf7,%al
fffff8000023014c:	33 d2                	xor    %edx,%edx
fffff8000023014e:	41 88 86 c1 01 00 00 	mov    %al,0x1c1(%r14)
fffff80000230155:	e8 76 1f 0d 00       	call   0xfffff800003020d0
fffff8000023015a:	41 f6 86 c1 01 00 00 	testb  $0x10,0x1c1(%r14)
fffff80000230161:	10
fffff80000230162:	74 07                	je     0xfffff8000023016b
fffff80000230164:	4c 89 b6 38 a4 02 00 	mov    %r14,0x2a438(%rsi)
fffff8000023016b:	45 33 f6             	xor    %r14d,%r14d
fffff8000023016e:	45 38 b7 1c 01 00 00 	cmp    %r14b,0x11c(%r15)
fffff80000230175:	0f 85 8b 00 00 00    	jne    0xfffff80000230206
fffff8000023017b:	49 8b 87 08 03 00 00 	mov    0x308(%r15),%rax
fffff80000230182:	44 84 a0 80 34 00 00 	test   %r12b,0x3480(%rax)
fffff80000230189:	74 7b                	je     0xfffff80000230206
fffff8000023018b:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff80000230192:	00 00
fffff80000230194:	f6 05 c5 93 3d 00 04 	testb  $0x4,0x3d93c5(%rip)        # 0xfffff80000609560
fffff8000023019b:	74 1b                	je     0xfffff800002301b8
fffff8000023019d:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff800002301a1:	0f 31                	rdtsc
fffff800002301a3:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002301a7:	48 0b c2             	or     %rdx,%rax
fffff800002301aa:	48 8b c8             	mov    %rax,%rcx
fffff800002301ad:	49 8b c0             	mov    %r8,%rax
fffff800002301b0:	48 f7 e1             	mul    %rcx
fffff800002301b3:	48 8b c2             	mov    %rdx,%rax
fffff800002301b6:	eb 05                	jmp    0xfffff800002301bd
fffff800002301b8:	e8 9f 63 00 00       	call   0xfffff8000023655c
fffff800002301bd:	49 2b 87 f0 09 00 00 	sub    0x9f0(%r15),%rax
fffff800002301c4:	48 3d 00 46 c3 23    	cmp    $0x23c34600,%rax
fffff800002301ca:	76 09                	jbe    0xfffff800002301d5
fffff800002301cc:	45 88 b7 e8 09 00 00 	mov    %r14b,0x9e8(%r15)
fffff800002301d3:	eb 31                	jmp    0xfffff80000230206
fffff800002301d5:	b9 e8 00 00 00       	mov    $0xe8,%ecx
fffff800002301da:	0f 32                	rdmsr
fffff800002301dc:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002301e0:	b9 e7 00 00 00       	mov    $0xe7,%ecx
fffff800002301e5:	48 0b c2             	or     %rdx,%rax
fffff800002301e8:	49 89 87 d8 09 00 00 	mov    %rax,0x9d8(%r15)
fffff800002301ef:	0f 32                	rdmsr
fffff800002301f1:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002301f5:	48 0b c2             	or     %rdx,%rax
fffff800002301f8:	45 88 a7 e8 09 00 00 	mov    %r12b,0x9e8(%r15)
fffff800002301ff:	49 89 87 e0 09 00 00 	mov    %rax,0x9e0(%r15)
fffff80000230206:	44 88 73 14          	mov    %r14b,0x14(%rbx)
fffff8000023020a:	eb 12                	jmp    0xfffff8000023021e
fffff8000023020c:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
fffff80000230210:	4d 8b c7             	mov    %r15,%r8
fffff80000230213:	48 8b d3             	mov    %rbx,%rdx
fffff80000230216:	e8 45 df fe ff       	call   0xfffff8000021e160
fffff8000023021b:	45 33 f6             	xor    %r14d,%r14d
fffff8000023021e:	f6 43 13 02          	testb  $0x2,0x13(%rbx)
fffff80000230222:	74 46                	je     0xfffff8000023026a
fffff80000230224:	65 48 8b 0c 25 00 00 	mov    %gs:0x0,%rcx
fffff8000023022b:	00 00
fffff8000023022d:	f6 05 2c 93 3d 00 04 	testb  $0x4,0x3d932c(%rip)        # 0xfffff80000609560
fffff80000230234:	74 1b                	je     0xfffff80000230251
fffff80000230236:	4c 8b 41 28          	mov    0x28(%rcx),%r8
fffff8000023023a:	0f 31                	rdtsc
fffff8000023023c:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000230240:	48 0b c2             	or     %rdx,%rax
fffff80000230243:	48 8b c8             	mov    %rax,%rcx
fffff80000230246:	49 8b c0             	mov    %r8,%rax
fffff80000230249:	48 f7 e1             	mul    %rcx
fffff8000023024c:	48 8b c2             	mov    %rdx,%rax
fffff8000023024f:	eb 05                	jmp    0xfffff80000230256
fffff80000230251:	e8 06 63 00 00       	call   0xfffff8000023655c
fffff80000230256:	48 8b 93 e8 00 00 00 	mov    0xe8(%rbx),%rdx
fffff8000023025d:	48 3b d0             	cmp    %rax,%rdx
fffff80000230260:	76 08                	jbe    0xfffff8000023026a
fffff80000230262:	48 8b cb             	mov    %rbx,%rcx
fffff80000230265:	e8 f2 d3 06 00       	call   0xfffff8000029d65c
fffff8000023026a:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
fffff8000023026e:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
fffff80000230272:	e8 d9 85 fe ff       	call   0xfffff80000218850
fffff80000230277:	84 c0                	test   %al,%al
fffff80000230279:	75 09                	jne    0xfffff80000230284
fffff8000023027b:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
fffff8000023027f:	e9 9c fa ff ff       	jmp    0xfffff8000022fd20
fffff80000230284:	48 8b 7d f0          	mov    -0x10(%rbp),%rdi
fffff80000230288:	e9 fa f5 ff ff       	jmp    0xfffff8000022f887
fffff8000023028d:	48 8b 8f 08 01 00 00 	mov    0x108(%rdi),%rcx
fffff80000230294:	48 8b 81 00 01 00 00 	mov    0x100(%rcx),%rax
fffff8000023029b:	48 85 c0             	test   %rax,%rax
fffff8000023029e:	74 21                	je     0xfffff800002302c1
fffff800002302a0:	49 8b d6             	mov    %r14,%rdx
fffff800002302a3:	48 87 91 00 01 00 00 	xchg   %rdx,0x100(%rcx)
fffff800002302aa:	48 85 d2             	test   %rdx,%rdx
fffff800002302ad:	74 12                	je     0xfffff800002302c1
fffff800002302af:	48 8b cf             	mov    %rdi,%rcx
fffff800002302b2:	e8 f9 61 fe ff       	call   0xfffff800002164b0
fffff800002302b7:	8b d0                	mov    %eax,%edx
fffff800002302b9:	85 c0                	test   %eax,%eax
fffff800002302bb:	0f 85 cd 10 00 00    	jne    0xfffff8000023138e
fffff800002302c1:	65 4c 8b 2c 25 00 00 	mov    %gs:0x0,%r13
fffff800002302c8:	00 00
fffff800002302ca:	8b 05 bc b3 57 00    	mov    0x57b3bc(%rip),%eax        # 0xfffff800007ab68c
fffff800002302d0:	4c 89 6d e0          	mov    %r13,-0x20(%rbp)
fffff800002302d4:	85 c0                	test   %eax,%eax
fffff800002302d6:	75 1c                	jne    0xfffff800002302f4
fffff800002302d8:	8b 05 aa b3 57 00    	mov    0x57b3aa(%rip),%eax        # 0xfffff800007ab688
fffff800002302de:	85 c0                	test   %eax,%eax
fffff800002302e0:	75 12                	jne    0xfffff800002302f4
fffff800002302e2:	44 38 b7 70 05 00 00 	cmp    %r14b,0x570(%rdi)
fffff800002302e9:	75 09                	jne    0xfffff800002302f4
fffff800002302eb:	44 38 b7 88 05 00 00 	cmp    %r14b,0x588(%rdi)
fffff800002302f2:	74 0b                	je     0xfffff800002302ff
fffff800002302f4:	49 8b d5             	mov    %r13,%rdx
fffff800002302f7:	48 8b cf             	mov    %rdi,%rcx
fffff800002302fa:	e8 e9 2e 08 00       	call   0xfffff800002b31e8
fffff800002302ff:	8b 87 18 01 00 00    	mov    0x118(%rdi),%eax
fffff80000230305:	85 c0                	test   %eax,%eax
fffff80000230307:	0f 85 cf 0c 00 00    	jne    0xfffff80000230fdc
fffff8000023030d:	41 8b 85 98 03 01 00 	mov    0x10398(%r13),%eax
fffff80000230314:	85 c0                	test   %eax,%eax
fffff80000230316:	0f 84 f6 00 00 00    	je     0xfffff80000230412
fffff8000023031c:	41 8b 95 98 03 01 00 	mov    0x10398(%r13),%edx
fffff80000230323:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
fffff80000230329:	41 8b 85 8c 03 01 00 	mov    0x1038c(%r13),%eax
fffff80000230330:	8b c8                	mov    %eax,%ecx
fffff80000230332:	45 89 a5 f0 ea 02 00 	mov    %r12d,0x2eaf0(%r13)
fffff80000230339:	41 23 c9             	and    %r9d,%ecx
fffff8000023033c:	3b ca                	cmp    %edx,%ecx
fffff8000023033e:	45 8a e6             	mov    %r14b,%r12b
fffff80000230341:	1b db                	sbb    %ebx,%ebx
fffff80000230343:	23 d8                	and    %eax,%ebx
fffff80000230345:	8b c3                	mov    %ebx,%eax
fffff80000230347:	0f ba eb 1f          	bts    $0x1f,%ebx
fffff8000023034b:	41 23 c1             	and    %r9d,%eax
fffff8000023034e:	41 89 9d 8c 03 01 00 	mov    %ebx,0x1038c(%r13)
fffff80000230355:	4d 8b 85 08 f0 02 00 	mov    0x2f008(%r13),%r8
fffff8000023035c:	8b f0                	mov    %eax,%esi
fffff8000023035e:	44 8b f8             	mov    %eax,%r15d
fffff80000230361:	48 8d 05 58 90 55 00 	lea    0x559058(%rip),%rax        # 0xfffff800007893c0
fffff80000230368:	49 c1 e7 0c          	shl    $0xc,%r15
fffff8000023036c:	4c 03 3d c5 60 3d 00 	add    0x3d60c5(%rip),%r15        # 0xfffff80000606438
fffff80000230373:	48 c1 e6 06          	shl    $0x6,%rsi
fffff80000230377:	48 03 f0             	add    %rax,%rsi
fffff8000023037a:	4c 89 45 f8          	mov    %r8,-0x8(%rbp)
fffff8000023037e:	45 33 d2             	xor    %r10d,%r10d
fffff80000230381:	45 8b 0f             	mov    (%r15),%r9d
fffff80000230384:	4d 8d 6f 08          	lea    0x8(%r15),%r13
fffff80000230388:	44 89 4c 24 48       	mov    %r9d,0x48(%rsp)
fffff8000023038d:	45 8d 5a 01          	lea    0x1(%r10),%r11d
fffff80000230391:	41 8b 45 00          	mov    0x0(%r13),%eax
fffff80000230395:	41 8b ce             	mov    %r14d,%ecx
fffff80000230398:	85 c0                	test   %eax,%eax
fffff8000023039a:	41 8b c3             	mov    %r11d,%eax
fffff8000023039d:	0f 95 c2             	setne  %dl
fffff800002303a0:	d3 e0                	shl    %cl,%eax
fffff800002303a2:	83 e0 0f             	and    $0xf,%eax
fffff800002303a5:	41 23 c1             	and    %r9d,%eax
fffff800002303a8:	d3 e8                	shr    %cl,%eax
fffff800002303aa:	84 c2                	test   %al,%dl
fffff800002303ac:	74 33                	je     0xfffff800002303e1
fffff800002303ae:	45 84 e4             	test   %r12b,%r12b
fffff800002303b1:	75 10                	jne    0xfffff800002303c3
fffff800002303b3:	48 8b 06             	mov    (%rsi),%rax
fffff800002303b6:	48 85 c0             	test   %rax,%rax
fffff800002303b9:	75 41                	jne    0xfffff800002303fc
fffff800002303bb:	f0 48 0f ba 2e 00    	lock btsq $0x0,(%rsi)
fffff800002303c1:	72 3b                	jb     0xfffff800002303fe
fffff800002303c3:	41 8b d6             	mov    %r14d,%edx
fffff800002303c6:	49 8b cf             	mov    %r15,%rcx
fffff800002303c9:	45 8a e3             	mov    %r11b,%r12b
fffff800002303cc:	e8 df ae fd ff       	call   0xfffff8000020b2b0
fffff800002303d1:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
fffff800002303d5:	45 33 d2             	xor    %r10d,%r10d
fffff800002303d8:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
fffff800002303dd:	45 8d 5a 01          	lea    0x1(%r10),%r11d
fffff800002303e1:	45 03 f3             	add    %r11d,%r14d
fffff800002303e4:	49 83 c5 08          	add    $0x8,%r13
fffff800002303e8:	41 83 fe 04          	cmp    $0x4,%r14d
fffff800002303ec:	72 a3                	jb     0xfffff80000230391
fffff800002303ee:	45 33 f6             	xor    %r14d,%r14d
fffff800002303f1:	45 84 e4             	test   %r12b,%r12b
fffff800002303f4:	74 0b                	je     0xfffff80000230401
fffff800002303f6:	f0 4c 21 36          	lock and %r14,(%rsi)
fffff800002303fa:	eb 05                	jmp    0xfffff80000230401
fffff800002303fc:	f3 90                	pause
fffff800002303fe:	45 33 f6             	xor    %r14d,%r14d
fffff80000230401:	4c 8b 6d e0          	mov    -0x20(%rbp),%r13
fffff80000230405:	ff c3                	inc    %ebx
fffff80000230407:	0f ba f3 1f          	btr    $0x1f,%ebx
fffff8000023040b:	41 89 9d 8c 03 01 00 	mov    %ebx,0x1038c(%r13)
fffff80000230412:	83 3d b7 11 3d 00 02 	cmpl   $0x2,0x3d11b7(%rip)        # 0xfffff800006015d0
fffff80000230419:	75 1a                	jne    0xfffff80000230435
fffff8000023041b:	44 38 b7 1c 01 00 00 	cmp    %r14b,0x11c(%rdi)
fffff80000230422:	74 11                	je     0xfffff80000230435
fffff80000230424:	45 38 b5 d0 04 01 00 	cmp    %r14b,0x104d0(%r13)
fffff8000023042b:	74 08                	je     0xfffff80000230435
fffff8000023042d:	48 8b cf             	mov    %rdi,%rcx
fffff80000230430:	e8 0b 7e 0a 00       	call   0xfffff800002d8240
fffff80000230435:	41 8a d6             	mov    %r14b,%dl
fffff80000230438:	45 8a e6             	mov    %r14b,%r12b
fffff8000023043b:	88 54 24 41          	mov    %dl,0x41(%rsp)
fffff8000023043f:	41 bf 01 00 00 00    	mov    $0x1,%r15d
fffff80000230445:	41 0f b6 c4          	movzbl %r12b,%eax
fffff80000230449:	48 8b 9c c7 a8 02 00 	mov    0x2a8(%rdi,%rax,8),%rbx
fffff80000230450:	00
fffff80000230451:	84 d2                	test   %dl,%dl
fffff80000230453:	74 5e                	je     0xfffff800002304b3
fffff80000230455:	8b 87 c8 02 00 00    	mov    0x2c8(%rdi),%eax
fffff8000023045b:	41 0f b6 cc          	movzbl %r12b,%ecx
fffff8000023045f:	0f a3 c8             	bt     %ecx,%eax
fffff80000230462:	73 4f                	jae    0xfffff800002304b3
fffff80000230464:	8b 83 98 06 00 00    	mov    0x698(%rbx),%eax
fffff8000023046a:	48 0f ba e0 08       	bt     $0x8,%rax
fffff8000023046f:	73 42                	jae    0xfffff800002304b3
fffff80000230471:	48 8b 43 30          	mov    0x30(%rbx),%rax
fffff80000230475:	44 84 78 0c          	test   %r15b,0xc(%rax)
fffff80000230479:	75 38                	jne    0xfffff800002304b3
fffff8000023047b:	41 8a d4             	mov    %r12b,%dl
fffff8000023047e:	48 8b cf             	mov    %rdi,%rcx
fffff80000230481:	e8 06 94 fd ff       	call   0xfffff8000020988c
fffff80000230486:	48 8b 83 98 06 00 00 	mov    0x698(%rbx),%rax
fffff8000023048d:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
fffff80000230491:	4c 8b c8             	mov    %rax,%r9
fffff80000230494:	0f b6 d0             	movzbl %al,%edx
fffff80000230497:	49 c1 e9 0a          	shr    $0xa,%r9
fffff8000023049b:	45 22 cf             	and    %r15b,%r9b
fffff8000023049e:	44 88 74 24 20       	mov    %r14b,0x20(%rsp)
fffff800002304a3:	e8 e4 d2 ff ff       	call   0xfffff8000022d78c
fffff800002304a8:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
fffff800002304ac:	44 08 79 0c          	or     %r15b,0xc(%rcx)
fffff800002304b0:	08 43 15             	or     %al,0x15(%rbx)
fffff800002304b3:	8a 53 15             	mov    0x15(%rbx),%dl
fffff800002304b6:	84 d2                	test   %dl,%dl
fffff800002304b8:	0f 84 08 04 00 00    	je     0xfffff800002308c6
fffff800002304be:	65 4c 8b 34 25 00 00 	mov    %gs:0x0,%r14
fffff800002304c5:	00 00
fffff800002304c7:	48 8b b7 c0 02 00 00 	mov    0x2c0(%rdi),%rsi
fffff800002304ce:	44 38 66 14          	cmp    %r12b,0x14(%rsi)
fffff800002304d2:	74 7c                	je     0xfffff80000230550
fffff800002304d4:	b9 02 01 00 c0       	mov    $0xc0000102,%ecx
fffff800002304d9:	0f 32                	rdmsr
fffff800002304db:	48 c1 e2 20          	shl    $0x20,%rdx
fffff800002304df:	45 33 ed             	xor    %r13d,%r13d
fffff800002304e2:	48 0b c2             	or     %rdx,%rax
fffff800002304e5:	48 89 86 c8 0e 00 00 	mov    %rax,0xec8(%rsi)
fffff800002304ec:	44 38 ae 70 11 00 00 	cmp    %r13b,0x1170(%rsi)
fffff800002304f3:	74 1f                	je     0xfffff80000230514
fffff800002304f5:	b9 22 01 00 00       	mov    $0x122,%ecx
fffff800002304fa:	0f 32                	rdmsr
fffff800002304fc:	48 c1 e2 20          	shl    $0x20,%rdx
fffff80000230500:	48 0b c2             	or     %rdx,%rax
fffff80000230503:	49 89 86 58 03 01 00 	mov    %rax,0x10358(%r14)
fffff8000023050a:	83 e0 03             	and    $0x3,%eax
fffff8000023050d:	48 89 86 68 11 00 00 	mov    %rax,0x1168(%rsi)
fffff80000230514:	48 8b d7             	mov    %rdi,%rdx
fffff80000230517:	49 8b ce             	mov    %r14,%rcx
fffff8000023051a:	e8 7d dd fe ff       	call   0xfffff8000021e29c
fffff8000023051f:	44 38 2d 42 90 3d 00 	cmp    %r13b,0x3d9042(%rip)        # 0xfffff80000609568
fffff80000230526:	74 17                	je     0xfffff8000023053f
fffff80000230528:	48 8b 96 c8 0f 00 00 	mov    0xfc8(%rsi),%rdx
fffff8000023052f:	48 8b 8e f0 0f 00 00 	mov    0xff0(%rsi),%rcx
fffff80000230536:	48 83 c2 08          	add    $0x8,%rdx
fffff8000023053a:	e8 cd cb 0c 00       	call   0xfffff800002fd10c
fffff8000023053f:	45 8a c4             	mov    %r12b,%r8b
fffff80000230542:	48 8b d7             	mov    %rdi,%rdx
fffff80000230545:	49 8b ce             	mov    %r14,%rcx
fffff80000230548:	e8 6f 49 ff ff       	call   0xfffff80000224ebc
fffff8000023054d:	8a 53 15             	mov    0x15(%rbx),%dl
fffff80000230550:	45 33 f6             	xor    %r14d,%r14d
fffff80000230553:	88 54 24 40          	mov    %dl,0x40(%rsp)
fffff80000230557:	44 88 73 15          	mov    %r14b,0x15(%rbx)
fffff8000023055b:	41 84 d7             	test   %dl,%r15b
fffff8000023055e:	74 19                	je     0xfffff80000230579
fffff80000230560:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
fffff80000230564:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
fffff80000230569:	e8 22 a2 fd ff       	call   0xfffff8000020a790
fffff8000023056e:	8a 54 24 40          	mov    0x40(%rsp),%dl
fffff80000230572:	80 e2 fe             	and    $0xfe,%dl
fffff80000230575:	88 54 24 40          	mov    %dl,0x40(%rsp)
fffff80000230579:	4c 8b 0b             	mov    (%rbx),%r9
fffff8000023057c:	49 8b 81 08 03 00 00 	mov    0x308(%r9),%rax
fffff80000230583:	8b 88 20 01 00 00    	mov    0x120(%rax),%ecx
fffff80000230589:	48 0f ba e1 15       	bt     $0x15,%rcx
fffff8000023058e:	0f 82 fd 00 00 00    	jb     0xfffff80000230691
fffff80000230594:	84 d2                	test   %dl,%dl
fffff80000230596:	0f 84 f8 00 00 00    	je     0xfffff80000230694
fffff8000023059c:	49 8b 81 c0 02 00 00 	mov    0x2c0(%r9),%rax
fffff800002305a3:	40 8a 73 17          	mov    0x17(%rbx),%sil
fffff800002305a7:	40 0a f2             	or     %dl,%sil
fffff800002305aa:	44 8a 88 9a 0e 00 00 	mov    0xe9a(%rax),%r9b
fffff800002305b1:	45 84 c9             	test   %r9b,%r9b
fffff800002305b4:	75 2a                	jne    0xfffff800002305e0
fffff800002305b6:	44 38 b3 19 05 00 00 	cmp    %r14b,0x519(%rbx)
fffff800002305bd:	74 11                	je     0xfffff800002305d0
fffff800002305bf:	48 8b 43 30          	mov    0x30(%rbx),%rax
fffff800002305c3:	8b 08                	mov    (%rax),%ecx
fffff800002305c5:	41 84 cf             	test   %cl,%r15b
fffff800002305c8:	75 06                	jne    0xfffff800002305d0
fffff800002305ca:	fe 8b d0 05 00 00    	decb   0x5d0(%rbx)
fffff800002305d0:	48 8b 43 30          	mov    0x30(%rbx),%rax
fffff800002305d4:	44 89 30             	mov    %r14d,(%rax)
fffff800002305d7:	44 88 b3 19 05 00 00 	mov    %r14b,0x519(%rbx)
fffff800002305de:	eb 04                	jmp    0xfffff800002305e4
fffff800002305e0:	40 80 ce 02          	or     $0x2,%sil
fffff800002305e4:	40 f6 c6 02          	test   $0x2,%sil
fffff800002305e8:	0f 84 9d 00 00 00    	je     0xfffff8000023068b
fffff800002305ee:	45 84 c9             	test   %r9b,%r9b
fffff800002305f1:	74 0e                	je     0xfffff80000230601
fffff800002305f3:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
fffff800002305f7:	e8 a4 c4 0a 00       	call   0xfffff800002dcaa0
fffff800002305fc:	e9 8a 00 00 00       	jmp    0xfffff8000023068b
fffff80000230601:	44 89 74 24 70       	mov    %r14d,0x70(%rsp)
fffff80000230606:	4c 8d 9b 98 05 00 00 	lea    0x598(%rbx),%r11
fffff8000023060d:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
fffff80000230612:	ba 03 00 00 00       	mov    $0x3,%edx
fffff80000230617:	41 b9 c0 00 00 00    	mov    $0xc0,%r9d
fffff8000023061d:	49 8b 0b             	mov    (%r11),%rcx
fffff80000230620:	48 85 c9             	test   %rcx,%rcx
fffff80000230623:	74 22                	je     0xfffff80000230647
fffff80000230625:	4c 0f bd d1          	bsr    %rcx,%r10
fffff80000230629:	44 89 54 24 70       	mov    %r10d,0x70(%rsp)
fffff8000023062e:	43 8d 04 0a          	lea    (%r10,%r9,1),%eax
fffff80000230632:	45 85 f6             	test   %r14d,%r14d
fffff80000230635:	75 39                	jne    0xfffff80000230670
fffff80000230637:	44 8b f0             	mov    %eax,%r14d
fffff8000023063a:	89 44 24 48          	mov    %eax,0x48(%rsp)
fffff8000023063e:	48 8d 41 ff          	lea    -0x1(%rcx),%rax
fffff80000230642:	48 85 c1             	test   %rax,%rcx
fffff80000230645:	75 0f                	jne    0xfffff80000230656
fffff80000230647:	41 2b d7             	sub    %r15d,%edx
fffff8000023064a:	49 83 eb 08          	sub    $0x8,%r11
fffff8000023064e:	41 83 e9 40          	sub    $0x40,%r9d
fffff80000230652:	78 20                	js     0xfffff80000230674
fffff80000230654:	eb c7                	jmp    0xfffff8000023061d
fffff80000230656:	41 8b c2             	mov    %r10d,%eax
fffff80000230659:	48 0f bb c1          	btc    %rax,%rcx
fffff8000023065d:	c1 e2 06             	shl    $0x6,%edx
fffff80000230660:	48 0f bd c1          	bsr    %rcx,%rax
fffff80000230664:	03 d0                	add    %eax,%edx
fffff80000230666:	89 44 24 70          	mov    %eax,0x70(%rsp)
fffff8000023066a:	89 54 24 4c          	mov    %edx,0x4c(%rsp)
fffff8000023066e:	eb 04                	jmp    0xfffff80000230674
fffff80000230670:	89 44 24 4c          	mov    %eax,0x4c(%rsp)