Function at 0x1403db8fc
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
push r13
cmc
and eax, edx
push r12
push rsi
sub si, r10w
push rdi
push rbp
bts eax, ebp
cbw
push rbx
jmp 0x1403db91c
sub rsp, 0x58
bswap r13
setns sil
movaps xmmword [rsp + 0x40], xmm6
not bl
mov rbx, rdx
bts r13d, esi
cbw
mov r15, rcx
mov ebp, esi
xor ax, sp
movabs r9, 0x555555555555555
xadd bp, ax
btc bp, r15w
bt r13w, 0xdd
mov rcx, qword [rcx]
sal r13w, cl
and rsi, r14
mov rsi, qword [r15 + 8]
bsf rax, rsp
sal ah, cl
movzx rbp, r10w
sub rsi, rcx
and r13b, r12b
xor r13b, 0x19
sar rsi, 4
movabs rbp, 0xaaaaaaaaaaaaaaab
bts r13, r11
xor ax, 0x2cbb
lahf
imul rsi, rbp
bts r13d, r8d
cbw
mov rax, rdx
btr r13, 0x61
cmc
sub rax, rcx
add r13b, bl
stc
rcr r13w, cl
movabs rdx, 0x2aaaaaaaaaaaaaab
and r13w, bx
xor r13b, bpl
imul rdx
inc rsi
or al, dil
mov rax, qword [r15 + 0x10]
bt r13w, 0xd7
sar r13b, 0x51
test dh, 0xe2
sub rax, rcx
sar r13b, cl
sar rax, 4
movsx ecx, r14w
movzx r13, r15w
imul rax, rbp
and cl, 0xbb
sub cl, r8b
stc
mov r13, rax
shr r13, 1
setl cl
mov rcx, r9
stc
cmp r15w, r8w
sub rcx, r13
cmp bpl, 0x8b
add r13, rax
cmp r13, rsi
jmp 0x1403dba1a
cmovbe r13, rsi
cmc
cmp rax, rcx
jmp 0x1403dba27
cmova r13, r9
cmp r13, r9
jmp 0x1403dba33
ja 0x1403dbeb3
mov rdi, rdx
bt eax, 8
mov rbp, r8
sbb al, dil
sar rax, 0x7c
cmovb cx, r9w
mov rax, r13
shl rax, 4
lea rcx, [rax + rax*2]
cmp rsp, rcx
stc
test r11w, r9w
cmp r13, 0x56
jmp 0x1403dba6b
mov qword [rsp + 0x38], rsi
jmp 0x1403dba75
jb 0x1403dbab2
cmp r13, r9
jmp 0x1403dba83
jae 0x1403dbeb3
add rcx, 0x27
jmp 0x1403dba92
call fcn.1404487e4
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
jmp 0x1403dbaa4
mov qword [rsi - 8], rax
jmp 0x1403dbaad
jmp 0x1403dbaba
call fcn.1404487e4
mov rsi, rax
mov rax, rdi
sal cx, 0xa5
shr rax, 0x3f
bt r14d, ebx
movzx r14d, bp
sar rdi, 3
lea rdi, [rdi + rax]
lea r14, [rdi + rdi*2]
inc ch
shl r14, 4
bswap cx
movzx r12w, cl
lea rcx, [rsi + r14]
bswap r12w
lea r12, [0x1400beb30]
jmp 0x1403dbafb
mov qword [rsi + r14], r12
jmp 0x1403dbb04
mov dword [rsi + r14 + 8], 0
jmp 0x1403dbb12
xorps xmm0, xmm0
movups xmmword [rsi + r14 + 0x18], xmm0
mov qword [rsi + r14 + 0x28], 0
shr rax, 0xf4
bts ax, dx
jmp 0x1403dbb31
mov eax, dword [rbp + 8]
test ax, r11w
jmp 0x1403dbb3d
mov dword [rsi + r14 + 8], eax
mov rax, qword [rbp + 0x10]
stc
test r12b, 0xee
mov qword [rsi + r14 + 0x10], rax
jmp 0x1403dbb55
mov qword [rsp + 0x30], rcx
clc
cmp spl, 0xa0
test bpl, bl
cmp rcx, rbp
je 0x1403dbba8
lea rcx, [rsi + r14]
bts dx, di
ror r8b, cl
or r8b, dl
add rcx, 0x18
mov rdx, qword [rbp + 0x18]
ror r8b, 0x27
mov r8, qword [rbp + 0x20]
jmp 0x1403dbb8f
sub r8, rdx
test sil, 0xef
cmp r14b, 0x34
sar r8, 5
jmp 0x1403dbba3
call fcn.1403dbebe
mov rbp, qword [r15]
clc
jmp 0x1403dbbb1
mov qword [rsp + 0x28], r15
test r14d, 0x4cb15fee
stc
mov r15, qword [r15 + 8]
cmp r14b, 0xdc
cmp r15, rbx
jmp 0x1403dbbce
je 0x1403dbd67
cmp rbp, rbx
jmp 0x1403dbbdc
je 0x1403dbc99
lea rdi, [rsi + 0x18]
jmp 0x1403dbbeb
xorps xmm6, xmm6
mov r15, qword [rsp + 0x28]
jmp 0x1403dbc18
add rbp, 0x30
cmc
cmp dil, 0xcc
add rdi, 0x30
jmp 0x1403dbc0a
cmp rbp, rbx
jmp 0x1403dbc12
je 0x1403dbc95
lea rax, [rdi - 0x18]
btc rcx, rdi
mov qword [rdi - 0x18], r12
test r13w, si
stc
btc rcx, 0x99
mov dword [rdi - 0x10], 0
movups xmmword [rdi], xmm6
mov qword [rdi + 0x10], 0
mov ecx, dword [rbp + 8]
cmc
mov dword [rdi - 0x10], ecx
sub cl, dil
mov rcx, qword [rbp + 0x10]
stc
mov qword [rdi - 8], rcx
test r12d, r14d
cmp rax, rbp
jmp 0x1403dbc5e
je 0x1403dbbf8
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
setae cl
bsf rcx, rsi
sub r8, rdx
ror ecx, cl
add rcx, rdi
shr cx, 0x39
sar r8, 5
mov rcx, rdi
jmp 0x1403dbc8b
call fcn.1403dbebe
jmp 0x1403dbbf8
mov r15, qword [r15 + 8]
cmp r15, rbx
jmp 0x1403dbca1
je 0x1403dbe33
lea rdi, [r14 + rsi]
cmp r10w, 0x67a1
add rdi, 0x48
jmp 0x1403dbcba
xorps xmm6, xmm6
jmp 0x1403dbcdc
add rbx, 0x30
add rdi, 0x30
test r8b, 0x93
cmp rbx, r15
jmp 0x1403dbcd6
je 0x1403dbe33
lea rax, [rdi - 0x18]
bswap cx
mov ch, 0xe0
mov qword [rdi - 0x18], r12
sub ecx, 0x4cbe6ed9
xor ch, 0x1e
mov dword [rdi - 0x10], 0
dec rcx
movups xmmword [rdi], xmm6
mov qword [rdi + 0x10], 0
bsf cx, r14w
sub cx, 0x88b
mov ecx, dword [rbx + 8]
mov dword [rdi - 0x10], ecx
xor rcx, 0x5a724e93
rcr cl, cl
test r12, r10
mov rcx, qword [rbx + 0x10]
mov qword [rdi - 8], rcx
cmp r11b, 0x35
stc
cmp rax, rbx
jmp 0x1403dbd39
je 0x1403dbcc2
mov rdx, qword [rbx + 0x18]
dec cx
mov r8, qword [rbx + 0x20]
cmp r9b, dil
sub r8, rdx
rol ecx, cl
sbb cx, r12w
sar r8, 5
mov rcx, rdi
call fcn.1403dbebe
jmp 0x1403dbcc2
cmp rbp, rbx
je 0x1403dbe33
lea rdi, [rsi + 0x18]
xorps xmm6, xmm6
jmp 0x1403dbd9c
add rbp, 0x30
test cx, 0x5dd5
add rdi, 0x30
test sp, r10w
clc
cmp rbp, rbx
jmp 0x1403dbd96
je 0x1403dbe33
lea rax, [rdi - 0x18]
rcr ecx, 0xf5
xadd cl, ch
mov qword [rdi - 0x18], r12
ror ch, cl
movsx rcx, cx
mov dword [rdi - 0x10], 0
rcl cx, 0xb3
adc cl, 0xab
setne cl
movups xmmword [rdi], xmm6
cmovge rcx, r15
sub cl, 0x2e
movsxd rcx, r8d
mov qword [rdi + 0x10], 0
ror ecx, cl
inc cl
sal cx, 0x10
mov ecx, dword [rbp + 8]
mov dword [rdi - 0x10], ecx
not cx
sbb cl, bh
mov rcx, qword [rbp + 0x10]
mov qword [rdi - 8], rcx
cmp r8d, esi
cmp rax, rbp
je 0x1403dbd7c
mov rdx, qword [rbp + 0x18]
sar r8b, 0xf9
rcr r8b, 0x5f
mov r8, qword [rbp + 0x20]
sub r8, rdx
btc cx, 0x46
sar r8, 5
bswap cx
jmp 0x1403dbe26
mov rcx, rdi
call fcn.1403dbebe
jmp 0x1403dbd7c
mov rcx, qword [rsp + 0x28]
mov r8, 0x79d3558e
mov rdx, rsi
bswap r9w
movsx r8, ax
mov r8, qword [rsp + 0x38]
jmp 0x1403dbe54
mov r9, r13
jmp 0x1403dbe5c
call fcn.1403dc69a
mov rax, qword [rsp + 0x30]
rcl r13b, 0xd
movaps xmm6, xmmword [rsp + 0x40]
btr r14, 0x83
xor r12w, dx
add rsp, 0x58
movsx ebp, r14w
pop rbx
mov r15b, 8
cmovb r15w, r8w
not r12b
pop rbp
mov sil, 0x67
pop rdi
cmovne r15w, sp
not r15b
movsx r14d, dx
pop rsi
pop r12
pop r13
pop r14
movsx r15d, r9w
not r15
pop r15
jmp 0x1403dbeb2
ret
call fcn.1403b3719
int3