Function at 0x14038b49f
Capabilities:
Execute anti-debugging instructions

Disassembly:
push rdi
movsx cx, r8b
bt rax, 8
sub rsp, 0x540
movsxd rax, edx
lea rax, [rsp + 0x30]
sub dil, bl
mov rdi, rax
sub eax, eax
not cx
mov ecx, 1
jmp 0x14038b4cf
rep stosb byte [rdi], al
test ax, ax
adc eax, esp
lea rax, [rsp + 0x31]
btc rdi, 0x2a
rcr dil, 0xa8
xadd dil, dil
mov rdi, rax
ror rcx, 0x9e
not cl
movzx rcx, r14w
sub eax, eax
setns ch
cmova cx, r9w
movsx cx, r8b
mov ecx, 1
rep stosb byte [rdi], al
movsx eax, r11w
lea rax, [rsp + 0x32]
shld edi, ebp, 1
mov rdi, rax
rol ch, 0xa9
bsf ecx, edi
rcr cl, 0xf
xor eax, eax
mov cl, r14b
movsx cx, r11b
movzx ecx, sp
mov ecx, 1
jmp 0x14038b53b
rep stosb byte [rdi], al
stc
cmc
lea rax, [rsp + 0x33]
test r15b, 0xb6
btr rdi, 0x90
shr di, cl
mov rdi, rax
rol cx, cl
sub eax, eax
mov ch, bl
movsx ecx, cx
xchg ecx, ecx
mov ecx, 1
rep stosb byte [rdi], al
mov al, byte [rsp + 0x30]
mov byte [rsp + 0x40], al
xor al, cl
neg al
mov al, byte [rsp + 0x31]
mov byte [rsp + 0x48], al
test edi, 0x5591afb9
lahf
movabs rax, 0xd45cda25862fd1e0
mov qword [rsp + 0xc0], rax
nop
movabs rax, 0x95717054c36ec6fe
jmp 0x14038b5a4
mov qword [rsp + 0xc8], rax
rcl ah, cl
rcr al, cl
mov eax, r11d
mov rax, qword [rsp + 0x480]
stc
cmp sil, 0x20
mov qword [rsp + 0x170], rax
movabs rax, 0xd45cda25e01effc5
cmp sp, 0x8e3a
jmp 0x14038b5dc
mov qword [rsp + 0x1d0], rax
bt ax, r13w
rol al, cl
clc
movabs rax, 0x95717054c36ec6fe
stc
test rbp, rax
cmp r9b, r10b
mov qword [rsp + 0x1d8], rax
xor eax, eax
test eax, eax
je 0x14038b614
jmp 0x14038b687
movdqa xmm0, xmmword [rsp + 0x1d0]
jmp 0x14038b622
movdqa xmmword [rsp + 0x270], xmm0
movdqa xmm0, xmmword [rsp + 0xc0]
jmp 0x14038b639
movdqa xmmword [rsp + 0x510], xmm0
jmp 0x14038b647
movdqa xmm0, xmmword [rsp + 0x510]
jmp 0x14038b655
pxor xmm0, xmmword [rsp + 0x270]
movdqa xmmword [rsp + 0x280], xmm0
cmp r15b, 0x3c
movdqa xmm0, xmmword [rsp + 0x280]
cmp r15w, 0x3b05
movdqa xmmword [rsp + 0xc0], xmm0
clc
test r13b, r11b
xor eax, eax
cmp esi, 0x1d379991
clc
cmp eax, 1
jmp 0x14038b698
je 0x14038b6a3
jmp 0x14038b723
lea rax, [rsp + 0x1e0]
movdqu xmm0, xmmword [rax]
cwde
nop
movdqa xmmword [rsp + 0x520], xmm0
lea rax, [rsp + 0xd0]
jmp 0x14038b6c8
movdqu xmm0, xmmword [rax]
jmp 0x14038b6d1
movdqa xmmword [rsp + 0x290], xmm0
movdqa xmm0, xmmword [rsp + 0x290]
jmp 0x14038b6e8
pxor xmm0, xmmword [rsp + 0x520]
movdqa xmmword [rsp + 0x4d0], xmm0
rol ah, cl
shr ah, 0xbc
lea rax, [rsp + 0xd0]
cmp bpl, r10b
cmp dl, 0x8c
movdqa xmm0, xmmword [rsp + 0x4d0]
movdqu xmmword [rax], xmm0
cmp r13d, esi
bsr eax, r12d
bswap eax
lea rax, [rsp + 0xc0]
cmc
mov qword [rsp + 0x170], rax
xadd al, al
mov al, byte [rsp + 0x32]
mov byte [rsp + 0x50], al
mov al, byte [rsp + 0x33]
mov byte [rsp + 0x58], al
cmp r12b, 0x10
sar rax, cl
xor al, bpl
movabs rax, 0xae35a90594709083
mov qword [rsp + 0xa0], rax
movabs rax, 0x95717054c36ec69b
stc
test r12b, 0x38
mov qword [rsp + 0xa8], rax
jmp 0x14038b77f
mov rax, qword [rsp + 0x4f0]
cmc
clc
mov qword [rsp + 0x178], rax
movabs rax, 0xd45cda25e01effc5
cmp r15b, r15b
cmc
mov qword [rsp + 0x1f0], rax
xadd eax, eax
movabs rax, 0x95717054c36ec6fe
stc
mov qword [rsp + 0x1f8], rax
sub eax, eax
clc
cmp r15b, 0x37
test eax, eax
jmp 0x14038b7cb
je 0x14038b7d6
jmp 0x14038b849
movdqa xmm0, xmmword [rsp + 0x1f0]
jmp 0x14038b7e4
movdqa xmmword [rsp + 0x4b0], xmm0
jmp 0x14038b7f2
movdqa xmm0, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x4c0], xmm0
jmp 0x14038b809
movdqa xmm0, xmmword [rsp + 0x4c0]
jmp 0x14038b817
pxor xmm0, xmmword [rsp + 0x4b0]
movdqa xmmword [rsp + 0x4a0], xmm0
jmp 0x14038b82f
movdqa xmm0, xmmword [rsp + 0x4a0]
cmp r11b, 0x1b
movdqa xmmword [rsp + 0xa0], xmm0
cmp sil, 0xb4
sub eax, eax
cmp eax, 1
jmp 0x14038b853
je 0x14038b85e
jmp 0x14038b8e8
lea rax, [rsp + 0x200]
jmp 0x14038b86b
movdqu xmm0, xmmword [rax]
movsx eax, r11w
movdqa xmmword [rsp + 0x490], xmm0
cdqe
mov al, 9
not ah
lea rax, [rsp + 0xb0]
jmp 0x14038b88f
movdqu xmm0, xmmword [rax]
jmp 0x14038b898
movdqa xmmword [rsp + 0x3e0], xmm0
jmp 0x14038b8a6
movdqa xmm0, xmmword [rsp + 0x3e0]
jmp 0x14038b8b4
pxor xmm0, xmmword [rsp + 0x490]
movdqa xmmword [rsp + 0x2a0], xmm0
lea rax, [rsp + 0xb0]
jmp 0x14038b8d3
movdqa xmm0, xmmword [rsp + 0x2a0]
not cl
cwd
movsx ecx, r13w
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x178], rax
bswap rax
cwd
movss xmm0, dword [0x1400cea20]
movss dword [rsp + 0x28], xmm0
mov rax, qword [rsp + 0x170]
movzx dx, r9b
movsx edx, bx
mov qword [rsp + 0x20], rax
movzx rdx, r14w
cqo
movss xmm3, dword [0x1400ceb20]
cdq
movzx ecx, ax
mov ecx, 0x428cb30b
xorps xmm2, xmm2
lea rdx, [0x1400dc098]
mov rcx, qword [rsp + 0x178]
jmp 0x14038b94e
call fcn.1404298d7
lea rax, [rsp + 0x34]
bt cx, 0x39
xchg dil, dil
rcl dil, 4
mov rdi, rax
sub eax, eax
not cl
mov cx, r8w
mov ecx, 1
jmp 0x14038b979
rep stosb byte [rdi], al
test bl, 0x9e
lea rax, [rsp + 0x35]
bswap cx
rcl edi, 0x9d
btr di, bx
mov rdi, rax
rcr cx, cl
sub eax, eax
mov ecx, 1
rep stosb byte [rdi], al
rol al, 0x91
mov al, byte [rsp + 0x34]
cmp r9b, 0x8d
mov byte [rsp + 0x60], al
cmp cx, 0x12af
cmp r10b, r12b
mov al, byte [rsp + 0x35]
mov byte [rsp + 0x68], al
xchg al, al
movabs rax, 0xf434a94092789a97
test bp, 0xda1d
test r13b, r12b
mov qword [rsp + 0x120], rax
or ah, 0xa5
sar ah, 0x32
rcl ah, cl
movabs rax, 0x95717054a61aa78c
stc
jmp 0x14038b9ef
mov qword [rsp + 0x128], rax
shld ax, r14w, 0x83
movabs rax, 0xd45cda25e01effc5
cmc
cmp sil, sil
stc
mov qword [rsp + 0x210], rax
xadd ah, al
sbb eax, r14d
rcr ah, 0x1a
movabs rax, 0x95717054c36ec6fe
stc
mov qword [rsp + 0x218], rax
xor eax, eax
cmc
cmp r15w, r11w
stc
test eax, eax
jmp 0x14038ba3f
je 0x14038ba4a
jmp 0x14038babc
movdqa xmm0, xmmword [rsp + 0x210]
jmp 0x14038ba58
movdqa xmmword [rsp + 0x2c0], xmm0
jmp 0x14038ba66
movdqa xmm0, xmmword [rsp + 0x120]
jmp 0x14038ba74
movdqa xmmword [rsp + 0x2b0], xmm0
jmp 0x14038ba82
movdqa xmm0, xmmword [rsp + 0x2b0]
jmp 0x14038ba90
pxor xmm0, xmmword [rsp + 0x2c0]
movdqa xmmword [rsp + 0x2d0], xmm0
movdqa xmm0, xmmword [rsp + 0x2d0]
cmc
test rdx, r12
movdqa xmmword [rsp + 0x120], xmm0
test bl, r12b
stc
sub eax, eax
cmp r11b, r10b
cmp dl, 0xb6
cmp eax, 1
jmp 0x14038bacc
je 0x14038bad7
jmp 0x14038bb58
lea rax, [rsp + 0x220]
movdqu xmm0, xmmword [rax]
setno ah
movsxd rax, esi
movdqa xmmword [rsp + 0x2f0], xmm0
jmp 0x14038bafc
lea rax, [rsp + 0x130]
jmp 0x14038bb09
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x2e0], xmm0
movdqa xmm0, xmmword [rsp + 0x2e0]
jmp 0x14038bb24
pxor xmm0, xmmword [rsp + 0x2f0]
movdqa xmmword [rsp + 0x300], xmm0
movsxd r8, r9d
rdtsc
cwde
lea rax, [rsp + 0x130]
cwd
movdqa xmm0, xmmword [rsp + 0x300]
jmp 0x14038bb54
movdqu xmmword [rax], xmm0
lea rax, [rsp + 0x120]
cwd
movzx r8d, r11w
bswap rcx
mov qword [rsp + 0x190], rax
movsx r8, cx
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 3
movzx cx, sil
movzx rdx, r12w
lea r8, str.no_limit
cqo
mov dl, 0x86
lea rdx, [0x1400dc0a0]
setb ch
mov rcx, qword [rsp + 0x190]
call fcn.140424aaf
lea rax, [rsp + 0x36]
movzx ecx, r10w
mov cl, 0xae
clc
mov rdi, rax
xor eax, eax
mov ecx, 1
jmp 0x14038bbc9
rep stosb byte [rdi], al
lea rax, [rsp + 0x37]
shr cl, 1
mov rdi, rax
adc cl, r8b
ror cx, cl
btr cx, 0x13
sub eax, eax
xchg cx, cx
mov ecx, 1
jmp 0x14038bbef
rep stosb byte [rdi], al
rcr al, 0xa2
mov al, byte [rsp + 0x36]
stc
mov byte [rsp + 0x70], al
mov al, byte [rsp + 0x37]
mov byte [rsp + 0x78], al
stc
movabs rax, 0xb77cbf49827f9180
test r10w, r12w
mov qword [rsp + 0x140], rax
movabs rax, 0xe718113cb01da98c
cmp r15b, 0x93
cmc
mov qword [rsp + 0x148], rax
adc ah, 0x2c
movabs rax, 0xc897da4b57c29a27
test r13d, 0x201c980c
stc
mov qword [rsp + 0x150], rax
cmovne ax, r14w
movsxd rax, esi
movabs rax, 0xdb8e9b4a1a6bb170
test r11b, r12b
clc
cmc
mov qword [rsp + 0x158], rax
movzx eax, r8w
movabs rax, 0xd45cda25e01effc5
cmc
stc
mov qword [rsp + 0x1a0], rax
bts eax, edx
movabs rax, 0x95717054c36ec6fe
mov qword [rsp + 0x1a8], rax
bt eax, 0x89
movabs rax, 0xc897da4b57c29a27
stc
test spl, 0x2a
cmp bpl, spl
mov qword [rsp + 0x1b0], rax
movabs rax, 0xdb8e9b4a1a6bb170
stc
test rdx, 0xffffffffbfa04b8b
clc
mov qword [rsp + 0x1b8], rax
cmp dx, bx
sub eax, eax
test eax, eax
jmp 0x14038bce1
je 0x14038bcec
jmp 0x14038bd62
movdqa xmm0, xmmword [rsp + 0x1a0]
jmp 0x14038bcfa
movdqa xmmword [rsp + 0x320], xmm0
jmp 0x14038bd08
movdqa xmm0, xmmword [rsp + 0x140]
jmp 0x14038bd16
movdqa xmmword [rsp + 0x310], xmm0
jmp 0x14038bd24
movdqa xmm0, xmmword [rsp + 0x310]
jmp 0x14038bd32
pxor xmm0, xmmword [rsp + 0x320]
movdqa xmmword [rsp + 0x330], xmm0
movdqa xmm0, xmmword [rsp + 0x330]
test dil, 0x36
movdqa xmmword [rsp + 0x140], xmm0
stc
test bpl, 0xb7
cmp cl, 0x12
xor eax, eax
clc
test eax, eax
jmp 0x14038bd6c
je 0x14038bd77
jmp 0x14038bdf3
lea rax, [rsp + 0x1b0]
jmp 0x14038bd84
movdqu xmm0, xmmword [rax]
setbe ah
lahf
movdqa xmmword [rsp + 0x350], xmm0
movsxd rax, r10d
seta ah
lea rax, [rsp + 0x150]
jmp 0x14038bda8
movdqu xmm0, xmmword [rax]
jmp 0x14038bdb1
movdqa xmmword [rsp + 0x340], xmm0
jmp 0x14038bdbf
movdqa xmm0, xmmword [rsp + 0x340]
pxor xmm0, xmmword [rsp + 0x350]
movdqa xmmword [rsp + 0x360], xmm0
lea rax, [rsp + 0x150]
test bx, bx
clc
movdqa xmm0, xmmword [rsp + 0x360]
movdqu xmmword [rax], xmm0
sub eax, eax
cmp r11d, r15d
test dil, bpl
cmp eax, 1
jmp 0x14038be03
je 0x14038be0e
jmp 0x14038be96
lea rax, [rsp + 0x1c0]
jmp 0x14038be1b
movdqu xmm0, xmmword [rax]
lahf
movdqa xmmword [rsp + 0x380], xmm0
setnp al
cdqe
lea rax, [rsp + 0x160]
movdqu xmm0, xmmword [rax]
jmp 0x14038be3f
movdqa xmmword [rsp + 0x370], xmm0
jmp 0x14038be4d
movdqa xmm0, xmmword [rsp + 0x370]
jmp 0x14038be5b
pxor xmm0, xmmword [rsp + 0x380]
movdqa xmmword [rsp + 0x390], xmm0
bsf rax, rcx
lea rax, [rsp + 0x160]
test bx, r15w
test spl, 0x86
movdqa xmm0, xmmword [rsp + 0x390]
movdqu xmmword [rax], xmm0
stc
test bx, r14w
cmp r15b, r10b
xor eax, eax
cmp bpl, r14b
test r12b, r14b
cmp eax, 1
jmp 0x14038bea6
je 0x14038beb1
jmp 0x14038bf4d
lea rax, [rsp + 0x1d0]
jmp 0x14038bebe
movdqu xmm0, xmmword [rax]
cmovs ax, cx
movdqa xmmword [rsp + 0x3b0], xmm0
movzx eax, r8w
movsxd rax, r13d
setne al
lea rax, [rsp + 0x170]
jmp 0x14038bee6
movdqu xmm0, xmmword [rax]
jmp 0x14038beef
movdqa xmmword [rsp + 0x3a0], xmm0
jmp 0x14038befd
movdqa xmm0, xmmword [rsp + 0x3a0]
jmp 0x14038bf0b
pxor xmm0, xmmword [rsp + 0x3b0]
movdqa xmmword [rsp + 0x3c0], xmm0
mov dl, 0xb6
lea rax, [rsp + 0x170]
movzx ecx, r11w
not rdx
mov cl, bpl
movdqa xmm0, xmmword [rsp + 0x3c0]
mov dh, 0xae
setnp dh
cqo
movdqu xmmword [rax], xmm0
movzx eax, ax
bswap ax
cdq
lea rax, [rsp + 0x140]
jmp 0x14038bf5a
mov qword [rsp + 0x198], rax
cqo
lea rdx, [0x1400dc088]
not ch
mov rcx, qword [rsp + 0x198]
call fcn.1404208fa
movzx eax, byte [0x1400dc088]
cmp eax, 1
jmp 0x14038bf89
jne 0x14038c483
lea rax, [rsp + 0x38]
bts di, r11w
mov rdi, rax
bt rcx, 0xa8
btr cx, sp
sub eax, eax
not ch
mov ecx, 1
jmp 0x14038bfb3
rep stosb byte [rdi], al
lea rax, [rsp + 0x39]
neg dil
rcl di, cl
mov rdi, rax
dec ch
xor eax, eax
movsxd rcx, edx
mov ecx, 1
jmp 0x14038bfd4
rep stosb byte [rdi], al
cmc
lea rax, [rsp + 0x3a]
mov rdi, rax
sub eax, eax
movsx cx, r9b
mov cx, sp
mov ecx, 1
jmp 0x14038bff3
rep stosb byte [rdi], al
lea rax, [rsp + 0x3b]
shl ch, 0x34
or cl, r10b
movsx edi, ax
mov rdi, rax
sbb cx, r9w
shl cx, cl
inc cl
sub eax, eax
mov ecx, 1
rep stosb byte [rdi], al
add al, dl
mov al, byte [rsp + 0x38]
cmp ecx, r14d
stc
mov byte [rsp + 0x80], al
ror al, cl
mov al, byte [rsp + 0x39]
test bx, dx
jmp 0x14038c037
mov byte [rsp + 0x88], al
cmp r12b, 0x32
sub al, r13b
movabs rax, 0xd45cda25862fd1e0
jmp 0x14038c054
mov qword [rsp + 0x100], rax
rol al, cl
test r10b, 0x3a
btc eax, r14d
movabs rax, 0x95717054c36ec6fe
mov qword [rsp + 0x108], rax
shr ax, cl
movsx rax, sp
mov rax, qword [rsp + 0x4f8]
mov qword [rsp + 0x180], rax
xor ax, 0xf134
add rax, 0xffffffffaa1544ad
movabs rax, 0xd45cda25e01effc5
test rbp, 0xffffffffdda2e127
mov qword [rsp + 0x230], rax
movabs rax, 0x95717054c36ec6fe
cmp r8w, r12w
mov qword [rsp + 0x238], rax
cmc
test ebp, 0x42b13e9f
test dx, bp
xor eax, eax
cmc
test eax, eax
jmp 0x14038c0dd
je 0x14038c0e8
jmp 0x14038c160
movdqa xmm0, xmmword [rsp + 0x230]
jmp 0x14038c0f6
movdqa xmmword [rsp + 0x530], xmm0
jmp 0x14038c104
movdqa xmm0, xmmword [rsp + 0x100]
jmp 0x14038c112
movdqa xmmword [rsp + 0x3d0], xmm0
jmp 0x14038c120
movdqa xmm0, xmmword [rsp + 0x3d0]
jmp 0x14038c12e
pxor xmm0, xmmword [rsp + 0x530]
movdqa xmmword [rsp + 0x3f0], xmm0
stc
test cl, 0x24
jmp 0x14038c149
movdqa xmm0, xmmword [rsp + 0x3f0]
stc
cmp r13w, r8w
movdqa xmmword [rsp + 0x100], xmm0
xor eax, eax
cmc
cmp eax, 1
jmp 0x14038c16b
je 0x14038c176
jmp 0x14038c1fe
lea rax, [rsp + 0x240]
jmp 0x14038c183
movdqu xmm0, xmmword [rax]
movsx rax, r12w
not al
movdqa xmmword [rsp + 0x410], xmm0
bswap rax
lea rax, [rsp + 0x110]
jmp 0x14038c1a6
movdqu xmm0, xmmword [rax]
movdqa xmmword [rsp + 0x400], xmm0
jmp 0x14038c1b8
movdqa xmm0, xmmword [rsp + 0x400]
jmp 0x14038c1c6
pxor xmm0, xmmword [rsp + 0x410]
movdqa xmmword [rsp + 0x420], xmm0
lea rax, [rsp + 0x110]
clc
cmp spl, 0x37
movdqa xmm0, xmmword [rsp + 0x420]
jmp 0x14038c1f5
movdqu xmmword [rax], xmm0
movzx ax, r13b
lea rax, [rsp + 0x100]
test sil, 0xbe
mov qword [rsp + 0x180], rax
not al
sub al, dl
mov al, byte [rsp + 0x3a]
jmp 0x14038c21f
mov byte [rsp + 0x90], al
neg al
and al, 0x83
mov al, byte [rsp + 0x3b]
mov byte [rsp + 0x98], al
sbb ah, 0x1c
movzx rax, r8w
movabs rax, 0xbd3db25693718da6
mov qword [rsp + 0xe0], rax
movsxd rax, r9d
movabs rax, 0x9571152eaa1de68c
cmp r13b, r14b
mov qword [rsp + 0xe8], rax
setge al
mov rax, qword [rsp + 0x500]
test r13b, r10b
mov qword [rsp + 0x188], rax
or eax, r9d
sal al, cl
movabs rax, 0xd45cda25e01effc5
cmc
test r9w, 0xd50c
mov qword [rsp + 0x250], rax
sub al, r10b
movsx ax, cl
clc
movabs rax, 0x95717054c36ec6fe
cmc
jmp 0x14038c2b2
mov qword [rsp + 0x258], rax
test sil, r11b
cmp r10, 0xffffffff8b84c52b
xor eax, eax
stc
test eax, eax
jmp 0x14038c2ce
je 0x14038c2d9
jmp 0x14038c346
movdqa xmm0, xmmword [rsp + 0x250]
jmp 0x14038c2e7
movdqa xmmword [rsp + 0x440], xmm0
jmp 0x14038c2f5
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x430], xmm0
jmp 0x14038c30c
movdqa xmm0, xmmword [rsp + 0x430]
jmp 0x14038c31a
pxor xmm0, xmmword [rsp + 0x440]
movdqa xmmword [rsp + 0x450], xmm0
cmp spl, r15b
movdqa xmm0, xmmword [rsp + 0x450]
movdqa xmmword [rsp + 0xe0], xmm0
clc
cmp bpl, 0xa4
xor eax, eax
jmp 0x14038c34d
cmp eax, 1
jmp 0x14038c355
je 0x14038c360
jmp 0x14038c3ee
lea rax, [rsp + 0x260]
jmp 0x14038c36d
movdqu xmm0, xmmword [rax]
cdqe
setp al
mov rax, r13
movdqa xmmword [rsp + 0x470], xmm0
jmp 0x14038c38b
lea rax, [rsp + 0xf0]
movdqu xmm0, xmmword [rax]
jmp 0x14038c39c
movdqa xmmword [rsp + 0x460], xmm0
jmp 0x14038c3aa
movdqa xmm0, xmmword [rsp + 0x460]
jmp 0x14038c3b8
pxor xmm0, xmmword [rsp + 0x470]
movdqa xmmword [rsp + 0x4e0], xmm0
not ch
lea rax, [rsp + 0xf0]
xchg cl, cl
movdqa xmm0, xmmword [rsp + 0x4e0]
movzx ecx, r14w
setnp dh
movdqu xmmword [rax], xmm0
movzx eax, r12w
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x188], rax
movzx dx, r10b
mov ch, cl
movss xmm0, dword [0x1400cea20]
cdq
jmp 0x14038c413
movss dword [rsp + 0x28], xmm0
rdtsc
cmovns dx, r11w
mov rax, qword [rsp + 0x180]
movzx rcx, r12w
movsx cx, dil
cdq
mov qword [rsp + 0x20], rax
cwd
cmovg rdx, rsi
movzx rcx, dx
movss xmm3, dword [0x1400ceb20]
mov cl, 8
movzx dx, dl
xchg dl, ch
xorps xmm2, xmm2
movsx dx, r10b
movzx dx, r8b
setl ch
lea rdx, [0x1400dc090]
not cl
mov ecx, esi
jmp 0x14038c471
mov rcx, qword [rsp + 0x188]
jmp 0x14038c47e
call fcn.1404298d7
add rsp, 0x540
not dil
pop rdi
jmp 0x14038c493
ret