Function at 0x180383a15
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x4e59a3ac
pushf
not eax
add eax, 0x8a2b9987
xor eax, 0x8af2ddbb
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe884a8f2
xor eax, 0xbda206fe
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdfc7a316
xor eax, 0xb6802f45
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xfd599700
xor eax, 0xafcb81d6
rol eax, 0x23
popf
cmp eax, 0x29
jne 0x180383a78
popf
pop rax
jmp 0x180385109
cmp eax, 0
jne 0x180383a87
popf
pop rax
jmp 0x180383d48
cmp eax, 3
jne 0x180383a96
popf
pop rax
jmp 0x180383eea
cmp eax, 1
jne 0x180383aa5
popf
pop rax
jmp 0x180383dfc
cmp eax, 0xd
jne 0x180383ab4
popf
pop rax
jmp 0x18038439d
cmp eax, 0x1a
jne 0x180383ac3
popf
pop rax
jmp 0x180384973
cmp eax, 0xe
jne 0x180383ad2
popf
pop rax
jmp 0x1803843ff
cmp eax, 0xb
jne 0x180383ae1
popf
pop rax
jmp 0x1803842f6
cmp eax, 0x19
jne 0x180383af0
popf
pop rax
jmp 0x1803848d2
cmp eax, 8
jne 0x180383aff
popf
pop rax
jmp 0x1803840f6
cmp eax, 0x2a
jne 0x180383b0e
popf
pop rax
jmp 0x180385185
cmp eax, 0x17
jne 0x180383b1d
popf
pop rax
jmp 0x1803847f2
cmp eax, 0x1c
jne 0x180383b2c
popf
pop rax
jmp 0x180384a3b
cmp eax, 0x2e
jne 0x180383b3b
popf
pop rax
jmp 0x180385338
cmp eax, 0x18
jne 0x180383b4a
popf
pop rax
jmp 0x180384841
cmp eax, 0x2b
jne 0x180383b59
popf
pop rax
jmp 0x1803851e6
cmp eax, 0x1b
jne 0x180383b68
popf
pop rax
jmp 0x180384a04
cmp eax, 0x2d
jne 0x180383b77
popf
pop rax
jmp 0x1803852ee
cmp eax, 0x23
jne 0x180383b86
popf
pop rax
jmp 0x180384dcd
cmp eax, 0x25
jne 0x180383b95
popf
pop rax
jmp 0x180384efd
cmp eax, 0xf
jne 0x180383ba4
popf
pop rax
jmp 0x180384436
cmp eax, 0x13
jne 0x180383bb3
popf
pop rax
jmp 0x18038460b
cmp eax, 0x15
jne 0x180383bc2
popf
pop rax
jmp 0x1803846c0
cmp eax, 0x24
jne 0x180383bd1
popf
pop rax
jmp 0x180384e5e
cmp eax, 0x1e
jne 0x180383be0
popf
pop rax
jmp 0x180384b8f
cmp eax, 0xc
jne 0x180383bef
popf
pop rax
jmp 0x180384361
cmp eax, 0x26
jne 0x180383bfe
popf
pop rax
jmp 0x180384f8d
cmp eax, 0x27
jne 0x180383c0d
popf
pop rax
jmp 0x180385031
cmp eax, 0x30
jne 0x180383c1c
popf
pop rax
jmp 0x1803853f1
cmp eax, 0x10
jne 0x180383c2b
popf
pop rax
jmp 0x1803844df
cmp eax, 0x2c
jne 0x180383c3a
popf
pop rax
jmp 0x1803852b4
cmp eax, 9
jne 0x180383c49
popf
pop rax
jmp 0x180384156
cmp eax, 4
jne 0x180383c58
popf
pop rax
jmp 0x180383f7a
cmp eax, 0x16
jne 0x180383c67
popf
pop rax
jmp 0x180384761
cmp eax, 0x28
jne 0x180383c76
popf
pop rax
jmp 0x18038509c
cmp eax, 0xa
jne 0x180383c85
popf
pop rax
jmp 0x180384203
cmp eax, 0x22
jne 0x180383c94
popf
pop rax
jmp 0x180384d6b
cmp eax, 0x14
jne 0x180383ca3
popf
pop rax
jmp 0x180384655
cmp eax, 7
jne 0x180383cb2
popf
pop rax
jmp 0x1803840a9
cmp eax, 5
jne 0x180383cc1
popf
pop rax
jmp 0x180383fc7
cmp eax, 2
jne 0x180383cd0
popf
pop rax
jmp 0x180383e5d
cmp eax, 0x20
jne 0x180383cdf
popf
pop rax
jmp 0x180384bfe
cmp eax, 0x1d
jne 0x180383cee
popf
pop rax
jmp 0x180384ad7
cmp eax, 0x11
jne 0x180383cfd
popf
pop rax
jmp 0x180384583
cmp eax, 6
jne 0x180383d0c
popf
pop rax
jmp 0x180384019
cmp eax, 0x2f
jne 0x180383d1b
popf
pop rax
jmp 0x180385382
cmp eax, 0x12
jne 0x180383d2a
popf
pop rax
jmp 0x1803845d2
cmp eax, 0x21
jne 0x180383d39
popf
pop rax
jmp 0x180384cca
cmp eax, 0x1f
jne 0x180383d48
popf
pop rax
jmp 0x180384bde
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0xa0
movaps xmmword [rsp + 0x30], xmm12
mov ebx, r9d
movss xmm12, dword [rsp + 0xd8]
mov edi, r8d
cmp r8d, r9d
jne 0x180383da3
push rax
pushf
mov eax, 0x90516401
pushf
not eax
add eax, 0xad5271da
xor eax, 0xbd71ed80
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb40b7813
xor eax, 0xd3b2d782
rol eax, 0x5b
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x218a6d6
pushf
not eax
add eax, 0x8d6de9e5
xor eax, 0x91475edc
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8553b73b
xor eax, 0xa845a98b
rol eax, 0x59
popf
pushf
not eax
add eax, 0xd76a45d1
xor eax, 0x83111a32
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf4958a3a
xor eax, 0x865905b3
rol eax, 0x63
popf
jmp 0x180383a69
xorps xmm0, xmm0
jmp 0x1803853f1
jae 0x180383eb8
push rax
pushf
mov eax, 0x14ffe3bd
pushf
not eax
add eax, 0xf07cee36
xor eax, 0x95dc6540
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf240fc4e
xor eax, 0xbe2b4d1e
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x897ec06c
xor eax, 0xac9a5bed
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa049971a
xor eax, 0xc80bb61a
rol eax, 0x68
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0xa32ea638
pushf
not eax
add eax, 0xcde2a183
xor eax, 0x8904cd47
rol eax, 1
popf
pushf
not eax
add eax, 0xd148f1e3
xor eax, 0x891a85c7
rol eax, 0xcb
popf
jmp 0x180383a69
cmp edx, edi
jae 0x180383f34
push rax
pushf
mov eax, 0xe0f25ac
pushf
not eax
add eax, 0xefc8002c
xor eax, 0xf853ed45
rol eax, 9
popf
pushf
not eax
add eax, 0xa2240340
xor eax, 0x93203ef9
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x894d1516
xor eax, 0xfff1f5c8
rol eax, 0xdf
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x8bb0e2ae
pushf
not eax
add eax, 0x9060dde9
xor eax, 0xc03b9150
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa46c246b
xor eax, 0x9f3770de
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd42c7676
xor eax, 0xdef0ec85
rol eax, 0xd4
popf
jmp 0x180383a69
mov ecx, edi
jmp 0x180384156
cmp edx, ebx
mov ecx, edx
cmova ecx, ebx
jmp 0x180384156
cmp edx, ebx
jae 0x180384050
push rax
pushf
mov eax, 0xd084515c
pushf
not eax
add eax, 0xccf19b71
xor eax, 0x85448349
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa2770ee1
xor eax, 0xd91975b7
rol eax, 0x13
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x7156453a
pushf
not eax
add eax, 0xe79054e3
xor eax, 0xfa02fe3e
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xabadd7aa
xor eax, 0xa2fd1402
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8bcd096d
xor eax, 0xed618e17
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd95e580c
xor eax, 0xce440006
rol eax, 0x3e
popf
jmp 0x180383a69
mov ecx, ebx
jmp 0x180384156
cmp edx, edi
mov ecx, edx
cmova ecx, edi
push rax
pushf
mov eax, 0xa1ecec5
pushf
not eax
add eax, 0xd7402e7c
xor eax, 0x84b41c6e
rol eax, 0xff
popf
pushf
not eax
add eax, 0xdfeff4a5
xor eax, 0xf809adee
rol eax, 0x96
popf
pushf
not eax
add eax, 0xe9767d76
xor eax, 0x87730df4
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xedc0f93b
xor eax, 0xd91d633c
rol eax, 0x93
popf
jmp 0x180383a69
cmp byte [rsp + 0xd0], 0
je 0x1803841aa
push rax
pushf
mov eax, 0x203a6b05
pushf
not eax
add eax, 0x838104cf
xor eax, 0x9a472c71
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xee4851cc
xor eax, 0x88ef534c
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xa4c6bab6
xor eax, 0xcebae945
rol eax, 0x75
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x30ac471b
pushf
not eax
add eax, 0xe0fa0e59
xor eax, 0xecf5a974
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xcc7c5afa
xor eax, 0xd035e9e4
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xbb965e65
xor eax, 0xd34bf041
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf1b741a5
xor eax, 0xfcd60439
rol eax, 7
popf
jmp 0x180383a69
movss xmm4, dword [0x1801d1f30]
cmp ebx, edi
movaps xmmword [rsp + 0x80], xmm7
xorps xmm3, xmm3
cmovae r9d, edi
movaps xmmword [rsp + 0x70], xmm8
movaps xmmword [rsp + 0x50], xmm10
cmovae r8d, ebx
movaps xmmword [rsp + 0x20], xmm14
movaps xmm1, xmm12
movss xmm14, dword [0x1801d1f40]
xorps xmm7, xmm7
cvtsi2ss xmm3, r9
xorps xmm1, xmm14
movaps xmm0, xmm3
andps xmm0, xmm4
comiss xmm12, xmm0
jbe 0x1803842b0
push rax
pushf
mov eax, 0xda1bfdd3
pushf
not eax
add eax, 0xdae99ba9
xor eax, 0xf8c674e8
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x99758629
xor eax, 0xdae844bd
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf4338bee
xor eax, 0xfc5b745b
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xf6f6be38
xor eax, 0x95f21110
rol eax, 0x46
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0xada051fe
pushf
not eax
add eax, 0xed875118
xor eax, 0x87a186bf
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd93dd1cf
xor eax, 0xc7a01b51
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xeeca44b5
xor eax, 0xb6f88b94
rol eax, 0xfb
popf
jmp 0x180383a69
comiss xmm7, xmm3
jbe 0x18038432e
push rax
pushf
mov eax, 0x8c56e6ce
pushf
not eax
add eax, 0x881f3bd2
xor eax, 0xda1f1d32
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf9b8cd88
xor eax, 0xed4057b5
rol eax, 0xe
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0xc10c5f7d
pushf
not eax
add eax, 0xc18e8dbb
xor eax, 0xc713f567
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb090ad09
xor eax, 0xd535e4d7
rol eax, 0xfb
popf
jmp 0x180383a69
movaps xmm10, xmm1
jmp 0x180384436
movaps xmm10, xmm12
jmp 0x180384436
movaps xmm10, xmm3
push rax
pushf
mov eax, 0xd6f59cec
pushf
not eax
add eax, 0xfb0b88b3
xor eax, 0x94bad34e
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd9bd23a5
xor eax, 0xc3d9128e
rol eax, 0x10
popf
jmp 0x180383a69
xorps xmm2, xmm2
mov eax, r8d
movaps xmmword [rsp + 0x60], xmm9
cvtsi2ss xmm2, rax
movaps xmm0, xmm2
andps xmm0, xmm4
comiss xmm12, xmm0
jbe 0x180384486
push rax
pushf
mov eax, 0xe930df3c
pushf
not eax
add eax, 0xe01e76ba
xor eax, 0xc9adb661
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xe3eba4ba
xor eax, 0xd41b1c72
rol eax, 0x15
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x528b41d3
pushf
not eax
add eax, 0xeeca513a
xor eax, 0xafb0650a
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x9428fce3
xor eax, 0xee50ce8d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xea578737
xor eax, 0xdecc82b2
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x9746143b
xor eax, 0xd0397427
rol eax, 0x2a
popf
jmp 0x180383a69
comiss xmm7, xmm2
jbe 0x18038453d
push rax
pushf
mov eax, 0xf140925e
pushf
not eax
add eax, 0x872f7774
xor eax, 0xd6485d14
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf01a731e
xor eax, 0x82a259ec
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xcd2e97cd
xor eax, 0xea67d8c4
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xe96b5511
xor eax, 0xf3d9d188
rol eax, 0x58
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x77a44622
pushf
not eax
add eax, 0xc49cfd8a
xor eax, 0xc2919876
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x88723346
xor eax, 0x8b433d3c
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8c0a9985
xor eax, 0xdc9e904e
rol eax, 0x57
popf
jmp 0x180383a69
movaps xmm9, xmm1
jmp 0x180384655
movaps xmm9, xmm12
jmp 0x180384655
movaps xmm9, xmm2
push rax
pushf
mov eax, 0xf41c5095
pushf
not eax
add eax, 0xd6a7e506
xor eax, 0x865a8598
rol eax, 0xef
popf
pushf
not eax
add eax, 0xdaf29bfc
xor eax, 0xdff1174a
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc6578fac
xor eax, 0xc8a47388
rol eax, 0x62
popf
jmp 0x180383a69
ucomiss xmm3, xmm7
jp 0x18038468d
push rax
pushf
mov eax, 0x1a634db3
pushf
not eax
add eax, 0x8c6361ec
xor eax, 0xa885a1c6
rol eax, 4
popf
pushf
not eax
add eax, 0x87e1d42b
xor eax, 0xdf93743d
rol eax, 0xf0
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x293213fd
pushf
not eax
add eax, 0xcb9a9aef
xor eax, 0xb0d204fd
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe03894c3
xor eax, 0x82f78ea1
rol eax, 0x20
popf
jmp 0x180383a69
jne 0x180384708
push rax
pushf
mov eax, 0xbd942e48
pushf
not eax
add eax, 0xd0688552
xor eax, 0xc5f3ea55
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x94133538
xor eax, 0x90f5b036
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe9616fd4
xor eax, 0xfb3eb67c
rol eax, 0x9e
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x9b27ab80
pushf
not eax
add eax, 0x9f3e6b4a
xor eax, 0xcbac6681
rol eax, 0x22
popf
pushf
not eax
add eax, 0x80047a55
xor eax, 0x990cd369
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf0ad4be6
xor eax, 0xca1ea0eb
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa0f3302b
xor eax, 0xe1740c29
rol eax, 0x84
popf
jmp 0x180383a69
comiss xmm7, xmm2
jbe 0x1803847bf
push rax
pushf
mov eax, 0x6c8fef1e
pushf
not eax
add eax, 0x95f799f3
xor eax, 0xfd1072ec
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb1953a6f
xor eax, 0xe5f0cbb5
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa1e7409d
xor eax, 0xe1bf68ba
rol eax, 0x10
popf
pushf
not eax
add eax, 0x85e43c4a
xor eax, 0x8da4b8ef
rol eax, 0xf4
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x156b88f3
pushf
not eax
add eax, 0xe6dcb009
xor eax, 0xd65b3a81
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xdc8e3062
xor eax, 0xd28a9b53
rol eax, 0x45
popf
jmp 0x180383a69
movaps xmm10, xmm1
jmp 0x180384a3b
ucomiss xmm2, xmm7
jp 0x18038488c
push rax
pushf
mov eax, 0x2d144965
pushf
not eax
add eax, 0xaad00794
xor eax, 0xb9719008
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xbd47beee
xor eax, 0xf8ca08f9
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x97b1fa41
xor eax, 0xbc45b515
rol eax, 0x45
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x302b995e
pushf
not eax
add eax, 0x9d5b4e6f
xor eax, 0xd79b4b11
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf5c7ffa7
xor eax, 0xb4f2fe0a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe5529fae
xor eax, 0xf62274b7
rol eax, 0x7d
popf
jmp 0x180383a69
jne 0x18038492d
push rax
pushf
mov eax, 0x9e3afebd
pushf
not eax
add eax, 0x89ecc186
xor eax, 0x8b8cb3b8
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x97c89bfe
xor eax, 0xec1bd53d
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x9c87716a
xor eax, 0x843b0f51
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa7cecdda
xor eax, 0xb3517640
rol eax, 0xb6
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0xbac30e9f
pushf
not eax
add eax, 0xcd53ac9c
xor eax, 0xad56c2e2
rol eax, 0x54
popf
pushf
not eax
add eax, 0x907c8038
xor eax, 0xf87e1056
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa410ad5a
xor eax, 0xd060207c
rol eax, 0xec
popf
jmp 0x180383a69
comiss xmm7, xmm3
jbe 0x1803849ab
push rax
pushf
mov eax, 0xd42752ca
pushf
not eax
add eax, 0xbd13e624
xor eax, 0xaa821953
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd416eb9d
xor eax, 0xcf45b457
rol eax, 0x4c
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x1cee11b7
pushf
not eax
add eax, 0xbce68ea3
xor eax, 0x9771cf9c
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc52e4fe0
xor eax, 0xf4ff6431
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc8e5948d
xor eax, 0x81da54a4
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x857957b0
xor eax, 0xccccc70a
rol eax, 0xce
popf
jmp 0x180383a69
movaps xmm9, xmm1
push rax
pushf
mov eax, 0x27632812
pushf
not eax
add eax, 0xa5ca37e8
xor eax, 0xdcc5800a
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc3ee08a6
xor eax, 0xcc051002
rol eax, 0x76
popf
jmp 0x180383a69
movss xmm8, dword [0x1801d1e60]
xorps xmm1, xmm1
mov eax, ecx
movaps xmmword [rsp + 0x40], xmm11
cvtsi2ss xmm1, rax
comiss xmm10, xmm1
jae 0x180384aa4
push rax
pushf
mov eax, 0xc73bc6af
pushf
not eax
add eax, 0x8c7d4c53
xor eax, 0xd2ef4c04
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa23d5d43
xor eax, 0xea912ccf
rol eax, 3
popf
pushf
not eax
add eax, 0xa5cfa161
xor eax, 0xc4f099ce
rol eax, 0x37
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0xc75df57c
pushf
not eax
add eax, 0x8a41afc6
xor eax, 0xcead94f7
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x940f91e4
xor eax, 0x80892260
rol eax, 0xf2
popf
jmp 0x180383a69
comiss xmm1, xmm9
jb 0x180384b36
push rax
pushf
mov eax, 0x2094878b
pushf
not eax
add eax, 0xd3ad174d
xor eax, 0xf7268922
rol eax, 0x67
popf
pushf
not eax
add eax, 0xaabefc4c
xor eax, 0xdd071d73
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x99c791a9
xor eax, 0xa89d30c9
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf9b1cb11
xor eax, 0xa0f382d1
rol eax, 0xe7
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x6f70d984
pushf
not eax
add eax, 0xd3c36f5e
xor eax, 0xe162c6a4
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe8a8c2dd
xor eax, 0xb03134e0
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd78e6e1e
xor eax, 0x9227f316
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xb2ae9564
xor eax, 0x9b0d927b
rol eax, 0x45
popf
jmp 0x180383a69
movaps xmm7, xmm8
jmp 0x1803851e6
imul r8d, r9d
xorps xmm0, xmm0
movaps xmmword [rsp + 0x90], xmm6
mov eax, r8d
cvtsi2ss xmm0, rax
comiss xmm7, xmm0
jbe 0x180384f8d
movaps xmm11, xmm3
mov eax, edx
xorps xmm11, xmm14
subss xmm2, xmm3
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
divss xmm11, xmm2
ucomiss xmm0, xmm7
movaps xmm6, xmm11
addss xmm6, dword [rsp + 0xe0]
jp 0x180384c84
push rax
pushf
mov eax, 0xe1eb3541
pushf
not eax
add eax, 0xc24ab31a
xor eax, 0xceb2d90b
rol eax, 0x92
popf
pushf
not eax
add eax, 0x8d931583
xor eax, 0x9bad2241
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xf37475b4
xor eax, 0xf22ffbc8
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9d573dc0
xor eax, 0xa20a9c6b
rol eax, 0xb0
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x43d2649e
pushf
not eax
add eax, 0x9db63758
xor eax, 0xad28f236
rol eax, 0x24
popf
pushf
not eax
add eax, 0xbae54ac8
xor eax, 0xc7fdaa68
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8af8a8ce
xor eax, 0xe5aa3174
rol eax, 0x83
popf
jmp 0x180383a69
jne 0x180384d12
push rax
pushf
mov eax, 0xb8fd5fba
pushf
not eax
add eax, 0xaf3ce584
xor eax, 0xcb4520ed
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd4f3eef5
xor eax, 0x8681fd63
rol eax, 0xff
popf
pushf
not eax
add eax, 0xfb02355f
xor eax, 0xfa5c9d29
rol eax, 0xa7
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0xc0fc07e
pushf
not eax
add eax, 0xb79ea58f
xor eax, 0xd402a06d
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdff00523
xor eax, 0x978e37c0
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xdf8e8431
xor eax, 0xeb45d724
rol eax, 0x38
popf
pushf
not eax
add eax, 0x9e7ec11b
xor eax, 0x8b0ce4df
rol eax, 0xee
popf
jmp 0x180383a69
movaps xmm7, xmm11
jmp 0x180385185
comiss xmm7, xmm0
jbe 0x180384e2b
push rax
pushf
mov eax, 0x98fa2f35
pushf
not eax
add eax, 0xf13b4470
xor eax, 0x81ad3403
rol eax, 0x63
popf
pushf
not eax
add eax, 0x95b32777
xor eax, 0xfc713b87
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x92b3059a
xor eax, 0xa48f9133
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe2d21cc1
xor eax, 0xd10b486d
rol eax, 0xce
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x8d3a14ef
pushf
not eax
add eax, 0xe3c39345
xor eax, 0xeee13bbf
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa237e840
xor eax, 0xf41df3c5
rol eax, 0x78
popf
jmp 0x180383a69
xorps xmm1, xmm14
divss xmm1, xmm12
movaps xmm0, xmm1
call fcn.1801afec0
xorps xmm10, xmm14
movaps xmm6, xmm0
divss xmm10, xmm12
movaps xmm0, xmm10
call fcn.1801afec0
subss xmm11, dword [rsp + 0xe0]
divss xmm6, xmm0
movaps xmm7, xmm8
subss xmm7, xmm6
mulss xmm7, xmm11
jmp 0x180385185
divss xmm1, xmm12
movaps xmm0, xmm1
call fcn.1801afec0
divss xmm9, xmm12
movaps xmm7, xmm0
movaps xmm0, xmm9
call fcn.1801afec0
divss xmm7, xmm0
movaps xmm1, xmm8
subss xmm1, xmm6
mulss xmm7, xmm1
addss xmm7, xmm6
jmp 0x180385185
comiss xmm7, xmm3
ja 0x180384feb
push rax
pushf
mov eax, 0xade99a20
pushf
not eax
add eax, 0x887e16d4
xor eax, 0xff2acd02
rol eax, 0x87
popf
pushf
not eax
add eax, 0xcd32d3ff
xor eax, 0xbe1d96b0
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe69747d7
xor eax, 0xce41859b
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd2a14ede
xor eax, 0x9ba20e31
rol eax, 0xf1
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x4d545515
pushf
not eax
add eax, 0xa06d2409
xor eax, 0xb9ba43dd
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xf14cc6ee
xor eax, 0xa31f1ba3
rol eax, 0x46
popf
pushf
not eax
add eax, 0xac29b41f
xor eax, 0xaa67ebed
rol eax, 0x54
popf
jmp 0x180383a69
comiss xmm7, xmm2
ja 0x180385069
push rax
pushf
mov eax, 0xd97d3d84
pushf
not eax
add eax, 0xaef49fb0
xor eax, 0x8160e59c
rol eax, 0x26
popf
pushf
not eax
add eax, 0x9c785be8
xor eax, 0x96963e12
rol eax, 0xb7
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0x8279847a
pushf
not eax
add eax, 0x8e182f6d
xor eax, 0xd2db3135
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8457fed9
xor eax, 0xa06b5e9b
rol eax, 0xfc
popf
jmp 0x180383a69
divss xmm1, xmm10
movaps xmm0, xmm1
call fcn.1801afec0
divss xmm9, xmm10
movaps xmm7, xmm0
movaps xmm0, xmm9
call fcn.1801afec0
divss xmm7, xmm0
jmp 0x180385185
xorps xmm1, xmm14
xorps xmm9, xmm14
divss xmm1, xmm9
movaps xmm0, xmm1
call fcn.1801afec0
xorps xmm10, xmm14
movaps xmm6, xmm0
divss xmm10, xmm9
movaps xmm0, xmm10
call fcn.1801afec0
divss xmm6, xmm0
movaps xmm7, xmm8
subss xmm7, xmm6
push rax
pushf
mov eax, 0x7aba336e
pushf
not eax
add eax, 0xe837f12d
xor eax, 0xcd6e241a
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xfe77c6f1
xor eax, 0xf4eef049
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xcb768a0a
xor eax, 0x9ad3b461
rol eax, 0xd4
popf
jmp 0x180383a69
movaps xmm6, xmmword [rsp + 0x90]
push rax
pushf
mov eax, 0xd8ab5ac5
pushf
not eax
add eax, 0x9d45ae31
xor eax, 0x8d4913fd
rol eax, 0xad
popf
pushf
not eax
add eax, 0x92c71c00
xor eax, 0x81d33cf7
rol eax, 0x75
popf
pushf
not eax
add eax, 0xfab69b63
xor eax, 0xaa06adcf
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8d1a46f8
xor eax, 0x85a500e8
rol eax, 0x3a
popf
jmp 0x180383a69
movaps xmm14, xmmword [rsp + 0x20]
movaps xmm11, xmmword [rsp + 0x40]
movaps xmm10, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x60]
cmp ebx, edi
jae 0x18038525b
push rax
pushf
mov eax, 0x1894db1
pushf
not eax
add eax, 0xbe9f958f
xor eax, 0x9fed89dd
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8a117e15
xor eax, 0xe2f6d480
rol eax, 5
popf
pushf
not eax
add eax, 0xf2262587
xor eax, 0xc492c630
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x8038fed4
xor eax, 0xc0841f6b
rol eax, 0xf6
popf
jmp 0x180383a69
push rax
pushf
mov eax, 0xc70fecb7
pushf
not eax
add eax, 0xdcbc63a4
xor eax, 0xfeffc669
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8a901549
xor eax, 0x9e442593
rol eax, 0x10
popf
pushf
not eax
add eax, 0xed3bb262
xor eax, 0xe020b1c3
rol eax, 0x94
popf
pushf
not eax
add eax, 0x831c15ac
xor eax, 0xd3f83814
rol eax, 0xed
popf
jmp 0x180383a69
subss xmm8, xmm7
jmp 0x180385338
movaps xmm8, xmm7
push rax
pushf
mov eax, 0x8b0fb094
pushf
not eax
add eax, 0xe2d9b7bf
xor eax, 0x81114b4e
rol eax, 0x57
popf
pushf
not eax
add eax, 0xbe7340c7
xor eax, 0xb7ad4e37
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf7723fdf
xor eax, 0xbe07a2c7
rol eax, 0xeb
popf
jmp 0x180383a69
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm0, xmm8
movaps xmm8, xmmword [rsp + 0x70]
jmp 0x1803853f1
sub ecx, edi
sub ebx, edi
movd xmm0, ecx
movd xmm1, ebx
cvtdq2ps xmm1, xmm1
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
push rax
pushf
mov eax, 0xe3f9aa10
pushf
not eax
add eax, 0xc1030c18
xor eax, 0xaa7a4a20
rol eax, 0x99
popf
pushf
not eax
add eax, 0xeee86fd7
xor eax, 0xfcaa711f
rol eax, 0x49
popf
pushf
not eax
add eax, 0x97f74d78
xor eax, 0xd7ab4fe1
rol eax, 0x85
popf
pushf
not eax
add eax, 0xdbcd9403
xor eax, 0xe622effe
rol eax, 0x5b
popf
jmp 0x180383a69
mov rbx, qword [rsp + 0xb0]
movaps xmm12, xmmword [rsp + 0x30]
add rsp, 0xa0
pop rdi
ret