Function at 0x14044325c
Capabilities:
Execute anti-debugging instructions

Disassembly:
push rsi
movsx esi, r9w
push rdi
xor dil, r10b
push rbp
jmp 0x1404432b0
push rbx
cmove esi, r15d
sal rdi, 0x23
and dil, dil
sub rsp, 0x1d8
bswap di
movaps xmmword [rsp + 0x1c0], xmm13
setae dil
mov sil, al
movaps xmmword [rsp + 0x1b0], xmm12
mov si, 0x4757
movaps xmmword [rsp + 0x1a0], xmm11
movaps xmmword [rsp + 0x190], xmm10
movaps xmmword [rsp + 0x180], xmm9
mov sil, r8b
movsx edi, bx
movaps xmmword [rsp + 0x170], xmm8
bswap rdi
jmp 0x14044331d
movaps xmmword [rsp + 0x160], xmm7
cmovl rdi, rdx
jmp 0x140443333
movaps xmmword [rsp + 0x150], xmm6
movzx edi, r8w
movsx rsi, r9w
bswap edi
mov rdi, r9
movaps xmm10, xmm2
mov esi, ebx
mov rsi, rcx
jmp 0x140443356
movq xmm9, rdx
movzx ebp, byte [rsp + 0x238]
jmp 0x140443368
movss xmm8, dword [rsp + 0x230]
jmp 0x140443377
movsd xmm12, qword [rsp + 0x220]
jmp 0x140443386
movsd xmm13, qword [rsp + 0x228]
jmp 0x140443395
movsd xmm0, qword [0x1400bfef0]
jmp 0x1404433a2
mulsd xmm13, qword [0x1400bfef8]
mulsd xmm0, xmm12
addsd xmm13, xmm0
mulsd xmm13, qword [0x1400bff00]
movdqa xmm0, xmm9
call fcn.1404b426e
movdqa xmm11, xmm0
pshufd xmm0, xmm9, 0x55
call fcn.1404b426e
punpckldq xmm11, xmm0
addps xmm11, xmmword [0x1400bd4e0]
shufps xmm10, xmm10, 0
sub ebx, ebx
jmp 0x1404433f1
mulsd xmm12, qword [0x1400bfef8]
movaps xmm9, xmmword [0x1400bf530]
jmp 0x140443407
nop dword [rax]
jmp 0x140443413
xorps xmm0, xmm0
cvtsi2sd xmm0, ebx
mulsd xmm0, xmm13
addsd xmm0, xmm12
xorps xmm7, xmm7
cvtsd2ss xmm7, xmm0
movaps xmm0, xmm7
jmp 0x140443433
call fcn.1400980a0
movaps xmm6, xmm0
jmp 0x140443440
movaps xmm0, xmm7
jmp 0x140443448
call fcn.14009b760
xorps xmm0, xmm9
unpcklps xmm6, xmm0
mulps xmm6, xmm10
addps xmm6, xmm11
movlps qword [rsp + rbx*8 + 0x50], xmm6
inc rbx
cmp rbx, 0x20
jmp 0x14044346d
jne 0x140443413
mov qword [rsp + 0x38], 0
cwd
cdq
rdtsc
mov rcx, qword [rsi + 8]
cbw
cwd
mov rax, qword [rcx]
lea rdx, [rsp + 0x38]
jmp 0x140443496
call qword [rax + 0x50]
mov qword [rsp + 0x30], 0
mov rcx, 0x7c01307a
cwd
mov rcx, qword [rsp + 0x38]
movsxd rax, ebx
bswap rax
mov rax, qword [rcx]
movsx edx, r10w
cqo
lea rdx, [rsp + 0x30]
jmp 0x1404434c9
call qword [rax + 0x88]
mov rcx, qword [rsp + 0x30]
rdtsc
mov rdx, qword [rsp + 0x50]
lahf
movzx ax, sil
cbw
mov rax, qword [rcx]
not r8b
movzx r8d, r11w
mov r8d, 1
jmp 0x1404434f8
call qword [rax + 0x28]
mov rcx, qword [rsp + 0x30]
movzx r8d, si
cdqe
mov rax, qword [rcx]
movzx edx, r8w
lea rdx, [rsp + 0x50]
mov r8d, 0x20
jmp 0x14044351d
call qword [rax + 0x30]
mov rcx, qword [rsp + 0x30]
cbw
cdq
rdtsc
movzx edx, bpl
mov rax, qword [rcx]
jmp 0x140443536
call qword [rax + 0x40]
mov rcx, qword [rsp + 0x30]
movsx ax, dl
movsx eax, sp
mov rax, qword [rcx]
jmp 0x14044354d
call qword [rax + 0x48]
mov rcx, qword [rsi + 0x20]
rdtsc
movups xmm0, xmmword [rdi]
cbw
movsx eax, r15w
movaps xmmword [rsp + 0x40], xmm0
cwd
mov dl, 0xc1
movsx eax, r15w
mov rax, qword [rcx]
setnp dl
mov dh, 0x4b
lea rdx, [rsp + 0x40]
call qword [rax + 0x40]
mov rcx, qword [rsi + 0x18]
cdq
cbw
mov al, r14b
mov r8, qword [rsi + 0x20]
movzx ax, r15b
mov rdx, qword [rsp + 0x38]
mov rax, qword [rcx]
jmp 0x14044359d
mov qword [rsp + 0x20], 0
movaps xmm3, xmm8
jmp 0x1404435af
call qword [rax + 0xb0]
mov rcx, qword [rsp + 0x30]
not eax
mov al, 0x4b
mov rax, qword [rcx]
jmp 0x1404435c6
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x38]
cwde
movsx rax, r13w
movsx eax, r15w
mov rax, qword [rcx]
jmp 0x1404435df
call qword [rax + 0x10]
movaps xmm6, xmmword [rsp + 0x150]
and si, 0x532b
movaps xmm7, xmmword [rsp + 0x160]
rcl si, 0x89
rol dil, cl
movaps xmm8, xmmword [rsp + 0x170]
neg si
rcl bp, cl
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
neg dil
bts bx, r10w
movaps xmm11, xmmword [rsp + 0x1a0]
movzx rbp, r8w
movaps xmm12, xmmword [rsp + 0x1b0]
sar rbx, 0xc0
ror edi, 0xd1
rcl bp, 0xf
movaps xmm13, xmmword [rsp + 0x1c0]
rol bl, 0xea
add rsp, 0x1d8
bswap bp
pop rbx
pop rbp
movsx rsi, bx
movzx rsi, r13w
pop rdi
mov esi, 0x6c8b2086
pop rsi
jmp 0x140443674
ret