Function at 0x1401bcf60
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x94ac9414
pushf
not eax
add eax, 0xfb615d2a
xor eax, 0xe644ccb1
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa2265007
xor eax, 0xcfe5d804
rol eax, 0xc7
popf
cmp eax, 0x20
jne 0x1401bcf9d
popf
pop rax
jmp 0x1401be2bf
cmp eax, 0
jne 0x1401bcfac
popf
pop rax
jmp 0x1401bd19b
cmp eax, 3
jne 0x1401bcfbb
popf
pop rax
jmp 0x1401bd2b5
cmp eax, 1
jne 0x1401bcfca
popf
pop rax
jmp 0x1401bd240
cmp eax, 0xd
jne 0x1401bcfd9
popf
pop rax
jmp 0x1401bd732
cmp eax, 0x1a
jne 0x1401bcfe8
popf
pop rax
jmp 0x1401bdd72
cmp eax, 0xe
jne 0x1401bcff7
popf
pop rax
jmp 0x1401bd7ea
cmp eax, 0xb
jne 0x1401bd006
popf
pop rax
jmp 0x1401bd670
cmp eax, 0x19
jne 0x1401bd015
popf
pop rax
jmp 0x1401bdcf2
cmp eax, 8
jne 0x1401bd024
popf
pop rax
jmp 0x1401bd4e6
cmp eax, 0x1d
jne 0x1401bd033
popf
pop rax
jmp 0x1401bdf83
cmp eax, 0x17
jne 0x1401bd042
popf
pop rax
jmp 0x1401bdc23
cmp eax, 0x1c
jne 0x1401bd051
popf
pop rax
jmp 0x1401bded6
cmp eax, 0x12
jne 0x1401bd060
popf
pop rax
jmp 0x1401bd95a
cmp eax, 0x18
jne 0x1401bd06f
popf
pop rax
jmp 0x1401bdcba
cmp eax, 0x11
jne 0x1401bd07e
popf
pop rax
jmp 0x1401bd90a
cmp eax, 0x1b
jne 0x1401bd08d
popf
pop rax
jmp 0x1401bdded
cmp eax, 0x21
jne 0x1401bd09c
popf
pop rax
jmp 0x1401be2ff
cmp eax, 0xa
jne 0x1401bd0ab
popf
pop rax
jmp 0x1401bd61d
cmp eax, 0x14
jne 0x1401bd0ba
popf
pop rax
jmp 0x1401bda5b
cmp eax, 0xf
jne 0x1401bd0c9
popf
pop rax
jmp 0x1401bd887
cmp eax, 0x13
jne 0x1401bd0d8
popf
pop rax
jmp 0x1401bd9be
cmp eax, 0x15
jne 0x1401bd0e7
popf
pop rax
jmp 0x1401bdaf5
cmp eax, 0x22
jne 0x1401bd0f6
popf
pop rax
jmp 0x1401be36e
cmp eax, 0x1e
jne 0x1401bd105
popf
pop rax
jmp 0x1401be0ae
cmp eax, 0xc
jne 0x1401bd114
popf
pop rax
jmp 0x1401bd6c1
cmp eax, 7
jne 0x1401bd123
popf
pop rax
jmp 0x1401bd4ac
cmp eax, 5
jne 0x1401bd132
popf
pop rax
jmp 0x1401bd3c0
cmp eax, 0x1f
jne 0x1401bd141
popf
pop rax
jmp 0x1401be23f
cmp eax, 0x10
jne 0x1401bd150
popf
pop rax
jmp 0x1401bd8d2
cmp eax, 6
jne 0x1401bd15f
popf
pop rax
jmp 0x1401bd41e
cmp eax, 9
jne 0x1401bd16e
popf
pop rax
jmp 0x1401bd5af
cmp eax, 4
jne 0x1401bd17d
popf
pop rax
jmp 0x1401bd35c
cmp eax, 0x16
jne 0x1401bd18c
popf
pop rax
jmp 0x1401bdb79
cmp eax, 2
jne 0x1401bd19b
popf
pop rax
jmp 0x1401bd2a4
mov qword [rsp + 0x20], r9
movss dword [rsp + 0x18], xmm2
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
sub rsp, 0xb8
movaps xmmword [rsp + 0xa0], xmm6
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x64], 0
movss xmm0, dword [rsp + 0xd0]
mulss xmm0, dword [rsp + 0xd0]
movss dword [rsp + 0x8c], xmm0
mov dword [rsp + 0x68], 0
mov dword [rsp + 0x88], 0
mov dword [rsp + 0x60], 0
jmp 0x1401bd2a4
mov eax, dword [rsp + 0x60]
jmp 0x1401bd245
inc eax
mov dword [rsp + 0x60], eax
push rax
pushf
mov eax, 0xb34e1ed
pushf
not eax
add eax, 0xb1b3823e
xor eax, 0xf509ae0d
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xbee20e14
xor eax, 0xd718b69e
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf6e95d02
xor eax, 0x97ba4112
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb9a1a7bb
xor eax, 0x8f38b737
rol eax, 0xaa
popf
jmp 0x1401bcf8e
mov eax, dword [rsp + 0xc8]
cmp dword [rsp + 0x60], eax
jge 0x1401bd41e
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movzx eax, byte [rcx + rax + 0xc]
cmp eax, 1
jne 0x1401bd329
push rax
pushf
mov eax, 0x293a98bb
pushf
not eax
add eax, 0xcdfe0633
xor eax, 0xd093276e
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa4bd16a7
xor eax, 0xabce9fd3
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa9ae74a7
xor eax, 0xf8b8390c
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xcc8734db
xor eax, 0xeecd2c8e
rol eax, 0x6a
popf
jmp 0x1401bcf8e
push rax
pushf
mov eax, 0xfef30281
pushf
not eax
add eax, 0x8d2c7753
xor eax, 0xca401c81
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd407d2a4
xor eax, 0xb4edbe92
rol eax, 0xa
popf
jmp 0x1401bcf8e
mov eax, dword [rsp + 0x68]
jmp 0x1401bd361
inc eax
mov dword [rsp + 0x68], eax
push rax
pushf
mov eax, 0xf314afee
pushf
not eax
add eax, 0xd3174649
xor eax, 0xa6ee78c4
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc916570c
xor eax, 0xeae5018b
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf16144a0
xor eax, 0xe6a42e42
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb24357ef
xor eax, 0xea89633f
rol eax, 0x6c
popf
jmp 0x1401bcf8e
jmp 0x1401bd240
mov rax, qword [rsp + 0xe0]
mov ecx, dword [rsp + 0x68]
mov dword [rax], ecx
cmp dword [rsp + 0x68], 0
jne 0x1401bd479
push rax
pushf
mov eax, 0x3ae338f7
pushf
not eax
add eax, 0x8922034b
xor eax, 0xc7678019
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xf38b7816
xor eax, 0xcf0de59f
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8995ce43
xor eax, 0x9f36f4f5
rol eax, 0xaf
popf
jmp 0x1401bcf8e
push rax
pushf
mov eax, 0xfca888dc
pushf
not eax
add eax, 0xae6859b5
xor eax, 0xb0331550
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd1674dfc
xor eax, 0x9e532df5
rol eax, 0x72
popf
jmp 0x1401bcf8e
xor eax, eax
jmp 0x1401be36e
movsxd rax, dword [rsp + 0x68]
shl rax, 2
mov rcx, rax
call fcn.14027358b
mov rcx, qword [rsp + 0xd8]
mov qword [rcx], rax
mov rax, qword [rsp + 0xd8]
cmp qword [rax], 0
jne 0x1401bd569
push rax
pushf
mov eax, 0x982bb7a1
pushf
not eax
add eax, 0xe04f54eb
xor eax, 0x9a73dbdc
rol eax, 0x46
popf
pushf
not eax
add eax, 0x99b5ab84
xor eax, 0xd53cdb13
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd5ac1651
xor eax, 0xa8a32068
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc8a439d9
xor eax, 0xb5a54246
rol eax, 0xc1
popf
jmp 0x1401bcf8e
push rax
pushf
mov eax, 0xda6fbd09
pushf
not eax
add eax, 0xa8b03733
xor eax, 0xc392d89b
rol eax, 0x98
popf
pushf
not eax
add eax, 0x9040452d
xor eax, 0xf1be400e
rol eax, 6
popf
pushf
not eax
add eax, 0xb4c6649a
xor eax, 0xd1b9c39a
rol eax, 0xdf
popf
jmp 0x1401bcf8e
mov rax, qword [rsp + 0xe0]
mov dword [rax], 0
xor eax, eax
jmp 0x1401be36e
mov dword [rsp + 0x74], 0
jmp 0x1401bd6c1
mov eax, dword [rsp + 0x74]
jmp 0x1401bd675
inc eax
mov dword [rsp + 0x74], eax
push rax
pushf
mov eax, 0xe098f259
pushf
not eax
add eax, 0x8697c229
xor eax, 0xfbc8fbfa
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8f87226d
xor eax, 0xed74c8cf
rol eax, 0x51
popf
pushf
not eax
add eax, 0xeaa47023
xor eax, 0xfb172d57
rol eax, 0x5c
popf
jmp 0x1401bcf8e
cmp dword [rsp + 0x74], 2
jge 0x1401bd6ff
push rax
pushf
mov eax, 0x5afe28ee
pushf
not eax
add eax, 0x97a96e0d
xor eax, 0xa2583f6b
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb606c5b2
xor eax, 0xf8ca5638
rol eax, 0x53
popf
jmp 0x1401bcf8e
push rax
pushf
mov eax, 0x8cddcf95
pushf
not eax
add eax, 0xa2f62851
xor eax, 0xb0a2ea2f
rol eax, 0x57
popf
pushf
not eax
add eax, 0xfa330482
xor eax, 0xafdfa7a8
rol eax, 0xfe
popf
jmp 0x1401bcf8e
xorps xmm0, xmm0
movss dword [rsp + 0x6c], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x70], xmm0
cmp dword [rsp + 0x74], 1
jne 0x1401bd7a4
push rax
pushf
mov eax, 0x62699264
pushf
not eax
add eax, 0x925b25da
xor eax, 0xf67dbf7e
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa3b5dbaf
xor eax, 0x84c3d2c1
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xfa4a6bbb
xor eax, 0xc4d1db8d
rol eax, 0x92
popf
pushf
not eax
add eax, 0x98a5a63c
xor eax, 0xa3ff27c6
rol eax, 0x64
popf
jmp 0x1401bcf8e
push rax
pushf
mov eax, 0x18392964
pushf
not eax
add eax, 0xb016042a
xor eax, 0xdcb077af
rol eax, 0x51
popf
pushf
not eax
add eax, 0xfeb95cdf
xor eax, 0xb8e4e99d
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xde0d517c
xor eax, 0xeb09f356
rol eax, 0x1b
popf
jmp 0x1401bcf8e
movsxd rax, dword [rsp + 0x64]
shl rax, 3
mov rcx, rax
call fcn.14027358b
mov qword [rsp + 0x80], rax
cmp qword [rsp + 0x80], 0
jne 0x1401bd854
push rax
pushf
mov eax, 0x6bba8d9d
pushf
not eax
add eax, 0x982ec6ee
xor eax, 0xde680c75
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe30dda84
xor eax, 0xac61ec05
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xfa65fb7d
xor eax, 0x88f9a41d
rol eax, 0xca
popf
jmp 0x1401bcf8e
push rax
pushf
mov eax, 0x39287a24
pushf
not eax
add eax, 0xe752d9d9
xor eax, 0xa294116e
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb5f492fe
xor eax, 0xafb76b90
rol eax, 0x4f
popf
jmp 0x1401bcf8e
jmp 0x1401be2ff
jmp 0x1401be2ff
mov dword [rsp + 0x64], 0
mov dword [rsp + 0x68], 0xffffffff
mov dword [rsp + 0x60], 0
jmp 0x1401bd9be
mov eax, dword [rsp + 0x60]
jmp 0x1401bd95f
inc eax
mov dword [rsp + 0x60], eax
push rax
pushf
mov eax, 0xfe57b49c
pushf
not eax
add eax, 0xb7f2c7d3
xor eax, 0xd3252e41
rol eax, 0x18
popf
pushf
not eax
add eax, 0xfed1368b
xor eax, 0xf0465d98
rol eax, 0x19
popf
pushf
not eax
add eax, 0xb9a0cad4
xor eax, 0xa2eaf981
rol eax, 0x26
popf
pushf
not eax
add eax, 0xdc320964
xor eax, 0xc61546b4
rol eax, 0x7e
popf
jmp 0x1401bcf8e
mov eax, dword [rsp + 0xc8]
cmp dword [rsp + 0x60], eax
jge 0x1401bda28
push rax
pushf
mov eax, 0x7c5e3cdd
pushf
not eax
add eax, 0xa2103343
xor eax, 0xac8e9a5d
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb32c72c3
xor eax, 0xd271f95d
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x8e1788e6
xor eax, 0xec246aa3
rol eax, 0xf
popf
pushf
not eax
add eax, 0xce5d984f
xor eax, 0xf3d1016d
rol eax, 0x95
popf
jmp 0x1401bcf8e
push rax
pushf
mov eax, 0xe686afd9
pushf
not eax
add eax, 0xe0069663
xor eax, 0xeec79bce
rol eax, 0x65
popf
pushf
not eax
add eax, 0xe4224c58
xor eax, 0xed12a34b
rol eax, 0x3f
popf
jmp 0x1401bcf8e
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movzx eax, byte [rcx + rax + 0xc]
mov byte [rsp + 0x78], al
cmp byte [rsp + 0x78], 1
je 0x1401bdac2
push rax
pushf
mov eax, 0x86830e4c
pushf
not eax
add eax, 0xc201c789
xor eax, 0xa94a1cd9
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd68d0416
xor eax, 0xfe259a2a
rol eax, 0x75
popf
pushf
not eax
add eax, 0x932bd867
xor eax, 0xcde9fc7c
rol eax, 0xa7
popf
jmp 0x1401bcf8e
push rax
pushf
mov eax, 0xaaac65f0
pushf
not eax
add eax, 0xf66f8d40
xor eax, 0x9270c0d0
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf8fc18e6
xor eax, 0x921e7a66
rol eax, 0x2f
popf
jmp 0x1401bcf8e
cmp byte [rsp + 0x78], 2
je 0x1401bdb33
push rax
pushf
mov eax, 0xdac7bf36
pushf
not eax
add eax, 0xdeaf3e12
xor eax, 0xb7c39d18
rol eax, 0x57
popf
pushf
not eax
add eax, 0x870e82a7
xor eax, 0xa5187035
rol eax, 0xef
popf
jmp 0x1401bcf8e
push rax
pushf
mov eax, 0xfd1d552f
pushf
not eax
add eax, 0xcf93e323
xor eax, 0xf941a672
rol eax, 0x89
popf
pushf
not eax
add eax, 0xecf4757c
xor eax, 0xefcb7b99
rol eax, 0x90
popf
pushf
not eax
add eax, 0x94880895
xor eax, 0x8bcb7722
rol eax, 0x80
popf
jmp 0x1401bcf8e
cmp byte [rsp + 0x78], 3
je 0x1401bdbdd
push rax
pushf
mov eax, 0x258420d6
pushf
not eax
add eax, 0xbfdf09ba
xor eax, 0xe584fb37
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa717982d
xor eax, 0xb218e637
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc883edf3
xor eax, 0xc4e50cf3
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xec46a8e5
xor eax, 0x9f86e6c0
rol eax, 0x3e
popf
jmp 0x1401bcf8e
push rax
pushf
mov eax, 0x24d4747
pushf
not eax
add eax, 0xd679759c
xor eax, 0xf76c4a3b
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe5f236ac
xor eax, 0xdc0fc8cd
rol eax, 5
popf
pushf
not eax
add eax, 0xbb0171ee
xor eax, 0x962f5256
rol eax, 0x59
popf
jmp 0x1401bcf8e
cmp byte [rsp + 0x78], 4
je 0x1401bdc74
push rax
pushf
mov eax, 0x10085657
pushf
not eax
add eax, 0xee7de26c
xor eax, 0xb8b5cc1b
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x9000d536
xor eax, 0xad5e1ce4
rol eax, 0x35
popf
pushf
not eax
add eax, 0xf3565b30
xor eax, 0xfdb3065a
rol eax, 0xe1
popf
jmp 0x1401bcf8e
push rax
pushf
mov eax, 0xb2a14996
pushf
not eax
add eax, 0xc6327a5b
xor eax, 0xebce0cd0
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa792b6fd
xor eax, 0xd3375cdc
rol eax, 0x97
popf
pushf
not eax
add eax, 0xdbccb860
xor eax, 0xa142270c
rol eax, 0x40
popf
jmp 0x1401bcf8e
jmp 0x1401be1e1
cmp dword [rsp + 0x68], 0
jl 0x1401bdd2c
push rax
pushf
mov eax, 0x402965a7
pushf
not eax
add eax, 0x8545c5e5
xor eax, 0xe51b94aa
rol eax, 0x31
popf
pushf
not eax
add eax, 0xe460ad4c
xor eax, 0xfb596d3c
rol eax, 0x2e
popf
jmp 0x1401bcf8e
push rax
pushf
mov eax, 0x16be14f3
pushf
not eax
add eax, 0x97224a7e
xor eax, 0xd1dab8e0
rol eax, 6
popf
pushf
not eax
add eax, 0xc931c778
xor eax, 0x857655f0
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xd21af897
xor eax, 0x944b7569
rol eax, 0xde
popf
jmp 0x1401bcf8e
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x64]
sub ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x68]
mov rdx, qword [rsp + 0xd8]
mov rdx, qword [rdx]
mov dword [rdx + rcx*4], eax
push rax
pushf
mov eax, 0x624d3351
pushf
not eax
add eax, 0xa4513f0a
xor eax, 0x89d6eccc
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x94496b52
xor eax, 0x9fa6fb8e
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x8597329b
xor eax, 0xf8c4a3d1
rol eax, 0x60
popf
pushf
not eax
add eax, 0xba13fa9e
xor eax, 0xb2a0ddb3
rol eax, 0xab
popf
jmp 0x1401bcf8e
mov eax, dword [rsp + 0x68]
jmp 0x1401bddf2
inc eax
mov dword [rsp + 0x68], eax
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x88], eax
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x6c], xmm0
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax + 2]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x70], xmm0
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0x64]
jmp 0x1401bde52
inc eax
mov dword [rsp + 0x64], eax
movss xmm3, dword [rsp + 0x70]
movss xmm2, dword [rsp + 0x6c]
mov edx, dword [rsp + 0x90]
mov rcx, qword [rsp + 0x80]
call fcn.1401bb0b9
jmp 0x1401be1e1
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x6c], xmm0
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax + 2]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x70], xmm0
mov eax, dword [rsp + 0x64]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0x64]
jmp 0x1401bdf25
inc eax
mov dword [rsp + 0x64], eax
movss xmm3, dword [rsp + 0x70]
movss xmm2, dword [rsp + 0x6c]
mov edx, dword [rsp + 0x94]
mov rcx, qword [rsp + 0x80]
call fcn.1401bb0b9
jmp 0x1401be1e1
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax + 2]
cvtsi2ss xmm0, eax
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax]
cvtsi2ss xmm1, eax
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax + 6]
cvtsi2ss xmm2, eax
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax + 4]
cvtsi2ss xmm3, eax
mov dword [rsp + 0x48], 0
movss xmm4, dword [rsp + 0x8c]
movss dword [rsp + 0x40], xmm4
movss dword [rsp + 0x38], xmm0
movss dword [rsp + 0x30], xmm1
movss dword [rsp + 0x28], xmm2
movss dword [rsp + 0x20], xmm3
movss xmm3, dword [rsp + 0x70]
movss xmm2, dword [rsp + 0x6c]
lea rdx, [rsp + 0x64]
mov rcx, qword [rsp + 0x80]
call fcn.14016d1ff
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x6c], xmm0
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax + 2]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x70], xmm0
jmp 0x1401be1e1
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax + 2]
cvtsi2ss xmm0, eax
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax]
cvtsi2ss xmm1, eax
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax + 0xa]
cvtsi2ss xmm2, eax
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax + 8]
cvtsi2ss xmm3, eax
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax + 6]
cvtsi2ss xmm4, eax
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax + 4]
cvtsi2ss xmm5, eax
mov dword [rsp + 0x58], 0
movss xmm6, dword [rsp + 0x8c]
movss dword [rsp + 0x50], xmm6
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x40], xmm1
movss dword [rsp + 0x38], xmm2
movss dword [rsp + 0x30], xmm3
movss dword [rsp + 0x28], xmm4
movss dword [rsp + 0x20], xmm5
movss xmm3, dword [rsp + 0x70]
movss xmm2, dword [rsp + 0x6c]
lea rdx, [rsp + 0x64]
mov rcx, qword [rsp + 0x80]
call fcn.140268af9
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x6c], xmm0
movsxd rax, dword [rsp + 0x60]
imul rax, rax, 0xe
mov rcx, qword [rsp + 0xc0]
movsx eax, word [rcx + rax + 2]
cvtsi2ss xmm0, eax
movss dword [rsp + 0x70], xmm0
jmp 0x1401bd95a
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x64]
sub ecx, eax
mov eax, ecx
movsxd rcx, dword [rsp + 0x68]
mov rdx, qword [rsp + 0xd8]
mov rdx, qword [rdx]
mov dword [rdx + rcx*4], eax
jmp 0x1401bd670
mov rax, qword [rsp + 0x80]
jmp 0x1401be36e
mov rcx, qword [rsp + 0x80]
call fcn.1401baf30
mov rax, qword [rsp + 0xd8]
mov rcx, qword [rax]
call fcn.1401baf30
mov rax, qword [rsp + 0xd8]
mov qword [rax], 0
mov rax, qword [rsp + 0xe0]
mov dword [rax], 0
xor eax, eax
push rax
pushf
mov eax, 0x96691c1c
pushf
not eax
add eax, 0x8f8102c4
xor eax, 0xb845ab5e
rol eax, 0x97
popf
pushf
not eax
add eax, 0x98e639c2
xor eax, 0x9c45b29b
rol eax, 0xd8
popf
jmp 0x1401bcf8e
movaps xmm6, xmmword [rsp + 0xa0]
add rsp, 0xb8
ret