Function at 0x140004410
Capabilities:
Hash data using sha256

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb58
movaps xmmword [rsp + 0xb40], xmm6
mov r12, rcx
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x140090010], cl
jne 0x1400053e7
mov rax, qword [0x140090df0]
shl rax, 1
test rax, rax
jne 0x140005406
xor esi, esi
movzx eax, byte [0x140090011]
test al, al
jne 0x140005420
mov rdi, qword [0x140090028]
test rdi, rdi
je 0x1400044b0
js 0x140005af3
mov r14, qword [0x140090020]
movzx eax, byte [0x140090df8]
xor ecx, ecx
mov rdx, rdi
call fcn.14004a280
test rax, rax
je 0x140005ae6
mov rbx, rax
mov rcx, rax
mov rdx, r14
mov r8, rdi
call fcn.1400684b0
mov r15, rdi
jmp 0x14000466a
lea rax, [0x14006edb5]
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x30], 0
mov qword [rsp + 0x28], 0xf
lea r8, str.SOFTWAREc62032b2_0bca_5abc_b458_fd67cfc9e49bInstallLocationSOFTWAREMicrosoftWindowsCurrentVersionUninstallc62032b2_0bca_5abc_b458_fd67cfc9e49bDisplayIconresources_app.asarno_pathno_pathaead::Error
lea rcx, [rsp + 0x90]
mov r9d, 0x2d
mov rdx, 0xffffffff80000002
call fcn.140005b50
mov rax, qword [rsp + 0x90]
mov rcx, rax
neg rcx
jno 0x1400045ad
lea rdi, [0x14006ee1c]
mov qword [rsp + 0x20], rdi
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x28], 0xb
lea r8, [0x14006edc4]
lea rcx, [rsp + 0x1a0]
mov r9d, 0x58
mov rdx, 0xffffffff80000001
call fcn.140005b50
mov rax, qword [rsp + 0x1a0]
mov rcx, rax
neg rcx
jno 0x1400045bf
mov qword [rsp + 0x20], rdi
mov byte [rsp + 0x30], 1
mov qword [rsp + 0x28], 0xb
lea r8, [0x14006edc4]
lea rcx, [rsp + 0x3c0]
mov r9d, 0x58
mov rdx, 0xffffffff80000002
call fcn.140005b50
mov rax, qword [rsp + 0x3c0]
mov rbx, qword [rsp + 0x3c8]
mov rcx, rax
neg rcx
mov rdi, qword [rsp + 0x3d0]
jno 0x1400045cf
movabs r15, 0x8000000000000000
jmp 0x14000466a
mov rbx, qword [rsp + 0x98]
mov rdi, qword [rsp + 0xa0]
jmp 0x1400045cf
mov rbx, qword [rsp + 0x1a8]
mov rdi, qword [rsp + 0x1b0]
mov qword [rsp + 0x3c0], rax
mov qword [rsp + 0x3c8], rbx
mov qword [rsp + 0x3d0], rdi
mov byte [rsp + 0x3d8], 1
lea rdx, [0x14006ee27]
lea rcx, [rsp + 0x3c0]
mov r8d, 0x12
call fcn.140024fc0
mov rdi, qword [rsp + 0x3c8]
mov r8, qword [rsp + 0x3d0]
lea rcx, [rsp + 0x1a0]
mov rdx, rdi
call fcn.1400282b0
test byte [rsp + 0x1a0], 1
je 0x1400046fd
cmp qword [rsp + 0x3c0], 0
je 0x140004654
mov rcx, qword [0x140090d88]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movabs r15, 0x8000000000000000
lea rbx, [0x14006ee39]
mov edi, 7
test sil, sil
jne 0x140004682
mov rax, qword [0x140090df0]
shl rax, 1
test rax, rax
jne 0x140005463
xor eax, eax
xchg byte [0x140090010], al
cmp al, 2
jne 0x14000469b
lea rcx, [0x140090010]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, r15
neg rax
jno 0x140004810
test rdi, rdi
js 0x140005af8
je 0x1400046d3
movzx eax, byte [0x140090df8]
xor ecx, ecx
mov rdx, rdi
call fcn.14004a280
mov rsi, rax
mov r14, rdi
test rax, rax
jne 0x1400046db
jmp 0x140005ae6
mov esi, 1
xor r14d, r14d
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.1400684b0
mov qword [r12 + 8], r14
mov qword [r12 + 0x10], rsi
mov qword [r12 + 0x18], rdi
jmp 0x140004965
mov rdi, qword [rsp + 0x1b0]
test rdi, rdi
js 0x140005af8
mov r14, qword [rsp + 0x1a8]
je 0x140004765
movzx eax, byte [0x140090df8]
xor ecx, ecx
mov rdx, rdi
call fcn.14004a280
test rax, rax
je 0x140005ae6
mov rbx, rax
mov rcx, rax
mov rdx, r14
mov r8, rdi
call fcn.1400684b0
movzx eax, byte [0x140090df8]
xor ecx, ecx
mov rdx, rdi
call fcn.14004a280
test rax, rax
je 0x140005ae6
mov r14, rax
mov r15, rdi
jmp 0x140004783
mov ebx, 1
mov ecx, 1
mov rdx, r14
mov r8, rdi
call fcn.1400684b0
xor r15d, r15d
mov r14d, 1
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.1400684b0
cmp qword [0x140090018], 0
je 0x1400047b1
mov r8, qword [0x140090020]
mov rcx, qword [0x140090d88]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [0x140090018], rdi
mov qword [0x140090020], r14
mov qword [0x140090028], rdi
cmp qword [rsp + 0x3c0], 0
je 0x1400047e8
mov r8, qword [rsp + 0x3c8]
mov rcx, qword [0x140090d88]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test sil, sil
jne 0x140004800
mov rax, qword [0x140090df0]
shl rax, 1
test rax, rax
jne 0x14000599c
xor eax, eax
xchg byte [0x140090010], al
cmp al, 2
je 0x14000468e
lea r14, [rsp + 0x90]
mov rcx, r14
mov rdx, rbx
mov r8, rdi
call fcn.1400485a0
test r15, r15
je 0x14000483d
mov rcx, qword [0x140090d88]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x90]
mov rsi, qword [rsp + 0x98]
mov rax, rcx
neg rax
jno 0x14000498f
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x1a8], 1
mov qword [rsp + 0x1b0], 0
mov qword [rsp + 0x3f0], 0x20
mov byte [rsp + 0x3f8], 3
mov qword [rsp + 0x3c0], 0
mov qword [rsp + 0x3d0], 0
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x3e0], rax
lea rax, [0x14006ea90]
mov qword [rsp + 0x3e8], rax
lea rdx, [rsp + 0x3c0]
mov rcx, rsi
call fcn.140048100
test al, al
jne 0x140005b02
mov rdi, qword [rsp + 0x1a0]
mov rbx, qword [rsp + 0x1a8]
mov r14, qword [rsp + 0x1b0]
mov eax, esi
and eax, 3
cmp eax, 1
jne 0x140004956
mov rax, rsi
mov rsi, qword [rsi - 1]
mov r13, rax
mov r15, qword [rax + 7]
mov rax, qword [r15]
test rax, rax
je 0x14000491d
mov rcx, rsi
call rax
dec r13
cmp qword [r15 + 8], 0
je 0x140004944
cmp qword [r15 + 0x10], 0x11
jb 0x140004932
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140090d88]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140090d88]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [r12 + 8], rdi
mov qword [r12 + 0x10], rbx
mov qword [r12 + 0x18], r14
movabs rax, 0x8000000000000000
mov qword [r12], rax
movaps xmm6, xmmword [rsp + 0xb40]
add rsp, 0xb58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x3b0], rcx
mov rbx, qword [rsp + 0xa0]
mov rax, qword [0x140090de8]
test rax, rax
je 0x14000596e
and eax, 0x80000
xor ecx, ecx
or rax, rcx
je 0x1400049d9
mov rax, qword [0x140090de8]
test rax, rax
je 0x140005988
and eax, 0x2000000
xor edx, edx
mov cl, 4
or rax, rdx
jne 0x140004a18
mov rax, qword [0x140090de8]
test rax, rax
je 0x140005992
and eax, 0x8000
xor edx, edx
mov cl, 3
or rax, rdx
jne 0x140004a18
mov rax, qword [0x140090de8]
test rax, rax
je 0x1400059b5
and eax, 0x400
xor ecx, ecx
or rax, rcx
sete al
mov cl, 2
sub cl, al
mov qword [rsp + 0x198], r12
xorps xmm6, xmm6
movaps xmmword [rsp + 0x1d0], xmm6
movaps xmmword [rsp + 0x1c0], xmm6
movaps xmmword [rsp + 0x1b0], xmm6
movaps xmmword [rsp + 0x1a0], xmm6
movups xmm0, xmmword [0x14006f510]
movaps xmmword [rsp + 0x1e0], xmm0
movups xmm1, xmmword [0x14006f520]
movaps xmmword [rsp + 0x1f0], xmm1
lea r15, [rsp + 0x430]
movaps xmmword [rsp + 0x430], xmm0
movaps xmmword [rsp + 0x440], xmm1
movaps xmmword [rsp + 0x3c0], xmm6
movaps xmmword [rsp + 0x3d0], xmm6
movaps xmmword [rsp + 0x3e0], xmm6
movaps xmmword [rsp + 0x3f0], xmm6
movaps xmmword [rsp + 0x400], xmm0
movaps xmmword [rsp + 0x410], xmm1
mov dword [rsp + 0x427], 0
mov qword [rsp + 0x420], 0
mov byte [rsp + 0x42b], cl
mov dword [rsp + 0x450], 0
xor eax, eax
cmp rbx, 0x401
mov qword [rsp + 0x3a8], rsi
jb 0x140005128
xor ebp, ebp
mov r12, rsi
nop
mov rax, rbx
shr rax, 1
bsr rcx, rax
not ecx
mov rax, 0xffffffffffffffff
shr rax, cl
inc rax
mov rcx, rbp
shl rcx, 0xa
mov rsi, rax
lea rdx, [rax - 1]
shr rax, 1
test rdx, rcx
jne 0x140004b10
cmp rsi, 0x401
mov qword [rsp + 0x40], rbx
jae 0x140004c80
movzx eax, word [rsp + 0x42a]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
lea rdi, [rsp + 0x1e0]
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm1
movaps xmmword [rsp + 0x1d0], xmm6
movaps xmmword [rsp + 0x1c0], xmm6
movaps xmmword [rsp + 0x1b0], xmm6
movaps xmmword [rsp + 0x1a0], xmm6
mov qword [rsp + 0x200], rbp
mov word [rsp + 0x208], 0
mov word [rsp + 0x20a], ax
lea rcx, [rsp + 0x1a0]
mov rdx, r12
mov r8, rsi
call fcn.140006a40
cmp byte [rsp + 0x209], 0
sete al
or al, byte [rsp + 0x20a]
or al, 2
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
lea rcx, [rsp + 0xd0]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movaps xmm2, xmmword [rsp + 0x1c0]
movaps xmm3, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xc0], xmm3
movzx r8d, byte [rsp + 0x208]
mov r9, qword [rsp + 0x200]
movzx ecx, byte [rsp + 0x20b]
mov byte [rsp + 0xf8], r8b
mov qword [rsp + 0xf0], r9
mov byte [rsp + 0xf9], al
mov byte [rsp + 0xfa], cl
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
lea rdx, [0x140081ef0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov qword [rsp + 0x3b8], r12
jmp rcx
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x50]
mov rdx, r14
call fcn.140051112
jmp 0x140004f00
cmp rbx, rsi
jb 0x140005a13
movzx edi, byte [rsp + 0x42a]
movzx ebx, byte [rsp + 0x42b]
mov r8d, 0x200
lea r13, [rsp + 0x1a0]
mov rcx, r13
xor edx, edx
call fcn.140068b50
mov qword [rsp + 0x30], r13
mov byte [rsp + 0x28], bl
mov byte [rsp + 0x20], dil
mov qword [rsp + 0x38], 0x200
mov rcx, r12
mov rdx, rsi
mov r8, r15
mov r9, rbp
call fcn.140006c30
movaps xmmword [rsp + 0x180], xmm6
movaps xmmword [rsp + 0x170], xmm6
movaps xmmword [rsp + 0x160], xmm6
movaps xmmword [rsp + 0x150], xmm6
movaps xmmword [rsp + 0x140], xmm6
movaps xmmword [rsp + 0x130], xmm6
movaps xmmword [rsp + 0x120], xmm6
movaps xmmword [rsp + 0x110], xmm6
movaps xmmword [rsp + 0x100], xmm6
movaps xmmword [rsp + 0xf0], xmm6
movaps xmmword [rsp + 0xe0], xmm6
movaps xmmword [rsp + 0xd0], xmm6
movaps xmmword [rsp + 0xc0], xmm6
movaps xmmword [rsp + 0xb0], xmm6
movaps xmmword [rsp + 0xa0], xmm6
movaps xmmword [rsp + 0x90], xmm6
cmp rax, 3
jb 0x140004dda
mov rbp, rax
nop word cs:[rax + rax]
mov rdx, rbp
shl rdx, 5
cmp rbp, 0x11
jae 0x1400059bf
mov qword [rsp + 0x28], r14
mov byte [rsp + 0x20], bl
mov qword [rsp + 0x30], 0x100
lea rcx, [rsp + 0x1a0]
mov r8, r15
mov r9d, edi
call fcn.140007750
mov r8, rax
shl r8, 5
cmp rax, 0x11
jae 0x1400059d3
mov rbp, rax
cmp rax, 9
jae 0x1400059ea
lea rcx, [rsp + 0x1a0]
mov rdx, r14
call fcn.1400684b0
cmp rbp, 2
ja 0x140004d70
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movups xmm2, xmmword [rsp + 0x1c0]
movups xmm3, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x80], xmm3
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
mov rdx, qword [rsp + 0x420]
lea rbx, [rsp + 0x3c0]
mov rcx, rbx
call fcn.140007cb0
mov eax, dword [rsp + 0x450]
cmp rax, 0x37
jae 0x140005a78
mov rcx, rax
shl rcx, 5
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
lea rdi, [rsp + 0x454]
movups xmmword [rdi + rcx + 0x10], xmm1
movups xmmword [rdi + rcx], xmm0
inc eax
mov dword [rsp + 0x450], eax
mov rdx, rsi
shr rdx, 0xb
add rdx, qword [rsp + 0x420]
mov rcx, rbx
call fcn.140007cb0
mov eax, dword [rsp + 0x450]
cmp rax, 0x37
mov r9, qword [rsp + 0x40]
jae 0x140005a84
mov rcx, rax
shl rcx, 5
lea rdx, [rsp + 0x70]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmmword [rdi + rcx + 0x10], xmm1
movups xmmword [rdi + rcx], xmm0
inc eax
mov dword [rsp + 0x450], eax
jmp 0x140004fac
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x50]
mov rdx, r14
call fcn.140007fb0
jmp 0x140004f00
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x50]
mov rdx, r14
call fcn.140057c38
nop word cs:[rax + rax]
mov edi, dword [rsp + 0x50]
mov r13d, dword [rsp + 0x54]
mov r12d, dword [rsp + 0x58]
mov r14d, dword [rsp + 0x5c]
mov r15d, dword [rsp + 0x60]
mov ebp, dword [rsp + 0x64]
mov ebx, dword [rsp + 0x68]
mov eax, dword [rsp + 0x6c]
mov dword [rsp + 0x48], eax
mov rdx, qword [rsp + 0x420]
lea rcx, [rsp + 0x3c0]
call fcn.140007cb0
mov eax, dword [rsp + 0x450]
cmp rax, 0x37
jae 0x140005a27
mov rcx, rax
shl rcx, 5
lea rdx, [rsp + 0x454]
mov dword [rdx + rcx], edi
mov dword [rdx + rcx + 4], r13d
mov dword [rdx + rcx + 8], r12d
mov dword [rdx + rcx + 0xc], r14d
mov dword [rdx + rcx + 0x10], r15d
mov dword [rdx + rcx + 0x14], ebp
mov dword [rdx + rcx + 0x18], ebx
mov r8d, dword [rsp + 0x48]
mov dword [rdx + rcx + 0x1c], r8d
inc eax
mov dword [rsp + 0x450], eax
lea r15, [rsp + 0x430]
lea r14, [rsp + 0x90]
mov r9, qword [rsp + 0x40]
mov r12, qword [rsp + 0x3b8]
mov rbp, rsi
shr rbp, 0xa
add rbp, qword [rsp + 0x420]
mov qword [rsp + 0x420], rbp
mov r8, r9
sub r8, rsi
jb 0x140005a01
add r12, rsi
mov rbx, r8
cmp r8, 0x400
ja 0x140004af0
test r8, r8
je 0x140005011
lea rsi, [rsp + 0x3c0]
mov rcx, rsi
mov rdx, r12
call fcn.140006a40
mov rdx, qword [rsp + 0x420]
mov rcx, rsi
call fcn.140007cb0
mov eax, dword [rsp + 0x450]
test eax, eax
mov r12, qword [rsp + 0x198]
je 0x14000513c
mov edx, eax
movzx ecx, byte [rsp + 0x429]
mov r9d, ecx
shl r9d, 6
movzx r8d, byte [rsp + 0x428]
or r9, r8
je 0x14000521c
movzx ebx, byte [rsp + 0x42a]
test cl, cl
sete al
or al, bl
or al, 2
movaps xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm1, xmmword [rsp + 0x410]
movaps xmmword [rsp + 0xe0], xmm1
mov r9, qword [rsp + 0x420]
movzx ecx, byte [rsp + 0x42b]
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
movaps xmm4, xmmword [rsp + 0x3e0]
movaps xmm5, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0xb0], xmm4
movaps xmmword [rsp + 0xc0], xmm5
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x1f0], xmm1
movaps xmmword [rsp + 0x1e0], xmm0
movaps xmmword [rsp + 0x1d0], xmm5
movaps xmmword [rsp + 0x1c0], xmm4
movaps xmmword [rsp + 0x1b0], xmm3
mov qword [rsp + 0x200], r9
mov byte [rsp + 0x208], r8b
mov byte [rsp + 0x209], al
mov byte [rsp + 0x40], cl
mov byte [rsp + 0x20a], cl
mov r14, rdx
test r14, r14
jne 0x140005361
jmp 0x1400056ae
mov r8, rbx
mov r12, rsi
test r8, r8
jne 0x140004fe7
jmp 0x140005011
cmp byte [rsp + 0x429], 0
sete al
or al, byte [rsp + 0x42a]
or al, 2
movaps xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0x410]
movaps xmmword [rsp + 0xe0], xmm0
movzx r8d, byte [rsp + 0x428]
mov rcx, qword [rsp + 0x420]
movzx edx, byte [rsp + 0x42b]
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
movaps xmm2, xmmword [rsp + 0x3e0]
movaps xmm3, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x90], xmm0
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xc0], xmm3
mov byte [rsp + 0xf8], r8b
mov qword [rsp + 0xf0], rcx
mov byte [rsp + 0xf9], al
mov byte [rsp + 0xfa], dl
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
or al, 8
movzx ecx, dl
lea rdx, [0x140081f2c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea r14, [rdx - 2]
cmp eax, 1
je 0x140005b3a
mov rax, rdx
shl rax, 5
mov rcx, r14
shl rcx, 5
movzx ebx, byte [rsp + 0x42a]
movzx r8d, byte [rsp + 0x42b]
movups xmm0, xmmword [rsp + rcx + 0x454]
movups xmm1, xmmword [rsp + rcx + 0x464]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
lea rcx, [rsp + 0x3c0]
movups xmm2, xmmword [rax + rcx + 0x74]
movups xmm3, xmmword [rax + rcx + 0x84]
movaps xmmword [rsp + 0x1c0], xmm2
movaps xmmword [rsp + 0x1d0], xmm3
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov eax, ebx
or al, 4
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x1f0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x1e0], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x1d0], xmm3
movaps xmmword [rsp + 0x1c0], xmm2
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
mov qword [rsp + 0x200], 0
mov byte [rsp + 0x208], 0x40
mov byte [rsp + 0x209], al
mov byte [rsp + 0x40], r8b
mov byte [rsp + 0x20a], r8b
mov r8b, 0x40
xor r9d, r9d
test r14, r14
je 0x1400056ae
lea rdi, [r14 - 1]
cmp rdi, rdx
mov qword [rsp + 0x48], rdx
jae case.default.0x1400053c7
lea rcx, [rsp + 0x454]
lea r12, [rsp + 0x1e0]
or bl, 4
mov rsi, rdi
shl rsi, 5
add rsi, rcx
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
movzx r13d, byte [rsp + 0x40]
lea rcx, [0x140081f04]
movsxd rdx, dword [rcx + r13*4]
add rdx, rcx
lea r15, [rsp + 0x430]
jmp rdx
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x1a0]
call fcn.140051112
jmp 0x1400054cb
lea rcx, [0x140090010]
call fcn.14006c100
mov rax, qword [0x140090df0]
shl rax, 1
test rax, rax
je 0x140004453
call fcn.14006c1c0
mov esi, eax
xor sil, 1
movzx eax, byte [0x140090011]
test al, al
je 0x140004464
lea rax, [0x140090010]
mov qword [rsp + 0x3c0], rax
mov byte [rsp + 0x3c8], sil
lea rax, str.srcclientwalletsledger.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14006fa38]
lea r9, [0x14006eae0]
lea r8, [rsp + 0x3c0]
mov edx, 3
call fcn.14006afc0
call fcn.14006c1c0
test al, al
jne 0x140004682
mov byte [0x140090011], 1
jmp 0x140004682
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x1a0]
call fcn.140054da0
jmp 0x1400054cb
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x1a0]
call fcn.140007fb0
jmp 0x1400054cb
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x1a0]
call fcn.140057c38
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsi]
movups xmm3, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x1b0], xmm3
movaps xmmword [rsp + 0x1a0], xmm2
movups xmm2, xmmword [r15]
movups xmm3, xmmword [r15 + 0x10]
movups xmmword [r12 + 0x10], xmm3
movups xmmword [r12], xmm2
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmmword [rsp + 0x1d0], xmm1
mov qword [rsp + 0x200], 0
mov byte [rsp + 0x208], 0x40
mov byte [rsp + 0x209], bl
movzx eax, byte [rsp + 0x40]
mov byte [rsp + 0x20a], al
test rdi, rdi
mov rcx, qword [rsp + 0x48]
je 0x1400056ae
mov esi, 2
sub rsi, r14
shl r14, 5
lea rax, [rsp + 0x3c0]
lea rbp, [r14 + rax]
add rbp, 0x54
lea r14, [0x140081f18]
lea r15, [rsp + 0x1a0]
jmp 0x140005624
mov byte [rsp + 0x20], bl
lea rcx, [rsp + 0x90]
mov rdx, r15
mov r8b, 0x40
xor r9d, r9d
call fcn.140054da0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rbp]
movups xmm3, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0x1b0], xmm3
movaps xmmword [rsp + 0x1a0], xmm2
lea rax, [rsp + 0x430]
movups xmm2, xmmword [rax]
movups xmm3, xmmword [rax + 0x10]
movups xmmword [r12 + 0x10], xmm3
movups xmmword [r12], xmm2
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmmword [rsp + 0x1d0], xmm1
mov qword [rsp + 0x200], 0
mov byte [rsp + 0x208], 0x40
mov byte [rsp + 0x209], bl
movzx eax, byte [rsp + 0x40]
mov byte [rsp + 0x20a], al
inc rsi
add rbp, 0xffffffffffffffe0
cmp rsi, 1
mov rcx, qword [rsp + 0x48]
je 0x1400056ae
cmp rdi, rcx
jae case.default.0x14000564f
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rsp + 0xa0], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], eax
movsxd rax, dword [r14 + r13*4]
add rax, r14
jmp rax
mov byte [rsp + 0x20], bl
lea rcx, [rsp + 0x90]
add byte [rcx + rcx*4 - 6], cl
add byte [rcx + rcx*4 - 6], cl
mov r8b, 0x40
xor r9d, r9d
call fcn.140051112
jmp 0x140005595
mov byte [rsp + 0x20], bl
lea rcx, [rsp + 0x90]
add byte [rcx + rcx*4 - 6], cl
add byte [rcx + rcx*4 - 6], cl
mov r8b, 0x40
xor r9d, r9d
call fcn.140007fb0
jmp 0x140005595
mov byte [rsp + 0x20], bl
lea rcx, [rsp + 0x90]
mov rdx, r15
mov r8b, 0x40
xor r9d, r9d
call fcn.140057c38
jmp 0x140005595
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0xf0], rax
movzx eax, byte [rsp + 0x208]
mov byte [rsp + 0xf8], al
movzx eax, byte [rsp + 0x209]
mov byte [rsp + 0xf9], al
movzx eax, byte [rsp + 0x20a]
mov byte [rsp + 0xfa], al
mov eax, dword [rsp + 0x20b]
mov dword [rsp + 0xfb], eax
movzx eax, byte [rsp + 0x20f]
mov byte [rsp + 0xff], al
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movaps xmm2, xmmword [rsp + 0x1c0]
movaps xmm3, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0xc0], xmm3
add byte [rdi], cl
sub dword [rsp + 0xc0], ebx
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
movzx r8d, byte [rsp + 0xf8]
movzx eax, byte [rsp + 0xf9]
movzx ecx, byte [rsp + 0xfa]
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x1b0], xmm1
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1a0], eax
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1a0], eax
or al, 8
movzx ecx, cl
lea rdx, [0x140081f2c]
mov dword [rdi], 0xc634800
mov cl, byte [rax + 1]
invalid
mov dword [rdi], 0xc634800
mov cl, byte [rax + 1]
ror dword [rbx + rcx*4 - 0x5c], 1
mov r12, qword [rsp + 0x198]
jmp rcx
invalid
mov r12, qword [rsp + 0x198]
jmp rcx
mov byte [rsp + 0x20], al
and al, 0x20
lea rcx, [rsp + 0x1a0]
add byte [rax], al
lea rdx, [rsp + 0x90]
xor r9d, r9d
call fcn.140051112
jmp 0x140005834
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x1a0]
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x90]
xor r9d, r9d
call fcn.140054da0
jmp 0x140005834
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x1a0]
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x90]
xor r9d, r9d
call fcn.140007fb0
jmp 0x140005834
mov byte [rsp + 0x20], al
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0x90]
xor r9d, r9d
call fcn.140057c38
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmm1, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm1
movzx eax, byte [0x140090df8]
mov edx, 6
xor ecx, ecx
call fcn.14004a280
test rax, rax
je 0x140005b2b
mov rsi, rax
mov word [rax + 4], 0x7265
mov dword [rax], 0x6764656c
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x1a8], 1
mov qword [rsp + 0x1b0], 0
mov eax, 1
xor edx, edx
lea rdi, [rsp + 0x1a0]
lea rbx, str.000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f404142434445464748494a4b4c4d4e4f505152535455565758595a5b5c5d5e5f606162636465666768696a6b6c6d6e6f707172737475767778797a7b7c7d7e7f808182838485868788898a8b8c8d8e8f909192939495969798999a9b9c9d9e9fa0a1a2a3a4a5a6a7a8a9aaabacadaeafb0b1b2b3b4b5b6b7b8b9babbbcbdbebfc0c1c2c3c4c5c6c7c8c9cacbcccdcecfd0d1d2d3d4d5d6d7d8d9dadbdcdddedfe0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff__
xor r14d, r14d
jmp 0x1400058e1
add r15d, r15d
movzx ecx, word [r15 + rbx]
mov word [rax + rdx], cx
add rdx, 2
mov qword [rsp + 0x1b0], rdx
inc r14
cmp r14, 0x20
je 0x140005912
movzx r15d, byte [rsp + r14 + 0x50]
mov rcx, qword [rsp + 0x1a0]
sub rcx, rdx
cmp rcx, 1
ja 0x1400058c0
mov rcx, rdi
call fcn.14006bba0
mov rax, qword [rsp + 0x1a8]
mov rdx, qword [rsp + 0x1b0]
jmp 0x1400058c0
mov rax, qword [rsp + 0x1b0]
mov qword [r12 + 0x28], rax
movups xmm0, xmmword [rsp + 0x1a0]
movups xmmword [r12 + 0x18], xmm0
mov qword [r12], 6
mov qword [r12 + 8], rsi
mov qword [r12 + 0x10], 6
cmp qword [rsp + 0x3b0], 0
je 0x140004973
mov rcx, qword [0x140090d88]
xor edx, edx
mov r8, qword [rsp + 0x3a8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140004973
call fcn.14006c6a0
and eax, 0x80000
xor ecx, ecx
or rax, rcx
jne 0x1400049bb
jmp 0x1400049d9
call fcn.14006c6a0
jmp 0x1400049cb
call fcn.14006c6a0
jmp 0x1400049e9
call fcn.14006c1c0
test al, al
jne 0x140004800
mov byte [0x140090011], 1
jmp 0x140004800
call fcn.14006c6a0
jmp 0x140004a07
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_blake3_1.5.4_src_lib.rs
mov rcx, rdx
mov edx, 0x200
call fcn.14006ad80
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_blake3_1.5.4_src_lib.rs
mov edx, 0x200
mov rcx, r8
mov r8, rax
call fcn.14006ad80
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_blake3_1.5.4_src_lib.rs
mov edx, 0x100
mov rcx, r8
mov r8, rax
call fcn.14006ad80
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_blake3_1.5.4_src_lib.rs
mov rcx, rsi
mov rdx, r9
call fcn.14006ac60
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_blake3_1.5.4_src_lib.rs
mov rcx, rsi
mov rdx, qword [rsp + 0x40]
call fcn.14006ad80
mov dword [rsp + 0x50], edi
mov dword [rsp + 0x54], r13d
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x5c], r14d
mov dword [rsp + 0x60], r15d
mov dword [rsp + 0x64], ebp
mov dword [rsp + 0x68], ebx
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x6c], eax
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_blake3_1.5.4_src_lib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14006f318]
lea r8, [rsp + 0x50]
mov edx, 0x2b
call fcn.14006afc0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
jmp 0x140005a90
lea rax, [rsp + 0x70]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1a0], xmm0
lea rax, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_blake3_1.5.4_src_lib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14006f318]
lea r8, [rsp + 0x1a0]
mov edx, 0x2b
call fcn.14006afc0
neg rsi
mov rdi, rsi
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_blake3_1.5.4_src_lib.rs
mov rcx, rdi
mov rdx, qword [rsp + 0x48]
call fcn.14006accf
mov ecx, 1
mov rdx, rdi
call fcn.140069052
call fcn.1400064f0
xor ecx, ecx
mov rdx, rdi
call fcn.140069052
lea rax, [0x1400701b8]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly
lea r9, [0x14006eb00]
lea r8, [rsp + 0x50]
mov edx, 0x37
call fcn.14006afc0
mov ecx, 1
mov edx, 6
call fcn.140069052
lea r8, str.C:Usersuser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_blake3_1.5.4_src_lib.rs
mov rcx, r14
call fcn.14006accf
int3
add al, 0
add byte [rax - 0x75], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
fadd dword [rax]
add byte [rax], al
invalid
invalid
invalid
fadd dword [rax]
add byte [rax], al
push rax
rol dword [rdi], 0
or al, 0x90
mov r8, r10
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
mov rdx, r14
add byte [rax], al
adc dword [rsp + 0x80], ecx
add byte [rax], al
add byte [rax + 0x9a2484], cl
add byte [rax], al
add byte [rdx], al
and al, 0x70
mov dh, 0xf6
test dl, bh
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
mov esp, 0x8024
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
push rcx
add dword [rax - 0x7b], ecx
leave
invalid
or byte [rcx - 0x7d], cl
mov dword [rsp + rax*2], 0xfe0b60f
loopne 0x140005f0c
setne cl
loopne 0x14000612f
leave
cmp bl, ch
ja 0x140006153
lea eax, [rdx + rdx]
or cl, byte [rcx - 1]
ror byte [rcx + 0x39], 0xc0
cmp r8, rax
setne r9b
xchg ebp, eax
rol dword [rcx + 8], 0xc1
invalid
sal dword [rdx + rcx - 0x80], 0xf9
sete cl
sete cl
xchg esp, eax
shl dword [rax], 0xc8
xchg esp, eax
sar dword [rdi + rbp], 0xf
xchg esp, eax
loopne 0x14000619d
mov ecx, dword [rsp + 0xf8]
and al, 0x60
mov eax, edx
invalid
add byte [rax], al
call 0x14f5d5b72
test dword [rcx - 2], ecx
invalid
add al, byte [rax]
add byte [rax - 0x77], cl
mov qword [rsp + 0x68], rdx
mov bl, 6
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
mov rcx, qword [rsp + 0xa8]
cmove rcx, rax
mov rax, qword [rsp + 0x30]
and al, 0x30
cli
lea ecx, [rsp + 0x60]
mov eax, esi
ja 0x140006a28
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, esi
call fcn.140069052
mov edx, esi
int3
int3
stc
jae 0x140006b96
sub dword [rdx], 1
add byte [rax], al
sub dword [rdx], 1
add al, 0
js 0x188208f45
mov edx, esi
add edx, 0x4000
and al, 0x20
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x683e2
invalid
jmp 0x1400de822
and al, 0x20
and al, 0x20
add eax, dword [rax]
add byte [rax + 0x4c20245c], cl
mov ecx, ebp
add byte [rax - 0x7f], cl
mov al, 3
add byte [rax], al
mov bh, 0xf
invalid
add eax, 0xff8394c
xchg ebx, edx
add eax, dword [rax]
add byte [rax - 0x77], cl
jl 0x14000733f
mov byte [rsp + 0x30], bl
movabs byte [0x19824848b0004], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
add byte [rax], al
invalid
invalid
loopne 0x140007354
inc dword [rbx]
add byte [rax], al
add eax, dword [rax]
add byte [rdi], cl
test dword [rax - 0x17000000], esi
cld
add al, byte [rax]
add byte [rcx + 0x5e0c1d0], cl
mov eax, edx
shl eax, 5
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
cmpsd dword [rsi], dword [rdi]
cmc
invalid
add dword [rax], eax
add byte [rax], al
lock add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x160], eax
and al, 0x60
add dword [rax], eax
invalid
and al, 0x60
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x100], al
add byte [rdi], cl
sub byte [rsp + 0xb0], al
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], bl
add byte [rax], al
mov dh, 0x84
and al, 0x18
mov byte [rsp + 0x188], al
and al, 0x8a
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0xf0], al
add byte [rax], al
invalid
add byte [rax + 0xd], bh
lea eax, [rsi + 0x340]
add byte [rax], al
add byte [rcx - 0x7f], cl
cld
add byte [rax + rax], al
add byte [rdi + rsi + 0x48], dh
add esi, 0x400
mov dword [rsp + 0x60], esi
jl 0x140007995
add byte [rbp + rcx*4 + 0xd], cl
movabs byte [0x6024448d4c000679], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
movzx eax, byte [rsp + 0x170]
add byte [rax], al
add byte [rcx - 0x327fbf3e], cl
add al, 0x41
movzx eax, r8b
xchg esp, eax
cmp al, 0x88
and al, 0x60
add byte [rdi], cl
mov dh, 0x5e
push 0xf
mov dh, 0x46
imul ecx, dword [rax + 0xf2f2444], 0xffffffb6
rol byte [rax - 0x3f76fb35], 0x48
ror byte [rax - 0x77], 0x44
and al, 0x70
ror byte [rax - 0x77], 0x44
and al, 0x70
add byte [rax], al
add byte [rax], al
shl ecx, 5
shl ebp, 5
invalid
adc byte [rax - 0x73], cl
and al, 0x50
pop rsp
and al, 0x60
or byte [rax], al
add byte [rax - 0x75], cl
and al, 0x60
or byte [rax], al
movq qword [0x1400901a8], mm0
ror byte [rcx + rcx*4 + 0x7e], 8
jle 0x14000c32d
adc dword [rcx + rcx*4 - 0x17], ecx
test bh, bh
add byte [rax], al
invalid
sub byte [rax - 0x77], cl
invalid
or byte [r8], al
fdiv dword [rax + 0x18]
sar bh, cl
adc eax, 0x61dc4
mov ebx, dword [rsi + 0x80]
nop word cs:[rax + rax]
inc r14
cmp r15, r14
cmovb r14, r15
lea r8, [rbx + r14]
mov rax, qword [0x1400901e0]
mov cl, 0xa
mov rdx, rbx
call rax
test rax, rax
jne 0x14000efb0
xor edi, edi
jmp 0x14000efc0
sub rdx, rbx
lea rdi, [rdx + 1]
cmp rdx, r15
jae 0x140012c07
lea r8, [rbx + rdi]
mov rax, qword [0x1400901e8]
mov cl, 0xa
mov rdx, rbx
call rax
lea rdx, [rax + 1]
sub r14, rdi
lea rcx, [rsp + 0x38]
mov r8, r14
call fcn.14006b4d0
movabs r14, 0x8000000000000001
and eax, dword [rax]
add byte [rax - 0x39], cl
and al, 0x38
sbb byte [rax], al
add byte [rax], al
jmp 0x14000ece9
mov ebp, 0x48fffff9
sub edx, ebx
lea r14, [rdx + 1]
cmp rdx, r15
jae 0x140012c19
lea r8, [rbx + r14]
mov rax, qword [0x1400901e8]
movabs eax, dword [0xda89480ab100080e]
movabs eax, dword [0xda89480ab100080e]
mov edx, ebx
call rax
lea rdx, [rax + 1]
push rax
add dword [rbp + 0x29], ecx
hlt
lea rcx, [rsp + 0x38]
and al, 0x38
push rax
add dword [rbp + 0x29], ecx
hlt
outsb dx, byte [rsi]
rol dword [0x141bf3c66], 0
add dword [rax], eax
mov ebp, 1
and al, 0x60
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x68
add dword [rax], eax
add cl, ch
jp 0x14000f394
invalid
add eax, 0x60d8f
lea rdx, [rsp + 0x37]
ror dword [rcx - 0x42], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub cl, 0xb8
and eax, dword [rax]
add byte [rbp + rcx*4 + 5], cl
imul ecx, dword [0xcd48f3d3], 0x31372454
or eax, 0x8d480006
push rsp
and al, 0x37
xor ecx, ecx
and al, 0xb8
add dword [rax], eax
add bh, bh
adc eax, 0x5ed96
mov word [rax + rbp*2], fs
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
test ecx, ecx
mov eax, dword [rsp + 0x178]
add byte [rax], al
mov qword [rsp + 0x50], rdx
push rsp
and al, 0x50
push rax
and al, 0x70
and al, 0x58
mov ebp, esi
fsub dword [rcx]
add byte [rax], al
call 0x14f00f98b
test esp, eax
sbb byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x168], al
and al, 0x68
add dword [rax], eax
invalid
and al, 0x68
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x178], cl
mov word [rax + rdi*2], fs
add dword [rax], eax
invalid
mov word [rax + rdi*2], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x100], ecx
invalid
add byte [rdi], cl
sub dword [rsp + 0xf0], eax
add byte [rax], al
add byte [rax], al
sldt word [rax]
pop rax
invalid
nop dword [rax + rax]
pop rax
or byte [rax + 0x39], 0xd1
add dword [rax], eax
and al, 0x80
nop
add byte [rbx - 0x7af0fa08], al
sub bl, byte [rdx]
add byte [rax], al
add byte [rax], al
add byte [rcx + 1], bh
add byte [rax], al
stc
and al, 0x30
lock add byte [rax], al
lea eax, [rsp + 0x100]
mov dh, 0x84
and al, 0x80
add byte [rax], 0
add byte [rax], 0
add dh, al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rsi], al
adc dword [rbx], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xc8], 0
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], rdx
mov dword [rsp + 0xd8], edx
mov ecx, 1
mov dword [rsp + 0xc8], 0
mov dword [rsp + 0xd8], edx
add dword [rax], eax
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x130], cl
mov word [rax + rsi], fs
add dword [rax], eax
invalid
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rdi], cl
adc dword [rbp + 0x10], ecx
add byte [rax - 0x7d], cl
sti
add dword [rbp + 0x12], esi
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rsi], al
movups xmmword [rsp], xmm0
add dword [rax], eax
add byte [rax - 0x77], cl
fimul dword [rax - 0x3f]
shl edx, 5
shl edx, 5
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x100], rcx
invalid
invalid
xchg esp, eax
add byte [rax], al
and al, 8
add dword [rax], eax
add byte [rax - 0x7b], cl
lock add byte [rax], al
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov esi, dword [rsp + 0x100]
mov dword [rsp + 0xa0], esi
mov eax, 0x48000000
test ebx, ebx
enter 0xffffffffffffe0ff, 0x48
lea ecx, [rsp + 0x88]
and al, 0x88
add byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
add byte [rdi], cl
and al, 0x50
mov qword [rsp + 0x58], rcx
mov word [rsp + 0x70], r14w
mov r13, rbx
movabs r14, 0x8000000000000001
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub cl, 0xb8
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub cl, 0xb8
add eax, 0xf8830000
add byte [rax], al
cmp eax, 3
jne 0x140012803
add byte [rax - 0x78], al
lodsb al, byte [rsi]
and al, 0x60
add dword [rax], eax
invalid
add byte [rax], al
cmp eax, 3
jne 0x140012803
invalid
add byte [rax - 0x78], al
lodsb al, byte [rsi]
and al, 0x60
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
mov dword [rsp + 0x168], ebp
cmp rsi, rcx
mov byte [rsp + 0x160], bpl
mov qword [rsp + 0x168], r13
mov dword [rsp + 0x168], ebp
cmp rsi, rcx
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xb0
add byte [rax], al
add byte [rax - 0x78], al
mov byte [rsp + 0xb8], bpl
invalid
invalid
and al, 0xc0
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rdx*8], fs
add byte [rax], al
leave
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rsi*4], fs
mov esi, 1
add byte [rax], al
add byte [rax + 0x24848948], al
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x84
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x2f], cl
in eax, 0x4d
test ebp, ebp
in eax, dx
in eax, dx
invalid
mov dword [rsp + 0xa0], edi
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x15268
add byte [rax], al
mov ecx, dword [rsp + 0xf8]
mov esp, 0xf824
add byte [rax], al
jae 0x140011e02
invalid
and al, 0x38
idiv edi
dec dword [rax - 0x73]
or eax, 0x5e0ba
add eax, 0xc7894800
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x6e389
add eax, 0xc7894800
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x5dccf
nop
fadd qword [0xcc8c67b3]
add byte [rax - 0x75], cl
invalid
add byte [rax - 0x75], cl
mov word [rax + rdx], fs
invalid
and al, 0xc0
add dword [rax], eax
add byte [rax], al
call fcn.14001e900
add byte [rax], al
invalid
adc eax, 0x5dc9c
add eax, 0x58d4c00
pop rbp
fadd qword [0xcc8c67e6]
and al, 0x10
adc byte [rcx], al
invalid
adc byte [rcx], al
add byte [rax], al
invalid
add al, ch
rol byte [rdi - 0x76b7fffb], 0xc7
add eax, 0xc7894800
add byte [rax], al
add byte [rax], al
mov ecx, ebx
or eax, 0x6ff96
add byte [rax], al
add byte [rax], al
adc edx, esi
add byte [rax], al
cli
add esi, dword [rdx + 0x41]
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x7e83a
adc eax, 0x5bd0a
add eax, 0x311deb00
leave
and al, 0x78
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24848b48], al
lock add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xf8
clc
add byte [rax], al
add al, ch
sbb edx, esp
add byte [rax], al
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x7e645
mov byte [rsp + 0x160], bpl
mov qword [rsp + 0x168], r13
mov rbx, rcx
lea rcx, [0x14006ffe9]
int3
xlatb
add eax, 0x801ee800
add eax, 0x84894800
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xa0
add byte [rax], al
add cl, ch
dec bl
invalid
invalid
invalid
mov edi, eax
add eax, 0x58d4c00
add byte [rbp + rcx*4 + 5], cl
mov esi, 0x480005d3
mov ecx, ebx
add eax, 0xd9894800
add byte [rax - 0x77], cl
fld1
jg case.0x14000564f.167
add byte [rcx - 0x2f], cl
out 0x4d, eax
invalid
test edi, edi
add byte [rax - 0x77], cl
invalid
rol dword [0x1458e74a8], cl
add byte [rbp + rcx*4 + 5], cl
test byte [rdi], 0x85
invalid
in al, 7
add byte [rcx], dh
invalid
invalid
adc eax, 0x5b909
lea r8, [0x14007ee60]
mov rcx, rdi
mov rdx, r15
call fcn.14006ad80
lea r8, [0x14007ee60]
mov rcx, r14
mov rdx, r15
call fcn.14006ad80
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rsi + 0x49], ah
movd mm1, ecx
punpckldq xmm1, xmmword [0x14006e610]
subpd xmm1, xmmword [0x14006e620]
subps xmm1, xmmword [0x14006e620]
subps xmm1, xmmword [0x14006e620]
movapd xmm0, xmm1
unpckhpd xmm0, xmm1
addsd xmm0, xmm1
mov r9d, eax
mov ecx, eax
mov ecx, eax
neg r9d
cmovs r9d, eax
cmp r9d, 0x135
jb 0x14001391c
xorpd xmm1, xmm1
test byte [rax - 0x73], 0x4c
and al, 0x28
or byte [rax + 1], bh
dec dword [rbp + rcx*4 + 5]
or eax, 0x480006b4
mov ecx, esi
int1
lea eax, [0x14007ee60]
int3
jb case.0x140006b51.193
iretd
invalid
int3
xor edi, edi
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
invalid
invalid
jb 0x140013c0e
invalid
sub byte [rax - 0x77], cl
xchg esp, eax
invalid
ror dword [rax - 0x46], 0
add byte [rax], al
add byte [rax], al
add al, dh
jg 0x1400142cd
cmp ecx, edx
and al, 0x20
and al, 0x28
test edi, edi
add qword [rax], r8
add byte [rcx], dh
leave
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov word [rax], cs
add byte [rax], al
invalid
add byte [rax - 0x77], cl
ret
mov eax, edi
add eax, 0x89480000
invalid
mov dword [rsp + 0x50], 3
dec byte [rcx + 0xf]
dec byte [rbp + r9*4 + 4]
add al, 0x3b
mov rax, qword [0x1400901e0]
add al, 0x3b
invalid
mov edx, ebx
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov bh, byte [rdi]
add al, 0
push qword [rcx]
shr al, cl
int3
add dword [rax], eax
add byte [rax], al
loop 0x1400168fd
mov eax, esi
and al, 0xa8
add byte [rax], al
add byte [rbx - 0x73], cl
or al, 0x27
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rax*4], fs
or dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + riz*4], fs
add al, byte [rax]
add dh, al
add byte [rbx + 0x48], bh
mov dword [rsp + 0x990], 1
movabs al, byte [0xf024848948000002]
add dword [rax], eax
add dh, al
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rcx], al
push rdi
adc byte [rcx + rcx*4 - 0x44], cl
and al, 0x20
add eax, 0x84c60000
and al, 0x28
add eax, 0x4c010000
mov eax, dword [rsi + 0x20]
invalid
invalid
and byte [rbx + r9*4 + 0x4e], r9b
cmp byte [rax - 0x73], cl
adc eax, 0x69635
invalid
add eax, dword [rax]
add byte [rcx], al
lea edi, [rsp + 0x370]
mov ecx, dword [rsi + 0x48]
xor byte [0xe6ec6e6a], al
invalid
xchg dword gs:[rax], eax
add byte [rbx + rcx*4 + 0x46], cl
push 0xffffffff808e8b4c
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x5916e
invalid
invalid
add eax, 0xf9894800
mov ecx, edi
add eax, 0xf9894800
cmp al, 0x48
mov eax, dword [rsp + 0x148]
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rsi - 0x73], cl
sbb al, 0xa8
add qword [rax], rax
add byte [rsi - 0x73], cl
sbb al, 0xa8
add byte [rax], al
adc eax, 0x53ba6
and al, 0xf0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
ror byte [rax], 1
add byte [rax], al
and al, 0x18
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + riz], ah
add al, byte [rax]
add byte [rax + 0x24a48d4c], al
and byte [0xc94dcd7c], al
add byte [rcx + rcx*4 - 0x1f], cl
invalid
mov edx, esi
add cl, ch
fld qword [rax]
add byte [rax], al
add eax, 0x83490000
jl 0x14001cf40
sbb byte [rax], al
and al, 0x88
or dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
or dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x9f4c
add byte [rax], al
add byte [rax], al
cwde
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x651d0
and al, 0xe8
add byte [rax], al
add byte [rsi - 0x78], al
add al, 9
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
add byte [rax], al
add byte [rbx + rax - 0x5c], cl
and al, 0xd0
add byte [rax], al
add byte [rbx + rcx*4 - 0x6c], cl
mov edx, dword [rsp + 0x1c0]
mov r11, qword [rsp + 0xe8]
invalid
invalid
mov edx, dword [rsp + 0x1c0]
int3
stc
sub dword [0x11a8b2812], eax
add byte [rax - 0x73], cl
add eax, 0x52f9a
mov dword [rsp + 0x520], eax
mov dword [rsp + 0x528], 1
sub byte [0x14002e030], al
add byte [rax], al
mov dword [rsp + 0x530], 8
add byte [rax], al
add bl, dh
movdqu xmmword [rsp + 0x538], xmm0
lea ecx, [rsp + 0x520]
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
or dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x5c4b1
and byte [0x10749e269], al
add eax, 0
mov esi, 0xcccc0004
int3
test dword [rax], 0x89480000
invalid
pop rcx
sbb byte [rax - 0x7b], cl
test rbx, rbx
je case.0x140006b51.276
mov r14, qword [rsi]
movdqa xmm0, xmmword [r14]
movq mm0, qword [r14]
pmovmskb r13d, mm0
xlatb
call 0x18dd7e07f
lea edi, [rsi + 0x10]
nop word [rax + rax]
in eax, dx
add byte [rax], al
xlatb
call 0x140c86ac7
std
invalid
add edi, 0x10
loop case.0x140006b51.280
not ebp
add al, 0x49
lea ebp, [rsi + rax]
dec r8
bsr rcx, r8
not ecx
mov r12, 0xffffffffffffffff
shr r12, cl
inc r12
inc esp
inc esp
mov rax, r9
mul r12
jo 0x14001ec4d
mov rdi, rax
cmp rax, 0xfffffffffffffff0
invalid
ja 0x14001ec4d
invalid
add rdi, 0xf
and rdi, 0xfffffffffffffff0
lea rbx, [r12 + 0x10]
and al, 0x2f
add byte [rdi], cl
test dword [rsi - 4], ebx
invalid
paddd mm4, mm1
add byte [rax], al
add bl, dh
movq mm3, qword [rcx + 0x20]
outsd dx, dword [rsi]
add ebx, esi
movq mm1, qword [rcx + 0x10]
movq qword [rsp + 0x30], mm0
jg 0x1400218f5
and al, 0x40
movq mm1, qword [rcx + 0x30]
xor byte [rsi + 0xf], ah
inc byte [rsp + 0x50]
and al, 0x50
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov esp, 0x8824
add byte [rdi], cl
movaps xmm0, xmmword [rsp + 0x30]
push rax
add dword [rbx - 0x3e09cbb6], ecx
adc byte [rbp + 0x4b], dh
test cl, 0x20
jne 0x140023ee8
invalid
lea eax, [rax]
add byte [rax], al
test dword [rbp + 0xf000000], ecx
mov dh, 0
invalid
movzx eax, byte [rax]
add byte [rax - 0x7d], cl
clc
jb 0x140023f80
cmp rax, 0x64
jb 0x140023f80
movzx ecx, al
lea r8d, [rcx + rcx*4]
lea r8d, [rcx + r8*8]
add al, 0xc1
enter 0xffffffffffff8d44, 4
mov dword [rsi - 0x73], eax
add al, 0xc1
shr r8d, 0xc
imul ecx, r8d, 0x64
sub al, cl
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
movzx eax, word [rcx + rax*2]
mov word [rsp + 0x5d], ax
mov r8d, eax
nop dword [rax]
movzx eax, byte [rax]
mov r9d, 0x81
mov ecx, 0x81
mov ecx, 0x81
mov r8d, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov ecx, 0x26
cmp al, 0xa
jae 0x140023f91
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
iretd
cmp ebx, 0x10
test dword [rax + 0xf243f6a], ecx
xchg byte [rax + 0x4c000000], ch
mov eax, dword [rsp + 0x28]
and al, 0x28
sbb al, dh
invalid
mov eax, dword [rax + rbx - 8]
mul edx
sub dh, byte [rax]
std
xor bl, dh
std
cmp esp, edx
leave
ror dword [rax - 0x3f], 0xc1
invalid
mov edx, eax
call 0x18ce43c72
add ecx, ebx
mov edx, edx
test byte [rax], al
add byte [rax], al
add byte [rax], al
sti
add dword [rcx - 0x45], ecx
ror dword [rax], cl
movabs dword [0x485076243f6a8885], eax
and al, 0x76
push rax
cmp rbx, 3
test byte [rax], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x39], cl
and al, 0x40
add byte [rax], al
add byte [rax], al
and al, 0x48
mov dword [rsp + 0x68], ecx
and al, 0x68
and al, 0x38
pop rax
test al, 0
add byte [rax], al
pop rdi
and al, 0x27
invalid
and al, 0x88
add byte [rax], al
invalid
invalid
add al, 0
and al, 0x88
cwde
add byte [rax], al
push rsp
and al, 0x50
and al, 0x60
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
invalid
and al, 0x70
add al, 0x31
leave
and al, 0x38
and al, 0x78
lea ecx, [rsp + 0x38]
add byte [rax], al
movabs al, byte [0x10b9fffffd]
mov rdx, r14
int3
mov eax, dword [rdx + 0x40]
or cl, ch
add byte [rax], al
add byte [rdi], cl
test byte [rbx + 2], dh
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rcx - 1], cl
ret 0x394d
add byte [rax], al
cmp ecx, 8
invalid
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
adc eax, 0x49357
pop rsp
stc
or byte [rdi], cl
jae 0x140024d30
invalid
invalid
invalid
invalid
dec dword [rax - 0x77]
retf 0x8949
invalid
mov eax, eax
mov eax, dword [rax + 0x278]
out dx, al
mov ebp, 0xd2310006
adc ah, byte [rcx + 4]
add byte [rax - 0x73], cl
jns case.0x140007e4c.335
invalid
and ah, cl
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xc5
add byte [rax], al
mov dword [rbp - 0x20], esi
xor esp, esp
ret 0xe2ff
add byte [rcx - 0x77], cl
fsubr st(0)
invalid
hlt
movabs al, byte [0xb08d8b48000000]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
mov edx, dword [rbp + 0xc0]
add byte [rax], al
mov dh, 0xc0
add byte [rdi + 0x63], cl
adc al, 0x81
invalid
retf 0x8949
mov esi, dword [rbp + 0x10]
jne 0x14002533a
jne case.0x1400053c7.397
cmp byte [r8 - 0x77], r9b
jge case.0x14000564f.394
loopne case.0x140006ac0.349
mov dword [rbp + 0x50], eax
lea edx, [rbp + 0x20]
add al, byte [rax]
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor byte [r15], r9b
movups xmm3, xmmword [rbp + 0x50]
rol byte [rax], 0
test byte [rax + 0x41000000], cl
lea ebp, [rbp + 0x60]
lea esp, [rbp + 0xa0]
add byte [rax], al
and al, 0x20
cmp byte [rax], al
invalid
mov eax, 1
add al, 0
add byte [rax], al
add byte [rcx], dh
fisttp dword [rcx - 0x75]
invalid
or byte [rdi], cl
mov dh, 5
invalid
test rax, rax
je 0x140026cd7
mov qword [rax + 0x160], 0
add al, 0xe5
add byte [rax], al
add byte [rax], al
and al, 0x38
mov edx, edi
mov dword [rdi], esi
mov ecx, 8
mov edx, 0x2d8
call fcn.14006906c
in al, 0x4d
mov esp, edi
outsd dx, dword [rsi]
fisub dword [rsi + 0xf]
insb byte [rdi], dx
fisub word [rsi + 0xf]
outsd dx, dword [rsi]
sti
psrlq mm3, 6
por mm3, mm7
paddq mm3, mm4
push rsi
movdqu xmm11, xmmword [rsi + 0x30]
movq mm0, mm1
add byte [rax], al
jae 0x14002a0cf
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea r8, [0x14007aee3]
mov r9d, 2
add byte [rax], al
add byte [rax], al
mov rcx, rdx
mov dl, 1
call fcn.140026fc0
nop
add rsp, 0xb0
lea r8, [0x140071530]
mov edx, 0x80
pop rdx
je 0x14002a0d9
add byte [rdx + 0x80], bh
add byte [rax], al
call fcn.14006ac60
int3
xor ecx, dword [rax - 0x77]
ror dword [rbp - 0x77], cl
invalid
add al, 0
add bh, bh
push rax
add dword [rcx + rcx*8 - 0x987af1], eax
invalid
invalid
mov eax, edi
invalid
sub dword [rbp - 0x60], eax
xor byte [rdi + rcx - 0x4a], al
cmp byte [r9 + 0x4d89f445], r9b
hlt
mov dword [rbp - 0x10], ecx
hlt
adc eax, 0x20488b48
mov rax, qword [rax + 0x28]
lea rdx, [0x14007ac7a]
mov r8d, 1
add byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
and al, 1
add rsp, 0x58
pop rdi
pop rsi
ret
int3
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
movzx edx, bl
movzx edx, bl
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
mov eax, eax
mov eax, eax
jae 0x14002db10
jmp 0x14002db97
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rcx + rbp - 0x38], cl
and al, 0x20
add ebx, ebp
mov rdx, rcx
cmp rdx, 0x63
invalid
ja 0x14002dab4
jmp 0x14002dade
jne 0x14002dd38
test al, 0x20
jne 0x14002dd89
add byte [rcx + 0x2710f9], al
add byte [rdi], cl
invalid
invalid
mov eax, dword [rcx]
mov r9d, 0x81
mov r8d, eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov eax, dword [rcx]
mov r9d, 0x81
mov r8d, eax
nop word cs:[rax + rax]
mov rcx, r9
mov ecx, ecx
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
invalid
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x2e], r10b
or al, 0x2e
invalid
or al, 0x2e
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x14002dda0
add byte [rax], al
add byte [rax - 0x75], cl
or eax, 0x61581
and al, 0x24
sub eax, 0x48fffffe
mov ecx, ebp
add byte [rax - 0x7d], cl
mov esp, 0xa024
add byte [rax], al
and al, 0x24
adc byte [rdi], cl
adc dword [rbp + 0x18], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x4c], cl
and al, 0x50
and al, 0x68
add byte [rax], al
add byte [rax], al
mov qword [r15 + 0x28], r15
jmp 0x140031cde
test ebx, ebx
je 0x140031da1
mov rdi, qword [rbp + 0x10]
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140031a65
mov rcx, rdi
call fcn.140033bb0
add rdi, 0x68
dec rbx
je 0x140031da1
cmp qword [rdi + 0x40], 0x21
jb 0x140031a50
mov r8, qword [rdi + 0x48]
mov rcx, qword [0x140090d88]
xor edx, edx
call r14
jmp 0x140031a50
add byte cs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
and al, 0x28
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
clc
cmp qword [rbp + 8], 0
je 0x140031dbe
lea rax, [rbp + 0x10]
mov r8, qword [rax]
mov rcx, qword [0x140090d88]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x28]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
mov r11, r8
sub r11, r9
cmp r11, 0xf
ja 0x140034809
xor eax, eax
mov rdx, r9
jmp 0x1400348e0
stc
invalid
mov rsi, r11
and rsi, 0xfffffffffffffff0
lea rdx, [r9 + rsi]
vmovd xmm0, ecx
vpbroadcastb xmm1, xmm0
vpxor xmm0, xmm0, xmm0
vpbroadcastq ymm2, qword [0x14006e720]
xor eax, eax
vpxor xmm3, xmm3, xmm3
vpxor xmm4, xmm4, xmm4
vpxor xmm5, xmm5, xmm5
nop dword [rax + rax]
pxor mm2, mm2
nop word cs:[rax + rax]
movzx esi, word [rdx + rax]
movd xmm4, esi
movzx esi, word [rdx + rax + 2]
movd xmm5, esi
pcmpeqb xmm4, xmm0
loopne 0x140034a3c
punpcklbw mm4, mm4
loopne 0x140034a3c
punpcklbw mm4, mm4
pshuflw xmm4, xmm4, 0xd4
pshufd xmm4, xmm4, 0xd4
pand xmm4, xmm3
paddq xmm1, xmm4
pcmpeqb xmm5, xmm0
punpcklbw xmm5, xmm5
pshuflw xmm4, xmm5, 0xd4
pshufd xmm4, xmm4, 0xd4
pand xmm4, xmm3
paddq xmm2, xmm4
add rax, 4
cmp r10, rax
jne 0x1400349c0
paddq xmm2, xmm1
pshufd xmm0, xmm2, 0xee
paddq xmm0, xmm2
movq rax, xmm0
cmp r11, r10
je 0x140034d27
nop dword [rax]
xor edx, edx
cmp byte [r9], cl
sete dl
add rax, rdx
inc r9
inc ecx
cmp r9, r8
jne 0x140034a30
jmp 0x140034d27
loop 0x140037e42
and ah, byte [0x14006ea48]
vpermd ymm4, ymm4, ymm1
vpmuludq ymm3, ymm4, ymm3
vpermq ymm4, ymm3, 0x4e
vpaddq ymm3, ymm4, ymm3
vpermq ymm4, ymm3, 1
vpermq ymm0, ymm0, 2
vpmuludq ymm0, ymm1, ymm0
vpmovsxdq ymm1, xmmword [0x14006e930]
vpand ymm5, ymm2, ymm1
vpermq ymm2, ymm2, 0x93
vpmovsxbq ymm6, dword [0x14006e940]
vpsrlvq ymm2, ymm2, ymm6
vpaddq ymm2, ymm5, ymm2
vpsrlq ymm5, ymm2, 0x1a
vpermq ymm5, ymm5, 0x93
vpaddq ymm0, ymm3, ymm0
vpaddq ymm0, ymm0, ymm4
vpand ymm2, ymm2, ymmword [0x14006e880]
vpaddq ymm0, ymm0, ymm5
vpsrlvq ymm3, ymm0, ymmword [0x14006e8a0]
sbb eax, 0x36a65
sbb eax, 0x36a65
vpsllq ymm4, ymm3, 2
vpaddq ymm2, ymm3, ymm2
vpaddq ymm2, ymm4, ymm2
vpand ymm3, ymm2, ymm1
vpermq ymm2, ymm2, 0x93
vpsrlvq ymm2, ymm2, ymm6
vpaddq ymm2, ymm3, ymm2
vpsrlq ymm3, ymm2, 0x1a
vpermq ymm3, ymm3, 0xff
vpshufd ymm2, ymm2, 0x28
vpand ymm2, ymm2, ymmword [0x14006e8e0]
vpermq ymm2, ymm2, 0xf8
sar al, cl
invalid
sar al, cl
vpand xmm0, xmm0, xmm1
vpaddq xmm0, xmm3, xmm0
vpbroadcastd ymm0, xmm0
vpblendd ymm1, ymm2, ymm0, 0x90
vmovdqa ymm0, ymmword [rdx + 0x140]
vmovdqa ymmword [rsp + 0xa0], ymm0
test byte [rax + riz*4], ah
add byte [rax], al
add ch, al
stc
out dx, eax
rol ah, 0xe3
jne 0x140037ea7
invalid
invalid
mov ecx, edi
and al, 0x20
add byte [rcx], al
add dword [rcx], eax
add dword [rcx], eax
add dword [rcx], eax
mov r14, qword [rdx]
movzx r8d, byte [rdx + 0x28]
movzx edi, byte [rdx + r8 + 0x1f]
mov dh, 0x7c
add bl, byte [rdi]
inc r8
mov qword [r10 + 0x10], r8
test al, al
je 0x140039113
movzx eax, al
mov r9d, 0xa
nop dword [rax]
cmp rsi, r8
je 0x1400391a8
movzx ebx, byte [r11 + r8]
add bl, 0xd0
cmp bl, 9
ja 0x140039115
inc r8
mov qword [r10 + 0x10], r8
mul r9
jo 0x14003923c
movzx edx, bl
add rax, rdx
jae 0x1400390e0
jmp 0x14003923c
xor eax, eax
cmp r8, rsi
jae 0x140039128
cmp byte [r11 + r8], 0x5f
jne 0x140039128
inc r8
mov qword [r10 + 0x10], r8
mov r9, r8
add r9, rax
jb 0x14003923c
mov qword [r10 + 0x10], r9
cmp r9, rsi
ja 0x14003923c
cmp r8, rsi
jae 0x140039151
cmp byte [r11 + r8], 0xbf
jle 0x140039250
cmp r9, rsi
jae 0x140039161
cmp byte [r11 + r9], 0xbf
jle 0x140039250
lea rdx, [r11 + r8]
test dil, dil
je 0x1400391b8
lea r10, [r8 + r11]
dec r10
mov r9, rax
nop word cs:[rax + rax]
test r9, r9
je 0x1400391d1
mov r8, r9
dec r9
cmp byte [r10 + r8], 0x5f
jne 0x140039180
test r9, r9
leave
je 0x1400391e7
cmp r9, rax
jae 0x1400391dc
mov r8, rsi
mov r9, r8
add r9, rax
jae 0x140039134
jmp 0x14003923c
mov qword [rcx], rdx
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 1
mov qword [rcx + 0x18], 0
jmp 0x140039247
mov r8d, 1
xor r9d, r9d
jmp 0x140039226
jne 0x140039267
test r8, r8
je 0x140039217
ror byte [rax - 0x7b], cl
sal byte [rcx + rdx + 0x4c], 0x89
add dword [rcx + rcx*4 + 0x49], ecx
or byte [rax - 0x77], cl
push rcx
adc byte [rax - 0x77], cl
sbb r11b, bpl
or eax, esi
or byte [r8], al
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov rcx, r11
mov rdx, rsi
call fcn.14006b210
add eax, dword [rax]
add eax, dword [rax]
ret 0x3145
add byte [rax], 0
add byte [rdi], cl
test dword [rax + rax - 0x74170000], esi
add byte [rax], al
add cl, ch
mov eax, dword [rax + rax]
int1
add byte [rax], al
and al, 0x30
and byte [rax - 0x7b], r9b
leave
adc al, 4
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
adc eax, 0x4144d
add byte [rax], al
mov rdi, rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x14003b291
mov rdx, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
mov r8, r14
invalid
nop
invalid
cmp r8, rdx
jae 0x14003b262
mov rbx, r8
movzx eax, byte [rcx + r8]
inc r8
mov qword [rdi + 0x10], r8
lea r9d, [rax - 0x30]
cmp r9b, 0xa
setb r9b
lea r10d, [rax - 0x61]
cmp r10b, 6
setb r10b
or r10b, r9b
jne 0x14003b140
cmp al, 0x5f
jne 0x14003b262
mov r12, rbx
sub r12, r14
jb 0x14003b39c
test r14, r14
je 0x14003b199
cmp byte [rcx + r14], 0xbf
jle 0x14003b39c
test r12b, 1
jne 0x14003b262
add rbx, rcx
add r14, rcx
mov qword [rbp - 0x30], r14
mov qword [rbp - 0x28], r12
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], 0
mov qword [rbp - 0x10], 2
lea rsi, [rbp - 0x30]
nop dword [rax]
mov rcx, rsi
call fcn.14003b7b0
cmp eax, 0x110000
jb 0x14003b1d0
cmp eax, 0x110001
jne 0x14003b262
mov r15, qword [rdi + 0x20]
test r15, r15
je 0x14003b2bc
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
sub byte [r10 + 0x22], r15b
ror byte [rcx + rcx*4 + 0x65], 1
fmul dword [rax - 0x77]
pop rbp
loopne 0x14003b263
mov dword [rbp - 0x18], 0
add byte [rax], al
add byte [rax - 0x39], cl
lock add al, byte [rax]
add al, byte [rax]
add al, byte [rax]
add byte [rax], al
shr al, 1
jge 0x14003b236
add byte [rax], al
adc dword [rax], eax
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
test rcx, rcx
je 0x14003b284
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.1400277d0
mov sil, 1
test al, al
jne 0x14003b2be
mov qword [rdi], 0
mov byte [rdi + 8], 0
jmp 0x14003b2bc
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x14003b2bc
lea rdx, [0x14007ae69]
mov r8d, 1
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.1400277d0
xor esi, esi
lea rax, str._rust_deps_rustc_demangle_0.1.24_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8, r14
mov r9, rbx
call fcn.14006b210
mov ebp, esp
add byte [rax - 0x77], cl
ret 0xff41
test dword [rdx + 0x48000000], eax
lea ecx, [rbx + 3]
mov ecx, dword [rbp + 8]
inc dword [rbx + 0xf441fe0]
mov dh, 0x43
add al, byte [rcx - 0x7d]
loopne 0x14003ec21
loopne 0x14003ebf9
loop 0x14003ec15
enter 0xfffffffffffff883, 0x2e
add dword [rax], eax
add byte [rax - 0x7d], cl
clc
or byte [rdi + 0x5b], dh
pop rbx
pop rbx
fimul dword [rcx - 1]
ror dword [rcx + rdi - 0x38], 0xf
test byte [rdx + 0x46000000], cl
movzx edx, byte [rcx + rcx]
adc al, 9
pcmpeqd mm0, mm0
and byte [rcx - 0x7d], al
ret 0x419f
idiv bh
inc dword [rcx - 6]
invalid
dec dword [rdi]
cli
add byte [rax], al
adc dword [rax], eax
invalid
inc dword [rax + rax*8 + 0x18658b4c]
test byte [rdi + 0x49fffffb], bh
mov ecx, dword [rbp + 0x20]
invalid
invalid
sbb byte [rax + rax*8 + 0xe4850f], al
add byte [rax], al
or al, byte [rax]
add byte [rax], al
add byte [rax], al
mov bh, 0xc0
mov ecx, edx
nop word cs:[rax + rax]
retf 0x694d
jmp rax
fimul word [rax + rsi]
push rdi
add byte [rax], al
lea eax, [0x14007de50]
jmp 0x13fe57c47
movzx ecx, word [rax + rcx*2]
lea eax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
rol dword [rcx - 0x48], 1
add byte [rax], al
add byte [rcx + 0x29], cl
clc
lea ecx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
or dword [rsi + 0x33], esi
mov esi, dword [rsp + 0x20]
jns 0x14004138d
invalid
invalid
mov eax, ebp
or cl, byte [rax - 0x77]
invalid
ror dword [rax - 0x75], 1
or byte [rax + 0x27], bh
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
cmp rcx, 0x2710
jb 0x140042ab6
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
nop dword [rax]
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rbp + r11 - 0x54], di
movzx esi, word [r8 + rsi*2]
mov word [rbp + r11 - 0x52], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x140042940
cmp rdx, 0x63
jbe 0x1400429be
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
rol byte [rcx + 0xf], cl
mov bh, 0x14
push rax
rol byte [rcx + 0xf], cl
mov bh, 0x14
push rax
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r9
cmp rdx, 0xa
jae 0x140042ac8
or dl, 0x30
mov byte [rbp + rax - 0x51], dl
dec rax
jmp 0x140042ad6
add byte [rax], al
add byte [rax], al
mov rdx, rcx
cmp rdx, 0x63
ja 0x140042994
jmp 0x1400429be
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
lea rdx, [rax + rbp]
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
mov r8d, 1
mov dl, 1
xor r9d, r9d
add byte [rdx + rax], bh
mov byte [rbx], 0
add eax, 0x4d992
add byte [rax], al
add dh, al
hlt
add dword [rax], eax
add dh, al
sbb byte [r9], al
cmp ecx, edi
adc byte [r8], al
add byte [rax], al
add byte [rbx + rdi + 0x48], dh
mov edi, ecx
test bh, al
add byte [rax], al
add byte [rcx], dh
idiv byte [rbx]
mov ecx, dword [rbp - 0x10]
invalid
add byte [rax - 0x77], cl
jno 0x140043845
loopne 0x140043890
mov eax, dword [rbx - 1]
sal byte [rsi + rax + 0x48], 0x8b
clc
mov ecx, dword [rbp - 8]
mov eax, dword [rbp - 8]
clc
call 0x1487cbbb9
add byte [rax - 0x75], cl
jne 0x140043866
or byte [rax], al
add al, byte [rax]
mov al, byte [rcx]
cmp al, byte [rcx + rdx]
jne 0x140068f33
invalid
sub al, 0x48
inc ecx
inc rcx
dec r8
test cl, 7
jne 0x140068f00
mov r9, r8
shr r9, 3
jne 0x140068f3a
invalid
invalid
int1
shr r9, 2
je 0x140068f77
and al, 0x28
add dword [rdx + rbx + 0x48], esi
mov eax, dword [rsp + 0x30]
pop rax
add byte [rax - 0x75], cl
and al, 0x30
or al, 0
cli
test rax, rax
add byte [rax], al
mov edx, edi
mov rsi, qword [rcx + 0x28]
sal byte [rbp + 5], 0x45
std
dec dword [rax - 0x77]
and al, 0x60
and al, 0x60
and al, 0x60
lea rax, str.x_v_a_
jg 0x14006a971
add byte [rax], al
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x88], 0
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x48]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 2
mov dword [rsp + 0x80], 2
mov dword [rsp + 0x80], 2
lea rcx, [rsp + 0x68]
lea ecx, [rsp + 0x68]
call fcn.14006a650
nop
add rsp, 0x98
ret
jns 0x14006a9bb
mov edi, ecx
mov rsi, qword [rcx + 8]
je 0x14006a996
movzx eax, byte [0x140090df8]
xor ecx, ecx
mov rdx, rbx
call fcn.14004a280
test rax, rax
je 0x14006a9f0
mov r14, rax
jmp 0x14006a99c
mov r14d, 1
mov rcx, r14
mov rdx, rsi
mov r8, rbx
call fcn.1400684b0
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x30], rbx
lea rcx, [rsp + 0x20]
and al, 0x20
call fcn.1400406f0
cmp qword [rdi], 0
je case.0x1400079ec.677
mov rcx, qword [0x140090d88]
xor edx, edx
mov r8, rsi
mov rsi, rax
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax], al
mov ecx, 1
mov rdx, rbx
call fcn.140069052
lea eax, [rbp - 0x18]
in al, dx
nop
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
mov qword [rbp], rcx