Function at 0x1406bf713
Capabilities:
Encrypt data using speck

Disassembly:
mov qword [rsp + 0x18], r8
and r8b, spl
stc
mov dword [rsp + 0x10], edx
or dh, 0x26
btr ax, 2
mov qword [rsp + 8], rcx
sub rsp, 0x2d8
mov r8w, bx
xchg rdx, rax
mov dword [rsp + 0x80], 1
movsxd rcx, r13d
jmp 0x1406bf750
mov dword [rsp + 0x7c], 0
movzx ecx, sp
movsx ecx, bx
mov dword [rsp + 0x50], 0
mov dword [rsp + 0x44], 0
cdq
rdtsc
movzx ax, r15b
mov dword [rsp + 0xac], 0
mov rax, qword [rsp + 0x2e0]
mov r8b, 0x22
movups xmm0, xmmword [rax + 0x70]
movzx dx, r14b
lahf
movdqu xmmword [rsp + 0x198], xmm0
mov rax, qword [rsp + 0x2e0]
cmovo r8d, r15d
movsx r8d, r12w
cwd
movups xmm0, xmmword [rax + 0x50]
mov rcx, r10
cqo
bswap edx
movdqu xmmword [rsp + 0x1b0], xmm0
mov r8d, dword [rsp + 0x2e8]
cqo
movsxd rcx, esi
lea rdx, [rsp + 0x1b0]
mov cx, 0xf29b
movsxd rcx, ebx
lea rcx, [rsp + 0x200]
jmp 0x1406bf7ee
call fcn.1406b9d8c
movups xmm0, xmmword [rax]
movzx rax, r10w
movdqu xmmword [rsp + 0x1c0], xmm0
shrd eax, esp, 0xab
shr ax, cl
ror ax, cl
movups xmm0, xmmword [rsp + 0x1c0]
movdqu xmmword [rsp + 0x98], xmm0
neg rax
bts ax, sp
bsr ax, di
mov eax, dword [rsp + 0xa4]
stc
cmp bx, r8w
cmp dword [rsp + 0xa0], eax
jmp 0x1406bf841
jge 0x1406c19f7
mov dword [rsp + 0x40], 0
mov dword [rsp + 0x94], 1
movzx rcx, r10w
lea rcx, [rsp + 0x98]
call fcn.1406b917a
movzx eax, al
cmp r8, 0xffffffffcd8b0c2f
test al, 0x13
mov dword [rsp + 0x6c], eax
mov eax, dword [rsp + 0x6c]
mov dword [rsp + 0x48], eax
cmp dword [rsp + 0x48], 0x13
jmp 0x1406bf88d
jg 0x1406bf964
cmp dword [rsp + 0x48], 0x13
jmp 0x1406bf89d
je 0x1406bfa1f
cmp dword [rsp + 0x48], 8
jmp 0x1406bf8ad
jg 0x1406bf914
cmp dword [rsp + 0x48], 8
je 0x1406c015a
cmp dword [rsp + 0x48], 1
je 0x1406bfad6
cmp dword [rsp + 0x48], 3
je 0x1406bfad6
cmp dword [rsp + 0x48], 4
jmp 0x1406bf8de
je 0x1406bfb9c
cmp dword [rsp + 0x48], 5
jmp 0x1406bf8ee
je 0x1406bfc63
cmp dword [rsp + 0x48], 6
je 0x1406bfd33
cmp dword [rsp + 0x48], 7
jmp 0x1406bf909
je 0x1406bfd12
jmp 0x1406c189b
cmp dword [rsp + 0x48], 0xa
jmp 0x1406bf91e
je 0x1406c0922
cmp dword [rsp + 0x48], 0xb
jmp 0x1406bf92e
je 0x1406c0b6c
cmp dword [rsp + 0x48], 0xc
jmp 0x1406bf93e
je 0x1406c0be5
cmp dword [rsp + 0x48], 0xe
je 0x1406c0bc9
cmp dword [rsp + 0x48], 0x12
jmp 0x1406bf959
je 0x1406bfad6
jmp 0x1406c189b
cmp dword [rsp + 0x48], 0x19
jmp 0x1406bf96e
jg 0x1406bf9d4
cmp dword [rsp + 0x48], 0x19
jmp 0x1406bf97e
je 0x1406c04d1
cmp dword [rsp + 0x48], 0x14
je 0x1406bfa1f
cmp dword [rsp + 0x48], 0x15
jmp 0x1406bf999
je 0x1406bfb12
cmp dword [rsp + 0x48], 0x16
jmp 0x1406bf9a9
je 0x1406bfbfd
cmp dword [rsp + 0x48], 0x17
jmp 0x1406bf9b9
je 0x1406bfad6
cmp dword [rsp + 0x48], 0x18
jmp 0x1406bf9c9
je 0x1406c02d2
jmp 0x1406c189b
cmp dword [rsp + 0x48], 0x1a
jmp 0x1406bf9de
je 0x1406c06be
cmp dword [rsp + 0x48], 0x1b
je 0x1406c06be
cmp dword [rsp + 0x48], 0x1d
jmp 0x1406bf9f9
je 0x1406c09b3
cmp dword [rsp + 0x48], 0x1e
jmp 0x1406bfa09
je 0x1406bfe34
cmp dword [rsp + 0x48], 0x1f
je 0x1406bfe1d
jmp 0x1406c189b
cmp dword [rsp + 0x80], 0
jmp 0x1406bfa2c
je 0x1406bfa75
mov eax, dword [rsp + 0x44]
test r11d, eax
cdq
xadd cl, dl
cdq
test r13, rdi
sub cl, r9b
sub eax, edx
btr rcx, rsp
ror ch, 0x1a
sar eax, 1
btc rdx, 0xa0
mov ecx, dword [rsp + 0x7c]
xadd dx, dx
add ecx, eax
or dx, 0x602f
bts dx, r12w
mov eax, ecx
cwd
stc
mov dword [rsp + 0x7c], eax
cmovno edx, r11d
mov dword [rsp + 0x80], 0
mov cl, spl
mov eax, dword [rsp + 0x7c]
btr dx, r12w
add dl, 0xbb
add eax, 7
cwd
stc
cdq
shl cx, cl
and rcx, r15
shld ecx, r11d, 0xb6
and edx, 7
add eax, edx
sbb rdx, 0x33305c08
shr dl, 0x24
sar eax, 3
movsxd rdx, ebx
mov edx, eax
jmp 0x1406bfac4
lea rcx, [rsp + 0x98]
call fcn.1406b92c2
jmp 0x1406c19d2
mov eax, dword [rsp + 0x44]
clc
shl rcx, 0x9d
movsx ecx, bp
cdq
sub eax, edx
sar eax, 1
movsx ecx, r11w
cmc
mov ecx, dword [rsp + 0x7c]
test bl, 0x1c
cmp r11b, dl
test r12b, r12b
add ecx, eax
mov ax, 0xa337
mov rax, rbp
mov eax, ecx
jmp 0x1406bfb09
mov dword [rsp + 0x7c], eax
jmp 0x1406c19d2
mov dword [rsp + 0x80], 0
jmp 0x1406bfb24
cmp dword [rsp + 0x44], 2
jmp 0x1406bfb2e
jge 0x1406bfb3b
sub eax, eax
jmp 0x1406c19f9
mov eax, dword [rsp + 0x44]
bswap cx
dec eax
cdqe
sal cx, 0x2c
test r8w, cx
mov ecx, dword [rsp + 0x44]
cmp bp, cx
test r15w, 0x5bb8
sub ecx, 2
movsxd rcx, ecx
jmp 0x1406bfb66
movss xmm2, dword [rsp + rax*4 + 0xd0]
jmp 0x1406bfb74
movss xmm1, dword [rsp + rcx*4 + 0xd0]
mov cl, spl
xchg ch, cl
setle ch
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406bfb92
call fcn.1406bee53
jmp 0x1406c19d2
mov dword [rsp + 0x80], 0
cmp dword [rsp + 0x44], 1
jmp 0x1406bfbb1
jge 0x1406bfbbe
xor eax, eax
jmp 0x1406c19f9
mov eax, dword [rsp + 0x44]
mov ch, bh
dec eax
cdqe
mov ecx, r12d
jmp 0x1406bfbd4
movss xmm2, dword [rsp + rax*4 + 0xd0]
movsxd rcx, edi
xorps xmm1, xmm1
xchg rcx, rcx
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406bfbf3
call fcn.1406bee53
jmp 0x1406c19d2
mov dword [rsp + 0x80], 0
cmp rbp, 0x10b7053b
jmp 0x1406bfc15
cmp dword [rsp + 0x44], 1
jmp 0x1406bfc1f
jge 0x1406bfc31
sub eax, eax
jmp 0x1406bfc2c
jmp 0x1406c19f9
mov eax, dword [rsp + 0x44]
dec eax
movsxd rcx, r13d
cdqe
movsx rcx, sp
xorps xmm2, xmm2
movss xmm1, dword [rsp + rax*4 + 0xd0]
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406bfc59
call fcn.1406bee53
jmp 0x1406c19d2
cmp dword [rsp + 0x44], 2
jmp 0x1406bfc6d
jge 0x1406bfc7a
xor eax, eax
jmp 0x1406c19f9
jmp 0x1406bfc8b
mov eax, dword [rsp + 0x40]
clc
add eax, 2
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
jmp 0x1406bfc94
inc eax
cmp edx, 0xbba4d1ac
cmp eax, dword [rsp + 0x44]
jmp 0x1406bfca5
jge 0x1406bfd0d
mov eax, dword [rsp + 0x40]
mov ecx, 0xae3ed3b1
jmp 0x1406bfcbc
inc eax
cdqe
movzx ecx, r12w
movzx rcx, sp
movsxd rcx, dword [rsp + 0x40]
jmp 0x1406bfcd2
movss xmm2, dword [rsp + rax*4 + 0xd0]
jmp 0x1406bfce0
movss xmm1, dword [rsp + rcx*4 + 0xd0]
movsxd rcx, r14d
mov ecx, 0x458ffd00
movsx cx, r13b
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406bfd03
call fcn.1406bef9e
jmp 0x1406bfc7f
jmp 0x1406c19d2
cmp dword [rsp + 0x44], 1
jmp 0x1406bfd1c
jge 0x1406bfd2e
sub eax, eax
jmp 0x1406bfd29
jmp 0x1406c19f9
jmp 0x1406bfdb4
cmp dword [rsp + 0x44], 1
jmp 0x1406bfd3d
jge 0x1406bfd4f
sub eax, eax
jmp 0x1406bfd4a
jmp 0x1406c19f9
mov eax, dword [rsp + 0x44]
cmp r9b, 0x26
cmp dword [rsp + 0x40], eax
jmp 0x1406bfd60
jl 0x1406bfd6b
jmp 0x1406bfe18
movsxd rax, dword [rsp + 0x40]
movsx rcx, cx
mov cx, sp
cmovg cx, di
xorps xmm2, xmm2
mov rcx, 0x50057236
movss xmm1, dword [rsp + rax*4 + 0xd0]
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406bfd9b
call fcn.1406bef9e
mov eax, dword [rsp + 0x40]
inc eax
test rdi, rsi
test cx, 0x3b80
mov dword [rsp + 0x40], eax
adc al, 0xb7
mov eax, dword [rsp + 0x44]
cmp dword [rsp + 0x40], eax
jmp 0x1406bfdc1
jl 0x1406bfdcc
jmp 0x1406bfe18
movsxd rax, dword [rsp + 0x40]
movzx cx, r10b
movss xmm2, dword [rsp + rax*4 + 0xd0]
cmova rcx, rbp
setno cl
movzx rcx, r12w
xorps xmm1, xmm1
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406bfdfa
call fcn.1406bef9e
mov eax, dword [rsp + 0x40]
jmp 0x1406bfe08
inc eax
jmp 0x1406bfe0f
mov dword [rsp + 0x40], eax
jmp 0x1406bfd4f
jmp 0x1406c19d2
cmp dword [rsp + 0x44], 4
jge 0x1406bfe2f
xor eax, eax
jmp 0x1406c19f9
jmp 0x1406bffba
cmp dword [rsp + 0x44], 4
jge 0x1406bfe4b
xor eax, eax
jmp 0x1406bfe46
jmp 0x1406c19f9
mov eax, dword [rsp + 0x40]
stc
add eax, 3
cmp dh, 0xae
cmp eax, dword [rsp + 0x44]
jl 0x1406bfe65
jmp 0x1406c0155
mov eax, dword [rsp + 0x40]
and rcx, 0xffffffffacb83422
sbb cl, r13b
bt rcx, r9
mov ecx, dword [rsp + 0x44]
cmp spl, 0x9f
test dil, sil
sub ecx, eax
mov eax, ecx
cmp ecx, 0x3186f19a
cmp eax, 5
jmp 0x1406bfe94
jne 0x1406bfec7
mov eax, dword [rsp + 0x40]
cmp dil, cl
add eax, 4
jmp 0x1406bfea9
cdqe
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406bfeb9
movss dword [rsp + 0xb8], xmm0
jmp 0x1406bfee5
xorps xmm0, xmm0
xadd r8b, dl
or al, r10b
movss dword [rsp + 0xb8], xmm0
xadd cl, al
btr rax, rbp
rol r8b, 0x18
mov eax, dword [rsp + 0x40]
movsx edx, r14w
add eax, 3
bswap ecx
cdqe
add cl, r14b
bsf cx, r9w
sbb dl, 0x90
mov ecx, dword [rsp + 0x40]
inc dx
xadd r8d, r8d
add ecx, 2
movsxd rcx, ecx
mov dx, cx
mov edx, dword [rsp + 0x40]
movsx r8, si
movsx r8d, r8w
inc edx
mov r8w, 0xc61f
movsxd rdx, edx
movsxd r8, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0xb8]
movss dword [rsp + 0x30], xmm0
jmp 0x1406bff42
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406bff50
movss dword [rsp + 0x28], xmm0
jmp 0x1406bff5b
movss xmm0, dword [rsp + rcx*4 + 0xd0]
movsx rcx, cx
movss dword [rsp + 0x20], xmm0
jmp 0x1406bff7d
movss xmm3, dword [rsp + rdx*4 + 0xd0]
movss xmm2, dword [rsp + r8*4 + 0xd0]
not cx
xorps xmm1, xmm1
xchg ecx, ecx
jmp 0x1406bff9d
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406bffaa
call fcn.1406bf092
mov eax, dword [rsp + 0x40]
add eax, 4
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
test cx, 0xd828
clc
test r10b, r13b
add eax, 3
cmp eax, dword [rsp + 0x44]
jl 0x1406bffd9
jmp 0x1406c0155
mov eax, dword [rsp + 0x40]
movzx cx, bl
bt rcx, r11
add eax, 3
test rdi, rdi
jmp 0x1406bfff0
cdqe
add cl, r10b
movzx ecx, r10w
movss xmm0, dword [rsp + rax*4 + 0xd0]
movss dword [rsp + 0xcc], xmm0
mov eax, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x44]
cmp rdi, rsi
stc
sub ecx, eax
shl al, cl
bsf ax, di
mov eax, ecx
stc
cmp eax, 5
jmp 0x1406c002a
jne 0x1406c0062
mov eax, dword [rsp + 0x40]
cmp eax, eax
cmc
add eax, 4
jmp 0x1406c003f
cdqe
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406c004f
movss dword [rsp + 0xa8], xmm0
jmp 0x1406c005d
jmp 0x1406c0081
xorps xmm0, xmm0
sal dx, cl
cwd
sub rax, 0xffffffff8692d892
movss dword [rsp + 0xa8], xmm0
test bl, r15b
movzx rax, dx
mov eax, dword [rsp + 0x40]
cdq
movzx rdx, bp
add eax, 2
not ch
cwd
setg dh
cdqe
jmp 0x1406c009b
mov ecx, dword [rsp + 0x40]
movsx dx, ch
inc ecx
movzx dx, r8b
movsxd rcx, ecx
cwd
movsxd rdx, dword [rsp + 0x40]
jmp 0x1406c00b9
movss xmm0, dword [rsp + 0xcc]
jmp 0x1406c00c7
movss dword [rsp + 0x30], xmm0
jmp 0x1406c00d2
movss xmm0, dword [rsp + 0xa8]
jmp 0x1406c00e0
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406c00f4
movss dword [rsp + 0x20], xmm0
jmp 0x1406c00ff
movss xmm3, dword [rsp + rcx*4 + 0xd0]
bswap cx
xorps xmm2, xmm2
movzx ecx, bp
movsx rcx, r9w
movss xmm1, dword [rsp + rdx*4 + 0xd0]
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406c012b
call fcn.1406bf092
mov eax, dword [rsp + 0x40]
cmp bx, 0x6d11
jmp 0x1406c013f
add eax, 4
jmp 0x1406c0147
mov dword [rsp + 0x40], eax
jmp 0x1406c0150
jmp 0x1406bfe4b
jmp 0x1406c19d2
cmp dword [rsp + 0x44], 6
jmp 0x1406c0164
jge 0x1406c0171
sub eax, eax
jmp 0x1406c19f9
jmp 0x1406c0189
mov eax, dword [rsp + 0x40]
test r8d, 0x111940a6
stc
add eax, 6
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
add eax, 5
stc
cmp eax, dword [rsp + 0x44]
jmp 0x1406c019a
jge 0x1406c02cd
mov eax, dword [rsp + 0x40]
cmp r12b, al
test bpl, 0xb7
add eax, 5
btr r8w, 0x11
cdqe
cwd
rcr cx, cl
shld r10d, r12d, 0x3e
mov ecx, dword [rsp + 0x40]
bsr r8d, r13d
add ecx, 4
clc
movsxd rcx, ecx
and r8d, r12d
sub r10b, 0x81
ror r9b, 7
mov edx, dword [rsp + 0x40]
cmc
add r10d, 0xcc986695
add edx, 3
movsxd rdx, edx
btr r10w, 0xb6
neg r8b
mov r8d, dword [rsp + 0x40]
add r8d, 2
dec r9
cmovns r10w, dx
movzx r10w, al
movsxd r8, r8d
bswap r10w
not r10b
mov r9d, dword [rsp + 0x40]
mov r10d, r8d
xchg r10d, r10d
inc r9d
cmovno r10d, r14d
movsx r10, r9w
bswap r10w
movsxd r9, r9d
movsx r10d, sp
movsxd r10, dword [rsp + 0x40]
jmp 0x1406c0240
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406c024e
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [rsp + rcx*4 + 0xd0]
movss dword [rsp + 0x28], xmm0
not ch
movsx cx, bpl
movss xmm0, dword [rsp + rdx*4 + 0xd0]
movzx ecx, bx
bswap rcx
movss dword [rsp + 0x20], xmm0
movzx rcx, sp
movss xmm3, dword [rsp + r8*4 + 0xd0]
movss xmm2, dword [rsp + r9*4 + 0xd0]
movsx rcx, r10w
movzx cx, r11b
movss xmm1, dword [rsp + r10*4 + 0xd0]
movsx rcx, dx
movzx cx, r15b
mov cl, r9b
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406c02c3
call fcn.1406bf092
jmp 0x1406c0176
jmp 0x1406c19d2
cmp dword [rsp + 0x44], 8
jmp 0x1406c02dc
jge 0x1406c02ee
sub eax, eax
jmp 0x1406c02e9
jmp 0x1406c19f9
jmp 0x1406c0301
mov eax, dword [rsp + 0x40]
dec cl
clc
add eax, 6
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
add eax, 5
cmovg rcx, r10
rcr cx, 0x99
mov ecx, dword [rsp + 0x44]
cmp dx, ax
sub ecx, 2
cmc
cmp eax, ecx
jge 0x1406c045b
mov eax, dword [rsp + 0x40]
movzx r10w, bpl
shl r9b, cl
shl r10, 0x87
add eax, 5
cmc
bsr rcx, r14
movsx r9w, r10b
cdqe
mov ecx, dword [rsp + 0x40]
cmp r15b, 9
sub r10d, 0x4a11a909
sar r9, cl
add ecx, 4
bsf r8, r9
movsxd rcx, ecx
mov edx, dword [rsp + 0x40]
add r8b, r10b
test ax, r10w
add edx, 3
add r8w, 0xba8e
cmovb r10w, r14w
sal r10w, 8
movsxd rdx, edx
rol r10w, cl
jmp 0x1406c038c
mov r8d, dword [rsp + 0x40]
btc r10w, 0x83
stc
add r8d, 2
not r10b
xchg r9w, r9w
setp r10b
movsxd r8, r8d
mov r9d, dword [rsp + 0x40]
movsx r10w, al
xchg r10b, r10b
inc r9d
movsxd r9, r9d
xchg r10b, r10b
movzx r10, r12w
mov r10d, 0x3594b10f
movsxd r10, dword [rsp + 0x40]
jmp 0x1406c03d4
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406c03e2
movss dword [rsp + 0x30], xmm0
jmp 0x1406c03ed
movss xmm0, dword [rsp + rcx*4 + 0xd0]
jmp 0x1406c0407
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + rdx*4 + 0xd0]
movss dword [rsp + 0x20], xmm0
movsxd rcx, r11d
movss xmm3, dword [rsp + r8*4 + 0xd0]
movss xmm2, dword [rsp + r9*4 + 0xd0]
jmp 0x1406c043b
movss xmm1, dword [rsp + r10*4 + 0xd0]
movzx cx, al
mov rcx, qword [rsp + 0x2f0]
call fcn.1406bf092
jmp 0x1406c02f3
mov eax, dword [rsp + 0x40]
jmp 0x1406c0464
inc eax
test r11b, 0x3b
cmp eax, dword [rsp + 0x44]
jl 0x1406c0480
sub eax, eax
jmp 0x1406c047b
jmp 0x1406c19f9
mov eax, dword [rsp + 0x40]
dec ch
movzx rcx, bp
jmp 0x1406c048f
inc eax
cdqe
movsx rcx, di
movsxd rcx, r14d
movsxd rcx, dword [rsp + 0x40]
jmp 0x1406c04a4
movss xmm2, dword [rsp + rax*4 + 0xd0]
movss xmm1, dword [rsp + rcx*4 + 0xd0]
cmovl rcx, r13
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406c04c7
call fcn.1406bef9e
jmp 0x1406c19d2
cmp dword [rsp + 0x44], 8
jmp 0x1406c04db
jge 0x1406c04ed
sub eax, eax
jmp 0x1406c04e8
jmp 0x1406c19f9
jmp 0x1406c0506
mov eax, dword [rsp + 0x40]
dec ch
add eax, 2
movzx cx, ah
mov dword [rsp + 0x40], eax
mov ch, 0x35
mov eax, dword [rsp + 0x40]
movzx cx, r11b
mov cx, cx
inc eax
shr cx, 7
btc rcx, 0xa0
bts ecx, r8d
mov ecx, dword [rsp + 0x44]
stc
sub ecx, 6
test esi, eax
stc
cmp eax, ecx
jge 0x1406c0591
mov eax, dword [rsp + 0x40]
movzx cx, r9b
inc rcx
cmovb rcx, rcx
inc eax
movzx ecx, sp
movzx rcx, bp
cdqe
movzx rcx, r15w
movsxd rcx, dword [rsp + 0x40]
jmp 0x1406c055d
movss xmm2, dword [rsp + rax*4 + 0xd0]
jmp 0x1406c056b
movss xmm1, dword [rsp + rcx*4 + 0xd0]
xchg cl, cl
movzx rcx, sp
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406c0587
call fcn.1406bef9e
jmp 0x1406c04f2
mov eax, dword [rsp + 0x40]
add eax, 5
test r14b, 4
cmp eax, dword [rsp + 0x44]
jmp 0x1406c05a5
jl 0x1406c05b7
sub eax, eax
jmp 0x1406c05b2
jmp 0x1406c19f9
mov eax, dword [rsp + 0x40]
or r9b, 0x1a
add eax, 5
movzx r9w, bpl
cdqe
mov ecx, dword [rsp + 0x40]
rcl r8b, 0x86
add ecx, 4
and r8d, r10d
movsxd rcx, ecx
bsr edx, r15d
mov edx, dword [rsp + 0x40]
cmc
add edx, 3
movzx r9, sp
bswap r8
clc
movsxd rdx, edx
xor r8b, 0x85
mov r8d, dword [rsp + 0x40]
setno r10b
not r10b
bsr r9w, r10w
add r8d, 2
movsxd r8, r8d
movzx r10, r11w
mov r9d, dword [rsp + 0x40]
movzx r10, bp
movsx r10w, cl
not r10b
inc r9d
cmova r10d, r11d
movzx r10, bx
movsx r10, r8w
movsxd r9, r9d
movsxd r10, dword [rsp + 0x40]
jmp 0x1406c063e
movss xmm0, dword [rsp + rax*4 + 0xd0]
movss dword [rsp + 0x30], xmm0
jmp 0x1406c0652
movss xmm0, dword [rsp + rcx*4 + 0xd0]
movss dword [rsp + 0x28], xmm0
movsxd rcx, r12d
movss xmm0, dword [rsp + rdx*4 + 0xd0]
bswap rcx
movsx cx, bl
xchg ecx, ecx
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + r8*4 + 0xd0]
movss xmm2, dword [rsp + r9*4 + 0xd0]
jmp 0x1406c069d
movss xmm1, dword [rsp + r10*4 + 0xd0]
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406c06b4
call fcn.1406bf092
jmp 0x1406c19d2
cmp dword [rsp + 0x44], 4
jge 0x1406c06d0
sub eax, eax
jmp 0x1406c19f9
xorps xmm0, xmm0
dec rax
movss dword [rsp + 0x78], xmm0
sub ah, 0x85
and ah, 0xa5
mov eax, dword [rsp + 0x44]
and eax, 1
cmp spl, r15b
test eax, eax
jmp 0x1406c06f3
je 0x1406c0739
movsxd rax, dword [rsp + 0x40]
jmp 0x1406c0703
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406c0715
movss dword [rsp + 0x78], xmm0
cdqe
cwde
cbw
mov eax, dword [rsp + 0x40]
jmp 0x1406c0729
inc eax
jmp 0x1406c0730
mov dword [rsp + 0x40], eax
jmp 0x1406c0739
jmp 0x1406c074c
mov eax, dword [rsp + 0x40]
add eax, 4
test sil, r9b
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
cmp bl, bh
stc
add eax, 3
cmc
test r11, r10
jmp 0x1406c075f
cmp eax, dword [rsp + 0x44]
jmp 0x1406c0768
jge 0x1406c091d
cmp dword [rsp + 0x6c], 0x1b
jmp 0x1406c0778
jne 0x1406c0847
mov eax, dword [rsp + 0x40]
rcl r8w, cl
inc ecx
or edx, r14d
add eax, 3
bsf dx, ax
cdqe
shr ch, 0x24
mov ecx, dword [rsp + 0x40]
test r15d, 0x8dbd24bb
bsf dx, r13w
add ecx, 2
movsx dx, ch
movsxd rcx, ecx
mov edx, dword [rsp + 0x40]
dec r8w
movsx r8d, ax
cmove r8d, r10d
inc edx
movsxd rdx, edx
movsxd r8, dword [rsp + 0x40]
xorps xmm0, xmm0
jmp 0x1406c07d3
movss dword [rsp + 0x30], xmm0
jmp 0x1406c07de
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406c07ec
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + rcx*4 + 0xd0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + rdx*4 + 0xd0]
xchg ecx, ecx
mov ch, al
movss xmm2, dword [rsp + 0x78]
not cx
movzx rcx, r9w
mov rcx, r8
movss xmm1, dword [rsp + r8*4 + 0xd0]
movsxd rcx, r9d
not cx
bswap ecx
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406c083d
call fcn.1406bf092
jmp 0x1406c090a
mov eax, dword [rsp + 0x40]
inc dx
or r8b, sil
ror rdx, cl
add eax, 3
cdqe
mov ecx, dword [rsp + 0x40]
add ecx, 2
movsx r8w, r13b
movsxd rcx, ecx
seta r8b
bswap dx
cdq
mov edx, dword [rsp + 0x40]
inc edx
jmp 0x1406c087f
movsxd rdx, edx
movsxd r8, esi
movsx r8, cx
not r8w
movsxd r8, dword [rsp + 0x40]
jmp 0x1406c0897
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406c08a5
movss dword [rsp + 0x30], xmm0
jmp 0x1406c08b0
xorps xmm0, xmm0
jmp 0x1406c08b8
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + rcx*4 + 0xd0]
mov cl, r15b
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + rdx*4 + 0xd0]
bswap rcx
movss xmm2, dword [rsp + r8*4 + 0xd0]
cmovnp cx, r10w
movsxd rcx, r15d
movss xmm1, dword [rsp + 0x78]
mov cl, spl
movsx ecx, bp
setb ch
mov rcx, qword [rsp + 0x2f0]
call fcn.1406bf092
xorps xmm0, xmm0
jmp 0x1406c0912
movss dword [rsp + 0x78], xmm0
jmp 0x1406c073e
jmp 0x1406c19d2
cmp dword [rsp + 0xac], 0
jmp 0x1406c092f
jne 0x1406c09b3
mov rax, qword [rsp + 0x2e0]
stc
clc
cmp dword [rax + 0x9c], 0
jmp 0x1406c094b
je 0x1406c09a4
mov r8d, dword [rsp + 0x2e8]
movzx ecx, dx
mov rdx, qword [rsp + 0x2e0]
movzx ecx, di
mov cl, sil
xchg cl, cl
lea rcx, [rsp + 0x210]
jmp 0x1406c0979
call fcn.1406bf3d2
movups xmm0, xmmword [rax]
movdqu xmmword [rsp + 0x1d0], xmm0
jmp 0x1406c098f
movups xmm0, xmmword [rsp + 0x1d0]
cmp r10b, bl
clc
movdqu xmmword [rsp + 0x198], xmm0
mov dword [rsp + 0xac], 1
clc
test cl, 0x25
cmp dword [rsp + 0x44], 1
jmp 0x1406c09bd
jge 0x1406c09cf
xor eax, eax
jmp 0x1406c09ca
jmp 0x1406c19f9
mov eax, dword [rsp + 0x44]
dec eax
jmp 0x1406c09da
mov dword [rsp + 0x44], eax
cwde
setae al
cmovae ax, ax
movsxd rax, dword [rsp + 0x44]
cvttss2si eax, dword [rsp + rax*4 + 0xd0]
mov dword [rsp + 0xbc], eax
clc
cmc
cmp ax, 0x2915
cmp dword [rsp + 0x50], 0xa
jl 0x1406c0a18
xor eax, eax
jmp 0x1406c0a13
jmp 0x1406c19f9
movsxd rax, dword [rsp + 0x50]
stc
cmc
imul rax, rax, 0x10
jmp 0x1406c0a28
movups xmm0, xmmword [rsp + 0x98]
movdqu xmmword [rsp + rax + 0x230], xmm0
dec ax
inc eax
mov eax, dword [rsp + 0x50]
jmp 0x1406c0a47
inc eax
test dh, dl
cmp dl, r9b
mov dword [rsp + 0x50], eax
sal ah, cl
or al, r9b
mov eax, dword [rsp + 0xbc]
test r8b, r15b
mov dword [rsp + 0xc0], eax
cmp dword [rsp + 0x6c], 0xa
jne 0x1406c0a92
lea rax, [rsp + 0x198]
jmp 0x1406c0a80
mov qword [rsp + 0x190], rax
jmp 0x1406c0a8d
jmp 0x1406c0ab7
mov rax, qword [rsp + 0x2e0]
add rax, 0x60
movzx edx, r10w
movsx rdx, r9w
cmovne edx, r9d
mov qword [rsp + 0x190], rax
mov dl, 0x90
lahf
xchg al, cl
mov rax, qword [rsp + 0x190]
bswap rcx
movups xmm0, xmmword [rax]
not r8w
cdq
movsxd rdx, eax
movdqu xmmword [rsp + 0x1e0], xmm0
cqo
bswap r8w
movsx r8w, dl
mov r8d, dword [rsp + 0xc0]
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0x220]
jmp 0x1406c0afe
call fcn.1406bf207
movups xmm0, xmmword [rax]
jmp 0x1406c0b11
movdqu xmmword [rsp + 0x1f0], xmm0
stc
movups xmm0, xmmword [rsp + 0x1f0]
stc
movdqu xmmword [rsp + 0x98], xmm0
clc
cmp r9b, 0x3b
cmp dword [rsp + 0xa4], 0
jmp 0x1406c0b3f
jne 0x1406c0b4c
sub eax, eax
jmp 0x1406c19f9
mov dword [rsp + 0xa0], 0
jmp 0x1406c0b5c
mov dword [rsp + 0x94], 0
jmp 0x1406c19d2
cmp dword [rsp + 0x50], 0
jg 0x1406c0b83
xor eax, eax
jmp 0x1406c0b7e
jmp 0x1406c19f9
mov eax, dword [rsp + 0x50]
jmp 0x1406c0b8c
dec eax
mov dword [rsp + 0x50], eax
movsxd rax, dword [rsp + 0x50]
test r9b, cl
imul rax, rax, 0x10
jmp 0x1406c0ba3
movups xmm0, xmmword [rsp + rax + 0x230]
movdqu xmmword [rsp + 0x98], xmm0
mov dword [rsp + 0x94], 0
jmp 0x1406c0bc4
jmp 0x1406c19d2
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406c0bd6
call fcn.1406bed72
mov eax, 1
jmp 0x1406c19f9
lea rcx, [rsp + 0x98]
jmp 0x1406c0bf2
call fcn.1406b917a
movzx eax, al
test r15b, r10b
mov dword [rsp + 0xc4], eax
add rax, rax
dec al
mov eax, dword [rsp + 0xc4]
mov dword [rsp + 0x88], eax
stc
cmp ebp, 0x9e173d22
cmc
cmp dword [rsp + 0x88], 0x22
jmp 0x1406c0c2c
je 0x1406c0c6b
cmp dword [rsp + 0x88], 0x23
je 0x1406c0e73
cmp dword [rsp + 0x88], 0x24
jmp 0x1406c0c4d
je 0x1406c11ac
cmp dword [rsp + 0x88], 0x25
jmp 0x1406c0c60
je 0x1406c1453
jmp 0x1406c188a
cmp dword [rsp + 0x44], 7
jmp 0x1406c0c75
jge 0x1406c0c82
sub eax, eax
jmp 0x1406c19f9
mov eax, 4
rcl cx, cl
imul rax, rax, 0
stc
movss xmm0, dword [rsp + rax + 0xd0]
xchg cl, ch
movss dword [rsp + 0x5c], xmm0
bswap ax
or al, 8
mov eax, 4
adc ecx, ebx
or ch, 0x3a
imul rax, rax, 1
bt cx, di
setl ch
neg cx
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x58], xmm0
clc
add al, 0x23
mov eax, 4
bsf rcx, r11
adc cl, 0xb9
imul rax, rax, 2
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x4c], xmm0
btc cx, 0xb
mov eax, 4
bts ecx, r13d
movsx cx, ch
imul rax, rax, 3
movss xmm0, dword [rsp + rax + 0xd0]
dec ax
btr ax, r9w
movss dword [rsp + 0x54], xmm0
mov eax, 4
sar cx, 2
bsr ecx, edi
imul rax, rax, 4
sar cx, 0x3b
movss xmm0, dword [rsp + rax + 0xd0]
ror ah, cl
movss dword [rsp + 0x68], xmm0
mov eax, 4
sal cx, cl
imul rax, rax, 5
clc
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x64], xmm0
cmp r15w, r11w
mov rax, rbx
mov eax, 4
setb ch
imul rax, rax, 6
bswap cx
setb cl
movsx cx, r13b
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x60], xmm0
movsxd rcx, r9d
xorps xmm0, xmm0
cmovne ecx, esi
movsx ecx, bx
movss dword [rsp + 0x30], xmm0
movsx rcx, r14w
movss xmm0, dword [rsp + 0x54]
not cx
movss dword [rsp + 0x28], xmm0
mov cl, bpl
movss xmm0, dword [rsp + 0x4c]
xchg ch, cl
jmp 0x1406c0dbe
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x58]
setno ch
movsx ecx, r13w
not cl
xorps xmm2, xmm2
jmp 0x1406c0ddb
movss xmm1, dword [rsp + 0x5c]
xchg cx, cx
bswap rcx
movzx cx, dil
mov rcx, qword [rsp + 0x2f0]
call fcn.1406bf092
movss xmm0, dword [rsp + 0x4c]
movsx rcx, ax
xorps xmm0, xmmword [0x1400a5050]
mov cx, cx
movsxd rcx, r8d
xorps xmm1, xmm1
movzx cx, r11b
bswap rcx
movzx ecx, sp
movss dword [rsp + 0x30], xmm1
movsxd rcx, esp
movss xmm1, dword [rsp + 0x60]
movss dword [rsp + 0x28], xmm1
movzx rcx, r10w
cmovg ecx, edx
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x64]
xorps xmm2, xmm2
movsx cx, bpl
seto ch
movss xmm1, dword [rsp + 0x68]
xchg cl, ch
bswap rcx
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406c0e69
call fcn.1406bf092
jmp 0x1406c1896
cmp dword [rsp + 0x44], 0xd
jmp 0x1406c0e7d
jge 0x1406c0e8f
xor eax, eax
jmp 0x1406c0e8a
jmp 0x1406c19f9
mov eax, 4
sal cx, cl
sar ch, 0x37
imul rax, rax, 0
movss xmm0, dword [rsp + rax + 0xd0]
sbb cl, bpl
movss dword [rsp + 0x5c], xmm0
btc eax, r11d
bts eax, r13d
mov eax, 4
and cx, 0xeb21
bts cx, r13w
rol cx, 0xb7
imul rax, rax, 1
and cl, 0x90
test r12, 0xffffffffdf2fd788
movsx cx, r14b
movss xmm0, dword [rsp + rax + 0xd0]
mov cl, 0x39
cwde
rcl ch, 0x94
movss dword [rsp + 0x70], xmm0
cmovs rax, r9
rcr ch, cl
mov eax, 4
cmove rcx, r12
sar cx, cl
rol ch, cl
imul rax, rax, 2
movss xmm0, dword [rsp + rax + 0xd0]
neg ecx
movss dword [rsp + 0x58], xmm0
sbb ax, 0xb187
cmp r12b, 0x14
mov eax, 4
sar ch, cl
imul rax, rax, 3
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x4c], xmm0
shrd cx, bp, 0x22
mov eax, 4
movsx cx, bl
imul rax, rax, 4
btc cx, 0x25
cmc
clc
movss xmm0, dword [rsp + rax + 0xd0]
bts ax, ax
movss dword [rsp + 0x54], xmm0
mov eax, 4
movsxd rcx, r13d
imul rax, rax, 5
rcl cx, cl
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x8c], xmm0
cwde
adc cx, r8w
add ax, r12w
mov eax, 4
movsx rcx, di
add cl, 0x3b
mov cl, 0x92
imul rax, rax, 6
sar cx, 0xb7
shr rcx, cl
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x68], xmm0
movzx ax, dil
rcl cx, cl
mov eax, 4
add cx, 0xd9a4
clc
imul rax, rax, 7
shl cl, 0x21
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x90], xmm0
sbb al, r10b
sal ax, 0x1b
sar cl, cl
mov eax, 4
imul rax, rax, 8
bt rcx, 0xae
test r10w, cx
movss xmm0, dword [rsp + rax + 0xd0]
rcl cl, 0x93
cmovle ax, r11w
movss dword [rsp + 0x64], xmm0
movsx eax, bp
mov eax, 4
sets ch
imul rax, rax, 9
bt ecx, 0xaa
movsx cx, r10b
movss xmm0, dword [rsp + rax + 0xd0]
btr ecx, 0x2f
xor ecx, 0x4a931a18
movss dword [rsp + 0x74], xmm0
rcl rax, cl
sar rax, cl
mov eax, 4
imul rax, rax, 0xa
and cl, dil
movss xmm0, dword [rsp + rax + 0xd0]
adc ch, 0xf
shl ch, cl
btr ecx, ebp
movss dword [rsp + 0x60], xmm0
shld cx, cx, 0x26
jmp 0x1406c107e
mov eax, 4
xadd cx, cx
imul rax, rax, 0xb
movsx cx, dh
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x84], xmm0
movzx ecx, r11w
movss xmm0, dword [rsp + 0x8c]
movsxd rcx, r11d
jmp 0x1406c10b9
movss dword [rsp + 0x30], xmm0
movsxd rcx, ecx
movss xmm0, dword [rsp + 0x54]
not ch
movzx cx, dil
movss dword [rsp + 0x28], xmm0
mov cl, 0x95
setl cl
xchg ch, ch
movss xmm0, dword [rsp + 0x4c]
jmp 0x1406c10eb
movss dword [rsp + 0x20], xmm0
movzx rcx, r14w
movzx ecx, r10w
setno cl
movss xmm3, dword [rsp + 0x58]
jmp 0x1406c1107
movss xmm2, dword [rsp + 0x70]
movzx cx, spl
movss xmm1, dword [rsp + 0x5c]
not ch
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406c1127
call fcn.1406bf092
movss xmm0, dword [rsp + 0x84]
mov rcx, rax
movzx rcx, cx
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [rsp + 0x60]
movzx ecx, cx
bswap rcx
seta ch
movss dword [rsp + 0x28], xmm0
movsx ecx, sp
bswap cx
jmp 0x1406c1162
movss xmm0, dword [rsp + 0x74]
movsx ecx, si
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x64]
movss xmm2, dword [rsp + 0x90]
setg ch
cmovnp rcx, r14
movss xmm1, dword [rsp + 0x68]
not cl
movzx ecx, r12w
mov cl, 7
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406c11a2
call fcn.1406bf092
jmp 0x1406c1896
cmp dword [rsp + 0x44], 9
jmp 0x1406c11b6
jge 0x1406c11c8
sub eax, eax
jmp 0x1406c11c3
jmp 0x1406c19f9
mov eax, 4
btr rcx, rbx
xchg ecx, ecx
imul rax, rax, 0
adc ch, 0x18
rcr cx, 0x9c
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x5c], xmm0
sar ch, cl
mov eax, 4
shld ecx, r14d, 0x90
bsf rcx, rsp
imul rax, rax, 1
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x70], xmm0
mov eax, 4
shl ch, 0x2e
stc
shr ch, cl
imul rax, rax, 2
cmp bl, r9b
btc cx, dx
movss xmm0, dword [rsp + rax + 0xd0]
ror ecx, cl
ror cx, 0xa
bsr ax, r9w
movss dword [rsp + 0x58], xmm0
mov eax, esi
ror ax, cl
mov eax, 4
movsxd rcx, r14d
imul rax, rax, 3
mov ch, 0x25
cmp r15w, 0xbaaf
movss xmm0, dword [rsp + rax + 0xd0]
movsx rax, r12w
movss dword [rsp + 0x4c], xmm0
btr ax, r13w
cmovnp ax, sp
mov eax, 4
shr cx, 0xbe
imul rax, rax, 4
movzx rcx, r8w
ror cx, cl
movss xmm0, dword [rsp + rax + 0xd0]
or al, r13b
sub cl, 0xa9
rcl ch, cl
movss dword [rsp + 0x54], xmm0
cbw
mov eax, 4
rcl cx, 0x89
ror cl, cl
shl ch, 0x8c
imul rax, rax, 5
movss xmm0, dword [rsp + rax + 0xd0]
neg ch
cdqe
movss dword [rsp + 0x68], xmm0
cbw
ror ax, 0x27
mov eax, 4
imul rax, rax, 6
clc
rol cl, cl
shrd ecx, ebx, 8
movss xmm0, dword [rsp + rax + 0xd0]
bsf eax, r8d
movss dword [rsp + 0x64], xmm0
btc ax, 0x9d
adc rcx, 0xffffffffa3022aaf
mov eax, 4
or ecx, eax
movsxd rcx, r14d
xadd ecx, ecx
imul rax, rax, 7
and ch, 0x9b
movzx cx, r8b
movss xmm0, dword [rsp + rax + 0xd0]
test r8w, 0x90b3
rcl al, 0x1c
rcl cl, cl
movss dword [rsp + 0x74], xmm0
mov eax, 4
add cx, r15w
imul rax, rax, 8
movsxd rcx, r13d
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x60], xmm0
xchg ecx, ecx
cmovp cx, bx
movsxd rcx, ebp
xorps xmm0, xmm0
movsx ecx, si
movss dword [rsp + 0x30], xmm0
cmovns rcx, rcx
movsx ecx, ax
mov cl, dil
movss xmm0, dword [rsp + 0x54]
jmp 0x1406c1379
movss dword [rsp + 0x28], xmm0
movsx rcx, di
xchg ecx, ecx
mov rcx, rsi
movss xmm0, dword [rsp + 0x4c]
movsx cx, bpl
movsx rcx, r9w
movss dword [rsp + 0x20], xmm0
cmovne cx, si
movsxd rcx, edx
movss xmm3, dword [rsp + 0x58]
movss xmm2, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x5c]
mov rcx, qword [rsp + 0x2f0]
call fcn.1406bf092
movss xmm0, dword [rsp + 0x70]
movsx ecx, r14w
movzx ecx, r11w
jmp 0x1406c13d6
addss xmm0, dword [rsp + 0x4c]
movzx ecx, si
addss xmm0, dword [rsp + 0x74]
movsx ecx, si
xorps xmm0, xmmword [0x1400a5050]
movzx cx, r12b
seto cl
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x28], xmm0
movzx rcx, r14w
sets cl
movss xmm0, dword [rsp + 0x74]
bswap cx
xchg cx, cx
movzx rcx, r8w
movss dword [rsp + 0x20], xmm0
movzx ecx, bx
movss xmm3, dword [rsp + 0x64]
xorps xmm2, xmm2
movss xmm1, dword [rsp + 0x68]
movsx rcx, r11w
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406c1449
call fcn.1406bf092
jmp 0x1406c1896
cmp dword [rsp + 0x44], 0xb
jmp 0x1406c145d
jge 0x1406c146a
xor eax, eax
jmp 0x1406c19f9
mov eax, 4
clc
imul rax, rax, 0
jmp 0x1406c1479
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x5c], xmm0
or rax, 0x63176326
mov eax, 4
clc
imul rax, rax, 1
jmp 0x1406c149e
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x70], xmm0
inc al
mov eax, 4
clc
jmp 0x1406c14ba
imul rax, rax, 2
movss xmm0, dword [rsp + rax + 0xd0]
add al, r9b
shld ax, dx, 0
movss dword [rsp + 0x58], xmm0
dec rax
sub al, 0x1f
movsx ax, r10b
mov eax, 4
stc
test esi, edi
imul rax, rax, 3
cmp sil, r12b
stc
jmp 0x1406c14f4
movss xmm0, dword [rsp + rax + 0xd0]
xor ax, 0x860e
cmp rdi, r11
movss dword [rsp + 0x4c], xmm0
ror rax, cl
stc
mov eax, 4
imul rax, rax, 4
stc
test r13w, r14w
movss xmm0, dword [rsp + rax + 0xd0]
neg eax
bsr eax, ebx
cwde
movss dword [rsp + 0x54], xmm0
mov eax, 4
test r15b, r15b
imul rax, rax, 5
cmc
test ax, r8w
jmp 0x1406c1547
movss xmm0, dword [rsp + rax + 0xd0]
sar ax, cl
cmp spl, r9b
xadd al, ah
movss dword [rsp + 0x8c], xmm0
stc
sal al, 0x26
mov eax, 4
cmc
imul rax, rax, 6
movss xmm0, dword [rsp + rax + 0xd0]
cmp ax, r13w
bts ax, bp
sub ax, 0x62b1
movss dword [rsp + 0x68], xmm0
mov eax, 4
cmp r8, r10
clc
imul rax, rax, 7
movss xmm0, dword [rsp + rax + 0xd0]
movzx ax, ch
movss dword [rsp + 0x90], xmm0
bts ax, r9w
movzx rax, bx
mov eax, 4
cmp r10b, 0x35
imul rax, rax, 8
stc
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x64], xmm0
mov eax, 4
cmc
test r14w, 0x4fa1
imul rax, rax, 9
test ebx, 0x398d7601
cmc
test bpl, al
movss xmm0, dword [rsp + rax + 0xd0]
btc ax, 0xb2
btc eax, r8d
movzx rax, bx
movss dword [rsp + 0x74], xmm0
add ax, 0x3a87
bts eax, edi
rol ah, cl
mov eax, 4
jmp 0x1406c161d
imul rax, rax, 0xa
movss xmm0, dword [rsp + rax + 0xd0]
jmp 0x1406c162f
movss dword [rsp + 0x84], xmm0
jmp 0x1406c163d
movss xmm0, dword [rsp + 0x84]
jmp 0x1406c164b
movss dword [rsp + 0x60], xmm0
jmp 0x1406c1656
movss xmm0, dword [rsp + 0x5c]
jmp 0x1406c1661
addss xmm0, dword [rsp + 0x58]
jmp 0x1406c166c
addss xmm0, dword [rsp + 0x54]
jmp 0x1406c1677
addss xmm0, dword [rsp + 0x68]
jmp 0x1406c1682
addss xmm0, dword [rsp + 0x64]
movss dword [rsp + 0xb4], xmm0
jmp 0x1406c1696
movss xmm0, dword [rsp + 0x70]
addss xmm0, dword [rsp + 0x4c]
jmp 0x1406c16a7
addss xmm0, dword [rsp + 0x8c]
jmp 0x1406c16b5
addss xmm0, dword [rsp + 0x90]
addss xmm0, dword [rsp + 0x74]
jmp 0x1406c16c9
movss dword [rsp + 0xb0], xmm0
jmp 0x1406c16d7
cvtss2sd xmm0, dword [rsp + 0xb4]
andps xmm0, xmmword [0x1400a5040]
jmp 0x1406c16ec
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xc8], xmm0
jmp 0x1406c16fe
cvtss2sd xmm0, dword [rsp + 0xb0]
andps xmm0, xmmword [0x1400a5040]
jmp 0x1406c1713
cvtsd2ss xmm0, xmm0
movss xmm1, dword [rsp + 0xc8]
comiss xmm1, xmm0
jbe 0x1406c1756
movss xmm0, dword [rsp + 0xb0]
jmp 0x1406c1737
xorps xmm0, xmmword [0x1400a5050]
jmp 0x1406c1743
movss dword [rsp + 0x84], xmm0
jmp 0x1406c1751
jmp 0x1406c1778
movss xmm0, dword [rsp + 0xb4]
movzx ecx, bp
xorps xmm0, xmmword [0x1400a5050]
movzx cx, sil
movsx rcx, r12w
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [rsp + 0x8c]
jmp 0x1406c178e
movss dword [rsp + 0x30], xmm0
cmovns cx, bp
movzx rcx, cx
not cx
movss xmm0, dword [rsp + 0x54]
cmovb rcx, r8
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x4c]
movss dword [rsp + 0x20], xmm0
movsx ecx, di
movss xmm3, dword [rsp + 0x58]
xchg cl, ch
mov cl, dl
movss xmm2, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x5c]
movzx ecx, si
mov rcx, 0x2e9d6b3a
movzx cx, dl
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406c17ef
call fcn.1406bf092
movss xmm0, dword [rsp + 0x84]
movsx ecx, di
not rcx
movzx ecx, r9w
movss dword [rsp + 0x30], xmm0
movsx rcx, r10w
movzx rcx, r8w
movss xmm0, dword [rsp + 0x60]
jmp 0x1406c1827
movss dword [rsp + 0x28], xmm0
movzx rcx, cx
mov cl, 0x8c
not cx
movss xmm0, dword [rsp + 0x74]
movsx ecx, r13w
jmp 0x1406c1848
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x64]
bswap cx
mov cx, r12w
movss xmm2, dword [rsp + 0x90]
movsx ecx, cx
movzx ecx, bp
sets cl
movss xmm1, dword [rsp + 0x68]
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406c1880
call fcn.1406bf092
jmp 0x1406c1896
xor eax, eax
jmp 0x1406c1891
jmp 0x1406c19f9
jmp 0x1406c19d2
cmp dword [rsp + 0x6c], 0xff
jmp 0x1406c18a8
je 0x1406c18e3
cmp dword [rsp + 0x6c], 0x1c
je 0x1406c18e3
cmp dword [rsp + 0x6c], 0x20
jmp 0x1406c18c3
jl 0x1406c18dc
cmp dword [rsp + 0x6c], 0xfe
jmp 0x1406c18d6
jle 0x1406c18e3
sub eax, eax
jmp 0x1406c19f9
cmp dword [rsp + 0x6c], 0xff
jmp 0x1406c18f0
jne 0x1406c1928
mov edx, 4
movsx ecx, r14w
lea rcx, [rsp + 0x98]
jmp 0x1406c190c
call fcn.1406b932a
cvtsi2ss xmm0, eax
divss xmm0, dword [0x1400a5010]
movss dword [rsp + 0x78], xmm0
jmp 0x1406c1971
mov edx, 0xffffffff
cmove cx, dx
jmp 0x1406c1939
lea rcx, [rsp + 0x98]
jmp 0x1406c1946
call fcn.1406b92c2
lea rcx, [rsp + 0x98]
jmp 0x1406c1958
call fcn.1406b9739
cwde
jmp 0x1406c1963
cvtsi2ss xmm0, eax
movss dword [rsp + 0x78], xmm0
test r11b, bpl
stc
cmp dword [rsp + 0x44], 0x30
jmp 0x1406c197b
jl 0x1406c198d
xor eax, eax
jmp 0x1406c1988
jmp 0x1406c19f9
movsxd rax, dword [rsp + 0x44]
jmp 0x1406c1997
movss xmm0, dword [rsp + 0x78]
jmp 0x1406c19a2
movss dword [rsp + rax*4 + 0xd0], xmm0
mov al, sil
movzx eax, bp
setae ah
mov eax, dword [rsp + 0x44]
jmp 0x1406c19bd
inc eax
mov dword [rsp + 0x44], eax
mov dword [rsp + 0x94], 0
cmp bx, bp
stc
cmp dword [rsp + 0x94], 0
jmp 0x1406c19df
je 0x1406c19f2
mov dword [rsp + 0x44], 0
jmp 0x1406c19f2
jmp 0x1406bf829
xor eax, eax
add rsp, 0x2d8
ret