Function at 0x140079ff0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x4f8
movdqa xmmword [rsp + 0x4e0], xmm6
mov ebx, r9d
mov r15, r8
mov r13, rdx
mov r14, rcx
mov ebp, dword [rsp + 0x560]
mov edi, ebp
mov rax, qword [rsp + 0x568]
mov esi, dword [rax]
mov qword [rsp + 0x68], rax
mov r12d, dword [rax + 4]
mov ecx, esi
mov edx, r12d
call fcn.14006bba0
cmp rsi, 3
je 0x14007a09e
cmp al, 7
jbe 0x14007a09e
mov qword [rsp + 0x88], r14
mov ecx, ebx
imul rbp, rcx
mov byte [rsp + 0x36], al
shr al, 3
movzx eax, al
cmp r12d, 0x10
mov r12, rax
mov qword [rsp + 0x78], r13
mov qword [rsp + 0x90], rbp
mov qword [rsp + 0x80], rax
jne 0x14007a2b8
test rbp, rbp
je 0x14007a2b8
mov rax, r15
shr rax, 0x20
je 0x14007a0c2
mov rax, r15
xor edx, edx
div r12
jmp 0x14007a0ca
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], edi
mov rcx, r14
mov rdx, r13
mov r8, r15
mov r9d, ebx
call fcn.14007ac90
jmp 0x14007abc6
mov eax, r15d
xor edx, edx
div r12d
mov rax, r15
sub rax, rdx
mov rdx, qword [rsp + 0x68]
mov ecx, dword [rdx + 0x18]
movzx r8d, word [rdx + 0x1c]
mov dword [rsp + 0x3c], r8d
movzx r8d, word [rdx + 0x20]
mov dword [rsp + 0x38], r8d
movzx edx, word [rdx + 0x24]
mov dword [rsp + 0x40], edx
lea r10, [0x140185940]
mov r11, r13
mov r14, rbp
mov r9, r15
nop word cs:[rax + rax]
sub rax, r12
jb 0x14007a2b8
movsxd rdx, dword [r10 + rsi*4]
add rdx, r10
jmp rdx
xor r12d, r12d
xor edx, edx
xor r13d, r13d
xor ebp, ebp
movzx r8d, bp
shr r8d, 8
movzx ebp, bpl
cmp r8w, bp
jne 0x14007aba0
movzx r8d, r13w
shr r8d, 8
movzx ebp, r13b
cmp r8w, bp
jne 0x14007aba0
movzx r8d, dx
shr r8d, 8
movzx edx, dl
cmp r8w, dx
jne 0x14007aba0
movzx edx, r12w
shr edx, 8
movzx r8d, r12b
cmp dx, r8w
jne 0x14007aba0
dec r14
mov r12, qword [rsp + 0x80]
add r11, r12
test r14, r14
mov r15, r9
mov r13, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x90]
jne 0x14007a110
jmp 0x14007a2b8
cmp byte [rsp + 0x36], 0x10
jb case.0x14007a120.3
movzx edx, word [r11]
rol dx, 8
test ecx, ecx
je 0x14007a29f
mov ebp, edx
xor ebp, dword [rsp + 0x3c]
mov r15d, edx
xor r15d, dword [rsp + 0x38]
or r15d, ebp
mov ebp, edx
xor ebp, dword [rsp + 0x40]
xor r12d, r12d
or bp, r15w
setne r12b
neg r12d
jmp 0x14007a2a4
cmp byte [rsp + 0x36], 0x40
jb case.0x14007a120.3
movzx ebp, word [r11]
movzx r13d, word [r11 + 2]
rol bp, 8
rol r13w, 8
movzx edx, word [r11 + 4]
rol dx, 8
movzx r12d, word [r11 + 6]
rol r12w, 8
jmp 0x14007a12c
cmp byte [rsp + 0x36], 0x30
jb case.0x14007a120.3
movzx ebp, word [r11]
movzx r13d, word [r11 + 2]
rol bp, 8
rol r13w, 8
movzx edx, word [r11 + 4]
rol dx, 8
test ecx, ecx
je 0x14007a2ae
mov r15d, ebp
xor r15d, dword [rsp + 0x3c]
mov r8d, r13d
xor r8d, dword [rsp + 0x38]
or r8d, r15d
mov r15d, edx
xor r15d, dword [rsp + 0x40]
xor r12d, r12d
or r15w, r8w
setne r12b
neg r12d
jmp 0x14007a12c
cmp byte [rsp + 0x36], 0x20
jb case.0x14007a120.3
movzx edx, word [r11]
movzx r12d, word [r11 + 2]
rol dx, 8
rol r12w, 8
jmp 0x14007a2a4
mov r12w, 0xffff
mov r13d, edx
mov ebp, edx
jmp 0x14007a12c
mov r12w, 0xffff
jmp 0x14007a12c
mov eax, esi
and eax, 4
mov rcx, qword [rsp + 0x68]
or eax, dword [rcx + 0x18]
jne 0x14007a317
mov rdx, qword [rcx + 8]
mov rcx, qword [rcx + 0x10]
test rdx, rdx
sete r8b
cmp rcx, 0x101
setae r9b
xor eax, eax
or r9b, r8b
cmove rax, rcx
lea rcx, [0x140180c38]
cmove rcx, rdx
shl rax, 2
nop dword [rax]
test rax, rax
je 0x14007abe2
add rax, 0xfffffffffffffffc
cmp byte [rcx + 3], 0xff
lea rcx, [rcx + 4]
je 0x14007a300
mov dword [rsp + 0x40], 0
test sil, 0x7b
sete byte [rsp + 0x37]
lea rcx, [rsp + 0xdc]
mov r8d, 0x400
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0xd0], 0
mov byte [rsp + 0xd8], 0
mov eax, dword [0x14019b338]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0xe0], 0
jne 0x14007a372
call fcn.14007f6c0
mov eax, dword [0x14019b338]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xe8]
mov rbx, qword [rax + 0xf0]
lea rcx, [rdi + 1]
mov qword [rax + 0xe8], rcx
movzx eax, byte [0x14019b098]
mov edx, 0xc10
xor ecx, ecx
call fcn.1400a8e60
test rax, rax
je 0x14007abed
mov rsi, rax
add rsi, 0xa00
mov r8d, 0x210
mov rcx, rsi
mov dl, 0xff
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0xa0], 0x1ff
mov qword [rsp + 0xa8], 0x1c0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0xc0], rbx
mov rax, r15
shr rax, 0x20
je 0x14007a9e5
mov rax, r15
xor edx, edx
div r12
sub r15, rdx
test rbp, rbp
mov qword [rsp + 0xc8], r15
je 0x14007aa01
mov byte [rsp + 0x38], 1
pcmpeqd xmm6, xmm6
xor r14d, r14d
mov rbx, r13
xor r13d, r13d
mov rdi, r15
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x54], 0
mov dword [rsp + 0x4c], 0
mov dword [rsp + 0x50], 0
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x5c], 0
movzx r15d, byte [rsp + 0x37]
jmp 0x14007a49f
mov eax, r15d
xor edx, edx
div r12d
sub r15, rdx
test rbp, rbp
mov qword [rsp + 0xc8], r15
jne 0x14007a439
mov byte [rsp + 0x38], 1
mov dword [rsp + 0x5c], 0
xor ecx, ecx
xor edx, edx
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x4c], 0
mov dword [rsp + 0x54], 0
mov dword [rsp + 0x58], 0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], edi
mov rcx, qword [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r8, r9
mov r9d, ebx
call fcn.14007b100
mov al, 1
mov dword [rsp + 0x40], eax
jmp 0x14007a31f
mov ecx, 0xc10
call fcn.140036210
ud2
ror dword [rax - 0x73], 0xd
retf 0x105a
mov dh, 0xe9
mov rcx, r12
shr rcx, 0x20
mov byte [rsp + 0x2b], al
je 0x14007b1f0
mov rax, r12
xor edx, edx
div r13
jmp 0x14007b1f8
mov eax, r12d
xor edx, edx
div r13d
mov r9d, r14d
sub r12, rdx
movzx eax, word [rdi + 0x1c]
mov dword [rsp + 0x38], eax
movzx eax, word [rdi + 0x20]
mov dword [rsp + 0x34], eax
movzx eax, word [rdi + 0x24]
mov dword [rsp + 0x30], eax
lea rcx, [r8 + 1]
xor eax, eax
mov rdi, r12
mov rbx, rsi
mov dword [rsp + 0x4c], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x44], 0
xor r10d, r10d
mov dword [rsp + 0x5c], 0
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x60], r13
mov qword [rsp + 0x70], rsi
nop word cs:[rax + rax]
dec rcx
je 0x14007b54f
add byte [rax], al
add byte [rax], al
sub rdi, r13
jb 0x14007b54f
lea r11, [0x140185a5c]
movsxd rdx, dword [r11 + r15*4]
add rdx, r11
jmp rdx
mov dword [rsp + 0x2c], 0
xor r11d, r11d
xor r14d, r14d
xor edx, edx
test bpl, 1
jne 0x14007b440
mov esi, r9d
mov r9d, edx
mov r13d, r14d
xor r9d, r14d
mov r15d, r11d
xor r15d, edx
or r15w, r9w
mov r15, qword [rsp + 0x50]
movzx ebp, bpl
mov r14d, 1
cmovne ebp, r14d
mov r9d, dword [rsp + 0x5c]
movzx r9d, r9b
cmovne r9d, r14d
mov dword [rsp + 0x5c], r9d
mov r9d, esi
mov rsi, qword [rsp + 0x70]
test r9b, 1
add dword [rdi], ecx
test dword [rdi], eax
add al, byte [rax]
invalid
add dword [rdi], ecx
test dword [rdi], eax
add al, byte [rax]
add cl, ch
pop rdi
add dword [rax], eax
add byte [rax + 0x402b247c], al
cmp byte [rsp + 0x2b], 0x40
jmp 0x14007b44d
cmp byte [rsp + 0x2b], 0x40
jb case.0x14007b280.3
movzx edx, word [rbx]
movzx r14d, word [rbx + 2]
rol dx, 8
rol r14w, 8
movzx r11d, word [rbx + 4]
rol r11w, 8
movzx r13d, word [rbx + 6]
rol r13w, 8
mov dword [rsp + 0x2c], r13d
test bpl, 1
je 0x14007b29c
jmp 0x14007b440
movzx r11d, word [rbx]
rol r11w, 8
cmp dword [rsp + 0x40], 0
je 0x14007b41c
mov edx, r11d
xor edx, dword [rsp + 0x38]
cmp byte [rbp - 0x77], al
fiadd word [rbx + rsi + 0x74]
and al, 0x34
cmp byte [rbp - 0x77], al
fiadd word [rbx + rsi + 0x74]
and al, 0x34
or r14d, edx
mov edx, r11d
xor edx, dword [rsp + 0x30]
xor r13d, r13d
or dx, r14w
setne r13b
neg r13d
mov dword [rsp + 0x2c], r13d
mov r14d, r11d
mov edx, r11d
test bpl, 1
jne 0x14007b440
jmp 0x14007b29c
cmp byte [rsp + 0x2b], 0x30
jb case.0x14007b280.3
movzx edx, word [rbx]
movzx r14d, word [rbx + 2]
rol dx, 8
rol r14w, 8
movzx r11d, word [rbx + 4]
rol r11w, 8
cmp dword [rsp + 0x40], 0
jl 0x14007b3d0
add byte [rdi], cl
invalid
invalid
add dword [rax], eax
invalid
jl 0x14007b3d0
add byte [rdi], cl
test byte [rdx + 0x41000001], al
mov edi, edx
mov r15d, edx
xor r15d, dword [rsp + 0x38]
mov esi, r9d
mov r9d, r14d
xor r9d, dword [rsp + 0x34]
or r9d, r15d
mov r15d, r11d
xor r15d, dword [rsp + 0x30]
and al, 0x30
xor r13d, r13d
or r15w, r9w
mov r9d, esi
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x50]
setne r13b
neg r13d
mov dword [rsp + 0x2c], r13d
test bpl, 1
je 0x14007b29c
jmp 0x14007b440
cmp byte [rsp + 0x2b], 0x20
jb case.0x14007b280.3
movzx r11d, word [rbx]
movzx edx, word [rbx + 2]
rol r11w, 8
rol dx, 8
jmp 0x14007b420
invalid
add al, 0x66
mov edx, 0x5489ffff
and al, 0x2c
mov dx, 0xffff
mov dword [rsp + 0x2c], edx
mov r14d, r11d
mov edx, r11d
test bpl, 1
je 0x14007b29c
nop word cs:[rax + rax]
mov r13d, r14d
test r9b, 1
jne 0x14007b4f0
mov dword [rsp + 0x3c], r9d
mov r9d, dword [rsp + 0x44]
xor r9d, edx
mov r15d, dword [rsp + 0x48]
xor r15d, r13d
or r15d, r9d
iretd
mov r9d, dword [rsp + 0x4c]
xor r9d, r11d
or r9w, r15w
stc
iretd
stc
sete r15b
mov r9d, dword [rsp + 0x2c]
test r9w, r9w
je 0x14007b4a3
movzx edx, r9w
cmp edx, 0xffff
jne 0x14007b4e3
test r10b, 1
mov r13, qword [rsp + 0x60]
jne 0x14007b50f
mov r15, qword [rsp + 0x50]
mov r9d, dword [rsp + 0x3c]
jmp case.0x14007a120.143
test r10b, 1
sete r9b
or r9b, r15b
cmp r9b, 1
jne 0x14007b4e3
mov r14d, r13d
test al, 1
mov r15, qword [rsp + 0x50]
mov r13, qword [rsp + 0x60]
jne 0x14007b528
test r10b, 1
test dl, 1
mov r9d, dword [rsp + 0x3c]
jne case.0x14007a120.143
mov r10b, 1
mov dword [rsp + 0x4c], r11d
mov dword [rsp + 0x48], r14d
mov dword [rsp + 0x44], edx
jmp case.0x14007a120.143
xor r10d, r10d
mov r9b, 1
mov al, 1
mov r15, qword [rsp + 0x50]
mov r13, qword [rsp + 0x60]
add rbx, r13
test r9b, 1
je 0x14007b260
mov edx, ebp
and dl, 1
je 0x14007b260
jmp 0x14007b54f
test r15b, r15b
mov r9d, dword [rsp + 0x3c]
je 0x14007b52f
xor r10d, r10d
mov r9b, 1
mov al, 1
mov r15, qword [rsp + 0x50]
jmp case.0x14007a120.143
mov r9d, dword [rsp + 0x3c]
jmp case.0x14007a120.143
mov r15, qword [rsp + 0x50]
jmp case.0x14007a120.143
mov r13w, 0xffff
mov dword [rsp + 0x2c], r13d
mov r13d, 0x8944ffff
insb byte [rdi], dx
and al, 0x2c
test bpl, 1
je 0x14007b29c
jmp 0x14007b440
test r10b, 1
je 0x14007b6de
mov ecx, eax
and cl, 1
jne 0x14007b6de
test r8, r8
je 0x14007b6de
lea rcx, [0x140185b78]
xor r11d, r11d
mov edi, 1
jmp 0x14007b5d0
dec r8
add rsi, r13
test r14, r14
setne r9b
cmp word [rsp + 0x44], bp
sete bpl
and bpl, r9b
cmp word [rsp + 0x48], bx
sete r9b
and r9b, bpl
cmp word [rsp + 0x4c], dx
sete dl
movzx eax, al
test r9b, dl
cmovne eax, edi
movzx r10d, r10b
cmovne r10d, r11d
test r8, r8
je 0x14007b6de
sub r12, r13
jb 0x14007b6de
movsxd rdx, dword [rcx + r15*4]
add rdx, rcx
jmp rdx
movzx edx, word [rsi]
rol dx, 8
cmp dword [rsp + 0x40], 0
je 0x14007b613
mov r9d, edx
xor r9d, dword [rsp + 0x38]
mov ebx, edx
xor ebx, dword [rsp + 0x34]
or ebx, r9d
mov r9d, edx
xor r9d, dword [rsp + 0x30]
or bx, r9w
je 0x14007b6ca
add byte [rax], al
add byte [rax], al
mov r14d, 0xffff
jmp 0x14007b6cd
xor r14d, r14d
mov ebx, edx
mov ebp, edx
jmp 0x14007b589
mov rcx, qword [rsp + 0x68]
mov edx, dword [rsp + 0x5c]
mov byte [rcx], dl
mov byte [rcx + 1], r10b
mov edx, dword [rsp + 0x44]
mov word [rcx + 2], dx
mov edx, dword [rsp + 0x48]
mov word [rcx + 4], dx
mov edx, dword [rsp + 0x4c]
mov word [rcx + 6], dx
mov byte [rcx + 8], al
mov byte [rcx + 9], 0x10
add rcx, 0xa
mov r8d, 0x402
xor edx, edx
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp sub.VCRUNTIME140.dll_memset
ud2
and al, 0x60
invalid
sbb byte [rdi - 0x77], cl
invalid
jl 0x14007befb
cmp byte [rcx - 0x7d], cl
invalid
test byte [rdi + 0x4c000000], ah
mov ecx, esp
add byte [rcx + rcx*4 - 0x1f], cl
xor byte [rax - 0x75], cl
jnp 0x14007c00d
invalid
cmp byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rdx + 0x48fffffe], ah
mov dword [rsp + 0x40], esi
mov esi, edi
test dword [rax - 0x75], 0xf402474
test dword [rdi - 2], esp
invalid
add byte [rax - 0x77], cl
and al, 0x28
or byte [rcx + rdi + 0x74], 0x24
push 0xffffffff8b487075
and al, 0x70
sbb ah, 5
add ah, cl
int3
add byte [rax], al
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14007e08f
cmp qword [rbx + 0x10], 0x11
jb 0x14007e07d
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019b1c8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14019b1c8]
xor edx, edx
mov r8, rsi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
mov r13, qword [rsi + 0x10]
test r13, r13
je 0x14007e175
invalid
add byte [rbx + rcx*4 + 0x7e], cl
or byte [rbx + rcx*4 + 0x66], cl
xor byte [rax - 0x75], cl
pop rsi
cmp byte [rbp - 0x7b], cl
test r12, r12
je 0x14007e257
mov r15, qword [rsi + 8]
mov r12, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
test r12, r12
je 0x14007e257
nop dword [rax]
mov rcx, r14
mov rdx, r12
mov r8, r15
mov r9, r13
call qword [rbx + 0x18]
cmp qword [rsp + 0x28], 0
mov rdx, qword [rsp + 0x30]
jne 0x14007e170
test rdx, rdx
je 0x14007e1a8
mov rbp, r13
sub rbp, rdx
jb 0x14007e245
mov qword [rsi + 0x10], 0
je 0x14007e175
add rdx, r15
mov rcx, r15
mov r8, rbp
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x10], rbp
mov r13, rbp
test r12, r12
jne 0x14007e110
jmp 0x14007e257
test rdx, rdx
jne 0x14007e1b2
mov rbx, qword [rsi + 0x28]
mov byte [rsp + 0x20], 4
mov rcx, rdi
lea rdx, [0x140180c38]
xor r8d, r8d
mov r9, rsi
call fcn.140034e50
cmp eax, 2
jne 0x14007e22f
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x3b], cl
pop rsi
sub byte [rdi], cl
test dword [rcx - 1], eax
invalid
cmp rbx, qword [rsi + 0x28]
jne 0x14007e0e7
jmp 0x14007e1c6
movabs rdx, 0x1700000003
mov eax, edx
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x14007e1c6
test rax, rax
jne 0x14007e1d7
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rsi, [rdx - 1]
mov rdi, qword [rdx - 1]
mov rbx, qword [rdx + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14007e20c
cmp qword [rbx + 0x10], 0x11
jb 0x14007e1fa
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14019b1c8]
xor edx, edx
mov r8, rdi
call qword [sym.imp.KERNEL32.dll_HeapFree]
mov rcx, qword [0x14019b1c8]
xor edx, edx
mov r8, rsi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.KERNEL32.dll_HeapFree]
mov rdx, rax
shr rdx, 0x20
mov ecx, eax
call fcn.1400346f0
mov rdx, rax
jmp 0x14007e1b2
lea r8, [0x140181230]
mov rcx, rdx
mov rdx, r13
call fcn.1400db210
invalid
iretd
invalid
invalid
mov ecx, 0x480005cf
lea ecx, [0x14017abe8]
lea rcx, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001f_flate2_1.0.28_srczio.rs
call fcn.1400db650
int3
mov esp, dword [rsp + 0x28]
test dword [rax], eax
mov edi, dword [rbx + 0x10]
invalid
invalid
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff850f, 0x14
invalid
mov ecx, dword [0x14019b1c8]
dec dword [rbp - 0x7b]
push qword [rdx + rbp + 0x48]
mov eax, esi
add rax, rdi
add rax, 0xd80
shl rbx, 6
lea rdx, [rdi + rbx]
add rdx, 0x6c0
xor r8d, r8d
mov rcx, rax
jmp 0x140084518
mov word [rdx + r8*2], r10w
dec rsi
inc r8
lea rcx, [rax + r8]
test rsi, rsi
je 0x1400845c7
cmp r8, 0x120
je 0x1400845c7
movzx ecx, byte [rcx]
test rcx, rcx
je 0x140084505
cmp cl, 0x20
ja 0x14008469f
mov r9d, dword [rsp + rcx*4 + 0xd0]
lea r10d, [r9 + 1]
mov dword [rsp + rcx*4 + 0xd0], r10d
xor r10d, r10d
cmp cl, 4
jb 0x14008459b
add byte [rax], al
add byte [rbp - 0x73], al
push rcx
add dword [rcx + rcx*4 - 0x6c], eax
mov eax, ss
add byte [rax], al
add byte [rbp + 0x31], al
rol byte [rax + 0x497204f9], cl
mov r11d, ecx
and r11b, 0xfc
xor r10d, r10d
nop dword [rax]
mov edi, r9d
and edi, 1
shl edi, 2
lea r10d, [rdi + r10*8]
mov edi, r9d
and edi, 2
or edi, r10d
mov r10d, r9d
shr r10d, 2
and r10d, 1
or r10d, edi
mov edi, r9d
shr edi, 3
and edi, 1
lea r10d, [rdi + r10*2]
shr r9d, 4
add r11b, 0xfc
jne 0x140084560
and cl, 3
je 0x140084500
nop word cs:[rax + rax]
mov r11d, r9d
and r11d, 1
lea r10d, [r11 + r10*2]
shr r9d, 1
dec cl
jne 0x1400845b0
jmp 0x140084500
movaps xmm6, xmmword [rsp + 0x2260]
movaps xmm7, xmmword [rsp + 0x2270]
movaps xmm8, xmmword [rsp + 0x2280]
movaps xmm9, xmmword [rsp + 0x2290]
movaps xmm10, xmmword [rsp + 0x22a0]
movaps xmm11, xmmword [rsp + 0x22b0]
add rsp, 0x22c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add al, ch
xor al, 0x6b
add eax, 0x58d4c00
imul r9, qword [r15], 0
mov rcx, rax
mov rdx, r14
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcdeflatecore.rs
mov edx, 0x21
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcdeflatecore.rs
mov rdx, r14
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcdeflatecore.rs
mov edx, 0x21
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcdeflatecore.rs
mov edx, 0x21
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcdeflatecore.rs
mov rcx, rdx
mov rdx, r14
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcdeflatecore.rs
mov rcx, rax
mov rdx, r14
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcdeflatecore.rs
add eax, 0xf6bc5
mov rcx, rax
mov rdx, r14
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcdeflatecore.rs
mov rcx, rdx
mov rdx, r14
call fcn.1400db190
invalid
invalid
add eax, 0x58d4c00
stc
push 0xf
add byte [rax - 0x77], cl
ror dword [rcx + rcx*4 - 0xe], 0xe8
xchg byte [rdx + 5], ch
add byte [rbp + rcx*4 + 5], cl
jmp [rdx + 0xf]
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcdeflatecore.rs
mov rcx, rax
mov rdx, r14
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcdeflatecore.rs
mov rcx, rdx
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [0xc95048db], cl
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rcx - 0x73], cl
xchg dword [rax + 0x4800000d], eax
mov dword [rsp + 0xe8], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
mov eax, ecx
jrcxz 0x140084ace
inc edi
mov ah, 0x24
mov eax, 0x4c000000
mov ebp, dword [rsp + 0xe0]
add eax, dword [rax]
add byte [rax], al
and eax, dword [rax]
add byte [rbp - 0x3376f037], al
invalid
add byte [rax], al
in eax, 0xeb
invalid
ror dword [rcx + rbp - 0xf], 1
add byte [rax], al
add bh, dh
ror dword [rcx + 0xf], cl
movabs dword [0x23ffb8100d383cd], eax
add byte [rax], al
or ebx, ebp
invalid
je 0x1400862af
cmp cl, ch
wait
add byte [rax], al
add byte [rbx + 0x30720bfe], al
stc
add al, 0
add byte [rcx + 0xf], al
mov edi, 0x8004f8c
add byte [rax], al
imul rsi, rcx, 0xda0
lea r14, [r15 + rsi]
mov ebx, dword [r15 + rcx*4 + 0x2910]
movaps xmmword [rsp + 0x70], xmm6
movaps xmmword [rsp + 0x60], xmm6
movaps xmmword [rsp + 0x50], xmm6
movaps xmmword [rsp + 0x40], xmm6
mov qword [rsp + 0x88], 0
mov r8d, 0xc80
mov rcx, r14
xor edx, edx
call sub.VCRUNTIME140.dll_memset
cmp rbx, 0x121
jae 0x140086f09
test rbx, rbx
je 0x140086ab0
lea rax, [r15 + rsi]
add rax, 0xc80
xor edx, edx
nop word cs:[rax + rax]
movzx ecx, byte [rax + rdx]
cmp rcx, 0x10
jae 0x140086ec2
inc dword [rsp + rcx*4 + 0x40]
inc rdx
cmp rbx, rdx
jne 0x140086a40
mov r13d, dword [rsp + 0x44]
mov r9d, dword [rsp + 0x48]
mov edi, dword [rsp + 0x4c]
mov ebp, dword [rsp + 0x50]
mov eax, dword [rsp + 0x54]
mov qword [rsp + 0x20], rax
mov esi, dword [rsp + 0x58]
mov r10d, dword [rsp + 0x5c]
mov eax, dword [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov r12d, dword [rsp + 0x64]
mov r11d, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x6c]
mov eax, dword [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov r8d, dword [rsp + 0x74]
mov edx, dword [rsp + 0x78]
mov eax, dword [rsp + 0x7c]
jmp 0x140086ae5
xor eax, eax
xor edx, edx
xor r8d, r8d
xor ecx, ecx
mov qword [rsp + 0x30], rcx
xor ecx, ecx
xor r11d, r11d
xor r12d, r12d
xor r9d, r9d
mov qword [rsp + 0x28], r9
xor r10d, r10d
xor esi, esi
xor r9d, r9d
mov qword [rsp + 0x20], r9
xor ebp, ebp
xor edi, edi
xor r9d, r9d
xor r13d, r13d
lea r15d, [r13*2]
mov dword [rsp + 0x90], r15d
mov qword [rsp + 0xd8], r9
lea r15d, [r9 + r13*2]
lea r9d, [r15 + r15]
mov dword [rsp + 0x94], r9d
lea r9d, [rdi + r15*2]
lea r15d, [r9 + r9]
mov dword [rsp + 0x98], r15d
lea r9d, [rbp + r9*2]
lea r15d, [r9 + r9]
mov dword [rsp + 0x9c], r15d
mov r15, qword [rsp + 0x20]
lea r9d, [r15 + r9*2]
lea r15d, [r9 + r9]
mov dword [rsp + 0xa0], r15d
lea r9d, [rsi + r9*2]
lea r15d, [r9 + r9]
mov dword [rsp + 0xa4], r15d
lea r9d, [r10 + r9*2]
lea r15d, [r9 + r9]
mov dword [rsp + 0xa8], r15d
mov r15, qword [rsp + 0x28]
lea r9d, [r15 + r9*2]
lea r15d, [r9 + r9]
mov dword [rsp + 0xac], r15d
lea r9d, [r12 + r9*2]
lea r15d, [r9 + r9]
mov dword [rsp + 0xb0], r15d
lea r9d, [r11 + r9*2]
lea r15d, [r9 + r9]
mov dword [rsp + 0xb4], r15d
lea r9d, [rcx + r9*2]
lea r15d, [r9 + r9]
mov dword [rsp + 0xb8], r15d
mov r15, qword [rsp + 0x30]
lea r9d, [r15 + r9*2]
lea r15d, [r9 + r9]
mov dword [rsp + 0xbc], r15d
lea r9d, [r8 + r9*2]
lea r15d, [r9 + r9]
mov dword [rsp + 0xc0], r15d
lea r9d, [rdx + r9*2]
lea r15d, [r9 + r9]
mov dword [rsp + 0xc4], r15d
lea r9d, [rax + r9*2]
add r9d, r9d
mov dword [rsp + 0xc8], r9d
cmp r9d, 0x10000
je 0x140086c2e
add edi, r13d
add ebp, dword [rsp + 0xd8]
add ebp, edi
add esi, dword [rsp + 0x20]
add r10d, esi
add r10d, ebp
add r12d, dword [rsp + 0x28]
add r11d, r12d
add ecx, r11d
add ecx, r10d
add r8d, dword [rsp + 0x30]
add edx, r8d
add eax, edx
add eax, ecx
cmp eax, 1
ja 0x140086e73
test ebx, ebx
mov r15, qword [rsp + 0xd0]
lea r12, [0x14017c160]
je 0x140086e40
mov r9w, 0xffff
xor edx, edx
jmp 0x140086c89
mov r9d, esi
mov eax, ecx
not eax
bt r11d, 1
adc ax, 0
movsx rcx, ax
movzx eax, cx
cmp eax, 0x240
jae 0x140086ef8
mov word [r14 + rcx*2 + 0x800], r8w
nop dword [rax]
cmp rdx, rbx
jae 0x140086e40
mov r8, rdx
inc rdx
movzx r10d, byte [r8 + r14 + 0xc80]
test r10w, r10w
je 0x140086c80
movzx eax, r10w
cmp r10b, 0x11
jae 0x140086ed3
mov esi, dword [rsp + rax*4 + 0x88]
mov ecx, eax
neg cl
movzx ecx, cl
and ecx, 0x1f
mov r11d, 0xffffffff
shr r11, cl
lea edi, [rsi + 1]
mov dword [rsp + rax*4 + 0x88], edi
and r11d, esi
cmp r11d, 0x400
jae 0x140086cf0
mov r11d, dword [r12 + r11*4]
shr r11d, cl
jmp 0x140086d4f
xor r11d, r11d
cmp al, 4
jb 0x140086d36
mov ecx, eax
and cl, 0xfc
xor r11d, r11d
nop
mov edi, esi
and edi, 1
shl edi, 2
lea r11d, [rdi + r11*8]
mov edi, esi
and edi, 2
or edi, r11d
mov r11d, esi
shr r11d, 2
and r11d, 1
or r11d, edi
mov edi, esi
shr edi, 3
and edi, 1
lea r11d, [rdi + r11*2]
shr esi, 4
add cl, 0xfc
jne 0x140086d00
mov ecx, r10d
and cl, 3
je 0x140086d4f
nop
mov edi, esi
and edi, 1
lea r11d, [rdi + r11*2]
shr esi, 1
dec cl
jne 0x140086d40
cmp al, 0xb
jae 0x140086d95
cmp r11d, 0x3ff
ja 0x140086c80
mov ecx, eax
shl ecx, 9
or r8d, ecx
mov r10d, 1
mov ecx, eax
shl r10, cl
mov eax, r11d
nop word cs:[rax + rax]
mov word [r14 + rax*2], r8w
add rax, r10
cmp rax, 0x400
jb 0x140086d80
jmp 0x140086c80
mov esi, r11d
and esi, 0x3ff
movzx ecx, word [r14 + rsi*2]
test cx, cx
je 0x140086db9
mov esi, r9d
shr r11d, 9
cmp al, 0xc
jb 0x140086c4e
jmp 0x140086dd1
mov word [r14 + rsi*2], r9w
lea esi, [r9 - 2]
mov ecx, r9d
shr r11d, 9
cmp al, 0xc
jb 0x140086c4e
add r10b, 0xf5
jmp 0x140086e04
lea rax, [r14 + rcx*2]
add rax, 0x800
mov word [rax], si
lea r9d, [rsi - 2]
shr r11d, 1
mov eax, esi
mov ecx, esi
mov esi, r9d
dec r10b
je 0x140086c53
not ecx
bt r11d, 1
adc cx, 0
movsx rcx, cx
movzx eax, cx
cmp eax, 0x240
jae 0x140086ee7
movzx eax, word [r14 + rcx*2 + 0x800]
test ax, ax
je 0x140086de0
mov r9d, esi
mov esi, eax
jmp 0x140086df1
mov ecx, dword [r15 + 0x28fc]
test ecx, ecx
je 0x140086e79
cmp ecx, 2
je 0x140086e8b
dec ecx
mov dword [r15 + 0x28fc], ecx
cmp ecx, 3
jb 0x1400869d0
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 3
call fcn.1400db190
mov ax, 0x1c00
jmp 0x140086e9b
mov rax, qword [rsp + 0x38]
mov dword [rax + 0x10], 0
mov ax, 0xc00
jmp 0x140086e9b
mov rax, qword [rsp + 0x38]
mov dword [rax + 0x10], 0
mov ax, 0xa00
movzx eax, ax
and eax, 0x1f00
or eax, 1
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 0x10
call fcn.1400db190
invalid
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 0x11
mov rcx, rax
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 0x240
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 0x240
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcinflatecore.rs
mov edx, 0x120
mov rcx, rbx
call fcn.1400db210
int3
mov eax, dword [rsp + 0x90]
sub r8, r9
and r8, rsi
cmp rax, 3
jne 0x140086fb0
cmp rdx, r8
jbe 0x140087055
cmp rdx, r11
jbe 0x140087067
movzx eax, byte [rcx + r8]
mov byte [rcx + r11], al
lea rax, [r8 + 1]
and rax, rsi
cmp rax, rdx
jae 0x140087076
lea r9, [r11 + 1]
cmp r9, rdx
jae 0x140087085
movzx eax, byte [rcx + rax]
mov byte [rcx + r9], al
add r8, 2
and r8, rsi
cmp r8, rdx
jae 0x140087094
add r11, 2
cmp r11, rdx
jae 0x1400870a6
movzx eax, byte [rcx + r8]
mov byte [rcx + r11], al
add rsp, 0x60
pop rsi
ret
mov r10, r8
sub r10, r11
jb 0x140086fbd
cmp r10, rax
jb 0x140086ffc
cmp rax, r9
ja 0x140086ffc
lea r10, [r8 + rax]
cmp r10, rdx
jae 0x140086ffc
cmp r8, r11
jae 0x140087015
sub rdx, r11
jb 0x1400870b5
cmp rdx, rax
jb 0x1400870ef
cmp r8, r10
ja 0x1400870fe
cmp r10, r11
ja 0x140087174
add r11, rcx
add r8, rcx
jmp 0x140087042
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rax
mov r9, r11
call fcn.1400871a0
nop
add rsp, 0x60
pop rsi
ret
sub rdx, r8
jb 0x140087113
mov r9, rax
add r9, r11
add ecx, ebx
lea rax, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, r8
mov r8, rax
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, r11
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, rax
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, r9
call fcn.1400db190
lea rax, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, r8
mov r8, rax
call fcn.1400db190
lea r8, str.F:Compilers_Stuff.cargo_registry_srcindex.crates.io_6f17d22bba15001fminiz_oxide_0.7.1_srcinflatecore.rs
mov rcx, r11
call fcn.1400db190
lea rax, str.mid___len
mov r10, 0xffffffffffffa940
nop word [rax + rax]
movzx r9d, byte [r15 + r10 + 0x56c0]
add r9d, edx
movzx esi, byte [r15 + r10 + 0x56c1]
add esi, r13d
add eax, r9d
add ebx, esi
movzx edx, byte [r15 + r10 + 0x56c4]
movzx r13d, byte [r15 + r10 + 0x56c5]
add edx, r9d
add r13d, esi
cmc
cmc
movzx r9d, word [r15 + r10 + 0x56c2]
movd xmm5, r9d
punpcklbw xmm5, xmm0
punpcklwd xmm5, xmm0
paddd xmm5, xmm4
paddd xmm1, xmm5
movzx r9d, word [r15 + r10 + 0x56c6]
add byte [rax], al
movd xmm4, r9d
punpcklbw xmm4, xmm0
punpcklwd xmm4, xmm0
paddd xmm4, xmm5
add eax, edx
add ebx, r13d
paddd xmm1, xmm4
add r10, 8
jne 0x140087730
add r15, 0x56c0
add r12, 0xffffffffffffa940
add r11d, ebp
mov r10d, edx
imul r10, r14
shr r10, 0x2f
imul r10d, r10d, 0xfff1
sub edx, r10d
mov r10d, r13d
imul r10, r14
shr r10, 0x2f
imul r10d, r10d, 0xfff1
sub r13d, r10d
movdqa xmm5, xmm4
pmuludq xmm5, xmm2
pshufd xmm5, xmm5, 0xed
pshufd xmm6, xmm4, 0xf5
pmuludq xmm6, xmm2
pshufd xmm6, xmm6, 0xed
punpckldq xmm5, xmm6
psrld xmm5, 0xf
pshufd xmm6, xmm5, 0xf5
pmuludq xmm5, xmm3
pshufd xmm5, xmm5, 0xe8
pmuludq xmm6, xmm3
pshufd xmm6, xmm6, 0xe8
punpckldq xmm5, xmm6
psubd xmm4, xmm5
mov r10d, eax
imul r10, r14
shr r10, 0x2f
imul r10d, r10d, 0xfff1
sub eax, r10d
mov r10d, ebx
imul r10, r14
shr r10, 0x2f
imul r10d, r10d, 0xfff1
sub ebx, r10d
movdqa xmm5, xmm1
pmuludq xmm5, xmm2
pshufd xmm5, xmm5, 0xed
pshufd xmm6, xmm1, 0xf5
pmuludq xmm6, xmm2
pshufd xmm6, xmm6, 0xed
punpckldq xmm5, xmm6
psrld xmm5, 0xf
pshufd xmm6, xmm5, 0xf5
pmuludq xmm5, xmm3
pshufd xmm5, xmm5, 0xe8
pmuludq xmm6, xmm3
pshufd xmm6, xmm6, 0xe8
punpckldq xmm5, xmm6
psubd xmm1, xmm5
mov r10, r11
imul r10, r14
shr r10, 0x2f
imul r10d, r10d, 0xfff1
sub r11d, r10d
cmp r12, 0x56c0
jae 0x140087720
movd xmm2, r13d
psllq xmm2, 0x20
punpcklqdq xmm2, xmm4
movd xmm4, ebx
psllq xmm4, 0x20
punpcklqdq xmm4, xmm1
mov r9, qword [rsp + 0x18]
mov esi, dword [rsp + 0xc]
mov r14, qword [rsp + 0x10]
movd xmm0, edx
movdqa xmm1, xmm2
movss xmm1, xmm0
movd xmm3, eax
movdqa xmm0, xmm4
movss xmm0, xmm3
test r14, r14
je 0x1400879ab
pshufd xmm3, xmm2, 0x55
movd ebx, xmm3
pshufd xmm3, xmm4, 0x55
movd r10d, xmm3
pshufd xmm3, xmm2, 0xee
pshufd xmm2, xmm4, 0xee
pxor xmm4, xmm4
nop word cs:[rax + rax]
movzx ebp, byte [r8 + rdi]
add edx, ebp
movzx ebp, byte [r8 + rdi + 1]
add dword [rcx], eax
jmp 0x140087981
movzx ebp, word [rax + rdi + 2]
movd xmm5, ebp
punpcklbw xmm5, xmm4
in al, dx
add dword [rcx], eax
jmp 0x140087981
in al, dx
punpcklwd xmm5, xmm4
paddd xmm3, xmm5
add eax, edx
add r10d, ebx
paddd xmm2, xmm3
add rdi, 4
cmp rcx, rdi
jne 0x140087930
movd xmm4, ebx
unpcklps xmm1, xmm4
movlhps xmm1, xmm3
movd xmm3, r10d
unpcklps xmm0, xmm3
movlhps xmm0, xmm2
mov r10d, edx
mov edi, 0x80078071
add byte [rdi], 0x80
imul r10, rdi
shr r10, 0x2f
imul r10d, r10d, 0xfff1
sub edx, r10d
mov r10d, eax
imul r10, rdi
xlatb
invalid
jmp qword [rsi + 0xf]
cli
invalid
add byte [rax], al
jo 0x1400879de
push rbp
retf 0x894d
dec byte [rcx - 0x3f]
out dx, eax
invalid
out dx, eax
int1
inc dword [rax]
add byte [rcx + 0x29], al
invalid
movd r15d, mm1
invalid
add byte [rcx + 0x29], al
out dx, eax
sar bh, 0x66
movd r12d, mm0
int1
inc dword [rax]
add byte [rcx + 0x29], al
in al, dx
add byte [rcx], ch
clc
mov ebp, ebx
shr ebp, 0x2f
inc dword [rax]
add byte [rcx + 0x29], al
jmp 0x140087ad9
lea ebx, [rbx + rdi*4]
and al, 0xc
sbb al, byte [rcx + 0xf]
mov dh, 0x54
or byte [rcx], al
or byte [rdx], al
stc
jmp 0x131d1e421
add byte [rcx], ch
iretd
scasd eax, dword [rdi]
invalid
and al, 0x58
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x40]
mov rcx, rsi
call fcn.140002c90
jmp 0x14008d469
mov rax, rsi
add rsp, 0x70
pop rsi
ret
int3
int3
cmp byte [rdx], 9
jne 0x14008d554
cmp qword [rdx + 0x18], 0
je 0x14008d554
mov rax, qword [rdx + 0x10]
cvtdq2pd xmm0, qword [rax]
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
divsd xmm0, xmm1
divps xmm0, xmm1
divps xmm0, xmm1
movsd qword [rsp + 0x20], xmm0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
lea rax, [0x14000b210]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x90], 0x20
mov byte [rsp + 0x98], 3
lea rax, [0x14017e7b8]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
lea rax, [rsp + 0x68]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.140002c90
jmp 0x14008d561
movabs rax, 0x8000000000000001
mov qword [rsi], rax
mov rax, rsi
add rsp, 0xa0
pop rsi
ret
add byte [rax], al
add byte [rax - 0x7d], cl
jp 0x14008d5a0
add byte [rdi], cl
test byte [rax + 0x48000000], bh
mov eax, dword [rdx + 0x10]
mov ecx, dword [rax]
cvtsi2sd xmm0, rcx
mov eax, dword [rax + 4]
cvtsi2sd xmm1, rax
sub cl, al
divsd xmm0, xmm1
movsd qword [rsp + 0x20], xmm0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x28], rax
lea rax, [0x14000b210]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], 1
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x88], 0
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rbx], al
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rbx], al
lea rax, [0x14017e7e0]
mov qword [rsp + 0x38], rax
adc dword [rdi], ecx
add byte [rax - 0x77], cl
and al, 0x38
mov qword [rsp + 0x40], 2
lea rax, [rsp + 0x68]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, [rsp + 0x38]
mov rcx, rsi
call fcn.140002c90
jmp 0x14008d654
mov rax, rsi
add rsp, 0xa0
pop rsi
ret
invalid
add byte [rax - 0x77], cl
invalid
add byte [rdi], cl
test ch, bl
add byte [rax], al
stc
dec dword [rdi]
test ch, bl
add byte [rax], al
add dl, dh
cvtpi2ps xmm0, mm1
sub cl, byte [rax + 4]
lea eax, [rsp + 0x28]
idiv edi
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov eax, 0x3000000
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x48
sub eax, 0x5eaf
and al, 0x38
and al, 0x20
add byte [rax], al
mov dword [rsp + 0x48], esp
add byte [rax - 0x77], cl
int1
idiv edi
add esi, 0xfffffffc
add esp, 0x68
pop rsi
call 0x18808fe24
lea ecx, [0x14017ee40]
sal esp, 1
invalid
invalid
fdivr qword [rsp + rax - 0x33333400]
int3
int3
dec dword [rax - 0x75]
or byte [r8 - 0x39], cl
invalid
or byte [r8], al
add byte [rax], al
add eax, ecx
pop rax
or eax, 0xf6986
invalid
cmc
pop rbp
add al, 0
call qword [rax]
and al, 0x40
invalid