fffff80000200000 <.text>:
fffff80000200000:	cc                   	int3
fffff80000200001:	cc                   	int3
fffff80000200002:	cc                   	int3
fffff80000200003:	cc                   	int3
fffff80000200004:	cc                   	int3
fffff80000200005:	cc                   	int3
fffff80000200006:	cc                   	int3
fffff80000200007:	cc                   	int3
fffff80000200008:	4c 8b dc             	mov    %rsp,%r11
fffff8000020000b:	49 89 5b 20          	mov    %rbx,0x20(%r11)
fffff8000020000f:	55                   	push   %rbp
fffff80000200010:	56                   	push   %rsi
fffff80000200011:	57                   	push   %rdi
fffff80000200012:	41 54                	push   %r12
fffff80000200014:	41 55                	push   %r13
fffff80000200016:	41 56                	push   %r14
fffff80000200018:	41 57                	push   %r15
fffff8000020001a:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
fffff80000200021:	48 8b 05 c0 15 40 00 	mov    0x4015c0(%rip),%rax        # 0xfffff800006015e8
fffff80000200028:	48 33 c4             	xor    %rsp,%rax
fffff8000020002b:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
fffff80000200032:	00
fffff80000200033:	48 8b 84 24 08 01 00 	mov    0x108(%rsp),%rax
fffff8000020003a:	00
fffff8000020003b:	48 8d 74 24 48       	lea    0x48(%rsp),%rsi
fffff80000200040:	65 48 8b 3c 25 a0 03 	mov    %gs:0x103a0,%rdi
fffff80000200047:	01 00
fffff80000200049:	49 8d 6b 98          	lea    -0x68(%r11),%rbp
fffff8000020004d:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000200050:	4c 8b e2             	mov    %rdx,%r12
fffff80000200053:	48 8b 94 24 00 01 00 	mov    0x100(%rsp),%rdx
fffff8000020005a:	00
fffff8000020005b:	48 8b d9             	mov    %rcx,%rbx
fffff8000020005e:	48 8b 8c 24 10 01 00 	mov    0x110(%rsp),%rcx
fffff80000200065:	00
fffff80000200066:	45 8b f9             	mov    %r9d,%r15d
fffff80000200069:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
fffff8000020006e:	45 8b e8             	mov    %r8d,%r13d
fffff80000200071:	33 d2                	xor    %edx,%edx
fffff80000200073:	48 85 c0             	test   %rax,%rax
fffff80000200076:	0f 11 44 24 48       	movups %xmm0,0x48(%rsp)
fffff8000020007b:	48 0f 45 f0          	cmovne %rax,%rsi
fffff8000020007f:	48 85 c9             	test   %rcx,%rcx
fffff80000200082:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
fffff80000200087:	48 0f 45 e9          	cmovne %rcx,%rbp
fffff8000020008b:	49 89 53 90          	mov    %rdx,-0x70(%r11)
fffff8000020008f:	48 8b cf             	mov    %rdi,%rcx
fffff80000200092:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
fffff80000200097:	41 0f 11 43 a8       	movups %xmm0,-0x58(%r11)
fffff8000020009c:	e8 5b 63 00 00       	call   0xfffff800002063fc
fffff800002000a1:	44 8a f0             	mov    %al,%r14b
fffff800002000a4:	84 c0                	test   %al,%al
fffff800002000a6:	0f 84 92 47 04 00    	je     0xfffff8000024483e
fffff800002000ac:	48 8b 15 9d 66 20 00 	mov    0x20669d(%rip),%rdx        # 0xfffff80000406750
fffff800002000b3:	48 8b cb             	mov    %rbx,%rcx
fffff800002000b6:	e8 a1 63 00 00       	call   0xfffff8000020645c
fffff800002000bb:	84 c0                	test   %al,%al
fffff800002000bd:	74 10                	je     0xfffff800002000cf
fffff800002000bf:	45 33 c0             	xor    %r8d,%r8d
fffff800002000c2:	33 d2                	xor    %edx,%edx
fffff800002000c4:	48 8b cf             	mov    %rdi,%rcx
fffff800002000c7:	e8 78 8e 00 00       	call   0xfffff80000208f44
fffff800002000cc:	48 8b d8             	mov    %rax,%rbx
fffff800002000cf:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
fffff800002000d4:	45 8b cd             	mov    %r13d,%r9d
fffff800002000d7:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
fffff800002000dc:	4d 8b c4             	mov    %r12,%r8
fffff800002000df:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
fffff800002000e4:	48 8b d3             	mov    %rbx,%rdx
fffff800002000e7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002000ec:	48 8b cf             	mov    %rdi,%rcx
fffff800002000ef:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
fffff800002000f4:	e8 97 3b 00 00       	call   0xfffff80000203c90
fffff800002000f9:	0f b7 d8             	movzwl %ax,%ebx
fffff800002000fc:	45 84 f6             	test   %r14b,%r14b
fffff800002000ff:	0f 84 5d 47 04 00    	je     0xfffff80000244862
fffff80000200105:	0f b7 c3             	movzwl %bx,%eax
fffff80000200108:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
fffff8000020010f:	00
fffff80000200110:	48 33 cc             	xor    %rsp,%rcx
fffff80000200113:	e8 58 b4 03 00       	call   0xfffff8000023b570
fffff80000200118:	48 8b 9c 24 f8 00 00 	mov    0xf8(%rsp),%rbx
fffff8000020011f:	00
fffff80000200120:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
fffff80000200127:	41 5f                	pop    %r15
fffff80000200129:	41 5e                	pop    %r14
fffff8000020012b:	41 5d                	pop    %r13
fffff8000020012d:	41 5c                	pop    %r12
fffff8000020012f:	5f                   	pop    %rdi
fffff80000200130:	5e                   	pop    %rsi
fffff80000200131:	5d                   	pop    %rbp
fffff80000200132:	c3                   	ret
fffff80000200133:	cc                   	int3
fffff80000200134:	cc                   	int3
fffff80000200135:	cc                   	int3
fffff80000200136:	cc                   	int3
fffff80000200137:	cc                   	int3
fffff80000200138:	cc                   	int3
fffff80000200139:	cc                   	int3
fffff8000020013a:	cc                   	int3
fffff8000020013b:	cc                   	int3
fffff8000020013c:	45 8b c8             	mov    %r8d,%r9d
fffff8000020013f:	4c 8b d1             	mov    %rcx,%r10
fffff80000200142:	eb 15                	jmp    0xfffff80000200159
fffff80000200144:	4c 63 c1             	movslq %ecx,%r8
fffff80000200147:	b8 01 00 00 00       	mov    $0x1,%eax
fffff8000020014c:	d3 e0                	shl    %cl,%eax
fffff8000020014e:	44 33 c8             	xor    %eax,%r9d
fffff80000200151:	42 8b 04 82          	mov    (%rdx,%r8,4),%eax
fffff80000200155:	43 89 04 82          	mov    %eax,(%r10,%r8,4)
fffff80000200159:	41 0f bc c9          	bsf    %r9d,%ecx
fffff8000020015d:	75 e5                	jne    0xfffff80000200144
fffff8000020015f:	c3                   	ret
fffff80000200160:	cc                   	int3
fffff80000200161:	cc                   	int3
fffff80000200162:	cc                   	int3
fffff80000200163:	cc                   	int3
fffff80000200164:	cc                   	int3
fffff80000200165:	cc                   	int3
fffff80000200166:	cc                   	int3
fffff80000200167:	cc                   	int3
fffff80000200168:	cc                   	int3
fffff80000200169:	cc                   	int3
fffff8000020016a:	cc                   	int3
fffff8000020016b:	cc                   	int3
fffff8000020016c:	cc                   	int3
fffff8000020016d:	cc                   	int3
fffff8000020016e:	cc                   	int3
fffff8000020016f:	cc                   	int3
fffff80000200170:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
fffff80000200175:	57                   	push   %rdi
fffff80000200176:	48 83 ec 70          	sub    $0x70,%rsp
fffff8000020017a:	48 8b 05 67 14 40 00 	mov    0x401467(%rip),%rax        # 0xfffff800006015e8
fffff80000200181:	48 33 c4             	xor    %rsp,%rax
fffff80000200184:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
fffff80000200189:	48 8b fa             	mov    %rdx,%rdi
fffff8000020018c:	48 8b d9             	mov    %rcx,%rbx
fffff8000020018f:	33 d2                	xor    %edx,%edx
fffff80000200191:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
fffff80000200196:	44 8d 42 40          	lea    0x40(%rdx),%r8d
fffff8000020019a:	e8 21 44 04 00       	call   0xfffff800002445c0
fffff8000020019f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
fffff800002001a4:	48 8b cb             	mov    %rbx,%rcx
fffff800002001a7:	e8 54 00 00 00       	call   0xfffff80000200200
fffff800002001ac:	81 67 04 ff 01 00 00 	andl   $0x1ff,0x4(%rdi)
fffff800002001b3:	66 85 c0             	test   %ax,%ax
fffff800002001b6:	75 26                	jne    0xfffff800002001de
fffff800002001b8:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
fffff800002001bc:	89 0f                	mov    %ecx,(%rdi)
fffff800002001be:	85 c9                	test   %ecx,%ecx
fffff800002001c0:	75 1c                	jne    0xfffff800002001de
fffff800002001c2:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
fffff800002001c7:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
fffff800002001cb:	8b 4c 24 24          	mov    0x24(%rsp),%ecx
fffff800002001cf:	88 4f 04             	mov    %cl,0x4(%rdi)
fffff800002001d2:	33 4f 04             	xor    0x4(%rdi),%ecx
fffff800002001d5:	81 e1 00 01 00 00    	and    $0x100,%ecx
fffff800002001db:	31 4f 04             	xor    %ecx,0x4(%rdi)
fffff800002001de:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
fffff800002001e3:	48 33 cc             	xor    %rsp,%rcx
fffff800002001e6:	e8 85 b3 03 00       	call   0xfffff8000023b570
fffff800002001eb:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
fffff800002001f2:	00
fffff800002001f3:	48 83 c4 70          	add    $0x70,%rsp
fffff800002001f7:	5f                   	pop    %rdi
fffff800002001f8:	c3                   	ret
fffff800002001f9:	cc                   	int3
fffff800002001fa:	cc                   	int3
fffff800002001fb:	cc                   	int3
fffff800002001fc:	cc                   	int3
fffff800002001fd:	cc                   	int3
fffff800002001fe:	cc                   	int3
fffff800002001ff:	cc                   	int3
fffff80000200200:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
fffff80000200205:	55                   	push   %rbp
fffff80000200206:	56                   	push   %rsi
fffff80000200207:	57                   	push   %rdi
fffff80000200208:	41 54                	push   %r12
fffff8000020020a:	41 55                	push   %r13
fffff8000020020c:	41 56                	push   %r14
fffff8000020020e:	41 57                	push   %r15
fffff80000200210:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
fffff80000200215:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
fffff8000020021c:	4c 8b f2             	mov    %rdx,%r14
fffff8000020021f:	48 8b f9             	mov    %rcx,%rdi
fffff80000200222:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000200225:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
fffff80000200229:	33 f6                	xor    %esi,%esi
fffff8000020022b:	41 bd 90 00 00 00    	mov    $0x90,%r13d
fffff80000200231:	45 8b c5             	mov    %r13d,%r8d
fffff80000200234:	48 89 75 7f          	mov    %rsi,0x7f(%rbp)
fffff80000200238:	33 d2                	xor    %edx,%edx
fffff8000020023a:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
fffff8000020023f:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
fffff80000200244:	e8 77 43 04 00       	call   0xfffff800002445c0
fffff80000200249:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
fffff8000020024d:	0f 57 c0             	xorps  %xmm0,%xmm0
fffff80000200250:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
fffff80000200255:	44 8b fe             	mov    %esi,%r15d
fffff80000200258:	48 89 75 77          	mov    %rsi,0x77(%rbp)
fffff8000020025c:	48 89 75 67          	mov    %rsi,0x67(%rbp)
fffff80000200260:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
fffff80000200265:	0f 11 45 87          	movups %xmm0,-0x79(%rbp)
fffff80000200269:	f6 c3 07             	test   $0x7,%bl
fffff8000020026c:	0f 84 22 46 04 00    	je     0xfffff80000244894
fffff80000200272:	f7 c3 c0 ff ff ff    	test   $0xffffffc0,%ebx
fffff80000200278:	0f 85 8c 47 04 00    	jne    0xfffff80000244a0a
fffff8000020027e:	48 8b c3             	mov    %rbx,%rax
fffff80000200281:	48 c1 e8 20          	shr    $0x20,%rax
fffff80000200285:	66 85 c0             	test   %ax,%ax
fffff80000200288:	0f 85 7c 47 04 00    	jne    0xfffff80000244a0a
fffff8000020028e:	48 8b c3             	mov    %rbx,%rax
fffff80000200291:	48 c1 e8 30          	shr    $0x30,%rax
fffff80000200295:	84 c0                	test   %al,%al
fffff80000200297:	0f 85 6d 47 04 00    	jne    0xfffff80000244a0a
fffff8000020029d:	48 8b 0f             	mov    (%rdi),%rcx
fffff800002002a0:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
fffff800002002a5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
fffff800002002aa:	44 8d 46 02          	lea    0x2(%rsi),%r8d
fffff800002002ae:	48 8d 45 77          	lea    0x77(%rbp),%rax
fffff800002002b2:	45 33 c9             	xor    %r9d,%r9d
fffff800002002b5:	33 d2                	xor    %edx,%edx
fffff800002002b7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
fffff800002002bc:	e8 f7 29 00 00       	call   0xfffff80000202cb8
fffff800002002c1:	0f b7 f0             	movzwl %ax,%esi
fffff800002002c4:	66 85 c0             	test   %ax,%ax
fffff800002002c7:	0f 85 76 01 00 00    	jne    0xfffff80000200443
fffff800002002cd:	8b 57 08             	mov    0x8(%rdi),%edx
fffff800002002d0:	4c 8d 4d 67          	lea    0x67(%rbp),%r9
fffff800002002d4:	48 8b 4d 77          	mov    0x77(%rbp),%rcx
fffff800002002d8:	45 8d 47 01          	lea    0x1(%r15),%r8d
fffff800002002dc:	e8 cb c5 00 00       	call   0xfffff8000020c8ac
fffff800002002e1:	0f b7 f0             	movzwl %ax,%esi
fffff800002002e4:	66 85 c0             	test   %ax,%ax
fffff800002002e7:	0f 85 17 47 04 00    	jne    0xfffff80000244a04
fffff800002002ed:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff800002002f4:	01 00
fffff800002002f6:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
fffff800002002fb:	48 39 45 67          	cmp    %rax,0x67(%rbp)
fffff800002002ff:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
fffff80000200303:	44 88 7c 24 28       	mov    %r15b,0x28(%rsp)
fffff80000200308:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
fffff8000020030d:	41 0f 94 c4          	sete   %r12b
fffff80000200311:	48 8d 4d 7f          	lea    0x7f(%rbp),%rcx
fffff80000200315:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
fffff8000020031a:	e8 dd 28 00 00       	call   0xfffff80000202bfc
fffff8000020031f:	45 8b c5             	mov    %r13d,%r8d
fffff80000200322:	33 d2                	xor    %edx,%edx
fffff80000200324:	4c 8b 6d 7f          	mov    0x7f(%rbp),%r13
fffff80000200328:	49 8b cd             	mov    %r13,%rcx
fffff8000020032b:	e8 90 42 04 00       	call   0xfffff800002445c0
fffff80000200330:	45 89 7d 00          	mov    %r15d,0x0(%r13)
fffff80000200334:	48 8b 47 18          	mov    0x18(%rdi),%rax
fffff80000200338:	48 c1 e0 0c          	shl    $0xc,%rax
fffff8000020033c:	49 89 45 08          	mov    %rax,0x8(%r13)
fffff80000200340:	8a 44 24 3f          	mov    0x3f(%rsp),%al
fffff80000200344:	41 88 45 29          	mov    %al,0x29(%r13)
fffff80000200348:	65 48 8b 04 25 a8 03 	mov    %gs:0x103a8,%rax
fffff8000020034f:	01 00
fffff80000200351:	49 89 45 18          	mov    %rax,0x18(%r13)
fffff80000200355:	65 48 8b 04 25 a0 03 	mov    %gs:0x103a0,%rax
fffff8000020035c:	01 00
fffff8000020035e:	48 8b 7d 7f          	mov    0x7f(%rbp),%rdi
fffff80000200362:	48 8b 88 c0 02 00 00 	mov    0x2c0(%rax),%rcx
fffff80000200369:	8a 41 14             	mov    0x14(%rcx),%al
fffff8000020036c:	41 88 45 20          	mov    %al,0x20(%r13)
fffff80000200370:	f6 c3 10             	test   $0x10,%bl
fffff80000200373:	0f 84 2a 45 04 00    	je     0xfffff800002448a3
fffff80000200379:	48 83 4f 10 10       	orq    $0x10,0x10(%rdi)
fffff8000020037e:	f6 c3 02             	test   $0x2,%bl
fffff80000200381:	0f 85 17 45 04 00    	jne    0xfffff8000024489e
fffff80000200387:	f6 c3 04             	test   $0x4,%bl
fffff8000020038a:	0f 85 26 45 04 00    	jne    0xfffff800002448b6
fffff80000200390:	f6 c3 08             	test   $0x8,%bl
fffff80000200393:	74 04                	je     0xfffff80000200399
fffff80000200395:	c6 47 28 01          	movb   $0x1,0x28(%rdi)
fffff80000200399:	f6 c3 20             	test   $0x20,%bl
fffff8000020039c:	74 05                	je     0xfffff800002003a3
fffff8000020039e:	48 83 4f 10 40       	orq    $0x40,0x10(%rdi)
fffff800002003a3:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
fffff800002003a8:	33 db                	xor    %ebx,%ebx
fffff800002003aa:	4c 8b 7d 67          	mov    0x67(%rbp),%r15
fffff800002003ae:	c7 02 01 00 00 00    	movl   $0x1,(%rdx)
fffff800002003b4:	45 84 e4             	test   %r12b,%r12b
fffff800002003b7:	0f 84 03 45 04 00    	je     0xfffff800002448c0
fffff800002003bd:	48 8b cf             	mov    %rdi,%rcx
fffff800002003c0:	e8 87 33 02 00       	call   0xfffff8000022374c
fffff800002003c5:	0f b7 87 88 00 00 00 	movzwl 0x88(%rdi),%eax
fffff800002003cc:	66 85 c0             	test   %ax,%ax
fffff800002003cf:	0f 85 08 45 04 00    	jne    0xfffff800002448dd
fffff800002003d5:	41 89 1e             	mov    %ebx,(%r14)
fffff800002003d8:	66 39 9f 84 00 00 00 	cmp    %bx,0x84(%rdi)
fffff800002003df:	75 0c                	jne    0xfffff800002003ed
fffff800002003e1:	38 9f 86 00 00 00    	cmp    %bl,0x86(%rdi)
fffff800002003e7:	0f 85 0c 46 04 00    	jne    0xfffff800002449f9
fffff800002003ed:	8a 87 80 00 00 00    	mov    0x80(%rdi),%al
fffff800002003f3:	41 88 46 04          	mov    %al,0x4(%r14)
fffff800002003f7:	48 8b 47 78          	mov    0x78(%rdi),%rax
fffff800002003fb:	48 c1 e8 0c          	shr    $0xc,%rax
fffff800002003ff:	49 89 46 30          	mov    %rax,0x30(%r14)
fffff80000200403:	4d 85 ff             	test   %r15,%r15
fffff80000200406:	74 0c                	je     0xfffff80000200414
fffff80000200408:	49 8d 8f 18 05 00 00 	lea    0x518(%r15),%rcx
fffff8000020040f:	e8 64 23 00 00       	call   0xfffff80000202778
fffff80000200414:	48 39 5d 77          	cmp    %rbx,0x77(%rbp)
fffff80000200418:	74 0a                	je     0xfffff80000200424
fffff8000020041a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
fffff8000020041f:	48 85 c9             	test   %rcx,%rcx
fffff80000200422:	75 23                	jne    0xfffff80000200447
fffff80000200424:	48 8b 9c 24 48 01 00 	mov    0x148(%rsp),%rbx
fffff8000020042b:	00
fffff8000020042c:	0f b7 c6             	movzwl %si,%eax
fffff8000020042f:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
fffff80000200436:	41 5f                	pop    %r15
fffff80000200438:	41 5e                	pop    %r14
fffff8000020043a:	41 5d                	pop    %r13
fffff8000020043c:	41 5c                	pop    %r12
fffff8000020043e:	5f                   	pop    %rdi
fffff8000020043f:	5e                   	pop    %rsi
fffff80000200440:	5d                   	pop    %rbp
fffff80000200441:	c3                   	ret
fffff80000200442:	cc                   	int3
fffff80000200443:	33 db                	xor    %ebx,%ebx
fffff80000200445:	eb cd                	jmp    0xfffff80000200414
fffff80000200447:	e8 2c 23 00 00       	call   0xfffff80000202778
fffff8000020044c:	eb d6                	jmp    0xfffff80000200424
fffff8000020044e:	cc                   	int3
fffff8000020044f:	cc                   	int3
fffff80000200450:	cc                   	int3
fffff80000200451:	cc                   	int3
fffff80000200452:	cc                   	int3
fffff80000200453:	cc                   	int3
fffff80000200454:	cc                   	int3
fffff80000200455:	cc                   	int3
fffff80000200456:	cc                   	int3
fffff80000200457:	cc                   	int3
fffff80000200458:	cc                   	int3
fffff80000200459:	cc                   	int3
fffff8000020045a:	cc                   	int3
fffff8000020045b:	cc                   	int3
fffff8000020045c:	cc                   	int3
fffff8000020045d:	cc                   	int3
fffff8000020045e:	cc                   	int3
fffff8000020045f:	cc                   	int3
fffff80000200460:	48 8b c4             	mov    %rsp,%rax
fffff80000200463:	48 89 58 10          	mov    %rbx,0x10(%rax)
fffff80000200467:	48 89 70 18          	mov    %rsi,0x18(%rax)
fffff8000020046b:	48 89 78 20          	mov    %rdi,0x20(%rax)
fffff8000020046f:	55                   	push   %rbp