Function at 0x1800ac19b
Capabilities:
Encrypt data using speck

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
bt bp, di
xor rbp, 0x21de45f5
push rsi
btc rbx, 0xe6
xor bl, 0xca
shr bpl, cl
push rdi
btr si, 0x7a
stc
movsx ebp, r13w
push r12
btc bp, 0xe6
push r15
lea rbp, [rsp - 0x1e0]
cmc
btc r15w, 0x55
sub rsp, 0x2e0
sub edi, edi
xchg rsi, r15
movsxd rsi, ebp
sbb r12b, 0xf0
mov r12, r9
sbb esi, 0x6e5f7cbb
mov rsi, r8
mov rbx, rdx
mov r15, rcx
test rdx, rdx
je 0x1800ac218
mov rdx, qword [0x1800972a0]
add rdx, rbx
jmp 0x1800ac221
mov rdx, rdi
movsx ecx, r13w
sar ch, cl
mov rcx, qword [rdx]
test rcx, rcx
jmp 0x1800ac22c
je 0x1800ac243
add rcx, qword [0x1800972a8]
jmp 0x1800ac23e
jmp 0x1800ac246
mov rcx, rdi
movups xmm0, xmmword [rcx]
bswap dx
lea rdx, [rbp - 0x50]
jmp 0x1800ac255
movsd xmm1, qword [rcx + 0x10]
mov rcx, r15
movups xmmword [rbp - 0x50], xmm0
jmp 0x1800ac266
movsd qword [rbp - 0x40], xmm1
jmp 0x1800ac270
call fcn.180136e11
test al, al
jmp 0x1800ac27c
je 0x1800ae229
mov qword [rsp + 0x310], r13
bswap r8
lea r8, [rbp - 0x50]
bswap rdx
cwd
xchg dx, cx
lea rdx, [rbp + 0x10]
movsx rcx, di
mov qword [rsp + 0x320], r14
movzx rcx, bx
mov rcx, r15
jmp 0x1800ac2b5
call fcn.180137720
movups xmm1, xmmword [0x180084e50]
movups xmmword [rbp + 0x30], xmm1
cmp r8b, 0xf2
movups xmm1, xmmword [0x180084e70]
movups xmmword [rbp + 0x50], xmm1
cmp sil, 0x40
test r12w, cx
movups xmm1, xmmword [0x180084e90]
cmc
movups xmmword [rbp + 0x70], xmm1
cmp r12, 0x4b7539a
movups xmm1, xmmword [0x180084eb0]
cmp r9b, cl
movups xmmword [rbp + 0x90], xmm1
test rsp, 0x64100d1c
movups xmm1, xmmword [0x180084ed0]
movups xmmword [rbp + 0xb0], xmm1
test edx, r12d
movups xmm0, xmmword [rbp + 0x10]
cmc
test r15d, 0x405107dd
movups xmmword [rbp], xmm0
clc
test rbx, rbx
jmp 0x1800ac370
je 0x1800ac390
mov rax, qword [0x1800971d0]
jmp 0x1800ac382
movups xmm0, xmmword [rax + rbx]
jmp 0x1800ac38b
jmp 0x1800ac395
movups xmm0, xmmword [rdi]
adc ecx, eax
movzx eax, word [0x180084ee0]
rcl r8b, 0xff
mov r8d, edi
mov r13d, dword [0x180094018]
ror cl, 0xa9
movaps xmmword [rsp + 0x2d0], xmm6
adc cx, 0x48fe
xchg cl, ch
sal cl, cl
movaps xmmword [rsp + 0x2c0], xmm7
mov word [rbp + 0xc0], ax
xadd eax, eax
rcl rax, cl
mov eax, 1
btc ecx, ecx
movaps xmmword [rsp + 0x2b0], xmm8
and ecx, r14d
movzx rcx, r15w
shrd cx, r12w, 0x6b
movaps xmmword [rsp + 0x2a0], xmm9
movups xmmword [rbp - 0x80], xmm0
bts rcx, rbp
rcr cl, 0xd7
lea ecx, [rax + 0x1e]
movups xmm0, xmmword [0x180084e60]
test ax, r13w
movups xmmword [rbp + 0x40], xmm0
cmp edi, esp
cmp sil, 0x5a
movups xmm0, xmmword [0x180084e80]
clc
cmp eax, 0x258a66b0
movups xmmword [rbp + 0x60], xmm0
cmc
movups xmm0, xmmword [0x180084ea0]
movups xmmword [rbp + 0x80], xmm0
movups xmm0, xmmword [0x180084ec0]
cmc
cmp r14w, 0x5dfa
movups xmmword [rbp + 0xa0], xmm0
stc
cmp r13d, 2
jmp 0x1800ac45c
jl 0x1800ac5b9
movdqa xmm5, xmmword [0x18008e020]
movdqa xmm4, xmmword [0x18008e150]
movdqa xmm7, xmmword [0x18008e060]
movdqa xmm9, xmmword [0x18008e130]
movd xmm8, ecx
lea rcx, [rbp + 0x30]
jmp 0x1800ac491
movd xmm6, eax
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800ac4a3
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800ac4b1
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800ac4be
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 0x1800ac505
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x1800ac514
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x1800ac534
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 0x1800ac57f
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp r8d, 0x48
jmp 0x1800ac5a4
jl 0x1800ac495
cmp r8d, 0x49
jmp 0x1800ac5b3
jge 0x1800ac660
movsxd rax, r8d
movsx ecx, ax
lea r9, [rbp + 0x30]
test r12b, spl
rcr ch, 0xc7
stc
lea r9, [r9 + rax*2]
xor dl, r12b
shr ch, 0xf1
nop
xor cl, spl
mov eax, 0x94f2095
mov edx, 0x46a97ae6
lea r9, [r9 + 2]
imul r8d
movsx rax, r11w
sar edx, 1
rol rcx, 0x9a
shr eax, 0xfa
sub eax, r10d
mov eax, edx
rcr rcx, 0x13
add rcx, 0x68a11971
adc cx, 0x71eb
shr eax, 0x1f
btr ecx, 0xa7
add edx, eax
cmovae ax, bp
movzx eax, dx
bts cx, r10w
imul ecx, eax, 0x37
movzx eax, r8w
jmp 0x1800ac62d
inc r8d
test r9w, r10w
jmp 0x1800ac63a
sub ax, cx
add ax, 0x34
test r14b, sil
stc
test r12, 0x56117524
xor word [r9 - 2], ax
cmp r8d, 0x49
jmp 0x1800ac65a
jl 0x1800ac5d9
mov dword [rsp + 0x28], edi
btr r8w, bp
rol r8b, cl
bsr r8w, r15w
lea r8, [rbp + 0x30]
cmp dl, spl
jmp 0x1800ac67d
sub r9d, r9d
mov dword [rsp + 0x20], edi
stc
sub edx, edx
stc
cmp spl, 0x53
clc
xor ecx, ecx
jmp 0x1800ac694
call qword [0x180096f78]
movups xmm0, xmmword [0x180084db0]
movsx r14d, r10w
movsx r8, r8w
mov r14, rax
cbw
btc ax, cx
dec ah
movups xmm1, xmmword [0x180084dc0]
movsx eax, cx
add ax, 0x3a9d
mov r8d, edi
movzx eax, word [0x180084e40]
clc
stc
test cx, 0x32ee
movups xmmword [rbp + 0xd0], xmm0
movups xmm0, xmmword [0x180084dd0]
clc
movups xmmword [rbp + 0xf0], xmm0
movups xmm0, xmmword [str.59_86]
movups xmmword [rbp + 0xe0], xmm1
cmc
clc
cmp ax, di
movups xmm1, xmmword [0x180084de0]
cmp bl, r9b
test bl, r11b
movups xmmword [rbp + 0x110], xmm0
movups xmm0, xmmword [0x180084e10]
clc
movups xmmword [rbp + 0x100], xmm1
test r15w, cx
movups xmm1, xmmword [0x180084e00]
movups xmmword [rbp + 0x130], xmm0
test bh, 0xb9
movups xmm0, xmmword [0x180084e30]
cmc
movups xmmword [rbp + 0x120], xmm1
test r11, 0x6e6629df
cmc
clc
movups xmm1, xmmword [0x180084e20]
test r11d, 0x64e115d
movups xmmword [rbp + 0x150], xmm0
movups xmmword [rbp + 0x140], xmm1
test r12, 0x16f03f80
cmp esp, r9d
mov word [rbp + 0x160], ax
cmp r13d, 2
jl 0x1800ac8fd
movdqa xmm5, xmmword [0x18008e020]
lea rcx, [rbp + 0xd0]
jmp 0x1800ac797
movdqa xmm4, xmmword [0x18008e150]
mov eax, 1
jmp 0x1800ac7a9
movdqa xmm7, xmmword [0x18008e060]
movdqa xmm9, xmmword [0x18008e130]
movd xmm6, eax
mov eax, 0x1f
jmp 0x1800ac7c8
movd xmm8, eax
nop dword [rax]
jmp 0x1800ac7d6
nop dword [rax + rax]
jmp 0x1800ac7e3
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x1800ac7f1
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1800ac7ff
paddd xmm2, xmm5
add r8d, 8
jmp 0x1800ac80c
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 0x1800ac85d
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x1800ac87d
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 0x1800ac8c8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x1800ac8d7
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp r8d, 0x48
jl 0x1800ac7e3
cmp r8d, 0x49
jge 0x1800ac9b8
movsxd rax, r8d
cmova ecx, esi
sal rdx, 0xe2
bswap cx
lea r9, [rbp + 0xd0]
lea r9, [r9 + rax*2]
cwd
nop dword [rax]
and eax, 0x1d0622c0
nop word [rax + rax]
movsx rdx, r15w
btc rcx, rcx
mov eax, 0x94f2095
shr dh, 0xac
movzx rdx, r15w
lea r9, [r9 + 2]
imul r8d
mov cl, 0x9a
sar edx, 1
rcr al, 0x58
sal ch, 0xa3
mov rax, 0x5187bb2
mov eax, edx
movsx rcx, r13w
rcl rcx, 5
movsx cx, r11b
shr eax, 0x1f
add edx, eax
sar cx, cl
movzx cx, r14b
adc ax, r10w
movzx eax, dx
imul ecx, eax, 0x37
bswap rax
movzx eax, r8w
jmp 0x1800ac989
inc r8d
test r10d, edx
cmp r12b, 0x19
cmp r8, r11
sub ax, cx
add ax, 0x34
clc
cmc
jmp 0x1800ac9a4
xor word [r9 - 2], ax
cmp r8d, 0x49
jmp 0x1800ac9b2
jl 0x1800ac933
mov dword [rsp + 0x28], edi
rcr r8b, cl
and r8b, 0x51
lea r8, [rbp + 0xd0]
jmp 0x1800ac9d0
sub r9d, r9d
jmp 0x1800ac9d8
mov dword [rsp + 0x20], edi
sub edx, edx
cmc
cmp r10b, cl
test r11b, bpl
xor ecx, ecx
jmp 0x1800ac9ec
call qword [0x180096f78]
mov rdx, r14
movsx rcx, sp
bswap ecx
seto ch
mov rcx, rbx
mov rdi, rax
call fcn.1801270de
test al, al
jne 0x1800ae1d9
mov rdx, rdi
movzx ecx, r11w
mov rcx, rbx
jmp 0x1800aca20
call fcn.1801270de
test al, al
jmp 0x1800aca2c
jne 0x1800ae1d9
mov rdx, r12
setg ch
bswap rcx
mov rcx, rbx
call fcn.18013a156
movd xmm1, dword [0x1800958f0]
movaps xmm6, xmm0
jmp 0x1800aca53
divss xmm6, dword [0x18008df94]
cvtdq2ps xmm1, xmm1
comiss xmm6, xmm1
ja 0x1800ae1d9
test rsi, rsi
je 0x1800aca83
mov rcx, qword [0x180097258]
lea rcx, [rcx + rsi]
clc
xor esi, esi
jmp 0x1800aca8d
mov rcx, rsi
movzx dx, spl
xchg dl, dl
mov edx, dword [rcx]
xchg cl, ch
bswap cx
not cx
mov rcx, rbx
call fcn.180145aa9
lea rdi, [rbp - 0x30]
test bp, 0x3c4e
clc
test al, al
jmp 0x1800acab0
je 0x1800acac2
movaps xmm0, xmmword [0x18008e1d0]
jmp 0x1800acad3
movaps xmm0, xmmword [0x18008e1c0]
movsxd rcx, r13d
mov rcx, 0x541c4d05
mov rcx, rbx
jmp 0x1800acadb
movups xmmword [rbp - 0x30], xmm0
call fcn.180146ebe
test al, al
mov al, r15b
movsx ax, r13b
jmp 0x1800acaf3
mov eax, dword [0x180084d70]
jmp 0x1800acafe
mov dword [rbp + 0x218], eax
xchg al, ah
cwde
movzx eax, word [0x180084d74]
jmp 0x1800acb13
je 0x1800acb26
movups xmm0, xmmword [rdi]
jmp 0x1800acb21
jmp 0x1800acb30
movaps xmm0, xmmword [0x18008e290]
shl r14b, cl
xor word [rbp + 0x21a], 0x35
rol di, 0xae
lea rdi, [rbp + 0x10]
cmc
add cl, 0xdc
sar r14b, 0x53
xor ax, 0x36
mov r14d, 0x6d
mov cx, r12w
setnp ch
cmovnp ecx, r10d
mov word [rbp + 0x21c], ax
cwde
mov ecx, esi
not ax
cwde
xchg al, al
lea rax, [rbp + 0x218]
jmp 0x1800acb79
mov word [rbp + 0x218], r14w
jmp 0x1800acb86
movups xmmword [rbp + 0x10], xmm0
nop dword [rax]
jmp 0x1800acb93
inc ecx
lea rax, [rax + 2]
cmc
cmp word [rax], 0
jne 0x1800acb93
add ecx, 1
xchg al, al
mov ah, 0xe2
movzx ax, bpl
lea rax, [rbp + 0x218]
jmp 0x1800acbbd
mov dword [rsp + 0x78], ecx
jmp 0x1800acbc6
cmove rax, rsi
jmp 0x1800acbd1
mov dword [rsp + 0x7c], ecx
sar ch, cl
mov qword [rsp + 0x70], rax
inc ax
or al, 0xa8
mov ecx, 0x20
shr ax, cl
add ax, 0x1c7b
dec ax
mov eax, dword [0x180084d78]
mov dword [rbp - 0x70], eax
rcr ah, 0x1f
movzx eax, word [0x180084d7c]
clc
test sil, 0x6e
xor word [rbp - 0x6e], 0x35
xor ax, 0x36
jmp 0x1800acc16
mov word [rbp - 0x70], cx
not rcx
movsx rcx, r14w
mov word [rbp - 0x6c], ax
mov ecx, esi
movzx ax, r14b
dec ax
cbw
lea rax, [rbp - 0x70]
jmp 0x1800acc3a
inc ecx
jmp 0x1800acc44
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800acc51
jne 0x1800acc3a
add ecx, 1
cwd
bswap edx
cwde
lea rax, [rbp - 0x70]
jmp 0x1800acc6a
mov dword [rbp - 0x58], ecx
movzx r8, sp
lea r8, [rbp - 0x60]
bswap dx
cmove rax, rsi
movsx rdx, r9w
mov dword [rbp - 0x54], ecx
movsxd rdx, eax
mov qword [rbp - 0x60], rax
movzx rax, r14w
cbw
lea rdx, [rbp - 0x80]
movzx rax, r10w
lea rax, [rsp + 0x70]
jmp 0x1800acca2
cvttss2si r12d, xmm6
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x20], rax
mov r9d, r12d
jmp 0x1800accb8
call fcn.18012e199
movups xmm0, xmmword [rdi]
movzx eax, r14w
movzx eax, byte [0x180095241]
jmp 0x1800accd0
movss xmm7, dword [0x18008ddbc]
jmp 0x1800accdd
xorps xmm1, xmm1
movss xmm6, dword [0x18008ddb8]
movaps xmmword [rbp - 0x60], xmm0
jmp 0x1800accf1
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x30], xmm1
movups xmmword [rsp + 0x70], xmm1
test al, al
je 0x1800acd16
movaps xmm0, xmm6
jmp 0x1800acd11
jmp 0x1800acd1e
movaps xmm0, xmm7
jmp 0x1800acd1e
cvtps2pd xmm1, xmm0
test al, al
jmp 0x1800acd28
je 0x1800acd3b
movaps xmm0, xmm6
jmp 0x1800acd36
jmp 0x1800acd48
movaps xmm0, xmm7
movzx r9w, cl
not r9
cqo
mov rdx, qword [0x180096eb8]
cbw
movsx rax, r15w
lea rax, [rbp - 0x30]
xchg r9b, r9b
not r8
mov qword [rsp + 0x60], rax
movsx r9w, r10b
mov r9w, 0x4c43
lea r9, [rbp]
mov byte [rsp + 0x50], 1
bswap r8w
cbw
lea rax, [rbp - 0x20]
mov byte [rsp + 0x48], 1
movzx r8, r12w
mov r8b, 0xce
lea r8, [rbp - 0x10]
mov qword [rsp + 0x40], rax
jmp 0x1800acd9b
xorps xmm9, xmm9
lea rax, [rsp + 0x70]
movzx ecx, r9w
mov cx, 0x5628
movsd qword [rbp - 0x78], xmm1
mov ch, 0x3d
mov qword [rsp + 0x38], rax
cmovns cx, r11w
movsxd rcx, r12d
mov rcx, r15
jmp 0x1800acdc9
cvtps2pd xmm0, xmm0
lea rax, [rbp - 0x60]
movss dword [rsp + 0x30], xmm9
jmp 0x1800acddc
mov qword [rsp + 0x28], rax
cmovge ax, bx
movsx eax, dx
cwde
lea rax, [rbp - 0x80]
jmp 0x1800acdf2
mov qword [rsp + 0x20], rax
jmp 0x1800acdfc
movsd qword [rbp - 0x80], xmm0
call fcn.180138dc4
mov rcx, qword [rbp - 0x10]
jmp 0x1800ace0f
call qword [0x180096f80]
movss xmm8, dword [0x18008df64]
jmp 0x1800ace23
test rbx, rbx
jmp 0x1800ace2b
je 0x1800ace41
mov rcx, qword [0x180097168]
clc
add rcx, rbx
jmp 0x1800ace49
mov rcx, rsi
jmp 0x1800ace49
movss xmm0, dword [rcx]
jmp 0x1800ace52
comiss xmm0, xmm9
jbe 0x1800adddd
cmp byte [0x1800958ea], 0
jmp 0x1800ace68
mov esi, 0x5b
movaps xmmword [rsp + 0x290], xmm10
movzx r14w, r9b
cmove r14w, r8w
mov r14w, r15w
movsd xmm10, qword [rbp]
movzx r14, r13w
mov r14d, r12d
mov r14b, 0x5b
movaps xmmword [rsp + 0x280], xmm11
movsd xmm11, qword [rbp + 8]
bswap r14d
lea r14d, [rsi + 2]
movaps xmmword [rsp + 0x270], xmm12
jmp 0x1800acee5
xorps xmm12, xmm12
je 0x1800ad2e5
cmp word [0x180084d96], 0
movzx ax, r10b
movsxd rax, r8d
mov eax, dword [0x180084d94]
jmp 0x1800acf0a
mov dword [rbp + 0x218], eax
je 0x1800acf33
xor word [rbp + 0x21a], 0x35
movzx eax, r14w
mov word [rbp + 0x218], ax
jmp 0x1800acf2e
jmp 0x1800acf3d
movzx eax, word [rbp + 0x218]
cmp r14b, r12b
xor r8d, r8d
cmp bl, r11b
mov qword [rbp - 0x60], r8
test ax, ax
je 0x1800acfc6
lea rax, [rbp + 0x218]
mov ecx, r8d
jmp 0x1800acf5f
nop dword [rax + rax]
jmp 0x1800acf6c
inc ecx
cmp r8b, 0x21
stc
test bx, 0xc3f
lea rax, [rax + 2]
test r9b, 0x84
stc
cmp word [rax], r8w
jmp 0x1800acf8a
jne 0x1800acf6c
add ecx, 1
mov ax, 0x6b0b
bswap eax
movsx eax, r15w
lea rax, [rbp + 0x218]
jmp 0x1800acfa9
mov dword [rbp - 0x58], ecx
jmp 0x1800acfb1
cmove rax, r8
mov dword [rbp - 0x54], ecx
jmp 0x1800acfbd
mov qword [rbp - 0x60], rax
jmp 0x1800acfd3
mov qword [rbp - 0x58], r8
rcr ah, cl
sub al, r14b
movsx rax, dx
cmp word [0x180084da2], r8w
mov eax, dword [0x180084da0]
jmp 0x1800acfe6
mov dword [rbp - 0x70], eax
je 0x1800ad009
xor word [rbp - 0x6e], 0x35
cdqe
nop
movzx eax, si
jmp 0x1800ad000
mov word [rbp - 0x70], ax
jmp 0x1800ad00e
movzx eax, word [rbp - 0x70]
clc
mov qword [rsp + 0x70], r8
stc
clc
test ax, ax
jmp 0x1800ad01d
je 0x1800ad07e
lea rax, [rbp - 0x70]
mov ecx, r8d
jmp 0x1800ad02f
inc ecx
lea rax, [rax + 2]
cmp word [rax], r8w
jmp 0x1800ad03e
jne 0x1800ad02f
add ecx, 1
movzx rax, r14w
lea rax, [rbp - 0x70]
jmp 0x1800ad054
mov dword [rsp + 0x78], ecx
jmp 0x1800ad05d
cmove rax, r8
jmp 0x1800ad066
mov dword [rsp + 0x7c], ecx
jmp 0x1800ad06f
mov qword [rsp + 0x70], rax
jmp 0x1800ad079
jmp 0x1800ad08d
mov qword [rsp + 0x78], r8
nop dword [rax + rax]
jmp 0x1800ad08d
mov qword [rbp - 0x80], r8
cmp cl, 0xe5
jmp 0x1800ad09a
mov qword [rbp - 0x78], r8
test rbx, rbx
jmp 0x1800ad0a6
je 0x1800ad115
mov rax, qword [0x180097248]
btc dx, 0xa4
mov rdx, qword [rax + rbx]
stc
cmp r14d, 0x47814a31
test rdx, rdx
jne 0x1800ad0db
movzx ecx, r8w
jmp 0x1800ad0d6
jmp 0x1800ad120
mov rax, qword [0x1800971c8]
mov ecx, dword [rax + rdx]
cmp r13w, 0x1210
test ecx, ecx
jmp 0x1800ad0f2
jne 0x1800ad105
mov ecx, r8d
jmp 0x1800ad100
jmp 0x1800ad120
mov rax, qword [0x1800971c0]
add cx, word [rax + rdx]
jmp 0x1800ad120
movzx ecx, word [rbp + 0x218]
bswap r9w
movzx r9d, cx
cqo
lea rax, [rbp - 0x60]
lea rcx, [rbp - 0x20]
sete r8b
mov qword [rsp + 0x20], rax
movzx rdx, di
movsx r8, r14w
movsx dx, cl
lea r8, [rsp + 0x70]
lea rdx, [rbp - 0x80]
jmp 0x1800ad151
call fcn.18012e199
movzx eax, byte [0x180095241]
movaps xmm0, xmm10
jmp 0x1800ad166
subsd xmm0, xmm12
xorps xmm1, xmm1
movups xmmword [rbp - 0x30], xmm1
jmp 0x1800ad177
movups xmmword [rbp - 0x60], xmm1
jmp 0x1800ad180
movsd qword [rbp - 0x80], xmm0
jmp 0x1800ad18a
movaps xmm0, xmm11
jmp 0x1800ad193
subsd xmm0, qword [0x18008de20]
movsd qword [rbp - 0x78], xmm0
jmp 0x1800ad1a5
movups xmm0, xmmword [rdi]
jmp 0x1800ad1ad
movaps xmmword [rbp - 0x70], xmm0
jmp 0x1800ad1b6
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
stc
test al, al
jmp 0x1800ad1c6
je 0x1800ad1d9
movaps xmm0, xmm6
jmp 0x1800ad1d4
jmp 0x1800ad1dc
movaps xmm0, xmm7
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800ad1ea
je 0x1800ad1fd
movaps xmm0, xmm6
jmp 0x1800ad1f8
jmp 0x1800ad204
movaps xmm0, xmm7
not rax
lahf
mov rdx, qword [0x180096eb8]
cbw
lea rax, [rbp - 0x30]
xchg r8b, r8b
movzx r9w, dil
jmp 0x1800ad21e
mov qword [rsp + 0x60], rax
xchg r9b, cl
bswap cx
cbw
lea r9, [rbp - 0x80]
cdqe
movsxd r8, edx
movsx ecx, r14w
mov byte [rsp + 0x50], 1
mov ax, 0x280
lahf
lea rax, [rsp + 0x70]
movsxd rcx, esp
mov cx, si
mov byte [rsp + 0x48], 1
jmp 0x1800ad25a
lea r8, [rbp - 0x20]
movsx rcx, di
movsxd rcx, ebp
jmp 0x1800ad26a
mov qword [rsp + 0x40], rax
cbw
not cx
cdqe
mov rcx, r15
cdqe
movzx ax, ch
nop
lea rax, [rbp - 0x60]
jmp 0x1800ad28a
movsd qword [rbp - 8], xmm1
jmp 0x1800ad294
mov qword [rsp + 0x38], rax
lea rax, [rbp - 0x70]
jmp 0x1800ad2a2
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm9
jmp 0x1800ad2b2
mov qword [rsp + 0x28], rax
cbw
lea rax, [rbp - 0x10]
mov qword [rsp + 0x20], rax
jmp 0x1800ad2c7
movsd qword [rbp - 0x10], xmm0
jmp 0x1800ad2d1
call fcn.180138dc4
mov rcx, qword [rbp - 0x20]
jmp 0x1800ad2df
call qword [0x180096f80]
cmp byte [0x1800958e8], 0
jmp 0x1800ad2f1
je 0x1800ad5d1
mov rcx, rbx
jmp 0x1800ad2ff
call fcn.180146ebe
test al, al
jmp 0x1800ad30b
je 0x1800ad5d1
movaps xmm0, xmm10
jmp 0x1800ad31a
addsd xmm0, xmm12
movsd qword [rbp - 0x10], xmm0
jmp 0x1800ad329
movaps xmm0, xmm11
jmp 0x1800ad332
addsd xmm0, qword [0x18008de28]
movsd qword [rbp - 8], xmm0
test rsp, r13
cmc
test rbx, rbx
jmp 0x1800ad34b
je 0x1800ad36a
mov rcx, qword [0x1800971e0]
clc
add rcx, rbx
test r11, 0x1ff219db
sub edx, edx
jmp 0x1800ad36e
sub edx, edx
mov ecx, edx
mov rax, qword [rcx]
test rax, rax
jmp 0x1800ad379
je 0x1800ad39f
cmp word [rax], 0
je 0x1800ad39f
movups xmm0, xmmword [rcx]
jmp 0x1800ad391
movaps xmmword [rbp - 0x80], xmm0
jmp 0x1800ad39a
jmp 0x1800ad47b
movzx eax, word [0x180084ef8]
mov ecx, 0x4e
cmp r13b, 0xab
movups xmm0, xmmword [0x180084ee8]
cmp ecx, r15d
jmp 0x1800ad3be
movups xmmword [rbp - 0x50], xmm0
xor word [rbp - 0x4e], 0x35
stc
test sil, r11b
cmc
xor word [rbp - 0x4c], 0x36
cmc
xor word [rbp - 0x4a], 0x37
cmp r14b, 0x62
xor word [rbp - 0x48], 0x38
xor word [rbp - 0x46], 0x39
xor word [rbp - 0x44], 0x3a
clc
cmc
test di, sp
xor word [rbp - 0x42], 0x3b
cmp si, sp
test r10w, sp
xor ax, 0x3c
jmp 0x1800ad404
mov word [rbp - 0x50], cx
mov cl, r8b
mov word [rbp - 0x40], ax
mov ecx, edx
bswap eax
lea rax, [rbp - 0x50]
jmp 0x1800ad41c
nop dword [rax]
jmp 0x1800ad425
inc ecx
cmp r11b, 0x9e
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800ad438
jne 0x1800ad425
add ecx, 1
movzx ax, bpl
xchg al, ah
cmovl rax, r11
lea rax, [rbp - 0x50]
mov dword [rbp - 0x78], ecx
jmp 0x1800ad458
mov dword [rbp - 0x74], ecx
jmp 0x1800ad460
cmove rax, rdx
mov qword [rbp - 0x80], rax
jmp 0x1800ad46d
movaps xmm0, xmmword [rbp - 0x80]
jmp 0x1800ad476
movdqa xmmword [rbp - 0x80], xmm0
movups xmm0, xmmword [rdi]
movzx eax, byte [0x180095241]
jmp 0x1800ad48a
xorps xmm1, xmm1
movaps xmmword [rbp - 0x70], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
cmc
movups xmmword [rbp - 0x30], xmm1
movups xmmword [rbp - 0x60], xmm1
cmp r9b, 0xed
test al, al
je 0x1800ad4bb
movaps xmm0, xmm6
jmp 0x1800ad4b6
jmp 0x1800ad4c3
movaps xmm0, xmm7
jmp 0x1800ad4c3
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800ad4d1
je 0x1800ad4e4
movaps xmm0, xmm6
jmp 0x1800ad4df
jmp 0x1800ad4e7
movaps xmm0, xmm7
mov rdx, qword [0x180096eb8]
lahf
jmp 0x1800ad4f8
lea rax, [rbp - 0x30]
not r9b
movsx r8d, r15w
mov qword [rsp + 0x60], rax
movzx eax, r11w
cmovae r8d, r9d
lea r9, [rbp - 0x10]
cwde
bswap ax
mov byte [rsp + 0x50], 1
movzx rcx, r8w
movzx r8w, sil
lea rax, [rsp + 0x70]
movsx r8d, r8w
movsxd r8, r9d
movzx r8, cx
mov byte [rsp + 0x48], 1
xchg r8d, r8d
lea r8, [rbp - 0x80]
movsxd rcx, ebp
mov cx, dx
xchg ecx, ecx
mov qword [rsp + 0x40], rax
movsx rcx, r8w
mov rcx, r15
movzx rax, sp
jmp 0x1800ad561
lea rax, [rbp - 0x60]
jmp 0x1800ad56a
movsd qword [rbp - 0x18], xmm1
jmp 0x1800ad574
mov qword [rsp + 0x38], rax
movsx rax, cx
movsx ax, r10b
movsxd rax, r12d
lea rax, [rbp - 0x70]
jmp 0x1800ad58e
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm9
jmp 0x1800ad59e
mov qword [rsp + 0x28], rax
setge ah
cmovo rax, r12
cwde
lea rax, [rbp - 0x20]
jmp 0x1800ad5b4
mov qword [rsp + 0x20], rax
movsd qword [rbp - 0x20], xmm0
jmp 0x1800ad5c3
call fcn.180138dc4
movss xmm8, dword [0x18008df78]
cmp byte [0x1800958e7], 0
je 0x1800adbd4
cmp word [0x180084d9e], 0
mov rax, qword [0x180084d98]
mov qword [rbp - 0x70], rax
jmp 0x1800ad5f6
je 0x1800ad726
xor r8d, r8d
cmp r13d, 2
jmp 0x1800ad608
jl 0x1800ad6a4
movdqa xmm3, xmmword [0x18008e020]
mov eax, 1
movdqa xmm2, xmm3
movdqa xmm0, xmm3
punpckldq xmm2, xmm3
pmuldq xmm2, xmmword [0x18008e150]
punpckhdq xmm0, xmm3
pmuldq xmm0, xmmword [0x18008e150]
shufps xmm2, xmm0, 0xdd
movd xmm0, eax
mov eax, 0x1f
jmp 0x1800ad64f
psrad xmm2, xmm0
movdqa xmm1, xmm2
movd xmm0, eax
psrld xmm1, xmm0
paddd xmm1, xmm2
pmulld xmm1, xmmword [0x18008e060]
psubd xmm3, xmm1
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp - 0x70]
jmp 0x1800ad684
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmmword [0x18008e130]
pxor xmm2, xmm0
movq qword [rbp - 0x70], xmm2
jmp 0x1800ad69f
jmp 0x1800ad726
lea r9, [rbp - 0x70]
btc eax, edi
nop dword [rax]
cwde
nop word [rax + rax]
movsxd rcx, r12d
mov eax, 0x29e4129f
shl ch, 0x6d
shr rcx, 0xa6
movsx edx, bx
lea r9, [r9 + 2]
clc
mul r8d
mov al, sil
mov eax, r8d
movzx ecx, r11w
sub eax, edx
shr eax, 1
neg ch
add cl, r15b
xor cl, r8b
add eax, edx
shr eax, 5
movzx eax, ax
movsx rcx, bp
shr ch, cl
imul ecx, eax, 0x37
movzx eax, r8w
jmp 0x1800ad704
inc r8d
sub ax, cx
cmp ch, cl
test r11w, dx
add ax, 0x34
test sil, r12b
xor word [r9 - 2], ax
cmp r8d, 4
jl 0x1800ad6bd
xor r8d, r8d
test dl, r13b
mov qword [rsp + 0x70], r8
cmp word [rbp - 0x70], r8w
je 0x1800ad7a0
lea rax, [rbp - 0x70]
mov ecx, r8d
jmp 0x1800ad748
nop dword [rax]
jmp 0x1800ad750
inc ecx
test cl, 0x20
lea rax, [rax + 2]
test r9b, 0x94
cmp bl, 0x1a
cmp word [rax], r8w
jmp 0x1800ad769
jne 0x1800ad750
add ecx, 1
lea rax, [rbp - 0x70]
jmp 0x1800ad77b
mov dword [rsp + 0x78], ecx
jmp 0x1800ad784
cmove rax, r8
jmp 0x1800ad78d
mov dword [rsp + 0x7c], ecx
mov qword [rsp + 0x70], rax
jmp 0x1800ad79b
jmp 0x1800ad7a9
mov qword [rsp + 0x78], r8
btc ax, dx
cmp word [0x180084da2], r8w
nop
mov eax, 0x3f95fb1
mov eax, dword [0x180084da0]
jmp 0x1800ad7c3
mov dword [rbp + 0x218], eax
jmp 0x1800ad7ce
je 0x1800ad7ed
xor word [rbp + 0x21a], 0x35
mov word [rbp + 0x218], si
jmp 0x1800ad7e8
jmp 0x1800ad7f4
movzx esi, word [rbp + 0x218]
mov qword [rbp - 0x60], r8
test r9b, 0xe3
stc
test si, si
jmp 0x1800ad805
je 0x1800ad871
xor esi, esi
lea rax, [rbp + 0x218]
jmp 0x1800ad81c
mov ecx, esi
jmp 0x1800ad823
nop dword [rax]
jmp 0x1800ad82b
inc ecx
stc
lea rax, [rax + 2]
cmp word [rax], si
jmp 0x1800ad83a
jne 0x1800ad82b
add ecx, 1
lea rax, [rbp + 0x218]
mov dword [rbp - 0x58], ecx
jmp 0x1800ad852
cmove rax, rsi
jmp 0x1800ad85b
mov dword [rbp - 0x54], ecx
jmp 0x1800ad863
mov qword [rbp - 0x60], rax
jmp 0x1800ad86c
jmp 0x1800ad88d
sub esi, esi
mov qword [rbp - 0x58], rsi
jmp 0x1800ad87c
nop dword [rax + rax]
test r15b, 0xbc
test bpl, r15b
jmp 0x1800ad88d
mov qword [rbp - 0x80], rsi
test r13b, 0x6c
mov qword [rbp - 0x78], r8
jmp 0x1800ad89f
test rbx, rbx
je 0x1800ad8c1
mov rcx, qword [0x180097168]
cmc
test r11b, 0xc2
add rcx, rbx
jmp 0x1800ad8bc
jmp 0x1800ad8c9
mov rcx, rsi
jmp 0x1800ad8c9
cvttss2si r9d, dword [rcx]
lea rax, [rsp + 0x70]
cdq
lea r8, [rbp - 0x60]
jmp 0x1800ad8e0
mov qword [rsp + 0x20], rax
sets cl
lea rdx, [rbp - 0x80]
bswap rcx
mov rcx, r15
lea rcx, [rbp - 0x30]
call fcn.18012e199
cmp word [0x180084d96], 0
bswap eax
mov eax, ecx
not ah
mov eax, dword [0x180084d94]
mov dword [rbp + 0x218], eax
je 0x1800ad93a
xor word [rbp + 0x21a], 0x35
jmp 0x1800ad928
mov word [rbp + 0x218], r14w
jmp 0x1800ad935
jmp 0x1800ad942
movzx r14d, word [rbp + 0x218]
mov qword [rsp + 0x70], rsi
cmp r9b, 0x3d
test r14w, r14w
jmp 0x1800ad954
je 0x1800ad9b9
lea rax, [rbp + 0x218]
movsx ecx, sp
not cx
mov ecx, esi
jmp 0x1800ad96e
inc ecx
lea rax, [rax + 2]
clc
cmp word [rax], 0
jmp 0x1800ad97e
jne 0x1800ad96e
add ecx, 1
lahf
lea rax, [rbp + 0x218]
jmp 0x1800ad994
mov dword [rsp + 0x78], ecx
cmove rax, rsi
jmp 0x1800ad9a1
mov dword [rsp + 0x7c], ecx
jmp 0x1800ad9aa
mov qword [rsp + 0x70], rax
jmp 0x1800ad9b4
jmp 0x1800ad9d7
mov qword [rsp + 0x78], 0
stc
clc
nop dword [rax]
nop word [rax + rax]
cmc
test sil, 0xc2
mov qword [rbp - 0x80], rsi
cmp spl, 0xf7
mov qword [rbp - 0x78], 0
test rbx, rbx
je 0x1800ada0f
mov rcx, qword [0x180097168]
test si, 0x2135
stc
jmp 0x1800ada02
add rcx, rbx
jmp 0x1800ada0a
jmp 0x1800ada17
mov rcx, rsi
jmp 0x1800ada17
cvttss2si r9d, dword [rcx]
lea rax, [rsp + 0x70]
setle dl
lea r8, [rbp - 0x30]
bswap rcx
mov qword [rsp + 0x20], rax
jmp 0x1800ada3b
lea rdx, [rbp - 0x80]
movsx rcx, r11w
cmovs cx, di
setne ch
lea rcx, [rbp - 0x60]
call fcn.18012e199
movzx eax, byte [0x180095241]
jmp 0x1800ada5f
movaps xmm0, xmm10
jmp 0x1800ada68
addsd xmm0, xmm12
xorps xmm1, xmm1
movups xmmword [rbp - 0x80], xmm1
jmp 0x1800ada79
movups xmmword [rbp - 0x70], xmm1
jmp 0x1800ada82
movsd qword [rbp - 0x10], xmm0
xorps xmm0, xmm0
cvtss2sd xmm0, xmm8
addsd xmm0, xmm11
movsd qword [rbp - 8], xmm0
movups xmm0, xmmword [rdi]
jmp 0x1800adaa1
movaps xmmword [rbp - 0x50], xmm0
jmp 0x1800adaaa
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
test r14w, 0x49e4
test al, al
je 0x1800adac8
movaps xmm0, xmm6
jmp 0x1800adad0
movaps xmm0, xmm7
jmp 0x1800adad0
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800adade
je 0x1800adaf1
movaps xmm0, xmm6
jmp 0x1800adaec
jmp 0x1800adaf8
movaps xmm0, xmm7
cdqe
rdtsc
mov rdx, qword [0x180096eb8]
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
lea r9, [rbp - 0x10]
mov byte [rsp + 0x50], 1
movsxd rcx, r13d
lahf
cmovp r8, r15
lea rax, [rsp + 0x70]
movzx r8d, r14w
mov r8, 0x72e7086
setp ch
mov byte [rsp + 0x48], 1
lea r8, [rbp - 0x60]
movsx cx, r15b
mov qword [rsp + 0x40], rax
xchg ecx, eax
not eax
mov rcx, r15
not ah
movsx rax, r13w
setle ah
lea rax, [rbp - 0x70]
jmp 0x1800adb57
movsd qword [rbp - 0x18], xmm1
jmp 0x1800adb61
mov qword [rsp + 0x38], rax
movsx rax, r15w
lahf
xchg ah, al
lea rax, [rbp - 0x50]
jmp 0x1800adb76
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm9
jmp 0x1800adb86
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x20]
jmp 0x1800adb94
mov qword [rsp + 0x20], rax
jmp 0x1800adb9e
movsd qword [rbp - 0x20], xmm0
jmp 0x1800adba8
call fcn.180138dc4
mov rcx, qword [rbp - 0x30]
jmp 0x1800adbb6
addss xmm8, dword [0x18008df64]
call qword [0x180096f80]
mov rcx, qword [rbp - 0x60]
call qword [0x180096f80]
jmp 0x1800adbd7
xor esi, esi
clc
cmp byte [0x1800958e9], 0
je 0x1800adda9
mov rcx, rbx
jmp 0x1800adbec
call fcn.180146ebe
test al, al
je 0x1800adda9
addsd xmm10, xmm12
xorps xmm0, xmm0
subss xmm8, dword [0x18008df68]
movsd qword [rbp - 0x20], xmm10
jmp 0x1800adc15
cvtss2sd xmm0, xmm8
addsd xmm0, xmm11
movsd qword [rbp - 0x18], xmm0
cmp r9b, 0x88
stc
cmc
test rbx, rbx
jmp 0x1800adc32
je 0x1800adc53
mov rcx, qword [0x180097148]
cmp r13b, r9b
test r9b, 0xac
add rcx, rbx
jmp 0x1800adc4e
jmp 0x1800adc5c
mov rcx, rsi
mov eax, r10d
setne ah
movups xmm0, xmmword [rcx]
not ah
xchg ah, al
movzx eax, byte [0x180095241]
movups xmm1, xmmword [rdi]
jmp 0x1800adc72
movups xmmword [rbp - 0x60], xmm0
jmp 0x1800adc7b
movaps xmmword [rsp + 0x70], xmm1
jmp 0x1800adc85
xorps xmm0, xmm0
xorps xmm1, xmm1
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x10], xmm1
cmp ch, 0x4a
clc
jmp 0x1800adc9c
movups xmmword [rbp - 0x80], xmm0
clc
test al, al
je 0x1800adcb6
movaps xmm0, xmm6
jmp 0x1800adcb1
jmp 0x1800adcb9
movaps xmm0, xmm7
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800adcc7
je 0x1800adcda
movaps xmm0, xmm6
jmp 0x1800adcd5
jmp 0x1800adce4
movaps xmm0, xmm7
cdqe
mov r8d, edi
cqo
mov rdx, qword [0x180096eb8]
cdqe
lea rax, [rbp - 0x50]
movzx r8d, r15w
movsx cx, r12b
mov qword [rsp + 0x60], rax
movsxd rax, esp
bswap r8
lea r9, [rbp - 0x20]
mov byte [rsp + 0x50], 1
movzx r8d, sp
mov cl, spl
not r8d
lea rax, [rbp - 0x10]
movsx r8d, r8w
not ecx
jmp 0x1800add27
mov byte [rsp + 0x48], 1
bswap r8
movsxd rcx, edx
lea r8, [rbp - 0x60]
bswap ecx
mov qword [rsp + 0x40], rax
mov rcx, r15
movzx eax, di
movsx ax, r10b
movsx eax, r10w
lea rax, [rbp - 0x80]
jmp 0x1800add55
movsd qword [rbp - 0x28], xmm1
jmp 0x1800add5f
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x70]
jmp 0x1800add6e
cvtss2sd xmm0, xmm0
movss dword [rsp + 0x30], xmm9
jmp 0x1800add7e
mov qword [rsp + 0x28], rax
movzx eax, r13w
xchg ah, al
mov rax, rsp
lea rax, [rbp - 0x30]
jmp 0x1800add95
mov qword [rsp + 0x20], rax
jmp 0x1800add9f
movsd qword [rbp - 0x30], xmm0
call fcn.180138dc4
movaps xmm11, xmmword [rsp + 0x280]
add r14b, 0xce
mov r14d, 0x6d
cmp r11b, 0x45
cmp r15b, r11b
clc
movaps xmm10, xmmword [rsp + 0x290]
movaps xmm12, xmmword [rsp + 0x270]
clc
cmc
jmp 0x1800adddd
cmp byte [0x1800958e5], 0
je 0x1800ae1d9
test rbx, rbx
jmp 0x1800addf2
je 0x1800ade15
mov rcx, qword [0x180097168]
cmp r11w, 0x5bba
test sil, al
add rcx, rbx
jmp 0x1800ade10
jmp 0x1800ade1d
mov rcx, rsi
jmp 0x1800ade1d
comiss xmm9, dword [rcx]
jbe 0x1800ae1d9
mov eax, dword [0x180084d70]
setns cl
sal cx, cl
mov ecx, esi
clc
mov dword [rbp + 0x218], eax
movzx eax, word [0x180084d74]
clc
test r10b, r12b
xor word [rbp + 0x21a], 0x35
xor ax, 0x36
jmp 0x1800ade58
mov word [rbp + 0x218], r14w
jmp 0x1800ade65
mov word [rbp + 0x21c], ax
movzx ax, r15b
cmovae ax, r13w
lea rax, [rbp + 0x218]
nop word [rax + rax]
jmp 0x1800ade88
inc ecx
jmp 0x1800ade90
lea rax, [rax + 2]
stc
cmp word [rax], 0
jmp 0x1800ade9e
jne 0x1800ade88
add ecx, 1
lea rax, [rbp + 0x218]
jmp 0x1800adeb3
mov dword [rbp - 0x78], ecx
jmp 0x1800adebb
cmove rax, rsi
clc
stc
mov dword [rbp - 0x74], ecx
mov qword [rbp - 0x80], rax
mov ecx, 0x20
mov eax, dword [0x180084d78]
test r8b, 0xd0
cmp r12w, r10w
cmp ch, 0x9f
mov dword [rbp - 0x70], eax
inc al
rcl ax, 0x94
movzx eax, word [0x180084d7c]
xor word [rbp - 0x6e], 0x35
xor ax, 0x36
jmp 0x1800adefc
mov word [rbp - 0x70], cx
mov ecx, r10d
mov word [rbp - 0x6c], ax
mov ecx, esi
jmp 0x1800adf13
lea rax, [rbp - 0x70]
jmp 0x1800adf1c
inc ecx
jmp 0x1800adf26
lea rax, [rax + 2]
test al, sil
jmp 0x1800adf32
cmp word [rax], 0
jmp 0x1800adf3b
jne 0x1800adf1c
movups xmm0, xmmword [0x180084d80]
rcl ax, 0x1e
bsf ax, r15w
add ecx, 1
xchg ah, al
mov al, dil
bswap ax
lea rax, [rbp - 0x70]
jmp 0x1800adf65
mov dword [rsp + 0x78], ecx
jmp 0x1800adf6e
cmove rax, rsi
stc
mov dword [rsp + 0x7c], ecx
setb cl
shrd rcx, rsi, 0xf3
movups xmmword [rbp - 0x50], xmm0
neg ch
xor word [rbp - 0x4e], 0x35
cmp r10d, r9d
add ch, 0x13
mov ecx, 0x28
test dh, ah
xor word [rbp - 0x4c], 0x36
xor word [rbp - 0x4a], 0x37
jmp 0x1800adfa9
xor word [rbp - 0x48], 0x38
cmp r8b, cl
test dil, spl
xor word [rbp - 0x46], 0x39
cmp dl, r8b
xor word [rbp - 0x44], 0x3a
xor word [rbp - 0x42], 0x3b
cmc
clc
test rbx, 0x70fa4fe3
mov qword [rsp + 0x70], rax
sete ah
btc ax, 0xcc
movsx rax, ax
movzx eax, word [0x180084d90]
xor ax, 0x3c
jmp 0x1800adff0
mov word [rbp - 0x50], cx
xchg ch, cl
mov word [rbp - 0x40], ax
lahf
mov ecx, esi
not ah
lea rax, [rbp - 0x50]
jmp 0x1800ae008
inc ecx
lea rax, [rax + 2]
cmp word [rax], 0
jmp 0x1800ae017
jne 0x1800ae008
add ecx, 1
lea rax, [rbp - 0x50]
cmovs rdx, rax
mov dword [rbp - 0x58], ecx
lea r8, [rsp + 0x70]
movsx dx, dil
movsx rdx, cx
movzx r9, sp
cmove rax, rsi
movsxd r9, ebx
mov dword [rbp - 0x54], ecx
mov qword [rbp - 0x60], rax
lea rdx, [rbp - 0x60]
jmp 0x1800ae054
lea rax, [rbp - 0x80]
mov r9d, r12d
movsx rcx, r8w
movzx ecx, sp
lea rcx, [rbp - 0x20]
jmp 0x1800ae06b
mov qword [rsp + 0x20], rax
jmp 0x1800ae075
call fcn.18012e199
movups xmm0, xmmword [rdi]
movzx eax, byte [0x180095241]
jmp 0x1800ae089
xorps xmm1, xmm1
movaps xmmword [rbp - 0x80], xmm0
jmp 0x1800ae095
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
test bpl, 0xa3
movups xmmword [rbp - 0x50], xmm1
test ax, si
cmp r11w, 0x18db
movups xmmword [rbp - 0x10], xmm1
test rdx, 0x3d4e38aa
cmp r12w, 0x7c7c
test al, al
jmp 0x1800ae0c5
je 0x1800ae0d8
movaps xmm0, xmm6
jmp 0x1800ae0d3
jmp 0x1800ae0db
movaps xmm0, xmm7
xorps xmm1, xmm1
cvtss2sd xmm1, xmm0
test al, al
jmp 0x1800ae0e9
jne 0x1800ae0fc
movaps xmm6, xmm7
movzx ax, spl
mov r8b, r11b
cdqe
mov rdx, qword [0x180096eb8]
cwde
jmp 0x1800ae109
lea rax, [rbp - 0x50]
movsx r9, si
movsx r9w, r8b
mov qword [rsp + 0x60], rax
cmove r8w, bp
bswap r9w
mov r8w, cx
lea r9, [rbp]
lahf
cbw
cmova r8, rbp
mov byte [rsp + 0x50], 1
bswap r8
lea rax, [rbp + 0x10]
mov r8b, spl
xchg r8d, r8d
movsx r8w, r8b
mov byte [rsp + 0x48], 1
cmovae r8w, bx
lea r8, [rbp - 0x20]
mov qword [rsp + 0x40], rax
jmp 0x1800ae162
xorps xmm0, xmm0
lea rax, [rbp - 0x10]
movsd qword [rbp - 0x28], xmm1
cmovnp rcx, rdx
mov qword [rsp + 0x38], rax
movzx ecx, ax
mov rcx, r15
jmp 0x1800ae182
cvtss2sd xmm0, xmm6
lea rax, [rbp - 0x80]
jmp 0x1800ae18f
movss dword [rsp + 0x30], xmm9
jmp 0x1800ae19b
mov qword [rsp + 0x28], rax
cmovle rax, rbx
movsx rax, ax
lea rax, [rbp - 0x30]
jmp 0x1800ae1b1
mov qword [rsp + 0x20], rax
jmp 0x1800ae1bb
movsd qword [rbp - 0x30], xmm0
jmp 0x1800ae1c5
call fcn.180138dc4
mov rcx, qword [rbp - 0x20]
jmp 0x1800ae1d3
call qword [0x180096f80]
movaps xmm8, xmmword [rsp + 0x2b0]
bt r15w, 0xf0
ror dil, 0x5d
movaps xmm7, xmmword [rsp + 0x2c0]
movaps xmm6, xmmword [rsp + 0x2d0]
jmp 0x1800ae205
movaps xmm9, xmmword [rsp + 0x2a0]
cmp dl, 0x14
cmc
mov r13, qword [rsp + 0x310]
adc bh, 0xbb
mov r14w, dx
mov r14, qword [rsp + 0x320]
mov rbx, qword [rsp + 0x328]
rcl rbp, 0x1d
add rsp, 0x2e0
pop r15
movzx r12, dx
pop r12
sets bpl
movsx edi, r11w
mov si, di
pop rdi
setns sil
mov esi, 0x1a107ab7
movsx esi, r15w
pop rsi
mov bpl, r13b
pop rbp
jmp 0x1800ae267
ret