Function at 0x1802b8c8e
Capabilities:
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xa16e2000
pushf
not eax
add eax, 0x853d55fd
xor eax, 0xd483e233
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe6ea5213
xor eax, 0xff4eaba7
rol eax, 0x13
popf
cmp eax, 0x29
jne 0x1802b8ccb
popf
pop rax
jmp 0x1802ba33d
cmp eax, 0
jne 0x1802b8cda
popf
pop rax
jmp 0x1802b8f41
cmp eax, 3
jne 0x1802b8ce9
popf
pop rax
jmp 0x1802b9146
cmp eax, 1
jne 0x1802b8cf8
popf
pop rax
jmp 0x1802b9018
cmp eax, 0xd
jne 0x1802b8d07
popf
pop rax
jmp 0x1802b95de
cmp eax, 0x1a
jne 0x1802b8d16
popf
pop rax
jmp 0x1802b9c4d
cmp eax, 0xe
jne 0x1802b8d25
popf
pop rax
jmp 0x1802b9640
cmp eax, 0xb
jne 0x1802b8d34
popf
pop rax
jmp 0x1802b94ff
cmp eax, 0x19
jne 0x1802b8d43
popf
pop rax
jmp 0x1802b9b58
cmp eax, 8
jne 0x1802b8d52
popf
pop rax
jmp 0x1802b93d2
cmp eax, 0x2a
jne 0x1802b8d61
popf
pop rax
jmp 0x1802ba3a6
cmp eax, 0x17
jne 0x1802b8d70
popf
pop rax
jmp 0x1802b9a6b
cmp eax, 0x1c
jne 0x1802b8d7f
popf
pop rax
jmp 0x1802b9d86
cmp eax, 0x12
jne 0x1802b8d8e
popf
pop rax
jmp 0x1802b97e7
cmp eax, 0x18
jne 0x1802b8d9d
popf
pop rax
jmp 0x1802b9ac7
cmp eax, 0x11
jne 0x1802b8dac
popf
pop rax
jmp 0x1802b9756
cmp eax, 0x1b
jne 0x1802b8dbb
popf
pop rax
jmp 0x1802b9cf5
cmp eax, 0x21
jne 0x1802b8dca
popf
pop rax
jmp 0x1802b9fa6
cmp eax, 0x23
jne 0x1802b8dd9
popf
pop rax
jmp 0x1802ba0ad
cmp eax, 0x25
jne 0x1802b8de8
popf
pop rax
jmp 0x1802ba1c2
cmp eax, 0xf
jne 0x1802b8df7
popf
pop rax
jmp 0x1802b9676
cmp eax, 0x13
jne 0x1802b8e06
popf
pop rax
jmp 0x1802b9887
cmp eax, 0x15
jne 0x1802b8e15
popf
pop rax
jmp 0x1802b9962
cmp eax, 0x24
jne 0x1802b8e24
popf
pop rax
jmp 0x1802ba131
cmp eax, 0x1e
jne 0x1802b8e33
popf
pop rax
jmp 0x1802b9e10
cmp eax, 0xc
jne 0x1802b8e42
popf
pop rax
jmp 0x1802b957d
cmp eax, 0x26
jne 0x1802b8e51
popf
pop rax
jmp 0x1802ba250
cmp eax, 0x27
jne 0x1802b8e60
popf
pop rax
jmp 0x1802ba290
cmp eax, 0x1f
jne 0x1802b8e6f
popf
pop rax
jmp 0x1802b9e8f
cmp eax, 0x10
jne 0x1802b8e7e
popf
pop rax
jmp 0x1802b9707
cmp eax, 6
jne 0x1802b8e8d
popf
pop rax
jmp 0x1802b9305
cmp eax, 9
jne 0x1802b8e9c
popf
pop rax
jmp 0x1802b9434
cmp eax, 4
jne 0x1802b8eab
popf
pop rax
jmp 0x1802b9187
cmp eax, 0x16
jne 0x1802b8eba
popf
pop rax
jmp 0x1802b9a06
cmp eax, 0x28
jne 0x1802b8ec9
popf
pop rax
jmp 0x1802ba2de
cmp eax, 0xa
jne 0x1802b8ed8
popf
pop rax
jmp 0x1802b947e
cmp eax, 0x22
jne 0x1802b8ee7
popf
pop rax
jmp 0x1802ba006
cmp eax, 0x14
jne 0x1802b8ef6
popf
pop rax
jmp 0x1802b992c
cmp eax, 7
jne 0x1802b8f05
popf
pop rax
jmp 0x1802b9384
cmp eax, 5
jne 0x1802b8f14
popf
pop rax
jmp 0x1802b925e
cmp eax, 2
jne 0x1802b8f23
popf
pop rax
jmp 0x1802b909a
cmp eax, 0x20
jne 0x1802b8f32
popf
pop rax
jmp 0x1802b9f46
cmp eax, 0x1d
jne 0x1802b8f41
popf
pop rax
jmp 0x1802b9de8
sub rsp, 0x78
movaps xmm4, xmm1
movaps xmmword [rsp + 0x40], xmm8
movss xmm8, dword [rsp + 0xa8]
xorps xmm3, xmm3
comiss xmm3, xmm4
mov eax, ecx
jae 0x1802b8fbf
push rax
pushf
mov eax, 0xbb3451bf
pushf
not eax
add eax, 0xb048b0a5
xor eax, 0xe5870166
rol eax, 7
popf
pushf
not eax
add eax, 0xe2eb6110
xor eax, 0xe0c0783a
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x8918c124
xor eax, 0xf74843f4
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9cc9dbb8
xor eax, 0xf8a764e5
rol eax, 0x31
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0xbb133bbe
pushf
not eax
add eax, 0xe4d1ac61
xor eax, 0x9d3ba59c
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xec721b9f
xor eax, 0xf18e7dcf
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc30f4b08
xor eax, 0x93135c97
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa1881586
xor eax, 0xafaa7ce7
rol eax, 0x5a
popf
jmp 0x1802b8cbc
cmp r8d, r9d
je 0x1802b9067
push rax
pushf
mov eax, 0xab98be8b
pushf
not eax
add eax, 0xa6b29943
xor eax, 0xaf697cc1
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc48d4982
xor eax, 0xb0815d5c
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x857e3597
xor eax, 0x847f55d1
rol eax, 0xaf
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0x5926589a
pushf
not eax
add eax, 0x89bc0753
xor eax, 0xd44daaa9
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xab35a502
xor eax, 0xa6bc6580
rol eax, 0xba
popf
jmp 0x1802b8cbc
movss xmm2, dword [0x1801effc0]
comiss xmm4, xmm2
jb 0x1802b90ed
push rax
pushf
mov eax, 0x3ba39c5b
pushf
not eax
add eax, 0xbdb05cc1
xor eax, 0xfde1a861
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xfcd4905e
xor eax, 0xc722ae5e
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb7a54813
xor eax, 0x9ea587b8
rol eax, 0xd6
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0xfc04fe38
pushf
not eax
add eax, 0xef0b9152
xor eax, 0xfb2e9bec
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x9f40eef5
xor eax, 0xf48e2161
rol eax, 0x67
popf
pushf
not eax
add eax, 0x9050609f
xor eax, 0xc9447342
rol eax, 0x62
popf
pushf
not eax
add eax, 0x9dabbf67
xor eax, 0xd03216bf
rol eax, 0x5f
popf
jmp 0x1802b8cbc
mov eax, r9d
movaps xmm8, xmmword [rsp + 0x40]
add rsp, 0x78
ret
movaps xmmword [rsp + 0x60], xmm6
xor ecx, ecx
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x30], xmm9
movaps xmmword [rsp + 0x20], xmm10
cmp byte [rsp + 0xa0], cl
je 0x1802b9205
push rax
pushf
mov eax, 0x8fff1184
pushf
not eax
add eax, 0xbca77903
xor eax, 0x85464410
rol eax, 0x62
popf
pushf
not eax
add eax, 0xa3fc9dc8
xor eax, 0xb0ebee2e
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf993aa5a
xor eax, 0xf121b430
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa86c865e
xor eax, 0xa4cb1c04
rol eax, 0x48
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0xebc631dc
pushf
not eax
add eax, 0x90b431a8
xor eax, 0xe3803ea0
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf78af74f
xor eax, 0xc9674ea6
rol eax, 6
popf
pushf
not eax
add eax, 0xe7ee5800
xor eax, 0x85d56f89
rol eax, 0xf
popf
pushf
not eax
add eax, 0xbf826426
xor eax, 0xb8e7f842
rol eax, 0xf2
popf
jmp 0x1802b8cbc
movss xmm10, dword [0x1801f00a0]
xorps xmm9, xmm9
mov eax, r8d
movaps xmm1, xmm8
xorps xmm1, xmm10
cvtsi2ss xmm9, rax
movaps xmm0, xmm9
andps xmm0, xmmword [0x1801f0090]
comiss xmm8, xmm0
jbe 0x1802b92bf
push rax
pushf
mov eax, 0x61db8849
pushf
not eax
add eax, 0xeb05df06
xor eax, 0x91805dc0
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa003e26c
xor eax, 0xaf913a3e
rol eax, 0x8d
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0x4f2afd88
pushf
not eax
add eax, 0xbc0fd743
xor eax, 0xf080bae9
rol eax, 4
popf
pushf
not eax
add eax, 0x827c98cf
xor eax, 0x865a0bd9
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x9b36160d
xor eax, 0xd6f15266
rol eax, 0x8a
popf
jmp 0x1802b8cbc
comiss xmm3, xmm9
jbe 0x1802b933e
push rax
pushf
mov eax, 0x36e9683c
pushf
not eax
add eax, 0xc0010bed
xor eax, 0xcfd373eb
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc1a47bc2
xor eax, 0xdad2ca8d
rol eax, 0xc4
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0x9c45ea71
pushf
not eax
add eax, 0xd3bea63a
xor eax, 0xf3efff79
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa2771876
xor eax, 0xfc3d3d32
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd022292e
xor eax, 0x98c677a3
rol eax, 0x6b
popf
jmp 0x1802b8cbc
movaps xmm7, xmm1
jmp 0x1802b947e
movaps xmm7, xmm8
jmp 0x1802b947e
movaps xmm7, xmm9
push rax
pushf
mov eax, 0x52454517
pushf
not eax
add eax, 0xdcaa6900
xor eax, 0x9df44384
rol eax, 0x52
popf
pushf
not eax
add eax, 0xffdcee56
xor eax, 0xfa458540
rol eax, 0x62
popf
pushf
not eax
add eax, 0xef25fecb
xor eax, 0xdd81a9d8
rol eax, 0x7d
popf
jmp 0x1802b8cbc
xorps xmm5, xmm5
mov eax, r9d
cvtsi2ss xmm5, rax
movaps xmm0, xmm5
andps xmm0, xmmword [0x1801f0090]
comiss xmm8, xmm0
jbe 0x1802b94cc
push rax
pushf
mov eax, 0xb2a70cd4
pushf
not eax
add eax, 0xab127edd
xor eax, 0xae664e9c
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb8e6eb8d
xor eax, 0x92fad113
rol eax, 0x8a
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0x81ae7533
pushf
not eax
add eax, 0xaaec0fd4
xor eax, 0x9ba23d5a
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc53660dd
xor eax, 0xcfd12f8d
rol eax, 0x18
popf
jmp 0x1802b8cbc
comiss xmm3, xmm5
jbe 0x1802b954a
push rax
pushf
mov eax, 0xb411305e
pushf
not eax
add eax, 0xc75fb9f5
xor eax, 0xe91437b8
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x85c3dc3f
xor eax, 0xdd1da910
rol eax, 0x30
popf
pushf
not eax
add eax, 0xeafbd715
xor eax, 0xa06896cf
rol eax, 0x7a
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0x59239a3e
pushf
not eax
add eax, 0xe07ead0a
xor eax, 0xc883431d
rol eax, 0xd
popf
pushf
not eax
add eax, 0x952e5bf5
xor eax, 0x8af392b9
rol eax, 0x1a
popf
jmp 0x1802b8cbc
movaps xmm6, xmm1
jmp 0x1802b9676
movaps xmm6, xmm8
jmp 0x1802b9676
movaps xmm6, xmm5
push rax
pushf
mov eax, 0x5f903951
pushf
not eax
add eax, 0xd04a91bb
xor eax, 0xb7150aa6
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xab3d8315
xor eax, 0xd68992e9
rol eax, 0x5a
popf
jmp 0x1802b8cbc
cmp r9d, r8d
jae 0x1802b96c1
push rax
pushf
mov eax, 0x789f1efe
pushf
not eax
add eax, 0xa108bfdf
xor eax, 0xf8e8c842
rol eax, 2
popf
pushf
not eax
add eax, 0xb2cc6382
xor eax, 0xbd6df43f
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x80b1b6be
xor eax, 0xb37f4b53
rol eax, 0xd9
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0xb5484016
pushf
not eax
add eax, 0xf8ee7dea
xor eax, 0x96c73068
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb3d66d93
xor eax, 0x826615fe
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe737eb15
xor eax, 0xf9b6dd24
rol eax, 0x68
popf
jmp 0x1802b8cbc
movaps xmm0, xmm7
movaps xmm7, xmm6
movaps xmm6, xmm0
push rax
pushf
mov eax, 0x90cac503
pushf
not eax
add eax, 0xebae86c7
xor eax, 0xa109e280
rol eax, 0xff
popf
pushf
not eax
add eax, 0xdce601bc
xor eax, 0xa8acd268
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xb41e008c
xor eax, 0xdeed76c2
rol eax, 0xca
popf
jmp 0x1802b8cbc
ucomiss xmm5, xmm3
jp 0x1802b97a1
push rax
pushf
mov eax, 0xbd0908cc
pushf
not eax
add eax, 0xaf3fbad9
xor eax, 0xa98e5c68
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf005d8f4
xor eax, 0xc6b37c33
rol eax, 0x88
popf
pushf
not eax
add eax, 0x8607ed91
xor eax, 0xea9a3aa1
rol eax, 0x3f
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0x8b7aabe8
pushf
not eax
add eax, 0xaaeaa8be
xor eax, 0xe0925a78
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x836b6071
xor eax, 0xcb6569e7
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc6992612
xor eax, 0xb7fa2949
rol eax, 0x37
popf
jmp 0x1802b8cbc
jne 0x1802b9841
push rax
pushf
mov eax, 0x37ee2175
pushf
not eax
add eax, 0x80856bc9
xor eax, 0xda500b07
rol eax, 1
popf
pushf
not eax
add eax, 0xb1db0489
xor eax, 0xb520951e
rol eax, 0x83
popf
pushf
not eax
add eax, 0xcdb805b2
xor eax, 0xd531bffe
rol eax, 0xa
popf
pushf
not eax
add eax, 0x97845001
xor eax, 0xfc11f4a3
rol eax, 0xd0
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0x583d718c
pushf
not eax
add eax, 0xac295dd1
xor eax, 0x842d5844
rol eax, 0xe
popf
pushf
not eax
add eax, 0xc7a703cb
xor eax, 0x8f080df9
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xa7c89e7c
xor eax, 0x95139677
rol eax, 0x54
popf
jmp 0x1802b8cbc
comiss xmm3, xmm9
jbe 0x1802b98e6
push rax
pushf
mov eax, 0xc3cebb52
pushf
not eax
add eax, 0xc7b22db9
xor eax, 0x989fd7c5
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xb2859b0c
xor eax, 0xb40f7578
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xbd295391
xor eax, 0xdc5ef2c1
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe0253f79
xor eax, 0xb02ec116
rol eax, 0x80
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0x75119d12
pushf
not eax
add eax, 0x944dd2e7
xor eax, 0xd5c67c16
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf9d35c26
xor eax, 0xa7f23b9a
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc60cca3b
xor eax, 0xf628115b
rol eax, 0xca
popf
jmp 0x1802b8cbc
movaps xmm6, xmm1
push rax
pushf
mov eax, 0xa944519
pushf
not eax
add eax, 0xdbb83c53
xor eax, 0xfa875e90
rol eax, 5
popf
pushf
not eax
add eax, 0xf588def7
xor eax, 0x80f3ab71
rol eax, 0x3b
popf
jmp 0x1802b8cbc
cmp r9d, r8d
jae 0x1802b99c0
push rax
pushf
mov eax, 0xd2ebd276
pushf
not eax
add eax, 0x9165dd6f
xor eax, 0xb084bb14
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x80350ce7
xor eax, 0xa8978179
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8ea254ae
xor eax, 0xa8e92c8b
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x9a5edeab
xor eax, 0xf55ade54
rol eax, 0xad
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0x8daab79b
pushf
not eax
add eax, 0xebf5b75e
xor eax, 0xf34ccc52
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe0332fcc
xor eax, 0xe1857f73
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8fe146a6
xor eax, 0x815e7807
rol eax, 0x6c
popf
jmp 0x1802b8cbc
movaps xmm1, xmm2
subss xmm1, xmm4
jmp 0x1802b9ac7
movaps xmm1, xmm4
push rax
pushf
mov eax, 0x64508bc1
pushf
not eax
add eax, 0x8cb66d94
xor eax, 0xacf2ba72
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xb55dd83d
xor eax, 0xe5589b90
rol eax, 7
popf
pushf
not eax
add eax, 0xbcfbe389
xor eax, 0x876e0561
rol eax, 0x37
popf
pushf
not eax
add eax, 0xf40b5090
xor eax, 0xdb457041
rol eax, 0xe1
popf
jmp 0x1802b8cbc
mov eax, r8d
xorps xmm0, xmm0
imul eax, r9d
cvtsi2ss xmm0, rax
comiss xmm3, xmm0
jbe 0x1802b9b25
push rax
pushf
mov eax, 0xc3f48649
pushf
not eax
add eax, 0x96fbe7a5
xor eax, 0xcb544511
rol eax, 5
popf
pushf
not eax
add eax, 0xc348efeb
xor eax, 0xefa57e98
rol eax, 0x76
popf
pushf
not eax
add eax, 0xdd3f71a4
xor eax, 0xc1e9a15d
rol eax, 0xe9
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0xabc49f46
pushf
not eax
add eax, 0xca6501e9
xor eax, 0xfb998d81
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x89037c3f
xor eax, 0xa3c98deb
rol eax, 0xbd
popf
jmp 0x1802b8cbc
xorps xmm4, xmm4
subss xmm5, xmm9
cmp r8d, r9d
cmovb r9d, r8d
mov eax, r9d
andps xmm5, xmmword [0x1801f0090]
cvtsi2ss xmm4, rax
xorps xmm4, xmm10
divss xmm4, xmm5
movaps xmm5, xmm4
movaps xmm3, xmm4
subss xmm5, dword [rsp + 0xb0]
addss xmm3, dword [rsp + 0xb0]
comiss xmm1, xmm5
jb 0x1802b9bf4
push rax
pushf
mov eax, 0xe0cce22f
pushf
not eax
add eax, 0xef888e47
xor eax, 0xae7a4e2d
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xca50dabf
xor eax, 0xf2478576
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xbfe45259
xor eax, 0xf25e4eb6
rol eax, 0xb
popf
pushf
not eax
add eax, 0xa1201c86
xor eax, 0x85b0a802
rol eax, 0x4a
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0xd9ab1ecf
pushf
not eax
add eax, 0x9880c08e
xor eax, 0x8ef8720f
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf935d387
xor eax, 0xf731ac5b
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x81d15d8c
xor eax, 0xd90d801b
rol eax, 0x30
popf
pushf
not eax
add eax, 0xc88fe0c8
xor eax, 0x8992dcba
rol eax, 0xb
popf
jmp 0x1802b8cbc
comiss xmm3, xmm1
jae 0x1802b9c9c
push rax
pushf
mov eax, 0x1dcdd7f5
pushf
not eax
add eax, 0xd8894a6f
xor eax, 0xc9204f7a
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc31b746d
xor eax, 0x98e9b7b5
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd8987edc
xor eax, 0xd90097e3
rol eax, 0x27
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0x7c10a6d9
pushf
not eax
add eax, 0xb8e43e0b
xor eax, 0xfb9e618d
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xaf6613ff
xor eax, 0xc66f422e
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xcac09b77
xor eax, 0x8294f42e
rol eax, 0x58
popf
pushf
not eax
add eax, 0x831e97ea
xor eax, 0x8ff228cd
rol eax, 0x17
popf
jmp 0x1802b8cbc
comiss xmm4, xmm1
jbe 0x1802b9d2d
push rax
pushf
mov eax, 0xf614b7c9
pushf
not eax
add eax, 0xcf948e04
xor eax, 0xd20982a7
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xba598064
xor eax, 0xe9a21bfa
rol eax, 0x7d
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0xd38c23ee
pushf
not eax
add eax, 0xa1b5e0ea
xor eax, 0xb584c25a
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xa9fc6fcc
xor eax, 0xcd93b0f7
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc3e312b7
xor eax, 0x99d72773
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xef91f6fd
xor eax, 0x9a74eb54
rol eax, 0xde
popf
jmp 0x1802b8cbc
divss xmm1, xmm5
xorps xmm7, xmm10
divss xmm7, xmm8
subss xmm2, xmm1
movaps xmm0, xmm7
movaps xmm1, xmm2
call fcn.1801cb530
mulss xmm0, xmm8
xorps xmm0, xmm10
cvttss2si rcx, xmm0
jmp 0x1802ba33d
subss xmm1, xmm3
subss xmm2, xmm3
divss xmm6, xmm8
divss xmm1, xmm2
movaps xmm0, xmm6
call fcn.1801cb530
mulss xmm0, xmm8
cvttss2si rcx, xmm0
jmp 0x1802ba33d
comiss xmm3, xmm9
ja 0x1802b9e5c
push rax
pushf
mov eax, 0xd4659da9
pushf
not eax
add eax, 0xce87f14f
xor eax, 0xe328f363
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xe2fdcef7
xor eax, 0x99b1b905
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x82a5976f
xor eax, 0xfd55a80c
rol eax, 0x58
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0x66c28c76
pushf
not eax
add eax, 0xcbe5b07e
xor eax, 0xddf58ceb
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa9d6311a
xor eax, 0xff9b02a6
rol eax, 0x7f
popf
jmp 0x1802b8cbc
comiss xmm3, xmm5
ja 0x1802b9eed
push rax
pushf
mov eax, 0x91eebe71
pushf
not eax
add eax, 0x9139d8fc
xor eax, 0xdd2312e8
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf24e3b52
xor eax, 0xb50c1a8e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xf1d156a5
xor eax, 0x89cd9878
rol eax, 0xef
popf
pushf
not eax
add eax, 0xdac84873
xor eax, 0xe7ae9718
rol eax, 0xf2
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0xfec5648d
pushf
not eax
add eax, 0xaf7ee5e8
xor eax, 0xbab5c3a2
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9594b283
xor eax, 0xf57ec98c
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa3b54fdb
xor eax, 0xe44a41c7
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xe393e780
xor eax, 0x8e1a6173
rol eax, 0x63
popf
jmp 0x1802b8cbc
divss xmm6, xmm7
movaps xmm0, xmm6
call fcn.1801cb530
mulss xmm0, xmm7
cvttss2si rcx, xmm0
jmp 0x1802ba33d
xorps xmm7, xmm10
subss xmm2, xmm1
xorps xmm6, xmm10
divss xmm7, xmm6
movaps xmm1, xmm2
movaps xmm0, xmm7
call fcn.1801cb530
mulss xmm0, xmm6
xorps xmm0, xmm10
cvttss2si rcx, xmm0
jmp 0x1802ba33d
add eax, 0xfffffff8
cmp eax, 1
ja 0x1802ba054
push rax
pushf
mov eax, 0xbd6b6033
pushf
not eax
add eax, 0x88697694
xor eax, 0xf66c81f5
rol eax, 0x26
popf
pushf
not eax
add eax, 0xfaa5d0c1
xor eax, 0xbb62f83b
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd9199899
xor eax, 0xc5cf213b
rol eax, 0xda
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0xa95f5e07
pushf
not eax
add eax, 0xf258932d
xor eax, 0xa07897c5
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd942aced
xor eax, 0x8d135a4c
rol eax, 0x12
popf
pushf
not eax
add eax, 0xf815cf4d
xor eax, 0xf77d8915
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf82043d5
xor eax, 0x846ad994
rol eax, 2
popf
jmp 0x1802b8cbc
xorps xmm1, xmm1
sub r9d, r8d
mov eax, r9d
xorps xmm0, xmm0
cvtsi2ss xmm1, rax
mov eax, r8d
cvtsi2ss xmm0, rax
mulss xmm1, xmm4
addss xmm1, xmm0
cvttss2si rcx, xmm1
jmp 0x1802ba33d
comiss xmm2, xmm4
jbe 0x1802ba169
push rax
pushf
mov eax, 0xd5fda8b8
pushf
not eax
add eax, 0xc1ab1479
xor eax, 0xd9b1aa1d
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe2c1c4ab
xor eax, 0xf428b66f
rol eax, 0x80
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0x62b124ff
pushf
not eax
add eax, 0xfc0bc36a
xor eax, 0x9db77f32
rol eax, 0x72
popf
pushf
not eax
add eax, 0x94e7b4f0
xor eax, 0x9be09509
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xef13b36f
xor eax, 0x8c1b3334
rol eax, 0xc
popf
pushf
not eax
add eax, 0xbf8b49fa
xor eax, 0xf04de1b0
rol eax, 0xe6
popf
jmp 0x1802b8cbc
mov eax, r9d
sub eax, r8d
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm4
cmp r8d, r9d
jbe 0x1802ba21e
push rax
pushf
mov eax, 0x214d7156
pushf
not eax
add eax, 0xa375e2a7
xor eax, 0xcf68d954
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb941341a
xor eax, 0x8b05ebe4
rol eax, 0xb
popf
pushf
not eax
add eax, 0x855bf39f
xor eax, 0xdf5715a4
rol eax, 0xe1
popf
jmp 0x1802b8cbc
push rax
pushf
mov eax, 0xda0ebd14
pushf
not eax
add eax, 0xb287fd5f
xor eax, 0xb39e322c
rol eax, 0x95
popf
pushf
not eax
add eax, 0x96920230
xor eax, 0xc9c48552
rol eax, 1
popf
jmp 0x1802b8cbc
movsd xmm0, qword [0x1801f2398]
jmp 0x1802ba2de
movsd xmm0, qword [0x1801f2330]
push rax
pushf
mov eax, 0xaba8cb0f
pushf
not eax
add eax, 0xb368cb72
xor eax, 0x8639532e
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe90e08d0
xor eax, 0x8cf42e96
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbe82d284
xor eax, 0xdde3c6b2
rol eax, 0x6a
popf
jmp 0x1802b8cbc
cvtpd2ps xmm0, xmm0
addss xmm0, xmm1
cvttss2si ecx, xmm0
push r8
not r8d
sub ecx, r8d
pop r8
sub ecx, 1
push rax
pushf
mov eax, 0x6aa83bfd
pushf
not eax
add eax, 0x9fc96b23
xor eax, 0xf5d14375
rol eax, 8
popf
pushf
not eax
add eax, 0xb3561870
xor eax, 0xd489d788
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe48588c3
xor eax, 0xe21422e8
rol eax, 0
popf
jmp 0x1802b8cbc
movaps xmm10, xmmword [rsp + 0x20]
mov eax, ecx
movaps xmm9, xmmword [rsp + 0x30]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm8, xmmword [rsp + 0x40]
add rsp, 0x78
ret
movaps xmm8, xmmword [rsp + 0x40]
mov eax, r8d
add rsp, 0x78
ret