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

Disassembly:
mov byte [rsp + 0x18], r8b
btr eax, 0xa7
mov qword [rsp + 0x10], rdx
cmp ah, 0x82
sub eax, r9d
mov qword [rsp + 8], rcx
sub ax, r15w
shld eax, eax, 0xba
neg rax
sub rsp, 0x78
cdqe
mov ax, 0x18bd
mov rax, qword [0x1400cc768]
jmp 0x1406b7dfe
mov qword [rsp + 0x68], rax
movzx eax, r13w
movzx rax, cx
mov rax, qword [rsp + 0x88]
jmp 0x1406b7e18
mov rax, qword [rax + 0x54]
mov qword [rsp + 0x20], rax
jmp 0x1406b7e29
mov rax, qword [rsp + 0x88]
jmp 0x1406b7e36
movss xmm0, dword [0x1400c1ba4]
jmp 0x1406b7e43
comiss xmm0, dword [rax + 0x64]
jbe 0x1406b802c
mov rax, qword [rsp + 0x88]
stc
test r8w, r11w
cmc
movss xmm0, dword [rax + 0x6c]
shr rax, cl
lahf
movss dword [rsp + 0x30], xmm0
sub rax, r13
mov rax, qword [rsp + 0x88]
test sil, 0x85
clc
movss xmm0, dword [rax + 0x64]
movsx eax, r9w
movss dword [rsp + 0x28], xmm0
inc rax
sal al, cl
btc eax, 0x38
movzx eax, byte [rsp + 0x90]
jmp 0x1406b7e9f
test eax, eax
je 0x1406b7ef4
movss xmm0, dword [rsp + 0x30]
jmp 0x1406b7eb2
comiss xmm0, dword [0x1400c197c]
ja 0x1406b7ef4
mov rax, qword [rsp + 0x88]
jmp 0x1406b7ecc
movss xmm0, dword [rsp + 0x28]
jmp 0x1406b7ed7
comiss xmm0, dword [rax + 0x38]
ja 0x1406b7ef4
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
jmp 0x1406b7eef
jmp 0x1406b7fce
movzx eax, byte [rsp + 0x90]
test eax, eax
jmp 0x1406b7f03
je 0x1406b7fce
movss xmm0, dword [rsp + 0x30]
jmp 0x1406b7f14
comiss xmm0, dword [0x1400c1a58]
jb 0x1406b7fce
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x88]
jmp 0x1406b7f36
movss xmm0, dword [rax + 0x28]
movsx rax, r14w
movzx ax, r12b
addss xmm0, dword [rcx + 0x38]
movsx eax, ax
lahf
mov rax, qword [rsp + 0x68]
jmp 0x1406b7f57
addss xmm0, dword [rax + 0x15b0]
jmp 0x1406b7f64
movss xmm1, dword [rsp + 0x28]
jmp 0x1406b7f6f
comiss xmm1, xmm0
jb 0x1406b7fce
mov rax, qword [rsp + 0x88]
movss xmm0, dword [rax + 0x38]
jmp 0x1406b7f8a
mulss xmm0, dword [0x1400c1a8c]
mov rax, qword [rsp + 0x88]
movzx ecx, r15w
mov cl, 0x39
movsx cx, spl
movss xmm1, dword [rax + 0x28]
cwde
cmovb ecx, r9d
addss xmm1, xmm0
lahf
setp ah
movaps xmm0, xmm1
jmp 0x1406b7fbf
movss dword [rsp + 0x28], xmm0
movsx ax, r8b
nop
mov al, 0x36
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x88]
jmp 0x1406b7fe3
movss xmm0, dword [rax + 0x20]
jmp 0x1406b7fed
subss xmm0, dword [rcx + 0x74]
movss xmm1, dword [rsp + 0x30]
jmp 0x1406b7ffd
mulss xmm1, xmm0
movaps xmm0, xmm1
cbw
jmp 0x1406b800b
movss xmm1, dword [rsp + 0x28]
lahf
movsxd rax, r11d
cbw
subss xmm1, xmm0
cmovne eax, r15d
movaps xmm0, xmm1
bswap eax
movss dword [rsp + 0x20], xmm0
mov al, 0x18
mov rax, qword [rsp + 0x88]
jmp 0x1406b8039
movss xmm0, dword [0x1400c1ba4]
jmp 0x1406b8046
comiss xmm0, dword [rax + 0x68]
jbe 0x1406b82a3
mov rcx, qword [rsp + 0x88]
jmp 0x1406b805d
call fcn.1406947d1
movss dword [rsp + 0x5c], xmm0
mov rcx, qword [rsp + 0x88]
jmp 0x1406b8075
call fcn.140694972
movss xmm1, dword [rsp + 0x5c]
xor ax, dx
rcl eax, 0xa4
addss xmm1, xmm0
movzx rax, di
rcr ah, 0xa6
movaps xmm0, xmm1
movss dword [rsp + 0x60], xmm0
shl ah, cl
mov rax, qword [rsp + 0x88]
stc
cmp r11b, dl
jmp 0x1406b80ad
movss xmm0, dword [rax + 0x70]
btr rax, 0x20
not eax
movzx ax, r12b
movss dword [rsp + 0x34], xmm0
movsx eax, si
ror ah, 0x93
rcr rax, cl
mov rax, qword [rsp + 0x88]
jmp 0x1406b80de
movss xmm0, dword [rax + 0x68]
bts eax, r15d
movzx ax, bh
movss dword [rsp + 0x2c], xmm0
sar eax, cl
movzx eax, byte [rsp + 0x90]
clc
cmp r14w, 0x8f3f
test eax, eax
jmp 0x1406b8109
je 0x1406b8160
movss xmm0, dword [rsp + 0x34]
comiss xmm0, dword [0x1400c197c]
ja 0x1406b8160
mov rax, qword [rsp + 0x88]
jmp 0x1406b812f
movss xmm0, dword [rsp + 0x2c]
jmp 0x1406b813a
comiss xmm0, dword [rax + 0x3c]
ja 0x1406b8160
xorps xmm0, xmm0
test al, dil
movzx rax, r15w
movss dword [rsp + 0x2c], xmm0
rcr ax, 0x1c
movzx rax, r10w
sal ax, 0x3c
movzx eax, byte [rsp + 0x90]
test bx, cx
cmp al, r10b
test eax, eax
je 0x1406b822f
movss xmm0, dword [rsp + 0x34]
comiss xmm0, dword [0x1400c1a58]
jb 0x1406b822f
mov rax, qword [rsp + 0x88]
movsx ecx, si
mov rcx, qword [rsp + 0x88]
movss xmm0, dword [rax + 0x2c]
mov ax, dx
addss xmm0, dword [rcx + 0x3c]
jmp 0x1406b81b1
mov rax, qword [rsp + 0x68]
addss xmm0, dword [rax + 0x15b4]
jmp 0x1406b81c3
movss xmm1, dword [rsp + 0x2c]
jmp 0x1406b81ce
comiss xmm1, xmm0
jb 0x1406b822f
mov rax, qword [rsp + 0x88]
jmp 0x1406b81e4
movss xmm0, dword [rax + 0x3c]
jmp 0x1406b81ee
mulss xmm0, dword [0x1400c1a8c]
mov rax, qword [rsp + 0x88]
movzx cx, dl
jmp 0x1406b820b
movss xmm1, dword [rax + 0x2c]
not ch
cwde
addss xmm1, xmm0
lahf
cwde
movaps xmm0, xmm1
movzx ecx, r13w
setp cl
movss dword [rsp + 0x2c], xmm0
movzx ecx, sp
bswap cx
mov rax, qword [rsp + 0x88]
movsx rcx, r14w
not cx
jmp 0x1406b8243
mov rcx, qword [rsp + 0x88]
jmp 0x1406b8250
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rcx + 0x78]
jmp 0x1406b825f
subss xmm0, dword [rsp + 0x60]
jmp 0x1406b826a
movss xmm1, dword [rsp + 0x34]
jmp 0x1406b8275
mulss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x1406b8281
movss xmm1, dword [rsp + 0x2c]
subss xmm1, xmm0
jmp 0x1406b8290
movaps xmm0, xmm1
jmp 0x1406b8298
movss dword [rsp + 0x24], xmm0
jmp 0x1406b82a3
movss xmm0, dword [rsp + 0x20]
jmp 0x1406b82ae
comiss xmm0, dword [0x1400c197c]
jb 0x1406b82d6
movss xmm0, dword [rsp + 0x20]
jmp 0x1406b82c6
movss dword [rsp + 0x38], xmm0
jmp 0x1406b82d1
jmp 0x1406b82e9
xorps xmm0, xmm0
jmp 0x1406b82de
movss dword [rsp + 0x38], xmm0
jmp 0x1406b82e9
cvttss2si eax, dword [rsp + 0x38]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x20], xmm0
jmp 0x1406b82fe
movss xmm0, dword [rsp + 0x24]
jmp 0x1406b8309
comiss xmm0, dword [0x1400c197c]
jb 0x1406b8331
movss xmm0, dword [rsp + 0x24]
jmp 0x1406b8321
movss dword [rsp + 0x3c], xmm0
jmp 0x1406b832c
jmp 0x1406b8344
xorps xmm0, xmm0
jmp 0x1406b8339
movss dword [rsp + 0x3c], xmm0
jmp 0x1406b8344
cvttss2si eax, dword [rsp + 0x3c]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x24], xmm0
btr rax, 0x11
bswap ax
mov rax, qword [rsp + 0x88]
movzx eax, byte [rax + 0x81]
test eax, eax
jmp 0x1406b8372
jne 0x1406b8483
mov rax, qword [rsp + 0x88]
movzx eax, byte [rax + 0x83]
test eax, eax
jmp 0x1406b838e
jne 0x1406b8483
mov rax, qword [rsp + 0x88]
jmp 0x1406b83a1
movss xmm0, dword [rax + 0x5c]
jmp 0x1406b83ab
movss dword [rsp + 0x40], xmm0
jmp 0x1406b83b6
movss xmm0, dword [rsp + 0x20]
jmp 0x1406b83c1
comiss xmm0, dword [rsp + 0x40]
jae 0x1406b83e7
movss xmm0, dword [rsp + 0x20]
jmp 0x1406b83d7
movss dword [rsp + 0x48], xmm0
jmp 0x1406b83e2
jmp 0x1406b83f8
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x48], xmm0
movsx ax, r13b
movss xmm0, dword [rsp + 0x48]
xchg al, al
movss dword [rsp + 0x20], xmm0
mov ax, 0xbf3c
movsx eax, sp
mov rax, qword [rsp + 0x88]
jmp 0x1406b841a
movss xmm0, dword [rax + 0x60]
jmp 0x1406b8424
movss dword [rsp + 0x50], xmm0
movss xmm0, dword [rsp + 0x24]
jmp 0x1406b8435
comiss xmm0, dword [rsp + 0x50]
jae 0x1406b8456
movss xmm0, dword [rsp + 0x24]
jmp 0x1406b844b
movss dword [rsp + 0x58], xmm0
jmp 0x1406b8466
movss xmm0, dword [rsp + 0x50]
shrd ecx, ebp, 0x90
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [rsp + 0x58]
rcr ch, cl
movzx rax, r15w
adc cl, r10b
movss dword [rsp + 0x24], xmm0
shl cl, 0x2c
rcr ah, 0x20
or cl, dl
mov rax, qword [rsp + 0x80]
sal ch, cl
ror ecx, cl
mov rcx, qword [rsp + 0x20]
stc
cmc
mov qword [rax], rcx
xadd ax, ax
rcl ah, cl
mov eax, 0x2410843b
mov rax, qword [rsp + 0x80]
clc
add rsp, 0x78
jmp 0x1406b84b6
ret