Function at 0x1406cdf4a
Capabilities:
Encrypt data using speck

Disassembly:
mov qword [rsp + 0x18], r8
shld r8w, dx, 0x14
sbb rax, 0x4590e33a
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
sub rsp, 0x2d8
movzx cx, r12b
mov dword [rsp + 0x80], 1
jmp 0x1406cdf85
mov dword [rsp + 0x7c], 0
movzx edx, r12w
cmovp ax, r8w
mov dword [rsp + 0x50], 0
movzx rax, bp
mov dword [rsp + 0x44], 0
cwd
movzx ecx, r10w
bswap ax
mov dword [rsp + 0xac], 0
movzx rcx, dx
mov rax, qword [rsp + 0x2e0]
movsx r8d, sp
movzx dx, r15b
movups xmm0, xmmword [rax + 0x70]
mov r8d, 0x3ca43ea0
movdqu xmmword [rsp + 0x198], xmm0
mov r8b, 0x8b
cwd
mov rax, qword [rsp + 0x2e0]
cmove cx, r9w
movzx dx, dil
movups xmm0, xmmword [rax + 0x50]
movdqu xmmword [rsp + 0x1b0], xmm0
xchg dl, r8b
movsxd rdx, edi
mov r8d, dword [rsp + 0x2e8]
cqo
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0x200]
jmp 0x1406ce02f
call fcn.1406c8656
movups xmm0, xmmword [rax]
or rax, r11
jmp 0x1406ce041
movdqu xmmword [rsp + 0x1c0], xmm0
cmp r9b, bl
movups xmm0, xmmword [rsp + 0x1c0]
clc
movdqu xmmword [rsp + 0x98], xmm0
mov ax, dx
mov eax, dword [rsp + 0xa4]
test dil, dil
jmp 0x1406ce072
cmp dword [rsp + 0xa0], eax
jmp 0x1406ce07e
jge 0x1406d0288
mov dword [rsp + 0x40], 0
mov ch, 0xa9
mov dword [rsp + 0x94], 1
lea rcx, [rsp + 0x98]
jmp 0x1406ce0a7
call fcn.1406c79d6
movzx eax, al
test al, r15b
cmp r9d, r15d
test r12, 0xffffffff8c34d9b7
mov dword [rsp + 0x6c], eax
rol rax, cl
shld ax, cx, 0xac
mov eax, dword [rsp + 0x6c]
cmp esp, 0xf23aabb1
cmc
test rbp, rdx
mov dword [rsp + 0x48], eax
cmp r13d, 0x7d365808
cmp dword [rsp + 0x48], 0x13
jg 0x1406ce1bd
cmp dword [rsp + 0x48], 0x13
je 0x1406ce27d
cmp dword [rsp + 0x48], 8
jg 0x1406ce168
cmp dword [rsp + 0x48], 8
jmp 0x1406ce10c
je 0x1406ce9a6
cmp dword [rsp + 0x48], 1
je 0x1406ce32d
cmp dword [rsp + 0x48], 3
jmp 0x1406ce127
je 0x1406ce32d
cmp dword [rsp + 0x48], 4
je 0x1406ce3e4
cmp dword [rsp + 0x48], 5
je 0x1406ce4c6
cmp dword [rsp + 0x48], 6
jmp 0x1406ce14d
je 0x1406ce597
cmp dword [rsp + 0x48], 7
jmp 0x1406ce15d
je 0x1406ce57b
jmp 0x1406d0140
cmp dword [rsp + 0x48], 0xa
jmp 0x1406ce172
je 0x1406cf185
cmp dword [rsp + 0x48], 0xb
jmp 0x1406ce182
je 0x1406cf3db
cmp dword [rsp + 0x48], 0xc
jmp 0x1406ce192
je 0x1406cf46e
cmp dword [rsp + 0x48], 0xe
jmp 0x1406ce1a2
je 0x1406cf452
cmp dword [rsp + 0x48], 0x12
jmp 0x1406ce1b2
je 0x1406ce32d
jmp 0x1406d0140
cmp dword [rsp + 0x48], 0x19
jmp 0x1406ce1c7
jg 0x1406ce232
cmp dword [rsp + 0x48], 0x19
jmp 0x1406ce1d7
je 0x1406ced1d
cmp dword [rsp + 0x48], 0x14
jmp 0x1406ce1e7
je 0x1406ce27d
cmp dword [rsp + 0x48], 0x15
jmp 0x1406ce1f7
je 0x1406ce35b
cmp dword [rsp + 0x48], 0x16
jmp 0x1406ce207
je 0x1406ce458
cmp dword [rsp + 0x48], 0x17
jmp 0x1406ce217
je 0x1406ce32d
cmp dword [rsp + 0x48], 0x18
jmp 0x1406ce227
je 0x1406ceb0c
jmp 0x1406d0140
cmp dword [rsp + 0x48], 0x1a
je 0x1406ceefe
cmp dword [rsp + 0x48], 0x1b
je 0x1406ceefe
cmp dword [rsp + 0x48], 0x1d
jmp 0x1406ce252
je 0x1406cf210
cmp dword [rsp + 0x48], 0x1e
jmp 0x1406ce262
je 0x1406ce68c
cmp dword [rsp + 0x48], 0x1f
jmp 0x1406ce272
je 0x1406ce670
jmp 0x1406d0140
cmp dword [rsp + 0x80], 0
jmp 0x1406ce28a
je 0x1406ce2ce
mov eax, dword [rsp + 0x44]
test spl, 0x3e
bsr edx, r13d
add rcx, 0xfffffffffe3509bf
cdq
rcl ecx, 0x2c
sub eax, edx
or dx, 0x58b6
bswap rcx
sar eax, 1
mov ecx, dword [rsp + 0x7c]
xchg rdx, rdx
xadd dx, dx
add ecx, eax
or dh, 0x2d
mov eax, ecx
mov dword [rsp + 0x7c], eax
add cl, 0xac
bswap edx
mov dword [rsp + 0x80], 0
adc al, 0xb9
not rcx
rol dl, 0x82
mov eax, dword [rsp + 0x7c]
xor cl, bpl
movzx ecx, r11w
add eax, 7
cdq
sar ch, 6
bsf cx, sp
and edx, 7
add eax, edx
sal dx, cl
test r8b, cl
mov cl, 0x89
sar eax, 3
cmovs dx, bp
movzx rcx, r8w
jmp 0x1406ce314
mov edx, eax
lea rcx, [rsp + 0x98]
jmp 0x1406ce323
call fcn.1406c7b06
jmp 0x1406d0268
mov eax, dword [rsp + 0x44]
shl cx, 0x81
cdq
bswap rcx
mov rcx, rcx
ror cl, cl
sub eax, edx
sar eax, 1
mov ecx, dword [rsp + 0x7c]
stc
add ecx, eax
mov eax, esp
mov eax, ecx
jmp 0x1406ce352
mov dword [rsp + 0x7c], eax
jmp 0x1406d0268
mov dword [rsp + 0x80], 0
cmp dword [rsp + 0x44], 2
jmp 0x1406ce370
jge 0x1406ce382
sub eax, eax
jmp 0x1406ce37d
jmp 0x1406d028b
mov eax, dword [rsp + 0x44]
movsx ecx, r13w
dec eax
shl ch, 6
sub cl, r15b
cdqe
and cl, r9b
mov ecx, dword [rsp + 0x44]
jmp 0x1406ce3a4
sub ecx, 2
jmp 0x1406ce3ac
movsxd rcx, ecx
jmp 0x1406ce3b4
movss xmm2, dword [rsp + rax*4 + 0xd0]
jmp 0x1406ce3c2
movss xmm1, dword [rsp + rcx*4 + 0xd0]
bswap ecx
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406ce3da
call fcn.1406cd5fb
jmp 0x1406d0268
mov dword [rsp + 0x80], 0
clc
jmp 0x1406ce3f5
cmp dword [rsp + 0x44], 1
jmp 0x1406ce3ff
jge 0x1406ce40c
sub eax, eax
jmp 0x1406d028b
mov eax, dword [rsp + 0x44]
jmp 0x1406ce415
dec eax
movsx cx, spl
bswap cx
movzx rcx, r15w
cdqe
movss xmm2, dword [rsp + rax*4 + 0xd0]
cmovae ecx, ebp
movsx rcx, cx
xorps xmm1, xmm1
movsxd rcx, esp
bswap cx
mov cl, r14b
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406ce44e
call fcn.1406cd5fb
jmp 0x1406d0268
mov dword [rsp + 0x80], 0
cmc
cmp dword [rsp + 0x44], 1
jmp 0x1406ce46e
jge 0x1406ce480
sub eax, eax
jmp 0x1406ce47b
jmp 0x1406d028b
mov eax, dword [rsp + 0x44]
dec eax
mov ecx, 0xcb05e25
movzx ecx, bx
cdqe
movzx ecx, r11w
cmova rcx, rsi
xorps xmm2, xmm2
movzx ecx, dx
movss xmm1, dword [rsp + rax*4 + 0xd0]
bswap cx
jmp 0x1406ce4af
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406ce4bc
call fcn.1406cd5fb
jmp 0x1406d0268
cmp dword [rsp + 0x44], 2
jge 0x1406ce4dd
xor eax, eax
jmp 0x1406ce4d8
jmp 0x1406d028b
jmp 0x1406ce4fd
mov eax, dword [rsp + 0x40]
test r10b, r12b
add eax, 2
jmp 0x1406ce4f1
mov dword [rsp + 0x40], eax
not ah
cbw
movsx eax, r14w
mov eax, dword [rsp + 0x40]
inc eax
jmp 0x1406ce50c
cmp eax, dword [rsp + 0x44]
jmp 0x1406ce515
jge 0x1406ce576
mov eax, dword [rsp + 0x40]
movzx cx, r9b
movsx ecx, r9w
inc eax
movsxd rcx, r9d
mov cx, 0x90b8
mov ecx, r10d
cdqe
movsxd rcx, dword [rsp + 0x40]
jmp 0x1406ce540
movss xmm2, dword [rsp + rax*4 + 0xd0]
movss xmm1, dword [rsp + rcx*4 + 0xd0]
movsx cx, r12b
jmp 0x1406ce55f
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406ce56c
call fcn.1406cd76f
jmp 0x1406ce4e2
jmp 0x1406d0268
cmp dword [rsp + 0x44], 1
jmp 0x1406ce585
jge 0x1406ce592
sub eax, eax
jmp 0x1406d028b
jmp 0x1406ce615
cmp dword [rsp + 0x44], 1
jge 0x1406ce5ae
xor eax, eax
jmp 0x1406ce5a9
jmp 0x1406d028b
mov eax, dword [rsp + 0x44]
test rsi, r15
jmp 0x1406ce5ba
cmp dword [rsp + 0x40], eax
jmp 0x1406ce5c3
jl 0x1406ce5ce
jmp 0x1406ce66b
movsxd rax, dword [rsp + 0x40]
xorps xmm2, xmm2
movss xmm1, dword [rsp + rax*4 + 0xd0]
mov rcx, 0xffffffffe2b35400
movsx ecx, r10w
xchg cx, cx
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406ce5fa
call fcn.1406cd76f
mov eax, dword [rsp + 0x40]
jmp 0x1406ce608
inc eax
mov dword [rsp + 0x40], eax
bswap eax
cmc
adc ax, 0xf6a4
mov eax, dword [rsp + 0x44]
test esp, ebx
cmp dword [rsp + 0x40], eax
jl 0x1406ce62a
jmp 0x1406ce66b
movsxd rax, dword [rsp + 0x40]
movss xmm2, dword [rsp + rax*4 + 0xd0]
xorps xmm1, xmm1
jmp 0x1406ce640
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406ce64d
call fcn.1406cd76f
mov eax, dword [rsp + 0x40]
jmp 0x1406ce65b
inc eax
mov dword [rsp + 0x40], eax
jmp 0x1406ce666
jmp 0x1406ce5ae
jmp 0x1406d0268
cmp dword [rsp + 0x44], 4
jge 0x1406ce687
sub eax, eax
jmp 0x1406ce682
jmp 0x1406d028b
jmp 0x1406ce7f6
cmp dword [rsp + 0x44], 4
jge 0x1406ce6a3
xor eax, eax
jmp 0x1406ce69e
jmp 0x1406d028b
mov eax, dword [rsp + 0x40]
cmp r15d, r13d
clc
add eax, 3
clc
cmp eax, dword [rsp + 0x44]
jl 0x1406ce6be
jmp 0x1406ce9a1
mov eax, dword [rsp + 0x40]
btc cx, 0x15
bswap rcx
sbb cl, 0x20
mov ecx, dword [rsp + 0x44]
sub ecx, eax
not al
mov eax, ecx
cmp eax, 5
jmp 0x1406ce6df
jne 0x1406ce718
mov eax, dword [rsp + 0x40]
cmp dl, sil
clc
add eax, 4
jmp 0x1406ce6f5
cdqe
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406ce705
movss dword [rsp + 0xb8], xmm0
jmp 0x1406ce713
jmp 0x1406ce724
xorps xmm0, xmm0
movss dword [rsp + 0xb8], xmm0
mov eax, dword [rsp + 0x40]
sal cl, 0x90
add eax, 3
bt dx, r13w
clc
cdqe
mov ecx, dword [rsp + 0x40]
shl edx, 0xbd
sar rdx, cl
adc dl, 0x83
add ecx, 2
movsxd rcx, ecx
dec dh
jmp 0x1406ce754
mov edx, dword [rsp + 0x40]
inc r8b
inc edx
movzx r8, r12w
mov r8b, 0x23
bswap r8
movsxd rdx, edx
movsxd r8, dword [rsp + 0x40]
movss xmm0, dword [rsp + 0xb8]
movss dword [rsp + 0x30], xmm0
jmp 0x1406ce783
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406ce791
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + rcx*4 + 0xd0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + rdx*4 + 0xd0]
not cx
setle ch
bswap rcx
movss xmm2, dword [rsp + r8*4 + 0xd0]
xorps xmm1, xmm1
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406ce7d2
call fcn.1406cd884
mov eax, dword [rsp + 0x40]
test r10d, 0xeaa9db36
add eax, 4
clc
test spl, 0x9e
mov dword [rsp + 0x40], eax
sub al, 0xba
shld ax, r12w, 0x22
mov eax, dword [rsp + 0x40]
cmp dil, 0
test r12, rcx
add eax, 3
jmp 0x1406ce80a
cmp eax, dword [rsp + 0x44]
jmp 0x1406ce813
jl 0x1406ce81e
jmp 0x1406ce9a1
mov eax, dword [rsp + 0x40]
movzx ecx, bx
and ecx, r11d
seta cl
add eax, 3
bt cx, 0xe
bswap ecx
cdqe
shrd ecx, edi, 0x80
movss xmm0, dword [rsp + rax*4 + 0xd0]
test dx, 0xf19b
jmp 0x1406ce84e
movss dword [rsp + 0xcc], xmm0
mov eax, dword [rsp + 0x40]
movzx cx, r13b
sar ch, cl
rcl rcx, cl
mov ecx, dword [rsp + 0x44]
test r10w, r14w
sub ecx, eax
btr ax, dx
or ax, r10w
adc eax, 0xf8a23487
mov eax, ecx
jmp 0x1406ce888
cmp eax, 5
jmp 0x1406ce890
jne 0x1406ce8c9
mov eax, dword [rsp + 0x40]
cmp r12d, r12d
clc
add eax, 4
jmp 0x1406ce8a6
cdqe
jmp 0x1406ce8ad
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406ce8bb
movss dword [rsp + 0xa8], xmm0
jmp 0x1406ce8de
xorps xmm0, xmm0
sal dx, cl
btc edx, edi
movss dword [rsp + 0xa8], xmm0
ror rdx, cl
mov eax, dword [rsp + 0x40]
xchg dh, ch
cmc
add eax, 2
movzx rdx, r10w
cwd
dec dx
cdqe
mov ecx, dword [rsp + 0x40]
movsx rdx, r15w
inc ecx
bswap dx
movsxd rcx, ecx
cqo
movsxd rdx, dword [rsp + 0x40]
jmp 0x1406ce90f
movss xmm0, dword [rsp + 0xcc]
jmp 0x1406ce91d
movss dword [rsp + 0x30], xmm0
jmp 0x1406ce928
movss xmm0, dword [rsp + 0xa8]
movss dword [rsp + 0x28], xmm0
jmp 0x1406ce93c
movss xmm0, dword [rsp + rax*4 + 0xd0]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + rcx*4 + 0xd0]
movzx ecx, r9w
movzx rcx, r8w
mov cx, r10w
xorps xmm2, xmm2
mov ch, 0x94
movsx ecx, si
movss xmm1, dword [rsp + rdx*4 + 0xd0]
movsxd rcx, r12d
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406ce982
call fcn.1406cd884
mov eax, dword [rsp + 0x40]
add eax, 4
jmp 0x1406ce993
mov dword [rsp + 0x40], eax
jmp 0x1406ce99c
jmp 0x1406ce6a3
jmp 0x1406d0268
cmp dword [rsp + 0x44], 6
jge 0x1406ce9b8
xor eax, eax
jmp 0x1406d028b
jmp 0x1406ce9d9
mov eax, dword [rsp + 0x40]
add eax, 6
jmp 0x1406ce9d0
mov dword [rsp + 0x40], eax
adc eax, 0xb3ab7594
mov eax, dword [rsp + 0x40]
add eax, 5
test r8w, 0xf601
cmp eax, dword [rsp + 0x44]
jge 0x1406ceb07
mov eax, dword [rsp + 0x40]
adc r10d, eax
add eax, 5
xor r10b, 0x20
cdqe
btr r10d, 0xba
cmc
mov ecx, dword [rsp + 0x40]
add ecx, 4
movzx r10, r11w
shld r10d, edx, 0x3f
movsxd rcx, ecx
mov edx, dword [rsp + 0x40]
movzx r8d, bp
shr r8d, 0x3f
add edx, 3
shl r8, 0x93
sub r10b, r15b
sar r10b, 0x1a
movsxd rdx, edx
mov r8d, dword [rsp + 0x40]
xchg r10, r9
add r8d, 2
movsx r10, r14w
movsxd r8, r8d
mov r9d, dword [rsp + 0x40]
inc r10b
jmp 0x1406cea56
inc r9d
movsxd r9, r9d
movsx r10d, r12w
movzx r10d, cx
movsx r10, r15w
movsxd r10, dword [rsp + 0x40]
jmp 0x1406cea72
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406cea80
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [rsp + rcx*4 + 0xd0]
mov ecx, ebx
movsx cx, r15b
cmovbe ecx, esi
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + rdx*4 + 0xd0]
movsxd rcx, r15d
movss dword [rsp + 0x20], xmm0
movzx ecx, cx
xchg cx, cx
jmp 0x1406ceabc
movss xmm3, dword [rsp + r8*4 + 0xd0]
movsx rcx, r11w
movzx cx, bpl
movss xmm2, dword [rsp + r9*4 + 0xd0]
mov ecx, r14d
movss xmm1, dword [rsp + r10*4 + 0xd0]
movzx cx, r13b
not ecx
setle cl
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406ceafd
call fcn.1406cd884
jmp 0x1406ce9bd
jmp 0x1406d0268
cmp dword [rsp + 0x44], 8
jge 0x1406ceb23
xor eax, eax
jmp 0x1406ceb1e
jmp 0x1406d028b
jmp 0x1406ceb47
mov eax, dword [rsp + 0x40]
add ecx, r8d
and cx, 0xdd1d
add eax, 6
sbb rcx, r14
shld cx, bx, 7
cmova cx, bp
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
sar cx, cl
dec cl
btc rcx, 0x17
add eax, 5
sbb cl, r15b
rcl cx, 0x85
movzx cx, dh
mov ecx, dword [rsp + 0x44]
cmp r9, 0xffffffffd40d77b3
clc
sub ecx, 2
clc
cmp eax, ecx
jmp 0x1406ceb7a
jge 0x1406cecab
mov eax, dword [rsp + 0x40]
rcl r9w, 0xba
cmp r12, r13
add eax, 5
sar r9, 0x98
rol dl, 0xa2
cdqe
stc
mov ecx, dword [rsp + 0x40]
btr rdx, r13
bt r8w, 0x33
movsxd r10, ebx
add ecx, 4
movzx r10, ax
movsxd rcx, ecx
sbb r10b, r14b
bt rdx, 0x3c
mov edx, dword [rsp + 0x40]
clc
ror r8b, 0x30
add edx, 3
btc r8d, r11d
jmp 0x1406cebd1
movsxd rdx, edx
sbb r10b, 0x14
mov r8d, dword [rsp + 0x40]
bt r9w, dx
shr r10w, cl
add r8d, 2
movzx r9d, sp
movzx r10, ax
movsx r9w, r11b
movsxd r8, r8d
mov r9w, 0x1ba6
seto r9b
mov r9d, dword [rsp + 0x40]
inc r9d
movsxd r9, r9d
movzx r10w, cl
bswap r10w
seta r10b
movsxd r10, dword [rsp + 0x40]
jmp 0x1406cec25
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406cec33
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [rsp + rcx*4 + 0xd0]
xchg ch, ch
not cx
mov cl, al
movss dword [rsp + 0x28], xmm0
movsx cx, r15b
movss xmm0, dword [rsp + rdx*4 + 0xd0]
xchg ecx, ecx
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + r8*4 + 0xd0]
movss xmm2, dword [rsp + r9*4 + 0xd0]
movsx ecx, r15w
mov cl, 0x24
movss xmm1, dword [rsp + r10*4 + 0xd0]
movzx cx, ch
movsxd rcx, r13d
movzx rcx, dx
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406ceca1
call fcn.1406cd884
jmp 0x1406ceb28
mov eax, dword [rsp + 0x40]
jmp 0x1406cecb4
inc eax
cmc
cmp eax, dword [rsp + 0x44]
jl 0x1406ceccd
xor eax, eax
jmp 0x1406cecc8
jmp 0x1406d028b
mov eax, dword [rsp + 0x40]
bswap ecx
movzx cx, r14b
mov cl, r15b
inc eax
movsx rcx, di
cdqe
movsx rcx, r12w
movsxd rcx, dword [rsp + 0x40]
jmp 0x1406cecf1
movss xmm2, dword [rsp + rax*4 + 0xd0]
movss xmm1, dword [rsp + rcx*4 + 0xd0]
mov cl, r8b
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406ced13
call fcn.1406cd76f
jmp 0x1406d0268
cmp dword [rsp + 0x44], 8
jmp 0x1406ced27
jge 0x1406ced39
xor eax, eax
jmp 0x1406ced34
jmp 0x1406d028b
jmp 0x1406ced5c
mov eax, dword [rsp + 0x40]
adc cx, 0xb6a7
add eax, 2
cmovp ecx, r10d
setnp cl
dec rcx
mov dword [rsp + 0x40], eax
movzx rcx, si
mov eax, dword [rsp + 0x40]
not ecx
inc eax
cmc
mov ecx, dword [rsp + 0x44]
stc
jmp 0x1406ced6f
sub ecx, 6
cmp eax, ecx
jmp 0x1406ced79
jge 0x1406cedca
mov eax, dword [rsp + 0x40]
not cx
inc eax
cdqe
movsxd rcx, dword [rsp + 0x40]
jmp 0x1406ced94
movss xmm2, dword [rsp + rax*4 + 0xd0]
jmp 0x1406ceda2
movss xmm1, dword [rsp + rcx*4 + 0xd0]
movsxd rcx, r14d
movsx cx, r10b
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406cedc0
call fcn.1406cd76f
jmp 0x1406ced3e
mov eax, dword [rsp + 0x40]
cmc
test edi, r8d
clc
add eax, 5
test ch, 0xa3
jmp 0x1406cedde
cmp eax, dword [rsp + 0x44]
jl 0x1406cedf4
sub eax, eax
jmp 0x1406cedef
jmp 0x1406d028b
mov eax, dword [rsp + 0x40]
bts ecx, r14d
rcl r10b, cl
cwd
add eax, 5
cdqe
cmc
mov ecx, dword [rsp + 0x40]
add ecx, 4
movsxd rcx, ecx
bts dx, bx
mov edx, dword [rsp + 0x40]
add edx, 3
xchg r9b, r9b
btr r8w, r13w
movsxd r8, ecx
movsxd rdx, edx
mov r8d, dword [rsp + 0x40]
setnp r10b
add r8d, 2
movsx r9w, r8b
movsx r9d, cx
jmp 0x1406cee45
movsxd r8, r8d
not r10w
mov r9d, dword [rsp + 0x40]
movzx r10d, r10w
setnp r10b
inc r9d
setl r10b
movsxd r10, ebp
not r10
movsxd r9, r9d
movzx r10w, r14b
movzx r10d, si
movsxd r10, dword [rsp + 0x40]
movss xmm0, dword [rsp + rax*4 + 0xd0]
movss dword [rsp + 0x30], xmm0
jmp 0x1406cee8b
movss xmm0, dword [rsp + rcx*4 + 0xd0]
movzx rcx, r15w
movzx cx, sil
movzx ecx, r12w
movss dword [rsp + 0x28], xmm0
movzx cx, sil
movzx ecx, dx
bswap rcx
movss xmm0, dword [rsp + rdx*4 + 0xd0]
movzx ecx, di
movsx ecx, r10w
movss dword [rsp + 0x20], xmm0
bswap rcx
movss xmm3, dword [rsp + r8*4 + 0xd0]
movss xmm2, dword [rsp + r9*4 + 0xd0]
movss xmm1, dword [rsp + r10*4 + 0xd0]
setns cl
mov rcx, qword [rsp + 0x2f0]
call fcn.1406cd884
jmp 0x1406d0268
cmp dword [rsp + 0x44], 4
jge 0x1406cef10
sub eax, eax
jmp 0x1406d028b
xorps xmm0, xmm0
movss dword [rsp + 0x78], xmm0
shr al, 0x3f
mov eax, dword [rsp + 0x44]
and eax, 1
cmp rbx, 0xfffffffffe389519
test eax, eax
jmp 0x1406cef31
je 0x1406cef72
movsxd rax, dword [rsp + 0x40]
jmp 0x1406cef41
movss xmm0, dword [rsp + rax*4 + 0xd0]
movzx eax, r15w
movsx ax, bpl
movss dword [rsp + 0x78], xmm0
mov eax, dword [rsp + 0x40]
jmp 0x1406cef62
inc eax
jmp 0x1406cef69
mov dword [rsp + 0x40], eax
jmp 0x1406cef72
jmp 0x1406cef83
mov eax, dword [rsp + 0x40]
cmc
add eax, 4
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x40]
clc
test r11b, dil
add eax, 3
cmc
jmp 0x1406cef98
cmp eax, dword [rsp + 0x44]
jmp 0x1406cefa1
jge 0x1406cf180
cmp dword [rsp + 0x6c], 0x1b
jmp 0x1406cefb1
jne 0x1406cf07c
mov eax, dword [rsp + 0x40]
movzx dx, r8b
movsx cx, r9b
cdq
add eax, 3
cqo
sbb cx, ax
xor ecx, 0x8d21133b
cdqe
mov ecx, dword [rsp + 0x40]
xor dl, r10b
sal dh, 0x19
add ecx, 2
movsx edx, ax
cqo
movsxd rcx, ecx
movsxd r8, r13d
cdq
bswap r8d
mov edx, dword [rsp + 0x40]
inc edx
movsxd rdx, edx
movsxd r8, dword [rsp + 0x40]
jmp 0x1406cf005
xorps xmm0, xmm0
jmp 0x1406cf00d
movss dword [rsp + 0x30], xmm0
jmp 0x1406cf018
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406cf026
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + rcx*4 + 0xd0]
movss dword [rsp + 0x20], xmm0
xchg rcx, rcx
movss xmm3, dword [rsp + rdx*4 + 0xd0]
movss xmm2, dword [rsp + 0x78]
movsxd rcx, eax
mov ecx, edx
movss xmm1, dword [rsp + r8*4 + 0xd0]
movsx rcx, di
bswap ecx
movzx ecx, di
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406cf072
call fcn.1406cd884
jmp 0x1406cf168
mov eax, dword [rsp + 0x40]
bsf edx, ebx
mov dx, 0x8e38
movzx rcx, sp
add eax, 3
xor edx, 0x750e8200
sbb cl, 0xd
cdqe
cmovle cx, r15w
setns dl
rcl r8b, cl
mov ecx, dword [rsp + 0x40]
add ecx, 2
movzx edx, sp
dec r8d
movzx r8, r8w
movsxd rcx, ecx
inc r8w
mov edx, dword [rsp + 0x40]
setp r8b
movsx r8d, r10w
inc edx
movzx r8, r14w
movzx r8w, bl
sets r8b
movsxd rdx, edx
movzx r8w, r9b
cmovb r8w, r15w
movsxd r8, dword [rsp + 0x40]
jmp 0x1406cf0ee
movss xmm0, dword [rsp + rax*4 + 0xd0]
jmp 0x1406cf0fc
movss dword [rsp + 0x30], xmm0
jmp 0x1406cf107
xorps xmm0, xmm0
movss dword [rsp + 0x28], xmm0
jmp 0x1406cf115
movss xmm0, dword [rsp + rcx*4 + 0xd0]
jmp 0x1406cf123
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + rdx*4 + 0xd0]
movss xmm2, dword [rsp + r8*4 + 0xd0]
movsx rcx, bx
setg ch
movsx ecx, r11w
movss xmm1, dword [rsp + 0x78]
mov ch, 0x1e
movsx ecx, bx
bswap cx
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406cf163
call fcn.1406cd884
xorps xmm0, xmm0
jmp 0x1406cf170
movss dword [rsp + 0x78], xmm0
jmp 0x1406cf17b
jmp 0x1406cef77
jmp 0x1406d0268
cmp dword [rsp + 0xac], 0
jne 0x1406cf210
mov rax, qword [rsp + 0x2e0]
cmp dword [rax + 0x9c], 0
je 0x1406cf1fc
mov r8d, dword [rsp + 0x2e8]
movzx cx, dil
cwd
movsx rdx, ax
mov rdx, qword [rsp + 0x2e0]
lea rcx, [rsp + 0x210]
jmp 0x1406cf1d0
call fcn.1406cdbd6
movups xmm0, xmmword [rax]
movdqu xmmword [rsp + 0x1d0], xmm0
clc
cmc
test r11b, 0x94
movups xmm0, xmmword [rsp + 0x1d0]
clc
cmp r10b, r8b
movdqu xmmword [rsp + 0x198], xmm0
mov dword [rsp + 0xac], 1
jmp 0x1406cf210
cmp dword [rsp + 0x44], 1
jmp 0x1406cf21a
jge 0x1406cf227
sub eax, eax
jmp 0x1406d028b
mov eax, dword [rsp + 0x44]
jmp 0x1406cf230
dec eax
mov dword [rsp + 0x44], eax
movzx rax, r15w
mov rax, 0xffffffffe39177af
movsxd rax, dword [rsp + 0x44]
cvttss2si eax, dword [rsp + rax*4 + 0xd0]
mov dword [rsp + 0xbc], eax
cmp ebp, 0x3192c8a2
test r14b, dil
cmp dword [rsp + 0x50], 0xa
jmp 0x1406cf269
jl 0x1406cf27b
sub eax, eax
jmp 0x1406cf276
jmp 0x1406d028b
movsxd rax, dword [rsp + 0x50]
clc
test ax, sp
cmc
imul rax, rax, 0x10
jmp 0x1406cf28e
movups xmm0, xmmword [rsp + 0x98]
jmp 0x1406cf29b
movdqu xmmword [rsp + rax + 0x230], xmm0
mov ax, 0x7313
cwde
inc al
mov eax, dword [rsp + 0x50]
jmp 0x1406cf2b4
inc eax
mov dword [rsp + 0x50], eax
shr ah, cl
and ah, 0x23
jmp 0x1406cf2c4
mov eax, dword [rsp + 0xbc]
mov dword [rsp + 0xc0], eax
clc
test dh, 0xb0
cmp dword [rsp + 0x6c], 0xa
jmp 0x1406cf2e0
jne 0x1406cf300
lea rax, [rsp + 0x198]
mov qword [rsp + 0x190], rax
jmp 0x1406cf2fb
jmp 0x1406cf317
mov rax, qword [rsp + 0x2e0]
add rax, 0x60
bswap cx
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x190]
movsx r8w, r15b
movups xmm0, xmmword [rax]
mov r8b, 0xb
cqo
movdqu xmmword [rsp + 0x1e0], xmm0
movzx r8w, bl
mov r8d, dword [rsp + 0xc0]
cwd
xchg dl, dl
movzx cx, r15b
lea rdx, [rsp + 0x1e0]
sets ch
lea rcx, [rsp + 0x220]
jmp 0x1406cf363
call fcn.1406cda35
movups xmm0, xmmword [rax]
cmp r13w, 0xdb9c
test ax, dx
cmp si, r10w
movdqu xmmword [rsp + 0x1f0], xmm0
clc
movups xmm0, xmmword [rsp + 0x1f0]
cmp r13b, 0x8f
movdqu xmmword [rsp + 0x98], xmm0
jmp 0x1406cf39c
cmp dword [rsp + 0xa4], 0
jne 0x1406cf3b6
xor eax, eax
jmp 0x1406cf3b1
jmp 0x1406d028b
mov dword [rsp + 0xa0], 0
jmp 0x1406cf3c6
mov dword [rsp + 0x94], 0
jmp 0x1406cf3d6
jmp 0x1406d0268
cmp dword [rsp + 0x50], 0
jmp 0x1406cf3e5
jg 0x1406cf3f7
sub eax, eax
jmp 0x1406cf3f2
jmp 0x1406d028b
mov eax, dword [rsp + 0x50]
jmp 0x1406cf400
dec eax
stc
test dil, r9b
mov dword [rsp + 0x50], eax
sar eax, cl
bsr rax, r14
movsxd rax, dword [rsp + 0x50]
cmp r11b, spl
stc
imul rax, rax, 0x10
jmp 0x1406cf422
movups xmm0, xmmword [rsp + rax + 0x230]
jmp 0x1406cf42f
movdqu xmmword [rsp + 0x98], xmm0
jmp 0x1406cf43d
mov dword [rsp + 0x94], 0
jmp 0x1406cf44d
jmp 0x1406d0268
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406cf45f
call fcn.1406cd521
mov eax, 1
jmp 0x1406d028b
lea rcx, [rsp + 0x98]
jmp 0x1406cf47b
call fcn.1406c79d6
movzx eax, al
mov dword [rsp + 0xc4], eax
mov eax, dword [rsp + 0xc4]
test dl, r10b
cmc
test r8b, 0x38
mov dword [rsp + 0x88], eax
test sil, r12b
cmc
cmp dword [rsp + 0x88], 0x22
jmp 0x1406cf4b1
je 0x1406cf4f0
cmp dword [rsp + 0x88], 0x23
jmp 0x1406cf4c4
je 0x1406cf72f
cmp dword [rsp + 0x88], 0x24
jmp 0x1406cf4d7
je 0x1406cfa73
cmp dword [rsp + 0x88], 0x25
je 0x1406cfd13
jmp 0x1406d012f
cmp dword [rsp + 0x44], 7
jge 0x1406cf502
xor eax, eax
jmp 0x1406d028b
mov eax, 4
sal ch, cl
movzx ecx, sp
adc cx, r13w
imul rax, rax, 0
shr ch, cl
movss xmm0, dword [rsp + rax + 0xd0]
movzx rcx, si
movss dword [rsp + 0x5c], xmm0
mov eax, 4
rol ecx, 0xb1
rcl rcx, cl
imul rax, rax, 1
movss xmm0, dword [rsp + rax + 0xd0]
bt ax, di
setne ch
movss dword [rsp + 0x58], xmm0
btr cx, 0x13
and rax, 0x28833d9c
not ah
mov eax, 4
imul rax, rax, 2
btc cx, di
movsx ecx, ax
movss xmm0, dword [rsp + rax + 0xd0]
btc ax, si
movss dword [rsp + 0x4c], xmm0
mov eax, 4
btr cx, dx
shrd cx, r13w, 0x22
imul rax, rax, 3
xor cl, r13b
sbb cx, 0xaab
movss xmm0, dword [rsp + rax + 0xd0]
btc rcx, r11
movss dword [rsp + 0x54], xmm0
mov eax, 4
adc cx, 0x96bc
sub cl, 0x8d
imul rax, rax, 4
movsx rcx, r9w
movsxd rcx, r13d
ror ecx, 0x29
movss xmm0, dword [rsp + rax + 0xd0]
movsxd rax, r12d
xor al, 0x39
movss dword [rsp + 0x68], xmm0
mov eax, 4
rol ch, cl
rcl ch, cl
shl ecx, cl
imul rax, rax, 5
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x64], xmm0
mov eax, 4
and cl, 0x8d
movzx cx, r14b
rol cx, 0x1a
imul rax, rax, 6
movzx ecx, r11w
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x60], xmm0
movzx ecx, r14w
movsx ecx, ax
seta cl
xorps xmm0, xmm0
xchg cx, cx
jmp 0x1406cf63a
movss dword [rsp + 0x30], xmm0
movzx ecx, r9w
movss xmm0, dword [rsp + 0x54]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x4c]
cmovbe rcx, rbp
movsx cx, r9b
bswap cx
movss dword [rsp + 0x20], xmm0
movzx cx, dl
bswap rcx
movsxd rcx, eax
movss xmm3, dword [rsp + 0x58]
movzx ecx, r15w
movzx cx, sil
xorps xmm2, xmm2
movzx cx, r11b
movss xmm1, dword [rsp + 0x5c]
mov cx, 0x1f81
movzx ecx, r14w
mov rcx, qword [rsp + 0x2f0]
call fcn.1406cd884
movss xmm0, dword [rsp + 0x4c]
movsx ecx, di
xchg cx, cx
xorps xmm0, xmmword [0x1400c0b70]
xorps xmm1, xmm1
movzx cx, r12b
mov cx, 0xa63e
movss dword [rsp + 0x30], xmm1
not ch
jmp 0x1406cf6d0
movss xmm1, dword [rsp + 0x60]
cmove rcx, rsi
jmp 0x1406cf6df
movss dword [rsp + 0x28], xmm1
movsx cx, r13b
movzx ecx, r11w
movss dword [rsp + 0x20], xmm0
xchg cx, cx
movsxd rcx, r9d
movss xmm3, dword [rsp + 0x64]
xorps xmm2, xmm2
cmove rcx, r15
movss xmm1, dword [rsp + 0x68]
movsx ecx, r8w
movzx rcx, si
movsxd rcx, ebx
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406cf725
call fcn.1406cd884
jmp 0x1406d013b
cmp dword [rsp + 0x44], 0xd
jmp 0x1406cf739
jge 0x1406cf74b
xor eax, eax
jmp 0x1406cf746
jmp 0x1406d028b
mov eax, 4
bt cx, 0x19
imul rax, rax, 0
bt rcx, r14
movss xmm0, dword [rsp + rax + 0xd0]
rol al, cl
lahf
movss dword [rsp + 0x5c], xmm0
sbb al, r8b
stc
mov al, 0x8c
mov eax, 4
sal ecx, cl
imul rax, rax, 1
sub cx, 0x96ab
and cl, 0x29
setae ch
movss xmm0, dword [rsp + rax + 0xd0]
xadd cx, cx
seta cl
btr ax, 0x2d
movss dword [rsp + 0x70], xmm0
not eax
mov eax, 4
adc cl, spl
sbb ch, 0x27
imul rax, rax, 2
sal ecx, cl
btc cx, r10w
movss xmm0, dword [rsp + rax + 0xd0]
shrd eax, esp, 0xb3
movss dword [rsp + 0x58], xmm0
adc rax, 0x50a0c41b
cwde
mov eax, 4
bswap ecx
jmp 0x1406cf7e9
imul rax, rax, 3
xor cx, r9w
not cl
rcl cl, 0x1c
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x4c], xmm0
mov eax, 4
add cl, spl
sar ch, cl
imul rax, rax, 4
btr ecx, edx
movss xmm0, dword [rsp + rax + 0xd0]
neg al
dec cx
movsx ax, dil
movss dword [rsp + 0x54], xmm0
or ah, 0x37
mov eax, 4
rol ecx, cl
imul rax, rax, 5
mov cx, di
shrd ecx, edx, 4
movss xmm0, dword [rsp + rax + 0xd0]
bswap ax
sar al, cl
cmovns rcx, rsi
movss dword [rsp + 0x8c], xmm0
shld ecx, r8d, 0x8f
adc cx, r8w
mov eax, 4
imul rax, rax, 6
mov cx, 0xd539
movss xmm0, dword [rsp + rax + 0xd0]
sal ax, 0xa4
movss dword [rsp + 0x68], xmm0
mov eax, 4
imul rax, rax, 7
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x90], xmm0
and ecx, r11d
test dil, bpl
mov ax, 0x42a4
mov eax, 4
xor ch, 0xb7
bt ecx, 0xa1
sar rcx, 0xa8
imul rax, rax, 8
btr ecx, r13d
clc
shr cx, 0x96
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x64], xmm0
rcr ecx, 0x13
or rcx, r14
btr ax, 0xb3
mov eax, 4
xchg cx, cx
rol cx, cl
ror cl, cl
imul rax, rax, 9
movsx cx, dil
xor cl, 0x8f
rcl cx, 0x8a
movss xmm0, dword [rsp + rax + 0xd0]
sub cl, 0xd
movss dword [rsp + 0x74], xmm0
sar ecx, 0x1f
mov eax, 4
adc cx, di
imul rax, rax, 0xa
clc
rcr cx, 0x85
rcr rcx, cl
movss xmm0, dword [rsp + rax + 0xd0]
btr eax, ecx
not cl
movss dword [rsp + 0x60], xmm0
ror cl, cl
mov eax, 4
imul rax, rax, 0xb
not ecx
movsx ecx, r8w
movzx rcx, dx
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x84], xmm0
movss xmm0, dword [rsp + 0x8c]
movsxd rcx, edx
movss dword [rsp + 0x30], xmm0
mov cl, r14b
movsxd rcx, esp
movss xmm0, dword [rsp + 0x54]
jmp 0x1406cf98f
movss dword [rsp + 0x28], xmm0
bswap ecx
not cl
movss xmm0, dword [rsp + 0x4c]
movsx cx, sil
not ecx
movss dword [rsp + 0x20], xmm0
movzx rcx, sp
bswap cx
setne ch
movss xmm3, dword [rsp + 0x58]
movss xmm2, dword [rsp + 0x70]
jmp 0x1406cf9cd
movss xmm1, dword [rsp + 0x5c]
movzx ecx, r9w
movzx rcx, sp
xchg ch, cl
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406cf9ea
call fcn.1406cd884
movss xmm0, dword [rsp + 0x84]
xchg ch, cl
not ch
movzx cx, r14b
movss dword [rsp + 0x30], xmm0
movzx rcx, si
setl ch
jmp 0x1406cfa13
movss xmm0, dword [rsp + 0x60]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [rsp + 0x74]
jmp 0x1406cfa31
movss dword [rsp + 0x20], xmm0
movsx ecx, r13w
cmovns ecx, edi
movss xmm3, dword [rsp + 0x64]
movss xmm2, dword [rsp + 0x90]
movss xmm1, dword [rsp + 0x68]
xchg cx, cx
movzx rcx, r9w
bswap ecx
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406cfa69
call fcn.1406cd884
jmp 0x1406d013b
cmp dword [rsp + 0x44], 9
jmp 0x1406cfa7d
jge 0x1406cfa8f
sub eax, eax
jmp 0x1406cfa8a
jmp 0x1406d028b
mov eax, 4
mov cx, 0x6c14
imul rax, rax, 0
movss xmm0, dword [rsp + rax + 0xd0]
cmp cl, r10b
movss dword [rsp + 0x5c], xmm0
cmc
mov eax, 4
and cl, r8b
sar ch, 0xa2
imul rax, rax, 1
rcr ecx, 0xe
bsf cx, bp
movsx rcx, r12w
movss xmm0, dword [rsp + rax + 0xd0]
bts ecx, edx
xchg cl, cl
add al, 0x35
movss dword [rsp + 0x70], xmm0
bsf rcx, rcx
sub ax, 0x9687
mov eax, 4
shr cl, 0x32
sal cx, 0x8e
sar ch, cl
imul rax, rax, 2
ror ch, cl
sub rcx, 0x46085080
bsf rcx, rdx
movss xmm0, dword [rsp + rax + 0xd0]
btr ax, 0x93
lahf
movsxd rax, esi
movss dword [rsp + 0x58], xmm0
sal ch, 0x81
sar cl, cl
btr eax, 0x19
mov eax, 4
imul rax, rax, 3
btr ecx, esp
mov cl, r15b
cmovns ecx, esp
movss xmm0, dword [rsp + rax + 0xd0]
bsf rax, r15
movss dword [rsp + 0x4c], xmm0
mov eax, 4
sar cx, 0x2a
and cx, 0xd299
imul rax, rax, 4
cmp bx, 0x3cbc
rol ecx, 0xa1
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x54], xmm0
movzx cx, sil
mov eax, 4
and rcx, rcx
sub cl, r10b
shr ecx, cl
imul rax, rax, 5
btr rcx, rsp
cmc
movss xmm0, dword [rsp + rax + 0xd0]
cdqe
cbw
movss dword [rsp + 0x68], xmm0
mov eax, 4
btr cx, sp
shr ch, 0x3b
imul rax, rax, 6
movss xmm0, dword [rsp + rax + 0xd0]
shl cl, cl
shr ch, 0x9e
sub rcx, r9
movss dword [rsp + 0x64], xmm0
cmove cx, r12w
mov eax, 4
or cl, r15b
movsx ecx, si
cmp r15b, spl
imul rax, rax, 7
and ch, bl
bswap cx
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x74], xmm0
mov eax, 4
rcl cx, 0x27
and cx, 0xf48b
imul rax, rax, 8
cmovns cx, r10w
movss xmm0, dword [rsp + rax + 0xd0]
seto cl
movss dword [rsp + 0x60], xmm0
movzx ecx, dx
movsx rcx, sp
movsxd rcx, r9d
xorps xmm0, xmm0
movsx ecx, r15w
movss dword [rsp + 0x30], xmm0
movsx ecx, dx
movsx rcx, si
movss xmm0, dword [rsp + 0x54]
movsx rcx, sp
xchg ecx, ecx
movss dword [rsp + 0x28], xmm0
movsx rcx, r12w
movsx cx, dil
mov ch, 0xa2
movss xmm0, dword [rsp + 0x4c]
bswap cx
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x58]
not cx
movss xmm2, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x5c]
xchg ch, ch
setne cl
jmp 0x1406cfc88
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406cfc95
call fcn.1406cd884
movss xmm0, dword [rsp + 0x70]
bswap ecx
addss xmm0, dword [rsp + 0x4c]
addss xmm0, dword [rsp + 0x74]
xorps xmm0, xmmword [0x1400c0b70]
movzx cx, r14b
movss dword [rsp + 0x30], xmm0
jmp 0x1406cfccd
movss xmm0, dword [rsp + 0x60]
bswap cx
movss dword [rsp + 0x28], xmm0
setbe ch
movss xmm0, dword [rsp + 0x74]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x64]
xorps xmm2, xmm2
movss xmm1, dword [rsp + 0x68]
movzx rcx, sp
cmovl ecx, eax
mov rcx, qword [rsp + 0x2f0]
call fcn.1406cd884
jmp 0x1406d013b
cmp dword [rsp + 0x44], 0xb
jmp 0x1406cfd1d
jge 0x1406cfd2f
sub eax, eax
jmp 0x1406cfd2a
jmp 0x1406d028b
mov eax, 4
test r12b, r13b
imul rax, rax, 0
movss xmm0, dword [rsp + rax + 0xd0]
or ah, 0xa3
shrd ax, ax, 0x23
movss dword [rsp + 0x5c], xmm0
mov eax, 4
imul rax, rax, 1
stc
cmp spl, 0x22
movss xmm0, dword [rsp + rax + 0xd0]
or ah, bh
sar al, cl
movss dword [rsp + 0x70], xmm0
clc
mov eax, 4
cmp r9b, 0x95
jmp 0x1406cfd82
imul rax, rax, 2
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x58], xmm0
shl rax, cl
xor al, spl
mov eax, 4
cmc
imul rax, rax, 3
jmp 0x1406cfdaa
movss xmm0, dword [rsp + rax + 0xd0]
rol al, cl
bsr ax, r8w
movss dword [rsp + 0x4c], xmm0
mov eax, 4
test r14d, r8d
imul rax, rax, 4
movss xmm0, dword [rsp + rax + 0xd0]
adc ah, 0x33
movss dword [rsp + 0x54], xmm0
xchg al, ah
mov eax, 4
cmp sil, 0x20
imul rax, rax, 5
test dl, r12b
movss xmm0, dword [rsp + rax + 0xd0]
btr ax, 4
or rax, 0xfffffffff70c8d15
movss dword [rsp + 0x8c], xmm0
mov eax, 4
cmp r14d, 0xc136a835
cmc
imul rax, rax, 6
cmp al, 0x9e
clc
movss xmm0, dword [rsp + rax + 0xd0]
movsx eax, r14w
neg eax
bts rax, r12
movss dword [rsp + 0x68], xmm0
or al, 0x13
sal ax, 0x92
mov eax, 4
clc
cmp r9b, dil
imul rax, rax, 7
stc
clc
movss xmm0, dword [rsp + rax + 0xd0]
movss dword [rsp + 0x90], xmm0
bsf rax, r12
dec al
shld ax, r12w, 0xb2
mov eax, 4
imul rax, rax, 8
cmp r10w, di
clc
test sil, 0xd
movss xmm0, dword [rsp + rax + 0xd0]
btr eax, eax
movss dword [rsp + 0x64], xmm0
mov eax, 4
jmp 0x1406cfe9c
imul rax, rax, 9
test r8b, 0x36
stc
cmp r13b, 0xba
movss xmm0, dword [rsp + rax + 0xd0]
btr rax, r13
cwde
movss dword [rsp + 0x74], xmm0
sar eax, 0x26
shld eax, ebx, 0x17
mov eax, 4
imul rax, rax, 0xa
jmp 0x1406cfed2
movss xmm0, dword [rsp + rax + 0xd0]
jmp 0x1406cfee0
movss dword [rsp + 0x84], xmm0
jmp 0x1406cfeee
movss xmm0, dword [rsp + 0x84]
jmp 0x1406cfefc
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [rsp + 0x5c]
jmp 0x1406cff0d
addss xmm0, dword [rsp + 0x58]
jmp 0x1406cff18
addss xmm0, dword [rsp + 0x54]
jmp 0x1406cff23
addss xmm0, dword [rsp + 0x68]
addss xmm0, dword [rsp + 0x64]
jmp 0x1406cff34
movss dword [rsp + 0xb4], xmm0
movss xmm0, dword [rsp + 0x70]
jmp 0x1406cff48
addss xmm0, dword [rsp + 0x4c]
jmp 0x1406cff53
addss xmm0, dword [rsp + 0x8c]
addss xmm0, dword [rsp + 0x90]
jmp 0x1406cff6a
addss xmm0, dword [rsp + 0x74]
movss dword [rsp + 0xb0], xmm0
cvtss2sd xmm0, dword [rsp + 0xb4]
andps xmm0, xmmword [0x1400c0b50]
jmp 0x1406cff8e
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xc8], xmm0
jmp 0x1406cffa0
cvtss2sd xmm0, dword [rsp + 0xb0]
andps xmm0, xmmword [0x1400c0b50]
jmp 0x1406cffb5
cvtsd2ss xmm0, xmm0
movss xmm1, dword [rsp + 0xc8]
jmp 0x1406cffc7
comiss xmm1, xmm0
jbe 0x1406cfff3
movss xmm0, dword [rsp + 0xb0]
xorps xmm0, xmmword [0x1400c0b70]
movss dword [rsp + 0x84], xmm0
jmp 0x1406cffee
jmp 0x1406d0014
movss xmm0, dword [rsp + 0xb4]
seta ch
cmovne cx, sp
xorps xmm0, xmmword [0x1400c0b70]
movss dword [rsp + 0x60], xmm0
movsx rcx, ax
movss xmm0, dword [rsp + 0x8c]
jmp 0x1406d0022
movss dword [rsp + 0x30], xmm0
movzx rcx, si
cmovbe ecx, ecx
movss xmm0, dword [rsp + 0x54]
cmovo cx, r8w
mov cl, r12b
movss dword [rsp + 0x28], xmm0
xchg ch, ch
movzx rcx, r10w
movss xmm0, dword [rsp + 0x4c]
not cx
bswap rcx
movss dword [rsp + 0x20], xmm0
xchg cl, cl
movss xmm3, dword [rsp + 0x58]
xchg ch, cl
setp ch
movsxd rcx, r14d
movss xmm2, dword [rsp + 0x70]
movss xmm1, dword [rsp + 0x5c]
movzx ecx, r10w
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406d0088
call fcn.1406cd884
movss xmm0, dword [rsp + 0x84]
xchg ecx, ecx
mov ch, 0xbf
not cx
movss dword [rsp + 0x30], xmm0
movzx ecx, cx
mov ecx, 0xef87412a
cmovl cx, r12w
movss xmm0, dword [rsp + 0x60]
movsx rcx, r15w
xchg rcx, rcx
mov cl, r8b
movss dword [rsp + 0x28], xmm0
mov cl, sil
jmp 0x1406d00d3
movss xmm0, dword [rsp + 0x74]
not cx
movsx cx, r8b
movss dword [rsp + 0x20], xmm0
setl cl
movss xmm3, dword [rsp + 0x64]
movzx cx, r12b
cmovno rcx, r15
movsx rcx, bx
movss xmm2, dword [rsp + 0x90]
mov rcx, rsp
movss xmm1, dword [rsp + 0x68]
mov cx, 0x522d
bswap ecx
movsxd rcx, edi
mov rcx, qword [rsp + 0x2f0]
jmp 0x1406d0125
call fcn.1406cd884
jmp 0x1406d013b
xor eax, eax
jmp 0x1406d0136
jmp 0x1406d028b
jmp 0x1406d0268
cmp dword [rsp + 0x6c], 0xff
jmp 0x1406d014d
je 0x1406d0192
cmp dword [rsp + 0x6c], 0x1c
jmp 0x1406d015d
je 0x1406d0192
cmp dword [rsp + 0x6c], 0x20
jmp 0x1406d016d
jl 0x1406d0186
cmp dword [rsp + 0x6c], 0xfe
jmp 0x1406d0180
jle 0x1406d0192
xor eax, eax
jmp 0x1406d018d
jmp 0x1406d028b
cmp dword [rsp + 0x6c], 0xff
jmp 0x1406d019f
jne 0x1406d01d8
mov edx, 4
lea rcx, [rsp + 0x98]
jmp 0x1406d01b7
call fcn.1406c7b5e
cvtsi2ss xmm0, eax
divss xmm0, dword [0x1400c0b04]
movss dword [rsp + 0x78], xmm0
jmp 0x1406d01d3
jmp 0x1406d0214
mov edx, 0xffffffff
lea rcx, [rsp + 0x98]
jmp 0x1406d01ea
call fcn.1406c7b06
lea rcx, [rsp + 0x98]
jmp 0x1406d01fc
call fcn.1406c7fb2
cwde
jmp 0x1406d0207
cvtsi2ss xmm0, eax
movss dword [rsp + 0x78], xmm0
cmp dil, r14b
cmp dword [rsp + 0x44], 0x30
jmp 0x1406d021e
jl 0x1406d022b
xor eax, eax
jmp 0x1406d028b
movsxd rax, dword [rsp + 0x44]
movss xmm0, dword [rsp + 0x78]
movss dword [rsp + rax*4 + 0xd0], xmm0
mov eax, dword [rsp + 0x44]
jmp 0x1406d0248
inc eax
cmp cx, r9w
stc
mov dword [rsp + 0x44], eax
cmc
test al, 0x9d
mov dword [rsp + 0x94], 0
test r11b, dil
stc
cmp si, cx
cmp dword [rsp + 0x94], 0
je 0x1406d0283
mov dword [rsp + 0x44], 0
jmp 0x1406d0283
jmp 0x1406ce062
sub eax, eax
clc
add rsp, 0x2d8
jmp 0x1406d0297
ret