Function at 0x180111edc
Capabilities:
Check for software breakpoints

Disassembly:
mov r11, rsp
mov qword [r11 + 0x18], rbp
mov qword [r11 + 0x20], rsi
test r14, 0x66674b62
and r8b, r15b
push rdi
shl al, 0x49
and r8b, 0x81
push r14
push r15
add r15w, 0x4a42
rcl r14b, cl
sub rsp, 0x130
xchg r14w, ax
movzx r15d, sp
movaps xmmword [r11 - 0x28], xmm6
sbb r14b, 0xcf
cmovge r14, rdx
movaps xmmword [r11 - 0x38], xmm7
movaps xmmword [r11 - 0x48], xmm8
rcl r8w, 0x78
movsx si, spl
shl sil, 0x32
movaps xmmword [r11 - 0x58], xmm9
mov rax, qword [0x180087010]
bsf si, r8w
xor r14b, 0xee
xchg r15b, r14b
xor rax, rsp
btr r8, 0x18
bsf r14w, r11w
mov qword [rsp + 0xe0], rax
sar sil, 0x7d
sub r8, r8
movups xmm0, xmmword [0x18007e920]
xor ebp, ebp
inc sil
or r15w, 0x3eb4
movups xmm1, xmmword [0x18007e930]
stc
mov rsi, rcx
or r14b, r15b
rcl r14w, cl
shr r8w, cl
movzx eax, word [0x18007e968]
mov r8d, ebp
dec r15b
movups xmmword [rsp + 0x30], xmm0
ror r15b, cl
bswap r15w
btc r14, r10
movups xmm0, xmmword [0x18007e940]
shl r15b, cl
sub r14w, 0x7af6
lea r14d, [rbp + 5]
shld r15d, ebx, 0xd0
xor r15w, 0x7bc8
movups xmmword [rsp + 0x50], xmm0
neg r15
or r15w, 0x62df
dec r15
lea r15d, [rbp + 0x1f]
jmp 0x180111fef
movsd xmm0, qword [0x18007e960]
cmc
test r9w, cx
mov qword [r11 + 0x10], rbx
test r13b, 0x99
movsxd rbx, edi
bt rbx, rbx
mov ebx, dword [0x180087018]
movups xmmword [rsp + 0x40], xmm1
jmp 0x18011201b
movups xmm1, xmmword [0x18007e950]
clc
movsd qword [rsp + 0x70], xmm0
cmc
movups xmmword [rsp + 0x60], xmm1
mov word [rsp + 0x78], ax
cmp ebx, 2
jmp 0x18011203c
jl 0x1801121a9
movdqa xmm5, xmmword [0x180080c60]
lea rcx, [rsp + 0x30]
jmp 0x180112054
movdqa xmm4, xmmword [0x180081070]
movdqa xmm7, xmmword [0x180080cc0]
movdqa xmm9, xmmword [0x180080d70]
movd xmm6, r14d
movd xmm8, r15d
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x18011208b
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x180112099
paddd xmm2, xmm5
add r8d, 8
jmp 0x1801120a6
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
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 0x1801120fb
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rcx - 0x10], xmm3
jmp 0x18011211b
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
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 0x18011216a
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x180112179
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp r8d, 0x20
jmp 0x180112194
jl 0x18011207d
cmp r8d, 0x25
jmp 0x1801121a3
jge 0x18011226e
movsxd rax, r8d
movzx edx, cx
lea r9, [rsp + 0x30]
and cl, ah
lea r9, [r9 + rax*2]
movsx ecx, r14w
neg cl
cmc
nop word [rax + rax]
adc dh, 0x12
or dx, 0x5228
xor rdx, 0x45666ab1
mov eax, 0x8d3dcb09
or cx, r11w
lea r9, [r9 + 2]
sar rcx, 0x62
and dl, r13b
imul r8d
cmovo ax, si
bts rax, r10
bt cx, cx
add edx, r8d
bts ax, r12w
sar edx, 5
cmovb rax, rdi
cbw
mov eax, edx
and ch, cl
rol cx, 0xe9
shr eax, 0x1f
btr cx, r12w
shr cx, 0xf8
add edx, eax
or ah, 0xd
sbb rcx, 0x2e1407ca
movzx eax, dx
movzx rcx, bp
or ecx, 0x5b8e4e53
rol cl, 5
imul ecx, eax, 0x3a
inc al
movzx eax, r8w
jmp 0x18011224b
inc r8d
cmp r12b, 0x77
sub ax, cx
add ax, 0x30
xor word [r9 - 2], ax
stc
cmp r8d, 0x25
jmp 0x180112268
jl 0x1801121d9
mov dword [rsp + 0x28], ebp
lea r8, [rsp + 0x30]
cmc
sub r9d, r9d
mov dword [rsp + 0x20], ebp
xor edx, edx
xor ecx, ecx
jmp 0x180112288
call qword [0x180089f58]
movups xmm0, xmmword [0x18007e710]
cmp ebx, 2
mov edi, ebp
movsx rcx, r14w
mov rdi, 0x116f2730
movups xmm1, xmmword [0x18007e720]
cmovbe di, bx
movsxd rdi, r13d
mov rcx, 0x5e90433c
mov rdi, rax
not cx
movzx rcx, di
mov cl, dil
mov rbx, qword [rsp + 0x158]
cmovl cx, r12w
mov ecx, ebp
jmp 0x1801122db
movups xmmword [rsp + 0x80], xmm0
jmp 0x1801122e8
movups xmm0, xmmword [0x18007e730]
jmp 0x1801122f4
movups xmmword [rsp + 0xa0], xmm0
movsd xmm0, qword [0x18007e750]
jmp 0x180112309
movups xmmword [rsp + 0x90], xmm1
movups xmm1, xmmword [0x18007e740]
jmp 0x18011231d
movsd qword [rsp + 0xc0], xmm0
jmp 0x18011232b
movups xmmword [rsp + 0xb0], xmm1
jmp 0x180112338
jl 0x1801124ad
movdqa xmm5, xmmword [0x180080c60]
lea rdx, [rsp + 0x80]
jmp 0x180112353
movdqa xmm4, xmmword [0x180081070]
movdqa xmm7, xmmword [0x180080cc0]
movdqa xmm9, xmmword [0x180080d70]
movd xmm6, r14d
movd xmm8, r15d
nop dword [rax + rax]
jmp 0x180112383
movd xmm2, ecx
lea eax, [rcx + 4]
jmp 0x18011238f
pshufd xmm2, xmm2, 0
lea rdx, [rdx + 0x10]
jmp 0x18011239d
paddd xmm2, xmm5
add ecx, 8
jmp 0x1801123a9
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
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 0x1801123f4
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rdx - 0x10]
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
movd xmm2, eax
pshufd xmm2, xmm2, 0
pxor xmm3, xmm0
movq qword [rdx - 0x10], xmm3
jmp 0x18011241e
paddd xmm2, xmm5
movdqa xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
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 0x18011246d
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rdx - 8]
jmp 0x18011247c
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rdx - 8], xmm3
test r13b, r10b
cmp ecx, 0x20
jmp 0x180112499
jl 0x180112383
cmp ecx, 0x24
jmp 0x1801124a7
jge 0x180112558
movsxd rax, ecx
lea r8, [rsp + 0x80]
lea r8, [r8 + rax*2]
rol ah, 0xfc
nop word [rax + rax]
rol dh, cl
btr rax, r8
mov eax, 0x8d3dcb09
lea r8, [r8 + 2]
cmc
bt dx, ax
xor dl, 0x90
imul ecx
add edx, ecx
movzx ax, bl
sar edx, 5
shrd ax, dx, 0xba
btr eax, ebp
jmp 0x1801124f9
mov eax, edx
clc
shr eax, 0x1f
stc
clc
add edx, eax
movzx rax, r12w
movsx eax, bx
movzx eax, dx
inc dl
btc rdx, r10
btc edx, 0x6f
imul edx, eax, 0x3a
dec rax
mov ah, 0x1c
movzx ax, ah
movzx eax, cx
jmp 0x18011252c
inc ecx
cmp bpl, 0x85
stc
sub ax, dx
add ax, 0x30
cmc
xor word [r8 - 2], ax
test r8b, 0x61
clc
jmp 0x18011254a
cmp ecx, 0x24
jmp 0x180112552
jl 0x1801124d0
mov dword [rsp + 0x28], ebp
lea r8, [rsp + 0x80]
test r8w, 0x562f
jmp 0x18011256f
sub r9d, r9d
cmp r13, r14
cmc
mov dword [rsp + 0x20], ebp
cmc
jmp 0x180112580
sub edx, edx
cmp r9b, 0xcc
sub ecx, ecx
call qword [0x180089f58]
movups xmm0, xmmword [rsi]
jmp 0x18011259a
lea r8, [rsp + 0xd0]
mov dx, di
not cl
mov dh, 0xc
mov rdx, rdi
movzx ecx, ax
mov cl, sil
mov rcx, rax
movups xmmword [rsp + 0xd0], xmm0
jmp 0x1801125c3
call fcn.1801188bf
mov rcx, qword [rsp + 0xe0]
cmp r14b, al
test r10b, r10b
xor rcx, rsp
call fcn.18012d754
lea r11, [rsp + 0x130]
movsx rsi, si
movzx rdi, sp
cmovge r14, r8
mov rbp, qword [r11 + 0x30]
movzx esi, r8w
xchg r14d, r14d
movzx r15w, r10b
mov rsi, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movsx r14w, r12b
movsxd r15, esp
movaps xmm7, xmmword [r11 - 0x20]
jmp 0x180112621
movaps xmm8, xmmword [r11 - 0x30]
cmovae rdi, rbp
mov r15, 0x31d660a0
movaps xmm9, xmmword [r11 - 0x40]
movzx di, r9b
movsx di, r15b
mov rsp, r11
pop r15
pop r14
movzx rdi, r11w
movsx edi, sp
movzx di, cl
pop rdi
jmp 0x180112658
ret