Function at 0x1802aa3b7
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xd64fd488
pushf
not eax
add eax, 0x8997579e
xor eax, 0xc2770ec0
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc03b1d45
xor eax, 0xb508d3f6
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc21dbb9a
xor eax, 0x94b82649
rol eax, 0xf5
popf
cmp eax, 0x29
jne 0x1802aa407
popf
pop rax
jmp 0x1802abadd
cmp eax, 0
jne 0x1802aa416
popf
pop rax
jmp 0x1802aa69b
cmp eax, 3
jne 0x1802aa425
popf
pop rax
jmp 0x1802aa830
cmp eax, 1
jne 0x1802aa434
popf
pop rax
jmp 0x1802aa748
cmp eax, 0xd
jne 0x1802aa443
popf
pop rax
jmp 0x1802aac7b
cmp eax, 0x1a
jne 0x1802aa452
popf
pop rax
jmp 0x1802ab2d4
cmp eax, 0xe
jne 0x1802aa461
popf
pop rax
jmp 0x1802aacc4
cmp eax, 0xb
jne 0x1802aa470
popf
pop rax
jmp 0x1802aabb2
cmp eax, 0x19
jne 0x1802aa47f
popf
pop rax
jmp 0x1802ab230
cmp eax, 8
jne 0x1802aa48e
popf
pop rax
jmp 0x1802aa9ca
cmp eax, 0x2a
jne 0x1802aa49d
popf
pop rax
jmp 0x1802abb6d
cmp eax, 0x17
jne 0x1802aa4ac
popf
pop rax
jmp 0x1802ab111
cmp eax, 0x1c
jne 0x1802aa4bb
popf
pop rax
jmp 0x1802ab3be
cmp eax, 0x12
jne 0x1802aa4ca
popf
pop rax
jmp 0x1802aaeab
cmp eax, 0x18
jne 0x1802aa4d9
popf
pop rax
jmp 0x1802ab1b5
cmp eax, 0x2b
jne 0x1802aa4e8
popf
pop rax
jmp 0x1802abbc0
cmp eax, 0x1b
jne 0x1802aa4f7
popf
pop rax
jmp 0x1802ab323
cmp eax, 0x21
jne 0x1802aa506
popf
pop rax
jmp 0x1802ab6ac
cmp eax, 0x23
jne 0x1802aa515
popf
pop rax
jmp 0x1802ab79f
cmp eax, 0x25
jne 0x1802aa524
popf
pop rax
jmp 0x1802ab8e3
cmp eax, 0xf
jne 0x1802aa533
popf
pop rax
jmp 0x1802aad26
cmp eax, 0x13
jne 0x1802aa542
popf
pop rax
jmp 0x1802aaee7
cmp eax, 0x15
jne 0x1802aa551
popf
pop rax
jmp 0x1802ab03f
cmp eax, 0x24
jne 0x1802aa560
popf
pop rax
jmp 0x1802ab84c
cmp eax, 0x1e
jne 0x1802aa56f
popf
pop rax
jmp 0x1802ab4a0
cmp eax, 0xc
jne 0x1802aa57e
popf
pop rax
jmp 0x1802aac43
cmp eax, 0x26
jne 0x1802aa58d
popf
pop rax
jmp 0x1802ab974
cmp eax, 0x27
jne 0x1802aa59c
popf
pop rax
jmp 0x1802ab9f2
cmp eax, 0x1f
jne 0x1802aa5ab
popf
pop rax
jmp 0x1802ab554
cmp eax, 0x10
jne 0x1802aa5ba
popf
pop rax
jmp 0x1802aade4
cmp eax, 0x2c
jne 0x1802aa5c9
popf
pop rax
jmp 0x1802abc33
cmp eax, 9
jne 0x1802aa5d8
popf
pop rax
jmp 0x1802aaa1a
cmp eax, 4
jne 0x1802aa5e7
popf
pop rax
jmp 0x1802aa8ae
cmp eax, 0x16
jne 0x1802aa5f6
popf
pop rax
jmp 0x1802ab0d0
cmp eax, 0x28
jne 0x1802aa605
popf
pop rax
jmp 0x1802aba66
cmp eax, 0xa
jne 0x1802aa614
popf
pop rax
jmp 0x1802aaab4
cmp eax, 0x22
jne 0x1802aa623
popf
pop rax
jmp 0x1802ab70e
cmp eax, 0x14
jne 0x1802aa632
popf
pop rax
jmp 0x1802aaf9e
cmp eax, 7
jne 0x1802aa641
popf
pop rax
jmp 0x1802aa969
cmp eax, 5
jne 0x1802aa650
popf
pop rax
jmp 0x1802aa90f
cmp eax, 2
jne 0x1802aa65f
popf
pop rax
jmp 0x1802aa7b5
cmp eax, 0x20
jne 0x1802aa66e
popf
pop rax
jmp 0x1802ab60b
cmp eax, 0x1d
jne 0x1802aa67d
popf
pop rax
jmp 0x1802ab451
cmp eax, 0x11
jne 0x1802aa68c
popf
pop rax
jmp 0x1802aae62
cmp eax, 6
jne 0x1802aa69b
popf
pop rax
jmp 0x1802aa964
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x90
movss xmm1, dword [rsp + 0xc8]
mov rbx, r9
mov rdi, r8
cmp r8, r9
jne 0x1802aa6ef
push rax
pushf
mov eax, 0xc1484619
pushf
not eax
add eax, 0x83706b16
xor eax, 0xf16462e0
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb60ffdc3
xor eax, 0x872e6360
rol eax, 0x27
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0xb8a75604
pushf
not eax
add eax, 0x8ca16b29
xor eax, 0x9b4072e7
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xa498d696
xor eax, 0xc4e661d5
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa16b5019
xor eax, 0xe93407bf
rol eax, 0x33
popf
pushf
not eax
add eax, 0xaf5c3aae
xor eax, 0xbc7b3016
rol eax, 0x68
popf
jmp 0x1802aa3f8
xorps xmm0, xmm0
mov rbx, qword [rsp + 0xa0]
add rsp, 0x90
pop rdi
ret
jge 0x1802aa7ea
push rax
pushf
mov eax, 0xe7cceea8
pushf
not eax
add eax, 0xd93670a2
xor eax, 0xb8bc9629
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xad965a87
xor eax, 0x95c610b2
rol eax, 0
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0x364e1f75
pushf
not eax
add eax, 0xa438aa7f
xor eax, 0xf8cf2f1a
rol eax, 0x77
popf
pushf
not eax
add eax, 0xa9c8dce0
xor eax, 0xda2e06b9
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xce6238ba
xor eax, 0xc996f25c
rol eax, 0x38
popf
jmp 0x1802aa3f8
cmp rdx, rdi
jge 0x1802aa868
push rax
pushf
mov eax, 0xc1ed4977
pushf
not eax
add eax, 0xe15e170e
xor eax, 0x9e4d0ca9
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xdbc43954
xor eax, 0xd6cd3055
rol eax, 0x58
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0x96471b70
pushf
not eax
add eax, 0xfec07823
xor eax, 0xbc44f90c
rol eax, 0xb
popf
pushf
not eax
add eax, 0xbbf5fa3d
xor eax, 0x9f3e875e
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xeed26e0c
xor eax, 0xb4bf58c4
rol eax, 0xa3
popf
jmp 0x1802aa3f8
mov rax, rdi
jmp 0x1802aaa1a
cmp rdx, rbx
mov rax, rdx
cmovg rax, rbx
jmp 0x1802aaa1a
cmp rdx, rbx
jge 0x1802aa9ca
mov rax, rbx
jmp 0x1802aaa1a
cmp rdx, rdi
mov rax, rdx
cmovg rax, rdi
push rax
pushf
mov eax, 0xaef6496a
pushf
not eax
add eax, 0xe7372136
xor eax, 0xb40af748
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xc4867e73
xor eax, 0x8adb05c4
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb4addab9
xor eax, 0xe978061b
rol eax, 0x9e
popf
jmp 0x1802aa3f8
cmp byte [rsp + 0xc0], 0
je 0x1802aaa6e
push rax
pushf
mov eax, 0x3eaf0134
pushf
not eax
add eax, 0xcd239bb8
xor eax, 0x850ee9d4
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf8e7e172
xor eax, 0xe8c1ddc9
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xd69f00e3
xor eax, 0xdfc11dd8
rol eax, 0x76
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0x36235ec6
pushf
not eax
add eax, 0x96b9d947
xor eax, 0xcc8fc650
rol eax, 0x98
popf
pushf
not eax
add eax, 0x9397ce0f
xor eax, 0xd0bbfe61
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe0ce0eab
xor eax, 0x969a4c5a
rol eax, 0xb6
popf
jmp 0x1802aa3f8
movaps xmmword [rsp + 0x80], xmm6
cmp rbx, rdi
movsd xmm6, qword [0x1801d42a0]
mov r8, rbx
movaps xmmword [rsp + 0x70], xmm7
cmovge r8, rdi
movss xmm7, dword [0x1801d1f40]
mov rcx, rdi
movaps xmmword [rsp + 0x60], xmm8
cmovge rcx, rbx
movaps xmmword [rsp + 0x50], xmm9
movaps xmm4, xmm1
movaps xmmword [rsp + 0x40], xmm10
xorps xmm5, xmm5
xorps xmm10, xmm10
movaps xmmword [rsp + 0x20], xmm13
cvtsi2sd xmm10, r8
cvtps2pd xmm13, xmm1
movaps xmm0, xmm10
xorps xmm4, xmm7
andps xmm0, xmm6
xorps xmm2, xmm2
comisd xmm13, xmm0
cvtsi2ss xmm5, r8
jbe 0x1802aab7f
push rax
pushf
mov eax, 0xe18be2a0
pushf
not eax
add eax, 0xdaf26b5e
xor eax, 0xc49ea6a5
rol eax, 0x75
popf
pushf
not eax
add eax, 0xdb6ceb2e
xor eax, 0xa3f402f3
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x80bb2607
xor eax, 0xe78dace9
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xda09a277
xor eax, 0xa6d62de8
rol eax, 0x82
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0x5863f9fb
pushf
not eax
add eax, 0xa8757fbe
xor eax, 0xc6231edd
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xdd0007ab
xor eax, 0x8f703c8f
rol eax, 0xdf
popf
jmp 0x1802aa3f8
comiss xmm2, xmm5
jbe 0x1802aac10
push rax
pushf
mov eax, 0xef5ba3ff
pushf
not eax
add eax, 0x8110a373
xor eax, 0xa8668ee2
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xcfaf1dca
xor eax, 0xb6c8021a
rol eax, 0x88
popf
pushf
not eax
add eax, 0xd83e1fe4
xor eax, 0xf6a3181d
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe897169c
xor eax, 0xc24b9daf
rol eax, 5
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0x65ca741f
pushf
not eax
add eax, 0xecfc3760
xor eax, 0xf2eee0d1
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb3912b99
xor eax, 0xc7c8e476
rol eax, 0x6f
popf
jmp 0x1802aa3f8
movaps xmm0, xmm4
jmp 0x1802aacc4
movaps xmm0, xmm1
push rax
pushf
mov eax, 0x2ab66ba2
pushf
not eax
add eax, 0x960967e9
xor eax, 0xc6ef966c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xeb355c1d
xor eax, 0xe698281c
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x97211c01
xor eax, 0xa19da4cb
rol eax, 0x10
popf
jmp 0x1802aa3f8
xorps xmm10, xmm10
cvtss2sd xmm10, xmm0
push rax
pushf
mov eax, 0xef1b0630
pushf
not eax
add eax, 0xbc59a4eb
xor eax, 0xa9ec165c
rol eax, 0x78
popf
pushf
not eax
add eax, 0xbab81458
xor eax, 0xe8384b14
rol eax, 0x72
popf
pushf
not eax
add eax, 0xd748b777
xor eax, 0x9a1aa780
rol eax, 0x12
popf
pushf
not eax
add eax, 0xb0259672
xor eax, 0xa6fccf6b
rol eax, 0xc1
popf
jmp 0x1802aa3f8
xorps xmm9, xmm9
xorps xmm3, xmm3
cvtsi2sd xmm9, rcx
cvtsi2ss xmm3, rcx
movaps xmm0, xmm9
andps xmm0, xmm6
comisd xmm13, xmm0
jbe 0x1802aad9e
push rax
pushf
mov eax, 0xa538f879
pushf
not eax
add eax, 0xe4f15152
xor eax, 0x92088f40
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb4c74dc8
xor eax, 0xd6646961
rol eax, 0x11
popf
pushf
not eax
add eax, 0xc075ca8a
xor eax, 0xe077bfbd
rol eax, 0x42
popf
pushf
not eax
add eax, 0xcbe2159a
xor eax, 0xa202fa8a
rol eax, 0x42
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0x7680ad60
pushf
not eax
add eax, 0x9067e9d6
xor eax, 0xc2ab32b0
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9cf7087e
xor eax, 0x8aab4001
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xb95dbdf8
xor eax, 0xf5db318a
rol eax, 0xd0
popf
jmp 0x1802aa3f8
comiss xmm2, xmm3
jbe 0x1802aae2f
push rax
pushf
mov eax, 0x6ce576fe
pushf
not eax
add eax, 0x87f0ffe7
xor eax, 0xd7d6652a
rol eax, 0xac
popf
pushf
not eax
add eax, 0xaceecb7e
xor eax, 0xfd1bd876
rol eax, 0x71
popf
pushf
not eax
add eax, 0x82bfbf60
xor eax, 0xf533484d
rol eax, 0x18
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0x8239cca7
pushf
not eax
add eax, 0xb6727000
xor eax, 0xdd394e9f
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x97a1b15f
xor eax, 0xb3ad304c
rol eax, 0x1f
popf
jmp 0x1802aa3f8
movaps xmm1, xmm4
push rax
pushf
mov eax, 0xd006c9a1
pushf
not eax
add eax, 0xb06f6a3b
xor eax, 0xd96bb113
rol eax, 0x52
popf
pushf
not eax
add eax, 0xae36c78b
xor eax, 0xba9d1b82
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xcdf42345
xor eax, 0xaec688f2
rol eax, 0x50
popf
jmp 0x1802aa3f8
xorps xmm9, xmm9
cvtss2sd xmm9, xmm1
push rax
pushf
mov eax, 0x96411498
pushf
not eax
add eax, 0xc3007fd6
xor eax, 0xeecbc094
rol eax, 0x29
popf
pushf
not eax
add eax, 0xaecbc74c
xor eax, 0xc57543c7
rol eax, 0xb4
popf
jmp 0x1802aa3f8
ucomiss xmm5, xmm2
jp 0x1802aaf45
push rax
pushf
mov eax, 0x74cc4caf
pushf
not eax
add eax, 0xe3b2b630
xor eax, 0xb7baa3d4
rol eax, 0x49
popf
pushf
not eax
add eax, 0xcff704d4
xor eax, 0xcb528068
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xff6250d2
xor eax, 0xd55f6f06
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xc2245adc
xor eax, 0x9a7d6c76
rol eax, 0x3a
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0xa3cd2cd5
pushf
not eax
add eax, 0xd1984587
xor eax, 0xa436562d
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xa7d8fef0
xor eax, 0x9ae69058
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc4c01382
xor eax, 0xb6aa9ac6
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xce226245
xor eax, 0xb740947e
rol eax, 0xe7
popf
jmp 0x1802aa3f8
jne 0x1802aafe6
push rax
pushf
mov eax, 0xede2f2fc
pushf
not eax
add eax, 0x863982b5
xor eax, 0x963edd5b
rol eax, 0x23
popf
pushf
not eax
add eax, 0xfe08334f
xor eax, 0xef098378
rol eax, 0x33
popf
pushf
not eax
add eax, 0xdef7e9a8
xor eax, 0xa484bb42
rol eax, 0xe2
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0x9e3133c0
pushf
not eax
add eax, 0xcc99bad5
xor eax, 0xbfa3740b
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xf4d42463
xor eax, 0xc50299b6
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xcb9627d8
xor eax, 0xeb88ab76
rol eax, 0x78
popf
pushf
not eax
add eax, 0xbd8422a1
xor eax, 0xe054ab33
rol eax, 2
popf
jmp 0x1802aa3f8
comiss xmm2, xmm3
jbe 0x1802ab077
push rax
pushf
mov eax, 0x33c8e908
pushf
not eax
add eax, 0x91dece8b
xor eax, 0xbf59d74a
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa6984190
xor eax, 0x93151501
rol eax, 0xb
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0xc51c65e3
pushf
not eax
add eax, 0x87cd89e5
xor eax, 0x9dc6034a
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd1f84ae3
xor eax, 0xb65dffd3
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc5446226
xor eax, 0x88730cf7
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xa2205ba1
xor eax, 0xf594aa51
rol eax, 0x55
popf
jmp 0x1802aa3f8
xorps xmm10, xmm10
cvtss2sd xmm10, xmm4
jmp 0x1802ab323
ucomiss xmm3, xmm2
jp 0x1802ab15c
push rax
pushf
mov eax, 0xde0649d7
pushf
not eax
add eax, 0xae5a93e6
xor eax, 0x89eee9f0
rol eax, 0x40
popf
pushf
not eax
add eax, 0xef56c477
xor eax, 0xb683b667
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb75a1d14
xor eax, 0x8b1bd6d7
rol eax, 0xc3
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0xb980b966
pushf
not eax
add eax, 0xabc50a27
xor eax, 0xbafaa0cd
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xfd7fb6f9
xor eax, 0xb22acd63
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xacdeae51
xor eax, 0xdee84b88
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xca856a2c
xor eax, 0xb368a999
rol eax, 0xf3
popf
jmp 0x1802aa3f8
jne 0x1802ab1ea
push rax
pushf
mov eax, 0xb0ed76d
pushf
not eax
add eax, 0xd956461e
xor eax, 0xe4b5baaf
rol eax, 9
popf
pushf
not eax
add eax, 0xb8f5bd37
xor eax, 0xd50d7ee1
rol eax, 0xca
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0x6c9d051f
pushf
not eax
add eax, 0xd03ba32a
xor eax, 0xb1913c0f
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa72ee864
xor eax, 0xfe6cc859
rol eax, 0x20
popf
pushf
not eax
add eax, 0xcdd9cb52
xor eax, 0x8156e7b6
rol eax, 0xdb
popf
jmp 0x1802aa3f8
comiss xmm2, xmm5
jbe 0x1802ab28e
push rax
pushf
mov eax, 0xddf06d3a
pushf
not eax
add eax, 0x90009998
xor eax, 0xc8aad6b1
rol eax, 0xff
popf
pushf
not eax
add eax, 0xe76bef54
xor eax, 0x9f2acd85
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdd8f8ce6
xor eax, 0xc448c4e0
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x8decb289
xor eax, 0xfec5e13d
rol eax, 0x71
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0x3f849050
pushf
not eax
add eax, 0xf7798e40
xor eax, 0xb79272bc
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xddcb67a3
xor eax, 0xbc541695
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe000b492
xor eax, 0xa03c3144
rol eax, 0x4f
popf
jmp 0x1802aa3f8
xorps xmm9, xmm9
cvtss2sd xmm9, xmm4
push rax
pushf
mov eax, 0xe4901ce4
pushf
not eax
add eax, 0xf30284a5
xor eax, 0x963c7420
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd311d8a3
xor eax, 0xbb0a7867
rol eax, 0x22
popf
pushf
not eax
add eax, 0xbb6b97bf
xor eax, 0x956c75a0
rol eax, 0xa2
popf
jmp 0x1802aa3f8
movss xmm8, dword [0x1801d1e60]
xorps xmm1, xmm1
cvtsi2sd xmm1, rax
movaps xmmword [rsp + 0x30], xmm11
comisd xmm10, xmm1
jae 0x1802ab38b
push rax
pushf
mov eax, 0xa0948c7f
pushf
not eax
add eax, 0xd75bdad3
xor eax, 0x931c5bef
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x866ea092
xor eax, 0xa3eab4a4
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe07aa58d
xor eax, 0xf0c42f7a
rol eax, 0x8b
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0x7e56b1e6
pushf
not eax
add eax, 0xbc014152
xor eax, 0xa0cbb261
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x96b6682c
xor eax, 0xf830517b
rol eax, 0x35
popf
jmp 0x1802aa3f8
comisd xmm1, xmm9
jb 0x1802ab3f8
push rax
pushf
mov eax, 0x4c88e113
pushf
not eax
add eax, 0xbda260d2
xor eax, 0xf9028714
rol eax, 0x93
popf
pushf
not eax
add eax, 0xafce2c11
xor eax, 0xea79d131
rol eax, 0x57
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0xffa06ab5
pushf
not eax
add eax, 0x923d43d3
xor eax, 0xe67d0612
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe2eb1640
xor eax, 0xa769c2de
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xca00c49a
xor eax, 0xb73c00f6
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc82164c9
xor eax, 0xf7af02bf
rol eax, 3
popf
jmp 0x1802aa3f8
movaps xmm2, xmm8
jmp 0x1802abadd
imul rcx, r8
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
comiss xmm2, xmm0
jbe 0x1802ab50e
push rax
pushf
mov eax, 0x51219325
pushf
not eax
add eax, 0x8c8af204
xor eax, 0xf5acdb21
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xecad1b8d
xor eax, 0x9c519da0
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf307ef8e
xor eax, 0x92144721
rol eax, 0xe
popf
pushf
not eax
add eax, 0x98f0207c
xor eax, 0xf6ba5293
rol eax, 0xbe
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0xaddcdf5c
pushf
not eax
add eax, 0xd673a866
xor eax, 0xf81cc33f
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb86db74b
xor eax, 0xf234ae1d
rol eax, 0x95
popf
pushf
not eax
add eax, 0x9d1f12e8
xor eax, 0xf7a7f2ce
rol eax, 0x9d
popf
jmp 0x1802aa3f8
movaps xmm11, xmm5
subss xmm3, xmm5
xorps xmm11, xmm7
xorps xmm0, xmm0
cvtsi2ss xmm0, rdx
divss xmm11, xmm3
ucomiss xmm0, xmm2
movaps xmm7, xmm11
addss xmm7, dword [rsp + 0xd0]
jp 0x1802ab5c5
push rax
pushf
mov eax, 0x46070e09
pushf
not eax
add eax, 0xe9bda003
xor eax, 0x98d3e028
rol eax, 0x96
popf
pushf
not eax
add eax, 0xbfecd5e2
xor eax, 0xf7e64f27
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8907c5ac
xor eax, 0xfe05d6dd
rol eax, 0x71
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0x3b0fddf1
pushf
not eax
add eax, 0xafe4d029
xor eax, 0xfb40b59a
rol eax, 0x35
popf
pushf
not eax
add eax, 0xbd83a1de
xor eax, 0xb4f56237
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8f73ca82
xor eax, 0x8da7374c
rol eax, 0xc6
popf
jmp 0x1802aa3f8
jne 0x1802ab653
push rax
pushf
mov eax, 0x1cc57c1d
pushf
not eax
add eax, 0x9176ee79
xor eax, 0xee94665c
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc100bc44
xor eax, 0xe07ce437
rol eax, 0x98
popf
pushf
not eax
add eax, 0x81d711c1
xor eax, 0xd5c76cc8
rol eax, 0x26
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0x944d2331
pushf
not eax
add eax, 0xe45b6937
xor eax, 0xfb27a9fe
rol eax, 0x50
popf
pushf
not eax
add eax, 0xf6c3eb7d
xor eax, 0xfd02a232
rol eax, 0x72
popf
pushf
not eax
add eax, 0xc6ed9fd2
xor eax, 0xe936390f
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x877864bc
xor eax, 0xa585efa7
rol eax, 0x4e
popf
jmp 0x1802aa3f8
movaps xmm2, xmm11
jmp 0x1802abadd
comiss xmm2, xmm0
jbe 0x1802ab759
push rax
pushf
mov eax, 0xc263afe0
pushf
not eax
add eax, 0xdb6e6c70
xor eax, 0xd0351e1c
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc186f34e
xor eax, 0x82a97e18
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xe887c8fc
xor eax, 0xf0d2b244
rol eax, 0xb3
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0x601ed64e
pushf
not eax
add eax, 0xe395d273
xor eax, 0xcf3bd881
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xa1df586b
xor eax, 0xc76450f8
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd23c3fe3
xor eax, 0xe9c9831a
rol eax, 0xae
popf
jmp 0x1802aa3f8
xorps xmm1, xmmword [0x1801d28a0]
divsd xmm1, xmm13
movaps xmm0, xmm1
call fcn.1801af990
xorps xmm10, xmmword [0x1801d28a0]
movaps xmm7, xmm0
divsd xmm10, xmm13
movaps xmm0, xmm10
call fcn.1801af990
subss xmm11, dword [rsp + 0xd0]
divsd xmm7, xmm0
xorps xmm1, xmm1
movaps xmm2, xmm8
cvtsd2ss xmm1, xmm7
subss xmm2, xmm1
mulss xmm2, xmm11
jmp 0x1802abadd
divsd xmm1, xmm13
movaps xmm0, xmm1
call fcn.1801af990
divsd xmm9, xmm13
movaps xmm6, xmm0
movaps xmm0, xmm9
call fcn.1801af990
xorps xmm2, xmm2
movaps xmm1, xmm8
divsd xmm6, xmm0
subss xmm1, xmm7
cvtsd2ss xmm2, xmm6
mulss xmm2, xmm1
addss xmm2, xmm7
jmp 0x1802abadd
comiss xmm2, xmm5
ja 0x1802ab91b
push rax
pushf
mov eax, 0x368cbe3d
pushf
not eax
add eax, 0xc1b06193
xor eax, 0xd48e7d9a
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf9535828
xor eax, 0xdde461ad
rol eax, 8
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0xeb1020a7
pushf
not eax
add eax, 0xfe14ad00
xor eax, 0xc03a74e4
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe16eb7aa
xor eax, 0xd7fb36d0
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xe6422f6c
xor eax, 0xf7a162d4
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x95d955af
xor eax, 0xcd0bd751
rol eax, 0
popf
jmp 0x1802aa3f8
comiss xmm2, xmm3
ja 0x1802ab9bf
push rax
pushf
mov eax, 0xb6e8a23f
pushf
not eax
add eax, 0xabc424f0
xor eax, 0x88fc39e0
rol eax, 0x44
popf
pushf
not eax
add eax, 0xf87707c9
xor eax, 0xfa75b60b
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xb188a07b
xor eax, 0xb3322402
rol eax, 0x65
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0xea517a81
pushf
not eax
add eax, 0x8f8d966e
xor eax, 0xcb8e5d44
rol eax, 0x79
popf
pushf
not eax
add eax, 0xee3901aa
xor eax, 0x9d5b971c
rol eax, 0x9a
popf
jmp 0x1802aa3f8
divsd xmm1, xmm10
movaps xmm0, xmm1
call fcn.1801af990
divsd xmm9, xmm10
movaps xmm6, xmm0
movaps xmm0, xmm9
call fcn.1801af990
divsd xmm6, xmm0
xorps xmm2, xmm2
cvtsd2ss xmm2, xmm6
jmp 0x1802abadd
movsd xmm7, qword [0x1801d28a0]
xorps xmm1, xmm7
xorps xmm9, xmm7
divsd xmm1, xmm9
movaps xmm0, xmm1
call fcn.1801af990
xorps xmm10, xmm7
movaps xmm6, xmm0
divsd xmm10, xmm9
movaps xmm0, xmm10
call fcn.1801af990
divsd xmm6, xmm0
xorps xmm1, xmm1
movaps xmm2, xmm8
cvtsd2ss xmm1, xmm6
subss xmm2, xmm1
push rax
pushf
mov eax, 0xc46bbaff
pushf
not eax
add eax, 0xc5124e4b
xor eax, 0xd69e7e39
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd5e74845
xor eax, 0xfeb9b6b6
rol eax, 0x37
popf
jmp 0x1802aa3f8
movaps xmm13, xmmword [rsp + 0x20]
movaps xmm11, xmmword [rsp + 0x30]
movaps xmm10, xmmword [rsp + 0x40]
movaps xmm9, xmmword [rsp + 0x50]
movaps xmm7, xmmword [rsp + 0x70]
movaps xmm6, xmmword [rsp + 0x80]
cmp rbx, rdi
jge 0x1802abb3a
push rax
pushf
mov eax, 0x949847b5
pushf
not eax
add eax, 0xf77883f8
xor eax, 0x84377825
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa8175606
xor eax, 0xc14011ca
rol eax, 0x9f
popf
jmp 0x1802aa3f8
push rax
pushf
mov eax, 0xeb0176fe
pushf
not eax
add eax, 0xb96e68bc
xor eax, 0x98702523
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xe1fb4519
xor eax, 0xc44a5e74
rol eax, 0x48
popf
jmp 0x1802aa3f8
subss xmm8, xmm2
movaps xmm0, xmm8
movaps xmm8, xmmword [rsp + 0x60]
mov rbx, qword [rsp + 0xa0]
add rsp, 0x90
pop rdi
ret
movaps xmm8, xmmword [rsp + 0x60]
movaps xmm0, xmm2
mov rbx, qword [rsp + 0xa0]
add rsp, 0x90
pop rdi
ret
xorps xmm1, xmm1
sub rax, rdi
sub rbx, rdi
xorps xmm0, xmm0
cvtsi2sd xmm1, rax
cvtsi2sd xmm0, rbx
mov rbx, qword [rsp + 0xa0]
divsd xmm1, xmm0
cvtpd2ps xmm0, xmm1
add rsp, 0x90
pop rdi
ret