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

Disassembly:
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
sbb ax, bx
cmovg ax, r9w
shl eax, 0x34
mov qword [rsp + 8], rcx
xadd eax, eax
mov ax, bp
sub rsp, 0xb8
bswap rax
mov rax, qword [0x1400ac760]
cmp r14d, r9d
test r15, rsi
mov qword [rsp + 0x20], rax
cmp r12w, 0x7591
movsx rax, di
dec al
mov rax, qword [rsp + 0x20]
jmp 0x14069321b
mov eax, dword [rax + 0x1b20]
and eax, 0x10
test eax, eax
jmp 0x14069322b
je 0x14069358d
mov rax, qword [rsp + 0x20]
jmp 0x14069323b
movups xmm0, xmmword [rax + 0x1b5c]
movdqu xmmword [rsp + 0x28], xmm0
jmp 0x14069324d
movss xmm0, dword [rsp + 0x28]
jmp 0x140693258
comiss xmm0, dword [0x1400a4e28]
jb 0x140693316
movss xmm0, dword [rsp + 0x30]
jmp 0x140693270
comiss xmm0, dword [0x1400a4e28]
jb 0x140693316
movss xmm0, dword [rsp + 0xd0]
comiss xmm0, dword [rsp + 0x28]
jae 0x1406932a7
movss xmm0, dword [rsp + 0x28]
jmp 0x14069329c
movss dword [rsp + 0x3c], xmm0
jmp 0x140693300
movss xmm0, dword [rsp + 0xd0]
comiss xmm0, dword [rsp + 0x30]
jbe 0x1406932d6
movss xmm0, dword [rsp + 0x30]
jmp 0x1406932c6
movss dword [rsp + 0x38], xmm0
jmp 0x1406932d1
jmp 0x1406932ea
movss xmm0, dword [rsp + 0xd0]
jmp 0x1406932e4
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [rsp + 0x38]
jmp 0x1406932f5
movss dword [rsp + 0x3c], xmm0
jmp 0x140693300
movss xmm0, dword [rsp + 0x3c]
jmp 0x14069330b
movss dword [rsp + 0x40], xmm0
jmp 0x140693338
mov rax, qword [rsp + 0xc8]
jmp 0x140693323
movss xmm0, dword [rax + 0x20]
jmp 0x14069332d
movss dword [rsp + 0x40], xmm0
jmp 0x140693338
movss xmm0, dword [rsp + 0x40]
jmp 0x140693343
movss dword [rsp + 0xd0], xmm0
movss xmm0, dword [rsp + 0x2c]
jmp 0x140693357
comiss xmm0, dword [0x1400a4e28]
jb 0x14069341f
movss xmm0, dword [rsp + 0x34]
comiss xmm0, dword [0x1400a4e28]
jb 0x14069341f
movss xmm0, dword [rsp + 0xd4]
jmp 0x140693385
comiss xmm0, dword [rsp + 0x2c]
jae 0x1406933ab
movss xmm0, dword [rsp + 0x2c]
jmp 0x14069339b
movss dword [rsp + 0x48], xmm0
jmp 0x1406933a6
jmp 0x140693404
movss xmm0, dword [rsp + 0xd4]
jmp 0x1406933b9
comiss xmm0, dword [rsp + 0x34]
jbe 0x1406933df
movss xmm0, dword [rsp + 0x34]
jmp 0x1406933cf
movss dword [rsp + 0x44], xmm0
jmp 0x1406933da
jmp 0x1406933ee
movss xmm0, dword [rsp + 0xd4]
movss dword [rsp + 0x44], xmm0
movss xmm0, dword [rsp + 0x44]
jmp 0x1406933f9
movss dword [rsp + 0x48], xmm0
jmp 0x140693404
movss xmm0, dword [rsp + 0x48]
jmp 0x14069340f
movss dword [rsp + 0x4c], xmm0
jmp 0x14069341a
jmp 0x140693436
mov rax, qword [rsp + 0xc8]
test r11b, sil
clc
movss xmm0, dword [rax + 0x24]
movss dword [rsp + 0x4c], xmm0
movss xmm0, dword [rsp + 0x4c]
not al
movss dword [rsp + 0xd4], xmm0
add ax, 0x761c
stc
mov rax, qword [rsp + 0x20]
cmp qword [rax + 0x1b70], 0
jmp 0x14069345e
je 0x140693559
lea rcx, [rsp + 0x80]
jmp 0x140693471
call fcn.14069377e
mov rax, qword [rsp + 0x20]
bswap cx
mov rax, qword [rax + 0x1b78]
mov cx, bp
movzx cx, dl
mov qword [rsp + 0x80], rax
mov cl, 0xa0
movsx ecx, r11w
movsx rax, r12w
mov rax, qword [rsp + 0xc8]
movsx ecx, r13w
movzx ecx, r14w
mov rax, qword [rax + 0x10]
cmove cx, r11w
movsx ecx, sp
mov qword [rsp + 0x88], rax
cdqe
movsxd rax, r15d
mov rax, qword [rsp + 0xc8]
bswap cx
movsx ecx, bx
mov rax, qword [rax + 0x20]
not ch
xchg ch, ch
mov qword [rsp + 0x90], rax
cbw
movsx rcx, bp
mov rax, qword [rsp + 0xd0]
bswap rcx
movsxd rcx, r10d
setp cl
mov qword [rsp + 0x98], rax
movsx cx, ah
xchg rcx, rax
bswap cx
mov rax, qword [rsp + 0x20]
mov cl, ch
bswap cx
jmp 0x14069351c
mov rax, qword [rax + 0x1b70]
setae cl
movsx ecx, bp
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0x80]
jmp 0x14069353b
call qword [rsp + 0x78]
mov rax, qword [rsp + 0x98]
jmp 0x14069354c
mov qword [rsp + 0xd0], rax
jmp 0x140693559
cvttss2si eax, dword [rsp + 0xd0]
cvtsi2ss xmm0, eax
movss dword [rsp + 0xd0], xmm0
jmp 0x140693574
cvttss2si eax, dword [rsp + 0xd4]
cvtsi2ss xmm0, eax
movss dword [rsp + 0xd4], xmm0
shr ah, 0xac
mov rax, qword [rsp + 0xc8]
mov eax, dword [rax + 0xc]
cmc
test r9b, 0x10
clc
and eax, 0x1000040
test eax, eax
jne 0x140693743
mov rax, qword [rsp + 0xc8]
bt dx, r13w
sal r8b, 0xb6
shld r8d, r13d, 0xbd
mov qword [rsp + 0x70], rax
movzx eax, r13w
movsxd rax, edx
mov rax, qword [rsp + 0x20]
add rax, 0x157c
cqo
mov r8, rax
xchg cx, dx
movzx rdx, r8w
mov cl, r15b
lea rdx, [rsp + 0xd0]
xchg ch, cl
lea rcx, [rsp + 0xa0]
jmp 0x1406935fe
call fcn.14067c01a
mov rax, qword [rax]
jmp 0x14069360b
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x20]
jmp 0x14069361d
movss xmm0, dword [rax + 0x1574]
jmp 0x14069362a
subss xmm0, dword [0x1400a4f0c]
jmp 0x140693637
movss dword [rsp + 0x50], xmm0
jmp 0x140693642
movss xmm0, dword [rsp + 0x50]
jmp 0x14069364d
comiss xmm0, dword [0x1400a4e28]
ja 0x140693672
xorps xmm0, xmm0
jmp 0x140693662
movss dword [rsp + 0x58], xmm0
jmp 0x14069366d
jmp 0x140693689
movss xmm0, dword [rsp + 0x50]
movsxd rcx, r11d
movsx cx, al
movss dword [rsp + 0x58], xmm0
movzx ecx, r13w
mov rcx, qword [rsp + 0x70]
jmp 0x140693693
call fcn.140680ba7
movss dword [rsp + 0x6c], xmm0
bswap cx
mov ecx, r15d
not cl
mov rcx, qword [rsp + 0x70]
jmp 0x1406936b0
call fcn.1406809de
movss xmm1, dword [rsp + 0x6c]
addss xmm0, xmm1
jmp 0x1406936c4
addss xmm0, dword [rsp + 0x58]
jmp 0x1406936cf
movss dword [rsp + 0x60], xmm0
jmp 0x1406936da
movss xmm0, dword [rsp + 0xd4]
jmp 0x1406936e8
comiss xmm0, dword [rsp + 0x60]
jb 0x140693711
movss xmm0, dword [rsp + 0xd4]
jmp 0x140693701
movss dword [rsp + 0x68], xmm0
jmp 0x14069370c
jmp 0x14069372c
movss xmm0, dword [rsp + 0x60]
movsx rax, r12w
movss dword [rsp + 0x68], xmm0
cdqe
jmp 0x14069372c
movss xmm0, dword [rsp + 0x68]
mov ax, 0xac9c
movss dword [rsp + 0xd4], xmm0
movzx cx, ah
mov rax, qword [rsp + 0xc0]
bt cx, 0xf
test dil, 0x32
mov rcx, qword [rsp + 0xd0]
mov qword [rax], rcx
shld eax, ecx, 0x8c
mov rax, qword [rsp + 0xc0]
cmc
jmp 0x140693771
add rsp, 0xb8
jmp 0x14069377d
ret