Function at 0x14013091e
Capabilities:
Get number of processors

Disassembly:
push rax
and byte [rax], bl
out dx, al
mov ebx, dword [rcx - 0x7a3edf55]
cmpsb byte [rsi], byte [rdi]
cmp al, 0xa6
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
xchg rsi, rdx
mov qword [rsp + 0x10], rsi
xchg rsi, rdx
xchg r12, rcx
mov qword [rsp + 8], r12
jmp 0x140130022
xchg r12, rcx
nop
sub rsp, 8
mov qword [rsp], rbp
nop
sub rsp, 8
jmp 0x140130122
je 0x14013004f
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x1401300ff
inc r8d
jmp 0x14013014c
mov rcx, qword [r10 + 0x10]
xchg rcx, rax
xchg rsi, r10
mov rsi, qword [rax]
xchg r10, rsi
mov r11, qword [r10 + 0x30]
movsxd rax, dword [r11 + 0x3c]
jmp 0x140130135
lea rbp, [rsp - 0x360]
sub rsp, 0x460
mov rax, qword gs:[0x60]
xor r15d, r15d
mov r8d, r15d
mov r10, qword [rax + 0x18]
xchg rcx, rax
jne 0x1401300d4
je 0x1401300d4
test rcx, rbp
jnp 0x14013077a
jl 0x14012f1bf
jmp rax
jmp 0x140130057
lea rax, [r10 + r9*4]
mov ecx, dword [rax + r11]
add rcx, r11
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130038
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130041
cmp edx, 0xaaa3b17b
je 0x140130159
jmp 0x14013004f
mov qword [rsp], rbx
nop
mov qword [rsp - 8], r15
sub rsp, 8
jmp 0x140130073
mov ebx, dword [rax + r11 + 0x88]
mov r10d, dword [rbx + r11 + 0x20]
nop word [rax + rax]
mov r9d, r8d
mov edx, 0x2bf7d3a0
jmp 0x1401300e7
mov ecx, dword [rbx + r11 + 0x24]
xorps xmm0, xmm0
add rcx, r11
jmp 0x140130379
xor ecx, ecx
xchg rdx, rcx
mov qword [rbp + 0x170], rdx
xchg rcx, rdx
jne 0x14013017e
je 0x14013017e
movabs r12, 0x2fb08300000158e9
bswap r8
jmp 0x14012fcd6
jmp 0x1401302db
xchg r15, rdi
mov r8d, 0x18
xchg r12, rdi
add byte [rcx - 0x79], cl
cld
mov qword [rsp + 0x448], rdi
jmp 0x140130251
add byte [rax], al
add byte [rcx - 0x30], ch
xchg ebx, eax
add dword [rax], eax
add dword [rdi], ecx
mov dh, 0x41
inc dword [rax + rax*8 + 0x175850f]
add byte [rax], al
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013032e
cmp edx, 0x6c30b421
je 0x1401303c8
je 0x1401301d9
jne 0x1401301d9
call 0x14013091e
test rdi, rcx
bswap rdx
jmp rcx
jmp 0x140130249
js 0x1401314c8
xchg rcx, r10
mov r10, qword [rbp + 0x160]
xchg rcx, r10
movabs rax, 0xec359e656663b
mul rcx
mov r8d, r15d
jmp 0x140130354
xchg r9, r15
mov r15, qword [rcx + 0x30]
xchg r15, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
jmp 0x1401302b5
inc r8d
jmp 0x1401302c0
xchg r12, rdi
mov qword [rsp + 0x440], r13
movzx edx, word [rcx + r9*2]
xor r9d, r9d
jne 0x140130290
je 0x140130290
pushfq
rol ebx, 0x34
lea r9d, [rdx + 0x2ac9]
div r15
je 0x1401303b3
popf
cmp edx, 0x5d0f5e9
lea edx, [rbx + 0xec4c]
push rdi
dec rbx
movabs r10, 0x2c94d0000000a7e9
cmp r10d, 0xa75fd008
ret 0x28
jmp 0x14013033c
mov r13, qword [rax + 0x18]
xchg r13, rcx
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
jmp 0x140130225
nop word [rax + rax]
mov r10d, r8d
mov edx, 0xd53c8046
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x140130320
lea rdx, [rbp + 0x160]
mov ecx, 0xb8
add rax, r11
movups xmmword [rbp + 0x160], xmm0
call rax
test eax, eax
jmp 0x1401301fd
shr rcx, 0xc
shr rcx, 0xb
shr rcx, 2
jmp 0x140130362
mov rax, qword gs:[0x60]
lea r13, [rcx + 1]
xchg r13, rcx
jmp 0x1401302a2
inc rcx
test al, al
je 0x140130249
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
jmp 0x1401301a7
mov ecx, dword [rbx + r11 + 0x1c]
add rcx, r11
mov qword [rsp + 0x438], r14
mov eax, dword [rcx + rdx*4]
jmp 0x140130169
sub rcx, rdx
shr rcx, 1
add rcx, rdx
jmp 0x1401302fa
shr rcx, 2
shr rcx, 2
shr rcx, 1
mov qword [rbp + 0x160], rcx
jmp 0x14013030b
mov qword [rsp + 0x458], rsi
xchg r15, rdi
mov qword [rsp + 0x450], r15
jne 0x1401303bb
je 0x1401303bb
call rcx
jmp rax
rol r13d, 0x91
cpuid
movabs rbp, 0x7635a5fffffdcee9
jmp 0x1401301a4
jmp 0x14013018e
mov rax, qword gs:[0x60]
and eax, 0x60
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
jmp 0x14013041f
add byte [rax], al
cmp edx, 0x199b0bd8
je 0x1401304ed
inc r8d
jmp 0x14013046d
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x14013044c
jmp 0x1401303ee
mov edi, dword [rcx + rdx*4]
xchg rdx, rcx
mov rdx, qword [rax + 0x18]
xchg rcx, rdx
add rdi, r9
mov rax, qword [rcx + 0x10]
xchg r14, rcx
jmp 0x1401304cd
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1401303fa
nop dword [rax]
movsx eax, al
je 0x14013045c
jne 0x14013045c
jb 0x140130e9c
popfq
movabs r12, 0x3739304512f0a4eb
cmp rbp, rbx
ret
jmp 0x140130402
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0xe23ed354
jmp 0x14013047a
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
je 0x1401304b7
jne 0x1401304b7
jge 0x14012f8fb
and esi, 0x7062f5ce
ror r15d, 0x62
div r10
xor r13d, 0x2f5e63c9
test r11d, 0xab81c9ce
cpuid
mul rdi
jmp rcx
jmp 0x14013043b
mov r14, qword [rax]
xchg r14, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jmp 0x140130468
mov rax, qword gs:[0x60]
mov r8d, r15d
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x140130598
xchg rcx, rdi
xchg r9, rsi
mov rsi, qword [rcx + 0x30]
xchg rsi, r9
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x1401305cd
xchg r13, rax
mov r13, qword [rcx + 0x10]
xchg r13, rax
xchg rcx, rdi
mov rdi, qword [rax]
je 0x140130569
jne 0x140130569
popf
jae 0x1401314d7
test ecx, 0xac2595e0
pop rbx
cmp r12, rdi
int3
jmp 0x140130510
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401305b4
cmp edx, 0xa8e5eeb1
je 0x1401305fb
inc r8d
jmp 0x1401305c8
add rcx, r9
mov r12d, dword [rcx + rdx*4]
mov rcx, qword [rax + 0x18]
add r12, r9
jmp 0x14013052e
je 0x140130590
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
jmp 0x140130578
jmp 0x1401305d6
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
mov r10d, r8d
mov edx, 0xe341137e
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
jmp 0x1401305ee
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x1401305ab
mov ecx, dword [rbx + r9 + 0x24]
lea rax, [r13 + 0x1f400]
add rcx, r9
shl rax, 6
shl rax, 3
jne 0x140130645
je 0x140130645
lea esi, [rdx + 0xf4fd]
push rcx
cpuid
popfq
syscall
jae 0x14012ffc5
lea r11d, [rdi + 0x45a8]
cmp edi, 0xc88ff49
pop r11
pause
cmp r14, rbp
lea r10d, [rbx + 0x7742]
movabs r14, 0x4ffa6000000196e9
jns 0x140130920
jmp 0x1401307e0
jmp rcx
mov r12, qword [rax + 0x18]
xchg rcx, r12
xchg rdx, rax
mov rdx, qword [rcx + 0x10]
xchg rdx, rax
xchg rcx, rsi
mov rsi, qword [rax]
jmp 0x1401307c8
mov rcx, 0xffffffffffffffff
call rdi
cmp qword [rbp + 0x120], r15
je 0x1401314c8
mov rax, qword gs:[0x60]
mov r8d, r15d
xchg r12, rcx
jmp 0x140130666
add dword [rax], eax
add dword [rbp + rbx + 0x75], esi
sbb ecx, dword [rax + 0x39]
invalid
add byte [rax], al
rol r14d, 0xfd
cmp rcx, rbx
jmp 0x14012f7ae
xor r8d, r8d
mov dword [rsp + 0x20], 0x3000
movzx edx, word [rcx + r10*2]
jmp 0x14013078f
xchg r13, r15
mov qword [rbp + 0x120], r13
xchg r13, r15
lea r9, [rbp + 0x118]
xchg rbx, rax
mov qword [rbp + 0x118], rbx
xchg rbx, rax
jne 0x140130777
je 0x140130777
call rax
pushfq
call rax
test r12, rbx
mul r9
jle 0x1401303ec
movabs rdi, 0x504bf7ffffff2be9
add ecx, 0xf033b749
ror edx, 0x96
rol edi, 0x62
dec rdi
ret
jmp 0x1401306a7
invalid
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov esi, dword [rcx + rdx*4]
lea rdx, [rbp + 0x120]
add rsi, r9
jmp 0x140130741
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax + rax]
xchg rsi, rcx
mov r9, qword [rcx + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
jmp 0x1401307a9
shl rax, 1
shl rax, 2
mov dword [rsp + 0x28], 4
jne 0x14013082c
je 0x14013082c
lea r9d, [rbx - 0x3eb4]
jb 0x140131308
lea r11d, [rbx + 0xdb43]
lea edi, [rcx + 0xd3d4]
popf
rcr r10d, 0xe2
call rcx
call rax
jnp 0x14013177a
test r10d, 0xbdb1484b
rol ebp, 2
div rdx
movabs rcx, 0x52d3e4fffffefbe9
test r15, rdx
lea r10d, [rbx + 0xa7f]
lea esi, [rcx + 0x4851]
lea r10d, [rbp + 0xed14]
jmp rax
jmp 0x14013072c
movzx eax, byte [rcx - 1]
test al, al
jne 0x1401309b2
cmp edx, 0xdd3be21f
jmp 0x1401308f8
nop dword [rax + rax]
mov r10d, r8d
mov edx, 0x3867ddcb
jne 0x1401308c5
je 0x1401308c5
cmp r9d, 0x87027fb7
jne 0x14012fe16
rcr r8d, 0x89
jmp rcx
jmp 0x140130991
movsxd rax, dword [r9 + 0x3c]
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
jmp 0x14013089f
je 0x140130a22
inc r8d
jmp 0x1401308a4
xchg r11, rcx
add rdi, r9
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax]
jne 0x14013094a
je 0x14013094a
ror r15d, 0xa5
xor r10d, 0xd9b8025e
popfq
or r9d, 0x24f2859e
ror r13d, 0x38
mov eax, 0x81419dd9
leave
sahf
test edx, esi
and al, 0x41
ror ebp, 0x38
lea r10d, [rbp + 0xed64]
test ebp, 0x858348dd
lea r11d, [rdi - 0xf537]
cmp edx, 0xd254870
movabs r9, 0x4ceb0d4f63e336eb
sub r12d, 0x7f77acec
cmp r14, rbx
mov r9d, 0xd51128a8
popf
cmp r9, rdi
jno 0x1401302db
jmp 0x140130982
jmp rax
add rcx, r9
mov edi, dword [rcx + rdx*4]
xchg r11, rcx
mov r11, qword [rax + 0x18]
jmp 0x140130906
xchg r9, r15
mov r15, qword [rcx + 0x30]
xchg r15, r9
jmp 0x1401308e2
lea rax, [r11 + r10*4]
mov ecx, dword [rax + r9]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
jmp 0x1401309a7
test al, al
je 0x1401308fe
nop dword [rax]
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
je 0x1401309ff
jne 0x1401309ff
test r11d, 0xc25b6887
jle 0x140130d95
call rax
lea r11d, [rdx - 0xc4ec]
lea ebp, [rbp + 0x1a71]
test rbp, rcx
jmp rax
jmp 0x140130888
mov ecx, dword [rbx + r9 + 0x24]
xorps xmm0, xmm0
add rcx, r9
mov qword [rsp + 0x20], r15
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
jmp 0x140130d1e
lea r8, [rbp + 0x118]
mov rcx, 0xffffffffffffffff
lea rdx, [rbp + 0x120]
call rsi
mov rax, qword gs:[0x60]
jne 0x140130a7b
je 0x140130a7b
cmp r10, rdi
jo 0x1401313b3
rcl r11d, 0x47
jle 0x14013132b
pushfq
movabs r13, 0x585ffe00000081e9
add r12d, 0x78ca2d6b
cmp r10d, 0xf185a22
popf
jmp rcx
jmp 0x140130b01
mov r15, qword [rax]
xchg rcx, r15
xchg r14, r9
jmp 0x140130af1
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x140130c1c
jmp 0x140130edf
lea rcx, [rsp + 0x30]
mov qword [rbp + 0x188], r15
xchg rbp, r15
movdqu xmmword [r15 + 0x198], xmm0
xchg r15, rbp
out dx, eax
mov qword [rsp + 0x30], r15
call rdi
jmp 0x140130cb0
mov r10d, r8d
mov edx, 0x98bc5599
lea rax, [r9 + r10*4]
jmp 0x140130d99
mov r14, qword [rcx + 0x30]
xchg r9, r14
movsxd rax, dword [r9 + 0x3c]
jmp 0x140130dc5
mov r8d, r15d
xchg r8, rcx
mov r8, qword [rax + 0x18]
xchg r8, rcx
mov rax, qword [rcx + 0x10]
xchg r15, rcx
jmp 0x140130a98
cmp edx, 0xeb2bf151
je 0x140130f74
inc r8d
jmp 0x140130ae0
inc ecx
movsxd rax, ecx
cmp rax, rdx
jb 0x140130bea
movzx eax, byte [r9]
jne 0x140130b5c
je 0x140130b5c
jmp rax
jmp 0x140130b9f
xchg rcx, r12
mov r12, qword [rbp + 0x120]
xchg r12, rcx
sub r10, 0xfffffffffffff000
add rcx, qword [rbp + 0x118]
cmp r10, rcx
jmp 0x140130d45
neg al
add al, 0x8a
neg al
add al, dl
mov byte [r9], al
jmp 0x140130b7c
xchg r13, r15
mov qword [rbp + 0x190], r13
xchg r15, r13
mov r8d, r9d
xchg r8, r15
mov qword [rbp + 0x180], r8
xchg r8, r15
jmp 0x140130ab9
dec rax
cmp rax, 0xfffffffffffffffd
ja 0x1401314c8
mov r10, qword [rbp + 0x120]
jmp 0x140130da8
movzx eax, byte [r9]
test al, al
je 0x140130b2e
movzx eax, byte [r9]
inc al
mov byte [r9], al
jmp 0x140130b2e
add rcx, rdx
shr rcx, 6
imul rcx, rcx, 0x64
sub r8, rcx
cmp r8, 0x4b
jb 0x140130b7c
mov edx, 4
jmp 0x140130eed
mov r8, r11
xchg r11, rax
xchg r14, rax
mov r14, r11
xchg r14, rax
jmp 0x140130c7b
shl rdx, 2
shl rdx, 1
shl rdx, 6
jne 0x140130c48
je 0x140130c48
movabs rbp, 0x39c08a000002f2e9
call rax
ret
jmp 0x140130f3f
xchg r9, rax
and r9d, 0xfff
add r9, r10
mov byte [r9], 0x45
jmp 0x140130aa6
mul r8
xchg rbx, r8
mov rcx, rbx
xchg rbx, r8
sub rcx, rdx
shr rcx, 1
jmp 0x140130c04
rdtsc
shl rdx, 0x13
shl rdx, 3
shl rdx, 4
shl rdx, 2
shl rdx, 3
shl rdx, 1
jmp 0x140130ed2
test eax, eax
jne 0x1401314c8
mov rax, qword [rsp + 0x30]
jne 0x140130cfd
je 0x140130cfd
mul rdi
jmp rax
jmp 0x140130bd1
add rcx, r9
mov r14d, dword [rcx + rdx*4]
lea rdx, [rbp + 0x178]
add r14, r9
mov qword [rbp + 0x178], 0x30
mov r9d, 0x64
jmp 0x140130baf
jb 0x140130c92
lea rax, [rsp + 0x58]
mov dword [rsp + 0x58], r15d
mov r9d, 0x20
xchg rbx, rax
mov qword [rsp + 0x20], rbx
xchg rbx, rax
jne 0x140130d72
je 0x140130d72
mov ebx, 0xdbc2f94
call rax
popfq
movabs rdi, 0x4cf517fffffccae9
lea edi, [rdi - 0x5c50]
add r10d, 0x841bb70c
jge 0x1401310b4
jmp 0x140130a41
int3
test byte [0xcb550d9c], 0xc
sbb byte [rcx + 3], cl
leave
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
jmp 0x140130e79
mov rcx, qword [rbp + 0x118]
add rcx, r10
xchg rdi, r15
mov qword [rsp + 0x40], rdi
xchg rdi, r15
cmp r10, rcx
jmp 0x140130e3c
mov ebx, dword [rax + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop dword [rax]
jne 0x140130e15
je 0x140130e15
cmp rsi, rdx
jmp 0x140130ad3
jmp 0x140130ae0
in eax, 0xff
shr eax, 1
jp 0x140130e37
call 0x140130bb6
invalid
jae 0x140130d4b
movabs r11, 0x47ae147ae147ae15
nop
je 0x140130e5a
jne 0x140130e5a
push r15
rol edi, 0x4f
call rax
movabs rdx, 0x4bd94dfffffe33e9
jbe 0x140130196
jmp 0x140130c92
rcr r8d, 0x2b
lea r10d, [rbx - 0xd191]
ror edi, 0xa7
ret 0x28
inc rcx
test al, al
je 0x140130b26
nop dword [rax]
jne 0x140130ec1
je 0x140130ec1
rcl r13d, 0x40
test r9, rbx
test r11d, 0xb51bb32a
jbe 0x140131a51
or eax, dword [rax]
add byte [rcx - 0x7f], al
jrcxz 0x140130e34
and r11d, 0xee8cec91
in al, dx
mov esi, gs
add r14d, 0xd4c6e25f
lea r9d, [rcx + 0x20b3]
jmp rax
jmp 0x140130f54
or rax, rdx
xchg r9, rax
mov rax, r9
jmp 0x140130c66
rdtsc
shl rdx, 0xf
shl rdx, 1
jmp 0x140130c37
mov qword [rsp + 0x40], r9
cmp r13, rdx
mov ecx, r15d
cmovb rdx, r13
test rdx, rdx
je 0x140130b3c
nop dword [rax]
je 0x140130f26
jne 0x140130f26
rol edi, 2
lea r13d, [rbp - 0x6f45]
lea r9d, [rdi - 0x38c]
and edx, 0x32f7f692
movabs rcx, 0x121343fffffcbfe9
call rcx
rcl r8d, 0x56
jnp 0x140131981
jmp 0x140130bea
call fcn.14013177b
shl rdx, 3
shl rdx, 3
shl rdx, 1
or rax, rdx
xchg r11, rax
jmp 0x140130c26
movsx eax, al
lea rcx, [rcx + 1]
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx - 1]
test al, al
jne 0x140130f54
jmp 0x140130b1a
mov ecx, dword [rbx + r9 + 0x24]
add rcx, r9
movzx edx, word [rcx + r10*2]
mov ecx, dword [rbx + r9 + 0x1c]
add rcx, r9
mov eax, dword [rcx + rdx*4]
jmp 0x140130fde
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
xchg rdi, rax
mov rax, rdi
xchg rdi, rax
jmp 0x14013103b
mov rcx, qword [rdx + 0x10]
xchg r12, rdx
mov r12, qword [rcx]
xchg rdx, r12
mov r9, qword [rdx + 0x30]
movsxd rcx, dword [r9 + 0x3c]
jmp 0x140130fff
lea rdx, [0x140134ae0]
add rax, r9
mov ecx, 1
call rax
xchg r10, r11
mov r11, qword [rsp + 0x40]
xchg r11, r10
jmp 0x140130f91
mov ebx, dword [rcx + r9 + 0x88]
mov r11d, dword [rbx + r9 + 0x20]
nop
mov r10d, r8d
mov edx, 0x98f07979
jmp 0x14013107f
call r10
mov rcx, qword gs:[0x60]
mov r8d, r15d
xchg r15, rdx
mov r15, qword [rcx + 0x18]
xchg rdx, r15
je 0x14013106f
jne 0x14013106f
test rcx, rdi
test rcx, rbx
jb 0x140130b90
cmp r8, rcx
test rbp, rcx
rcr ebx, 0x27
movabs r9, 0x1ffbc0ffffff33e9
lea r14d, [rdi + 0x824c]
ret
jmp 0x140130fa7
lea rax, [r9 + r10*4]
mov ecx, dword [rax + r11]
add rcx, r9
movzx eax, byte [rcx]
inc rcx
test al, al
jmp 0x140130fc1
add byte [rax], al
add byte [rbp - 0x79], cl
xchg r14, r15
lea r8, [rbp + 0x118]
mov rcx, 0xffffffffffffffff
lea rdx, [rbp + 0x120]
call r12
jmp 0x1401310fa
add rdx, r10
movzx ecx, byte [rdx]
inc rdx
jmp 0x14013115d
test r9d, r9d
je 0x140131256
mov ebx, dword [rdi + 0x20]
nop dword [rax]
jmp 0x140131140
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
jmp 0x140131232
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
jmp 0x1401311a1
nop dword [rax + rax]
dec r9d
mov r8d, 0x58fb7caf
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
jmp 0x1401310d7
test cl, cl
je 0x14013124d
nop dword [rax]
jne 0x14013118b
je 0x14013118b
sub edx, 0x7b2927a6
jnp 0x140131b61
jmp rcx
jmp 0x140131126
test cl, cl
jne 0x140131126
cmp r8d, 0x3b0556fa
jmp 0x140131247
ret
jmp 0x140131111
add rdi, r10
cmp rdi, r10
je 0x140131256
mov r9d, dword [rdi + 0x18]
jmp 0x1401310e5
je 0x14013125e
test r9d, r9d
jne 0x140131148
mov rax, qword [rax]
jmp 0x14013122d
mov ecx, dword [rdi + 0x24]
add rcx, r10
mov dword [rsp + 0x40], 0xf6f6f6f6
mov dword [rsp + 0x4b], 0x7c6f7d7f
mov dword [rsp + 0x44], 0xf6f6f6f6
jne 0x140131296
je 0x140131296
call rax
inc rdi
push r14
mov r11d, 0xe261d6e3
syscall
popf
cmp r9, rdi
invalid
mov edi, 0xa6e9
invalid
cmpsb byte [rsi], byte [rdi]
add byte [rax], al