Function at 0x563f60
Capabilities:
Access peb ldr_data

Disassembly:
lea r12, [rsp - 0x28]
cmp r12, qword [r14 + 0x10]
jbe 0x56425e
push rbp
mov rbp, rsp
sub rsp, 0xa0
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rbx
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rdi
mov qword [rsp + 0xd0], rsi
mov qword [rsp + 0xd8], r8
mov qword [rsp + 0xe0], r9
mov qword [rsp + 0x50], rsi
test rsi, rsi
jne 0x563fc5
nop dword [rax]
jmp 0x564236
lea rcx, [r9 + rsi]
mov qword [rsp + 0x68], rcx
mov rdx, qword [rsp + 0xc0]
mov rbx, qword [rsp + 0xb0]
nop
cmp rdx, rcx
jae 0x563fea
jmp 0x564258
cmp r9, rcx
jbe 0x563ff4
jmp 0x564250
sub rdx, r9
mov rdi, rdx
neg rdx
shl r9, 3
sar rdx, 0x3f
and r9, rdx
lea rdx, [rbx + r9]
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], rdi
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xc0]
jmp 0x564046
cmp rcx, rax
jae 0x564050
jmp 0x56424b
sub rbx, rax
sub rcx, rax
mov rsi, rbx
neg rbx
shl rax, 3
sar rbx, 0x3f
and rax, rbx
add rax, rdx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rsi
mov rdx, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
mov rdi, qword [rsp + 0x98]
mov r8, qword [rsp + 0xc8]
mov r9, qword [rsp + 0xd0]
mov r10, qword [rsp + 0xd8]
mov qword [rsp], rdx
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rdi
mov qword [rsp + 0x18], rax
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x40], r10
call sym.math_big.addVV.abi0
xorps xmm15, xmm15
mov r14, qword [0x0081bc20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x60], rax
test rax, rax
jne 0x564105
nop
jmp 0x564232
mov rax, qword [rsp + 0xe0]
add rax, qword [rsp + 0x50]
mov qword [rsp + 0x58], rax
mov rdx, qword [rsp + 0xb8]
mov qword [rsp + 0x68], rdx
cmp rdx, rax
jg 0x56412e
jmp 0x56422e
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xc0]
jmp 0x564148
cmp rcx, rax
jae 0x564152
jmp 0x564246
sub rbx, rax
sub rcx, rax
mov rsi, rbx
neg rbx
shl rax, 3
sar rbx, 0x3f
and rax, rbx
add rdx, rax
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], rsi
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xc0]
jmp 0x5641a0
cmp rax, rcx
jbe 0x5641aa
jmp 0x564241
sub rbx, rax
sub rcx, rax
mov rsi, rbx
neg rbx
shl rax, 3
sar rbx, 0x3f
and rax, rbx
add rax, rdx
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x98], rsi
mov rdx, qword [rsp + 0x60]
mov rbx, qword [rsp + 0x70]
mov rdi, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov qword [rsp], rbx
mov qword [rsp + 8], rdi
mov qword [rsp + 0x10], r8
mov qword [rsp + 0x18], rax
mov qword [rsp + 0x20], rcx
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rdx
call sym.math_big.addVW.abi0
xorps xmm15, xmm15
mov r14, qword [0x0081bc20]
mov r14, qword gs:[r14]
mov r14, qword [r14]
jmp 0x564230
jmp 0x564230
jmp 0x564234
jmp 0x564234
jmp 0x564238
jmp 0x564238
add rsp, 0xa0
pop rbp
ret
call sym.runtime.panicSliceB
call sym.runtime.panicSliceB
call sym.runtime.panicSliceB
mov rax, r9
call sym.runtime.panicSliceB
call sym.runtime.panicSliceAcap
nop
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x38], r9
call sym.runtime.morestack_noctxt.abi0
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
mov rsi, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x38]
jmp sym.math_big.addAt