Function at 0x14011e963
Capabilities:
Execute anti-debugging instructions
Get number of processors

Disassembly:
push r15
cmp r10b, spl
lahf
movzx eax, dx
push r14
bsf r14w, cx
movsx eax, r11w
push r13
push r12
rcl r15d, cl
push rsi
movsx r14, di
movsx r14d, r8w
push rdi
dec r15w
btr r12w, r12w
push rbp
movzx rdi, di
cmova r15, r15
xor r15b, 0x2a
push rbx
xor ax, bp
add r13w, 0x108e
sal r14w, 0xab
sub rsp, 0x118
neg rdi
adc bpl, 0x9e
movaps xmmword [rsp + 0x100], xmm10
rcl al, 0x47
movsx r15, r13w
movaps xmmword [rsp + 0xf0], xmm9
movzx r14d, bp
movaps xmmword [rsp + 0xe0], xmm8
sal r13b, 0x40
shl bpl, 0x31
mov r14w, bp
movaps xmmword [rsp + 0xd0], xmm7
setg dil
sub bpl, sil
movaps xmmword [rsp + 0xc0], xmm6
cmc
mov rdi, rdx
mov qword [rsp + 0x68], rcx
or r14b, 0x3a
xor r12b, dil
mov rax, qword [0x1400f5980]
sub r12b, r8b
cmc
bsr r15w, bp
xor rax, rsp
mov qword [rsp + 0xb8], rax
cmovl bp, di
movabs r14, 0xffff00000000ffff
rcr ah, 0xf6
or ecx, 0x4e9585ed
xor r15w, 0x590e
movabs r15, 0xf00000000000000
bts eax, esi
movabs rbp, 0xf0000000000000
cmc
cbw
movabs r12, 0xffffffff0000
movabs rax, 0x22a69c8c1c69ad28
neg r13b
movabs rcx, 0xf0c4123fadab5b23
bts r13w, bx
bts r13w, r10w
clc
movq xmm0, rcx
setl r13b
shld rcx, r14, 0x7a
movq xmm9, rax
punpcklqdq xmm9, xmm0
and r13d, 0x8ca5b094
movsx ax, r12b
pxor xmm9, xmmword [0x1400f6b90]
and r13b, spl
jmp 0x14011eaca
movabs r13, 0xf0000f000
movabs rax, 0x2e4edf4739e5cccb
shr ch, cl
inc ecx
mov ecx, 0xb820a95a
movabs rcx, 0xcefabb959374b9b9
movq xmm0, rcx
test r10, 0xffffffffa605f3b7
test si, bp
movq xmm1, rax
cmc
punpcklqdq xmm1, xmm0
cmp r10b, r12b
sub eax, eax
jmp 0x14011eb14
not rax
jmp 0x14011eb1c
movq xmm0, rax
pshufd xmm7, xmm0, 0x44
movabs rax, 0xd65faa5bc61a3334
movzx ecx, bx
movzx rcx, r9w
movabs rcx, 0x3105ce8919c74656
jmp 0x14011eb46
movq xmm0, rcx
jmp 0x14011eb50
movq xmm2, rax
punpcklqdq xmm2, xmm0
jmp 0x14011eb5e
pxor xmm2, xmm1
jmp 0x14011eb67
pandn xmm2, xmm7
pshufd xmm0, xmm2, 0xee
movq rcx, xmm0
movq rax, xmm2
test r10w, 0x81a3
jmp 0x14011eb85
mov eax, eax
test spl, 0x8e
shl rax, 0x10
and rcx, r14
or rcx, rax
and rax, r11
sar ax, 0
mov rax, r8
or rax, rcx
stc
shr rax, 0x20
je 0x14011ebc1
mov rax, r8
sub edx, edx
test rbx, 0x3b999fe3
div rcx
jmp 0x14011ebd9
mov eax, r8d
dec bh
ror bl, cl
btc rbx, r14
sub edx, edx
xadd r9b, bl
div ecx
add ebx, ecx
ror r9b, cl
mov rbx, r8
movzx r9w, cl
xadd r9b, al
sub rbx, rdx
neg r9b
dec r9b
cmp r8b, sil
lea rbx, [rbx + rcx]
test rdx, rdx
movsx cx, r9b
cmove rbx, r8
xchg r9b, al
btr ax, 4
movzx rax, bx
movabs rax, 0x108ea67b82d9e45f
rol ecx, 7
neg dx
add dx, 0xce5f
movabs rcx, 0x2196f8bd1e234861
movq xmm0, rcx
shld edx, r11d, 0xf0
sete dl
or dh, 0x91
movq xmm6, rax
mov r9w, r12w
stc
punpcklqdq xmm6, xmm0
movzx r9w, al
bts r9d, ebp
sal dx, 0x7f
movdqa xmm0, xmmword [0x1400f6b20]
or dx, 0x5443
test sil, r8b
pxor xmm0, xmm6
btr r9d, 0x4f
movq rdx, xmm0
bswap r9d
rcr r9d, 0xce
shr r9b, cl
mov r9, rdx
jmp 0x14011ec87
shl r9, 0xc
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
mov rcx, rax
inc r8b
cmc
sub r8d, 0x7685dc66
shr rcx, 8
mov r8d, r9d
rcl r11w, 0xda
and r8d, 0xf00f0000
movabs r10, 0xf0000000f00
test r15b, 0x82
bt r11, rsp
and rcx, r10
add r11b, 0x3e
inc sil
and sil, 0x30
mov r10, rdx
bt r11w, 0x78
shl r10, 0x10
dec sil
adc r11d, 0xcb38afe8
bswap si
movabs r11, 0xf000000000
neg sil
and r10, r11
adc r11w, 0xcb7c
or r10, r8
rol r11w, 0xf2
sar r11, 0x75
bsf rsi, r12
mov r11, rax
btr r8d, ebp
shl r11, 8
shrd si, bp, 0x79
shld r8d, r8d, 0x18
adc r8d, 0x35a4e1ff
movabs r8, 0xf000000000000
and r11, r8
or r11, r10
bt r8d, r13d
mov r8, rdx
movzx r10, si
sal si, cl
shr r8, 0x38
movabs r10, 0xf00000000000
inc sil
neg sil
and r9, r10
sal r10w, cl
sub esi, eax
cmovg r10w, r15w
mov rsi, rax
rol r10w, cl
bt r10, 0xae
shl r10w, 0x97
shl rsi, 0x3c
cmp r8b, spl
sub r10b, 0x99
inc r10
or rsi, rcx
cmp ax, r12w
movzx rcx, cx
shr r10b, cl
or rsi, r11
sal ecx, cl
xor r10w, r13w
movzx r11d, ax
mov rcx, rax
btc r11w, 0x4b
rcr r11b, 0x59
shr rcx, 0x14
movsx r11w, dil
bts r10, r9
mov r10, rdx
shr r10, 0x28
bswap r11w
sub r11, 0x140d1bb5
dec r11b
and r10d, 0xf
xadd r11w, r11w
and r8d, 0xfffffff0
or r8, r9
or r8, rsi
mov r9, rax
shr r11b, cl
sbb r11b, dl
shl r9, 0x20
and r9, rbp
adc r11b, 0xc3
mov r11, rdx
stc
shr r11, 0x18
and r11d, 0xf000000
cmp bpl, 0xee
or r11, r9
cmp r9w, 0x6d13
shr rdx, 0x24
and edx, 0xf00000
cmp bh, 0x24
jmp 0x14011ee30
shl rax, 0x30
cmp r8b, r15b
and rax, r15
test dh, 0xd3
test r10w, sp
jmp 0x14011ee46
or rax, rdx
movzx rdx, r15w
and rcx, r13
shr rdx, cl
movsx edx, r10w
or rcx, r10
or rcx, r11
movsx rdx, r9w
or rcx, rax
adc dh, dl
or rcx, r8
not rcx
jmp 0x14011ee71
movabs rdx, 0x8d3cdcfa68ade242
jmp 0x14011ee80
call fcn.140017060
mov r8, rax
movzx ecx, r8w
movsx cx, r8b
movabs rax, 0x5c4d12f947bd853
movsx cx, ah
seta ch
mov cl, r12b
movabs rcx, 0xf14a21a5abe6d649
movq xmm0, rcx
movzx cx, r15b
movq xmm1, rax
sets ah
punpcklqdq xmm1, xmm0
cmovb rcx, rbx
movzx ax, dh
movabs rax, 0x2556ed8b6b8427ac
movsx cx, r14b
movabs rcx, 0xeb51d01227c2986
jmp 0x14011eeeb
movq xmm0, rcx
jmp 0x14011eef5
movq xmm2, rax
jmp 0x14011eeff
punpcklqdq xmm2, xmm0
jmp 0x14011ef08
pxor xmm2, xmm1
pandn xmm2, xmm7
pshufd xmm0, xmm2, 0xee
movq rax, xmm0
mov cl, r10b
sar rdx, 0x5e
movd esi, xmm2
stc
cdq
shl esi, 0x10
movzx eax, ax
xor cx, 0xb310
movsx r9w, r15b
btr edx, 0xfc
mov qword [rsp + 0x60], rax
sar r9w, cl
dec r9d
mov r9, qword gs:[rsi + rax]
adc rcx, 0x3aa81f3b
rdtsc
bsr rcx, r13
bt ecx, r10d
shl rdx, 0x20
or rdx, rax
movabs rax, 0xddf466968c7e60e2
movabs rcx, 0xc50a4a93f4987797
movq xmm0, rcx
jmp 0x14011ef88
movq xmm1, rax
not cl
punpcklqdq xmm1, xmm0
cmovle rcx, r10
xchg ecx, ecx
movabs rax, 0x279f4be973819f1d
jmp 0x14011efac
movabs rcx, 0x3af567ec2cf2886a
movq xmm0, rcx
jmp 0x14011efc0
movq xmm2, rax
punpcklqdq xmm2, xmm0
jmp 0x14011efce
pxor xmm2, xmm1
jmp 0x14011efd7
pandn xmm2, xmm7
pshufd xmm0, xmm2, 0xee
movq rcx, xmm0
test spl, bpl
sal ah, cl
movq rax, xmm2
shl rax, 0x10
and rax, r12
test rsi, rcx
test r15b, 0x2b
and rcx, r14
or rcx, rax
shld ax, dx, 0x17
mov qword [rsp + 0x40], rcx
sub rax, 0xbbde0f
mov rax, rcx
cmp r13w, 0x238c
adc cx, r11w
mov cx, 0xbca7
imul rax, rdx
movq xmm1, rax
movq xmm0, rdx
cbw
punpcklqdq xmm0, xmm1
movabs rax, 0xc89e012b9fea780f
movabs rcx, 0xafe1eb9d9ae15141
jmp 0x14011f052
movq xmm1, rcx
movzx cx, dil
movsx ecx, si
movq xmm2, rax
mov ecx, r13d
punpcklqdq xmm2, xmm1
lahf
not ecx
movabs rax, 0x3845cf9b601587f0
movabs rcx, 0x501e252dab5aaebd
movq xmm3, rcx
jmp 0x14011f08c
movq xmm1, rax
punpcklqdq xmm1, xmm3
jmp 0x14011f09a
pxor xmm1, xmm2
jmp 0x14011f0a3
pandn xmm1, xmm7
movabs rax, 0x26725e642a0d8960
movsx cx, bh
movsxd rcx, edx
movabs rcx, 0x7b9be4ef1e6aa193
jmp 0x14011f0c7
movq xmm2, rcx
movq xmm3, rax
not ah
cwde
mov ax, si
punpcklqdq xmm3, xmm2
movabs rax, 0xb5b62281d5f2769f
setb cl
movsx rcx, dx
movabs rcx, 0x8464980a047e5e68
jmp 0x14011f0fb
movq xmm2, rcx
movq xmm4, rax
jmp 0x14011f10a
punpcklqdq xmm4, xmm2
pxor xmm4, xmm3
pandn xmm4, xmm7
movdqa xmm2, xmm1
jmp 0x14011f11f
punpcklqdq xmm2, xmm4
jmp 0x14011f128
psllq xmm2, 0x10
punpckhqdq xmm1, xmm4
movdqa xmm8, xmmword [section..rdata]
pand xmm2, xmm8
pandn xmm8, xmm1
por xmm8, xmm2
movq rax, xmm8
cmc
mov qword [rsp + 0x58], rax
cmc
imul rax, rdx
jmp 0x14011f15e
pshufd xmm1, xmm8, 0xee
movq rcx, xmm1
sbb r10b, 0xd0
or r10, 0x3c80c7c8
mov qword [rsp + 0x50], rcx
imul rdx, rcx
jmp 0x14011f18a
movabs rcx, 0xcad9f2f6a08e31c2
cmove r10w, ax
jmp 0x14011f1a2
movabs r10, 0x98efecd3c3e9fe57
jmp 0x14011f1b1
movq xmm1, r10
movsxd r10, ebp
movq xmm2, rcx
mov cx, 0x76ed
punpcklqdq xmm2, xmm1
movabs rcx, 0x23a419295f7131c2
movzx r10w, bpl
cmovbe r10, r13
movabs r10, 0x6710070c7923fe57
jmp 0x14011f1e8
movq xmm3, r10
jmp 0x14011f1f2
movq xmm1, rcx
jmp 0x14011f1fc
punpcklqdq xmm1, xmm3
jmp 0x14011f205
pxor xmm1, xmm2
pandn xmm1, xmm7
movabs r11, 0xffffffff00000000
rol r10b, cl
and rax, r11
movzx ecx, r15w
movabs rcx, 0xa5e71a5929003b6d
xchg r10, r10
setle r10b
movsx r10w, dil
movabs r10, 0x4b315649de6168dd
jmp 0x14011f246
movq xmm2, r10
movsx r10w, r14b
mov r10b, r12b
xchg r10b, r10b
movq xmm3, rcx
movsx r10d, r9w
movsx cx, bpl
setno r10b
punpcklqdq xmm3, xmm2
movsx r10w, r11b
mov cx, 0xfbde
movzx r10, cx
movabs rcx, 0x3b6ac41fd6ffc492
movzx r10d, ax
movzx r10, r12w
movzx r10w, cl
movabs r10, 0xb4ce880fd9d19702
movq xmm2, r10
jmp 0x14011f2a4
movq xmm4, rcx
jmp 0x14011f2ae
punpcklqdq xmm4, xmm2
pxor xmm4, xmm3
pandn xmm4, xmm7
movdqa xmm2, xmm4
jmp 0x14011f2c3
punpcklqdq xmm2, xmm1
jmp 0x14011f2cc
psllq xmm2, 0x10
pand xmm2, xmmword [0x1400cc010]
jmp 0x14011f2de
punpckhqdq xmm4, xmm1
pand xmm4, xmmword [0x1400cc020]
jmp 0x14011f2ef
por xmm4, xmm2
pshufd xmm10, xmm4, 0xee
mov rbp, r15
mov r10b, r13b
mov r15, r13
cmc
add r13b, 8
ror r13b, cl
mov r13, r12
movq r12, xmm10
mov r10d, r12d
and r10d, r8d
cmp sil, 0xa5
movq rcx, xmm4
cmc
test rdi, r12
mov qword [rsp + 0x38], rcx
cmp cl, spl
shr r8, cl
xor rcx, 0x1d9a6ebb
test r15d, esp
or r10, rax
btc ax, r9w
bt rcx, rdx
test dil, 0xc6
mov qword [rsp + 0x48], r12
ror al, 0xef
and rcx, 0x4baa7e44
movzx ax, r13b
and r8d, r12d
jmp 0x14011f366
and rdx, r11
add ecx, edx
test ch, 0xba
movsx rcx, r14w
or rdx, r8
cmovae ecx, ebp
movsx ecx, r8w
cdqe
movq xmm1, r10
jmp 0x14011f38b
movq xmm2, rdx
punpcklqdq xmm1, xmm2
pxor xmm1, xmm0
setl ah
movzx rcx, di
movsxd rcx, esi
movabs rax, 0x79fef7bdfd9b1761
jmp 0x14011f3b3
movabs rcx, 0x1e36a316e494885
movq xmm2, rcx
movsx ecx, r9w
movsx cx, r10b
movq xmm3, rax
bswap rcx
movsx ax, dil
movsxd rcx, r14d
punpcklqdq xmm3, xmm2
movsx eax, sp
movzx rax, r8w
movabs rax, 0xbe0247870264e89e
movsxd rcx, ebp
movabs rcx, 0xfe1cda0bb295b6fa
movq xmm2, rcx
jmp 0x14011f407
movq xmm4, rax
jmp 0x14011f411
punpcklqdq xmm4, xmm2
jmp 0x14011f41a
pxor xmm4, xmm3
jmp 0x14011f423
pandn xmm4, xmm7
pshufd xmm2, xmm4, 0xee
movq rcx, xmm2
movq rax, xmm4
clc
test r14b, 0xf8
test r13b, r8b
shl rax, 0x10
cmc
stc
cmp si, 0x5892
and rax, r13
test bh, bl
and rcx, r14
or rcx, rax
mov qword [rsp + 0x30], rcx
movsx ax, spl
movdqu xmmword [rcx + r9], xmm1
movabs rax, 0x134b7d0ee4527aba
movzx rcx, si
bswap cx
movabs rcx, 0x28f5ea83f82d8ec7
jmp 0x14011f484
movq xmm1, rcx
movq xmm2, rax
punpcklqdq xmm2, xmm1
movsx ax, r14b
mov ax, bx
not ch
movabs rax, 0xbe97e6d91bad8545
movsx ecx, r8w
movsx rcx, di
movabs rcx, 0xd70a7154e40b70a8
jmp 0x14011f4bd
movq xmm1, rcx
movq xmm3, rax
punpcklqdq xmm3, xmm1
pxor xmm3, xmm2
jmp 0x14011f4d4
pandn xmm3, xmm7
pshufd xmm1, xmm3, 0xee
movq rcx, xmm1
ror ah, 0x1c
movq rax, xmm3
test r12b, 0xdd
cmp rsp, 0x6f0e5dd0
cmp r9b, sil
shl rax, 0x10
cmc
and rax, r13
bt r13w, 0xe
adc r13d, r9d
mov r13, r15
mov r15, rbp
bt bp, r13w
sar bpl, cl
movabs rbp, 0xf0000000000000
cmp bl, 0xbc
test r11b, bpl
clc
and rcx, r14
test r10b, 0x3b
jmp 0x14011f534
or rcx, rax
mov qword [rsp + 0x28], rcx
movdqu xmmword [rcx + r9], xmm0
bts eax, r15d
bts rax, r15
movabs rax, 0xd4f682335f5a9e37
movabs rcx, 0x7fb30e6d5b090811
btr r9, r15
bt r9, r14
cmp r11b, bpl
movq xmm0, rcx
movq xmm7, rax
rol ch, 0x39
bsf ecx, ebp
clc
punpcklqdq xmm7, xmm0
shld r9w, di, 0xae
movdqa xmm0, xmmword [0x1400f6b70]
pxor xmm0, xmm7
btr cx, 0x4d
sal r9b, 0xc9
movsx cx, r12b
movq rcx, xmm0
test r11b, 0xe4
rol r9d, cl
cmp r13, r15
mov r9, rcx
shl r9, 0xc
jmp 0x14011f5b9
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
sub r8d, edx
xor dl, r15b
mov rdx, rax
bt r10w, di
rcr r11b, 0xd4
shr rdx, 8
bswap r11w
movsxd r11, esi
mov r8d, r9d
clc
cmp di, di
and r8d, 0xf00f0000
test ax, sp
xchg r10d, r11d
movabs r10, 0xf0000000f00
movzx r11, r10w
xor r11b, 0xec
and rdx, r10
cmp r9w, 0xad25
mov r10, rcx
sar r11b, cl
ror r11b, cl
shl r10, 0x10
bt r11, 0x28
mov r11w, 0xfca1
movabs r11, 0xf000000000
jmp 0x14011f639
and r10, r11
adc r11b, dil
clc
movsx r11d, r15w
or r10, r8
mov r11, rax
not r8w
shl r11, 8
xor r8, 0xffffffffb0a8387a
movabs r8, 0xf000000000000
and r11, r8
movsxd r8, esp
adc r8b, spl
inc r8b
or r11, r10
mov r10, rax
bts r8w, r12w
xor r8w, r11w
not r8b
shl r10, 0x3c
or r10, rdx
shl dx, cl
sal dh, cl
clc
mov r8, rcx
sal dh, cl
xor rdx, 0xc9785d3
shr r8, 0x38
clc
movabs rdx, 0xf00000000000
cmp ax, bp
and r9, rdx
or r10, r11
movsx dx, r15b
shl dl, 0xae
mov rdx, rax
stc
jmp 0x14011f6c3
and r8d, 0xfffffff0
or r8, r9
mov r9b, 0xf2
sar r9w, 0xfb
or r8, r10
cmc
rcr r9w, 0xfd
mov r9, rax
sub r10w, r14w
xadd r10b, r10b
btr r10d, r14d
shl r9, 0x20
ror r10b, 0x4c
cmovs r10d, r9d
and r9, rbp
mov r10, rcx
test r13b, 0x81
shr r10, 0x18
and r10d, 0xf000000
test r14w, r10w
cmp r12, rdi
or r10, r9
mov r9, rcx
test dh, al
cmc
shr rcx, 0x24
test r15b, 0xa4
cmc
cmp r14, rbx
and ecx, 0xf00000
shl rax, 0x30
cmp r10b, 0xf4
and rax, r15
or rax, rcx
btc cx, cx
sub ecx, 0x58a53f2e
add rcx, r15
shr rdx, 0x14
bswap cx
shr r9, 0x28
sar rcx, 0x7e
movsx ecx, bx
shr rcx, cl
and r9d, 0xf
and rdx, r13
rcl ch, cl
shl cx, 0xee
or rdx, r9
or rdx, r10
clc
movsx cx, bl
shrd cx, r13w, 0x79
or rdx, rax
xchg ecx, ecx
sar cl, cl
inc rcx
or rdx, r8
cmovle rcx, rcx
movsx cx, r9b
movsxd rcx, edx
not rdx
movsx rcx, ax
xchg rcx, rcx
movsxd rcx, r13d
mov rcx, rbx
jmp 0x14011f7a9
call rdx
test rax, rax
jmp 0x14011f7b3
je 0x14011fa07
mov r12, rax
inc r14
mov qword [rsp + 0x20], rsi
or r14b, 0xac
sub r14d, 0x80b70c24
not r14
mov r14, rax
jmp 0x14011f7e1
test rbx, rbx
jmp 0x14011f7e9
je 0x14011fd02
movq rdx, xmm9
jmp 0x14011f7f9
pshufd xmm0, xmm9, 0xee
mov rsi, rdx
rcl al, 0x25
cmove eax, r9d
shl rsi, 0xc
cbw
or r8w, si
movq rcx, xmm0
clc
mov r15, rdx
neg r9b
shr r15, 0x28
jmp 0x14011f828
mov rax, rcx
bts r9, r11
cmp r8b, spl
shr rax, 8
rol r9d, cl
bts bp, r13w
mov rbp, r13
add r11w, 0x5c8e
rol r11b, cl
mov r13d, esi
btr r10d, 0x9c
or r8b, 0xe3
sal r8, cl
and r13d, 0xf00f0000
movabs r8, 0xf0000000f00
cmp r13b, r10b
and rax, r8
dec r9b
sub r9b, 0xda
cmp r12, r9
mov r10d, edx
sbb r8b, 0xe8
shr r8b, 0xe3
and r10d, 0xf00000
xchg r9b, r11b
rol r11w, 0x61
mov r9, rcx
and r8b, 0x29
clc
shl r9, 0x3c
cmp r8, 0xffffffffc2a9db29
sets r11b
bts r8, rsp
or r9, rax
mov r11b, 0xfc
rol r8, cl
bt ax, 0x2c
mov rax, rcx
shr rax, 0x14
or r8b, r13b
rcl r11b, cl
and r15d, 0xf
mov r11d, ecx
shr r8w, cl
and r11d, 0xf00000
mov r8, rdx
shr r8, 0x18
cmc
or r13, r9
adc r9b, r14b
shl r9d, 0x20
mov r9, rdx
shr r9, 0x38
cmp dx, 0x1a9b
clc
test r9b, bl
shr rdx, 0x24
test dil, 0xc3
test r13, rax
cmp r8b, sil
and rax, rbp
or rax, r15
inc r15b
shl r10, 0x10
or r10, r13
movsx r15d, di
movsx r15, r12w
cmc
mov r15, rcx
jmp 0x14011f92d
shl r15, 8
stc
shl r11, 0x20
test esp, 0xa7ae813d
or r11, rax
and r8d, 0xf000000
or al, r12b
add ah, 0x28
movabs rax, 0xf000000000000
cmp bl, 0x36
stc
and r15, rax
cmovle ax, ax
btr eax, 0xce
or r15, r10
shl al, cl
cdqe
and r9d, 0xfffffff0
neg ax
adc al, 0xd1
cdqe
or r8, r11
rcl ah, cl
and edx, 0xf00000
ror al, cl
test r11b, sil
rol ah, 0xdc
and ecx, 0xf00
or r9, r15
or rdx, r8
movzx ax, sil
btr ax, 0xbd
shrd rax, rsp, 0x20
movabs rax, 0xf00000000000
and rsi, rax
stc
jmp 0x14011f9b8
or rsi, r9
clc
shl rcx, 0x30
or rcx, rdx
or rcx, rsi
mov rsi, rcx
sal dx, cl
not rsi
cmp sil, 0xeb
inc dx
lea rdx, [rbx - 1]
shr rdx, 4
jmp 0x14011f9e3
inc rdx
test dx, 0x8144
clc
cmp rbx, 0x11
jmp 0x14011f9f5
jae 0x14011fb51
xor eax, eax
jmp 0x14011fa02
jmp 0x14011fc71
movabs rax, 0xb772e60fdb293b26
setae cl
cqo
mov qword [rsp + 0x70], rax
mov al, r14b
movabs rax, 0x714483bd7e22874b
mov rdx, rdi
cwd
not ecx
mov qword [rsp + 0x78], rax
movabs rax, 0xa9bf263f8e2a6f43
movzx cx, dl
mov qword [rsp + 0x80], rax
rdtsc
movsxd rcx, ebx
movsx rcx, r12w
movabs rax, 0x6a127cfd5d5f0e65
movzx edx, bp
movsx edx, r15w
mov qword [rsp + 0x88], rax
movabs rax, 0xdb1b8769fb74167d
movsxd rdx, edi
movsx edx, r8w
setg dl
mov qword [rsp + 0x90], rax
cdq
movzx dx, dh
movabs rax, 0x1d25a3d20a02e32e
movsx cx, dil
cdq
mov qword [rsp + 0x98], rax
mov dx, sp
bswap ax
movabs rax, 0xc49f434bef49002f
setge cl
mov qword [rsp + 0xa0], rax
movsx eax, r11w
movabs rax, 0x6a1276842f306300
not edx
movzx cx, r11b
mov qword [rsp + 0xa8], rax
movsx rcx, bx
not al
lea rax, [rsp + 0x90]
movzx dx, r14b
movups xmm0, xmmword [rax]
movzx cx, ah
movzx rdx, r13w
xorps xmm0, xmmword [rsp + 0x70]
movsx rcx, r8w
movaps xmmword [rsp + 0x70], xmm0
setg dh
movsx rcx, r12w
cwd
movdqu xmm0, xmmword [rax + 0x10]
pxor xmm0, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x80], xmm0
lea rcx, [0x1400f6f20]
cdq
movzx dx, dil
lea rdx, [rsp + 0x70]
jmp 0x14011fb40
call fcn.1400027c0
xor esi, esi
jmp 0x14011fb4c
jmp 0x140120947
mov r8, rdx
setle r15b
and r8, 0xfffffffffffffffe
cbw
lea rax, [rcx + rcx*8]
lea rax, [rcx + rax*2]
shr r9b, cl
mov r9, 0xffffffffffffffed
sub r9, rax
test dil, r12b
sar r15b, cl
shld r15d, edx, 0x84
mov r10, rsi
shl r10, 5
adc eax, r11d
movsx r13w, r12b
lea rax, [rcx + rcx]
btc r11, r13
xchg r11b, r13b
lea rax, [rax + rax*8]
btc r15, 0x9e
bsf r11d, r8d
mov r11, 0xffffffffffffffee
xchg r15b, r15b
sub r11, rax
lea rax, [rcx + rcx*2]
mov r15, 0xfffffffffffffffd
rol r13w, 0x86
cmc
sub r15, rax
lea r13, [rsi + rsi]
cmp sil, 0x61
xor eax, eax
cmc
nop word cs:[rax + rax]
test sil, 0xda
movq xmm0, r15
clc
movq xmm1, r13
punpcklqdq xmm1, xmm0
clc
test rbx, 0xffffffffb53ffb39
movdqu xmm0, xmmword [rdi + rax]
test r12, rbp
pxor xmm0, xmm1
cmp dl, bl
movdqu xmmword [r14 + rax], xmm0
jmp 0x14011fc13
movq xmm0, r9
cmp r10w, bx
cmc
movq xmm1, r11
punpcklqdq xmm1, xmm0
clc
movdqu xmm0, xmmword [rdi + rax + 0x10]
test ecx, eax
cmc
pxor xmm0, xmm1
cmc
clc
movdqu xmmword [r14 + rax + 0x10], xmm0
add rax, 0x20
stc
cmp bpl, cl
clc
lea r9, [r9 + r10]
lea r11, [r11 + r10]
cmp r13w, r15w
add r15, r10
cmp r9w, di
lea r13, [r13 + r10]
test r8w, bp
add r8, 0xfffffffffffffffe
jmp 0x14011fc6b
jne 0x14011fbe2
test dl, 1
movzx rbp, dx
movzx r15w, sil
xchg r15b, bpl
movabs r15, 0xf00000000000000
movabs r13, 0xf0000f000
not bpl
movabs rbp, 0xf0000000000000
je 0x14011fd02
mov rcx, rax
or rcx, 2
cqo
movsx dx, dl
imul rcx, rsi
mov rdx, rax
clc
bsf r8w, r14w
btr r8d, esp
or rdx, 3
rol r8b, 0xb8
imul rdx, rsi
movq xmm0, rdx
test r15, r9
movq xmm1, rcx
stc
punpcklqdq xmm1, xmm0
shl cl, 0x3e
movdqu xmm0, xmmword [rax + rdi]
shl sil, cl
dec r8b
pxor xmm0, xmm1
not dx
movdqu xmmword [rax + r14], xmm0
sub dx, sp
stc
mov rsi, qword [rsp + 0x20]
rcr edi, cl
add rsi, qword [rsp + 0x60]
cqo
rol dx, cl
lea r12, [r12 + rbx]
mov rdi, rbx
and rdx, r9
sal dl, cl
mov ch, bl
nop dword [rax + rax]
jmp 0x14011fd31
mov rdx, r12
bts ax, r15w
sub rdx, rdi
cdqe
movzx cx, dil
mov rax, qword [rsp + 0x68]
mov rcx, qword [rax + 8]
not r8b
mov r8, r11
mov r8d, edi
jmp 0x14011fd5a
call fcn.14002f0c0
movsxd rcx, eax
cmp rbx, rcx
jmp 0x14011fd6a
je 0x14011fd86
test eax, eax
jmp 0x14011fd77
jle 0x1401202c8
sub rdi, rcx
jne 0x14011fd31
mov rcx, r14
rcl r8, 0x12
sbb r8, 0x3026596d
sub edx, edx
setl r8b
mov r8, r10
mov r8, rbx
jmp 0x14011fda5
call fcn.1400cae90
pxor xmm6, xmmword [0x1400f6b20]
test r15w, r11w
rcl r9b, cl
movq rdx, xmm6
mov r9, rdx
test ax, 0x7eee
shl r9, 0xc
jmp 0x14011fdce
pshufd xmm0, xmm6, 0xee
movq rax, xmm0
sub dil, sil
cmc
sbb bl, 0x2c
mov rcx, rax
sar r12w, cl
shr rcx, 8
bts r11, r12
cmp r14d, 0xd72e8209
bsr r12d, r15d
mov r8d, r9d
xadd r12d, ebx
or dil, r14b
and r8d, 0xf00f0000
not r10b
cmp r10b, bl
movzx bx, bpl
movabs r10, 0xf0000000f00
sar r11b, 0x25
inc r11b
rcl dil, cl
and rcx, r10
or r10w, bx
sub r11b, spl
mov r10, rdx
adc r12d, r12d
shl r10, 0x10
cmp r13b, r9b
sub r12w, di
movabs r12, 0xf000000000
sbb rbx, r13
ror di, 0x7f
and r10, r12
or r10, r8
sete r11b
bts ebx, r13d
mov r11, rax
sets r8b
or bx, 0x2def
shr dil, cl
shl r11, 8
cmp spl, spl
movzx rbx, di
ror di, 0x2f
movabs rbx, 0xf000000000000
bts rdi, rdx
or r8b, al
movsx r8d, r9w
and r11, rbx
or r11, r10
mov r8, rdx
rol r10b, 0xb5
shr r8, 0x38
test bp, bx
or r10w, 0x14f3
mov r10b, bl
movabs rdi, 0xf00000000000
and r9, rdi
rcl r10w, 0x64
mov rdi, rsi
bswap si
mov rsi, rax
sal r10w, cl
shrd r10d, r8d, 0x80
xchg r10w, r10w
shl rsi, 0x3c
rcl r10b, 0x4e
cmp r8b, 0xbc
or rsi, rcx
btc r10w, 0x64
or rsi, r11
mov rcx, rax
movsxd r10, r8d
xchg r10b, r11b
shr rcx, 0x14
and r11d, 0xae2783cc
bsf r11, rdx
mov r10, rdx
sbb r11b, bpl
stc
shr r10, 0x28
and r10d, 0xf
btc r11, rbx
and r8d, 0xfffffff0
ror r11b, 0x42
or r8, r9
or r8, rsi
mov r9, rax
btr r11w, 0xd3
shl r9, 0x20
rcl r11, 0x67
and r9, rbp
mov r11, rdx
cmp r12w, r14w
shr r11, 0x18
test dil, cl
test ecx, 0xa807c229
and r11d, 0xf000000
cmp r9w, 0x29c3
clc
or r11, r9
shr rdx, 0x24
and edx, 0xf00000
shl rax, 0x30
and rax, r15
or rax, rdx
and rcx, r13
or rcx, r10
or rcx, r11
ror dx, cl
cmp rsi, 0xffffffff93b6ad06
bt edx, 0x48
or rcx, rax
xor dl, spl
clc
movsx rdx, r9w
or rcx, r8
not rcx
movzx rdx, r12w
bswap edx
movabs rdx, 0x998f3bc3b39a8f94
call fcn.140017060
mov r8, rax
mov r9, qword gs:[rdi]
sar eax, 0xda
cdqe
rdtsc
cmc
shl rdx, 0x20
or rdx, rax
movsx rax, r8w
or rax, 0xfffffffff3a3ea36
cmovne rax, r12
mov rax, qword [rsp + 0x40]
test dx, dx
imul rax, rdx
jmp 0x14011ffec
movq xmm0, rdx
jmp 0x14011fff6
movq xmm2, rax
jmp 0x140120000
pshufd xmm1, xmm0, 0x44
punpcklqdq xmm0, xmm2
movdqa xmm2, xmm8
jmp 0x140120013
psrlq xmm2, 0x20
pmuludq xmm2, xmm1
movdqa xmm3, xmm1
jmp 0x140120025
psrlq xmm3, 0x20
pmuludq xmm3, xmm8
paddq xmm3, xmm2
psllq xmm3, 0x20
pmuludq xmm1, xmm8
movq xmm2, r8
mov rcx, qword [rsp + 0x38]
test sp, 0xc854
cmp r10b, al
shr r8, cl
jmp 0x140120057
paddq xmm1, xmm3
jmp 0x140120060
movq xmm3, r8
jmp 0x14012006a
punpcklqdq xmm2, xmm3
jmp 0x140120073
pand xmm2, xmm10
jmp 0x14012007d
pand xmm1, xmmword [0x1400cc030]
por xmm1, xmm2
pxor xmm1, xmm0
mov rax, qword [rsp + 0x30]
movdqu xmmword [rax + r9], xmm1
rcr ch, 0x10
mov rax, qword [rsp + 0x28]
btc cx, r12w
shrd ecx, r15d, 0x88
movzx rcx, r15w
movdqu xmmword [rax + r9], xmm0
pxor xmm7, xmmword [0x1400f6b70]
shl r9w, cl
or cl, r14b
movq rcx, xmm7
inc r9
or r9, r15
sal r9b, cl
mov r9, rcx
test di, r13w
shl r9, 0xc
jmp 0x1401200e1
pshufd xmm0, xmm7, 0xee
movq rax, xmm0
cmp r13d, eax
mov r8, rax
shr r8, 8
add dl, sil
ror r11b, 0xe0
rol dl, 0xe7
mov edx, r9d
cmp r13w, 0x562b
btc si, bp
sal r10, cl
and edx, 0xf00f0000
movabs r10, 0xf0000000f00
btc rsi, rbx
and r8, r10
cmp ah, 0x29
mov r10, rcx
btr r11, 0xa8
shr r11, cl
sar sil, cl
shl r10, 0x10
rcr r11b, 0x73
and r10, r12
jmp 0x14012014b
or r10, rdx
cmp r15w, si
cdq
cmovae rdx, rsi
mov r11, rax
movsx si, r10b
shr rdx, cl
shl r11, 8
bt dx, bx
cmp r14b, 0x86
not dh
and r11, rbx
btc rsi, 0x12
ror dh, cl
xor rsi, r8
or r11, r10
rol dl, cl
dec sil
bt r10w, r12w
mov rdx, rcx
sets sil
shr rdx, 0x38
not r10d
movsx r10d, bp
movabs r10, 0xf00000000000
inc sil
and r9, r10
btr r10d, 0xf9
mov rsi, rax
btr r10, r15
adc r10b, 0xf1
shl rsi, 0x3c
stc
or rsi, r8
adc r10, rdi
or r10b, r9b
or rsi, r11
cmc
mov r8, rax
movzx r11d, dx
shr r8, 0x14
mov r10, rcx
neg r11w
bts r11w, r9w
shr r11, 0xc2
shr r10, 0x28
and r10d, 0xf
and edx, 0xfffffff0
adc r11w, bp
or rdx, r9
or r9b, dil
rol r11w, cl
or rdx, rsi
add r9b, bl
shr r11b, 0xd1
mov r9, rax
movsxd r11, r12d
shl r9, 0x20
mov r11b, r9b
adc r11d, 0xc90457b2
and r9, rbp
bt r11w, 0x98
rol r11d, cl
setnp r11b
mov r11, rcx
stc
test bpl, 0xc2
test r8w, r10w
shr r11, 0x18
clc
and r11d, 0xf000000
cmp dl, 0xdf
cmc
test bp, bx
or r11, r9
test r8d, 0xf10997c7
cmp r10b, 0x33
shr rcx, 0x24
cmp bh, 0x49
test r10b, spl
clc
and ecx, 0xf00000
test bpl, r9b
clc
shl rax, 0x30
and rax, r15
jmp 0x14012027e
or rax, rcx
rol cx, 0x2d
cmc
and r8, r13
or r8, r10
cmc
btr cx, cx
or cx, 0x4449
or r8, r11
rol cl, cl
cmc
test bpl, r14b
or r8, rax
movsxd rcx, r12d
or r8, rdx
jmp 0x1401202b2
not r8
mov rcx, r14
jmp 0x1401202bd
call r8
mov sil, 1
jmp 0x140120947
movabs rax, 0xac6fe207db293b26
setae cl
movzx dx, r11b
movsx edx, ax
mov qword [rsp + 0x70], rax
movabs rax, 0x7257d1b72a699141
jmp 0x1401202f6
mov qword [rsp + 0x78], rax
movabs rax, 0xc49f434bef490a5d
mov qword [rsp + 0x80], rax
cwd
movabs rax, 0x6a1276842f306300
cmovb rdx, rax
cwd
mov ecx, 0x8e00cfc5
mov qword [rsp + 0x88], rax
movabs rcx, 0xdb1b8769fb74167d
movzx edx, r12w
setae dl
xchg dx, dx
mov qword [rsp + 0x90], rcx
movabs rcx, 0x1d25a3d20a02e32e
mov qword [rsp + 0x98], rcx
movabs rcx, 0xc49f434bef49002f
mov qword [rsp + 0xa0], rcx
mov dl, r15b
xchg dx, dx
mov qword [rsp + 0xa8], rax
bswap rcx
lea rax, [rsp + 0x90]
movsx ecx, dx
not cl
cdq
movups xmm0, xmmword [rax]
mov cx, 0x4488
cmovge cx, dx
xorps xmm0, xmmword [rsp + 0x70]
jmp 0x1401203a6
movaps xmmword [rsp + 0x70], xmm0
movzx edx, bx
movsxd rcx, r11d
movups xmm0, xmmword [rax + 0x10]
movsx rcx, r13w
bswap ecx
jmp 0x1401203c0
xorps xmm0, xmmword [rsp + 0x80]
movzx dx, r11b
cdq
not dh
movaps xmmword [rsp + 0x80], xmm0
cdq
cqo
mov ecx, ebp
lea rcx, [0x1400f6f20]
movsx dx, dh
bswap dx
lea rdx, [rsp + 0x70]
call fcn.1400027c0
mov qword [rsp + 0x20], rsi
xor esi, esi
btr r8d, 0
bsf cx, ax
mov rcx, r14
movzx r8d, bx
rol r8w, cl
xor edx, edx
mov r8, rbx
jmp 0x14012041a
call fcn.1400cae90
pxor xmm6, xmmword [0x1400f6b20]
sar r9, 0xa7
movq rdx, xmm6
add r9b, 0x6c
mov r9, rdx
clc
shl r9, 0xc
jmp 0x140120441
pshufd xmm0, xmm6, 0xee
movq rax, xmm0
mov rcx, rax
shr rcx, 8
inc r11b
rcr r8d, 0x4f
mov r8d, r9d
movzx r12d, sp
cmovge r10w, r14w
and r8d, 0xf00f0000
movabs r10, 0xf0000000f00
jmp 0x14012047b
and rcx, r10
sub rbx, 0x6b94c7b3
test r11b, bpl
mov r10, rdx
movzx rdi, di
bt di, 0x91
shl r10, 0x10
btr r11d, edi
clc
cmp dh, 0x4e
movabs r11, 0xf000000000
and r10, r11
or r10, r8
test bpl, 0x75
mov r11, rax
shl r11, 8
bsr di, r8w
adc dil, r12b
rol r12b, cl
movabs r12, 0xf000000000000
shld r8, r14, 0x82
sets dil
sal r8, 0x74
and r11, r12
cmovl ebx, edx
movsx di, dl
or r11, r10
mov r8, rdx
jmp 0x1401204f5
shr r8, 0x38
movabs rbx, 0xf00000000000
sar di, cl
and r9, rbx
test r15b, 0x58
sar r10b, 0x56
mov rdi, rax
sar r10w, cl
and r10w, 0x9627
shl rdi, 0x3c
and r10w, 0xf6f2
bt r10w, r14w
rcr r10b, 0x22
or rdi, rcx
and r10b, 0x4a
btc ecx, 0xdd
test cx, 0xf3d2
or rdi, r11
or r11d, eax
mov rcx, rax
bts r10d, esp
dec r11
shr rcx, 0x14
rcr r10b, cl
mov r10, rdx
shr r10, 0x28
and r10d, 0xf
stc
rcr r11w, cl
shl r11b, cl
and r8d, 0xfffffff0
or r8, r9
movzx r9, di
shl r11b, 0xb4
or r8, rdi
and r9b, spl
inc r11b
bt r9w, 0x3f
mov r9, rax
shl r9, 0x20
rcr r11b, 0xd5
and r9, rbp
ror r11w, cl
sal r11b, 0x5e
mov r11, rdx
test sil, r12b
test al, 0x9d
shr r11, 0x18
jmp 0x1401205b4
and r11d, 0xf000000
clc
cmp r10d, r10d
or r11, r9
jmp 0x1401205cb
shr rdx, 0x24
cmc
and edx, 0xf00000
test r8w, 0x7908
shl rax, 0x30
and rax, r15
stc
clc
or rax, rdx
cwd
ror dx, cl
and rcx, r13
xor dl, al
or rcx, r10
btr dx, 0xe2
and dh, 0xf9
cqo
or rcx, r11
shl dl, 0xb3
rcr edx, cl
sbb dx, r11w
or rcx, rax
rcr dl, cl
dec dx
setne dh
or rcx, r8
not rcx
cmovb dx, r12w
mov dl, 0x9e
movabs rdx, 0x7f625478d788e11b
jmp 0x140120632
call fcn.140017060
mov r8, rax
add r10b, r10b
xchg r11w, r10w
mov rax, qword [rsp + 0x20]
sbb r9b, r11b
bsf r11w, r9w
mov r9, qword gs:[rax]
or cx, 0x3f
bt rdi, r11
rdtsc
btc ecx, r9d
bts r10d, r14d
shl rdx, 0x20
bsf r11d, ebx
movzx r11w, r15b
or rdx, rax
adc r11b, spl
rcl rcx, 0x19
cmp dil, r12b
mov rax, qword [rsp + 0x40]
movzx ecx, bp
ror r11b, 0x8c
imul rax, rdx
cmc
movq xmm0, rax
shl r11b, 0x9e
sub eax, 0x5c0b0087
movq xmm1, rdx
lahf
seta ch
mov r11, qword [rsp + 0x58]
bts rax, r11
imul r11, rdx
imul rdx, qword [rsp + 0x50]
mov rax, r8
mov rdi, qword [rsp + 0x48]
jmp 0x1401206cd
and rax, rdi
dec r10b
movabs r10, 0xffffffff00000000
and r11, r10
or r11, rax
sal ax, 0xbb
rcr cx, cl
mov rcx, qword [rsp + 0x38]
sal ah, cl
shr r8, cl
mov ax, bx
sar al, 0xe
and r8, rdi
btc ecx, 0xbe
movsx rax, di
add rcx, 0xffffffffe8a31105
and rdx, r10
or rdx, r8
movzx ax, r12b
bswap r8d
movq xmm2, rdx
add r8b, cl
punpcklqdq xmm1, xmm0
sbb r8b, r12b
xadd cl, ch
btr ecx, r14d
movq xmm0, r11
movzx r8w, r12b
not r8b
punpcklqdq xmm0, xmm2
shl ax, 0x4b
pxor xmm0, xmm1
mov rax, qword [rsp + 0x30]
adc ecx, 0x7513d0bd
movdqu xmmword [rax + r9], xmm0
sbb ax, 0xc1ba
movzx eax, bx
cmovp r8, r9
mov rax, qword [rsp + 0x28]
neg ch
bts r8d, r11d
movdqu xmmword [rax + r9], xmm1
xchg rcx, r8
and cl, 0x38
pxor xmm7, xmmword [0x1400f6b70]
shl cl, 0x1c
cmovae r8d, r14d
movq rcx, xmm7
mov r8, rcx
test spl, sil
stc
shl r8, 0xc
jmp 0x1401207a0
pshufd xmm0, xmm7, 0xee
movq rax, xmm0
bts r10d, ebx
mov rdx, rax
neg r9w
movzx r9, sp
shr rdx, 8
rol r10b, 0x8c
setbe r9b
clc
movabs r9, 0xf0000000f00
rcr r10d, cl
and rdx, r9
ror r9b, 0x4a
mov r9, rcx
shl r9, 0x10
movabs r10, 0xf000000000
and r9, r10
btr r10d, 0xdc
xor r10w, r11w
mov r10d, r8d
and r10d, 0xf00f0000
stc
or r9, r10
movzx r10w, al
movsx r10, r9w
mov r10, rax
stc
shl r10, 8
jmp 0x14012081c
and r10, r12
or r10, r9
sub r9d, 0xbfba915f
sal r9b, cl
and r8, rbx
mov r9, rax
test bx, 0xb80
shl r9, 0x3c
test r15b, r13b
or r9, rdx
or r9, r10
bt dx, dx
mov rdx, rcx
xor r10w, di
rcr r10b, 0xac
movsxd r10, eax
shr rdx, 0x38
xadd r10b, r10b
movzx r10d, r9w
and edx, 0xfffffff0
add r10, 0xffffffff9bb56032
dec r10b
rol r10, cl
or rdx, r8
bts r8w, cx
shld r8, rsi, 0xa3
or rdx, r9
mov r8, rax
shl r8, 0x20
and r8, rbp
rcr r9b, 0xff
stc
btc r10d, 0x23
mov r9, rcx
xor r10, r15
shr r9, 0x18
inc r10b
movsx r10d, bp
shr r10w, cl
and r9d, 0xf000000
rol r10, cl
bswap r10d
or r9, r8
shl r10, 0x45
mov r8, rax
ror r10b, 0xb0
shl rax, 0x30
movzx r10, di
rol r10b, 0x6e
and rax, r15
setne r10b
mov r10, rcx
clc
shr rcx, 0x24
jmp 0x1401208eb
and ecx, 0xf00000
or rax, rcx
mov rcx, 0x25b02dd6
shr r8, 0x14
movsxd rcx, r8d
movzx cx, r14b
and r8, r13
sal rcx, 0x97
add cl, r10b
add ch, 0x4e
shr r10, 0x28
test esp, edx
and r10d, 0xf
or r8, r10
neg rcx
or r8, r9
or r8, rax
xadd ecx, ecx
or r8, rdx
not r8
cmovg ecx, r11d
movzx cx, r15b
mov rcx, r14
jmp 0x140120944
call r8
mov rcx, qword [rsp + 0xb8]
clc
cmp r10, r13
stc
xor rcx, rsp
jmp 0x14012095c
call fcn.14009adb0
mov eax, esi
bt r15w, 0xe1
movaps xmm6, xmmword [rsp + 0xc0]
sbb bh, bh
movaps xmm7, xmmword [rsp + 0xd0]
mov si, bx
sal r15b, 0x7a
shld bp, ax, 0xd3
movaps xmm8, xmmword [rsp + 0xe0]
shld edi, eax, 0x48
movaps xmm9, xmmword [rsp + 0xf0]
adc r14b, dl
shr rsi, 0xbb
clc
movaps xmm10, xmmword [rsp + 0x100]
or di, 0xaf42
xadd r15b, dil
movsx r12, bx
add rsp, 0x118
pop rbx
movsx r15w, spl
mov r13d, 0x2d901b5d
xchg r12, rdi
pop rbp
xchg sil, r13b
mov r15w, 0x7a79
pop rdi
movzx r14, si
cmovge r14w, r15w
movsx r15, si
pop rsi
movsx r13w, r14b
movzx r13d, dx
pop r12
seto r13b
pop r13
movsx r15, r9w
pop r14
movzx r15d, bx
xchg r15w, r15w
movsx r15, ax
pop r15
ret