Function at 0x1800d1495
Capabilities:
Execute anti-debugging instructions

Disassembly:
test rcx, rcx
je 0x1800d3bb8
push rbp
dec al
push rbx
movsx ebx, dx
lea rbp, [rsp - 0x908]
not bx
sub rsp, 0xa08
shrd ax, bp, 0xde
shr bx, cl
mov rax, qword [0x18009a010]
cmp r14b, bl
or bx, r14w
xor rax, rsp
mov qword [rbp + 0x8a0], rax
mov bh, 0x44
movsx rbx, r15w
mov rbx, rcx
jmp 0x1800d14e6
mov qword [rsp + 0x48], rcx
xchg cx, cx
movzx rcx, r12w
jmp 0x1800d14f7
mov rcx, qword [0x18009d290]
call fcn.1800ac373
mov qword [0x18009d290], 0
jmp 0x1800d1513
mov qword [0x18009d298], 0
jmp 0x1800d1523
call fcn.18013b8c7
movss xmm1, dword [0x18009cdf0]
mov ax, si
lahf
mov rax, qword [0x18009d1e0]
not edx
cdq
mov rdx, qword [0x18009cf18]
jmp 0x1800d154a
cvtps2pd xmm1, xmm1
mov rcx, qword [rbx + rax]
jmp 0x1800d1556
addsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
xorps xmm1, xmm1
movss dword [0x18009cdf0], xmm0
jmp 0x1800d156e
movups xmmword [rbp + 0x890], xmm1
test rcx, rcx
jmp 0x1800d157d
je 0x1800d1592
add rcx, qword [0x18009d1e8]
movzx r8, bx
movzx r8d, bp
movups xmm0, xmmword [rcx]
lea r8, [rsp + 0x78]
jmp 0x1800d159f
mov byte [rsp + 0x28], 1
jmp 0x1800d15a9
movsd xmm1, qword [rcx + 0x10]
movsx cx, r10b
bswap ecx
movsxd rcx, edx
lea rcx, [rbp + 0x890]
jmp 0x1800d15c4
movss xmm3, dword [0x180093a00]
mov qword [rsp + 0x20], rdx
movzx dx, r13b
movzx edx, r11w
movzx rdx, r8w
mov rdx, qword [0x18009cdd0]
jmp 0x1800d15ea
movups xmmword [rsp + 0x78], xmm0
movsd qword [rbp - 0x78], xmm1
jmp 0x1800d15f9
call fcn.18013dc23
mov eax, dword [rbp + 0x898]
cmc
cmp rsi, 0x627b4b0b
test eax, eax
jle 0x1800d3b83
movss xmm0, dword [0x18009cdf0]
comiss xmm0, dword [0x1800938c8]
mov qword [rsp + 0xa28], rsi
jmp 0x1800d1630
mov qword [rsp + 0xa30], rdi
jmp 0x1800d1688
mov qword [rsp + 0xa38], r12
jmp 0x1800d1695
mov qword [rsp + 0xa00], r13
jmp 0x1800d16a2
mov qword [rsp + 0x9f8], r14
jmp 0x1800d16af
mov qword [rsp + 0x9f0], r15
movsx r15w, cl
setp r15b
mov r15b, 0x48
mov r15d, 4
jmp 0x1800d16ce
movaps xmmword [rsp + 0x9e0], xmm6
jmp 0x1800d16db
movaps xmmword [rsp + 0x9d0], xmm7
movaps xmmword [rsp + 0x9c0], xmm8
movaps xmmword [rsp + 0x9b0], xmm9
jmp 0x1800d16fa
jbe 0x1800d191d
test eax, eax
jmp 0x1800d1707
jle 0x1800d190a
mov rsi, qword [rbp + 0x890]
mov r14d, eax
shr r15b, cl
movsx r15w, r11b
sar bl, 0xae
mov r15, 0xffffffffffffffff
nop dword [rax]
shrd bx, r10w, 0x69
ror bl, 0x59
cmc
mov rbx, qword [rsi]
test rbx, rbx
jmp 0x1800d1741
je 0x1800d18dc
mov rcx, rbx
jmp 0x1800d174f
call fcn.180152f2a
test al, al
jmp 0x1800d175b
je 0x1800d18dc
mov rax, qword [0x18009d100]
mov qword [rbp + 0x890], rbx
xchg ecx, ecx
bt cx, r9w
mov rcx, qword [rax + rbx]
not al
btr eax, ecx
rol ah, cl
mov eax, dword [0x18009d29c]
mov qword [rbp + 0x898], rcx
ror cl, 0x38
shl cl, cl
btr cx, 0xc7
mov ecx, dword [0x18009d298]
cmp r14d, ebx
jmp 0x1800d17a8
cmp ecx, eax
jne 0x1800d18ad
lea edi, [rax + rax]
stc
test eax, eax
jmp 0x1800d17bb
jg 0x1800d17cf
mov edi, 4
mov rax, 0x7d2225e1
rdtsc
movsxd rcx, edi
mov eax, 0x10
xor dl, 0x28
cwd
not dl
mul rcx
movzx ecx, bx
movsxd rcx, r9d
jmp 0x1800d17ec
cmovo rax, r15
cmovae cx, r12w
not cx
mov rcx, rax
call fcn.1800b0ae6
sub r8d, r8d
shl ebx, cl
mov bl, 0xd
mov rbx, rax
test esi, 0x1b6722da
cmp dword [0x18009d298], r8d
jmp 0x1800d181c
jle 0x1800d1875
xor edx, edx
movsx rcx, r13w
movsxd rcx, esp
movsx cx, bh
nop dword [rax]
movsxd rcx, esp
mov rcx, qword [0x18009d290]
jmp 0x1800d1845
lea rdx, [rdx + 0x10]
jmp 0x1800d184e
inc r8d
test dx, 0x5f64
test bx, cx
movups xmm0, xmmword [rdx + rcx - 0x10]
movups xmmword [rdx + rax - 0x10], xmm0
cmp r8d, dword [0x18009d298]
jmp 0x1800d186f
jl 0x1800d1839
mov rcx, qword [0x18009d290]
jmp 0x1800d1881
call fcn.1800ac373
mov ecx, dword [0x18009d298]
jmp 0x1800d1891
mov qword [0x18009d290], rbx
jmp 0x1800d189d
mov dword [0x18009d29c], edi
jmp 0x1800d18a8
jmp 0x1800d18b4
mov rbx, qword [0x18009d290]
movups xmm0, xmmword [rbp + 0x890]
rol eax, cl
bt rax, 0x23
movsxd rax, ecx
add rax, rax
jmp 0x1800d18cd
movups xmmword [rbx + rax*8], xmm0
jmp 0x1800d18d6
inc dword [0x18009d298]
add rsi, 8
test r11b, 0x54
sub r14, 1
jmp 0x1800d18ed
jne 0x1800d1736
mov rbx, qword [rsp + 0x48]
movsx r15w, r15b
bswap r15w
lea r15d, [r14 + 4]
jmp 0x1800d190a
xorps xmm0, xmm0
movss dword [0x18009cdf0], xmm0
bt di, r13w
neg rcx
mov edi, dword [0x18009a018]
and ch, 0x95
bswap r12w
shr r12b, cl
xor esi, esi
xor r14d, r14d
xchg r12, rcx
movsx r12, sp
not r12w
lea r12d, [rsi + 0x1f]
movzx cx, r12b
movsx ecx, ax
mov rcx, rbx
jmp 0x1800d1951
mov qword [rsp + 0x50], r14
jmp 0x1800d195b
mov dword [rsp + 0x40], esi
call fcn.18014dc91
test rax, rax
jmp 0x1800d196c
je 0x1800d1986
mov rdx, qword [0x18009d128]
add rdx, rax
jmp 0x1800d1981
jmp 0x1800d198d
sub edx, edx
jmp 0x1800d198d
movups xmm0, xmmword [rdx]
jmp 0x1800d1995
psrldq xmm0, 8
movd eax, xmm0
cmp esi, eax
jmp 0x1800d19a5
jge 0x1800d3af1
mov rcx, rbx
call fcn.18014dc91
test rax, rax
jmp 0x1800d19bb
je 0x1800d19df
mov rdx, qword [0x18009d128]
cmc
test r10w, cx
jmp 0x1800d19d2
add rdx, rax
jmp 0x1800d19da
jmp 0x1800d19e1
xor edx, edx
mov rax, qword [rdx]
movsx bx, al
mov rbx, qword [rax + r14*8]
test r14d, eax
clc
test rbx, rbx
je 0x1800d3acc
lea rdx, [rbp + 0x170]
setp r14b
xchg rcx, r14
movzx r14w, r9b
sub r8d, r8d
sal cl, cl
movsx ax, r10b
lea rdx, [rdx + 0x80]
lea r14, [0x180000000]
bsf eax, r9d
btc eax, edi
lea rcx, [r14 + 0x8b880]
movups xmm0, xmmword [rcx]
lahf
adc al, 0x3d
movups xmm1, xmmword [rcx + 0x10]
shr ah, cl
and rax, r9
sar ax, cl
lea rcx, [rcx + 0x80]
sal al, cl
mov rax, qword [rcx + 0x70]
cmp r12w, r8w
jmp 0x1800d1a5d
movups xmmword [rdx - 0x80], xmm0
movups xmm0, xmmword [rcx - 0x60]
cmp cl, 0x45
movups xmmword [rdx - 0x70], xmm1
test ebx, 0x4edf1b2b
stc
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rdx - 0x60], xmm0
cmc
cmp r8d, 0x499a489c
movups xmm0, xmmword [rcx - 0x40]
test bp, 0x7805
stc
movups xmmword [rdx - 0x50], xmm1
test rbp, 0x239d780b
cmp bp, di
movups xmm1, xmmword [rcx - 0x30]
test ecx, 0x2ccd7aea
movups xmmword [rdx - 0x40], xmm0
test r12w, r14w
movups xmm0, xmmword [rcx - 0x20]
clc
jmp 0x1800d1aba
movups xmmword [rdx - 0x30], xmm1
test r9b, 0x9a
jmp 0x1800d1ac7
movups xmm1, xmmword [rcx - 0x10]
cmp bx, 0x1d36
clc
jmp 0x1800d1ad6
movups xmmword [rdx - 0x20], xmm0
movups xmm0, xmmword [rcx]
movups xmmword [rdx - 0x10], xmm1
jmp 0x1800d1aec
movups xmm1, xmmword [rcx + 0x10]
test r13d, edx
movups xmmword [rdx], xmm0
jmp 0x1800d1afc
movups xmm0, xmmword [rcx + 0x20]
stc
movups xmmword [rdx + 0x10], xmm1
cmp r14, 0x43b6214c
cmp r8b, dl
movups xmm1, xmmword [rcx + 0x30]
clc
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rcx + 0x40]
stc
movups xmmword [rdx + 0x30], xmm1
movups xmm1, xmmword [rcx + 0x50]
test r13, 0x42280441
movups xmmword [rdx + 0x40], xmm0
stc
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [rdx + 0x50], xmm1
jmp 0x1800d1b3e
movups xmmword [rdx + 0x60], xmm0
test dil, 0x98
test r11b, spl
mov qword [rdx + 0x70], rax
mov eax, dword [rcx + 0x78]
stc
mov dword [rdx + 0x78], eax
sal al, cl
sub al, sil
movzx eax, word [rcx + 0x7c]
test rbp, 0xeb43722
cmc
mov word [rdx + 0x7c], ax
stc
cmp edi, 2
jmp 0x1800d1b72
jl 0x1800d1cca
movdqa xmm5, xmmword [0x180093a80]
lea rcx, [rbp + 0x170]
jmp 0x1800d1b8c
movdqa xmm4, xmmword [0x180093ec0]
movdqa xmm7, xmmword [0x180093ac0]
movdqa xmm9, xmmword [0x180093ba0]
movd xmm6, r15d
movd xmm8, r12d
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800d1bbd
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800d1bcb
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800d1bd8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800d1c29
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
clc
jmp 0x1800d1cac
cmp r8d, 0x78
jmp 0x1800d1cb5
jl 0x1800d1baf
cmp r8d, 0x7f
jmp 0x1800d1cc4
jge 0x1800d1d56
movsxd rax, r8d
sal r9b, cl
sub r9b, spl
movzx r9w, r15b
lea r9, [rbp + 0x170]
lea r9, [r9 + rax*2]
sal dl, cl
sub dl, r15b
clc
mov eax, 0x5397829d
ror cx, cl
movzx rcx, r12w
lea r9, [r9 + 2]
movsxd rcx, eax
shl cl, cl
test r12b, dil
imul r8d
cbw
sar edx, 4
movsxd rax, esi
shr eax, 0x76
and rcx, rdx
mov eax, edx
bswap cx
shr eax, 0x1f
add edx, eax
movzx eax, dx
test dil, bpl
imul ecx, eax, 0x31
movzx eax, r8w
jmp 0x1800d1d2e
inc r8d
sub ax, cx
cmc
add ax, 0x33
test r12b, 0xf6
cmp r12b, 4
cmc
xor word [r9 - 2], ax
cmp r8d, 0x7f
jmp 0x1800d1d50
jl 0x1800d1ce9
xor r9d, r9d
lea r8, [rbp + 0x170]
cmc
xor edx, edx
xor ecx, ecx
call qword [0x18009ce90]
movups xmm0, xmmword [r14 + 0x8b780]
sal edx, 0x92
rcr cl, 0x26
cqo
lea rcx, [r14 + 0x8b780]
ror dh, 0xfc
mov qword [rsp + 0x60], rax
bt eax, 0x91
adc eax, 0x1143132a
movups xmm1, xmmword [rcx + 0x10]
lea rcx, [rcx + 0x80]
sub r8d, r8d
movsx dx, ch
mov rax, qword [rcx + 0x70]
sub rdx, rdx
lea rdx, [rbp + 0x270]
clc
cmc
cmp rcx, 0x633a22b7
movups xmmword [rdx], xmm0
jmp 0x1800d1dc4
movups xmm0, xmmword [rcx - 0x60]
movups xmmword [rdx + 0x10], xmm1
stc
cmp r11w, 0x3748
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rdx + 0x20], xmm0
jmp 0x1800d1de1
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rdx + 0x30], xmm1
clc
test bp, 0x62d7
movups xmm1, xmmword [rcx - 0x30]
cmp rdx, 0x36710667
movups xmmword [rdx + 0x40], xmm0
cmp r11w, 0xab7
jmp 0x1800d1e09
movups xmm0, xmmword [rcx - 0x20]
movups xmmword [rdx + 0x50], xmm1
test r12d, 0x179e43f4
movups xmm1, xmmword [rcx - 0x10]
cmp cl, 0x1c
movups xmmword [rdx + 0x60], xmm0
cmp sil, 0xde
lea rdx, [rdx + 0x80]
stc
movups xmm0, xmmword [rcx]
cmp r8b, 0x58
stc
movups xmmword [rdx - 0x10], xmm1
clc
cmp r15w, 0x643b
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx], xmm0
jmp 0x1800d1e52
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x10], xmm1
cmc
cmp bpl, 8
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x20], xmm0
cmp r14b, r15b
cmp r13, 0x37df4b55
movups xmm0, xmmword [rcx + 0x40]
stc
cmp r8b, 0xc5
clc
movups xmmword [rdx + 0x30], xmm1
test r14d, 0x681d2334
cmp rcx, 0x14c2648b
movups xmm1, xmmword [rcx + 0x50]
cmp si, 0x28c7
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rcx + 0x60]
cmp r8d, 0x36523d51
movups xmmword [rdx + 0x50], xmm1
clc
movups xmmword [rdx + 0x60], xmm0
cmp r11b, r8b
mov qword [rdx + 0x70], rax
clc
setnp ah
mov eax, dword [rcx + 0x78]
jmp 0x1800d1ec1
mov dword [rdx + 0x78], eax
movzx eax, word [rcx + 0x7c]
cmc
mov word [rdx + 0x7c], ax
cmp edi, 2
jmp 0x1800d1ed5
jl 0x1800d2034
movdqa xmm5, xmmword [0x180093a80]
lea rcx, [rbp + 0x270]
jmp 0x1800d1eef
movdqa xmm4, xmmword [0x180093ec0]
movdqa xmm7, xmmword [0x180093ac0]
movdqa xmm9, xmmword [0x180093ba0]
movd xmm6, r15d
movd xmm8, r12d
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800d1f28
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800d1f3e
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
jmp 0x1800d1f85
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800d1f94
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x1800d2004
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
test r11b, 0x6d
cmc
cmp r8d, 0x78
jmp 0x1800d2024
jl 0x1800d1f1a
cmp r8d, 0x7f
jge 0x1800d20d7
movsxd rax, r8d
lea r9, [rbp + 0x270]
xor rcx, 0x1faa724f
sbb cx, r9w
lea r9, [r9 + rax*2]
dec edx
bsf rcx, rdi
mov eax, 0x5397829d
cmp bp, 0x7726
sbb cx, r8w
rcl dh, 0x19
lea r9, [r9 + 2]
imul r8d
lahf
sar edx, 4
bt ax, 0x5a
mov eax, edx
btc rcx, rbp
add ch, 0xd4
shr eax, 0x1f
bt cx, 0x5a
add edx, eax
adc ah, 0x68
movzx eax, dx
and ecx, 0x380a420b
cmp r9b, 0x57
imul ecx, eax, 0x31
cdqe
not al
movzx eax, r8w
jmp 0x1800d20a7
inc r8d
cmp bx, 0x654d
cmc
sub ax, cx
cmp bx, r8w
cmp rdi, 0x5b9a2731
add ax, 0x33
xor word [r9 - 2], ax
stc
cmp r8d, 0x7f
jmp 0x1800d20d1
jl 0x1800d2053
sub r9d, r9d
neg r8b
movsx r8d, si
lea r8, [rbp + 0x270]
sub edx, edx
cmc
test bpl, 0x35
sub ecx, ecx
jmp 0x1800d20f6
call qword [0x18009ce90]
movups xmm0, xmmword [r14 + 0x8b680]
adc cx, 0x289
lea rcx, [r14 + 0x8b680]
clc
mov qword [rsp + 0x68], rax
bts dx, ax
movups xmm1, xmmword [rcx + 0x10]
bts edx, esi
stc
lea rcx, [rcx + 0x80]
sub r8d, r8d
mov rax, qword [rcx + 0x70]
movzx edx, r9w
sbb dx, bp
lea rdx, [rbp + 0x370]
movups xmmword [rdx], xmm0
cmp r13d, r10d
cmp ax, 0x713f
movups xmm0, xmmword [rcx - 0x60]
stc
test rcx, r10
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rcx - 0x50]
jmp 0x1800d2160
movups xmmword [rdx + 0x20], xmm0
cmc
cmp r13, 0x4a666946
stc
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rdx + 0x30], xmm1
test dx, dx
movups xmm1, xmmword [rcx - 0x30]
cmp al, r8b
test r15b, r14b
test r11w, 0x69b8
movups xmmword [rdx + 0x40], xmm0
cmc
movups xmm0, xmmword [rcx - 0x20]
jmp 0x1800d2196
movups xmmword [rdx + 0x50], xmm1
movups xmm1, xmmword [rcx - 0x10]
clc
stc
movups xmmword [rdx + 0x60], xmm0
clc
lea rdx, [rdx + 0x80]
jmp 0x1800d21b8
movups xmm0, xmmword [rcx]
cmp r9w, 0x3d7b
test sil, 0x90
stc
movups xmmword [rdx - 0x10], xmm1
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx], xmm0
test r13b, 0xcc
test dh, dh
clc
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rcx + 0x30]
test rsp, rbp
stc
test r11, 0x2a0a063f
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rcx + 0x40]
cmp ebp, 0x3552fd
movups xmmword [rdx + 0x30], xmm1
cmc
movups xmm1, xmmword [rcx + 0x50]
test spl, r13b
cmp edx, r10d
movups xmmword [rdx + 0x40], xmm0
clc
jmp 0x1800d2216
movups xmm0, xmmword [rcx + 0x60]
stc
test bl, r9b
cmc
movups xmmword [rdx + 0x50], xmm1
movups xmmword [rdx + 0x60], xmm0
cmp bl, 0xf6
mov qword [rdx + 0x70], rax
mov eax, dword [rcx + 0x78]
jmp 0x1800d2238
mov dword [rdx + 0x78], eax
movzx eax, word [rcx + 0x7c]
clc
test bp, 0x2365
mov word [rdx + 0x7c], ax
test bh, 0xf2
cmp r9d, 0x4b4b248d
jmp 0x1800d2258
cmp edi, 2
jmp 0x1800d2260
jl 0x1800d23bb
movdqa xmm5, xmmword [0x180093a80]
lea rcx, [rbp + 0x370]
jmp 0x1800d227a
movdqa xmm4, xmmword [0x180093ec0]
movdqa xmm7, xmmword [0x180093ac0]
movdqa xmm9, xmmword [0x180093ba0]
movd xmm6, r15d
movd xmm8, r12d
nop dword [rax + rax]
jmp 0x1800d22aa
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800d22b8
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800d22c6
paddd xmm2, xmm5
add r8d, 8
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x1800d233a
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
clc
cmp r8d, 0x78
jmp 0x1800d23a6
jl 0x1800d22aa
cmp r8d, 0x7f
jmp 0x1800d23b5
jge 0x1800d2448
movsxd rax, r8d
sar dh, cl
lea r9, [rbp + 0x370]
not edx
bsf cx, dx
sbb rdx, 0x1a5670b5
lea r9, [r9 + rax*2]
shr dx, 0x22
mov eax, 0x5397829d
rcr cl, 0x3e
rol ch, 0xc4
lea r9, [r9 + 2]
imul r8d
ror al, cl
sar edx, 4
mov eax, edx
bsf cx, r13w
bswap cx
shr eax, 0x1f
shrd cx, ax, 0xf
add edx, eax
movzx eax, dx
bsf rcx, rax
jmp 0x1800d2413
imul ecx, eax, 0x31
cbw
lahf
movsx eax, cx
movzx eax, r8w
jmp 0x1800d2425
inc r8d
clc
sub ax, cx
add ax, 0x33
xor word [r9 - 2], ax
test ax, r9w
jmp 0x1800d243e
cmp r8d, 0x7f
jl 0x1800d23dc
xor r9d, r9d
mov r8b, dil
lea r8, [rbp + 0x370]
sub edx, edx
clc
test r10b, 0x70
sub ecx, ecx
jmp 0x1800d2463
call qword [0x18009ce90]
mov qword [rsp + 0x70], rax
lea rcx, [rbp + 0x670]
sbb r8b, r12b
bts rdx, rcx
rcl dx, 0xdf
lea rdx, [0x18008b570]
btc r8d, edi
shrd r8, rbx, 0xe7
sal r8b, 0x5c
mov r8d, 2
clc
test ch, ch
jmp 0x1800d24a2
nop dword [rax]
nop word [rax + rax]
stc
jmp 0x1800d24b5
lea rcx, [rcx + 0x80]
test bpl, 0x90
cmc
cmp r13b, al
movups xmm0, xmmword [rdx]
cmc
movups xmm1, xmmword [rdx + 0x10]
cmp r10, r11
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
stc
test r11b, 0xd0
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x70], xmm1
test r8b, r10b
clc
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x60], xmm0
test bl, 0xc0
movups xmm0, xmmword [rdx - 0x40]
clc
cmp rsi, rcx
movups xmmword [rcx - 0x50], xmm1
cmp sp, r10w
cmp dl, 4
movups xmm1, xmmword [rdx - 0x30]
cmp r9b, 0x31
movups xmmword [rcx - 0x40], xmm0
cmp r9, 0x5be627e0
jmp 0x1800d2522
movups xmm0, xmmword [rdx - 0x20]
test spl, 0xac
movups xmmword [rcx - 0x30], xmm1
jmp 0x1800d2533
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x20], xmm0
cmp bpl, 0xfe
movups xmmword [rcx - 0x10], xmm1
stc
sub r8, 1
jmp 0x1800d254d
jne 0x1800d24b5
movzx eax, word [rdx]
mov word [rcx], ax
cmc
stc
cmp edi, 2
jl 0x1800d26cc
movdqa xmm5, xmmword [0x180093a80]
lea rcx, [rbp + 0x670]
jmp 0x1800d2578
movdqa xmm4, xmmword [0x180093ec0]
movdqa xmm7, xmmword [0x180093ac0]
movdqa xmm9, xmmword [0x180093ba0]
movd xmm6, r15d
movd xmm8, r12d
nop dword [rax]
jmp 0x1800d25a4
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800d25ba
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800d25c8
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800d25d5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800d2626
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x1800d2646
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
jmp 0x1800d2691
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x1800d26a0
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp r8d, 0x80
jl 0x1800d25ac
cmp r8d, 0x81
jge 0x1800d279f
movsxd rax, r8d
xchg ch, dl
rcl dh, 0x11
lea r9, [rbp + 0x670]
add edx, eax
rol cx, cl
sbb edx, 0x4c800a36
lea r9, [r9 + rax*2]
btc rdx, 0x44
xchg rcx, rax
inc al
nop word [rax + rax]
cmovns ax, r9w
mov eax, 0x5397829d
lea r9, [r9 + 2]
shl ch, cl
cdq
dec cl
imul r8d
sar edx, 4
lahf
bts cx, r8w
mov eax, edx
xor rcx, 0x645568f7
setg ch
sub rcx, 0xd536b63
shr eax, 0x1f
sub rcx, r14
sar rcx, 0xde
bsf cx, di
add edx, eax
sal cx, 0x8a
cmp r15w, cx
movzx eax, dx
and rcx, 0x73006199
or cx, r10w
sbb cl, r15b
imul ecx, eax, 0x31
jmp 0x1800d2764
movzx eax, r8w
jmp 0x1800d276d
inc r8d
clc
sub ax, cx
test r8w, di
stc
add ax, 0x33
test r9d, esi
xor word [r9 - 2], ax
stc
cmp r8d, 0x797a792d
cmp r8d, 0x81
jmp 0x1800d2799
jl 0x1800d2701
sub r9d, r9d
bsf r8w, r10w
mov r8w, 0x2352
xadd r8w, r8w
lea r8, [rbp + 0x670]
clc
xor edx, edx
sub ecx, ecx
jmp 0x1800d27c2
call qword [0x18009ce90]
mov qword [rbp + 0x890], rax
movsx r8d, si
bt edx, 0x88
lea rcx, [rbp + 0x780]
inc r8b
lea rdx, [0x18008b460]
xor r8, r14
mov r8d, 2
stc
nop word [rax + rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
stc
test bp, ax
movups xmm1, xmmword [rdx + 0x10]
cmp cl, r12b
cmp r9b, 0x65
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
cmp dil, 0x8a
cmc
stc
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x70], xmm1
stc
clc
movups xmm1, xmmword [rdx - 0x50]
clc
cmp cl, r8b
movups xmmword [rcx - 0x60], xmm0
test dil, dl
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x50], xmm1
cmc
cmp edx, r15d
movups xmm1, xmmword [rdx - 0x30]
cmp r13, 0x6eae3bbf
stc
test r10w, r11w
movups xmmword [rcx - 0x40], xmm0
clc
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x30], xmm1
clc
movups xmm1, xmmword [rdx - 0x10]
cmp r12d, r8d
test r8w, 0x4d85
test bp, r14w
movups xmmword [rcx - 0x20], xmm0
jmp 0x1800d2882
movups xmmword [rcx - 0x10], xmm1
cmp r8w, 0x2ca6
cmc
sub r8, 1
jmp 0x1800d2896
jne 0x1800d27fb
movzx eax, word [rdx]
test dl, cl
stc
mov word [rcx], ax
cmp edi, 2
jl 0x1800d2a12
movdqa xmm5, xmmword [0x180093a80]
lea rcx, [rbp + 0x780]
movdqa xmm4, xmmword [0x180093ec0]
movdqa xmm7, xmmword [0x180093ac0]
movdqa xmm9, xmmword [0x180093ba0]
movd xmm6, r15d
movd xmm8, r12d
nop dword [rax]
jmp 0x1800d28e9
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800d2908
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800d2915
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800d2966
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x1800d2986
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
jmp 0x1800d29d1
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x1800d29e0
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
jmp 0x1800d29f8
cmp r8d, 0x80
jl 0x1800d28f1
cmp r8d, 0x81
jge 0x1800d2a9a
movsxd rax, r8d
inc rcx
stc
lea r9, [rbp + 0x780]
ror cl, 0x83
lea r9, [r9 + rax*2]
nop word [rax + rax]
mov eax, 0x5397829d
rcr dh, 0x9b
lea r9, [r9 + 2]
cmc
bts ecx, esi
stc
imul r8d
xchg al, ch
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
ror ch, cl
bsf eax, r9d
setns ah
movzx eax, dx
ror rcx, 0x88
add cl, 0xa8
mov cl, r10b
imul ecx, eax, 0x31
movzx eax, r9w
movzx eax, r8w
jmp 0x1800d2a76
inc r8d
sub ax, cx
add ax, 0x33
test bpl, r15b
xor word [r9 - 2], ax
cmp r8d, 0x81
jmp 0x1800d2a94
jl 0x1800d2a30
xor r9d, r9d
xor r8, 0xa24799b
sal r8b, 0x5f
lea r8, [rbp + 0x780]
stc
sub edx, edx
clc
xor ecx, ecx
jmp 0x1800d2aba
call qword [0x18009ce90]
movups xmm0, xmmword [r14 + 0x8b360]
lea rcx, [r14 + 0x8b360]
sar dl, cl
test eax, r14d
inc ax
sub r8d, r8d
rdtsc
movups xmm1, xmmword [rcx + 0x10]
mov ah, 0x71
lea rcx, [rcx + 0x80]
add ax, 0x4617
shl rax, 0x94
btc edx, 0xfe
mov rax, qword [rcx + 0x70]
clc
lea rdx, [rbp + 0x470]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rcx - 0x60]
cmp rdx, 0x4ba16074
cmp cl, r11b
movups xmmword [rdx + 0x10], xmm1
test r12, 0x3ad65ab
movups xmm1, xmmword [rcx - 0x50]
test r15d, 0x35e29bb
clc
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rcx - 0x40]
test r13w, ax
movups xmmword [rdx + 0x30], xmm1
test cx, ax
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rdx + 0x40], xmm0
test r14b, r8b
cmp spl, r14b
movups xmm0, xmmword [rcx - 0x20]
test r13b, dl
cmp al, r8b
movups xmmword [rdx + 0x50], xmm1
test bl, r12b
cmp r14b, r10b
movups xmm1, xmmword [rcx - 0x10]
jmp 0x1800d2b68
movups xmmword [rdx + 0x60], xmm0
clc
lea rdx, [rdx + 0x80]
cmp r12d, 0x7d50cc6
movups xmm0, xmmword [rcx]
cmp ch, 0xf
movups xmmword [rdx - 0x10], xmm1
stc
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx], xmm0
cmp ch, 0xa1
movups xmm0, xmmword [rcx + 0x20]
cmp di, 0xdd3
clc
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rcx + 0x30]
clc
cmp r9w, 0x27b1
movups xmmword [rdx + 0x20], xmm0
cmp r12b, 0xef
test cx, sp
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x30], xmm1
clc
stc
movups xmm1, xmmword [rcx + 0x50]
clc
cmp r10w, 0x52e9
stc
movups xmmword [rdx + 0x40], xmm0
test r12b, 0xed
stc
movups xmm0, xmmword [rcx + 0x60]
jmp 0x1800d2bdc
movups xmmword [rdx + 0x50], xmm1
movups xmmword [rdx + 0x60], xmm0
cmc
mov qword [rdx + 0x70], rax
mov eax, dword [rcx + 0x78]
mov dword [rdx + 0x78], eax
sub ax, 0x3831
stc
movzx eax, word [rcx + 0x7c]
test bp, 0x231f
mov word [rdx + 0x7c], ax
jmp 0x1800d2c06
cmp edi, 2
jl 0x1800d2d68
movdqa xmm5, xmmword [0x180093a80]
lea rcx, [rbp + 0x470]
jmp 0x1800d2c23
movdqa xmm4, xmmword [0x180093ec0]
movdqa xmm7, xmmword [0x180093ac0]
movdqa xmm9, xmmword [0x180093ba0]
movd xmm6, r15d
movd xmm8, r12d
nop word [rax + rax]
jmp 0x1800d2c56
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800d2c64
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800d2c72
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800d2c7f
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800d2cd0
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmc
clc
cmp r8d, 0x78
jmp 0x1800d2d58
jl 0x1800d2c56
cmp r8d, 0x7f
jge 0x1800d2dfa
movsxd rax, r8d
movsxd r9, r14d
jmp 0x1800d2d78
lea r9, [rbp + 0x470]
lea r9, [r9 + rax*2]
rol cl, 0x58
mov dh, 0xe4
ror cx, cl
mov eax, 0x5397829d
bsr rdx, rbx
movsxd rdx, esp
lea r9, [r9 + 2]
test r11d, 0x318d09fe
imul r8d
test r8, 0x5ca569da
sar edx, 4
mov eax, edx
sete cl
bswap cx
shr cl, cl
shr eax, 0x1f
add edx, eax
movzx eax, dx
ror ch, cl
imul ecx, eax, 0x31
bswap eax
cdqe
movsxd rax, r11d
movzx eax, r8w
inc r8d
jmp 0x1800d2ddf
sub ax, cx
add ax, 0x33
xor word [r9 - 2], ax
cmp r8d, 0x7f
jmp 0x1800d2df4
jl 0x1800d2d8c
sub r9d, r9d
inc r8
sar r8d, cl
lea r8, [rbp + 0x470]
stc
test sil, dil
cmp si, 0x1eae
xor edx, edx
test r9w, 0x6ffa
sub ecx, ecx
jmp 0x1800d2e22
call qword [0x18009ce90]
movups xmm0, xmmword [r14 + 0x8b260]
lea rcx, [r14 + 0x8b260]
mov r13, rax
bts ax, di
adc ah, 0x3a
rol dx, cl
movups xmm1, xmmword [rcx + 0x10]
cqo
rdtsc
bts ax, r14w
lea rcx, [rcx + 0x80]
sub r8d, r8d
ror ax, cl
cmc
mov rax, qword [rcx + 0x70]
lea rdx, [rbp + 0x570]
movups xmmword [rdx], xmm0
clc
movups xmm0, xmmword [rcx - 0x60]
stc
movups xmmword [rdx + 0x10], xmm1
cmc
jmp 0x1800d2e81
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rdx + 0x20], xmm0
stc
movups xmm0, xmmword [rcx - 0x40]
movups xmmword [rdx + 0x30], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rdx + 0x40], xmm0
clc
movups xmm0, xmmword [rcx - 0x20]
cmp r13b, 0x89
movups xmmword [rdx + 0x50], xmm1
cmp r15b, cl
cmp al, 0xb3
movups xmm1, xmmword [rcx - 0x10]
cmp r12w, ax
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
cmp cl, 0xfc
clc
movups xmm0, xmmword [rcx]
jmp 0x1800d2ecb
movups xmmword [rdx - 0x10], xmm1
jmp 0x1800d2ed6
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx], xmm0
cmp rsp, r10
jmp 0x1800d2ee5
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x10], xmm1
test r13b, sil
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x20], xmm0
stc
jmp 0x1800d2efe
movups xmm0, xmmword [rcx + 0x40]
test r10b, cl
movups xmmword [rdx + 0x30], xmm1
jmp 0x1800d2f0e
movups xmm1, xmmword [rcx + 0x50]
jmp 0x1800d2f17
movups xmmword [rdx + 0x40], xmm0
jmp 0x1800d2f20
movups xmm0, xmmword [rcx + 0x60]
clc
stc
movups xmmword [rdx + 0x50], xmm1
movups xmmword [rdx + 0x60], xmm0
mov qword [rdx + 0x70], rax
sbb ah, bh
cdqe
test r11b, 0xf7
mov eax, dword [rcx + 0x78]
cmc
mov dword [rdx + 0x78], eax
cmc
clc
shld eax, r8d, 0xd5
movzx eax, word [rcx + 0x7c]
cmp r13d, edi
mov word [rdx + 0x7c], ax
clc
test dil, 0xa6
test bx, si
cmp edi, 2
jl 0x1800d30c9
movdqa xmm5, xmmword [0x180093a80]
lea rcx, [rbp + 0x570]
movdqa xmm4, xmmword [0x180093ec0]
movdqa xmm7, xmmword [0x180093ac0]
movdqa xmm9, xmmword [0x180093ba0]
movd xmm6, r15d
movd xmm8, r12d
nop word [rax + rax]
jmp 0x1800d2fa5
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800d2fb3
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800d2fc1
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800d2fce
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
jmp 0x1800d3015
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800d3024
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x1800d3044
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
movdqa xmm0, xmm1
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
movq xmm2, xmm9
jmp 0x1800d308f
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x1800d309e
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp r8d, 0x78
jl 0x1800d2fa5
cmp r8d, 0x7f
jmp 0x1800d30c3
jge 0x1800d3153
movsxd rax, r8d
movsxd rcx, r15d
clc
lea r9, [rbp + 0x570]
lea r9, [r9 + rax*2]
rdtsc
mov dx, r15w
mov eax, 0x5397829d
cdq
test rdi, r11
sub cl, sil
lea r9, [r9 + 2]
clc
imul r8d
movsx cx, al
sar edx, 4
mov eax, edx
btc cx, r8w
shr eax, 0x1f
add edx, eax
clc
xchg ah, al
not cx
movzx eax, dx
bswap cx
btr rcx, rdi
imul ecx, eax, 0x31
movzx rax, r10w
bswap rax
inc ax
movzx eax, r8w
jmp 0x1800d312e
inc r8d
jmp 0x1800d3136
sub ax, cx
cmc
add ax, 0x33
xor word [r9 - 2], ax
stc
cmc
test r12b, 0x53
cmp r8d, 0x7f
jl 0x1800d30e1
xor r9d, r9d
and r8, 0x41aa1033
shr r8b, cl
bts r8, rax
lea r8, [rbp + 0x570]
test r9, 0xfdf4654
stc
test r8b, dl
sub edx, edx
stc
jmp 0x1800d3181
xor ecx, ecx
call qword [0x18009ce90]
movups xmm0, xmmword [r14 + 0x8b180]
add dl, bpl
rol rcx, 0xe9
xadd r12b, r12b
lea rcx, [r14 + 0x8b180]
rcl r12, 0xa0
mov r12, rax
movups xmm1, xmmword [rcx + 0x10]
btc rax, rax
lea rdx, [rbp - 0x70]
shl ax, 0x75
neg al
sub r8d, r8d
not ah
rcl ax, 0x10
movzx ax, r14b
movups xmmword [rdx], xmm0
cwde
xor ah, 0x9a
sar ah, 0xe8
movups xmm0, xmmword [rcx + 0x20]
bsr ax, r11w
lea rcx, [rcx + 0x80]
sbb al, bpl
mov rax, qword [rcx + 0x50]
cmp r13w, 0x23f6
movups xmmword [rdx + 0x10], xmm1
test dil, 0x53
movups xmm1, xmmword [rcx - 0x50]
movups xmmword [rdx + 0x20], xmm0
stc
test r11b, cl
movups xmm0, xmmword [rcx - 0x40]
cmp sil, 0xd5
cmc
movups xmmword [rdx + 0x30], xmm1
movups xmm1, xmmword [rcx - 0x30]
movups xmmword [rdx + 0x40], xmm0
test r14w, si
movups xmm0, xmmword [rcx - 0x20]
cmp r15b, 0x93
clc
movups xmmword [rdx + 0x50], xmm1
movups xmm1, xmmword [rcx - 0x10]
movups xmmword [rdx + 0x60], xmm0
test r13w, 0x2497
lea rdx, [rdx + 0x80]
jmp 0x1800d3248
movups xmm0, xmmword [rcx]
movups xmmword [rdx - 0x10], xmm1
movups xmm1, xmmword [rcx + 0x10]
jmp 0x1800d3258
movups xmmword [rdx], xmm0
cmp bl, dil
jmp 0x1800d3263
movups xmm0, xmmword [rcx + 0x20]
jmp 0x1800d326c
movups xmmword [rdx + 0x10], xmm1
test r13b, sil
clc
jmp 0x1800d3279
movups xmm1, xmmword [rcx + 0x30]
jmp 0x1800d3282
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rdx + 0x30], xmm1
clc
jmp 0x1800d3294
movups xmmword [rdx + 0x40], xmm0
clc
mov qword [rdx + 0x50], rax
sbb eax, ebx
xadd ax, ax
mov eax, dword [rcx + 0x58]
cmp dx, 0x43a9
jmp 0x1800d32b0
mov dword [rdx + 0x58], eax
movzx eax, word [rcx + 0x5c]
mov word [rdx + 0x5c], ax
test r9w, 0x3626
jmp 0x1800d32c6
cmp edi, 2
jmp 0x1800d32ce
jl 0x1800d3441
movdqa xmm5, xmmword [0x180093a80]
lea rcx, [rbp - 0x70]
jmp 0x1800d32e5
movdqa xmm4, xmmword [0x180093ec0]
mov eax, 0x1f
jmp 0x1800d32f7
movdqa xmm7, xmmword [0x180093ac0]
movdqa xmm9, xmmword [0x180093ba0]
movd xmm6, r15d
movd xmm8, eax
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800d332b
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800d3339
movsxd rax, r8d
lea r9, [rbp - 0x70]
movzx rdx, r10w
clc
rcr rcx, 0
lea r9, [r9 + rax*2]
dec dx
nop
or dl, r8b
mov eax, 0x5397829d
shl edx, 8
shld ecx, edi, 0xae
lea r9, [r9 + 2]
add dl, 0xb4
btc cx, 0xad
cdq
imul r8d
cdqe
cmc
sar edx, 4
mov eax, edx
setbe ch
rol ecx, 0xb6
shr eax, 0x1f
add edx, eax
setnp cl
movzx eax, dx
btc ecx, r8d
xor cl, 0x6a
imul ecx, eax, 0x31
jmp 0x1800d34a4
movzx eax, r8w
jmp 0x1800d34ad
inc r8d
test r13b, r15b
jmp 0x1800d34b8
sub ax, cx
clc
stc
add ax, 0x33
cmp rcx, 0x596d6b36
cmp ebp, r11d
xor word [r9 - 2], ax
cmp r8d, 0x6f
jmp 0x1800d34d9
mov rbx, qword [rsp + 0x48]
inc esi
movsxd r15, esi
inc r14
movzx r15w, spl
movsxd r15, r9d
mov r15d, 4
jmp 0x1800d3aec
jmp 0x1800d1949
movaps xmm8, xmmword [rsp + 0x9c0]
btr r15, rbp
movaps xmm7, xmmword [rsp + 0x9d0]
rol r12b, cl
rcl edi, 0xc9
movaps xmm6, xmmword [rsp + 0x9e0]
adc r15b, 0x3c
mov r15, qword [rsp + 0x9f0]
bsr r14, r8
mov r14, qword [rsp + 0x9f8]
rcr sil, cl
add di, 0x202f
mov r13, qword [rsp + 0xa00]
btr rcx, 0x6d
xchg dil, r12b
ror si, 0x1e
mov r12, qword [rsp + 0xa38]
sal dil, 0xa8
mov rdi, qword [rsp + 0xa30]
bt si, 0xd2
movzx rsi, ax
xor esi, esp
mov rsi, qword [rsp + 0xa28]
movaps xmm9, xmmword [rsp + 0x9b0]
rcr cx, cl
bts ecx, r14d
bts cx, cx
mov rcx, qword [rbp + 0x8a0]
jmp 0x1800d3b9a
xor rcx, rsp
jmp 0x1800d3ba2
call fcn.180159e82
add rsp, 0xa08
pop rbx
movzx rbp, r8w
mov bp, r9w
pop rbp
ret