Function at 0x1803afeab
Capabilities:
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xdafeefbf
pushf
not eax
add eax, 0xd28928b5
xor eax, 0xacd7af0b
rol eax, 0x63
popf
pushf
not eax
add eax, 0xcadcd4ef
xor eax, 0xeff014fc
rol eax, 0x97
popf
cmp eax, 0x29
jne 0x1803afee8
popf
pop rax
jmp 0x1803b149c
cmp eax, 0
jne 0x1803afef7
popf
pop rax
jmp 0x1803b01b8
cmp eax, 3
jne 0x1803aff06
popf
pop rax
jmp 0x1803b0348
cmp eax, 1
jne 0x1803aff15
popf
pop rax
jmp 0x1803b0259
cmp eax, 0xd
jne 0x1803aff24
popf
pop rax
jmp 0x1803b0812
cmp eax, 0x1a
jne 0x1803aff33
popf
pop rax
jmp 0x1803b0d49
cmp eax, 0xe
jne 0x1803aff42
popf
pop rax
jmp 0x1803b084b
cmp eax, 0xb
jne 0x1803aff51
popf
pop rax
jmp 0x1803b071f
cmp eax, 0x19
jne 0x1803aff60
popf
pop rax
jmp 0x1803b0ce1
cmp eax, 8
jne 0x1803aff6f
popf
pop rax
jmp 0x1803b0508
cmp eax, 0x2a
jne 0x1803aff7e
popf
pop rax
jmp 0x1803b1518
cmp eax, 0x17
jne 0x1803aff8d
popf
pop rax
jmp 0x1803b0c27
cmp eax, 0x1c
jne 0x1803aff9c
popf
pop rax
jmp 0x1803b0e11
cmp eax, 0x2e
jne 0x1803affab
popf
pop rax
jmp 0x1803b16e1
cmp eax, 0x18
jne 0x1803affba
popf
pop rax
jmp 0x1803b0c63
cmp eax, 0x2b
jne 0x1803affc9
popf
pop rax
jmp 0x1803b1566
cmp eax, 0x1b
jne 0x1803affd8
popf
pop rax
jmp 0x1803b0dda
cmp eax, 0x2d
jne 0x1803affe7
popf
pop rax
jmp 0x1803b1684
cmp eax, 0x23
jne 0x1803afff6
popf
pop rax
jmp 0x1803b1173
cmp eax, 0x25
jne 0x1803b0005
popf
pop rax
jmp 0x1803b12a3
cmp eax, 0xf
jne 0x1803b0014
popf
pop rax
jmp 0x1803b0895
cmp eax, 0x13
jne 0x1803b0023
popf
pop rax
jmp 0x1803b0a66
cmp eax, 0x15
jne 0x1803b0032
popf
pop rax
jmp 0x1803b0b1b
cmp eax, 0x24
jne 0x1803b0041
popf
pop rax
jmp 0x1803b122a
cmp eax, 0x1e
jne 0x1803b0050
popf
pop rax
jmp 0x1803b0f62
cmp eax, 0xc
jne 0x1803b005f
popf
pop rax
jmp 0x1803b07b0
cmp eax, 0x26
jne 0x1803b006e
popf
pop rax
jmp 0x1803b130d
cmp eax, 0x27
jne 0x1803b007d
popf
pop rax
jmp 0x1803b139e
cmp eax, 0x30
jne 0x1803b008c
popf
pop rax
jmp 0x1803b1771
cmp eax, 0x10
jne 0x1803b009b
popf
pop rax
jmp 0x1803b094d
cmp eax, 0x2c
jne 0x1803b00aa
popf
pop rax
jmp 0x1803b1634
cmp eax, 9
jne 0x1803b00b9
popf
pop rax
jmp 0x1803b0568
cmp eax, 4
jne 0x1803b00c8
popf
pop rax
jmp 0x1803b03c5
cmp eax, 0x16
jne 0x1803b00d7
popf
pop rax
jmp 0x1803b0ba9
cmp eax, 0x28
jne 0x1803b00e6
popf
pop rax
jmp 0x1803b142f
cmp eax, 0xa
jne 0x1803b00f5
popf
pop rax
jmp 0x1803b0628
cmp eax, 0x22
jne 0x1803b0104
popf
pop rax
jmp 0x1803b1124
cmp eax, 0x14
jne 0x1803b0113
popf
pop rax
jmp 0x1803b0a9d
cmp eax, 7
jne 0x1803b0122
popf
pop rax
jmp 0x1803b04ce
cmp eax, 5
jne 0x1803b0131
popf
pop rax
jmp 0x1803b0412
cmp eax, 2
jne 0x1803b0140
popf
pop rax
jmp 0x1803b02a7
cmp eax, 0x20
jne 0x1803b014f
popf
pop rax
jmp 0x1803b0fcd
cmp eax, 0x1d
jne 0x1803b015e
popf
pop rax
jmp 0x1803b0ebd
cmp eax, 0x11
jne 0x1803b016d
popf
pop rax
jmp 0x1803b09b8
cmp eax, 6
jne 0x1803b017c
popf
pop rax
jmp 0x1803b0464
cmp eax, 0x2f
jne 0x1803b018b
popf
pop rax
jmp 0x1803b1728
cmp eax, 0x12
jne 0x1803b019a
popf
pop rax
jmp 0x1803b0a1a
cmp eax, 0x21
jne 0x1803b01a9
popf
pop rax
jmp 0x1803b1083
cmp eax, 0x1f
jne 0x1803b01b8
popf
pop rax
jmp 0x1803b0fb1
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 0x1803b0226
push rax
pushf
mov eax, 0xfe445e18
pushf
not eax
add eax, 0xec79fb9f
xor eax, 0xeee9b588
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb0b4eca4
xor eax, 0xcb929179
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xcaa5a246
xor eax, 0xa5d7f48f
rol eax, 0x7e
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x134a73b7
pushf
not eax
add eax, 0xe79be8fa
xor eax, 0xe2ac0119
rol eax, 0x49
popf
pushf
not eax
add eax, 0xabca40b6
xor eax, 0xb0e18a4a
rol eax, 0x40
popf
jmp 0x1803afed9
xorps xmm0, xmm0
jmp 0x1803b1771
jge 0x1803b02ef
push rax
pushf
mov eax, 0x942e14e9
pushf
not eax
add eax, 0xef69a0db
xor eax, 0xfa4efa6d
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf48db766
xor eax, 0xced7882b
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x88c29743
xor eax, 0xcc6f0b04
rol eax, 0x49
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0xed132eb2
pushf
not eax
add eax, 0xc822d914
xor eax, 0x8b54fbe3
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x9649d600
xor eax, 0xa2c69fde
rol eax, 0x92
popf
pushf
not eax
add eax, 0x8a26b905
xor eax, 0xe9aee99f
rol eax, 0x11
popf
pushf
not eax
add eax, 0x83197169
xor eax, 0xb52610c6
rol eax, 0xd6
popf
jmp 0x1803afed9
cmp edx, edi
jge 0x1803b0392
push rax
pushf
mov eax, 0xb84c454b
pushf
not eax
add eax, 0xafc7213e
xor eax, 0x81e1cd5d
rol eax, 0x79
popf
pushf
not eax
add eax, 0xeff36c62
xor eax, 0xf1a80b4e
rol eax, 0x33
popf
pushf
not eax
add eax, 0xca835b26
xor eax, 0xdeb075b4
rol eax, 0xd5
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0xccc70ac7
pushf
not eax
add eax, 0xbe5adc14
xor eax, 0x81300d2e
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb10c8a69
xor eax, 0xee9be68c
rol eax, 0x23
popf
jmp 0x1803afed9
mov eax, edi
jmp 0x1803b0568
cmp edx, ebx
mov eax, edx
cmovg eax, ebx
jmp 0x1803b0568
cmp edx, ebx
jge 0x1803b049b
push rax
pushf
mov eax, 0x12b7af17
pushf
not eax
add eax, 0xfb4e5fad
xor eax, 0xea046fa0
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd675fa1e
xor eax, 0xc0b79018
rol eax, 0x44
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x7adb01d1
pushf
not eax
add eax, 0x958e6af7
xor eax, 0xa97f520d
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xced20849
xor eax, 0xe22e3918
rol eax, 0x13
popf
jmp 0x1803afed9
mov eax, ebx
jmp 0x1803b0568
cmp edx, edi
mov eax, edx
cmovg eax, edi
push rax
pushf
mov eax, 0x1c9f44b1
pushf
not eax
add eax, 0x9ba822d5
xor eax, 0xc7bccdf4
rol eax, 0x98
popf
pushf
not eax
add eax, 0xde494d4e
xor eax, 0xd1af3de3
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb5f33bbb
xor eax, 0xab3169e4
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8def2550
xor eax, 0xe3ca3cc5
rol eax, 0xc6
popf
jmp 0x1803afed9
cmp byte [rsp + 0xd0], 0
je 0x1803b05cf
push rax
pushf
mov eax, 0x5f51cdb3
pushf
not eax
add eax, 0xa209df70
xor eax, 0xb042c90c
rol eax, 0xc
popf
pushf
not eax
add eax, 0xe977b984
xor eax, 0xa451e607
rol eax, 0x22
popf
pushf
not eax
add eax, 0xe8d963ff
xor eax, 0xec7155b1
rol eax, 0x59
popf
pushf
not eax
add eax, 0x889bc723
xor eax, 0x85909c40
rol eax, 0x9f
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x48382d58
pushf
not eax
add eax, 0xe48c15c0
xor eax, 0xd24dd935
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x8735192d
xor eax, 0xa7313122
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xce476789
xor eax, 0x8e2f26d8
rol eax, 0x49
popf
pushf
not eax
add eax, 0xefbdf31c
xor eax, 0xa54bba75
rol eax, 0xb
popf
jmp 0x1803afed9
movss xmm4, dword [0x1801d1f30]
cmp ebx, edi
movaps xmmword [rsp + 0x80], xmm7
mov r8d, ebx
cmovge r8d, edi
movaps xmmword [rsp + 0x70], xmm8
movaps xmmword [rsp + 0x50], xmm10
mov ecx, edi
movaps xmmword [rsp + 0x20], xmm14
cmovge ecx, ebx
movss xmm14, dword [0x1801d1f40]
movaps xmm1, xmm12
movd xmm3, r8d
xorps xmm1, xmm14
cvtdq2ps xmm3, xmm3
xorps xmm7, xmm7
movaps xmm0, xmm3
andps xmm0, xmm4
comiss xmm12, xmm0
jbe 0x1803b06d9
push rax
pushf
mov eax, 0x333e1175
pushf
not eax
add eax, 0x9372191f
xor eax, 0xa848c572
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xe2aeb1db
xor eax, 0xfcdb170d
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd6d02013
xor eax, 0xb7b42bd0
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc5102c9a
xor eax, 0xa3ccc216
rol eax, 9
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0xa79d549c
pushf
not eax
add eax, 0xb658a92e
xor eax, 0xf4a69d66
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc4e520b5
xor eax, 0xfd0207a7
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa626abdc
xor eax, 0xdf6e4d19
rol eax, 0xfb
popf
jmp 0x1803afed9
comiss xmm7, xmm3
jbe 0x1803b0757
push rax
pushf
mov eax, 0xc97b9d77
pushf
not eax
add eax, 0xc9e6e496
xor eax, 0xe2a8f18b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x99f23457
xor eax, 0xbb2e7dc1
rol eax, 0x88
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x7ffc780b
pushf
not eax
add eax, 0xc22b24bb
xor eax, 0xfe70ac19
rol eax, 0x26
popf
pushf
not eax
add eax, 0x81e862e8
xor eax, 0x96d58cc9
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xeaf174a2
xor eax, 0xc4fc3437
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xaed19496
xor eax, 0xf42b1bf4
rol eax, 0xed
popf
jmp 0x1803afed9
movaps xmm10, xmm1
jmp 0x1803b0895
movaps xmm10, xmm12
jmp 0x1803b0895
movaps xmm10, xmm3
push rax
pushf
mov eax, 0x9120dbe4
pushf
not eax
add eax, 0xa47e5112
xor eax, 0xae18984e
rol eax, 0xca
popf
pushf
not eax
add eax, 0xf4ddf9f8
xor eax, 0xe80edb63
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf5ba61d7
xor eax, 0x8ab44904
rol eax, 0x99
popf
jmp 0x1803afed9
movd xmm2, ecx
cvtdq2ps xmm2, xmm2
movaps xmmword [rsp + 0x60], xmm9
movaps xmm0, xmm2
andps xmm0, xmm4
comiss xmm12, xmm0
jbe 0x1803b0907
push rax
pushf
mov eax, 0x49219d4f
pushf
not eax
add eax, 0xc5b6f7fe
xor eax, 0xe43a503c
rol eax, 0xff
popf
pushf
not eax
add eax, 0xcfb4edcf
xor eax, 0xde99dd81
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc46ad14a
xor eax, 0xb9f27a25
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xed1eedf0
xor eax, 0xc01f406b
rol eax, 0x93
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0xda8f1665
pushf
not eax
add eax, 0x9069fb4e
xor eax, 0xba5160f6
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8e599a2e
xor eax, 0x80f70e6b
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9b8b3017
xor eax, 0xf46594fc
rol eax, 0x49
popf
jmp 0x1803afed9
comiss xmm7, xmm2
jbe 0x1803b0985
push rax
pushf
mov eax, 0xa2d458a
pushf
not eax
add eax, 0xfe99b285
xor eax, 0xd7ab08a5
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xcd6ec29d
xor eax, 0xf4508778
rol eax, 3
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x885c993a
pushf
not eax
add eax, 0x903e3b16
xor eax, 0xa4c16b4d
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xe8eb0b5c
xor eax, 0xa2a9770e
rol eax, 0x5c
popf
jmp 0x1803afed9
movaps xmm9, xmm1
jmp 0x1803b0a9d
movaps xmm9, xmm12
jmp 0x1803b0a9d
movaps xmm9, xmm2
push rax
pushf
mov eax, 0xbb5470a5
pushf
not eax
add eax, 0xf1a0fa22
xor eax, 0xd5c81abf
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf21d4e8d
xor eax, 0xb9d4424e
rol eax, 0xd6
popf
jmp 0x1803afed9
ucomiss xmm3, xmm7
jp 0x1803b0ae8
push rax
pushf
mov eax, 0xc46d838c
pushf
not eax
add eax, 0xd198f9c8
xor eax, 0xa27e73ce
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x93721d93
xor eax, 0x8352fda6
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xfe57b412
xor eax, 0x8ac22741
rol eax, 0xd1
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x7a9db263
pushf
not eax
add eax, 0xcf2c4d9e
xor eax, 0xa112ecdc
rol eax, 0x89
popf
pushf
not eax
add eax, 0xeb92ed21
xor eax, 0xb2a31ff5
rol eax, 0xbd
popf
jmp 0x1803afed9
jne 0x1803b0b76
push rax
pushf
mov eax, 0xaff905c6
pushf
not eax
add eax, 0xcf7c2072
xor eax, 0xb7be9f15
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xccbb2083
xor eax, 0x96a812b2
rol eax, 0x79
popf
pushf
not eax
add eax, 0xed211e3d
xor eax, 0xecb62d16
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x98032028
xor eax, 0x8525d3e3
rol eax, 0xf
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x39c95fb0
pushf
not eax
add eax, 0xdc55fec2
xor eax, 0xca9d60d8
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf3fb860f
xor eax, 0xf6f94615
rol eax, 0x47
popf
jmp 0x1803afed9
comiss xmm7, xmm2
jbe 0x1803b0be1
push rax
pushf
mov eax, 0xee796908
pushf
not eax
add eax, 0xcb0aae8b
xor eax, 0xc2561744
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x840c89e1
xor eax, 0xc033b188
rol eax, 0xb7
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0xf13b82b4
pushf
not eax
add eax, 0xe3dd003f
xor eax, 0xddd28c08
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xcd57279b
xor eax, 0x9ae26d69
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x92292bce
xor eax, 0x9abbbd7b
rol eax, 0xec
popf
jmp 0x1803afed9
movaps xmm10, xmm1
jmp 0x1803b0e11
ucomiss xmm2, xmm7
jp 0x1803b0c9b
push rax
pushf
mov eax, 0x2677cd97
pushf
not eax
add eax, 0x9352d812
xor eax, 0xba32a0f1
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x94a45cfd
xor eax, 0x89fa2da1
rol eax, 0xa6
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x3c19b61f
pushf
not eax
add eax, 0x8db39580
xor eax, 0xfd6d3039
rol eax, 0x20
popf
pushf
not eax
add eax, 0x920ca50c
xor eax, 0xeab78378
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd09ad5f7
xor eax, 0xf4b29776
rol eax, 0x2c
popf
jmp 0x1803afed9
jne 0x1803b0d16
push rax
pushf
mov eax, 0x150e3900
pushf
not eax
add eax, 0x932a60a6
xor eax, 0xd3fb6c2e
rol eax, 0x50
popf
pushf
not eax
add eax, 0xe2c5a648
xor eax, 0x9734f860
rol eax, 0x31
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x998b0ab1
pushf
not eax
add eax, 0xa431698c
xor eax, 0xe4d07cc3
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd8bf795a
xor eax, 0x9581aae5
rol eax, 0x1e
popf
jmp 0x1803afed9
comiss xmm7, xmm3
jbe 0x1803b0d81
push rax
pushf
mov eax, 0x9684e5b
pushf
not eax
add eax, 0xd5e7a42e
xor eax, 0x93d36a25
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc2cce4d8
xor eax, 0xc311d176
rol eax, 0x17
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x25e35cd1
pushf
not eax
add eax, 0xf40edc61
xor eax, 0xe61c6621
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa7dce52c
xor eax, 0xc756e4ae
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x98c42366
xor eax, 0xab2359f2
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xfce41fa5
xor eax, 0xf926b2e8
rol eax, 0xeb
popf
jmp 0x1803afed9
movaps xmm9, xmm1
push rax
pushf
mov eax, 0x379a840b
pushf
not eax
add eax, 0xd046af8a
xor eax, 0xd3dc4c51
rol eax, 9
popf
pushf
not eax
add eax, 0xee301d18
xor eax, 0x8d61be82
rol eax, 0x83
popf
jmp 0x1803afed9
movss xmm8, dword [0x1801d1e60]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movaps xmmword [rsp + 0x40], xmm11
comiss xmm10, xmm1
jae 0x1803b0e8a
push rax
pushf
mov eax, 0xd6b08460
pushf
not eax
add eax, 0xd12bae38
xor eax, 0xd08def89
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb753beab
xor eax, 0x889cd52e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe41b66c7
xor eax, 0xa547edf8
rol eax, 2
popf
pushf
not eax
add eax, 0xd2a48032
xor eax, 0xd8b19713
rol eax, 0x95
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0xc9bc251d
pushf
not eax
add eax, 0xca62a10b
xor eax, 0xd9269f2f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf03ec206
xor eax, 0xb3a666d0
rol eax, 0xa3
popf
jmp 0x1803afed9
comiss xmm1, xmm9
jb 0x1803b0f09
push rax
pushf
mov eax, 0x45256f7c
pushf
not eax
add eax, 0xa2bceaaf
xor eax, 0x902a4c50
rol eax, 0x35
popf
pushf
not eax
add eax, 0x8d6e4fb4
xor eax, 0xc7f64f8a
rol eax, 0x70
popf
pushf
not eax
add eax, 0x86a3bd97
xor eax, 0xaf1c56bb
rol eax, 0x61
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x8b247604
pushf
not eax
add eax, 0xfadb5fd8
xor eax, 0x8755ada8
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9ae65df2
xor eax, 0xc83a4934
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa46653f1
xor eax, 0x9f0a6bef
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd0d17321
xor eax, 0xb52b4121
rol eax, 0xa7
popf
jmp 0x1803afed9
movaps xmm7, xmm8
jmp 0x1803b1566
imul ecx, r8d
movaps xmmword [rsp + 0x90], xmm6
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
comiss xmm7, xmm0
jbe 0x1803b130d
movaps xmm11, xmm3
movd xmm0, edx
xorps xmm11, xmm14
subss xmm2, xmm3
cvtdq2ps xmm0, xmm0
divss xmm11, xmm2
ucomiss xmm0, xmm7
movaps xmm6, xmm11
addss xmm6, dword [rsp + 0xe0]
jp 0x1803b102a
push rax
pushf
mov eax, 0x953c7648
pushf
not eax
add eax, 0x929a53ba
xor eax, 0xa968ae9a
rol eax, 0x78
popf
pushf
not eax
add eax, 0xdf39dea0
xor eax, 0xf3e5882c
rol eax, 0x38
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0xa09cefbd
pushf
not eax
add eax, 0xee220a30
xor eax, 0xa547fd0f
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xac71e4fd
xor eax, 0xa51fc989
rol eax, 0x19
popf
pushf
not eax
add eax, 0xd89a1fda
xor eax, 0xbe2d3da7
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xf541a01b
xor eax, 0x859b5773
rol eax, 0xef
popf
jmp 0x1803afed9
jne 0x1803b10de
push rax
pushf
mov eax, 0x3fc25b3
pushf
not eax
add eax, 0xb407633d
xor eax, 0xb32f1ce8
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xe477e0c0
xor eax, 0xe172eff9
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x935fb852
xor eax, 0xe9ec03b1
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xf40fa456
xor eax, 0x8c655a1c
rol eax, 0x97
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0xf6cb5c4d
pushf
not eax
add eax, 0x932e3b67
xor eax, 0xd2a5776f
rol eax, 0x42
popf
pushf
not eax
add eax, 0x9a45867e
xor eax, 0x98545c32
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc550ce2e
xor eax, 0xdfdd909f
rol eax, 0x54
popf
jmp 0x1803afed9
movaps xmm7, xmm11
jmp 0x1803b1518
comiss xmm7, xmm0
jbe 0x1803b11d1
push rax
pushf
mov eax, 0xee2549b
pushf
not eax
add eax, 0x91a8df9a
xor eax, 0x8c5ca28c
rol eax, 2
popf
pushf
not eax
add eax, 0x8a3d42c6
xor eax, 0x89d23793
rol eax, 0x29
popf
pushf
not eax
add eax, 0xe7e34ec2
xor eax, 0xdb8ba2b5
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xccdf2858
xor eax, 0xc5d529bb
rol eax, 0xaa
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x50c464a9
pushf
not eax
add eax, 0xb0ed5cb8
xor eax, 0x80d06e28
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9fdd5c03
xor eax, 0xd98d684b
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc4f6c7a7
xor eax, 0xfb7a3433
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x8e18f70c
xor eax, 0x9e4923cd
rol eax, 0x23
popf
jmp 0x1803afed9
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 0x1803b1518
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 0x1803b1518
comiss xmm7, xmm3
ja 0x1803b136b
push rax
pushf
mov eax, 0x68c58ae7
pushf
not eax
add eax, 0xf4c6e46f
xor eax, 0xf6b013b3
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xb97e13eb
xor eax, 0xf928b4aa
rol eax, 2
popf
pushf
not eax
add eax, 0xff659eab
xor eax, 0x9c44ef7a
rol eax, 0x24
popf
pushf
not eax
add eax, 0xa94f0839
xor eax, 0xeb46aaa8
rol eax, 0xdc
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x58947adf
pushf
not eax
add eax, 0xd0b1c39a
xor eax, 0x9d967243
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xa0feaebe
xor eax, 0xda2931cb
rol eax, 0xcd
popf
jmp 0x1803afed9
comiss xmm7, xmm2
ja 0x1803b13d6
push rax
pushf
mov eax, 0x7407819d
pushf
not eax
add eax, 0xbed406e1
xor eax, 0xabd61fed
rol eax, 4
popf
pushf
not eax
add eax, 0xbd610669
xor eax, 0xabb74f7a
rol eax, 0x19
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x62ea7b23
pushf
not eax
add eax, 0x88e6b032
xor eax, 0xdcea4082
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xcf6d1ebb
xor eax, 0x97f44cf4
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xeaa5142f
xor eax, 0xd42d3c7e
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa6b478c2
xor eax, 0xc2e102bd
rol eax, 0x7e
popf
jmp 0x1803afed9
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 0x1803b1518
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, 0xbc536618
pushf
not eax
add eax, 0xc5c07d4c
xor eax, 0xcee7d5c7
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf78a10b2
xor eax, 0xfbf024cc
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe29dfc81
xor eax, 0x9ca50866
rol eax, 0x53
popf
jmp 0x1803afed9
movaps xmm6, xmmword [rsp + 0x90]
push rax
pushf
mov eax, 0xce504d73
pushf
not eax
add eax, 0xb2d940c4
xor eax, 0xb998ad40
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe7b3004d
xor eax, 0xd0ab44c6
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xfb82647a
xor eax, 0xdd8bb246
rol eax, 0x47
popf
jmp 0x1803afed9
movaps xmm14, xmmword [rsp + 0x20]
movaps xmm11, xmmword [rsp + 0x40]
movaps xmm10, xmmword [rsp + 0x50]
movaps xmm9, xmmword [rsp + 0x60]
cmp ebx, edi
jge 0x1803b15db
push rax
pushf
mov eax, 0x20980415
pushf
not eax
add eax, 0xa4547b3e
xor eax, 0xad8bf434
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x99bc2f1c
xor eax, 0x94dbebb9
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb5442dbf
xor eax, 0xeeb1aee1
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc0ad519d
xor eax, 0xf6fa271f
rol eax, 0x2a
popf
jmp 0x1803afed9
push rax
pushf
mov eax, 0x4e124a28
pushf
not eax
add eax, 0xeb153e27
xor eax, 0xc6477459
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9ff92810
xor eax, 0x932cc4c3
rol eax, 0x96
popf
pushf
not eax
add eax, 0xc4d85df3
xor eax, 0x92ea8321
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xa16e8c5a
xor eax, 0xb7157750
rol eax, 9
popf
jmp 0x1803afed9
subss xmm8, xmm7
jmp 0x1803b16e1
movaps xmm8, xmm7
push rax
pushf
mov eax, 0x7cf817f6
pushf
not eax
add eax, 0xcbd6f75a
xor eax, 0xd8798490
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xdb2d9a49
xor eax, 0xa111f442
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc48f5cf2
xor eax, 0x819b76a5
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf36e1c28
xor eax, 0xa2312965
rol eax, 0x40
popf
jmp 0x1803afed9
movaps xmm7, xmmword [rsp + 0x80]
movaps xmm0, xmm8
movaps xmm8, xmmword [rsp + 0x70]
jmp 0x1803b1771
sub eax, edi
sub ebx, edi
movd xmm0, eax
movd xmm1, ebx
cvtdq2ps xmm1, xmm1
cvtdq2ps xmm0, xmm0
divss xmm0, xmm1
push rax
pushf
mov eax, 0xb95b2afb
pushf
not eax
add eax, 0xf2bc3337
xor eax, 0x9eebac96
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd85a41aa
xor eax, 0xc310e656
rol eax, 2
popf
jmp 0x1803afed9
mov rbx, qword [rsp + 0xb0]
movaps xmm12, xmmword [rsp + 0x30]
add rsp, 0xa0
pop rdi
ret