Function at 0x14067f5a0
Capabilities:
Encode data using base64

Disassembly:
sub rsp, 0x208
mov rax, qword [0x1400b0840]
mov qword [rsp + 0x28], rax
cmp r12b, 0xa2
bswap ax
mov rax, qword [rsp + 0x28]
stc
cmp qword [rax + 0x1aa0], 0
jmp 0x14067f5cd
je 0x14067f7e2
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x28]
jmp 0x14067f5e2
movss xmm0, dword [rax + 0x1ab0]
subss xmm0, dword [rcx + 0x18]
mov rax, qword [rsp + 0x28]
cmp bpl, cl
movss dword [rax + 0x1ab0], xmm0
xor ecx, ecx
jmp 0x14067f606
call fcn.1406855b4
movzx eax, al
test cl, bh
cmp r11b, 5
test eax, eax
jmp 0x14067f61b
je 0x14067f78d
mov rax, qword [rsp + 0x28]
add rax, 0x1aa8
ror cx, cl
mov qword [rsp + 0x170], rax
dec cl
mov rax, qword [rsp + 0x28]
sub ch, 0x99
xadd ch, ch
add rax, 0x130
movsx ecx, r10w
mov qword [rsp + 0x168], rax
movsxd rcx, r14d
mov rax, qword [rsp + 0x168]
movzx ecx, sp
movzx cx, ah
movsx ecx, r9w
mov rcx, qword [rsp + 0x170]
jmp 0x14067f679
movss xmm0, dword [rax + 4]
subss xmm0, dword [rcx + 4]
setno al
movzx cx, r15b
bswap rax
movss dword [rsp + 0x140], xmm0
mov rax, qword [rsp + 0x168]
movzx ecx, dx
movsxd rcx, r8d
mov rcx, qword [rsp + 0x170]
jmp 0x14067f6b2
movss xmm0, dword [rax]
mov eax, r9d
movsxd rax, r9d
subss xmm0, dword [rcx]
movss dword [rsp + 0x130], xmm0
mov cx, r14w
lahf
movzx eax, bx
movss xmm0, dword [rsp + 0x130]
mov cx, si
mov ah, 0xa8
jmp 0x14067f6e5
movss dword [rsp + 0x94], xmm0
cwde
xchg cl, ah
cmovl ax, dx
movss xmm0, dword [rsp + 0x140]
xchg cx, ax
lahf
movss dword [rsp + 0x98], xmm0
movzx ecx, ax
movzx cx, r14b
movsxd rax, r15d
mov rax, qword [rsp + 0x28]
jmp 0x14067f71f
mov rcx, qword [rsp + 0x28]
jmp 0x14067f729
movss xmm0, dword [rax + 0x38]
mulss xmm0, dword [rcx + 0x38]
movss xmm1, dword [rsp + 0x98]
jmp 0x14067f741
mulss xmm1, dword [rsp + 0x98]
movss xmm2, dword [rsp + 0x94]
mulss xmm2, dword [rsp + 0x94]
addss xmm2, xmm1
movaps xmm1, xmm2
jmp 0x14067f768
comiss xmm1, xmm0
jbe 0x14067f78d
mov rax, qword [rsp + 0x28]
xorps xmm0, xmm0
jmp 0x14067f77e
movss dword [rax + 0x1ab0], xmm0
mov rax, 0x67aa90a0
mov rax, qword [rsp + 0x28]
xorps xmm0, xmm0
jmp 0x14067f79a
comiss xmm0, dword [rax + 0x1ab0]
jb 0x14067f7e2
mov rax, qword [rsp + 0x28]
jmp 0x14067f7b1
mov qword [rax + 0x1aa0], 0
mov ax, 0xbd29
cdqe
not ax
mov rax, qword [rsp + 0x28]
jmp 0x14067f7cf
xorps xmm0, xmm0
jmp 0x14067f7d7
movss dword [rax + 0x1ab0], xmm0
mov al, dil
mov rax, qword [rsp + 0x28]
xorps xmm0, xmm0
ucomiss xmm0, dword [rax + 0x140]
jne 0x14067f816
mov rax, qword [rsp + 0x28]
xorps xmm0, xmm0
jmp 0x14067f804
ucomiss xmm0, dword [rax + 0x144]
jne 0x14067f816
jmp 0x140680702
mov rax, qword [rsp + 0x28]
cmc
test rax, 0xfffffffff9a2921f
cmp qword [rax + 0x1aa0], 0
je 0x14067f858
mov rax, qword [rsp + 0x28]
jmp 0x14067f83a
mov rax, qword [rax + 0x1aa0]
jmp 0x14067f846
mov qword [rsp + 0x178], rax
jmp 0x14067f853
jmp 0x14067f87d
mov rax, qword [rsp + 0x28]
cmp r9b, al
mov rax, qword [rax + 0x1a88]
jmp 0x14067f86d
mov qword [rsp + 0x178], rax
btc eax, 0x1a
movzx rax, ax
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x20], rax
cmp qword [rsp + 0x20], 0
jmp 0x14067f895
je 0x14067f8b8
mov rax, qword [rsp + 0x20]
clc
movzx eax, byte [rax + 0x81]
clc
test r12d, 0x9806aa95
test eax, eax
je 0x14067f8bd
jmp 0x140680702
mov rax, qword [rsp + 0x28]
xorps xmm0, xmm0
jmp 0x14067f8ca
ucomiss xmm0, dword [rax + 0x140]
je 0x1406800ad
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 0x148]
test eax, eax
je 0x1406800ad
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 0xb4]
cmp r11, r9
cmc
cmp r10w, 0xbdad
test eax, eax
je 0x1406800ad
mov rcx, qword [rsp + 0x20]
jmp 0x14067f913
call fcn.14067f4f3
mov rax, qword [rsp + 0x28]
jmp 0x14067f922
movss xmm0, dword [rax + 0x140]
mulss xmm0, dword [0x1400a8e2c]
mov rax, qword [rsp + 0x20]
jmp 0x14067f93c
movss xmm1, dword [rax + 0x2a8]
addss xmm1, xmm0
jmp 0x14067f94d
movaps xmm0, xmm1
jmp 0x14067f955
movss dword [rsp + 0x38], xmm0
jmp 0x14067f960
movss xmm0, dword [rsp + 0x38]
comiss xmm0, dword [0x1400a8e78]
jae 0x14067f98b
movss xmm0, dword [0x1400a8e78]
jmp 0x14067f980
movss dword [rsp + 0x44], xmm0
jmp 0x14067f9e5
movss xmm0, dword [rsp + 0x38]
jmp 0x14067f996
comiss xmm0, dword [0x1400a8f08]
jbe 0x14067f9bb
movss xmm0, dword [0x1400a8f08]
jmp 0x14067f9b0
movss dword [rsp + 0x40], xmm0
jmp 0x14067f9cf
movss xmm0, dword [rsp + 0x38]
bswap eax
movss dword [rsp + 0x40], xmm0
not al
setnp al
lahf
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0x44], xmm0
mov ah, 1
movsxd rax, ebx
movzx eax, r9w
movss xmm0, dword [rsp + 0x44]
movsxd rax, r13d
movss dword [rsp + 0x48], xmm0
movsx eax, r8w
movsx ax, r15b
mov rax, qword [rsp + 0x20]
jmp 0x14067fa07
movss xmm0, dword [rsp + 0x48]
divss xmm0, dword [rax + 0x2a8]
movss dword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x20]
stc
movss xmm0, dword [rsp + 0x48]
cmp bl, 2
test r11d, ecx
movss dword [rax + 0x2a8], xmm0
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0xc]
jmp 0x14067fa42
and eax, 0x1000000
test eax, eax
jne 0x1406800a8
mov rax, qword [rsp + 0x20]
add rax, 0x10
setp ch
movzx ecx, si
shl cl, 0x1b
mov qword [rsp + 0x188], rax
mov rax, 0x5029fa9d
bsr rcx, r9
bts cx, sp
mov rax, qword [rsp + 0x28]
movsx ecx, r15w
ror ch, 0xa9
movzx cx, r10b
add rax, 0x130
or rcx, rcx
rcl ch, 0xa
ror cl, 0xbf
mov qword [rsp + 0x180], rax
movzx rax, r12w
or al, 0x2d
mov rax, qword [rsp + 0x180]
mov rcx, qword [rsp + 0x188]
cmp r9d, 0xed905d31
movss xmm0, dword [rax + 4]
dec rax
subss xmm0, dword [rcx + 4]
movss dword [rsp + 0xa8], xmm0
cmc
mov rax, qword [rsp + 0x180]
rcr cx, 0x24
mov rcx, qword [rsp + 0x188]
cmp r12, 0xffffffffde16b526
test rdx, 0x6bb0e23b
clc
movss xmm0, dword [rax]
and ax, dx
ror ah, cl
subss xmm0, dword [rcx]
movss dword [rsp + 0xa0], xmm0
cbw
sal rax, 0xa3
movss xmm0, dword [rsp + 0xa0]
movss dword [rsp + 0x190], xmm0
rol ax, 0x25
sub ah, 0x9b
movss xmm0, dword [rsp + 0xa8]
shr ah, 0x28
xor ah, 0x12
movss dword [rsp + 0x194], xmm0
lea rax, [rsp + 0x190]
mov qword [rsp + 0x1b0], rax
movss xmm0, dword [0x1400a8edc]
add ah, 0x23
cwde
jmp 0x14067fb65
subss xmm0, dword [rsp + 0x30]
cdqe
movss dword [rsp + 0x50], xmm0
cbw
mov rax, qword [rsp + 0x20]
clc
cmp rbp, 0xfffffffff0a3c511
add rax, 0x18
mov qword [rsp + 0x198], rax
movsx ax, r12b
mov rax, qword [rsp + 0x198]
movss xmm0, dword [rax + 4]
jmp 0x14067fba5
mulss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0xb8], xmm0
movzx ax, spl
mov rax, qword [rsp + 0x198]
jmp 0x14067fbc6
movss xmm0, dword [rax]
jmp 0x14067fbcf
mulss xmm0, dword [rsp + 0x50]
movss dword [rsp + 0xb0], xmm0
mov al, r9b
setbe cl
movss xmm0, dword [rsp + 0xb0]
cmovg rax, rcx
xchg ah, al
movzx rcx, ax
movss dword [rsp + 0x1a0], xmm0
movss xmm0, dword [rsp + 0xb8]
xchg rcx, rax
lahf
movss dword [rsp + 0x1a4], xmm0
setns ah
not cl
lea rax, [rsp + 0x1a0]
mov cx, r11w
not ecx
mov qword [rsp + 0x1a8], rax
cdqe
lahf
movsx cx, r10b
mov rax, qword [rsp + 0x1a8]
mov rcx, qword [rsp + 0x1b0]
jmp 0x14067fc4d
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rcx + 4]
movss dword [rsp + 0x100], xmm0
movsx rcx, bp
mov cl, 0x99
mov rax, qword [rsp + 0x1a8]
bswap rcx
mov rcx, qword [rsp + 0x1b0]
jmp 0x14067fc7e
movss xmm0, dword [rax]
jmp 0x14067fc87
mulss xmm0, dword [rcx]
movss dword [rsp + 0xc0], xmm0
seto al
movss xmm0, dword [rsp + 0xc0]
movss dword [rsp + 0x148], xmm0
bsr ax, bp
sar ax, 0xe
sal ah, cl
movss xmm0, dword [rsp + 0x100]
movss dword [rsp + 0x14c], xmm0
clc
add al, 0x3f
movzx eax, ax
mov rax, qword [rsp + 0x20]
test cl, r14b
stc
cmp dl, bpl
add rax, 0x18
jmp 0x14067fce0
mov qword [rsp + 0x1b8], rax
mov rax, qword [rsp + 0x1b8]
jmp 0x14067fcf5
movss xmm0, dword [rsp + 0x14c]
jmp 0x14067fd03
divss xmm0, dword [rax + 4]
movss dword [rsp + 0xd0], xmm0
setns al
movzx eax, si
cmovne ax, dx
mov rax, qword [rsp + 0x1b8]
jmp 0x14067fd28
movss xmm0, dword [rsp + 0x148]
jmp 0x14067fd36
divss xmm0, dword [rax]
movss dword [rsp + 0xc8], xmm0
cmc
add dx, dx
lahf
movss xmm0, dword [rsp + 0xc8]
shld dx, r10w, 0x3d
movss dword [rsp + 0x150], xmm0
adc ah, 0x99
neg ecx
movsx rdx, r15w
movss xmm0, dword [rsp + 0xd0]
movzx rcx, r12w
btc cx, r11w
rcr ah, 0x36
movss dword [rsp + 0x154], xmm0
cmc
cmp bl, 0xbc
mov rax, qword [rsp + 0x20]
xor ch, 0x28
add rax, 0x10
cdq
mov qword [rsp + 0x1c0], rax
and edx, r8d
mov rax, qword [rsp + 0x1c0]
sub dl, r12b
jmp 0x14067fdb9
movss xmm0, dword [rax + 4]
addss xmm0, dword [rsp + 0x154]
add cx, bp
cbw
movss dword [rsp + 0xe0], xmm0
sar ah, cl
mov rax, qword [rsp + 0x1c0]
or cl, 0x1b
clc
movss xmm0, dword [rax]
bswap edx
shr dl, cl
addss xmm0, dword [rsp + 0x150]
movss dword [rsp + 0xd8], xmm0
movss xmm0, dword [rsp + 0xd8]
cmp r12d, 0x4eb9a70e
movss dword [rsp + 0x1c8], xmm0
bt dx, bp
shld ecx, r8d, 0x95
movss xmm0, dword [rsp + 0xe0]
rcr edx, cl
movss dword [rsp + 0x1cc], xmm0
test eax, r11d
mov dx, 0x3994
shrd dx, r15w, 0x8c
sub r8d, r8d
lea rdx, [rsp + 0x1c8]
movsx cx, ch
movzx rcx, r11w
mov rcx, qword [rsp + 0x20]
call fcn.1406950dd
mov rax, qword [rsp + 0x20]
add rax, 0x18
jmp 0x14067fe6b
mov qword [rsp + 0x1d0], rax
xchg ah, ah
movzx rax, sp
mov rax, qword [rsp + 0x1d0]
jmp 0x14067fe86
movss xmm0, dword [rax + 4]
mulss xmm0, dword [rsp + 0x30]
movss dword [rsp + 0xf0], xmm0
cwde
xchg al, ah
mov rax, qword [rsp + 0x1d0]
jmp 0x14067feaa
movss xmm0, dword [rax]
jmp 0x14067feb3
mulss xmm0, dword [rsp + 0x30]
movss dword [rsp + 0xe8], xmm0
jmp 0x14067fec7
movss xmm0, dword [rsp + 0xe8]
jmp 0x14067fed5
movss dword [rsp + 0x158], xmm0
movss xmm0, dword [rsp + 0xf0]
jmp 0x14067feec
movss dword [rsp + 0x15c], xmm0
jmp 0x14067fefa
cvttss2si eax, dword [rsp + 0x15c]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x138], xmm0
jmp 0x14067ff15
cvttss2si eax, dword [rsp + 0x158]
cvtsi2ss xmm0, eax
movss dword [rsp + 0xf8], xmm0
sar cx, cl
btc cx, 0x34
movss xmm0, dword [rsp + 0xf8]
bsf cx, r12w
shld eax, ecx, 0xbd
movss dword [rsp + 0x1d8], xmm0
add rcx, 0x799b148f
movss xmm0, dword [rsp + 0x138]
rcr rax, 0x3a
xor cx, r15w
movsx rcx, dx
movss dword [rsp + 0x1dc], xmm0
sbb rax, 0xffffffffb7bd42a7
mov rax, qword [rsp + 0x1d8]
adc cl, bpl
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0x18], rax
mov rax, qword [rsp + 0x20]
test sp, 0xfbb2
add rax, 0x20
jmp 0x14067ffa1
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x1e0]
movss xmm0, dword [rax + 4]
jmp 0x14067ffbb
mulss xmm0, dword [rsp + 0x30]
movss dword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0x1e0]
jmp 0x14067ffd7
movss xmm0, dword [rax]
jmp 0x14067ffe0
mulss xmm0, dword [rsp + 0x30]
movss dword [rsp + 0x108], xmm0
movss xmm0, dword [rsp + 0x108]
jmp 0x14067fffd
movss dword [rsp + 0x160], xmm0
jmp 0x14068000b
movss xmm0, dword [rsp + 0x110]
movss dword [rsp + 0x164], xmm0
jmp 0x140680022
cvttss2si eax, dword [rsp + 0x164]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x120], xmm0
jmp 0x14068003d
cvttss2si eax, dword [rsp + 0x160]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x118], xmm0
jmp 0x14068005d
movss xmm0, dword [rsp + 0x118]
cwde
mov ax, r10w
movss dword [rsp + 0x1e8], xmm0
movss xmm0, dword [rsp + 0x120]
not ax
movss dword [rsp + 0x1ec], xmm0
lahf
setle ch
mov rax, qword [rsp + 0x1e8]
mov rcx, qword [rsp + 0x20]
jmp 0x14068009f
mov qword [rcx + 0x20], rax
jmp 0x1406800a8
jmp 0x140680702
mov rax, qword [rsp + 0x28]
xorps xmm0, xmm0
jmp 0x1406800ba
ucomiss xmm0, dword [rax + 0x140]
je 0x140680110
mov rax, qword [rsp + 0x28]
jmp 0x1406800d1
movzx eax, byte [rax + 0x149]
stc
cmp bx, di
test eax, eax
jmp 0x1406800e3
jne 0x140680110
mov rax, qword [rsp + 0x28]
jmp 0x1406800f3
movss xmm0, dword [rax + 0x140]
jmp 0x140680100
movss dword [rsp + 0x58], xmm0
jmp 0x14068010b
jmp 0x14068011e
xorps xmm0, xmm0
jmp 0x140680118
movss dword [rsp + 0x58], xmm0
movss xmm0, dword [rsp + 0x58]
movss dword [rsp + 0x70], xmm0
jmp 0x14068012f
movss xmm0, dword [rsp + 0x70]
jmp 0x14068013a
ucomiss xmm0, dword [0x1400a8dfc]
je 0x14068039a
mov rax, qword [rsp + 0x28]
cmc
clc
movzx eax, byte [rax + 0x148]
cmp r15b, dl
test dil, 0x8c
test eax, eax
jmp 0x140680163
jne 0x14068039a
mov rcx, qword [rsp + 0x20]
jmp 0x140680173
call fcn.14067f4f3
mov rax, qword [rsp + 0x20]
cmc
mov eax, dword [rax + 0xc]
and eax, 0x1000000
jmp 0x14068018e
test eax, eax
jmp 0x140680195
je 0x140680211
mov rax, qword [rsp + 0x20]
xorps xmm0, xmm0
jmp 0x1406801a8
ucomiss xmm0, dword [rax + 0x60]
je 0x1406801f1
mov rax, qword [rsp + 0x20]
clc
mov eax, dword [rax + 0xc]
cmp r13w, 0x84b7
clc
and eax, 0x10
test eax, eax
jmp 0x1406801cc
je 0x140680211
mov rax, qword [rsp + 0x20]
stc
cmp ax, dx
mov eax, dword [rax + 0xc]
and eax, 0x200
stc
test eax, eax
jmp 0x1406801eb
jne 0x140680211
mov rax, qword [rsp + 0x20]
jmp 0x1406801fb
mov rax, qword [rax + 0x398]
jmp 0x140680207
mov qword [rsp + 0x20], rax
jmp 0x140680178
mov rax, qword [rsp + 0x20]
cmp ebx, r10d
clc
mov eax, dword [rax + 0xc]
stc
test r14b, bpl
and eax, 0x10
stc
test eax, eax
jmp 0x14068022c
jne 0x14068039a
mov rax, qword [rsp + 0x20]
test r10, 0xffffffffca029b21
mov eax, dword [rax + 0xc]
stc
cmc
clc
and eax, 0x200
cmp rbp, rcx
cmp r9b, 0xb
test eax, eax
jne 0x14068039a
mov rax, qword [rsp + 0x20]
bt cx, 0x3e
add rax, 0x228
movzx cx, r15b
cmovp ecx, esp
movzx rcx, r15w
mov qword [rsp + 0x1f0], rax
cmove cx, ax
jmp 0x140680285
mov rax, qword [rsp + 0x1f0]
not cx
jmp 0x140680295
mov rcx, qword [rsp + 0x1f0]
jmp 0x1406802a2
movss xmm0, dword [rax + 0xc]
jmp 0x1406802ac
subss xmm0, dword [rcx + 4]
mulss xmm0, dword [0x1400a8ea0]
movss dword [rsp + 0x68], xmm0
movsx rcx, r9w
mov rcx, qword [rsp + 0x20]
jmp 0x1406802cd
call fcn.140673aa8
movss xmm1, dword [0x1400a8f20]
jmp 0x1406802df
mulss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x1406802eb
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [rsp + 0x60]
comiss xmm0, dword [rsp + 0x68]
jae 0x14068031d
movss xmm0, dword [rsp + 0x60]
jmp 0x14068030d
movss dword [rsp + 0x6c], xmm0
jmp 0x140680318
jmp 0x140680333
movss xmm0, dword [rsp + 0x68]
jmp 0x140680328
movss dword [rsp + 0x6c], xmm0
jmp 0x140680333
cvttss2si eax, dword [rsp + 0x6c]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x128], xmm0
jmp 0x14068034b
movss xmm0, dword [rsp + 0x70]
jmp 0x140680356
mulss xmm0, dword [rsp + 0x128]
mov rax, qword [rsp + 0x20]
movzx cx, r10b
xchg rcx, rcx
bswap rcx
movss xmm1, dword [rax + 0x58]
mov cl, spl
movsxd rcx, r10d
bswap cx
subss xmm1, xmm0
movaps xmm0, xmm1
bswap rcx
movaps xmm1, xmm0
xchg rcx, rcx
movsx ecx, dx
mov rcx, qword [rsp + 0x20]
call fcn.14039c66d
mov rax, qword [rsp + 0x28]
xorps xmm0, xmm0
ucomiss xmm0, dword [rax + 0x144]
je 0x1406803f1
mov rax, qword [rsp + 0x28]
clc
cmc
movzx eax, byte [rax + 0x149]
test eax, eax
jmp 0x1406803c4
jne 0x1406803f1
mov rax, qword [rsp + 0x28]
jmp 0x1406803d4
movss xmm0, dword [rax + 0x144]
jmp 0x1406803e1
movss dword [rsp + 0x78], xmm0
jmp 0x1406803ec
jmp 0x14068046d
mov rax, qword [rsp + 0x28]
jmp 0x1406803fb
xorps xmm0, xmm0
ucomiss xmm0, dword [rax + 0x140]
je 0x140680449
mov rax, qword [rsp + 0x28]
movzx eax, byte [rax + 0x149]
test r10b, 0x1b
test r12w, r10w
test eax, eax
je 0x140680449
mov rax, qword [rsp + 0x28]
jmp 0x140680431
movss xmm0, dword [rax + 0x140]
jmp 0x14068043e
movss dword [rsp + 0x74], xmm0
jmp 0x140680457
xorps xmm0, xmm0
jmp 0x140680451
movss dword [rsp + 0x74], xmm0
movss xmm0, dword [rsp + 0x74]
jmp 0x140680462
movss dword [rsp + 0x78], xmm0
jmp 0x14068046d
movss xmm0, dword [rsp + 0x78]
jmp 0x140680478
movss dword [rsp + 0x90], xmm0
jmp 0x140680486
movss xmm0, dword [rsp + 0x90]
jmp 0x140680494
ucomiss xmm0, dword [0x1400a8dfc]
je 0x140680702
mov rax, qword [rsp + 0x28]
stc
movzx eax, byte [rax + 0x148]
test eax, eax
jmp 0x1406804b5
jne 0x140680702
mov rcx, qword [rsp + 0x20]
jmp 0x1406804c5
call fcn.14067f4f3
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0xc]
test r14b, cl
test r11b, 0x31
clc
and eax, 0x1000000
test r8b, 0x3c
stc
test eax, eax
jmp 0x1406804eb
je 0x14068056c
mov rax, qword [rsp + 0x20]
jmp 0x1406804fb
xorps xmm0, xmm0
jmp 0x140680503
ucomiss xmm0, dword [rax + 0x5c]
je 0x140680547
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0xc]
cmc
and eax, 0x10
test dl, ch
test eax, eax
je 0x14068056c
mov rax, qword [rsp + 0x20]
cmp r11d, 0x1398e5b2
mov eax, dword [rax + 0xc]
test r15b, sil
and eax, 0x200
jmp 0x14068053f
test eax, eax
jne 0x14068056c
mov rax, qword [rsp + 0x20]
jmp 0x140680551
mov rax, qword [rax + 0x398]
jmp 0x14068055d
mov qword [rsp + 0x20], rax
jmp 0x140680567
jmp 0x1406804ca
mov rax, qword [rsp + 0x20]
stc
test r12w, 0xe985
cmp esi, r12d
mov eax, dword [rax + 0xc]
test r15b, r8b
test sil, 0x20
and eax, 0x10
test eax, eax
jne 0x140680702
mov rax, qword [rsp + 0x20]
mov eax, dword [rax + 0xc]
cmp r14w, 0x32bf
and eax, 0x200
test r9w, 0xb527
stc
test eax, eax
jne 0x140680702
mov rax, qword [rsp + 0x20]
cmc
adc cx, 0x158e
add rax, 0x228
setnp cl
movsx ecx, r13w
mov qword [rsp + 0x1f8], rax
cbw
mov cx, 0x42b8
mov rax, qword [rsp + 0x1f8]
movsx rcx, r8w
mov rcx, qword [rsp + 0x1f8]
jmp 0x1406805f1
movss xmm0, dword [rax + 8]
jmp 0x1406805fb
subss xmm0, dword [rcx]
jmp 0x140680604
mulss xmm0, dword [0x1400a8ea0]
movss dword [rsp + 0x88], xmm0
mov cl, r15b
mov rcx, qword [rsp + 0x20]
jmp 0x140680622
call fcn.140673aa8
movss xmm1, dword [0x1400a8f04]
mulss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14068063b
movss dword [rsp + 0x80], xmm0
jmp 0x140680649
movss xmm0, dword [rsp + 0x80]
jmp 0x140680657
comiss xmm0, dword [rsp + 0x88]
jae 0x140680686
movss xmm0, dword [rsp + 0x80]
jmp 0x140680673
movss dword [rsp + 0x8c], xmm0
jmp 0x140680681
jmp 0x140680698
movss xmm0, dword [rsp + 0x88]
movss dword [rsp + 0x8c], xmm0
cvttss2si eax, dword [rsp + 0x8c]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x12c], xmm0
jmp 0x1406806b3
movss xmm0, dword [rsp + 0x90]
mulss xmm0, dword [rsp + 0x12c]
mov rax, qword [rsp + 0x20]
movsx cx, r11b
movss xmm1, dword [rax + 0x54]
movzx rcx, r13w
subss xmm1, xmm0
movaps xmm0, xmm1
cmova cx, sp
mov ch, 0x94
movsx rcx, si
movaps xmm1, xmm0
movsx ecx, di
mov cl, sil
mov rcx, qword [rsp + 0x20]
jmp 0x1406806fd
call fcn.140001e8f
add rsp, 0x208
jmp 0x14068070e
ret