Function at 0x1403dc847
Capabilities:
Check for software breakpoints

Disassembly:
push rsi
ror r9b, 0xd3
rol r10b, cl
adc r10w, 0x154a
push rdi
sal r9b, cl
ror r10, 0x42
push rbx
mov r9, rcx
lea r8, [r8 + rdx]
rol r10w, 0xf1
shld r10w, r14w, 0x7d
or r10w, dx
mov dword [rcx + 8], 0
sub eax, eax
xor r11d, r11d
cmp eax, r12d
movsx r10d, r14w
movzx r10, cx
sub ecx, ecx
nop word [rax + rax]
shr r10w, 0xbe
lea r10, [rdx + 1]
test r9b, dl
cmp r10, r8
jmp 0x1403dc8aa
ja 0x1403dcbc4
movzx esi, byte [rdx]
ror dl, cl
not dh
cqo
mov edx, esi
cmc
and edx, 0x7f
shl rdx, cl
cmp dil, 0x7d
add r11, rdx
cwd
add rcx, 7
bsr dx, di
mov rdx, r10
cmp esp, 0x7f734ee8
test sil, sil
jmp 0x1403dc8e4
js 0x1403dc89b
mov rcx, r11
test rdi, rdx
shr rcx, 3
cmp rcx, 2
jmp 0x1403dc8fd
je 0x1403dca5b
cmp rcx, 1
jmp 0x1403dc90c
je 0x1403dcb16
and r11d, 7
cmp r11, 1
jmp 0x1403dc91f
jg 0x1403dc977
test r11, r11
je 0x1403dc946
cmp r11d, 1
jne 0x1403dcbd7
lea rdx, [r10 + 8]
jmp 0x1403dc941
jmp 0x1403dca4a
lea rdx, [r10 + 1]
cmp rdx, r8
jmp 0x1403dc952
ja 0x1403dcbd7
cmp byte [r10], 0
mov r10w, r13w
setae r10b
mov r10, rdx
jmp 0x1403dc96c
js 0x1403dc946
jmp 0x1403dc87d
cmp r11d, 5
jmp 0x1403dc980
je 0x1403dca46
cmp r11d, 2
jne 0x1403dcbd7
xor edi, edi
sub ecx, ecx
clc
shr r11w, 0x75
nop word cs:[rax + rax]
add r11b, 0xd6
test r11b, r14b
lea r11, [r10 + 1]
cmp dil, r12b
cmp r11, r8
ja 0x1403dcbd7
mov rsi, rdi
movzx ebx, byte [r10]
movzx r10w, dl
mov edx, ebx
btc r10w, 0x2d
movzx r10w, r8b
shr r10b, 0x9f
and edx, 0x7f
jmp 0x1403dc9e7
shl rdx, cl
sal r10b, 0x39
rcr r10b, 0xb6
bt r10w, 0xc1
lea rdi, [rdi + rdx]
add rcx, 7
xor r10w, si
sbb r10b, r8b
test rdx, 0x57dc283b
mov r10, r11
cmp bpl, 0xcc
clc
test bl, bl
jmp 0x1403dca1d
js 0x1403dc9ad
lea rdx, [rdx + rsi]
cmc
test r11d, 0x78946017
lea rdx, [rdx + r11]
cmc
stc
cmp rdx, r8
jmp 0x1403dca3d
cmova rdx, r11
jmp 0x1403dc87d
lea rdx, [r10 + 4]
cmp rdx, r8
jmp 0x1403dca52
cmova rdx, r10
jmp 0x1403dc87d
test r11b, 7
jmp 0x1403dca64
jne 0x1403dcbd7
or eax, 4
add dx, di
test bx, 0x3284
mov dword [r9 + 8], eax
sub r11d, r11d
xor ecx, ecx
dec edx
xadd dh, dh
nop word cs:[rax + rax]
lea rdx, [r10 + 1]
test r13w, 0x2f14
jmp 0x1403dcaa0
cmp rdx, r8
jmp 0x1403dcaa8
ja 0x1403dcbd7
movzx edi, byte [r10]
shr r10w, cl
movzx si, r9b
clc
mov esi, edi
rol r10b, 0x15
rcr r10, 0xe5
and esi, 0x7f
adc r10d, 0x419b3c82
rol r10w, cl
bts r10w, r14w
shl rsi, cl
add r11, rsi
sar r10, cl
shl r10b, cl
rcr r10d, cl
add rcx, 7
cmovle r10d, r12d
mov r10, rdx
cmp r10b, spl
test dil, dil
jmp 0x1403dcafe
js 0x1403dca91
test r11, r11
setne byte [r9 + 0xd]
jmp 0x1403dcb11
jmp 0x1403dc87d
test r11b, 7
jmp 0x1403dcb1f
jne 0x1403dcbd7
or eax, 2
sbb dh, ch
mov dword [r9 + 8], eax
sal dl, cl
jmp 0x1403dcb35
sub r11d, r11d
movsx dx, cl
and edx, r8d
sub ecx, ecx
jmp 0x1403dcb49
nop word cs:[rax + rax]
jmp 0x1403dcb5e
lea rdx, [r10 + 1]
stc
cmp dl, 0xba
cmp rdx, r8
ja 0x1403dcbd7
movzx edi, byte [r10]
bts r10, rsi
mov esi, edi
movsx r10w, r15b
shrd r10d, ecx, 0xb9
and esi, 0x7f
shl rsi, cl
sub r10b, 0xdb
movsx r10d, dx
movsx r10w, r15b
lea r11, [r11 + rsi]
xor r10b, r13b
add rcx, 7
mov r10, rdx
test dil, dil
js 0x1403dcb5e
test r11, r11
jmp 0x1403dcbb5
setne byte [r9 + 0xc]
jmp 0x1403dcbbf
jmp 0x1403dc87d
and eax, 2
cmc
test bx, si
shr eax, 1
jmp 0x1403dcbd2
jmp 0x1403dcbe0
xor eax, eax
mov rbx, rax
setnp dil
pop rbx
movzx si, al
pop rdi
pop rsi
jmp 0x1403dcbec
ret