Function at 0x14042eca1
Capabilities:
Check for software breakpoints

Disassembly:
push r15
test r12b, dl
stc
push r14
push r13
push r12
test ax, 0x59
mov r14w, 0x7136
bsr r12, rdi
push rsi
push rdi
sbb r12, r8
movsxd r12, r13d
bts r14w, r12w
push rbp
inc r14w
bt si, r11w
and si, r15w
push rbx
sub rsp, 0x28
cmovp r14, rsp
mov r12, r9
shl bx, 0x1a
bswap r14d
mov rbx, r8
sal sil, 0x4d
mov r14, rdx
and sil, 0x72
not sil
bts esi, ecx
mov rsi, rcx
cmp dword [rcx + 0x4824], 0xf
jmp 0x14042ed0b
jg 0x14042ed3d
mov rcx, rsi
jmp 0x14042ed19
call fcn.14042f4a6
cmp dword [rsi + 0x4824], 0xf
jmp 0x14042ed2a
jg 0x14042ed3d
mov rcx, rsi
jmp 0x14042ed38
call fcn.14042f4a6
mov r9d, dword [rsi + 0x4820]
sar eax, 0x5c
xor ax, 0x7df0
mov rax, r9
movzx rdx, di
shr rax, 0x17
movzx edx, byte [rbx + rax]
cmp rdx, 0xff
jmp 0x14042ed66
je 0x14042edbe
movzx ecx, byte [rbx + rdx + 0x500]
sbb bpl, dil
add ebp, 0x6b753400
sal bpl, 0xee
mov ebp, dword [rsi + 0x4824]
test dil, al
cmc
sub eax, eax
jmp 0x14042ed92
sub ebp, ecx
jmp 0x14042ed99
jl 0x14042f45f
shl r9d, cl
jmp 0x14042eda7
mov dword [rsi + 0x4820], r9d
jmp 0x14042edb3
mov dword [rsi + 0x4824], ebp
jmp 0x14042eec1
mov eax, r9d
shr eax, 0x10
btc rcx, 0x32
bts cx, r8w
sbb cx, r15w
sub edx, edx
movsx ecx, sp
nop
movzx rcx, sp
mov rcx, rdx
jmp 0x14042ede5
inc rdx
cmp r12b, 0xcc
cmc
test r15b, r12b
cmp eax, dword [rbx + rcx*4 + 0x62c]
jae 0x14042eddd
mov ebp, dword [rsi + 0x4824]
cmp edx, 8
jmp 0x14042ee0b
jne 0x14042ee2d
add ebp, 0xfffffff0
mov dword [rsi + 0x4824], ebp
cmp cx, bp
cmp bpl, 0xf0
sub eax, eax
jmp 0x14042ee28
jmp 0x14042f45f
lea r8, [rdx + 9]
stc
xor eax, eax
cmp dl, r8b
test r8b, 0xf1
cmp r15b, 0x19
cmp ebp, r8d
jmp 0x14042ee47
jl 0x14042f45f
mov cl, 0x17
sub cl, dl
mov eax, r9d
movzx r10d, bx
bt r10w, r13w
shr eax, cl
shr r10b, cl
mov r10d, r8d
shr ch, cl
lea rcx, [0x1400bf0d0]
test r8b, r11b
stc
and eax, dword [rcx + r10*4]
add eax, dword [rbx + r10*4 + 0x64c]
sub ebp, edx
cdq
xor cl, r10b
mov ecx, r8d
shl r9d, cl
add ebp, 0xfffffff7
btr dx, 0x83
shld rdx, rdx, 0x52
clc
mov dword [rsi + 0x4824], ebp
sbb dh, 0xc1
rcr dx, cl
mov dword [rsi + 0x4820], r9d
sal dh, 0x93
xor dh, 3
sub dl, sil
movsxd rdx, eax
jmp 0x14042eec1
movzx ebx, byte [rbx + rdx + 0x400]
test cl, dh
xor eax, eax
cmp dl, 0xeb
clc
cmp ebx, 0xf
jmp 0x14042eed9
ja 0x14042f45f
mov r15d, dword [rsp + 0x98]
jmp 0x14042eeec
xorps xmm0, xmm0
movups xmmword [r14 + 0x70], xmm0
cmp ax, r13w
movups xmmword [r14 + 0x60], xmm0
clc
cmp cl, 0x13
movups xmmword [r14 + 0x50], xmm0
stc
movups xmmword [r14 + 0x40], xmm0
test r10b, bl
movups xmmword [r14 + 0x30], xmm0
cmp r13b, 0x7c
movups xmmword [r14 + 0x20], xmm0
movups xmmword [r14 + 0x10], xmm0
movups xmmword [r14], xmm0
stc
test ebx, ebx
je 0x14042f000
mov edx, dword [rsi + 0x4824]
cmp edx, ebx
jmp 0x14042ef3c
jge 0x14042ef50
mov rcx, rsi
call fcn.14042f4a6
mov edx, dword [rsi + 0x4824]
mov ebp, dword [rsi + 0x4820]
cbw
cmovne r8w, di
btr rax, 0xa8
mov eax, ebp
mov ecx, ebx
bt r9, 0x4e
movsxd r9, eax
not r8b
rol ebp, cl
bts cx, r9w
rcl r9, cl
shrd r9w, di, 0x9b
shr eax, 0x1f
movsx r8d, r9w
add cl, 0x31
btc r9, r12
mov r8d, ebx
stc
neg r9
shl r9w, cl
lea rcx, [0x1400bf0d0]
xchg r9b, r9b
mov r9d, dword [rcx + r8*4]
sub ch, 0x29
sbb ecx, edi
btr cx, r13w
mov ecx, r9d
not ecx
test r12, 0x4aa43ffc
and ecx, ebp
test r10b, r10b
mov dword [rsi + 0x4820], ecx
sar ecx, 0x9b
and ebp, r9d
sub edx, ebx
movsxd rcx, r12d
mov dword [rsi + 0x4824], edx
cmovnp ecx, r13d
setp ch
lea rcx, [0x1400bf120]
jmp 0x14042efed
dec eax
cmc
and eax, dword [rcx + r8*4]
add eax, ebp
jmp 0x14042effb
jmp 0x14042f00c
sub eax, eax
movzx rdi, r13w
rcr cx, cl
add rcx, r9
mov rdi, qword [rsp + 0x90]
movsxd rcx, r15d
lea rcx, [rcx + rcx*2]
and r13b, 0x73
shl rcx, 5
sar r13, 0x98
neg r13w
add eax, dword [rsi + rcx + 0x46b8]
rcr r13w, 0x21
mov dword [rsi + rcx + 0x46b8], eax
neg r13d
test r12b, r14b
mov r15, qword [rsp + 0xa0]
mov r13b, 0xc7
ror r13, 0xc
xchg r13d, r13d
imul ax, word [r15]
movsx r13, sp
jmp 0x14042f067
mov word [r14], ax
movsx r13w, cl
movzx r13w, r8b
cmova r13w, r8w
mov r13d, 1
jmp 0x14042f15f
mov edx, dword [rsi + 0x4820]
btc rcx, rdi
shld ax, r11w, 0x96
btr cx, 0xb7
mov rax, rdx
sub rcx, r12
rol rcx, cl
mov cl, r12b
shr rax, 0x17
movsx ecx, bx
sub cl, 0x92
movzx ecx, word [rdi + rax*2]
cmc
cmp r11w, 0x18d6
test ecx, ecx
jmp 0x14042f0c2
je 0x14042f183
movsx eax, cx
mov ebp, ecx
test bp, 0x6ec2
shr ebp, 4
test r9w, r13w
stc
and ebp, 0xf
cmc
cmp spl, r15b
jmp 0x14042f0e6
and ecx, 0xf
test sp, r12w
shl edx, cl
mov dword [rsi + 0x4820], edx
sub dword [rsi + 0x4824], ecx
cwd
shld dx, bp, 0xfb
bt dx, dx
movsxd rcx, r13d
lea rcx, [rcx + rbp]
lea r13d, [rcx + 1]
cwd
sbb rdx, 0x26ff1431
movsx dx, r13b
lea rdx, [0x1400bf070]
test r12d, 0x280e2c4b
movzx ecx, byte [rdx + rcx]
cmp dil, dl
cmp esp, 0x738b6c0f
shr eax, 8
cmp ah, ah
cmp r12w, 0x6ddc
imul ax, word [r15 + rcx*2]
mov word [r14 + rcx*2], ax
cmp r13d, 0x40
jmp 0x14042f159
jge 0x14042f454
cmp dword [rsi + 0x4824], 0xf
jmp 0x14042f16b
jg 0x14042f085
mov rcx, rsi
jmp 0x14042f179
call fcn.14042f4a6
jmp 0x14042f085
cmp dword [rsi + 0x4824], 0xf
jg 0x14042f1b4
mov rcx, rsi
jmp 0x14042f198
call fcn.14042f4a6
mov edx, dword [rsi + 0x4820]
test bp, 0x49ca
mov rax, rdx
jmp 0x14042f1b0
shr rax, 0x17
movzx eax, byte [r12 + rax]
stc
cmp rax, 0xff
jmp 0x14042f1c5
je 0x14042f213
movzx ecx, byte [r12 + rax + 0x500]
sar bpl, cl
and rbp, 0x61d0241c
mov ebp, dword [rsi + 0x4824]
sub ebp, ecx
jmp 0x14042f1eb
jl 0x14042ee21
shl edx, cl
jmp 0x14042f1f8
mov dword [rsi + 0x4820], edx
jmp 0x14042f203
mov dword [rsi + 0x4824], ebp
jmp 0x14042f20e
jmp 0x14042f310
mov eax, edx
shr eax, 0x10
add ecx, r13d
sub ebx, ebx
nop dword [rax]
xchg cx, cx
mov rcx, rbx
inc rbx
cmp eax, dword [r12 + rcx*4 + 0x62c]
jae 0x14042f224
mov ebp, dword [rsi + 0x4824]
cmc
cmp ebx, 8
je 0x14042ee11
lea r9, [rbx + 9]
clc
jmp 0x14042f255
cmp ebp, r9d
jmp 0x14042f25d
jl 0x14042ee21
mov r8d, r9d
mov cl, 0x17
sub cl, bl
mov edi, edx
rcr ah, 0x90
movzx eax, di
shr edi, cl
cmp r8b, dl
shr eax, 0xf7
stc
lea rax, [0x1400bf0d0]
sub ecx, 0x57c426c2
and edi, dword [rax + r8*4]
adc ch, 0xd5
sub cx, r11w
btc ecx, r12d
add edi, dword [r12 + r8*4 + 0x64c]
test bx, 0x4d66
rol al, 0x55
mov eax, ebp
bsr cx, sp
btr cx, 0x87
rcl cx, 0xe6
sub eax, ebx
dec cl
add eax, 0xfffffff7
not ecx
sub ebp, ebx
sal cl, cl
sar cx, cl
bt cx, di
mov ecx, r9d
xchg bx, bx
rol bx, cl
shl edx, cl
bts bx, cx
add ebp, 0xfffffff7
btc bx, bp
neg bh
bt ebx, 0x96
mov dword [rsi + 0x4824], eax
add ah, dh
shld eax, edx, 0x9a
adc bx, 0x672f
mov dword [rsi + 0x4820], edx
movsxd rax, edi
xadd bl, dil
rcr bl, cl
mov rdi, qword [rsp + 0x90]
ror bh, cl
movzx eax, byte [r12 + rax + 0x400]
cmc
movsx rbx, r9w
mov ebx, eax
and ebx, 0xf
jmp 0x14042f328
je 0x14042f43e
shr eax, 4
bsr r15d, r8d
shl r15b, cl
movsxd r15, r13d
stc
add r15, rax
test rsp, rdi
stc
cmp ebp, ebx
jmp 0x14042f34a
jge 0x14042f371
mov rcx, rsi
jmp 0x14042f358
call fcn.14042f4a6
mov edx, dword [rsi + 0x4820]
rcl ax, cl
mov ebp, dword [rsi + 0x4824]
btc r13w, sp
lea r13d, [r15 + 1]
bts ax, r14w
lea rax, [0x1400bf070]
movzx r8d, byte [rax + r15]
mov edi, edx
mov ecx, ebx
mov r15b, r14b
movzx eax, r12w
ror eax, 0xdc
rol edx, cl
not al
bsf eax, r10d
sar eax, cl
shr edi, 0x1f
lea rax, [0x1400bf0d0]
shrd r15, rsp, 0xe1
add cl, r11b
mov eax, dword [rax + rbx*4]
mov r15b, 0xcb
or r15b, r11b
mov ecx, eax
rol r15b, 0x43
ror r15b, cl
not ecx
adc r15w, r13w
and ecx, edx
jmp 0x14042f3d2
mov dword [rsi + 0x4820], ecx
not r15d
and edx, eax
inc ax
rol r15b, 0xfe
sub ebp, ebx
movsx eax, di
movzx ax, cl
mov dword [rsi + 0x4824], ebp
dec edi
lea rax, [0x1400bf120]
movsxd r15, ecx
and edi, dword [rax + rbx*4]
shl r15b, 0xa3
sar r15d, 0x1c
add edi, edx
and r15b, 0x4c
sub r15, rsi
mov r15, qword [rsp + 0xa0]
clc
imul di, word [r15 + r8*2]
jmp 0x14042f427
mov word [r14 + r8*2], di
mov rdi, qword [rsp + 0x90]
jmp 0x14042f439
jmp 0x14042f150
cmp al, 0xf0
jmp 0x14042f445
jne 0x14042f454
add r13d, 0x10
jmp 0x14042f150
mov eax, 1
shld r14w, r11w, 0xe0
add rsp, 0x28
movzx rbp, r9w
pop rbx
setbe r14b
pop rbp
not sil
movsx r14w, r11b
pop rdi
pop rsi
movsxd r13, ecx
movzx r15d, si
movsx r14w, spl
pop r12
movsx r15w, bl
movzx r15d, r8w
cmovp r13, r9
pop r13
xchg r14w, r15w
pop r14
movzx r15d, bx
pop r15
jmp 0x14042f4a5
ret