Function at 0x180113d0a
Capabilities:
Check for software breakpoints

Disassembly:
mov r11, rsp
movsx eax, di
or r8w, bx
or r8w, 0x3f28
mov qword [r11 + 0x10], rbp
rol r8b, cl
bt r8w, 0x49
shl ah, 0xe2
mov qword [r11 + 0x18], rsi
push rdi
push r14
dec r8b
cbw
shr eax, 0x31
push r15
or r8b, 0xea
bt rax, r9
shl r15b, 0xc8
sub rsp, 0x140
add sil, 0xff
movaps xmmword [r11 - 0x28], xmm6
shl r14b, 0xbb
movaps xmmword [r11 - 0x38], xmm7
xor eax, 0x253b6053
movaps xmmword [r11 - 0x48], xmm8
cmp eax, ebp
neg r14b
movaps xmmword [r11 - 0x58], xmm9
sbb rsi, 0x6bf667a2
shl ah, 0xda
clc
mov rax, qword [0x180087010]
bsf si, r8w
sbb r8b, 0x9f
movsx r14, ax
xor rax, rsp
mov qword [rsp + 0xf0], rax
adc si, 0x7788
adc r15w, bp
movups xmm0, xmmword [0x18007e760]
rol rsi, 0x51
add r8w, 0x42e
movzx r15d, bx
sub ebp, ebp
sub r14b, 0xeb
xchg r15w, r14w
movsx r8, r12w
movups xmm1, xmmword [0x18007e770]
bswap r15
or r14, 0x62d56826
mov r8d, ebp
rcr r14b, cl
movsx r15d, di
mov rsi, qword [0x180089eb8]
movups xmmword [rsp + 0x80], xmm0
sub r14, r11
movups xmm0, xmmword [0x18007e780]
test bp, 0x58be
lea r14d, [rbp + 5]
movsxd r15, edi
movzx r15, r8w
movups xmmword [rsp + 0x90], xmm1
sbb r15b, 0x3d
lea r15d, [rbp + 0x1f]
cmp r13b, 0x9a
movups xmm1, xmmword [0x18007e790]
cmc
movups xmmword [rsp + 0xa0], xmm0
cmp r14w, bx
jmp 0x180113e3f
movups xmm0, xmmword [0x18007e7a0]
cmp r8w, 0x52d7
movups xmmword [rsp + 0xb0], xmm1
cmp rdx, 0x323327fc
cmc
stc
movups xmm1, xmmword [0x18007e7b0]
stc
mov qword [r11 + 8], rbx
stc
mov ebx, dword [0x180087018]
cmc
cmp bp, r9w
movups xmmword [rsp + 0xc0], xmm0
cmc
movups xmmword [rsp + 0xd0], xmm1
cmc
stc
cmp ebx, 2
jl 0x180114000
movdqa xmm5, xmmword [0x180080c60]
lea rcx, [r11 - 0xd8]
movdqa xmm4, xmmword [0x180081070]
mov edx, ebp
jmp 0x180113eaf
movdqa xmm7, xmmword [0x180080cc0]
movdqa xmm9, xmmword [0x180080d70]
movd xmm6, r14d
movd xmm8, r15d
nop dword [rax]
jmp 0x180113ed3
nop word [rax + rax]
jmp 0x180113ee2
movd xmm2, edx
lea eax, [rdx + 4]
jmp 0x180113eee
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x180113efc
paddd xmm2, xmm5
add edx, 8
jmp 0x180113f08
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 0x180113f53
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 0x10]
jmp 0x180113f62
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
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 0x180113fcc
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x180113fdb
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp edx, 0x30
jmp 0x180113ff5
jl 0x180113ee2
jmp 0x18011409c
lea r9, [rsp + 0x80]
bswap edx
shrd ax, r11w, 0x74
bts ecx, edx
nop dword [rax + rax]
btc rdx, 0xba
cdqe
mov eax, 0x8d3dcb09
movzx ecx, cx
btr dx, r15w
lea r9, [r9 + 2]
bsf ecx, r10d
mul r8d
adc cl, 0xde
movsx ecx, ax
movsxd rcx, ebp
shr edx, 5
lahf
rol cx, 0x9c
cbw
movzx eax, dx
movsxd rcx, ebp
bswap cx
imul ecx, eax, 0x3a
lahf
cmovno ax, sp
movzx eax, r8w
inc r8d
cmp r15b, 0xcc
sub ax, cx
cmp si, sp
add ax, 0x30
cmp bl, r11b
test rsi, 0x8792fd7
cmp r8, 0x4fa01513
xor word [r9 - 2], ax
cmp rsi, 0x7dca4d25
cmp r8d, 0x30
jmp 0x180114096
jl 0x18011401f
mov dword [rsp + 0x28], ebp
rcl r8w, cl
lea r8, [rsp + 0x80]
cmp al, 0x75
cmc
sub r9d, r9d
stc
mov dword [rsp + 0x20], ebp
xor edx, edx
sub ecx, ecx
jmp 0x1801140c0
call qword [0x180089f58]
movups xmm0, xmmword [0x18007e710]
cmp ebx, 2
movzx r8w, r9b
jmp 0x1801140da
movups xmm1, xmmword [0x18007e720]
movzx bx, ah
movzx edi, r12w
mov rdi, rax
mov rbx, qword [rsp + 0x160]
movzx r8, bx
setg r8b
mov r8d, ebp
jmp 0x180114104
movups xmmword [rsp + 0x30], xmm0
jmp 0x18011410e
movups xmm0, xmmword [0x18007e730]
jmp 0x18011411a
movups xmmword [rsp + 0x50], xmm0
movsd xmm0, qword [0x18007e750]
jmp 0x18011412c
movups xmmword [rsp + 0x40], xmm1
jmp 0x180114136
movups xmm1, xmmword [0x18007e740]
movsd qword [rsp + 0x70], xmm0
jmp 0x180114148
movups xmmword [rsp + 0x60], xmm1
jmp 0x180114152
jl 0x1801142b2
movdqa xmm5, xmmword [0x180080c60]
lea rcx, [rsp + 0x30]
jmp 0x18011416a
movdqa xmm4, xmmword [0x180081070]
movdqa xmm7, xmmword [0x180080cc0]
movdqa xmm9, xmmword [0x180080d70]
movd xmm6, r14d
movd xmm8, r15d
movd xmm2, r8d
lea eax, [r8 + 4]
jmp 0x18011419b
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 0x10]
jmp 0x1801141a9
paddd xmm2, xmm5
add r8d, 8
jmp 0x1801141b6
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]
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
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 0x180114270
pshufhw xmm1, xmm0, 0xd8
movq xmm0, qword [rcx - 8]
jmp 0x18011427f
pshufd xmm3, xmm1, 0xd8
paddw xmm3, xmm2
pxor xmm3, xmm0
movq qword [rcx - 8], xmm3
cmp sil, r15b
cmp r8d, 0x20
jmp 0x18011429d
jl 0x18011418d
cmp r8d, 0x24
jmp 0x1801142ac
jge 0x18011437f
movsxd rax, r8d
movsx cx, dl
bsf rcx, rcx
lea r9, [rsp + 0x30]
rcr rdx, 0x24
ror ch, cl
lea r9, [r9 + rax*2]
and dl, r13b
shrd ax, sp, 0x27
bt eax, r14d
nop word [rax + rax]
movsx cx, dil
rol ecx, cl
mov eax, 0x8d3dcb09
rol dl, cl
btc rcx, r8
shrd ecx, eax, 5
lea r9, [r9 + 2]
rol ch, 0x42
imul r8d
xor ax, 0x7a05
add edx, r8d
sal rax, 0x65
sub ax, 0x1160
sar edx, 5
bt cx, cx
bswap ecx
test r14b, r15b
mov eax, edx
shr eax, 0x1f
shr cl, 0xc5
movzx cx, al
rol ecx, 0xac
add edx, eax
bswap ax
xadd rax, rax
adc al, 2
movzx eax, dx
movzx cx, r15b
sar cx, 0x2b
imul ecx, eax, 0x3a
lahf
xchg al, al
mov ah, ch
movzx eax, r8w
jmp 0x180114353
inc r8d
sub ax, cx
add ax, 0x30
test rax, 0x4f0c213d
cmc
xor word [r9 - 2], ax
test r10w, bp
cmp r13b, spl
cmp r8d, 0x24
jmp 0x180114379
jl 0x1801142e8
mov dword [rsp + 0x28], ebp
shr r8b, cl
lea r8, [rsp + 0x30]
cmc
test bpl, cl
xor r9d, r9d
cmp bpl, 0x4c
mov dword [rsp + 0x20], ebp
cmp r9b, r11b
xor edx, edx
stc
sub ecx, ecx
jmp 0x1801143a7
call qword [0x180089f58]
lea r8, [rsp + 0xe0]
cdq
mov qword [rsp + 0xe0], rsi
mov rcx, rax
movzx rdx, si
cwd
mov rdx, rdi
jmp 0x1801143cf
call fcn.1801188bf
movsd xmm0, qword [rsp + 0xe8]
btr cx, 0x86
bts cx, bp
mov rcx, qword [rsp + 0xf0]
stc
test r11w, dx
test dil, 0x96
xor rcx, rsp
call fcn.18012d754
lea r11, [rsp + 0x140]
bswap di
mov rbp, qword [r11 + 0x28]
movzx rsi, cx
xchg sil, sil
mov rsi, qword [r11 + 0x30]
movaps xmm6, xmmword [r11 - 0x10]
bswap r15w
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movsx edi, r13w
setle r14b
xchg r15, rdi
mov rsp, r11
movsx di, dl
cmova r15w, r8w
bswap r15w
pop r15
bswap r14
movsx rdi, bx
cmovs r14w, sp
pop r14
pop rdi
jmp 0x180114462
ret