Function at 0x18038fda9
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x25b2a546
pushf
not eax
add eax, 0xe1480e46
xor eax, 0xfe9bc6c7
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xc91e9f9c
xor eax, 0xc9a2f352
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd996c8dd
xor eax, 0xbc45b0a1
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf5645aad
xor eax, 0xc5256377
rol eax, 0xe2
popf
cmp eax, 0x29
jne 0x18038fe0c
popf
pop rax
jmp 0x180391327
cmp eax, 0
jne 0x18038fe1b
popf
pop rax
jmp 0x180390073
cmp eax, 3
jne 0x18038fe2a
popf
pop rax
jmp 0x1803901ff
cmp eax, 1
jne 0x18038fe39
popf
pop rax
jmp 0x1803900f7
cmp eax, 0xd
jne 0x18038fe48
popf
pop rax
jmp 0x180390698
cmp eax, 0x1a
jne 0x18038fe57
popf
pop rax
jmp 0x180390cd3
cmp eax, 0xe
jne 0x18038fe66
popf
pop rax
jmp 0x1803906d2
cmp eax, 0xb
jne 0x18038fe75
popf
pop rax
jmp 0x180390598
cmp eax, 0x19
jne 0x18038fe84
popf
pop rax
jmp 0x180390c64
cmp eax, 8
jne 0x18038fe93
popf
pop rax
jmp 0x180390466
cmp eax, 0x1d
jne 0x18038fea2
popf
pop rax
jmp 0x180390e1a
cmp eax, 0x17
jne 0x18038feb1
popf
pop rax
jmp 0x180390b04
cmp eax, 0x1c
jne 0x18038fec0
popf
pop rax
jmp 0x180390dbb
cmp eax, 0x12
jne 0x18038fecf
popf
pop rax
jmp 0x1803908d3
cmp eax, 0x18
jne 0x18038fede
popf
pop rax
jmp 0x180390b95
cmp eax, 0x11
jne 0x18038feed
popf
pop rax
jmp 0x18039086b
cmp eax, 0x1b
jne 0x18038fefc
popf
pop rax
jmp 0x180390d3e
cmp eax, 0x21
jne 0x18038ff0b
popf
pop rax
jmp 0x180390feb
cmp eax, 0x23
jne 0x18038ff1a
popf
pop rax
jmp 0x1803910c4
cmp eax, 0x25
jne 0x18038ff29
popf
pop rax
jmp 0x1803911fb
cmp eax, 0xf
jne 0x18038ff38
popf
pop rax
jmp 0x180390750
cmp eax, 0x13
jne 0x18038ff47
popf
pop rax
jmp 0x18039098b
cmp eax, 0x15
jne 0x18038ff56
popf
pop rax
jmp 0x180390a56
cmp eax, 0x24
jne 0x18038ff65
popf
pop rax
jmp 0x18039112f
cmp eax, 0x1e
jne 0x18038ff74
popf
pop rax
jmp 0x180390ebf
cmp eax, 0xc
jne 0x18038ff83
popf
pop rax
jmp 0x18039064f
cmp eax, 0x26
jne 0x18038ff92
popf
pop rax
jmp 0x180391238
cmp eax, 0x27
jne 0x18038ffa1
popf
pop rax
jmp 0x180391273
cmp eax, 0x1f
jne 0x18038ffb0
popf
pop rax
jmp 0x180390f50
cmp eax, 0x10
jne 0x18038ffbf
popf
pop rax
jmp 0x1803907b4
cmp eax, 6
jne 0x18038ffce
popf
pop rax
jmp 0x180390389
cmp eax, 9
jne 0x18038ffdd
popf
pop rax
jmp 0x18039049c
cmp eax, 4
jne 0x18038ffec
popf
pop rax
jmp 0x18039023a
cmp eax, 0x16
jne 0x18038fffb
popf
pop rax
jmp 0x180390abb
cmp eax, 0x28
jne 0x18039000a
popf
pop rax
jmp 0x1803912d0
cmp eax, 0xa
jne 0x180390019
popf
pop rax
jmp 0x1803904fe
cmp eax, 0x22
jne 0x180390028
popf
pop rax
jmp 0x18039106c
cmp eax, 0x14
jne 0x180390037
popf
pop rax
jmp 0x1803909eb
cmp eax, 7
jne 0x180390046
popf
pop rax
jmp 0x18039042e
cmp eax, 5
jne 0x180390055
popf
pop rax
jmp 0x1803902de
cmp eax, 2
jne 0x180390064
popf
pop rax
jmp 0x180390179
cmp eax, 0x20
jne 0x180390073
popf
pop rax
jmp 0x180390fb6
sub rsp, 0x78
movaps xmm3, xmm1
xorps xmm4, xmm4
comiss xmm4, xmm3
mov eax, ecx
movss xmm1, dword [rsp + 0xa8]
jae 0x1803900c4
push rax
pushf
mov eax, 0x65070e36
pushf
not eax
add eax, 0x867017b3
xor eax, 0xbfd7058e
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8f239d57
xor eax, 0x88ae4df7
rol eax, 0xe
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0x35d0d
pushf
not eax
add eax, 0xc2061637
xor eax, 0x8e970867
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xece03526
xor eax, 0x961afb57
rol eax, 0x5e
popf
jmp 0x18038fdfd
cmp r8, r9
je 0x180390133
push rax
pushf
mov eax, 0xe34e7703
pushf
not eax
add eax, 0xd4088b11
xor eax, 0xc05441c4
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe947e8a4
xor eax, 0xa016fa4e
rol eax, 0xa2
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0x34fff893
pushf
not eax
add eax, 0x9b5d504a
xor eax, 0xbf40fa02
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb6223574
xor eax, 0x9eeb5be1
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc968165a
xor eax, 0x84db471a
rol eax, 0xb1
popf
jmp 0x18038fdfd
movss xmm2, dword [0x1801d1e60]
comiss xmm3, xmm2
jb 0x1803901b9
push rax
pushf
mov eax, 0x474d0088
pushf
not eax
add eax, 0x9c7aa6ef
xor eax, 0xa2c90fc3
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa1fbd27f
xor eax, 0xa8e16901
rol eax, 0x4c
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0xa4b62238
pushf
not eax
add eax, 0xf74eb45d
xor eax, 0xbe83e747
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x92f35cf8
xor eax, 0x9dedb593
rol eax, 0xa
popf
pushf
not eax
add eax, 0xa7ee1a32
xor eax, 0xaed7dc49
rol eax, 0xee
popf
jmp 0x18038fdfd
mov rax, r9
add rsp, 0x78
ret
movaps xmmword [rsp + 0x60], xmm6
xor ecx, ecx
movaps xmmword [rsp + 0x50], xmm7
movaps xmmword [rsp + 0x40], xmm8
movaps xmmword [rsp + 0x30], xmm9
movaps xmmword [rsp + 0x20], xmm10
cmp byte [rsp + 0xa0], cl
je 0x1803902ab
push rax
pushf
mov eax, 0x6803db6b
pushf
not eax
add eax, 0xe182c9b4
xor eax, 0xbb62f47c
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf2c980b9
xor eax, 0x9b52bbf5
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd057bccb
xor eax, 0xb596fef3
rol eax, 0xf2
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0x1afc03a0
pushf
not eax
add eax, 0x931190bf
xor eax, 0xdb6d5624
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xce640fa1
xor eax, 0xe3d62474
rol eax, 0x9a
popf
jmp 0x18038fdfd
xorps xmm8, xmm8
movaps xmm6, xmm1
xorps xmm6, xmmword [0x1801d1f40]
xorps xmm10, xmm10
cvtsi2sd xmm8, r8
cvtps2pd xmm9, xmm1
movaps xmm0, xmm8
andps xmm0, xmmword [0x1801d42a0]
comisd xmm9, xmm0
cvtsi2ss xmm10, r8
jbe 0x180390343
push rax
pushf
mov eax, 0xd6b6c1c2
pushf
not eax
add eax, 0xa72adbde
xor eax, 0x96be4c35
rol eax, 0x10
popf
pushf
not eax
add eax, 0xe3fcbc45
xor eax, 0x8dc2757a
rol eax, 0xcf
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0xc66144bc
pushf
not eax
add eax, 0xb331b4b9
xor eax, 0xb7aee01a
rol eax, 0x78
popf
pushf
not eax
add eax, 0xee15fa80
xor eax, 0xa365c745
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x80b1ed42
xor eax, 0xe4ba562d
rol eax, 0x5c
popf
jmp 0x18038fdfd
comiss xmm4, xmm10
jbe 0x1803903d5
push rax
pushf
mov eax, 0x505e5cd4
pushf
not eax
add eax, 0xdcf54375
xor eax, 0xb1c93d97
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xaa446513
xor eax, 0x958cdf63
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xddb5766b
xor eax, 0x81084383
rol eax, 0x81
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0xd4bc3ad7
pushf
not eax
add eax, 0x9c8d10bd
xor eax, 0x8bb0d2ee
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x9651ccb1
xor eax, 0x9c4f2958
rol eax, 0x72
popf
pushf
not eax
add eax, 0x9d5e790f
xor eax, 0xfce4c41e
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf15b4171
xor eax, 0x9fab8fa6
rol eax, 0x65
popf
jmp 0x18038fdfd
movaps xmm0, xmm6
jmp 0x18039049c
movaps xmm0, xmm1
push rax
pushf
mov eax, 0xdeb1970c
pushf
not eax
add eax, 0x8da2dd7d
xor eax, 0xe3057e2a
rol eax, 0x65
popf
pushf
not eax
add eax, 0x8241594a
xor eax, 0xe7ba4e00
rol eax, 0xc6
popf
jmp 0x18038fdfd
xorps xmm8, xmm8
cvtss2sd xmm8, xmm0
push rax
pushf
mov eax, 0xba8477de
pushf
not eax
add eax, 0xeacf87aa
xor eax, 0x8fc6cc2e
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd651e514
xor eax, 0xd64bd652
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xbabf370d
xor eax, 0x993be487
rol eax, 0x19
popf
pushf
not eax
add eax, 0x91f4cc75
xor eax, 0x83dc24b1
rol eax, 0x4d
popf
jmp 0x18038fdfd
xorps xmm7, xmm7
xorps xmm5, xmm5
cvtsi2sd xmm7, r9
cvtsi2ss xmm5, r9
movaps xmm0, xmm7
andps xmm0, xmmword [0x1801d42a0]
comisd xmm9, xmm0
jbe 0x180390565
push rax
pushf
mov eax, 0x506d2931
pushf
not eax
add eax, 0xbd3a5082
xor eax, 0xe6c3eee0
rol eax, 0
popf
pushf
not eax
add eax, 0xf75359db
xor eax, 0xa378abb6
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa860318b
xor eax, 0x8b91f54a
rol eax, 0x21
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0xfed0ba6
pushf
not eax
add eax, 0x887b2c49
xor eax, 0xcd4aea6d
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xbae7b366
xor eax, 0x9491358f
rol eax, 0xfe
popf
jmp 0x18038fdfd
comiss xmm4, xmm5
jbe 0x1803905f6
push rax
pushf
mov eax, 0xde812664
pushf
not eax
add eax, 0xc4ddcaec
xor eax, 0xd55f70cf
rol eax, 0x40
popf
pushf
not eax
add eax, 0xab017119
xor eax, 0x9f535995
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xff7946ff
xor eax, 0xa41cb6a5
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf1bf1679
xor eax, 0x9113a388
rol eax, 0x99
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0x6c5692e
pushf
not eax
add eax, 0xd7d1be5f
xor eax, 0x8f8db438
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x8d477955
xor eax, 0x889a9258
rol eax, 0xba
popf
pushf
not eax
add eax, 0xae1b3b87
xor eax, 0xff0af964
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb96c29e3
xor eax, 0xf64beee9
rol eax, 0x17
popf
jmp 0x18038fdfd
movaps xmm1, xmm6
push rax
pushf
mov eax, 0x7ee3292d
pushf
not eax
add eax, 0x86dcec87
xor eax, 0xf47ab3f5
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x84f61b18
xor eax, 0xbbfa14a1
rol eax, 5
popf
pushf
not eax
add eax, 0x96b335e3
xor eax, 0xf4699d5b
rol eax, 0x5f
popf
jmp 0x18038fdfd
xorps xmm7, xmm7
cvtss2sd xmm7, xmm1
push rax
pushf
mov eax, 0x1cbf4c29
pushf
not eax
add eax, 0xf3e2cb76
xor eax, 0xe40c0728
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf4438187
xor eax, 0xe7bd2397
rol eax, 0xd6
popf
jmp 0x18038fdfd
cmp r9, r8
jge 0x18039071d
push rax
pushf
mov eax, 0x6935a02f
pushf
not eax
add eax, 0xf87b048a
xor eax, 0xd9a8d38f
rol eax, 0x31
popf
pushf
not eax
add eax, 0xa72f846d
xor eax, 0xa48f72f3
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xfadf4269
xor eax, 0xb195bc96
rol eax, 0x65
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0x8dabaa4c
pushf
not eax
add eax, 0xbe7b76d7
xor eax, 0xec43dd57
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x87e3c5ec
xor eax, 0xfbd1e90f
rol eax, 0xbc
popf
jmp 0x18038fdfd
movaps xmm0, xmm8
movaps xmm8, xmm7
movaps xmm7, xmm0
push rax
pushf
mov eax, 0xe2ef7403
pushf
not eax
add eax, 0xd19d7223
xor eax, 0xa29f9220
rol eax, 0x28
popf
pushf
not eax
add eax, 0xb9ac9d2e
xor eax, 0xe01313d2
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xbc1ec966
xor eax, 0xf8bebd3b
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd46c5359
xor eax, 0x991c1b6d
rol eax, 0x54
popf
jmp 0x18038fdfd
ucomiss xmm5, xmm4
jp 0x180390812
push rax
pushf
mov eax, 0x77637bb4
pushf
not eax
add eax, 0x940ab6cd
xor eax, 0xd6bb277d
rol eax, 0x76
popf
pushf
not eax
add eax, 0x97b55007
xor eax, 0xa0c0adab
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb67022e7
xor eax, 0xc5612112
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc2a3391f
xor eax, 0xa0cfe582
rol eax, 0x75
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0x3b983ccd
pushf
not eax
add eax, 0xd5fd836a
xor eax, 0xa2f35be2
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x848555b3
xor eax, 0xb86d70da
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xd6295a77
xor eax, 0xbd3acfab
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd300b299
xor eax, 0xe06c561b
rol eax, 0x97
popf
jmp 0x18038fdfd
jne 0x1803908a0
push rax
pushf
mov eax, 0x21be8bd1
pushf
not eax
add eax, 0xcf1bd277
xor eax, 0xc8eba2ea
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8f2c78de
xor eax, 0xa89d1327
rol eax, 0xcb
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0x3922b0cc
pushf
not eax
add eax, 0xb252243c
xor eax, 0xb3d14647
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x950adc7b
xor eax, 0x9c1e394f
rol eax, 0xf
popf
jmp 0x18038fdfd
comiss xmm4, xmm10
jbe 0x180390932
push rax
pushf
mov eax, 0x4ea69afd
pushf
not eax
add eax, 0xe64dba0a
xor eax, 0xd72efd2b
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb0b1a09c
xor eax, 0xa29cd877
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x87faaab7
xor eax, 0xf920bcd0
rol eax, 0x15
popf
pushf
not eax
add eax, 0xbd082b7d
xor eax, 0xfeb9acad
rol eax, 0x14
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0xfc6c1221
pushf
not eax
add eax, 0xdab64349
xor eax, 0xcbdb13fe
rol eax, 0x85
popf
pushf
not eax
add eax, 0x8d273868
xor eax, 0xe8ba9ea9
rol eax, 0xad
popf
pushf
not eax
add eax, 0x86105846
xor eax, 0xc42f0f5c
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9578f34b
xor eax, 0xb69da9ee
rol eax, 0xd0
popf
jmp 0x18038fdfd
xorps xmm7, xmm7
cvtss2sd xmm7, xmm6
push rax
pushf
mov eax, 0xcb3e6515
pushf
not eax
add eax, 0xb83b431e
xor eax, 0xb5018131
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xb384e0d5
xor eax, 0xa0790663
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf2d5673b
xor eax, 0x97c5a7b5
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd90a77b0
xor eax, 0xd6a0b5ac
rol eax, 0xe5
popf
jmp 0x18038fdfd
cmp r9, r8
jge 0x180390a23
push rax
pushf
mov eax, 0x46a70230
pushf
not eax
add eax, 0xeed8f3f8
xor eax, 0xac605bc4
rol eax, 0x67
popf
pushf
not eax
add eax, 0xa2f35e75
xor eax, 0xda1e5cf0
rol eax, 0x23
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0x187ba94b
pushf
not eax
add eax, 0x8f664017
xor eax, 0xa3785ca7
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x984d4f6b
xor eax, 0xc9b21a06
rol eax, 0x27
popf
jmp 0x18038fdfd
movaps xmm1, xmm2
subss xmm1, xmm3
jmp 0x180390b04
movaps xmm1, xmm3
push rax
pushf
mov eax, 0xe16a60c
pushf
not eax
add eax, 0x836a088e
xor eax, 0xeb1f5b52
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xda093985
xor eax, 0xca05616a
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfeb01e4d
xor eax, 0xe3fe33d6
rol eax, 0xb5
popf
jmp 0x18038fdfd
mov rax, r8
xorps xmm0, xmm0
imul rax, r9
cvtsi2ss xmm0, rax
comiss xmm4, xmm0
jbe 0x180390b62
push rax
pushf
mov eax, 0xd10c0f22
pushf
not eax
add eax, 0xf0e937ca
xor eax, 0xa90bf61d
rol eax, 0x82
popf
pushf
not eax
add eax, 0xfe69304b
xor eax, 0xedf53d11
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc9e73956
xor eax, 0xb8d83f76
rol eax, 0x35
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0x3c008e75
pushf
not eax
add eax, 0xe0206170
xor eax, 0xaafe9505
rol eax, 0xb
popf
pushf
not eax
add eax, 0xbe88bd3e
xor eax, 0xb448d9c6
rol eax, 0x18
popf
jmp 0x18038fdfd
xorps xmm4, xmm4
subss xmm5, xmm10
cmp r8, r9
cmovl r9, r8
andps xmm5, xmmword [0x1801d1f30]
cvtsi2ss xmm4, r9
xorps xmm4, xmmword [0x1801d1f40]
divss xmm4, xmm5
movaps xmm5, xmm4
movaps xmm3, xmm4
subss xmm5, dword [rsp + 0xb0]
addss xmm3, dword [rsp + 0xb0]
comiss xmm1, xmm5
jb 0x180390c1e
push rax
pushf
mov eax, 0xd715a3ef
pushf
not eax
add eax, 0xdfcb830a
xor eax, 0xeb92d744
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xec515541
xor eax, 0xb0599796
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf0b3575f
xor eax, 0xb2fc39c7
rol eax, 0x97
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0x770584bb
pushf
not eax
add eax, 0xe696f1b6
xor eax, 0xc6b2a406
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe712f521
xor eax, 0x8673adf7
rol eax, 0x90
popf
pushf
not eax
add eax, 0xcb6bb487
xor eax, 0xb5ea9c33
rol eax, 0xa
popf
jmp 0x18038fdfd
comiss xmm3, xmm1
jae 0x180390ca0
push rax
pushf
mov eax, 0xd17d2b0d
pushf
not eax
add eax, 0x870e29c1
xor eax, 0x9444396f
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xd539ea8d
xor eax, 0xc70f869e
rol eax, 0xcb
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0x6b4858d5
pushf
not eax
add eax, 0xc998190d
xor eax, 0xca4cdc73
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb4975c5b
xor eax, 0xed92375a
rol eax, 0x91
popf
jmp 0x18038fdfd
comiss xmm4, xmm1
jbe 0x180390d0b
push rax
pushf
mov eax, 0xf448675a
pushf
not eax
add eax, 0xac04229f
xor eax, 0xbff31733
rol eax, 0x53
popf
pushf
not eax
add eax, 0xdaf99e20
xor eax, 0xaf415bda
rol eax, 0xc5
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0xa56ed3b9
pushf
not eax
add eax, 0xec3d8a8b
xor eax, 0xf84b6ed0
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf638200a
xor eax, 0xea881cfc
rol eax, 0x7e
popf
jmp 0x18038fdfd
xorps xmm8, xmmword [0x1801d28a0]
divss xmm1, xmm5
divsd xmm8, xmm9
subss xmm2, xmm1
movaps xmm0, xmm8
cvtps2pd xmm1, xmm2
call fcn.1801b02c0
mulsd xmm0, xmm9
xorps xmm0, xmmword [0x1801d28a0]
cvttsd2si rcx, xmm0
jmp 0x1803912d0
subss xmm1, xmm3
divsd xmm7, xmm9
subss xmm2, xmm3
movaps xmm0, xmm7
divss xmm1, xmm2
cvtss2sd xmm1, xmm1
call fcn.1801b02c0
mulsd xmm0, xmm9
cvttsd2si rcx, xmm0
jmp 0x1803912d0
comiss xmm4, xmm10
ja 0x180390e79
push rax
pushf
mov eax, 0xec640494
pushf
not eax
add eax, 0xe868045f
xor eax, 0xe658fb1a
rol eax, 0x67
popf
pushf
not eax
add eax, 0xd2574ef9
xor eax, 0x8c967be8
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc2dc74d8
xor eax, 0xcb272bdd
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd3409da1
xor eax, 0xce6e900e
rol eax, 0x4a
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0x310c994a
pushf
not eax
add eax, 0x87e90dd0
xor eax, 0xa8b3ee02
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe30c9ae5
xor eax, 0x804e291a
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe01a4709
xor eax, 0xad8dd0bb
rol eax, 0xb2
popf
jmp 0x18038fdfd
comiss xmm4, xmm5
ja 0x180390f0a
push rax
pushf
mov eax, 0xe5437d00
pushf
not eax
add eax, 0xe8357245
xor eax, 0xc4836d5b
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xae8cc14e
xor eax, 0x91d030c1
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xeb4587b1
xor eax, 0x916b6990
rol eax, 0xe1
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0xc9bf4d6f
pushf
not eax
add eax, 0xd81dbcf7
xor eax, 0x986fe49e
rol eax, 0x46
popf
pushf
not eax
add eax, 0xda6708e4
xor eax, 0x9c52c4df
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x8c67e9b0
xor eax, 0xa33ca75f
rol eax, 0x3d
popf
jmp 0x18038fdfd
divsd xmm7, xmm8
cvtss2sd xmm1, xmm1
movaps xmm0, xmm7
call fcn.1801b02c0
mulsd xmm0, xmm8
cvttsd2si rcx, xmm0
jmp 0x1803912d0
movsd xmm6, qword [0x1801d28a0]
subss xmm2, xmm1
xorps xmm8, xmm6
xorps xmm7, xmm6
divsd xmm8, xmm7
cvtps2pd xmm1, xmm2
movaps xmm0, xmm8
call fcn.1801b02c0
mulsd xmm0, xmm7
xorps xmm0, xmm6
cvttsd2si rcx, xmm0
jmp 0x1803912d0
add eax, 0xfffffff8
cmp eax, 1
ja 0x180391039
push rax
pushf
mov eax, 0x6e89d212
pushf
not eax
add eax, 0xffd82e55
xor eax, 0xc06f9dd4
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xad2251a9
xor eax, 0xa5a3c719
rol eax, 0x83
popf
pushf
not eax
add eax, 0x9fa3c3d7
xor eax, 0xa5cf9ebc
rol eax, 0x5d
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0x46020998
pushf
not eax
add eax, 0x906e4a88
xor eax, 0xb344549e
rol eax, 0xca
popf
pushf
not eax
add eax, 0x9994b249
xor eax, 0xf942ee04
rol eax, 0x1b
popf
jmp 0x18038fdfd
xorps xmm0, xmm0
sub r9, r8
xorps xmm1, xmm1
cvtsi2ss xmm1, r8
cvtsi2ss xmm0, r9
mulss xmm0, xmm3
addss xmm0, xmm1
cvttss2si rcx, xmm0
jmp 0x1803912d0
comiss xmm2, xmm3
jbe 0x1803910fc
push rax
pushf
mov eax, 0xbdbbea13
pushf
not eax
add eax, 0xf0e51750
xor eax, 0xb19aadee
rol eax, 0x22
popf
pushf
not eax
add eax, 0xafd84e8d
xor eax, 0xa50a4b50
rol eax, 0xc1
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0xd90631b8
pushf
not eax
add eax, 0xef679f5d
xor eax, 0x943de0fb
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xd9dc5493
xor eax, 0x8e4be8a2
rol eax, 0x35
popf
jmp 0x18038fdfd
xorps xmm0, xmm0
mov rax, r9
sub rax, r8
cvtsi2ss xmm0, rax
mulss xmm0, xmm3
cvtps2pd xmm1, xmm0
cmp r8, r9
jle 0x1803911a2
push rax
pushf
mov eax, 0x3adafbc4
pushf
not eax
add eax, 0xf2936304
xor eax, 0xa3921538
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf4e62f78
xor eax, 0xe8f585fa
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb43bec20
xor eax, 0x8630270c
rol eax, 0x97
popf
pushf
not eax
add eax, 0xeae09a1a
xor eax, 0x8f0fc27a
rol eax, 0x59
popf
jmp 0x18038fdfd
push rax
pushf
mov eax, 0xe338d1b2
pushf
not eax
add eax, 0x815c4504
xor eax, 0xa3a16cf5
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x851adabd
xor eax, 0x85f0e4c0
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa87ed691
xor eax, 0x98f8146a
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xae02f1d4
xor eax, 0xb7bf9e2a
rol eax, 0x30
popf
jmp 0x18038fdfd
movsd xmm0, qword [0x1801d4238]
jmp 0x180391273
movsd xmm0, qword [0x1801d41d0]
push rax
pushf
mov eax, 0x93f8a819
pushf
not eax
add eax, 0x93774532
xor eax, 0x97e20bf6
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb10aafcb
xor eax, 0xc2ec1334
rol eax, 0x8f
popf
jmp 0x18038fdfd
addsd xmm0, xmm1
cvttsd2si rcx, xmm0
push r8
not r8
sub rcx, r8
pop r8
sub rcx, 1
push rax
pushf
mov eax, 0x13c430fa
pushf
not eax
add eax, 0xbf8d1a78
xor eax, 0xd2823d99
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd9ffe152
xor eax, 0x807ba1b3
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xaeff4a06
xor eax, 0x93d43569
rol eax, 0xd6
popf
jmp 0x18038fdfd
movaps xmm10, xmmword [rsp + 0x20]
mov rax, rcx
movaps xmm9, xmmword [rsp + 0x30]
movaps xmm8, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x50]
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
ret
mov rax, r8
add rsp, 0x78
ret