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

Disassembly:
mov byte [rsp + 0x18], r8b
mov qword [rsp + 0x10], rdx
bt rax, rsp
mov qword [rsp + 8], rcx
sub rsp, 0x78
mov rax, qword [0x1400b0840]
mov qword [rsp + 0x68], rax
bswap ax
movsxd rax, r14d
mov rax, qword [rsp + 0x88]
jmp 0x140697501
mov rax, qword [rax + 0x54]
jmp 0x14069750a
mov qword [rsp + 0x20], rax
movzx rax, dx
cmovb ax, dx
mov rax, qword [rsp + 0x88]
jmp 0x140697524
movss xmm0, dword [0x1400a8fe8]
jmp 0x140697531
comiss xmm0, dword [rax + 0x64]
jbe 0x140697717
mov rax, qword [rsp + 0x88]
movss xmm0, dword [rax + 0x6c]
bsf rax, r10
movss dword [rsp + 0x30], xmm0
bt ax, 0x1f
mov al, r10b
mov rax, qword [rsp + 0x88]
stc
movss xmm0, dword [rax + 0x64]
nop
movss dword [rsp + 0x28], xmm0
sal ax, cl
movsx rax, bp
movzx eax, byte [rsp + 0x90]
clc
test r12w, sp
test r10d, 0xb4a24084
test eax, eax
je 0x1406975e0
movss xmm0, dword [rsp + 0x30]
comiss xmm0, dword [0x1400a8dfc]
ja 0x1406975e0
mov rax, qword [rsp + 0x88]
jmp 0x1406975b3
movss xmm0, dword [rsp + 0x28]
jmp 0x1406975be
comiss xmm0, dword [rax + 0x38]
ja 0x1406975e0
xorps xmm0, xmm0
jmp 0x1406975d0
movss dword [rsp + 0x28], xmm0
jmp 0x1406975db
jmp 0x1406976a8
movzx eax, byte [rsp + 0x90]
cmc
test eax, eax
jmp 0x1406975f0
je 0x1406976a8
movss xmm0, dword [rsp + 0x30]
comiss xmm0, dword [0x1400a8edc]
jb 0x1406976a8
mov rax, qword [rsp + 0x88]
movzx ecx, bp
movsx rcx, r13w
mov rcx, qword [rsp + 0x88]
movss xmm0, dword [rax + 0x28]
cbw
addss xmm0, dword [rcx + 0x38]
nop
mov rax, qword [rsp + 0x68]
jmp 0x140697638
addss xmm0, dword [rax + 0x15b0]
jmp 0x140697645
movss xmm1, dword [rsp + 0x28]
jmp 0x140697650
comiss xmm1, xmm0
jb 0x1406976a8
mov rax, qword [rsp + 0x88]
jmp 0x140697666
movss xmm0, dword [rax + 0x38]
jmp 0x140697670
mulss xmm0, dword [0x1400a8f04]
mov rax, qword [rsp + 0x88]
movzx rcx, r12w
bswap rcx
movss xmm1, dword [rax + 0x28]
addss xmm1, xmm0
cwde
lahf
movaps xmm0, xmm1
jmp 0x14069769c
movss dword [rsp + 0x28], xmm0
setge ch
movsxd rax, r13d
mov rax, qword [rsp + 0x88]
xchg cl, ch
movzx cx, r11b
movsx rcx, ax
mov rcx, qword [rsp + 0x88]
jmp 0x1406976c8
movss xmm0, dword [rax + 0x20]
jmp 0x1406976d2
subss xmm0, dword [rcx + 0x74]
jmp 0x1406976dc
movss xmm1, dword [rsp + 0x30]
jmp 0x1406976e7
mulss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x1406976f5
movss xmm1, dword [rsp + 0x28]
subss xmm1, xmm0
movzx rax, r15w
cmovo eax, r12d
sets ah
movaps xmm0, xmm1
mov al, 0x39
mov al, ch
movss dword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0x88]
jmp 0x140697724
movss xmm0, dword [0x1400a8fe8]
jmp 0x140697731
comiss xmm0, dword [rax + 0x68]
jbe 0x140697941
mov rcx, qword [rsp + 0x88]
jmp 0x140697748
call fcn.140673b52
movss dword [rsp + 0x5c], xmm0
mov rcx, qword [rsp + 0x88]
jmp 0x140697760
call fcn.140673d1a
movss xmm1, dword [rsp + 0x5c]
add ah, 9
dec eax
add ax, r12w
addss xmm1, xmm0
rcl ah, 0xa4
movaps xmm0, xmm1
movzx eax, r8w
mov al, r14b
jmp 0x14069778a
movss dword [rsp + 0x60], xmm0
mov rax, qword [rsp + 0x88]
movss xmm0, dword [rax + 0x70]
bt eax, edx
nop
movss dword [rsp + 0x34], xmm0
shld ax, r15w, 1
adc al, 0x96
mov rax, qword [rsp + 0x88]
test dil, 0x85
clc
movss xmm0, dword [rax + 0x68]
inc ah
cwde
movss dword [rsp + 0x2c], xmm0
mov al, 0xa6
xor ah, 0x80
movzx eax, byte [rsp + 0x90]
test eax, eax
jmp 0x1406977de
je 0x14069782e
movss xmm0, dword [rsp + 0x34]
jmp 0x1406977ef
comiss xmm0, dword [0x1400a8dfc]
ja 0x14069782e
mov rax, qword [rsp + 0x88]
jmp 0x140697809
movss xmm0, dword [rsp + 0x2c]
jmp 0x140697814
comiss xmm0, dword [rax + 0x3c]
ja 0x14069782e
xorps xmm0, xmm0
and rax, rax
movss dword [rsp + 0x2c], xmm0
movsx rax, dx
movzx eax, byte [rsp + 0x90]
test eax, eax
jmp 0x14069783d
je 0x1406978e3
movss xmm0, dword [rsp + 0x34]
comiss xmm0, dword [0x1400a8edc]
jb 0x1406978e3
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x88]
jmp 0x14069786b
movss xmm0, dword [rax + 0x2c]
movsxd rax, ecx
addss xmm0, dword [rcx + 0x3c]
movsxd rax, esp
mov rax, qword [rsp + 0x68]
jmp 0x140697885
addss xmm0, dword [rax + 0x15b4]
jmp 0x140697892
movss xmm1, dword [rsp + 0x2c]
comiss xmm1, xmm0
jb 0x1406978e3
mov rax, qword [rsp + 0x88]
jmp 0x1406978ae
movss xmm0, dword [rax + 0x3c]
jmp 0x1406978b8
mulss xmm0, dword [0x1400a8f04]
mov rax, qword [rsp + 0x88]
cmova rcx, rdx
movss xmm1, dword [rax + 0x2c]
cbw
addss xmm1, xmm0
movaps xmm0, xmm1
movsxd rax, eax
movss dword [rsp + 0x2c], xmm0
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x88]
jmp 0x1406978f8
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rcx + 0x78]
jmp 0x140697907
subss xmm0, dword [rsp + 0x60]
jmp 0x140697912
movss xmm1, dword [rsp + 0x34]
jmp 0x14069791d
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rsp + 0x2c]
subss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x140697936
movss dword [rsp + 0x24], xmm0
jmp 0x140697941
movss xmm0, dword [rsp + 0x20]
comiss xmm0, dword [0x1400a8dfc]
jb 0x14069796f
movss xmm0, dword [rsp + 0x20]
jmp 0x14069795f
movss dword [rsp + 0x38], xmm0
jmp 0x14069796a
jmp 0x140697982
xorps xmm0, xmm0
jmp 0x140697977
movss dword [rsp + 0x38], xmm0
jmp 0x140697982
cvttss2si eax, dword [rsp + 0x38]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x20], xmm0
movss xmm0, dword [rsp + 0x24]
jmp 0x14069799d
comiss xmm0, dword [0x1400a8dfc]
jb 0x1406979bb
movss xmm0, dword [rsp + 0x24]
movss dword [rsp + 0x3c], xmm0
jmp 0x1406979c9
xorps xmm0, xmm0
movss dword [rsp + 0x3c], xmm0
jmp 0x1406979c9
cvttss2si eax, dword [rsp + 0x3c]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x24], xmm0
or eax, eax
add al, 0x18
mov rax, qword [rsp + 0x88]
stc
test eax, ebp
clc
movzx eax, byte [rax + 0x81]
test r11w, 0xd43e
cmp rbx, 0xffffffffb1bcaa22
test eax, eax
jmp 0x140697a04
jne 0x140697b25
mov rax, qword [rsp + 0x88]
movzx eax, byte [rax + 0x83]
test eax, eax
jne 0x140697b25
mov rax, qword [rsp + 0x88]
jmp 0x140697a2e
movss xmm0, dword [rax + 0x5c]
jmp 0x140697a38
movss dword [rsp + 0x40], xmm0
jmp 0x140697a43
movss xmm0, dword [rsp + 0x20]
jmp 0x140697a4e
comiss xmm0, dword [rsp + 0x40]
jae 0x140697a74
movss xmm0, dword [rsp + 0x20]
jmp 0x140697a64
movss dword [rsp + 0x48], xmm0
jmp 0x140697a6f
jmp 0x140697a88
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x48], xmm0
cbw
movsx ax, r13b
lahf
movss xmm0, dword [rsp + 0x48]
movsx eax, r11w
movss dword [rsp + 0x20], xmm0
jmp 0x140697aa1
mov rax, qword [rsp + 0x88]
jmp 0x140697aae
movss xmm0, dword [rax + 0x60]
movss dword [rsp + 0x50], xmm0
jmp 0x140697abe
movss xmm0, dword [rsp + 0x24]
jmp 0x140697ac9
comiss xmm0, dword [rsp + 0x50]
jae 0x140697aef
movss xmm0, dword [rsp + 0x24]
jmp 0x140697adf
movss dword [rsp + 0x58], xmm0
jmp 0x140697aea
jmp 0x140697b0d
movss xmm0, dword [rsp + 0x50]
test r14, 0xfffffffffa993036
movss dword [rsp + 0x58], xmm0
shr eax, cl
bsf eax, r8d
bt ax, 0x94
movss xmm0, dword [rsp + 0x58]
movsx rax, bx
movss dword [rsp + 0x24], xmm0
sar eax, 0x95
btr cx, r8w
mov rax, qword [rsp + 0x80]
clc
mov rcx, qword [rsp + 0x20]
mov qword [rax], rcx
or eax, 0x813fd2f
mov rax, qword [rsp + 0x80]
add rsp, 0x78
ret