Function at 0x14044e475
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 0x20], r9
ror al, 0x14
rol ah, cl
sar ax, cl
mov dword [rsp + 0x18], r8d
rol ah, 0x38
add ax, dx
neg eax
mov dword [rsp + 0x10], edx
shl al, cl
movsx rax, r10w
shr ax, cl
mov qword [rsp + 8], rcx
shld ax, cx, 0xb0
bswap ax
sub rsp, 0x1f8
xadd al, al
bsr rax, rdi
sar ah, cl
mov rax, qword [0x1400db970]
clc
mov qword [rsp + 0x60], rax
test dl, cl
and rax, 0xffffffffd835e83f
sar ax, 0x83
mov rax, qword [rsp + 0x60]
cmc
add rax, 0x1568
cmp cl, 0x25
mov qword [rsp + 0x148], rax
mov eax, dword [rsp + 0x240]
and eax, 1
cmp bpl, bpl
test eax, eax
je 0x14044e50f
mov dword [rsp + 0xf4], 1
jmp 0x14044e522
mov dword [rsp + 0xf4], 0
movsx ax, bl
bsf rax, r14
mov eax, dword [rsp + 0xf4]
mov dword [rsp + 0x44], eax
test r14d, r10d
cmp dword [rsp + 0x210], 8
jmp 0x14044e53d
je 0x14044e560
cmp dword [rsp + 0x210], 9
je 0x14044e560
mov byte [rsp + 0x3c], 0
jmp 0x14044e55b
jmp 0x14044e565
mov byte [rsp + 0x3c], 1
mov al, byte [rsp + 0x3c]
mov byte [rsp + 0x31], al
jmp 0x14044e572
movss xmm0, dword [rsp + 0x238]
jmp 0x14044e580
ucomiss xmm0, dword [0x1400cea20]
je 0x14044e5b0
movzx eax, byte [rsp + 0x31]
cmc
clc
test eax, eax
jmp 0x14044e59b
je 0x14044e5b0
mov byte [rsp + 0x3d], 1
jmp 0x14044e5ab
jmp 0x14044e5b5
mov byte [rsp + 0x3d], 0
mov al, byte [rsp + 0x3d]
sbb cx, bp
add cl, bpl
mov byte [rsp + 0x32], al
dec rcx
bts rcx, r15
movss xmm0, dword [0x1400cea6c]
movss dword [rsp + 0x178], xmm0
sub cl, sil
mov rax, qword [rsp + 0x200]
bsr cx, bp
dec ch
add rax, 8
rcr ecx, 0xba
stc
mov qword [rsp + 0x188], rax
movzx ax, sil
sub cx, 0x879a
mov rax, qword [rsp + 0x200]
and cx, 0x9c92
mov qword [rsp + 0x180], rax
test r11d, r12d
movsxd rax, dword [rsp + 0x44]
stc
mov cx, bx
rcl cx, 0x17
mov rcx, qword [rsp + 0x180]
movss xmm0, dword [rcx + rax*4]
sal al, cl
xadd ecx, ecx
movsx ax, r8b
movss dword [rsp + 0xf8], xmm0
mov cx, cx
movsxd rax, dword [rsp + 0x44]
shl cl, cl
sbb cx, cx
mov rcx, qword [rsp + 0x188]
cmp bh, 0x3d
cmp sil, r14b
movss xmm0, dword [rcx + rax*4]
add al, 0x30
test r10b, 6
movss dword [rsp + 0x140], xmm0
shld rax, rax, 0x37
movss xmm0, dword [rsp + 0x140]
subss xmm0, dword [rsp + 0xf8]
add ah, 0x80
setb al
btc ax, 0xb5
subss xmm0, dword [0x1400cead8]
bswap rax
movss dword [rsp + 0x54], xmm0
mov rax, qword [rsp + 0x148]
movss xmm0, dword [rax + 0x70]
sub rax, 0xffffffff808d46a6
rol eax, 4
movss dword [rsp + 0x40], xmm0
xor ax, 0x828b
add rax, 0xffffffffe89e76aa
bswap rax
mov eax, dword [rsp + 0x228]
cmp r14b, cl
test sil, r12b
cmp dword [rsp + 0x220], eax
jmp 0x14044e6f1
jae 0x14044e718
mov eax, dword [rsp + 0x220]
mov ecx, dword [rsp + 0x228]
sub ecx, eax
setl al
mov eax, ecx
mov dword [rsp + 0x8c], eax
jmp 0x14044e75c
mov eax, dword [rsp + 0x228]
shr ch, cl
movsx ecx, r12w
mov ecx, dword [rsp + 0x220]
sub ecx, eax
btc ax, r15w
not al
sbb rax, 0xffffffffedb00a15
mov eax, ecx
test rax, 0xffffffffc189f5a5
cmc
jmp 0x14044e74a
mov dword [rsp + 0x8c], eax
and ax, di
sbb ax, 0xeb34
cmovp ax, si
mov eax, dword [rsp + 0x8c]
jmp 0x14044e76d
mov dword [rsp + 0x50], eax
movzx eax, byte [rsp + 0x31]
test r13w, si
test eax, eax
jmp 0x14044e781
jne 0x14044e844
cmp dword [rsp + 0x50], 0
jl 0x14044e844
mov rax, qword [rsp + 0x148]
jmp 0x14044e79f
movss xmm0, dword [rax + 0x70]
movss dword [rsp + 0x98], xmm0
mov eax, dword [rsp + 0x50]
jmp 0x14044e7b6
inc eax
cvtsi2ss xmm0, eax
movss xmm1, dword [rsp + 0x54]
divss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14044e7ce
movss dword [rsp + 0x90], xmm0
jmp 0x14044e7dc
movss xmm0, dword [rsp + 0x90]
jmp 0x14044e7ea
comiss xmm0, dword [rsp + 0x98]
jb 0x14044e814
movss xmm0, dword [rsp + 0x90]
jmp 0x14044e806
movss dword [rsp + 0xa0], xmm0
jmp 0x14044e82b
movss xmm0, dword [rsp + 0x98]
jmp 0x14044e822
movss dword [rsp + 0xa0], xmm0
movss xmm0, dword [rsp + 0xa0]
jmp 0x14044e839
movss dword [rsp + 0x40], xmm0
jmp 0x14044e844
movss xmm0, dword [rsp + 0x40]
comiss xmm0, dword [rsp + 0x54]
jae 0x14044e86e
movss xmm0, dword [rsp + 0x40]
movss dword [rsp + 0xa4], xmm0
jmp 0x14044e869
jmp 0x14044e887
movss xmm0, dword [rsp + 0x54]
movzx ecx, r15w
cbw
movss dword [rsp + 0xa4], xmm0
movzx eax, r14w
movss xmm0, dword [rsp + 0xa4]
movsx ax, r15b
movss dword [rsp + 0x40], xmm0
movzx eax, r9w
movzx rax, r9w
movss xmm0, dword [rsp + 0x54]
not eax
movsx eax, r15w
movsx rcx, si
subss xmm0, dword [rsp + 0x40]
movsx cx, cl
movsxd rcx, r12d
cbw
movss dword [rsp + 0xb8], xmm0
movzx rax, r8w
mov rax, qword [rsp + 0x200]
xchg rcx, rcx
bswap ecx
mov qword [rsp + 0x190], rax
movsxd rax, dword [rsp + 0x44]
not ch
movsx rcx, r14w
mov rcx, qword [rsp + 0x190]
jmp 0x14044e8fc
movss xmm0, dword [rcx + rax*4]
jmp 0x14044e906
movss dword [rsp + 0xfc], xmm0
jmp 0x14044e914
movss xmm0, dword [rsp + 0xfc]
addss xmm0, dword [0x1400cea6c]
jmp 0x14044e92a
movss xmm1, dword [rsp + 0x40]
jmp 0x14044e935
mulss xmm1, dword [0x1400ce9a4]
addss xmm0, xmm1
cwde
sbb al, bpl
mov rax, rbp
movss dword [rsp + 0x88], xmm0
mov rax, qword [rsp + 0x200]
sub cl, al
xor cx, 0x8a3e
add rax, 8
bswap cx
mov qword [rsp + 0x198], rax
movsxd rax, dword [rsp + 0x44]
mov cl, dh
jmp 0x14044e97b
mov rcx, qword [rsp + 0x198]
movss xmm0, dword [rcx + rax*4]
movss dword [rsp + 0x100], xmm0
jmp 0x14044e996
movss xmm0, dword [rsp + 0x100]
jmp 0x14044e9a4
subss xmm0, dword [0x1400cea6c]
jmp 0x14044e9b1
movss xmm1, dword [rsp + 0x40]
jmp 0x14044e9bc
mulss xmm1, dword [0x1400ce9a4]
subss xmm0, xmm1
rcl al, 0xab
movss dword [rsp + 0x118], xmm0
rcr eax, cl
cmp rsi, rdx
shld ax, r13w, 0x23
movzx eax, byte [rsp + 0x32]
jmp 0x14044e9e9
test eax, eax
je 0x14044ebb0
mov eax, dword [rsp + 0x220]
imul eax, dword [rsp + 0x228]
jmp 0x14044ea05
mov eax, eax
jmp 0x14044ea0c
cvtsi2ss xmm0, rax
comiss xmm0, dword [0x1400ce90c]
jae 0x14044ebb0
movss xmm0, dword [0x1400cea20]
jmp 0x14044ea2b
divss xmm0, dword [rsp + 0x238]
movss dword [rsp + 0x104], xmm0
cmc
cmp dword [rsp + 0x220], 0
jmp 0x14044ea4b
jb 0x14044ea75
mov eax, dword [rsp + 0x220]
jmp 0x14044ea5d
cvtsi2ss xmm0, rax
movss dword [rsp + 0xa8], xmm0
jmp 0x14044ea70
jmp 0x14044ea9b
mov eax, dword [rsp + 0x220]
cvtsi2ss xmm0, rax
xorps xmm0, xmmword [0x1400cec60]
jmp 0x14044ea8d
movss dword [rsp + 0xa8], xmm0
jmp 0x14044ea9b
movss xmm1, dword [rsp + 0x104]
jmp 0x14044eaa9
movss xmm0, dword [rsp + 0xa8]
jmp 0x14044eab7
call fcn.1400ba840
movss dword [rsp + 0xb0], xmm0
movss xmm0, dword [0x1400cea20]
jmp 0x14044ead2
divss xmm0, dword [rsp + 0x238]
movss dword [rsp + 0x108], xmm0
cmp r15w, 0xc1e
cmp r13, rbp
cmp dword [rsp + 0x228], 0
jmp 0x14044eafa
jb 0x14044eb24
mov eax, dword [rsp + 0x228]
jmp 0x14044eb0c
cvtsi2ss xmm0, rax
movss dword [rsp + 0xac], xmm0
jmp 0x14044eb1f
jmp 0x14044eb4a
mov eax, dword [rsp + 0x228]
cvtsi2ss xmm0, rax
xorps xmm0, xmmword [0x1400cec60]
jmp 0x14044eb3c
movss dword [rsp + 0xac], xmm0
jmp 0x14044eb4a
movss xmm1, dword [rsp + 0x108]
jmp 0x14044eb58
movss xmm0, dword [rsp + 0xac]
call fcn.1400ba840
movss dword [rsp + 0x10c], xmm0
jmp 0x14044eb74
movss xmm0, dword [rsp + 0xb0]
jmp 0x14044eb82
addss xmm0, dword [rsp + 0x10c]
jmp 0x14044eb90
movss xmm1, dword [rsp + 0xb0]
divss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14044eba5
movss dword [rsp + 0x4c], xmm0
jmp 0x14044ec19
mov eax, dword [rsp + 0x220]
cvtsi2ss xmm0, rax
comiss xmm0, dword [0x1400ce90c]
jae 0x14044ebe9
movss xmm0, dword [0x1400cea20]
jmp 0x14044ebd6
movss dword [rsp + 0xb4], xmm0
jmp 0x14044ebe4
jmp 0x14044ebff
xorps xmm0, xmm0
test r14b, 0xb5
movss dword [rsp + 0xb4], xmm0
sub rcx, r14
lahf
sar cl, cl
movss xmm0, dword [rsp + 0xb4]
cmp r15w, r8w
sal cl, cl
sub eax, 0xecb8d49b
movss dword [rsp + 0x4c], xmm0
mov byte [rsp + 0x3e], 0
not cx
mov rax, qword [rsp + 0x60]
sbb cx, sp
mov ecx, dword [rsp + 0x208]
cmp bpl, r14b
clc
cmp dword [rax + 0x1ac8], ecx
jmp 0x14044ec3f
jne 0x14044f8bb
mov byte [rsp + 0x30], 0
xorps xmm0, xmm0
mov ax, r9w
movss dword [rsp + 0x38], xmm0
mov rax, qword [rsp + 0x60]
cmc
cmp dword [rax + 0x1b00], 1
jne 0x14044ee59
mov eax, 1
test ax, 0x740a
imul rax, rax, 0
mov rcx, qword [rsp + 0x60]
clc
test r8w, 0x8016
test r9, rax
movzx eax, byte [rcx + rax + 0x138]
jmp 0x14044ec94
test eax, eax
jmp 0x14044ec9b
jne 0x14044ecab
call fcn.1403b2b8d
jmp 0x14044ee54
mov rax, qword [rsp + 0x60]
sbb cl, r12b
add rax, 0x130
movsx rcx, bp
bswap cx
sets ch
mov qword [rsp + 0x1a0], rax
movsxd rax, dword [rsp + 0x44]
mov rcx, qword [rsp + 0x1a0]
jmp 0x14044ecdd
movss xmm0, dword [rcx + rax*4]
jmp 0x14044ece7
movss dword [rsp + 0x110], xmm0
jmp 0x14044ecf5
movss xmm0, dword [rsp + 0xb8]
jmp 0x14044ed03
comiss xmm0, dword [0x1400ce90c]
jbe 0x14044edf2
movss xmm0, dword [rsp + 0x110]
subss xmm0, dword [rsp + 0x88]
jmp 0x14044ed27
divss xmm0, dword [rsp + 0xb8]
movss dword [rsp + 0x68], xmm0
jmp 0x14044ed3b
movss xmm0, dword [rsp + 0x68]
comiss xmm0, dword [0x1400ce90c]
jae 0x14044ed69
xorps xmm0, xmm0
jmp 0x14044ed56
movss dword [rsp + 0xc0], xmm0
jmp 0x14044ed64
jmp 0x14044edd1
movss xmm0, dword [rsp + 0x68]
jmp 0x14044ed74
comiss xmm0, dword [0x1400cea20]
jbe 0x14044eda1
movss xmm0, dword [0x1400cea20]
jmp 0x14044ed8e
movss dword [rsp + 0xbc], xmm0
jmp 0x14044ed9c
jmp 0x14044edb5
movss xmm0, dword [rsp + 0x68]
movss dword [rsp + 0xbc], xmm0
jmp 0x14044edb5
movss xmm0, dword [rsp + 0xbc]
jmp 0x14044edc3
movss dword [rsp + 0xc0], xmm0
jmp 0x14044edd1
movss xmm0, dword [rsp + 0xc0]
jmp 0x14044eddf
movss dword [rsp + 0xc4], xmm0
jmp 0x14044eded
jmp 0x14044ee0e
xorps xmm0, xmm0
cmp r11b, 0x28
movss dword [rsp + 0xc4], xmm0
test r13b, r11b
cmp dil, 0xa8
jmp 0x14044ee0e
movss xmm0, dword [rsp + 0xc4]
test rbx, rax
movss dword [rsp + 0x38], xmm0
cmc
cmp dword [rsp + 0x44], 1
jmp 0x14044ee2b
jne 0x14044ee4f
movss xmm0, dword [0x1400cea20]
subss xmm0, dword [rsp + 0x38]
jmp 0x14044ee44
movss dword [rsp + 0x38], xmm0
jmp 0x14044ee4f
mov byte [rsp + 0x30], 1
jmp 0x14044f458
mov rax, qword [rsp + 0x60]
cmc
cmp dword [rax + 0x1b00], 2
jmp 0x14044ee6b
jne 0x14044f458
xorps xmm0, xmm0
bswap ecx
jmp 0x14044ee7b
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
movzx rdx, r9w
mov r8d, 5
movsx rcx, r8w
mov edx, 3
jmp 0x14044ee9c
lea rcx, [rsp + 0x150]
jmp 0x14044eea9
call fcn.1403d732e
cmp dword [rsp + 0x44], 0
jmp 0x14044eeb8
jne 0x14044eeda
movss xmm0, dword [rsp + 0x150]
movss dword [rsp + 0xc8], xmm0
jmp 0x14044eed5
jmp 0x14044eeff
movss xmm0, dword [rsp + 0x154]
bsf rcx, r14
btc eax, r14d
xorps xmm0, xmmword [0x1400cec60]
movss dword [rsp + 0xc8], xmm0
bsr eax, r13d
movss xmm0, dword [rsp + 0xc8]
xchg cx, ax
stc
movss dword [rsp + 0x34], xmm0
and ch, 0xb0
bsf eax, ebp
mov rax, qword [rsp + 0x60]
rcr cl, 0xf
sar cl, cl
mov ecx, dword [rsp + 0x208]
cmc
stc
cmp dword [rax + 0x1c10], ecx
jmp 0x14044ef35
jne 0x14044ef62
mov rax, qword [rsp + 0x60]
clc
cmp si, ax
movzx eax, byte [rax + 0x1ad4]
test eax, eax
jmp 0x14044ef52
jne 0x14044ef62
call fcn.1403b2b8d
jmp 0x14044f458
movss xmm0, dword [rsp + 0x34]
jmp 0x14044ef6d
ucomiss xmm0, dword [0x1400ce90c]
je 0x14044f458
movss xmm0, dword [rsp + 0x4c]
movzx rdx, r10w
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x238]
not r8d
jmp 0x14044ef9b
movss dword [rsp + 0x20], xmm0
rdtsc
mov r9d, dword [rsp + 0x228]
jmp 0x14044efb5
mov r8d, dword [rsp + 0x220]
bswap rcx
not cl
cqo
mov rax, qword [rsp + 0x218]
movzx ecx, r8w
cdq
cqo
mov edx, dword [rax]
mov ecx, dword [rsp + 0x210]
call fcn.1404576c4
movss dword [rsp + 0x38], xmm0
bt ax, 0xb
movzx eax, byte [rsp + 0x31]
test rdi, 0xffffffffdc348e88
jmp 0x14044effd
test eax, eax
je 0x14044f02f
mov edx, 3
not cx
mov cl, 0xf
xchg ecx, ecx
mov rcx, qword [rsp + 0x230]
call fcn.140429e6a
mov dword [rsp + 0xcc], eax
jmp 0x14044f02a
jmp 0x14044f044
mov dword [rsp + 0xcc], 0
btr ax, 0xac
movzx ax, r11b
mov eax, dword [rsp + 0xcc]
mov dword [rsp + 0x114], eax
test sp, 0x981c
stc
cmp r10b, 9
cmp dword [rsp + 0x114], 0
jg 0x14044f07c
movzx eax, byte [rsp + 0x32]
test eax, eax
jmp 0x14044f076
je 0x14044f139
movss xmm0, dword [rsp + 0x34]
jmp 0x14044f087
divss xmm0, dword [0x1400ceb68]
movss dword [rsp + 0x34], xmm0
mov rax, qword [0x1400db970]
sets cl
mov qword [rsp + 0x1a8], rax
mov eax, 0xe
movzx rcx, bp
movsx ecx, si
movzx ecx, dx
mov rcx, qword [rsp + 0x1a8]
jmp 0x14044f0c3
xorps xmm0, xmm0
jmp 0x14044f0cb
comiss xmm0, dword [rcx + rax*4 + 0x34c]
jae 0x14044f0ee
mov dword [rsp + 0xd0], 1
jmp 0x14044f0e9
jmp 0x14044f0ff
mov dword [rsp + 0xd0], 0
sub ah, 0xb2
mov rax, rbp
movzx eax, byte [rsp + 0xd0]
cmp rbp, 0xfffffffff231d5b6
test eax, eax
jmp 0x14044f115
je 0x14044f134
movss xmm0, dword [rsp + 0x34]
divss xmm0, dword [0x1400ceaf8]
movss dword [rsp + 0x34], xmm0
jmp 0x14044f134
jmp 0x14044f27c
cvtsi2ss xmm0, dword [rsp + 0x50]
comiss xmm0, dword [0x1400cec1c]
jb 0x14044f15f
cvtsi2ss xmm0, dword [rsp + 0x50]
comiss xmm0, dword [0x1400ceb68]
jbe 0x14044f1ef
mov rax, qword [0x1400db970]
movzx cx, r14b
cmovno cx, bx
movsx ecx, cx
mov qword [rsp + 0x1b0], rax
movzx rax, bp
not eax
mov eax, 0xe
cmovs cx, bx
mov ch, 0xe
mov rcx, qword [rsp + 0x1b0]
jmp 0x14044f199
xorps xmm0, xmm0
jmp 0x14044f1a1
comiss xmm0, dword [rcx + rax*4 + 0x34c]
jae 0x14044f1c4
mov dword [rsp + 0xd4], 1
jmp 0x14044f1bf
jmp 0x14044f1d5
mov dword [rsp + 0xd4], 0
bsr ax, ax
rol al, cl
movzx eax, byte [rsp + 0xd4]
test r12w, 0x4aaa
clc
test r10b, r11b
test eax, eax
je 0x14044f268
movss xmm0, dword [rsp + 0x34]
jmp 0x14044f1fa
comiss xmm0, dword [0x1400ce90c]
jae 0x14044f227
movss xmm0, dword [0x1400cec00]
jmp 0x14044f214
movss dword [rsp + 0xd8], xmm0
jmp 0x14044f222
jmp 0x14044f23d
movss xmm0, dword [0x1400cea20]
movss dword [rsp + 0xd8], xmm0
jmp 0x14044f23d
cvtsi2ss xmm0, dword [rsp + 0x50]
movss xmm1, dword [rsp + 0xd8]
jmp 0x14044f251
divss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14044f25d
movss dword [rsp + 0x34], xmm0
jmp 0x14044f27c
movss xmm0, dword [rsp + 0x34]
divss xmm0, dword [0x1400ceb68]
movss dword [rsp + 0x34], xmm0
mov rax, qword [0x1400db970]
mov qword [rsp + 0x1b8], rax
bswap ax
setl al
mov eax, 0xf
not rcx
mov rcx, qword [rsp + 0x1b8]
xorps xmm0, xmm0
jmp 0x14044f2a9
comiss xmm0, dword [rcx + rax*4 + 0x34c]
jae 0x14044f2cc
mov dword [rsp + 0xdc], 1
jmp 0x14044f2c7
jmp 0x14044f2dc
mov dword [rsp + 0xdc], 0
xor rax, rsp
cbw
movzx eax, byte [rsp + 0xdc]
jmp 0x14044f2f1
test eax, eax
je 0x14044f317
movss xmm0, dword [rsp + 0x34]
jmp 0x14044f304
mulss xmm0, dword [0x1400ceaf8]
movss dword [rsp + 0x34], xmm0
jmp 0x14044f317
mov byte [rsp + 0x30], 1
jmp 0x14044f321
movss xmm0, dword [rsp + 0x38]
comiss xmm0, dword [0x1400cea20]
jb 0x14044f34c
movss xmm0, dword [rsp + 0x34]
jmp 0x14044f33f
comiss xmm0, dword [0x1400ce90c]
ja 0x14044f377
movss xmm0, dword [rsp + 0x38]
comiss xmm0, dword [0x1400ce90c]
ja 0x14044f386
movss xmm0, dword [rsp + 0x34]
jmp 0x14044f36a
comiss xmm0, dword [0x1400ce90c]
jae 0x14044f386
mov byte [rsp + 0x30], 0
jmp 0x14044f381
jmp 0x14044f458
movss xmm0, dword [rsp + 0x38]
jmp 0x14044f391
addss xmm0, dword [rsp + 0x34]
jmp 0x14044f39c
movss dword [rsp + 0x70], xmm0
jmp 0x14044f3a7
movss xmm0, dword [rsp + 0x70]
jmp 0x14044f3b2
comiss xmm0, dword [0x1400ce90c]
jae 0x14044f3d5
xorps xmm0, xmm0
movss dword [rsp + 0xe4], xmm0
jmp 0x14044f3d0
jmp 0x14044f435
movss xmm0, dword [rsp + 0x70]
jmp 0x14044f3e0
comiss xmm0, dword [0x1400cea20]
jbe 0x14044f40d
movss xmm0, dword [0x1400cea20]
jmp 0x14044f3fa
movss dword [rsp + 0xe0], xmm0
jmp 0x14044f408
jmp 0x14044f41c
movss xmm0, dword [rsp + 0x70]
movss dword [rsp + 0xe0], xmm0
movss xmm0, dword [rsp + 0xe0]
rcl al, cl
add al, ah
cdqe
movss dword [rsp + 0xe4], xmm0
clc
movss xmm0, dword [rsp + 0xe4]
bt eax, 0xb0
xadd ax, ax
shr al, cl
movss dword [rsp + 0x38], xmm0
jmp 0x14044f458
movzx eax, byte [rsp + 0x30]
cmc
clc
stc
test eax, eax
jmp 0x14044f467
je 0x14044f8bb
movzx eax, byte [rsp + 0x32]
test ax, 0x8736
test eax, eax
je 0x14044f6d6
movss xmm0, dword [rsp + 0x38]
jmp 0x14044f489
comiss xmm0, dword [rsp + 0x4c]
jae 0x14044f58f
movss xmm0, dword [rsp + 0x38]
jmp 0x14044f49f
divss xmm0, dword [rsp + 0x4c]
movss xmm1, dword [0x1400cea20]
jmp 0x14044f4b2
subss xmm1, xmm0
jmp 0x14044f4bb
movaps xmm0, xmm1
jmp 0x14044f4c3
movss dword [rsp + 0x78], xmm0
movss xmm1, dword [rsp + 0x238]
jmp 0x14044f4d7
movss xmm0, dword [rsp + 0x78]
jmp 0x14044f4e2
call fcn.1400ba840
movss dword [rsp + 0x78], xmm0
test r10b, bpl
cmp dword [rsp + 0x228], 0
jmp 0x14044f4fd
jae 0x14044f51d
mov eax, dword [rsp + 0x228]
jmp 0x14044f50f
mov dword [rsp + 0x7c], eax
jmp 0x14044f518
jmp 0x14044f52b
mov dword [rsp + 0x7c], 0
shld rax, rbp, 0x2c
lahf
mov eax, dword [rsp + 0x7c]
rcl ch, 0x1e
bt cx, bx
mov ecx, dword [rsp + 0x220]
cmc
cmp dil, dil
test r14b, 0x12
sub ecx, eax
cdqe
mov eax, ecx
jmp 0x14044f550
mov eax, eax
jmp 0x14044f557
cvtsi2ss xmm0, rax
mulss xmm0, dword [rsp + 0x78]
mov eax, dword [rsp + 0x7c]
jmp 0x14044f56b
cvtsi2ss xmm1, rax
addss xmm1, xmm0
movaps xmm0, xmm1
jmp 0x14044f57c
cvttss2si rax, xmm0
mov dword [rsp + 0x48], eax
jmp 0x14044f58a
jmp 0x14044f6d1
movss xmm0, dword [rsp + 0x4c]
jmp 0x14044f59a
subss xmm0, dword [0x1400cea20]
jmp 0x14044f5a7
cvtss2sd xmm0, xmm0
andps xmm0, xmmword [0x1400cec40]
jmp 0x14044f5b7
cvtsd2ss xmm0, xmm0
comiss xmm0, dword [0x1400ce920]
jbe 0x14044f605
movss xmm0, dword [rsp + 0x38]
subss xmm0, dword [rsp + 0x4c]
jmp 0x14044f5d9
movss xmm1, dword [0x1400cea20]
jmp 0x14044f5e6
subss xmm1, dword [rsp + 0x4c]
jmp 0x14044f5f1
divss xmm0, xmm1
movss dword [rsp + 0x58], xmm0
jmp 0x14044f600
jmp 0x14044f61b
movss xmm0, dword [rsp + 0x38]
jmp 0x14044f610
movss dword [rsp + 0x58], xmm0
jmp 0x14044f61b
movss xmm1, dword [rsp + 0x238]
movss xmm0, dword [rsp + 0x58]
jmp 0x14044f62f
call fcn.1400ba840
movss dword [rsp + 0x58], xmm0
cmp dword [rsp + 0x220], 0
jmp 0x14044f647
jb 0x14044f66a
mov eax, dword [rsp + 0x220]
jmp 0x14044f659
mov dword [rsp + 0x80], eax
jmp 0x14044f665
jmp 0x14044f679
mov dword [rsp + 0x80], 0
bsr ecx, r13d
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x228]
test bl, r13b
jmp 0x14044f68f
sub ecx, eax
lahf
mov eax, ecx
jmp 0x14044f699
mov eax, eax
jmp 0x14044f6a0
cvtsi2ss xmm0, rax
mulss xmm0, dword [rsp + 0x58]
mov eax, dword [rsp + 0x80]
jmp 0x14044f6b7
cvtsi2ss xmm1, rax
addss xmm1, xmm0
jmp 0x14044f6c5
movaps xmm0, xmm1
cvttss2si rax, xmm0
mov dword [rsp + 0x48], eax
jmp 0x14044f850
movzx eax, byte [rsp + 0x31]
cmc
test eax, eax
jmp 0x14044f6e3
je 0x14044f755
mov eax, dword [rsp + 0x220]
stc
movsx rcx, bx
mov ecx, dword [rsp + 0x228]
test r13b, 0x26
sub ecx, eax
jmp 0x14044f707
mov eax, ecx
jmp 0x14044f70e
mov eax, eax
jmp 0x14044f715
cvtsi2ss xmm0, rax
mulss xmm0, dword [rsp + 0x38]
mov eax, dword [rsp + 0x220]
jmp 0x14044f72c
cvtsi2ss xmm1, rax
addss xmm1, xmm0
jmp 0x14044f73a
movaps xmm0, xmm1
jmp 0x14044f742
cvttss2si rax, xmm0
mov dword [rsp + 0x48], eax
jmp 0x14044f750
jmp 0x14044f850
mov eax, dword [rsp + 0x220]
mov ecx, dword [rsp + 0x228]
test r12w, 0x502e
test spl, spl
sub ecx, eax
setnp ah
lahf
movzx rax, dx
mov eax, ecx
jmp 0x14044f77d
mov eax, eax
cvtsi2ss xmm0, rax
mulss xmm0, dword [rsp + 0x38]
movss dword [rsp + 0xe8], xmm0
jmp 0x14044f798
cvttss2si rax, dword [rsp + 0xe8]
mov dword [rsp + 0xf0], eax
jmp 0x14044f7ae
movss xmm0, dword [rsp + 0xe8]
jmp 0x14044f7bc
addss xmm0, dword [0x1400ce9a4]
jmp 0x14044f7c9
cvttss2si rax, xmm0
mov dword [rsp + 0xec], eax
xor eax, 0x53af8fab
cbw
mov eax, dword [rsp + 0xec]
cmp dword [rsp + 0xf0], eax
jmp 0x14044f7ef
jae 0x14044f825
mov eax, dword [rsp + 0xec]
mov ecx, dword [rsp + 0x220]
cmp r9w, r9w
jmp 0x14044f80d
add ecx, eax
lahf
mov eax, ecx
jmp 0x14044f817
mov dword [rsp + 0x48], eax
jmp 0x14044f820
jmp 0x14044f850
mov eax, dword [rsp + 0xf0]
mov ecx, dword [rsp + 0x220]
sal r8w, cl
movsx dx, r12b
add ecx, eax
cwd
mov eax, ecx
mov dword [rsp + 0x48], eax
movsx cx, bpl
jmp 0x14044f850
mov r8d, dword [rsp + 0x48]
setnp ch
mov edx, dword [rsp + 0x210]
sete ch
xchg cx, cx
movsx cx, ch
mov rcx, qword [rsp + 0x230]
call fcn.14045693a
mov dword [rsp + 0x48], eax
mov rax, qword [rsp + 0x218]
mov ecx, dword [rsp + 0x48]
cmp dword [rax], ecx
jmp 0x14044f88d
je 0x14044f8bb
mov rax, qword [rsp + 0x218]
xchg ch, cl
movzx rcx, di
mov ecx, dword [rsp + 0x48]
jmp 0x14044f8aa
mov dword [rax], ecx
jmp 0x14044f8b1
mov byte [rsp + 0x3e], 1
jmp 0x14044f8bb
movss xmm0, dword [rsp + 0x54]
jmp 0x14044f8c6
comiss xmm0, dword [0x1400cea20]
jae 0x14044f932
mov rax, qword [rsp + 0x200]
mov rax, qword [rax]
jmp 0x14044f8e3
mov qword [rsp + 0x1c0], rax
movzx rax, si
movsx eax, r11w
mov rax, qword [rsp + 0x200]
jmp 0x14044f900
mov rax, qword [rax]
jmp 0x14044f908
mov qword [rsp + 0x1c8], rax
movsx rax, ax
movsxd rax, r10d
mov al, cl
mov rax, qword [rsp + 0x248]
movups xmm0, xmmword [rsp + 0x1c0]
movdqu xmmword [rax], xmm0
jmp 0x14044fd13
movss xmm0, dword [rsp + 0x4c]
rdtsc
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x238]
cwde
movsx rdx, bx
movss dword [rsp + 0x20], xmm0
mov r9d, dword [rsp + 0x228]
xchg dl, r8b
movzx r8d, cx
cwde
mov r8d, dword [rsp + 0x220]
cwd
mov rax, qword [rsp + 0x218]
bswap cx
movsx rdx, bx
mov rdx, 0xa8d128
mov edx, dword [rax]
movsx cx, sil
bswap cx
mov ecx, dword [rsp + 0x210]
call fcn.1404576c4
movss dword [rsp + 0x84], xmm0
test dil, r14b
cmp dword [rsp + 0x44], 1
jmp 0x14044f9b0
jne 0x14044f9da
movss xmm0, dword [0x1400cea20]
jmp 0x14044f9c3
subss xmm0, dword [rsp + 0x84]
movss dword [rsp + 0x84], xmm0
jmp 0x14044f9da
movss xmm0, dword [rsp + 0x118]
jmp 0x14044f9e8
subss xmm0, dword [rsp + 0x88]
mulss xmm0, dword [rsp + 0x84]
movss xmm1, dword [rsp + 0x88]
cmp di, 0xca02
addss xmm1, xmm0
cmp sil, spl
stc
test r10d, 0xdb0c1712
movaps xmm0, xmm1
movss dword [rsp + 0x5c], xmm0
cmp dword [rsp + 0x44], 0
jne 0x14044fba0
mov rax, qword [rsp + 0x200]
jmp 0x14044fa38
movss xmm0, dword [rax + 0xc]
mov rax, 0x28b7d59b
movzx rax, si
movzx ax, r11b
subss xmm0, dword [0x1400cea6c]
mov al, 0x15
movss dword [rsp + 0x128], xmm0
cdqe
mov rax, qword [rsp + 0x200]
jmp 0x14044fa6f
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x1400cea6c]
movss dword [rsp + 0x120], xmm0
cwde
bswap eax
movsx eax, r8w
lea rax, [rsp + 0x1d0]
jmp 0x14044fa99
mov qword [rsp + 0x158], rax
jmp 0x14044faa6
movss xmm0, dword [rsp + 0x40]
jmp 0x14044fab1
mulss xmm0, dword [0x1400ce9a4]
movss xmm1, dword [rsp + 0x5c]
movzx ax, r14b
subss xmm1, xmm0
movaps xmm0, xmm1
mov rax, qword [rsp + 0x158]
jmp 0x14044fad8
movss dword [rax], xmm0
cdqe
lahf
nop
mov rax, qword [rsp + 0x158]
jmp 0x14044faee
movss xmm0, dword [rsp + 0x120]
movss dword [rax + 4], xmm0
xchg ah, ah
lea rax, [rsp + 0x1d8]
mov qword [rsp + 0x160], rax
movss xmm0, dword [rsp + 0x40]
mulss xmm0, dword [0x1400ce9a4]
movss xmm1, dword [rsp + 0x5c]
movsx eax, r9w
mov rax, 0x2f92f030
addss xmm1, xmm0
cdqe
lahf
movaps xmm0, xmm1
cdqe
movsx eax, r9w
mov rax, qword [rsp + 0x160]
movss dword [rax], xmm0
cwde
movzx ax, r13b
movsx rax, r13w
mov rax, qword [rsp + 0x160]
jmp 0x14044fb60
movss xmm0, dword [rsp + 0x128]
jmp 0x14044fb6e
movss dword [rax + 4], xmm0
movzx ax, bh
cbw
mov ax, r15w
mov rax, qword [rsp + 0x248]
jmp 0x14044fb8a
movups xmm0, xmmword [rsp + 0x1d0]
movdqu xmmword [rax], xmm0
jmp 0x14044fb9b
jmp 0x14044fd13
mov rax, qword [rsp + 0x200]
jmp 0x14044fbad
movss xmm0, dword [rax + 8]
cdqe
mov eax, r10d
subss xmm0, dword [0x1400cea6c]
movss dword [rsp + 0x138], xmm0
mov rax, qword [rsp + 0x200]
movss xmm0, dword [rax]
jmp 0x14044fbe2
addss xmm0, dword [0x1400cea6c]
jmp 0x14044fbef
movss dword [rsp + 0x130], xmm0
lea rax, [rsp + 0x1e0]
jmp 0x14044fc05
mov qword [rsp + 0x168], rax
cmovp rax, r8
movzx ax, sil
mov rax, qword [rsp + 0x168]
jmp 0x14044fc23
movss xmm0, dword [rsp + 0x130]
jmp 0x14044fc31
movss dword [rax], xmm0
jmp 0x14044fc3a
movss xmm0, dword [rsp + 0x40]
jmp 0x14044fc45
mulss xmm0, dword [0x1400ce9a4]
movss xmm1, dword [rsp + 0x5c]
subss xmm1, xmm0
movsxd rax, r12d
xchg al, ah
cmovbe ax, ax
movaps xmm0, xmm1
mov rax, qword [rsp + 0x168]
movss dword [rax + 4], xmm0
movsx eax, bx
movsx rax, r15w
cdqe
lea rax, [rsp + 0x1e8]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x170]
jmp 0x14044fc96
movss xmm0, dword [rsp + 0x138]
jmp 0x14044fca4
movss dword [rax], xmm0
jmp 0x14044fcad
movss xmm0, dword [rsp + 0x40]
jmp 0x14044fcb8
mulss xmm0, dword [0x1400ce9a4]
movss xmm1, dword [rsp + 0x5c]
shld ax, dx, 0x3f
sar al, 0x85
addss xmm1, xmm0
movaps xmm0, xmm1
mov rax, qword [rsp + 0x170]
clc
movss dword [rax + 4], xmm0
btr ax, r10w
mov rax, qword [rsp + 0x248]
test sp, 0x633a
clc
test r12, r11
movups xmm0, xmmword [rsp + 0x1e0]
jmp 0x14044fd09
movdqu xmmword [rax], xmm0
and al, r13b
test cl, 0xae
mov al, byte [rsp + 0x3e]
add rsp, 0x1f8
jmp 0x14044fd23
ret