Function at 0x14042f790
Capabilities:
Check for software breakpoints

Disassembly:
push r15
push r14
shld r15w, r9w, 0x36
and r15w, 0x26d5
push r12
sub r14b, spl
rcl r15, cl
movzx r14d, bp
push rsi
rcr r12b, cl
test ah, dh
push rdi
cmp r10w, 0x6cde
push rbp
and r12w, bp
sal r15d, cl
push rbx
and r12w, r13w
not r15b
xor r15b, r9b
sub rsp, 0xb0
bswap r15d
not r15
xchg r12d, r15d
mov r14d, r8d
mov r12b, dil
mov r12, rdx
setbe r15b
movsxd r15, ebp
mov r15, rcx
jmp 0x14042f7f4
xorps xmm0, xmm0
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x40], xmm0
sbb r8d, 0x6b28135b
movaps xmmword [rsp + 0x30], xmm0
xor r8, rdi
movaps xmmword [rsp + 0x20], xmm0
movsx r8, ax
mov dword [rsp + 0x60], 0
mov r8d, 0x400
test r15b, dl
test r14b, 0x8f
xor edx, edx
jmp 0x14042f835
call fcn.1404a0075
test r14d, r14d
jmp 0x14042f842
jle 0x14042f875
mov edx, r14d
ror ch, 0xa0
cwde
lea rcx, [rdx - 1]
bswap eax
ror ah, cl
cbw
mov eax, edx
and eax, 3
stc
cmp rcx, 3
jmp 0x14042f868
jae 0x14042f88a
sub ecx, ecx
jmp 0x14042f8f6
cmp dword [rsp + 0x28], 4
jmp 0x14042f87f
jle 0x14042f971
jmp 0x14042fac6
and edx, 0xfffffffc
add bpl, 0x4a
mov rbp, r10
xor ecx, ecx
nop word cs:[rax + rax]
movzx ebp, byte [r12 + rcx]
jmp 0x14042f8aa
inc dword [rsp + rbp*4 + 0x20]
movzx bp, dil
movzx rbp, r10w
movzx ebp, byte [r12 + rcx + 1]
jmp 0x14042f8c2
inc dword [rsp + rbp*4 + 0x20]
movzx rbp, r15w
movzx ebp, byte [r12 + rcx + 2]
inc dword [rsp + rbp*4 + 0x20]
movzx ebp, byte [r12 + rcx + 3]
jmp 0x14042f8df
inc dword [rsp + rbp*4 + 0x20]
cmc
add rcx, 4
cmp rdx, rcx
jmp 0x14042f8f0
jne 0x14042f8a0
test rax, rax
jmp 0x14042f8fe
je 0x14042f946
lea rcx, [rcx + r12]
test r15b, spl
sub edx, edx
jmp 0x14042f914
nop word [rax + rax]
mov rbp, rbx
not rbp
movzx ebp, byte [rcx + rdx]
jmp 0x14042f929
inc dword [rsp + rbp*4 + 0x20]
jmp 0x14042f932
inc rdx
cmc
stc
clc
cmp rax, rdx
jmp 0x14042f940
jne 0x14042f920
xor eax, eax
test r11b, 8
jmp 0x14042f951
cmp dword [rsp + 0x24], 2
jmp 0x14042f95b
jg 0x14042fcbb
cmp dword [rsp + 0x28], 4
jmp 0x14042f96b
jg 0x14042fcbb
movdqu xmm0, xmmword [rsp + 0x2c]
jmp 0x14042f97c
movdqu xmm1, xmmword [rsp + 0x3c]
pcmpgtd xmm1, xmmword [0x1400bf6b0]
pcmpgtd xmm0, xmmword [0x1400bf6c0]
packssdw xmm0, xmm1
pmovmskb eax, xmm0
test eax, eax
jmp 0x14042f9a1
jne 0x14042fac6
movdqu xmm0, xmmword [rsp + 0x4c]
jmp 0x14042f9b2
pcmpgtd xmm0, xmmword [0x1400bf6d0]
movmskps eax, xmm0
test al, al
jmp 0x14042f9c4
jne 0x14042fac6
cmp dword [rsp + 0x5c], 0x8000
jmp 0x14042f9de
mov eax, 0
jmp 0x14042f9e8
jg 0x14042fcbb
sub eax, eax
btr dx, si
mov dx, 0x5659
mov edx, 0xf
stc
xor ebx, ebx
stc
xor ebp, ebp
test dil, r15b
xor edi, edi
jmp 0x14042fa0d
jmp 0x14042fa5b
mov esi, edi
or cx, r13w
sal cl, 0xea
bts ecx, r11d
mov ecx, edx
cmp r9b, r12b
cmp cx, 0x5137
shl esi, cl
stc
mov dword [r15 + rbx*4 + 0x424], esi
add edi, edi
add ebp, r8d
dec edx
jmp 0x14042fa40
inc rbx
test r8b, 0x91
cmp sil, 0xcc
stc
cmp rbx, 0xf
jmp 0x14042fa55
je 0x14042facd
mov dword [rsp + rbx*4 + 0x74], edi
rcl si, cl
sub r8w, bp
bt si, cx
mov word [r15 + rbx*2 + 0x402], di
and si, di
mov word [r15 + rbx*2 + 0x466], bp
btc r8w, bx
setno cl
mov r8d, dword [rsp + rbx*4 + 0x24]
add edi, r8d
inc rsi
adc sil, 0xc
lea ecx, [rbx + 1]
xor sil, 0xd6
mov esi, 1
stc
shl esi, cl
test di, 0xf3d
cmc
test r8d, r8d
jmp 0x14042fab3
je 0x14042fa12
cmp edi, esi
jle 0x14042fa12
jmp 0x14042fcbb
xor eax, eax
jmp 0x14042fcbb
mov dword [r15 + 0x460], 0x10000
test ecx, 0x53f1ee9
test r14d, r14d
jmp 0x14042fae6
jle 0x14042fcae
mov r8d, r14d
stc
xor ebx, ebx
jmp 0x14042fb0e
inc esi
mov dword [rsp + rax*4 + 0x70], esi
inc rbx
cmp rbx, r8
jmp 0x14042fb08
je 0x14042fcae
movzx eax, byte [r12 + rbx]
cmp rsp, rbp
cmp ebp, 0x46f717b8
test eax, eax
jmp 0x14042fb23
je 0x14042fafd
mov esi, dword [rsp + rax*4 + 0x70]
btc rdx, r12
rol dh, 0x1d
movzx ecx, word [r15 + rax*2 + 0x400]
bsf edx, r11d
shr dl, cl
mov edx, esi
test bp, sp
sub edx, ecx
movzx ecx, word [r15 + rax*2 + 0x464]
jmp 0x14042fb5d
movsxd rdx, edx
cmp edx, r9d
lea rdx, [rdx + rcx]
mov byte [r15 + rdx + 0x484], al
mov word [r15 + rdx*2 + 0x5a4], bx
cmp al, 9
jmp 0x14042fb7f
ja 0x14042faf7
mov ecx, esi
ror bpl, 0x71
movzx rbp, r9w
rol cx, 8
btr rdx, r13
not dh
mov edx, ecx
clc
and edx, 0xf0f
shl bpl, cl
shrd ebp, r8d, 0xe0
adc bpl, 0x7c
shl edx, 4
movsx ebp, bp
shr ecx, 4
cmp al, 0x24
and ecx, 0xf0f
xchg bpl, bpl
or ecx, edx
rol dl, cl
mov edx, ecx
sal bpl, 0x3c
movsx rbp, r11w
bsr bp, r15w
and edx, 0x3333
shr ecx, 2
rol rbp, 0xce
btc rbp, r13
and ecx, 0x3333
or bp, 0x4166
or rbp, r11
lea ecx, [rcx + rdx*4]
mov edx, ecx
sal bp, cl
and edx, 0x5555
shl bpl, 0xef
btr rbp, rax
btr bp, 0x98
shr ecx, 1
rcr bp, cl
sar bpl, cl
and ecx, 0x5555
ror bp, 0x68
rcl rbp, 0x87
lea ebp, [rcx + rdx*2]
mov cl, 0x10
cmp si, sp
sub cl, al
test r8d, edx
cmc
shr ebp, cl
cmp ebp, 0x1ff
jmp 0x14042fc40
ja 0x14042faf7
mov edx, eax
shl edx, 9
test sp, sp
mov edi, 1
shr ch, cl
xadd cl, ch
rcl ch, 0x25
mov ecx, eax
clc
shl edi, cl
cmc
bt rcx, rsp
sal ch, 0xc0
mov ecx, ebx
cmp r14b, 0xbc
stc
or ecx, edx
cmp r15b, 0x75
mov ebp, ebp
cmc
movsxd rdi, edi
cmc
nop dword [rax]
mov word [r15 + rbp*2], cx
test cl, r10b
test ah, 0x9c
cmp ax, 0x319f
lea rbp, [rbp + rdi]
test cl, sil
cmp rbp, 0x200
jmp 0x14042fca3
jl 0x14042fc80
jmp 0x14042faf7
mov eax, 1
bts si, sp
and bh, 0xb5
cmc
add rsp, 0xb0
pop rbx
seto bpl
mov r14b, al
pop rbp
xchg di, di
movsx r12w, al
movzx r15d, ax
pop rdi
pop rsi
cmovl r12, r9
mov r14b, 0x37
pop r12
xchg r14d, r15d
mov r14w, r13w
pop r14
pop r15
jmp 0x14042fcf2
ret