Function at 0x14048029b
Capabilities:
Check for software breakpoints

Disassembly:
int3
mov qword [rsp + 8], rbx
sub al, dil
push rbp
sal bp, cl
sal al, 0x5e
push rsi
push rdi
btc bp, r15w
cmovae rsi, rdx
cdqe
push r12
push r13
movsx rax, r9w
cdqe
adc ax, 0x25ee
push r14
add ah, 0x21
movsx rbp, di
sbb ah, 0x21
push r15
ror r12, cl
lea rbp, [rsp - 0xf]
sub rsp, 0xb0
and r12d, 0x774745d7
bt r15w, 0x46
movsx r13, bx
mov rax, qword [0x1400b7288]
bt r14w, 0xd2
xor rax, rsp
sub r14w, r9w
mov qword [rbp + 7], rax
movzx si, dl
sal r13, cl
mov r13, r9
or r14w, r9w
bsr ax, r12w
mov r15, r8
clc
mov qword [rbp - 0x41], rdx
cmp r8d, eax
stc
mov r12, rcx
rol r14b, 0xb1
sub rax, 0x11694917
rcl ax, 0x30
movzx eax, word [rbp + 0x6f]
shld rsi, rbx, 0xf4
mov word [rbp - 0x71], ax
bt r14w, di
mov r14, qword [rbp + 0x77]
not rsi
movsx rsi, r14w
mov rsi, qword [rbp + 0x7f]
test cl, spl
test rsi, rsi
jmp 0x140480368
je 0x140480395
mov al, byte [r14]
sub al, 0x2b
jmp 0x140480379
test al, 0xfd
jmp 0x140480380
jne 0x140480395
mov ebx, 1
jmp 0x140480390
jmp 0x14048039f
xor ebx, ebx
bswap rax
btc ax, r14w
mov eax, dword [r9 + 0x18]
jmp 0x1404803a8
and eax, 0xe00
cmp r9w, 0xf11
jmp 0x1404803b8
cmp eax, 0x800
jmp 0x1404803c2
jne 0x140480406
lea rcx, [rbx + 2]
test rdi, 0x5dfa1a94
cmp rcx, rsi
jmp 0x1404803db
ja 0x140480406
cmp byte [r14 + rbx], 0x30
jne 0x140480406
mov al, byte [r14 + rbx + 1]
sal di, 0xd1
movsxd rdi, esp
sub al, 0x58
test al, 0xdf
cmove rbx, rcx
mov dil, 0xea
not dil
mov rax, qword [r9 + 0x40]
movsx rdi, di
setg dil
mov rdi, qword [rax + 8]
xchg rcx, rcx
cmovbe cx, ax
movzx rcx, cx
mov qword [rbp - 0x59], rdi
not ch
mov rax, qword [rdi]
xchg cl, ch
mov rcx, rdi
jmp 0x140480434
mov rax, qword [rax + 8]
jmp 0x14048043d
call qword [0x1400b8d90]
nop
mov cx, r13w
movsx cx, dil
lea rcx, [rbp - 0x61]
jmp 0x140480456
call fcn.1404763a0
mov qword [rbp - 0x61], rax
test bx, 0x75a4
test rdi, rdi
jmp 0x14048046c
je 0x1404804bc
mov rax, qword [rdi]
movsx rcx, r15w
mov rcx, rdi
jmp 0x140480481
mov rax, qword [rax + 0x10]
call qword [0x1400b8d90]
mov rcx, rax
test rax, rax
jmp 0x140480496
je 0x1404804bc
mov rax, qword [rax]
movsx dx, sil
mov edx, 1
jmp 0x1404804ae
mov rax, qword [rax]
jmp 0x1404804b6
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
sub cx, 0x31b7
ror ch, 0x21
and qword [rbp - 0x29], 0
cmc
and qword [rbp - 0x21], 0
xor edx, edx
mov ecx, 0x685e0851
mov r8, rsi
xchg cl, cl
lea rcx, [rbp - 0x39]
jmp 0x1404804eb
call fcn.14048efb9
nop
bswap cx
shl dh, cl
lea r9, [rbp - 0x39]
cmp qword [rbp - 0x21], 8
movzx rcx, sp
cmovae r9, qword [rbp - 0x39]
xchg rdx, rdx
mov rcx, qword [rbp - 0x61]
rdtsc
mov rax, qword [rcx]
lea r8, [rsi + r14]
mov dx, r11w
movzx edx, ax
cqo
mov rdx, r14
jmp 0x140480529
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
mov rax, qword [r13 + 0x40]
cmovae di, r8w
movzx rdi, di
mov di, cx
mov rdi, qword [rax + 8]
lahf
movzx ax, bl
mov qword [rbp - 0x59], rdi
mov rax, qword [rdi]
mov rcx, rdi
jmp 0x14048055b
mov rax, qword [rax + 8]
jmp 0x140480564
call qword [0x1400b8d90]
nop
lea rcx, [rbp - 0x61]
jmp 0x140480574
call fcn.1404813fc
mov r14, rax
cmp spl, 0xcc
clc
test rdi, rdi
jmp 0x140480589
je 0x1404805d7
mov rax, qword [rdi]
mov rcx, rdi
jmp 0x14048059a
mov rax, qword [rax + 0x10]
call qword [0x1400b8d90]
mov rcx, rax
jmp 0x1404805ac
test rax, rax
jmp 0x1404805b4
je 0x1404805d7
mov rax, qword [rax]
cwd
mov edx, 1
jmp 0x1404805c9
mov rax, qword [rax]
jmp 0x1404805d1
call qword [0x1400b8d90]
mov rax, qword [r14]
movsxd rdx, r13d
lea rdx, [rbp - 0x19]
movsx cx, spl
movzx cx, r13b
mov ch, 0xa3
mov rcx, r14
jmp 0x1404805f6
mov rax, qword [rax + 0x28]
jmp 0x1404805ff
call qword [0x1400b8d90]
nop
lea rdi, [rbp - 0x19]
cmp qword [rbp - 1], 0x10
cmovae rdi, qword [rbp - 0x19]
dec al
mov al, byte [rdi]
jmp 0x14048061d
dec al
cmp r8d, 0x69937b71
stc
cmp al, 0x7d
jmp 0x14048062e
ja 0x1404806eb
mov rax, qword [r14]
mov rcx, r14
jmp 0x14048063f
mov rax, qword [rax + 0x20]
jmp 0x140480648
call qword [0x1400b8d90]
movzx r14d, ax
jmp 0x140480657
jmp 0x1404806dd
test cl, cl
jmp 0x140480663
jle 0x1404806eb
movsx rdx, cl
cbw
cmp cl, bpl
bts rax, r9
mov rax, rsi
test ebx, 0x51f873c4
cmp bl, bh
sub rax, rbx
jmp 0x14048068c
cmp rdx, rax
jmp 0x140480694
jae 0x1404806eb
sub rsi, rdx
movzx r9d, r14w
jmp 0x1404806a6
mov r8d, 1
movzx edx, r9w
jmp 0x1404806b7
mov rdx, rsi
lea rcx, [rbp - 0x39]
jmp 0x1404806c3
call fcn.140487762
lea rax, [rdi + 1]
adc cl, r9b
cmp byte [rax], 0
jmp 0x1404806d9
cmovg rdi, rax
mov cl, byte [rdi]
test r13b, r14b
cmp cl, 0x7f
jne 0x14048065c
mov rsi, qword [rbp - 0x29]
mov rdi, qword [r13 + 0x28]
jmp 0x1404806f8
test rdi, rdi
jle 0x14048071c
cmp rdi, rsi
jmp 0x140480709
jbe 0x14048071c
sub rdi, rsi
jmp 0x140480717
jmp 0x140480727
xor edi, edi
add r8b, al
shl ch, 0xad
sbb r8b, bl
mov eax, dword [r13 + 0x18]
cdq
and eax, 0x1c0
not r8
movups xmm0, xmmword [r15]
lea r8, [rbp - 0x61]
lea rdx, [rbp - 0x51]
ror ch, cl
neg cx
btr ecx, ecx
mov rcx, r12
test r10, r13
stc
test sp, 0x464a
movdqu xmmword [rbp - 0x61], xmm0
cmp eax, 0x40
jmp 0x140480761
je 0x140480873
cmp eax, 0x100
je 0x1404807e8
mov qword [rsp + 0x20], rdi
movzx r14d, word [rbp - 0x71]
movsx r9w, r12b
bswap r9w
movzx r9d, r14w
jmp 0x14048078e
call fcn.14046a58e
xor edi, edi
sar dx, cl
adc dl, 0x40
inc rdx
lea r9, [rbp - 0x39]
sub dx, r13w
cmp qword [rbp - 0x21], 8
cmovae r9, qword [rbp - 0x39]
bswap dx
movups xmm0, xmmword [rax]
movzx edx, bx
jmp 0x1404807c1
movdqu xmmword [rbp - 0x61], xmm0
bswap r8w
mov qword [rsp + 0x20], rbx
lea r8, [rbp - 0x61]
lea rdx, [rbp - 0x51]
movsx ecx, r15w
mov rcx, r12
call fcn.14046a415
jmp 0x14048089d
lea r9, [rbp - 0x39]
cmp ebx, 0xb650aab
clc
stc
cmp qword [rbp - 0x21], 8
jmp 0x1404807fe
cmovae r9, qword [rbp - 0x39]
mov qword [rsp + 0x20], rbx
jmp 0x14048080d
call fcn.14046a415
movups xmm0, xmmword [rax]
cmovl rcx, r9
movzx r14w, cl
jmp 0x140480823
movdqu xmmword [rbp - 0x61], xmm0
movzx rdx, di
mov qword [rsp + 0x20], rdi
movzx r14d, word [rbp - 0x71]
cqo
movzx r9d, r14w
movzx r8d, r8w
cmovo ecx, r14d
lea r8, [rbp - 0x61]
xchg rcx, rcx
mov cx, r14w
lea rdx, [rbp - 0x51]
movsxd rcx, r13d
movzx rcx, bp
mov rcx, r12
jmp 0x140480862
call fcn.14046a58e
sub edi, edi
jmp 0x14048086e
jmp 0x14048089d
lea r9, [rbp - 0x39]
cmc
stc
test r8w, 0x4350
cmp qword [rbp - 0x21], 8
cmovae r9, qword [rbp - 0x39]
mov qword [rsp + 0x20], rbx
jmp 0x140480893
call fcn.14046a415
movzx r14d, word [rbp - 0x71]
movups xmm0, xmmword [rax]
sar r9w, cl
movdqu xmmword [r15], xmm0
clc
movsx rdx, sp
add r8d, 0x2457549e
lea rax, [rbp - 0x39]
rol r8b, 0x17
movsx r8, r11w
cmp qword [rbp - 0x21], 8
cqo
cmovae rax, qword [rbp - 0x39]
seto r8b
rcr dx, cl
xadd cl, cl
lea r9, [rax + rbx*2]
and dl, 0xaa
rcr ecx, cl
movdqu xmmword [rbp - 0x61], xmm0
shrd r8d, r10d, 0x8f
shl dx, 0x70
sub rsi, rbx
jmp 0x1404808f6
mov qword [rsp + 0x20], rsi
lea r8, [rbp - 0x61]
jmp 0x140480904
lea rdx, [rbp - 0x51]
setbe ch
movsx rcx, r15w
movzx rcx, r12w
mov rcx, r12
jmp 0x14048091b
call fcn.14046a415
movups xmm0, xmmword [rax]
add bh, ch
xchg ch, bl
and qword [r13 + 0x28], 0
movdqu xmmword [rbp - 0x61], xmm0
mov dh, 0x29
movsxd rcx, r13d
mov qword [rsp + 0x20], rdi
jmp 0x140480946
movzx r9d, r14w
movzx rcx, r14w
jmp 0x140480955
lea r8, [rbp - 0x61]
movsxd rdx, esi
mov dl, dl
mov rbx, qword [rbp - 0x41]
mov rdx, rbx
cmovbe rcx, rdi
not cx
mov rcx, r12
jmp 0x140480974
call fcn.14046a58e
nop
cdq
sbb dl, spl
mov edi, 0x1000
mov rdx, qword [rbp - 1]
cmp rdx, 0x10
jmp 0x140480990
jb 0x1404809f0
inc rdx
setle ch
mov rcx, qword [rbp - 0x19]
rcr rax, cl
ror ax, cl
mov rax, rcx
cmp rdx, rdi
jmp 0x1404809b1
jb 0x1404809eb
add rdx, 0x27
test bp, 0x5bfa
cmp r11b, r11b
cmp r14b, 0x38
mov rcx, qword [rcx - 8]
cmp r8b, 0xa6
sub rax, rcx
clc
cmc
test dil, sil
add rax, 0xfffffffffffffff8
cmc
cmp rax, 0x1f
jmp 0x1404809e5
ja 0x140480afa
call fcn.140102f68
movdqa xmm0, xmmword [0x1400bd400]
movdqu xmmword [rbp - 9], xmm0
rol rdx, 0x86
rcl dx, 0xb7
bt edx, r8d
mov byte [rbp - 0x19], 0
sbb edx, 0x44c5133f
cmovge dx, bx
mov rdx, qword [rbp - 0x21]
cmp rdx, 8
jmp 0x140480a24
jb 0x140480a88
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x39]
mov rax, rcx
cmp ebx, r14d
cmp r9b, 0x29
cmp rdx, rdi
jb 0x140480a83
add rdx, 0x27
cmp ebx, r11d
mov rcx, qword [rcx - 8]
cmp r15d, 0x24323d8a
cmc
jmp 0x140480a61
sub rax, rcx
clc
jmp 0x140480a6b
add rax, 0xfffffffffffffff8
test rsp, r8
clc
cmc
cmp rax, 0x1f
jmp 0x140480a7d
ja 0x140480aef
call fcn.140102f68
mov rax, rbx
sbb rcx, rbp
cmp r10w, 0x1402
mov rcx, qword [rbp + 7]
test dl, dh
jmp 0x140480a9f
xor rcx, rsp
call fcn.14049dc81
mov rbx, qword [rsp + 0xf0]
sub si, 0x6a72
bt r14, 0xcb
add rsp, 0xb0
not r14
pop r15
movsx si, r14b
movzx di, r13b
mov di, si
pop r14
pop r13
pop r12
cmovns bp, cx
pop rdi
setg sil
xchg bpl, sil
mov bpl, bl
pop rsi
pop rbp
jmp 0x140480aee
ret
call fcn.1404b4343
nop
jmp 0x140480afa
call fcn.1404b4343
nop
jmp 0x140276e4b