Function at 0x14037a9e3
Capabilities:
Execute anti-debugging instructions

Disassembly:
push rsi
push rdi
stc
sub rsp, 0x3b8
jmp 0x14037a9f3
call fcn.140042a11
mov qword [rsp + 0x80], rax
movzx rcx, r13w
btc rax, rbx
mov rax, qword [rsp + 0x80]
mov rcx, r9
mov rax, qword [rax + 4]
bswap ecx
mov qword [rsp + 0x230], rax
and cx, 0xbf84
bt cx, 0x27
mov al, r13b
mov eax, 0x10
rol ch, 0
bts rcx, r12
imul rax, rax, 2
add cx, 0xa08e
movsx cx, ch
mov rcx, qword [rsp + 0x80]
cmp r12, r12
movss xmm0, dword [rcx + rax + 0xc4]
adc al, r10b
cmovs rax, r14
shl al, 0xaa
movss dword [rsp + 0x120], xmm0
sar al, cl
rol cx, cl
xorps xmm0, xmm0
cmovno ax, r10w
movss dword [rsp + 0x1e0], xmm0
movzx eax, r10w
xorps xmm0, xmm0
and rcx, 0xffffffff9e8f2b0f
cdqe
and cl, r9b
movss dword [rsp + 0x1e4], xmm0
or cl, r8b
xadd ah, ah
mov rax, qword [rsp + 0x1e0]
mov rcx, qword [rsp + 0x80]
test r10w, r13w
cmc
mov qword [rcx + 4], rax
stc
mov eax, 0x10
imul rax, rax, 2
mov rcx, qword [rsp + 0x80]
movss xmm0, dword [0x1400cea20]
stc
test r9b, 0x1d
movss dword [rcx + rax + 0xc4], xmm0
test cl, 0x9b
movss xmm0, dword [0x1400ceb68]
setg ch
movss dword [rsp + 0x1e8], xmm0
rcr rcx, cl
movss xmm0, dword [0x1400ceb68]
shr cl, 0xbb
movss dword [rsp + 0x1ec], xmm0
sar ch, cl
not ecx
setae ch
sub edx, edx
movzx ecx, di
bswap cx
movsx ecx, r13w
lea rcx, [rsp + 0x1e8]
jmp 0x14037ab35
call fcn.1403cc94c
lea rax, [rsp + 0x54]
mov rdi, rax
adc ecx, 0x2b350f89
bts cx, dx
sar cx, cl
xor eax, eax
movzx rcx, bx
setp cl
jmp 0x14037ab5d
mov ecx, 1
jmp 0x14037ab67
rep stosb byte [rdi], al
lea rax, [rsp + 0x55]
setl cl
movzx ecx, r11w
mov rdi, rax
rcr ch, cl
xor ch, dl
movzx cx, bpl
sub eax, eax
cmovns cx, ax
mov cl, 0xf
movsx ecx, sp
mov ecx, 1
jmp 0x14037ab96
rep stosb byte [rdi], al
ror al, cl
mov al, byte [rsp + 0x54]
clc
mov byte [rsp + 0x70], al
shl al, cl
mov al, byte [rsp + 0x55]
mov byte [rsp + 0x78], al
movabs rax, 0xd47c8864a45fade5
mov qword [rsp + 0x160], rax
ror rax, 0xab
movsx eax, cx
movabs rax, 0x95717054c36ec6fe
mov qword [rsp + 0x168], rax
sub ah, bh
rcr ax, cl
sal ah, 0xb4
movabs rax, 0xd45cda25e01effc5
stc
mov qword [rsp + 0x250], rax
and eax, eax
shld ax, r15w, 0x2d
movabs rax, 0x95717054c36ec6fe
cmc
mov qword [rsp + 0x258], rax
stc
clc
cmc
sub eax, eax
cmc
cmp r9b, 0x15
test eax, eax
jmp 0x14037ac1f
je 0x14037ac2a
jmp 0x14037aca2
movdqa xmm0, xmmword [rsp + 0x250]
jmp 0x14037ac38
movdqa xmmword [rsp + 0x280], xmm0
jmp 0x14037ac46
movdqa xmm0, xmmword [rsp + 0x160]
jmp 0x14037ac54
movdqa xmmword [rsp + 0x270], xmm0
jmp 0x14037ac62
movdqa xmm0, xmmword [rsp + 0x270]
jmp 0x14037ac70
pxor xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0x290], xmm0
cmp sil, 0x3d
movdqa xmm0, xmmword [rsp + 0x290]
clc
cmp r13w, dx
movdqa xmmword [rsp + 0x160], xmm0
cmc
clc
cmp r13b, cl
xor eax, eax
cmc
test r14, rdi
cmp eax, 1
je 0x14037acb6
jmp 0x14037ad3b
lea rax, [rsp + 0x260]
movdqu xmm0, xmmword [rax]
cdqe
cbw
movdqa xmmword [rsp + 0x2b0], xmm0
lea rax, [rsp + 0x170]
jmp 0x14037acdc
movdqu xmm0, xmmword [rax]
jmp 0x14037ace5
movdqa xmmword [rsp + 0x2a0], xmm0
jmp 0x14037acf3
movdqa xmm0, xmmword [rsp + 0x2a0]
jmp 0x14037ad01
pxor xmm0, xmmword [rsp + 0x2b0]
movdqa xmmword [rsp + 0x2c0], xmm0
mov dx, 0xea09
lea rax, [rsp + 0x170]
cqo
movdqa xmm0, xmmword [rsp + 0x2c0]
jmp 0x14037ad2f
movdqu xmmword [rax], xmm0
cdqe
rdtsc
cmovae dx, di
lea rax, [rsp + 0x160]
mov qword [rsp + 0x238], rax
xchg r8w, r8w
movzx ecx, di
mov r8d, 0x20
movsxd rdx, ecx
movzx rcx, bp
lea rdx, [0x1400dbca5]
mov rcx, qword [rsp + 0x238]
jmp 0x14037ad73
call fcn.1403c4d2c
lea rcx, [rsp + 0x68]
jmp 0x14037ad82
call fcn.1403cc78d
lea rcx, [rsp + 0x58]
jmp 0x14037ad91
call fcn.1403cc3be
call fcn.1403ccb87
mov qword [rsp + 0x88], rax
jmp 0x14037ada8
movss xmm0, dword [rsp + 0x5c]
jmp 0x14037adb3
addss xmm0, dword [rsp + 0x6c]
movss dword [rsp + 0xb8], xmm0
movss xmm0, dword [rsp + 0x68]
jmp 0x14037adcd
divss xmm0, dword [0x1400cea6c]
movss xmm1, dword [rsp + 0x58]
bswap ax
xchg ah, ah
movsx ax, spl
addss xmm1, xmm0
cmovg rax, rbp
movsx rax, r12w
movaps xmm0, xmm1
movss dword [rsp + 0xb0], xmm0
lahf
movzx eax, r11w
movss xmm0, dword [rsp + 0xb0]
movss dword [rsp + 0x180], xmm0
movzx eax, r10w
nop
movss xmm0, dword [rsp + 0xb8]
movzx eax, si
jmp 0x14037ae2d
movss dword [rsp + 0x184], xmm0
jmp 0x14037ae3e
lea rax, [rsp + 0x180]
jmp 0x14037ae4b
mov qword [rsp + 0x240], rax
jmp 0x14037ae58
movss xmm0, dword [rsp + 0x5c]
jmp 0x14037ae63
addss xmm0, dword [0x1400ce90c]
movss dword [rsp + 0xc8], xmm0
jmp 0x14037ae79
movss xmm0, dword [rsp + 0x68]
jmp 0x14037ae84
divss xmm0, dword [0x1400cea6c]
movss xmm1, dword [rsp + 0x58]
jmp 0x14037ae97
addss xmm1, xmm0
movaps xmm0, xmm1
cmovg r8w, r14w
setns dh
movzx ecx, r15w
movss dword [rsp + 0xc0], xmm0
cdqe
mov al, r10b
movss xmm0, dword [rsp + 0xc0]
xchg r9d, ecx
cwd
movss dword [rsp + 0x188], xmm0
xchg r8b, r8b
movzx ax, r12b
rdtsc
movss xmm0, dword [rsp + 0xc8]
movsx dx, r11b
movss dword [rsp + 0x18c], xmm0
movsx ecx, dx
lea rax, [rsp + 0x188]
xchg dx, r9w
mov cl, r10b
mov qword [rsp + 0x1f0], rax
movsxd r8, eax
xchg r9b, r9b
movss xmm0, dword [0x1400cea38]
movss dword [rsp + 0x20], xmm0
cwd
mov cl, 0x89
movsxd rdx, edx
mov r9d, 0xff000000
movzx rdx, r12w
movzx r8d, sp
mov r8, qword [rsp + 0x240]
mov rdx, qword [rsp + 0x1f0]
mov rcx, qword [rsp + 0x88]
jmp 0x14037af50
call fcn.1404009ac
movss xmm0, dword [rsp + 0x6c]
jmp 0x14037af60
divss xmm0, dword [0x1400cea6c]
movss xmm1, dword [rsp + 0x5c]
mov al, 0xb0
cbw
addss xmm1, xmm0
not ah
movsx eax, bp
movsxd rax, edi
movaps xmm0, xmm1
movsx rax, r12w
movss dword [rsp + 0x148], xmm0
movss xmm0, dword [rsp + 0x58]
movzx eax, r10w
movsx eax, bp
setbe al
addss xmm0, dword [rsp + 0x68]
bswap rax
mov ax, r13w
movsxd rax, r10d
movss dword [rsp + 0xd0], xmm0
movss xmm0, dword [rsp + 0xd0]
movzx rax, bx
cbw
movss dword [rsp + 0x190], xmm0
jmp 0x14037afdb
movss xmm0, dword [rsp + 0x148]
movss dword [rsp + 0x194], xmm0
cbw
movzx eax, r8w
lea rax, [rsp + 0x190]
jmp 0x14037b000
mov qword [rsp + 0x1f8], rax
movss xmm0, dword [rsp + 0x6c]
jmp 0x14037b013
divss xmm0, dword [0x1400cea6c]
movss xmm1, dword [rsp + 0x5c]
movsx r9, bp
rdtsc
addss xmm1, xmm0
cwde
cdqe
movaps xmm0, xmm1
cmovg cx, r9w
lahf
cbw
movss dword [rsp + 0x138], xmm0
cbw
movsx r8w, r11b
lahf
movss xmm0, dword [rsp + 0x58]
addss xmm0, dword [0x1400ce90c]
lahf
movzx r9w, bl
movsx dx, spl
movss dword [rsp + 0x140], xmm0
movss xmm0, dword [rsp + 0x140]
mov ax, r11w
sete cl
bswap dx
movss dword [rsp + 0x198], xmm0
movss xmm0, dword [rsp + 0x138]
movss dword [rsp + 0x19c], xmm0
rdtsc
bswap cx
cdqe
lea rax, [rsp + 0x198]
cwd
mov qword [rsp + 0x200], rax
movsx r8d, dx
jmp 0x14037b0c0
movss xmm0, dword [0x1400cea38]
mov r8b, 7
movsx r9, r8w
movss dword [rsp + 0x20], xmm0
mov r9d, 0xff000000
mov r8, qword [rsp + 0x1f8]
xchg dh, dl
movsx dx, r11b
mov rdx, qword [rsp + 0x200]
mov rcx, qword [rsp + 0x88]
jmp 0x14037b0ff
call fcn.1404009ac
lea rdx, [0x1400dbcf0]
movzx ecx, r14w
lea rcx, [rsp + 0x2e8]
jmp 0x14037b11c
call fcn.14038fad3
nop
movsx eax, si
lea rax, [rsp + 0x2e8]
jmp 0x14037b132
mov qword [rsp + 0x1a0], rax
cbw
setnp ah
movzx eax, r14w
mov rax, qword [rsp + 0x1a0]
jmp 0x14037b150
mov rax, qword [rax]
jmp 0x14037b158
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x1a0]
jmp 0x14037b16d
mov rax, qword [rax + 8]
mov qword [rsp + 0x208], rax
jmp 0x14037b17e
jmp 0x14037b19b
mov rax, qword [rsp + 0x90]
add rax, 0x50
stc
cmp r12d, r8d
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x208]
cmp qword [rsp + 0x90], rax
je 0x14037b974
mov rdx, qword [rsp + 0x90]
xchg cx, cx
setp cl
mov cl, bpl
lea rcx, [rsp + 0x360]
jmp 0x14037b1cf
call fcn.14037ba13
nop
inc cx
cmc
mov rax, qword [rsp + 0x360]
shr cl, 0xb4
rol cl, cl
jmp 0x14037b1eb
add rax, 0x130
movsx ecx, r15w
mov rcx, rax
call fcn.140374265
mov qword [rsp + 0x1a8], rax
cmc
test r12d, eax
cmp qword [rsp + 0x1a8], 0
jmp 0x14037b217
jne 0x14037b240
lea rax, [rsp + 0x390]
movsx rcx, bp
movzx cx, r10b
mov rcx, rax
jmp 0x14037b236
call fcn.140373f25
jmp 0x14037b183
mov rax, qword [rsp + 0x1a8]
add rax, 0x11c
jmp 0x14037b255
mov rdx, rax
cmovnp cx, r13w
movsx cx, dil
lea rcx, [rsp + 0x2d0]
jmp 0x14037b26f
call fcn.140391517
lea rax, [rsp + 0x300]
movzx edi, ax
movsxd rsi, r15d
lea rcx, [rsp + 0x2d0]
not di
mov rdi, rax
not esi
movzx esi, cx
bswap esi
mov rsi, rcx
mov ecx, 0x18
jmp 0x14037b2a4
rep movsb byte [rdi], byte [rsi]
cmovae cx, r10w
movsx rcx, dx
lea rcx, [rsp + 0x300]
jmp 0x14037b2bc
call fcn.1403764fb
test eax, eax
jne 0x14037b2e7
lea rax, [rsp + 0x390]
not cl
xchg ecx, ecx
mov rcx, rax
jmp 0x14037b2dd
call fcn.140373f25
jmp 0x14037b183
mov byte [rsp + 0x56], 0
xchg al, ah
movzx rsi, ax
lea rax, [rsp + 0x320]
mov cx, 0x21af
lea rcx, [0x1400dba10]
movsxd rsi, r9d
mov rdi, rax
bswap esi
cwde
not ah
mov rsi, rcx
not ch
mov ecx, 0x18
movzx ax, r8b
rep movsb byte [rdi], byte [rsi]
movsx eax, si
cbw
movzx cx, bpl
lea rax, [rsp + 0x340]
movsx rsi, r9w
lea rcx, [rsp + 0x2d0]
mov rdi, rax
mov si, 0x908b
mov rsi, rcx
setge ch
mov ecx, 0x18
jmp 0x14037b356
rep movsb byte [rdi], byte [rsi]
cvttss2si eax, dword [rsp + 0x6c]
cvttss2si ecx, dword [rsp + 0x68]
cvttss2si edx, dword [rsp + 0x5c]
cvttss2si edi, dword [rsp + 0x58]
mov byte [rsp + 0x48], 0
lea rsi, [rsp + 0x56]
mov qword [rsp + 0x40], rsi
movss xmm0, dword [0x1400cea6c]
bswap r9
movzx r9d, bx
jmp 0x14037b393
movss dword [rsp + 0x38], xmm0
cmovnp r8w, cx
setbe r9b
movsx r9, sp
mov dword [rsp + 0x30], eax
setbe r9b
mov dword [rsp + 0x28], ecx
movzx rcx, bx
movzx r9d, si
mov dword [rsp + 0x20], edx
mov r9d, edi
mov r8b, 0x20
movzx rcx, r8w
cmovl dx, bx
lea r8, [rsp + 0x320]
movsxd rcx, ebp
movzx dx, r12b
cmovg rdx, r12
lea rdx, [rsp + 0x340]
bswap cx
mov cl, r11b
lea rcx, [rsp + 0x98]
jmp 0x14037b3fb
call fcn.14037a565
mov dword [rsp + 0x50], 4
ror rax, 0x80
rcr al, 0x26
mov eax, dword [0x1400dbce8]
test si, si
cmp r14w, r14w
mov dword [rsp + 0x60], eax
cmp ecx, r8d
cmp dword [rsp + 0x60], 0
je 0x14037b463
cmp dword [rsp + 0x60], 1
jmp 0x14037b438
je 0x14037b622
cmp dword [rsp + 0x60], 2
jmp 0x14037b448
je 0x14037b7ef
cmp dword [rsp + 0x60], 3
jmp 0x14037b458
je 0x14037b8ab
jmp 0x14037b957
cvtsi2sd xmm0, dword [rsp + 0x50]
movsd xmm1, qword [rsp + 0xa0]
addsd xmm1, xmm0
jmp 0x14037b47b
movaps xmm0, xmm1
jmp 0x14037b483
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x128], xmm0
cvtsi2sd xmm0, dword [rsp + 0x50]
movsd xmm1, qword [rsp + 0x98]
addsd xmm1, xmm0
jmp 0x14037b4a8
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x130], xmm0
movss xmm0, dword [rsp + 0x130]
movss dword [rsp + 0x1b0], xmm0
setge al
movss xmm0, dword [rsp + 0x128]
movss dword [rsp + 0x1b4], xmm0
cmovbe eax, r12d
lea rax, [rsp + 0x1b0]
jmp 0x14037b4f0
mov qword [rsp + 0x210], rax
cvtsi2sd xmm0, dword [rsp + 0x50]
movsd xmm1, qword [rsp + 0xa0]
jmp 0x14037b50c
subsd xmm1, xmm0
jmp 0x14037b515
movaps xmm0, xmm1
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xd8], xmm0
jmp 0x14037b52a
cvtsi2sd xmm0, dword [rsp + 0x50]
movsd xmm1, qword [rsp + 0x98]
jmp 0x14037b53e
subsd xmm1, xmm0
jmp 0x14037b547
movaps xmm0, xmm1
jmp 0x14037b54f
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0x150], xmm0
cwd
movsx r8, bp
jmp 0x14037b567
movss xmm0, dword [rsp + 0x150]
cqo
movss dword [rsp + 0x1b8], xmm0
mov ch, 0xbe
movss xmm0, dword [rsp + 0xd8]
movss dword [rsp + 0x1bc], xmm0
lea rax, [rsp + 0x1b8]
cmovs cx, ax
movzx ecx, ax
mov qword [rsp + 0x218], rax
movzx rdx, r12w
movzx cx, r8b
mov cl, 0x88
movss xmm0, dword [0x1400cea20]
mov r9w, 0x259a
movsx r8, r15w
mov r9b, spl
movss dword [rsp + 0x30], xmm0
mov dl, r13b
movsx r9, sp
mov dword [rsp + 0x28], 0xf
cwd
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
mov r9d, 0xffffffff
bswap cx
cwd
mov r8, qword [rsp + 0x210]
bswap rdx
cwd
not dl
mov rdx, qword [rsp + 0x218]
movsx ecx, dx
mov rcx, qword [rsp + 0x88]
jmp 0x14037b618
call fcn.140400c64
jmp 0x14037b957
cvtsi2sd xmm0, dword [rsp + 0x50]
movsd xmm1, qword [rsp + 0xa0]
jmp 0x14037b636
addsd xmm1, xmm0
jmp 0x14037b63f
movaps xmm0, xmm1
jmp 0x14037b647
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xe8], xmm0
jmp 0x14037b659
cvtsi2sd xmm0, dword [rsp + 0x50]
movsd xmm1, qword [rsp + 0x98]
jmp 0x14037b66d
addsd xmm1, xmm0
jmp 0x14037b676
movaps xmm0, xmm1
jmp 0x14037b67e
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xe0], xmm0
movzx rax, r15w
movss xmm0, dword [rsp + 0xe0]
movsx rax, dx
cbw
mov rax, 0xffffffff892b5f3e
movss dword [rsp + 0x1c0], xmm0
movss xmm0, dword [rsp + 0xe8]
movzx ax, r12b
movsx rax, dx
not rax
movss dword [rsp + 0x1c4], xmm0
nop
cbw
cmovl ax, cx
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x220], rax
jmp 0x14037b6e9
cvtsi2sd xmm0, dword [rsp + 0x50]
movsd xmm1, qword [rsp + 0xa0]
subsd xmm1, xmm0
jmp 0x14037b701
movaps xmm0, xmm1
jmp 0x14037b709
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xf8], xmm0
jmp 0x14037b71b
cvtsi2sd xmm0, dword [rsp + 0x50]
movsd xmm1, qword [rsp + 0x98]
jmp 0x14037b72f
subsd xmm1, xmm0
jmp 0x14037b738
movaps xmm0, xmm1
jmp 0x14037b740
cvtsd2ss xmm0, xmm0
movss dword [rsp + 0xf0], xmm0
movss xmm0, dword [rsp + 0xf0]
movsx ax, r15b
xchg edx, r9d
movss dword [rsp + 0x1c8], xmm0
movsx dx, r9b
movzx rdx, cx
cbw
movss xmm0, dword [rsp + 0xf8]
lahf
movss dword [rsp + 0x1cc], xmm0
lea rax, [rsp + 0x1c8]
mov qword [rsp + 0x228], rax
movzx r9d, di
movzx rcx, r15w
mov dword [rsp + 0x28], 0xf
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movzx dx, r9b
movzx edx, r10w
mov r9d, 0xffffffff
bswap rdx
movsx r8, r12w
mov r8, qword [rsp + 0x220]
cdq
bswap dx
mov rdx, qword [rsp + 0x228]
mov rcx, qword [rsp + 0x88]
jmp 0x14037b7e5
call fcn.140401148
jmp 0x14037b957
cvtsd2ss xmm0, qword [rsp + 0xa0]
movss dword [rsp + 0x108], xmm0
jmp 0x14037b806
cvtsd2ss xmm0, qword [rsp + 0x98]
movss dword [rsp + 0x100], xmm0
jmp 0x14037b81d
movss xmm0, dword [rsp + 0x100]
jmp 0x14037b82b
movss dword [rsp + 0x1d0], xmm0
jmp 0x14037b839
movss xmm0, dword [rsp + 0x108]
movss dword [rsp + 0x1d4], xmm0
jmp 0x14037b850
cvtsi2ss xmm0, dword [rsp + 0x50]
movss xmm1, dword [0x1400cea20]
movss dword [rsp + 0x28], xmm1
cmovs dx, r9w
mov dword [rsp + 0x20], 0xc
cqo
not cl
mov r9d, 0xffffffff
movaps xmm2, xmm0
mov edx, 0xf7144930
not dx
lea rdx, [rsp + 0x1d0]
xchg cl, cl
movsx rcx, r11w
mov rcx, qword [rsp + 0x88]
jmp 0x14037b8a1
call fcn.140401cf5
jmp 0x14037b957
cvtsd2ss xmm0, qword [rsp + 0xa0]
movss dword [rsp + 0x118], xmm0
cvtsd2ss xmm0, qword [rsp + 0x98]
movss dword [rsp + 0x110], xmm0
movss xmm0, dword [rsp + 0x110]
jmp 0x14037b8dd
movss dword [rsp + 0x1d8], xmm0
jmp 0x14037b8eb
movss xmm0, dword [rsp + 0x118]
jmp 0x14037b8f9
movss dword [rsp + 0x1dc], xmm0
cvtsi2ss xmm0, dword [rsp + 0x50]
mov dword [rsp + 0x20], 0xc
mov r9d, 0xffffffff
movzx dx, dh
movsxd rcx, edi
jmp 0x14037b922
movaps xmm2, xmm0
movsx rdx, ax
lea rdx, [rsp + 0x1d8]
mov cl, r15b
movsx rcx, r13w
not ch
mov rcx, qword [rsp + 0x88]
jmp 0x14037b947
call fcn.1404020b7
nop
mov eax, 0x338cbebe
bswap rax
cdqe
lea rax, [rsp + 0x390]
movsxd rcx, esp
mov rcx, rax
jmp 0x14037b96a
call fcn.140373f25
jmp 0x14037b183
lea rcx, [rsp + 0x2e8]
jmp 0x14037b981
call fcn.140373cea
call fcn.1403caf71
mov rax, qword [rsp + 0x80]
rcr dil, cl
mov rcx, qword [rsp + 0x230]
shl di, cl
rcl dil, cl
jmp 0x14037b9a9
mov qword [rax + 4], rcx
mov eax, 0x10
setae sil
rcl ch, cl
movzx esi, bp
imul rax, rax, 2
jmp 0x14037b9c4
mov rcx, qword [rsp + 0x80]
xor si, 0x49b4
movsx di, dil
sar sil, 0xa2
movss xmm0, dword [rsp + 0x120]
cmovge rsi, rsp
movss dword [rcx + rax + 0xc4], xmm0
or si, 0x2d19
sar edi, 3
add rsp, 0x3b8
mov dil, bpl
mov dil, 0x8b
pop rdi
movsx esi, ax
movsx si, r9b
mov sil, cl
pop rsi
ret