Function at 0x14037a565
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov dword [rsp + 0x20], r9d
btr ax, dx
shl ah, 0x1a
cmp r15b, 0xb8
mov qword [rsp + 0x18], r8
test r8d, r13d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
xadd rax, rcx
sub rsp, 0x78
cmovle eax, eax
movsx eax, r15w
mov rax, qword [rsp + 0x88]
movsx cx, dh
movsxd rcx, r11d
mov rcx, qword [rsp + 0x90]
movsd xmm0, qword [rax + 8]
jmp 0x14037a5b7
subsd xmm0, qword [rcx + 8]
jmp 0x14037a5c1
xorps xmm0, xmmword [0x1400cec50]
jmp 0x14037a5cd
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x30], xmm0
movzx rax, r13w
cwde
movsxd rax, ecx
mov rax, qword [rsp + 0x88]
movsx ecx, bx
bswap ecx
mov cl, 0x3d
mov rcx, qword [rsp + 0x90]
jmp 0x14037a5fb
movsd xmm0, qword [rax]
jmp 0x14037a604
subsd xmm0, qword [rcx]
jmp 0x14037a60d
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x2c], xmm0
movss xmm0, dword [rsp + 0xb8]
jmp 0x14037a625
subss xmm0, dword [0x1400ceb60]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [rsp + 0x38]
jmp 0x14037a63e
mulss xmm0, dword [0x1400ce938]
movss dword [rsp + 0x28], xmm0
jmp 0x14037a651
cvtss2sd xmm0, dword [rsp + 0x28]
call fcn.1400b8450
cvtsd2ss xmm0, xmm0
movss xmm1, dword [rsp + 0x2c]
jmp 0x14037a66b
mulss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14037a677
cvtss2sd xmm0, xmm0
movsd qword [rsp + 0x50], xmm0
cvtss2sd xmm1, dword [rsp + 0x30]
movsd qword [rsp + 0x48], xmm1
jmp 0x14037a692
cvtss2sd xmm2, dword [rsp + 0x28]
movaps xmm0, xmm2
jmp 0x14037a6a0
call fcn.1400bb710
movsd xmm1, qword [rsp + 0x48]
jmp 0x14037a6b0
mulsd xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14037a6bc
movsd xmm1, qword [rsp + 0x50]
subsd xmm1, xmm0
jmp 0x14037a6cb
movaps xmm0, xmm1
jmp 0x14037a6d3
cvtsd2ss xmm0, xmm0
divss xmm0, dword [0x1400ceb20]
movss dword [rsp + 0x24], xmm0
jmp 0x14037a6ea
cvtss2sd xmm0, dword [rsp + 0x28]
call fcn.1400bb710
cvtsd2ss xmm0, xmm0
movss xmm1, dword [rsp + 0x2c]
mulss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14037a70b
cvtss2sd xmm0, xmm0
movsd qword [rsp + 0x60], xmm0
jmp 0x14037a71a
cvtss2sd xmm1, dword [rsp + 0x30]
movsd qword [rsp + 0x58], xmm1
jmp 0x14037a72b
cvtss2sd xmm2, dword [rsp + 0x28]
movaps xmm0, xmm2
jmp 0x14037a739
call fcn.1400b8450
movsd xmm1, qword [rsp + 0x58]
jmp 0x14037a749
mulsd xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14037a755
movsd xmm1, qword [rsp + 0x60]
jmp 0x14037a760
addsd xmm1, xmm0
jmp 0x14037a769
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
divss xmm0, dword [0x1400ceb20]
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [rsp + 0x20]
jmp 0x14037a789
comiss xmm0, dword [0x1400ce90c]
jae 0x14037a7a3
mov dword [rsp + 0x34], 1
jmp 0x14037a7b3
mov dword [rsp + 0x34], 0
xor cl, 0xb5
inc eax
shr dl, 0x15
mov rax, qword [rsp + 0xc0]
mov cl, byte [rsp + 0x34]
and dh, 0x82
movsxd rdx, r8d
mov byte [rax], cl
movsx dx, bl
and rax, r8
mov eax, dword [rsp + 0xa8]
movzx dx, r9b
or dx, 0xee9f
cdq
sub eax, edx
sar eax, 1
movsx edx, cx
test spl, r14b
mov dword [rsp + 0x3c], eax
and rax, rdx
mov eax, dword [rsp + 0xb0]
rol dx, cl
cdq
test dl, bpl
test r12d, 0xb504a78e
sub eax, edx
jmp 0x14037a80d
sar eax, 1
mov dword [rsp + 0x40], eax
jmp 0x14037a818
cvtsi2ss xmm0, dword [rsp + 0x3c]
movss xmm1, dword [rsp + 0x24]
jmp 0x14037a829
addss xmm1, xmm0
jmp 0x14037a832
movaps xmm0, xmm1
jmp 0x14037a83a
movss dword [rsp + 0x24], xmm0
cvtsi2ss xmm0, dword [rsp + 0x40]
movss xmm1, dword [rsp + 0x20]
jmp 0x14037a851
addss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14037a85d
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [rsp + 0x24]
jmp 0x14037a86e
comiss xmm0, dword [0x1400ceae0]
jae 0x14037a896
movss xmm0, dword [0x1400ceae0]
movss dword [rsp + 0x24], xmm0
movsx eax, r9w
btr ax, 0x3b
shl ax, 0x3d
mov eax, dword [rsp + 0xa8]
cmc
sub eax, 5
jmp 0x14037a8a6
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x24]
jmp 0x14037a8b5
comiss xmm1, xmm0
jbe 0x14037a8e2
mov eax, dword [rsp + 0xa8]
clc
test rdx, rbp
test al, 5
sub eax, 5
jmp 0x14037a8d3
cvtsi2ss xmm0, eax
movss dword [rsp + 0x24], xmm0
jmp 0x14037a8e2
movss xmm0, dword [rsp + 0x20]
comiss xmm0, dword [0x1400ceae0]
jae 0x14037a906
movss xmm0, dword [0x1400ceae0]
mov ah, 0xa8
movss dword [rsp + 0x20], xmm0
mov eax, dword [rsp + 0xb0]
cmp r14b, 0x88
sub eax, 5
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x20]
jmp 0x14037a923
comiss xmm1, xmm0
jbe 0x14037a953
mov eax, dword [rsp + 0xb0]
cmp r8b, r12b
jmp 0x14037a93c
sub eax, 5
jmp 0x14037a944
cvtsi2ss xmm0, eax
movss dword [rsp + 0x20], xmm0
jmp 0x14037a953
cvtsi2ss xmm0, dword [rsp + 0x98]
movss xmm1, dword [rsp + 0x24]
jmp 0x14037a967
addss xmm1, xmm0
jmp 0x14037a970
movaps xmm0, xmm1
movss dword [rsp + 0x24], xmm0
jmp 0x14037a97e
cvtsi2ss xmm0, dword [rsp + 0xa0]
movss xmm1, dword [rsp + 0x20]
jmp 0x14037a992
addss xmm1, xmm0
jmp 0x14037a99b
movaps xmm0, xmm1
movss dword [rsp + 0x20], xmm0
cvtss2sd xmm0, dword [rsp + 0x20]
cvtss2sd xmm1, dword [rsp + 0x24]
xorps xmm3, xmm3
not ch
xchg cx, cx
movaps xmm2, xmm0
movzx rcx, r14w
mov rcx, qword [rsp + 0x80]
jmp 0x14037a9cc
call fcn.14002f079
mov rax, qword [rsp + 0x80]
add rsp, 0x78
jmp 0x14037a9e2
ret