Function at 0x14042b3b4
Capabilities:
Check for software breakpoints

Disassembly:
push rsi
nop
rcr ah, cl
push rdi
setge sil
cmp r14d, r14d
push rbx
ror ah, 0xa8
shrd edi, esp, 0x2b
dec si
sub rsp, 0x20
xchg sil, sil
bswap di
setnp dil
mov esi, edx
movsx ax, r12b
movsx edi, r15w
movsxd rax, r9d
mov rdi, rcx
movzx eax, r9w
jmp 0x14042b3f4
movabs rax, 0xffffffff00000000
jmp 0x14042b403
mov qword [rcx + 0x4848], rax
jmp 0x14042b40f
mov byte [rcx + 0x4828], 0xff
jmp 0x14042b41b
call fcn.14042d54e
cmp al, 0xd8
jmp 0x14042b427
jne 0x14042b513
mov eax, 1
cmp esi, 1
jmp 0x14042b43a
je 0x14042b516
mov rcx, rdi
jmp 0x14042b448
call fcn.14042d54e
cmp al, 0xc2
setge cl
sete cl
jmp 0x14042b45a
je 0x14042b531
movzx edx, al
mov eax, edx
test r9b, 0x52
test r15b, dl
and eax, 0xfffffffe
cmc
jmp 0x14042b475
cmp eax, 0xc0
jmp 0x14042b47f
je 0x14042b531
mov rcx, rdi
jmp 0x14042b48d
call fcn.14042d7c2
test eax, eax
jmp 0x14042b499
jne 0x14042b4c8
jmp 0x14042b513
cmp dword [rbx + 0x30], 0
jmp 0x14042b4ad
je 0x14042b513
mov rax, qword [rbx + 0xc0]
cmc
cmp rax, qword [rbx + 0xc8]
jae 0x14042b513
mov rcx, rdi
call fcn.14042d54e
cmp al, 0xff
jmp 0x14042b4d7
jne 0x14042b44d
mov rbx, qword [rdi]
jmp 0x14042b4e5
cmp qword [rbx + 0x10], 0
jmp 0x14042b4ef
je 0x14042b4b3
mov rcx, qword [rbx + 0x28]
jmp 0x14042b4fe
call qword [rbx + 0x20]
test eax, eax
jmp 0x14042b508
jne 0x14042b4a4
jmp 0x14042b4c8
xor eax, eax
clc
add rsp, 0x20
movzx di, bl
pop rbx
movzx si, dil
pop rdi
movsx si, dil
pop rsi
jmp 0x14042b530
ret
movzx eax, cl
bsf bx, r14w
movsxd rbx, r10d
test si, di
mov dword [rdi + 0x4830], eax
mov rcx, rdi
xadd bx, di
jmp 0x14042b554
mov edx, esi
xadd bl, dil
sal sil, cl
add rsp, 0x20
pop rbx
movzx rdi, si
pop rdi
not si
movzx esi, di
pop rsi
jmp 0x14042e8d4
push r15
jmp 0x14042e8f6
push r14
push r13
cmp r15b, dl
push r12
jmp 0x14042e90a
push rsi
stc
push rdi
test r10b, sil
push rbp
stc
push rbx
jmp 0x14042e91c
sub rsp, 0x58
jmp 0x14042e925
movdqa xmmword [rsp + 0x40], xmm7
movdqa xmmword [rsp + 0x30], xmm6
mov r12d, edx
mov r13, rcx
setns dil
movsx edi, r15w
mov rdi, qword [rcx]
mov rcx, rdi
call fcn.1404215a3
xor ebx, ebx
test bpl, 0x23
cmp eax, 0xb
jmp 0x14042e958
jb 0x14042f0f7
mov ebp, eax
or ah, 0x2d
sar al, 0x9e
btc ax, 0xa2
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jae 0x14042e9a9
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
cmp r8d, 0x2f5c70f6
test bl, r11b
movzx eax, byte [rax]
cmp al, 8
jmp 0x14042e99e
je 0x14042ea63
jmp 0x14042f0f7
cmp dword [rdi + 0x30], 0
jmp 0x14042e9b2
je 0x14042f0f7
mov r8d, dword [rdi + 0x34]
movzx edx, r12w
mov si, 0x4ba3
lea rsi, [rdi + 0x38]
movsx ecx, ax
mov rcx, qword [rdi + 0x28]
cmove dx, r13w
mov rdx, rsi
jmp 0x14042e9dc
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
sub ecx, dword [rdi + 0xd0]
add dword [rdi + 0xb8], ecx
clc
test ax, bx
test eax, eax
jmp 0x14042e9fc
je 0x14042ea15
movsxd rcx, eax
add rcx, rsi
movzx eax, byte [rsi]
jmp 0x14042ea10
jmp 0x14042ea3a
mov dword [rdi + 0x30], 0
lea rcx, [rdi + 0x39]
test ax, 0x642f
cmc
cmp spl, cl
mov byte [rdi + 0x38], 0
test bpl, 0x7c
cmp spl, 0xb2
sub eax, eax
stc
test r15b, spl
mov qword [rdi + 0xc8], rcx
and rcx, rbp
xchg rcx, rcx
lea rcx, [rdi + 0x39]
mov qword [rdi + 0xc0], rcx
cmc
test dil, r15b
cmp al, 8
jmp 0x14042ea5d
jne 0x14042f0f7
mov rcx, rdi
jmp 0x14042ea6b
call fcn.1404215a3
mov dword [rdi + 4], eax
test r12b, bpl
jmp 0x14042ea7c
test eax, eax
jmp 0x14042ea83
je 0x14042f0f7
mov rcx, rdi
jmp 0x14042ea91
call fcn.1404215a3
mov dword [rdi], eax
clc
test eax, eax
jmp 0x14042eaa0
je 0x14042f0f7
cmp dword [rdi + 4], 0x1000000
jmp 0x14042eab2
ja 0x14042f0f7
mov rax, qword [rdi + 0xc0]
cmp rsp, 0x665c2fe7
cmp rax, qword [rdi + 0xc8]
jmp 0x14042ead2
jae 0x14042eaf5
lea rcx, [rax + 1]
jmp 0x14042eae1
mov qword [rdi + 0xc0], rcx
movzx ecx, byte [rax]
jmp 0x14042eaf0
jmp 0x14042ebcc
cmp dword [rdi + 0x30], 0
jmp 0x14042eafe
je 0x14042f0f7
mov r8d, dword [rdi + 0x34]
movsx cx, ch
movzx edx, bx
cdq
lea rsi, [rdi + 0x38]
movsx dx, spl
mov dl, r14b
setnp cl
mov rcx, qword [rdi + 0x28]
movsx edx, r13w
movzx rdx, bp
mov rdx, rsi
jmp 0x14042eb33
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
jmp 0x14042eb46
sub ecx, dword [rdi + 0xd0]
cmp cl, 0xcd
jmp 0x14042eb55
add dword [rdi + 0xb8], ecx
test rsp, 0x3a417e08
cmp r10w, r12w
test ax, bx
test eax, eax
je 0x14042eb89
cdqe
ror cx, 0x2a
add rax, rsi
not cl
movzx ecx, byte [rsi]
jmp 0x14042eb84
jmp 0x14042ebb1
mov dword [rdi + 0x30], 0
sal eax, cl
movsx rax, dx
lea rax, [rdi + 0x39]
jmp 0x14042eba4
mov byte [rdi + 0x38], 0
test r12, 0x1dab2a5c
xor ecx, ecx
mov qword [rdi + 0xc8], rax
sal eax, 0x55
lea rax, [rdi + 0x39]
stc
jmp 0x14042ebc5
mov qword [rdi + 0xc0], rax
cmp cl, 4
jmp 0x14042ebd4
ja 0x14042f0f7
movzx eax, cl
not dl
mov edx, 0x1a
stc
jmp 0x14042ebea
bt edx, eax
jae 0x14042f0f7
mov dword [rdi + 8], eax
cmp r8b, r9b
cmp cl, 1
jne 0x14042ec09
xor ecx, ecx
jmp 0x14042ec7d
mov edx, eax
movzx rbx, r12w
rcr bx, cl
sub bx, 0x5c88
and edx, 0xfffffffe
shr bh, 0xe1
lea rbx, [r13 + 0x4748]
clc
test bpl, dl
stc
xor ecx, ecx
cmp r13w, 0x1e7e
cmc
nop
mov qword [rbx - 0x78], 0
cmp r8b, r8b
mov qword [rbx - 0x60], 0
test r13d, r14d
mov qword [rbx - 0x18], 0
test rcx, 0x648b3f6e
mov qword [rbx], 0
clc
stc
add rcx, 2
stc
add rbx, 0xc0
stc
cmp rdx, rcx
jmp 0x14042ec77
jne 0x14042ec34
test al, 1
jmp 0x14042ec84
je 0x14042ecb6
lea rax, [rcx + rcx*2]
stc
test r14b, 0xed
test cl, dl
shl rax, 5
clc
mov qword [r13 + rax + 0x46d0], 0
cmp ax, 0x1cc5
mov qword [r13 + rax + 0x46e8], 0
mov eax, dword [rdi + 8]
jmp 0x14042ecbe
lea eax, [rax + rax*2]
cmp bx, di
jmp 0x14042ecd0
add eax, 8
cmc
sub ebx, ebx
cmp r9b, 0xfe
jmp 0x14042ecdf
cmp ebp, eax
jmp 0x14042ece6
jne 0x14042f0f7
mov dword [r13 + 0x4850], 0
dec r14w
mov r14d, dword [rdi + 8]
test r9w, r12w
jmp 0x14042ed08
test r14d, r14d
jle 0x14042f0e3
lea r15, [rdi + 0x38]
btr esi, r13d
lea rax, [rdi + 0x39]
bswap si
shl sil, cl
adc sil, r9b
mov qword [rsp + 0x28], rax
lea rsi, [r13 + 0x46ac]
bts eax, r12d
adc ax, bp
sub ebp, ebp
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x14042ed4e
jae 0x14042ed80
lea rcx, [rax + 1]
mov r14b, r14b
mov qword [rdi + 0xc0], rcx
jmp 0x14042ed6e
movzx eax, byte [rax]
mov r14, qword [rsp + 0x28]
jmp 0x14042ed7b
jmp 0x14042ee5a
cmp dword [rdi + 0x30], 0
jmp 0x14042ed89
je 0x14042edff
mov r8d, dword [rdi + 0x34]
movzx rcx, cx
bswap cx
mov dx, bx
mov rcx, qword [rdi + 0x28]
cqo
not rdx
mov rdx, r15
jmp 0x14042edae
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
mov r14b, 0xf7
or r14, r13
sub ecx, dword [rdi + 0xd0]
movsx r14, bp
add r14b, 0xf
add dword [rdi + 0xb8], ecx
test eax, eax
movsx r14d, r9w
jmp 0x14042eddc
mov r14, qword [rsp + 0x28]
jmp 0x14042ede6
je 0x14042ee15
movsxd rcx, eax
add rcx, r15
movsx ax, cl
movzx eax, byte [r15]
jmp 0x14042ee40
sub eax, eax
cmovns r14w, bp
mov r14, qword [rsp + 0x28]
jmp 0x14042ee10
jmp 0x14042ee5a
mov dword [rdi + 0x30], 0
bt cx, r14w
and ch, 0x3b
mov byte [rdi + 0x38], 0
bswap cx
xor eax, eax
xor ecx, 0x75bf5c37
clc
add cx, r14w
mov rcx, r14
clc
test r12, rsi
cmc
mov qword [rdi + 0xc8], rcx
sbb cx, 0x59de
mov qword [rdi + 0xc0], r14
rol cl, 0xbb
shr cx, 0xe5
movzx ecx, al
test bpl, 0xb5
stc
mov dword [rsi - 0xc], ecx
cmc
clc
cmp dword [rdi + 8], 3
jmp 0x14042ee70
jne 0x14042ee99
lea rcx, [0x1400bf0ca]
jmp 0x14042ee84
cmp al, byte [rbp + rcx]
jne 0x14042ee99
inc dword [r13 + 0x4850]
mov ax, 0x5737
mov rax, qword [rdi + 0xc0]
cmp rax, qword [rdi + 0xc8]
jmp 0x14042eeac
jae 0x14042eecf
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
jmp 0x14042eec2
movzx eax, byte [rax]
jmp 0x14042eeca
jmp 0x14042ef69
cmp dword [rdi + 0x30], 0
jmp 0x14042eed8
je 0x14042f1e0
mov r8d, dword [rdi + 0x34]
mov dl, 0x6f
mov rcx, qword [rdi + 0x28]
movzx edx, r15w
cqo
mov rdx, r15
jmp 0x14042eef6
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
stc
sub ecx, dword [rdi + 0xd0]
cmp r8b, r13b
add dword [rdi + 0xb8], ecx
stc
test cl, dh
cmc
test eax, eax
jmp 0x14042ef1a
je 0x14042ef3f
movsxd rcx, eax
jmp 0x14042ef2a
add rcx, r15
bswap ax
cwde
movzx eax, byte [r15]
jmp 0x14042ef3a
jmp 0x14042ef5b
mov dword [rdi + 0x30], 0
ror ch, 0xa4
mov byte [rdi + 0x38], 0
xadd ch, ch
sub eax, eax
dec cl
bt ecx, ecx
mov rcx, r14
clc
mov qword [rdi + 0xc8], rcx
mov qword [rdi + 0xc0], r14
movzx eax, al
shl cl, cl
mov ecx, eax
shr ecx, 4
mov dword [rsi - 8], ecx
shld cx, bx, 0x8c
lea ecx, [rax - 0x50]
jmp 0x14042ef83
xor ebx, ebx
clc
cmp cl, 0xc0
jmp 0x14042ef8e
jb 0x14042f0f7
and eax, 0xf
cmc
cmp rsp, 0x3b2b2a1e
mov dword [rsi - 4], eax
cmp r10b, 0x4f
add eax, 0xfffffffb
test r14b, r8b
cmp eax, 0xfffffffc
jmp 0x14042efb4
jb 0x14042f0f7
mov rax, qword [rdi + 0xc0]
test sil, 0xea
cmp rax, qword [rdi + 0xc8]
jmp 0x14042efd1
jae 0x14042eff4
lea rcx, [rax + 1]
mov qword [rdi + 0xc0], rcx
jmp 0x14042efe7
movzx eax, byte [rax]
jmp 0x14042efef
jmp 0x14042f0b3
cmp dword [rdi + 0x30], 0
jmp 0x14042effd
je 0x14042f066
mov r8d, dword [rdi + 0x34]
cdq
mov rcx, qword [rdi + 0x28]
movzx dx, r11b
mov rdx, r15
jmp 0x14042f019
call qword [rdi + 0x10]
mov ecx, dword [rdi + 0xc0]
cmp r15b, r11b
test r12w, bx
sub ecx, dword [rdi + 0xd0]
cmp r8b, 0x3d
add dword [rdi + 0xb8], ecx
test eax, eax
jmp 0x14042f040
je 0x14042f076
movsxd rcx, eax
add rcx, r15
movsx ax, sil
movzx ax, sil
cdqe
movzx eax, byte [r15]
jmp 0x14042f061
jmp 0x14042f0a0
mov dword [rsi], 0
jmp 0x14042f071
jmp 0x14042f0c6
mov dword [rdi + 0x30], 0
bts rcx, rdi
cmp r9b, r13b
movsx cx, r13b
mov byte [rdi + 0x38], 0
mov cx, r13w
sal cx, cl
xor ch, 0x6a
sub eax, eax
mov rcx, r14
clc
cmp dh, 0x90
mov qword [rdi + 0xc8], rcx
test r8w, r10w
clc
mov qword [rdi + 0xc0], r14
movzx eax, al
mov dword [rsi], eax
cmc
cmp al, 3
jmp 0x14042f0c0
ja 0x14042f0f7
inc rbp
setg r14b
add r14b, 9
movsxd r14, dword [rdi + 8]
add rsi, 0x60
clc
cmp rbp, r14
jl 0x14042ed3b
mov ebx, 1
cmc
test r12d, r12d
jmp 0x14042f0f1
je 0x14042f157
mov eax, ebx
shld bx, r8w, 0x4a
neg bh
movaps xmm6, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x40]
mov r14b, sil
sub si, 0x6221
add rsp, 0x58
mov dil, 6
pop rbx
movzx r14d, dx
bswap bp
mov r13b, 0x32
pop rbp
mov rdi, r12
mov r12w, 0x648c
movsx rdi, dx
pop rdi
pop rsi
pop r12
setle r14b
pop r13
movzx r15w, bpl
seta r15b
not r14b
pop r14
movzx r15w, r15b
pop r15
jmp 0x14042f156
ret
mov ecx, dword [rdi]
mov edx, dword [rdi + 4]
bt r8w, sp
sub r8w, cx
xor ebx, ebx
sal r8w, 0x40
mov r8d, r14d
jmp 0x14042f177
sub r9d, r9d
jmp 0x14042f17f
call fcn.140281678
test eax, eax
jmp 0x14042f18b
je 0x14042f0f7
mov ebp, 1
mov r15d, 1
test r14d, r14d
jle 0x14042f546
mov ecx, r14d
test r15b, 0xf3
jmp 0x14042f1b1
cmp r14d, 8
jmp 0x14042f1ba
jae 0x14042f1f4
mov ebp, 1
movzx r15d, r11w
xor ebx, ebx
movsx r15w, dl
cmova r15w, sp
mov r15d, 1
jmp 0x14042f431
mov dword [rsi - 8], 0
jmp 0x14042f1ed
xor ebx, ebx
jmp 0x14042f0f7
mov ebx, ecx
mov dh, bl
jmp 0x14042f1fd
and ebx, 0xfffffff8
movsxd rdx, esi
jmp 0x14042f20a
mov rax, rcx
shl rax, 5
setg dl
and rax, 0xffffffffffffff00
cwd
movsx edx, bx
setle dh
lea rdx, [rax + rax*2]
jmp 0x14042f22b
movdqa xmm0, xmmword [0x1400bf670]
xor ebp, ebp
jmp 0x14042f23a
movdqa xmm1, xmm0
movdqa xmm2, xmm0
movdqa xmm3, xmm0
movd xmm4, dword [r13 + rbp + 0x47c4]
movd xmm5, dword [r13 + rbp + 0x4764]
punpckldq xmm5, xmm4
movd xmm4, dword [r13 + rbp + 0x4704]
movd xmm6, dword [r13 + rbp + 0x46a4]
punpckldq xmm6, xmm4
punpcklqdq xmm6, xmm5
movd xmm4, dword [r13 + rbp + 0x4944]
movd xmm5, dword [r13 + rbp + 0x48e4]
punpckldq xmm5, xmm4
movd xmm4, dword [r13 + rbp + 0x4884]
movd xmm7, dword [r13 + rbp + 0x4824]
punpckldq xmm7, xmm4
punpcklqdq xmm7, xmm5
movdqa xmm4, xmm6
pcmpgtd xmm4, xmm2
pand xmm6, xmm4
pandn xmm4, xmm2
movdqa xmm2, xmm4
por xmm2, xmm6
movdqa xmm4, xmm7
pcmpgtd xmm4, xmm3
pand xmm7, xmm4
pandn xmm4, xmm3
movdqa xmm3, xmm4
por xmm3, xmm7
movd xmm4, dword [r13 + rbp + 0x47c8]
movd xmm5, dword [r13 + rbp + 0x4768]
punpckldq xmm5, xmm4
movd xmm4, dword [r13 + rbp + 0x4708]
movd xmm6, dword [r13 + rbp + 0x46a8]
punpckldq xmm6, xmm4
punpcklqdq xmm6, xmm5
movd xmm4, dword [r13 + rbp + 0x4948]
movd xmm5, dword [r13 + rbp + 0x48e8]
punpckldq xmm5, xmm4
movd xmm4, dword [r13 + rbp + 0x4888]
movd xmm7, dword [r13 + rbp + 0x4828]
punpckldq xmm7, xmm4
punpcklqdq xmm7, xmm5
movdqa xmm4, xmm6
pcmpgtd xmm4, xmm0
pand xmm6, xmm4
pandn xmm4, xmm0
movdqa xmm0, xmm4
por xmm0, xmm6
movdqa xmm4, xmm7
pcmpgtd xmm4, xmm1
pand xmm7, xmm4
pandn xmm4, xmm1
movdqa xmm1, xmm4
por xmm1, xmm7
add rbp, 0x300
cmp rsp, rsi
cmp rdx, rbp
jmp 0x14042f388
jne 0x14042f246
movdqa xmm4, xmm2
pcmpgtd xmm4, xmm3
pand xmm2, xmm4
pandn xmm4, xmm3
por xmm4, xmm2
pshufd xmm2, xmm4, 0xee
movdqa xmm3, xmm4
pcmpgtd xmm3, xmm2
pand xmm4, xmm3
pandn xmm3, xmm2
por xmm3, xmm4
pshufd xmm2, xmm3, 0x55
movdqa xmm4, xmm3
pcmpgtd xmm4, xmm2
pand xmm3, xmm4
pandn xmm4, xmm2
por xmm4, xmm3
movd r15d, xmm4
movdqa xmm2, xmm0
pcmpgtd xmm2, xmm1
pand xmm0, xmm2
pandn xmm2, xmm1
por xmm2, xmm0
pshufd xmm0, xmm2, 0xee
movdqa xmm1, xmm2
pcmpgtd xmm1, xmm0
pand xmm2, xmm1
pandn xmm1, xmm0
por xmm1, xmm2
pshufd xmm0, xmm1, 0x55
movdqa xmm2, xmm1
pcmpgtd xmm2, xmm0
pand xmm1, xmm2
pandn xmm2, xmm0
por xmm2, xmm1
movd ebp, xmm2
cmp rbx, rcx
jmp 0x14042f42b
je 0x14042f4a2
lea rax, [rbx + rbx*2]
shl rax, 5
shr edx, 0x59
or dl, r14b
lea rdx, [rax + r13]
cmp rbx, r8
ror eax, 0x30
add rdx, 0x46a8
cmc
rcr ah, 0xb5
mov rax, rcx
movsx esi, sp
cmovl si, r11w
sub rax, rbx
sub esi, r10d
rcr esi, cl
rcl bx, cl
mov ebx, dword [rdx - 4]
sbb sil, sil
mov esi, dword [rdx]
cmp r13w, bx
clc
stc
cmp ebx, r15d
cmovg r15d, ebx
jmp 0x14042f485
cmp esi, ebp
jmp 0x14042f48c
cmovg ebp, esi
stc
add rdx, 0x60
jmp 0x14042f499
dec rax
jne 0x14042f46a
test r14d, r14d
jmp 0x14042f4aa
jle 0x14042f546
shl rcx, 5
btc ax, 0x74
or dh, 0x9e
btr edx, 0xea
lea rcx, [rcx + rcx*2]
btr dx, 0x51
sub ebx, ebx
ror dh, cl
sub esi, esi
adc ax, 0xae0
lahf
mov eax, r15d
adc dl, 0xd8
stc
cdq
test cx, r12w
test si, 0x12a
idiv dword [r13 + rsi + 0x46a4]
cmc
test r11b, 0xc
test edx, edx
jmp 0x14042f4f9
jne 0x14042f0f7
mov eax, ebp
not edx
add dx, 0x61a6
neg dh
cdq
jmp 0x14042f510
idiv dword [r13 + rsi + 0x46a8]
test cx, cx
stc
jmp 0x14042f521
test edx, edx
jmp 0x14042f528
jne 0x14042f0f7
add rsi, 0x60
cmp rsp, r12
test r8, rcx
cmp rcx, rsi
jmp 0x14042f540
jne 0x14042f4d4
mov dword [r13 + 0x4688], r15d
mov dword [r13 + 0x468c], ebp
movzx eax, dx
lea ecx, [r15*8]
dec bh
movzx eax, di
mov dword [r13 + 0x4698], ecx
lea ebx, [rbp*8]
dec al
movzx eax, r11w
mov dword [r13 + 0x469c], ebx
mov al, dil
setbe al
mov eax, dword [rdi]
jmp 0x14042f58c
lea eax, [rax + r15*8]
jmp 0x14042f595
dec eax
test dh, 0x70
sub edx, edx
test bl, r9b
stc
clc
div ecx
mov dword [r13 + 0x4690], eax
movzx ax, r13b
not ax
mov eax, dword [rdi + 4]
jmp 0x14042f5ba
lea eax, [rax + rbp*8]
jmp 0x14042f5c2
dec eax
sub edx, edx
div ebx
mov dword [r13 + 0x4694], eax
cmc
cmp dword [rdi + 8], 0
jmp 0x14042f5d9
jle 0x14042f7ff
lea eax, [r15 - 1]
mov dword [rsp + 0x28], eax
sbb sil, bl
btc r12d, 0x55
lea esi, [rbp - 1]
lea r12, [r13 + 0x46f8]
test r14w, r11w
test spl, 0x5b
clc
sub r14d, r14d
jmp 0x14042f60a
pxor xmm6, xmm6
jmp 0x14042f638
inc r14
rcr rax, 0xd8
btc rax, 0x8e
movsxd rax, dword [rdi + 8]
add r12, 0x60
test rcx, 0x6c824575
clc
cmp r14, rax
jge 0x14042f7ff
mov ecx, dword [r12 - 0x54]
cmp spl, r9b
mov ebx, dword [r12 - 0x50]
sar r8b, cl
sbb eax, 0xf2d366d
mov eax, dword [rdi]
imul eax, ecx
sub r8, rbp
add eax, dword [rsp + 0x28]
xor r8, 0x19095cdf
movzx r8, ax
xor edx, edx
movsx r8w, sil
sbb r8b, 0x92
div r15d
sal r8w, cl
not r8d
mov dword [r12 - 0x3c], eax
test dh, 0x57
bts r8, r11
shr ax, 0x48
mov eax, dword [rdi + 4]
or r8b, 0x30
shl r8b, cl
clc
imul eax, ebx
sar r8b, cl
not r8b
add eax, esi
bts r8d, ecx
sar r8b, cl
jmp 0x14042f6ab
sub edx, edx
adc r8b, r10b
shld r8w, r12w, 0x91
div ebp
mov dword [r12 - 0x38], eax
neg r8b
or dx, 0x1351
imul ecx, dword [r13 + 0x4690]
ror r8w, cl
ror r8b, 0x40
test r12b, al
shl ecx, 3
mov dword [r12 - 0x34], ecx
movsxd r8, r12d
rol dl, 0xca
imul ebx, dword [r13 + 0x4694]
bts r8, r14
movsxd r8, r10d
and dl, 0x4c
shl ebx, 3
cwd
setnp r8b
movzx rdx, r13w
mov dword [r12 - 0x30], ebx
movdqu xmmword [r12 - 0x18], xmm6
movsx r8d, cx
mov qword [r12 - 8], 0
mov r8b, 0x1b
seta r8b
cmovl rdx, r9
mov edx, ebx
movsxd r8, r14d
mov r8d, 0xf
jmp 0x14042f739
call fcn.140212e06
mov qword [r12 - 0x20], rax
test rax, rax
jmp 0x14042f74b
je 0x14042f80e
add rax, 0xf
and rax, 0xfffffffffffffff0
test r15, r9
stc
cmp r14w, ax
mov qword [r12 - 0x28], rax
cmp dword [r13 + 0x4830], 0
jmp 0x14042f773
je 0x14042f613
mov rcx, qword [r12 - 0x34]
movq xmm0, rcx
movdqa xmm1, xmm0
psrad xmm1, 0x1f
psrld xmm1, 0x1d
paddd xmm1, xmm0
psrad xmm1, 3
movq qword [r12], xmm1
rcl r9w, cl
cwd
and r8b, 0x94
mov rdx, rcx
bswap r9w
shr rdx, 0x20
mov r9, 0x4fe1053b
setl r8b
cmovs r8, r8
mov r8d, 2
mov r9d, 0xf
call fcn.1400e541b
mov qword [r12 - 0x18], rax
test rax, rax
je 0x14042f80e
add rax, 0xf
and rax, 0xfffffffffffffff0
jmp 0x14042f7f0
mov qword [r12 - 8], rax
jmp 0x14042f7fa
jmp 0x14042f613
mov ebx, 1
jmp 0x14042f809
jmp 0x14042f0f7
inc r14d
bswap cx
mov rcx, r13
movsx edx, r15w
xchg dl, dl
cdq
mov edx, r14d
jmp 0x14042f826
call fcn.14042fc8e
xor ebx, ebx
jmp 0x14042f832
jmp 0x14042f0f7