Function at 0x140679a46
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov byte [rsp + 0x20], r9b
mov dword [rsp + 0x18], r8d
xadd al, al
shl r9w, 0xb1
mov qword [rsp + 0x10], rdx
shr al, 8
cmovns dx, r10w
cdqe
mov qword [rsp + 8], rcx
sal r8b, 0x22
sub rsp, 0xd8
cqo
not r9w
setns al
mov rax, qword [0x1400b0840]
mov qword [rsp + 0x88], rax
xchg r9b, dl
mov rax, qword [rsp + 0x88]
not cx
cwd
cmovb cx, di
mov rax, qword [rax + 0x1a80]
setno dh
mov qword [rsp + 0x80], rax
movsx dx, r13b
cwde
cbw
mov rax, qword [rsp + 0x80]
mov rax, qword [rax + 0x2b0]
movsx ecx, cx
movsx r8, si
mov qword [rsp + 0xa0], rax
xchg r8w, dx
mov dword [rsp + 0x28], 0xf
movzx r9w, dil
movss xmm0, dword [rsp + 0x100]
cmovs r9w, ax
movss dword [rsp + 0x20], xmm0
movsx cx, cl
cmovg r9d, ebp
movsxd r9, r13d
mov r9d, dword [rsp + 0xf0]
lea r8, [rsp + 0xe8]
cqo
movsx edx, sp
movsx rdx, bx
lea rdx, [rsp + 0xe0]
mov rcx, qword [rsp + 0xa0]
jmp 0x140679b39
call fcn.1406c7820
mov rax, qword [rsp + 0x88]
clc
cmp r8b, bpl
movss xmm0, dword [rax + 0x15ac]
movzx eax, cx
add ah, 0xb2
bts rax, rsi
movss dword [rsp + 0x40], xmm0
mov eax, r12d
movzx eax, byte [rsp + 0xf8]
cmp r11, 0x329bd2ba
cmp r12b, spl
test eax, eax
jmp 0x140679b7e
je 0x140679e86
movss xmm0, dword [rsp + 0x40]
jmp 0x140679b8f
comiss xmm0, dword [0x1400a8dfc]
jbe 0x140679e86
mov rax, qword [rsp + 0x80]
setg ch
movsx rcx, r11w
movzx ecx, r11w
mov rax, qword [rax + 0x2b0]
mov qword [rsp + 0xb8], rax
bswap ecx
movss xmm1, dword [0x1400a8edc]
bswap cx
mov ecx, 6
jmp 0x140679bd5
call fcn.140678397
mov dword [rsp + 0x68], eax
cwd
movss xmm0, dword [0x1400a8edc]
movzx ax, r12b
rdtsc
cdq
movss dword [rsp + 0x70], xmm0
bswap r9d
movss xmm0, dword [0x1400a8edc]
jmp 0x140679c0a
movss dword [rsp + 0x74], xmm0
not r9b
cbw
movss xmm0, dword [rsp + 0xec]
not r9d
setnp dl
addss xmm0, dword [rsp + 0x74]
cdq
movss dword [rsp + 0x50], xmm0
movzx cx, ch
movzx eax, r10w
setbe r8b
movss xmm0, dword [rsp + 0xe8]
addss xmm0, dword [rsp + 0x70]
movsx dx, cl
cqo
movss dword [rsp + 0x48], xmm0
bswap dx
movss xmm0, dword [rsp + 0x48]
cdqe
xchg r8b, dl
mov r9b, 0x12
movss dword [rsp + 0x90], xmm0
cqo
jmp 0x140679c7c
movss xmm0, dword [rsp + 0x50]
cwde
cdq
movss dword [rsp + 0x94], xmm0
cdqe
movsxd rax, r8d
lea rax, [rsp + 0x90]
cqo
cwd
mov qword [rsp + 0xa8], rax
movss xmm0, dword [0x1400a8edc]
movsx r8w, r13b
movsx r9, cx
movss dword [rsp + 0x78], xmm0
not edx
movss xmm0, dword [0x1400a8edc]
mov cl, 0
movss dword [rsp + 0x7c], xmm0
movss xmm0, dword [rsp + 0xe4]
movzx r9d, r10w
mov r9b, 0x81
movzx r9, r10w
addss xmm0, dword [rsp + 0x7c]
cwd
movss dword [rsp + 0x60], xmm0
jmp 0x140679cfb
movss xmm0, dword [rsp + 0xe0]
addss xmm0, dword [rsp + 0x78]
movsx rax, r15w
cwd
movsx eax, r8w
movss dword [rsp + 0x58], xmm0
xchg r8, rdx
bswap r8
movss xmm0, dword [rsp + 0x58]
movzx dx, r13b
jmp 0x140679d32
movss dword [rsp + 0x98], xmm0
movsx r8d, cx
movss xmm0, dword [rsp + 0x60]
rdtsc
mov dl, ch
xchg r8d, edx
movss dword [rsp + 0x9c], xmm0
cqo
lea rax, [rsp + 0x98]
mov qword [rsp + 0xb0], rax
cwd
mov r9b, 0xaf
bswap dx
movss xmm0, dword [rsp + 0x40]
jmp 0x140679d7e
movss dword [rsp + 0x30], xmm0
xchg r9b, r9b
mov dword [rsp + 0x28], 0xf
movss xmm0, dword [rsp + 0x100]
mov r9, 0xffffffffff94cc07
movss dword [rsp + 0x20], xmm0
movzx r8, r14w
cmovno r8w, bx
not cx
mov r9d, dword [rsp + 0x68]
cdq
setne dl
mov r8, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
mov ecx, r14d
mov rcx, qword [rsp + 0xb8]
jmp 0x140679dda
call fcn.1406c7356
mov rax, qword [rsp + 0x80]
mov rax, qword [rax + 0x2b0]
movsx ecx, r9w
mov qword [rsp + 0xc0], rax
movss xmm1, dword [0x1400a8edc]
movsx cx, dl
movsx rcx, cx
mov cl, sil
mov ecx, 5
jmp 0x140679e17
call fcn.140678397
mov dword [rsp + 0x6c], eax
movss xmm0, dword [rsp + 0x40]
cqo
cwd
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], 0xf
movss xmm0, dword [rsp + 0x100]
jmp 0x140679e4b
movss dword [rsp + 0x20], xmm0
movsx r9w, r14b
mov r8w, r15w
cdq
mov r9d, dword [rsp + 0x6c]
movzx r8d, r10w
lea r8, [rsp + 0xe8]
lea rdx, [rsp + 0xe0]
mov rcx, qword [rsp + 0xc0]
jmp 0x140679e81
call fcn.1406c7356
add rsp, 0xd8
jmp 0x140679e92
ret