Function at 0x4dda40
Capabilities:
Access peb ldr_data

Disassembly:
lea r12, [rsp - 0x28]
cmp r12, qword [r14 + 0x10]
jbe 0x4ddd3e
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 0x4ddaa5
nop dword [rax]
jmp 0x4ddd16
lea rcx, [r9 + rsi]
mov qword [rsp + 0x68], rcx
mov rdx, qword [rsp + 0xc0]
mov rbx, qword [rsp + 0xb0]
nop
cmp rdx, rcx
jae 0x4ddaca
jmp 0x4ddd38
cmp r9, rcx
jbe 0x4ddad4
jmp 0x4ddd30
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 0x4ddb26
cmp rcx, rax
jae 0x4ddb30
jmp 0x4ddd2b
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 [0x007c3ef8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x60], rax
test rax, rax
jne 0x4ddbe5
nop
jmp 0x4ddd12
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 0x4ddc0e
jmp 0x4ddd0e
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xb0]
mov rbx, qword [rsp + 0xc0]
jmp 0x4ddc28
cmp rcx, rax
jae 0x4ddc32
jmp 0x4ddd26
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 0x4ddc80
cmp rax, rcx
jbe 0x4ddc8a
jmp 0x4ddd21
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 [0x007c3ef8]
mov r14, qword gs:[r14]
mov r14, qword [r14]
jmp 0x4ddd10
jmp 0x4ddd10
jmp 0x4ddd14
jmp 0x4ddd14
jmp 0x4ddd18
jmp 0x4ddd18
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