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

Disassembly:
mov byte [rsp + 0x18], r8b
btc ax, 0xa9
cdqe
adc rax, r11
mov qword [rsp + 0x10], rdx
shl eax, 6
mov qword [rsp + 8], rcx
sal rax, cl
sub rsp, 0x78
mov ah, bl
jmp 0x1406b2c4d
mov rax, qword [0x1400cb7b8]
jmp 0x1406b2c59
mov qword [rsp + 0x68], rax
movsx rax, di
mov rax, qword [rsp + 0x88]
jmp 0x1406b2c6f
mov rax, qword [rax + 0x54]
jmp 0x1406b2c78
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x88]
jmp 0x1406b2c8a
movss xmm0, dword [0x1400c0b0c]
jmp 0x1406b2c97
comiss xmm0, dword [rax + 0x64]
jbe 0x1406b2e9e
mov rax, qword [rsp + 0x88]
test r11, 0xffffffff89b220a7
cmc
cmp bpl, 0x9b
movss xmm0, dword [rax + 0x6c]
movsxd rax, ebp
bt ax, 0xb6
movss dword [rsp + 0x30], xmm0
sete al
mov al, r9b
mov rax, qword [rsp + 0x88]
clc
stc
movss xmm0, dword [rax + 0x64]
sar al, 0xa
shrd rax, r11, 5
movss dword [rsp + 0x28], xmm0
sbb rax, r12
movzx eax, byte [rsp + 0x90]
test r12w, 0x3ca7
stc
test eax, eax
je 0x1406b2d57
movss xmm0, dword [rsp + 0x30]
jmp 0x1406b2d10
comiss xmm0, dword [0x1400c08dc]
ja 0x1406b2d57
mov rax, qword [rsp + 0x88]
jmp 0x1406b2d2a
movss xmm0, dword [rsp + 0x28]
jmp 0x1406b2d35
comiss xmm0, dword [rax + 0x38]
ja 0x1406b2d57
xorps xmm0, xmm0
jmp 0x1406b2d47
movss dword [rsp + 0x28], xmm0
jmp 0x1406b2d52
jmp 0x1406b2e3a
movzx eax, byte [rsp + 0x90]
clc
test eax, eax
jmp 0x1406b2d67
je 0x1406b2e3a
movss xmm0, dword [rsp + 0x30]
comiss xmm0, dword [0x1400c09c4]
jb 0x1406b2e3a
mov rax, qword [rsp + 0x88]
seto ch
mov rcx, qword [rsp + 0x88]
jmp 0x1406b2d98
movss xmm0, dword [rax + 0x28]
movzx rax, ax
not rax
cdqe
addss xmm0, dword [rcx + 0x38]
movzx eax, r12w
movsxd rax, r12d
cdqe
mov rax, qword [rsp + 0x68]
jmp 0x1406b2dbe
addss xmm0, dword [rax + 0x15b0]
jmp 0x1406b2dcb
movss xmm1, dword [rsp + 0x28]
jmp 0x1406b2dd6
comiss xmm1, xmm0
jb 0x1406b2e3a
mov rax, qword [rsp + 0x88]
movss xmm0, dword [rax + 0x38]
jmp 0x1406b2df1
mulss xmm0, dword [0x1400c09f4]
mov rax, qword [rsp + 0x88]
jmp 0x1406b2e08
movss xmm1, dword [rax + 0x28]
addss xmm1, xmm0
movsx cx, r8b
not al
movsx rcx, ax
movaps xmm0, xmm1
not ax
mov cx, 0x1c0c
jmp 0x1406b2e2b
movss dword [rsp + 0x28], xmm0
setbe cl
movzx rax, bx
mov cl, 0x24
mov rax, qword [rsp + 0x88]
mov cx, r12w
movzx cx, spl
mov rcx, qword [rsp + 0x88]
jmp 0x1406b2e58
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rcx + 0x74]
jmp 0x1406b2e67
movss xmm1, dword [rsp + 0x30]
mulss xmm1, xmm0
movaps xmm0, xmm1
movss xmm1, dword [rsp + 0x28]
subss xmm1, xmm0
setb al
cmovbe ax, r9w
movsx eax, r8w
movaps xmm0, xmm1
mov al, r10b
movzx eax, bp
movss dword [rsp + 0x20], xmm0
cdqe
mov ah, bl
cwde
mov rax, qword [rsp + 0x88]
jmp 0x1406b2eab
movss xmm0, dword [0x1400c0b0c]
jmp 0x1406b2eb8
comiss xmm0, dword [rax + 0x68]
jbe 0x1406b3102
mov rcx, qword [rsp + 0x88]
jmp 0x1406b2ecf
call fcn.14068f23d
movss dword [rsp + 0x5c], xmm0
xchg cx, cx
mov rcx, qword [rsp + 0x88]
call fcn.14068f3e6
movss xmm1, dword [rsp + 0x5c]
addss xmm1, xmm0
movaps xmm0, xmm1
sar rax, cl
movss dword [rsp + 0x60], xmm0
btr rax, rax
cmp r14w, r12w
mov rax, qword [rsp + 0x88]
cmp cl, 0x23
stc
test spl, 0x88
movss xmm0, dword [rax + 0x70]
sub ax, 0x9eb1
bts ax, r8w
add ax, 0x9792
movss dword [rsp + 0x34], xmm0
mov rax, qword [rsp + 0x88]
movss xmm0, dword [rax + 0x68]
movss dword [rsp + 0x2c], xmm0
movsx ax, r12b
movsxd rax, edx
movzx eax, byte [rsp + 0x90]
stc
test r12w, cx
test eax, eax
jmp 0x1406b2f5f
je 0x1406b2fb9
movss xmm0, dword [rsp + 0x34]
jmp 0x1406b2f70
comiss xmm0, dword [0x1400c08dc]
ja 0x1406b2fb9
mov rax, qword [rsp + 0x88]
jmp 0x1406b2f8a
movss xmm0, dword [rsp + 0x2c]
jmp 0x1406b2f95
comiss xmm0, dword [rax + 0x3c]
ja 0x1406b2fb9
xorps xmm0, xmm0
shl al, 0xd
dec al
adc ax, 0x78b2
movss dword [rsp + 0x2c], xmm0
movsx eax, bx
bsr ax, r12w
movzx eax, byte [rsp + 0x90]
test eax, eax
jmp 0x1406b2fc8
je 0x1406b308f
movss xmm0, dword [rsp + 0x34]
jmp 0x1406b2fd9
comiss xmm0, dword [0x1400c09c4]
jb 0x1406b308f
mov rax, qword [rsp + 0x88]
movsx rcx, bp
mov ch, 0xaa
mov rcx, qword [rsp + 0x88]
jmp 0x1406b3002
movss xmm0, dword [rax + 0x2c]
mov ax, r14w
movsx rax, dx
jmp 0x1406b3014
addss xmm0, dword [rcx + 0x3c]
cbw
mov rax, qword [rsp + 0x68]
addss xmm0, dword [rax + 0x15b4]
jmp 0x1406b302d
movss xmm1, dword [rsp + 0x2c]
jmp 0x1406b3038
comiss xmm1, xmm0
jb 0x1406b308f
mov rax, qword [rsp + 0x88]
jmp 0x1406b304e
movss xmm0, dword [rax + 0x3c]
mulss xmm0, dword [0x1400c09f4]
mov rax, qword [rsp + 0x88]
mov ch, 0x94
movss xmm1, dword [rax + 0x2c]
cbw
addss xmm1, xmm0
mov cx, r11w
movzx rax, r12w
movaps xmm0, xmm1
movzx ecx, r11w
movss dword [rsp + 0x2c], xmm0
bswap cx
movsx ecx, sp
movsxd rcx, esp
mov rax, qword [rsp + 0x88]
not cx
movzx ecx, r11w
mov cx, 0x7cbd
mov rcx, qword [rsp + 0x88]
jmp 0x1406b30af
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rcx + 0x78]
jmp 0x1406b30be
subss xmm0, dword [rsp + 0x60]
movss xmm1, dword [rsp + 0x34]
jmp 0x1406b30cf
mulss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x1406b30db
movss xmm1, dword [rsp + 0x2c]
jmp 0x1406b30e6
subss xmm1, xmm0
jmp 0x1406b30ef
movaps xmm0, xmm1
jmp 0x1406b30f7
movss dword [rsp + 0x24], xmm0
jmp 0x1406b3102
movss xmm0, dword [rsp + 0x20]
jmp 0x1406b310d
comiss xmm0, dword [0x1400c08dc]
jb 0x1406b3130
movss xmm0, dword [rsp + 0x20]
jmp 0x1406b3125
movss dword [rsp + 0x38], xmm0
jmp 0x1406b3143
xorps xmm0, xmm0
jmp 0x1406b3138
movss dword [rsp + 0x38], xmm0
jmp 0x1406b3143
cvttss2si eax, dword [rsp + 0x38]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x20], xmm0
jmp 0x1406b3158
movss xmm0, dword [rsp + 0x24]
comiss xmm0, dword [0x1400c08dc]
jb 0x1406b3186
movss xmm0, dword [rsp + 0x24]
jmp 0x1406b3176
movss dword [rsp + 0x3c], xmm0
jmp 0x1406b3181
jmp 0x1406b3194
xorps xmm0, xmm0
movss dword [rsp + 0x3c], xmm0
jmp 0x1406b3194
cvttss2si eax, dword [rsp + 0x3c]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x24], xmm0
shr ax, cl
mov rax, qword [rsp + 0x88]
movzx eax, byte [rax + 0x81]
jmp 0x1406b31bc
test eax, eax
jmp 0x1406b31c3
jne 0x1406b32ce
mov rax, qword [rsp + 0x88]
test bp, r9w
movzx eax, byte [rax + 0x83]
clc
cmp si, 0xd007
test eax, eax
jmp 0x1406b31e9
jne 0x1406b32ce
mov rax, qword [rsp + 0x88]
jmp 0x1406b31fc
movss xmm0, dword [rax + 0x5c]
jmp 0x1406b3206
movss dword [rsp + 0x40], xmm0
jmp 0x1406b3211
movss xmm0, dword [rsp + 0x20]
jmp 0x1406b321c
comiss xmm0, dword [rsp + 0x40]
jae 0x1406b3242
movss xmm0, dword [rsp + 0x20]
jmp 0x1406b3232
movss dword [rsp + 0x48], xmm0
jmp 0x1406b323d
jmp 0x1406b3253
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x48], xmm0
movzx ax, r12b
movss xmm0, dword [rsp + 0x48]
nop
movss dword [rsp + 0x20], xmm0
cmovbe ax, r10w
mov rax, qword [rsp + 0x88]
movss xmm0, dword [rax + 0x60]
movss dword [rsp + 0x50], xmm0
jmp 0x1406b327e
movss xmm0, dword [rsp + 0x24]
comiss xmm0, dword [rsp + 0x50]
jae 0x1406b32aa
movss xmm0, dword [rsp + 0x24]
jmp 0x1406b329a
movss dword [rsp + 0x58], xmm0
jmp 0x1406b32a5
jmp 0x1406b32bf
movss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0x58], xmm0
movsx eax, r13w
sal al, cl
movsxd rcx, esp
movss xmm0, dword [rsp + 0x58]
sub ch, 0x1e
movss dword [rsp + 0x24], xmm0
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x20]
stc
mov qword [rax], rcx
adc ax, bx
rol al, cl
cmp rdx, rdx
mov rax, qword [rsp + 0x80]
cmp dil, 0x84
add rsp, 0x78
ret