Function at 0x1400e25d0
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xe0
mov rax, qword [0x145ef49b8]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov byte [rbp - 0x75], dl
mov r12, rcx
xor eax, eax
mov dword [rbp - 0x79], eax
mov dword [rbp - 0x69], eax
call fcn.1400952c0
test eax, eax
jne 0x1400e32e9
lea rcx, [r12 + 0x18]
call fcn.1400e4650
mov dword [rbp - 0x71], 0
mov rcx, qword [r12 + 0x18]
mov rax, qword [r12 + 0x20]
sub rax, rcx
sar rax, 3
mov ebx, 6
test rax, rax
je 0x1400e2c83
xor edx, edx
movabs rdi, 0x8000000000000027
lea r15, [rdx*8]
add rcx, r15
xor r8d, r8d
lea rdx, [rbp + 7]
call fcn.1400d1520
nop
mov qword [rbp - 0x21], 0
mov qword [rbp - 9], reloc.WS2_32.dll_ntohs
mov rsi, rbx
cmp qword [rbp + 0x17], 6
cmovb rsi, qword [rbp + 0x17]
lea r14, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae r14, qword [rbp + 7]
cmp rsi, 0xf
ja 0x1400e26cb
mov qword [rbp - 0x11], rsi
mov r8, rsi
mov rdx, r14
lea rcx, [rbp - 0x21]
call fcn.14056b5e0
mov byte [rbp + rsi - 0x21], 0
mov rbx, qword [rbp - 9]
mov rsi, qword [rbp - 0x11]
mov rdi, qword [rbp - 0x21]
jmp 0x1400e2767
movabs rax, 0x7fffffffffffffff
cmp rsi, rax
ja 0x1400e3346
mov rbx, rsi
or rbx, 0xf
cmp rbx, rax
jbe 0x1400e26f2
mov rbx, rax
mov rax, rdi
jmp 0x1400e2719
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400e2738
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400e331c
mov rcx, rax
call fcn.140567158
test rax, rax
je 0x1400e333a
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400e2749
test rcx, rcx
je 0x1400e2747
call fcn.140567158
mov rdi, rax
jmp 0x1400e2749
xor edi, edi
mov qword [rbp - 0x11], rsi
mov qword [rbp - 9], rbx
mov r8, rsi
mov rdx, r14
mov rcx, rdi
call fcn.14056b5e0
mov byte [rsi + rdi], 0
mov qword [rbp - 0x21], rdi
mov r14d, dword [rbp - 0x79]
or r14d, 5
mov dword [rbp - 0x79], r14d
lea rcx, [rbp - 0x21]
cmp rbx, 0x10
cmovae rcx, rdi
mov r8, rsi
cmp rsi, 6
mov eax, 6
cmova r8, rax
lea rdx, str.NVIDIA
call fcn.14056cdb0
test eax, eax
jne 0x1400e27af
cmp rsi, 6
jne 0x1400e27af
cmp byte [rbp - 0x75], al
je 0x1400e27af
mov sil, 1
jmp 0x1400e27b2
xor sil, sil
test r14b, 1
je 0x1400e27f7
and r14d, 0xfffffffe
mov dword [rbp - 0x79], r14d
cmp rbx, 0x10
jb 0x1400e27f7
lea rdx, [rbx + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x1400e27ef
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e333a
mov rcx, rdi
call fcn.140567150
test sil, sil
jne 0x1400e2c1d
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], 0
mov rcx, qword [r12 + 0x18]
add rcx, r15
lea r8, [rbp - 0x59]
mov edx, 4
call fcn.1400e6550
xor r15d, r15d
test eax, eax
jne 0x1400e2ba5
mov qword [rbp - 0x21], r15
mov qword [rbp - 9], reloc.WS2_32.dll_ntohs
mov edi, 5
cmp qword [rbp + 0x17], rdi
cmovb rdi, qword [rbp + 0x17]
lea r14, [rbp + 7]
cmp qword [rbp + 0x1f], 0x10
cmovae r14, qword [rbp + 7]
cmp rdi, 0xf
ja 0x1400e2888
mov qword [rbp - 0x11], rdi
mov r8, rdi
mov rdx, r14
lea rcx, [rbp - 0x21]
call fcn.14056b5e0
mov byte [rbp + rdi - 0x21], r15b
mov rbx, qword [rbp - 9]
mov rdi, qword [rbp - 0x11]
mov rsi, qword [rbp - 0x21]
jmp 0x1400e292c
movabs rax, 0x7fffffffffffffff
cmp rdi, rax
ja 0x1400e3334
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
jbe 0x1400e28b6
mov rbx, rax
movabs rax, 0x8000000000000027
jmp 0x1400e28dd
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400e28fc
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400e3322
mov rcx, rax
call fcn.140567158
test rax, rax
je 0x1400e3328
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x1400e290e
test rcx, rcx
je 0x1400e290b
call fcn.140567158
mov rsi, rax
jmp 0x1400e290e
mov rsi, r15
mov qword [rbp - 0x11], rdi
mov qword [rbp - 9], rbx
mov r8, rdi
mov rdx, r14
mov rcx, rsi
call fcn.14056b5e0
mov byte [rsi + rdi], r15b
mov qword [rbp - 0x21], rsi
or dword [rbp - 0x79], 8
lea rcx, [rbp - 0x21]
cmp rbx, 0x10
cmovae rcx, rsi
mov r8, rdi
cmp rdi, 5
mov eax, 5
cmova r8, rax
lea rdx, str.Intel
call fcn.14056cdb0
mov r14d, eax
test eax, eax
jne 0x1400e2972
cmp rdi, 5
jae 0x1400e296b
lea r14d, [rax - 1]
jmp 0x1400e2972
mov r14d, r15d
seta r14b
cmp rbx, 0x10
jb 0x1400e29a9
lea rdx, [rbx + 1]
mov rax, rsi
cmp rdx, 0x1000
jb 0x1400e29a1
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e3328
mov rcx, rsi
call fcn.140567150
test r14d, r14d
jne 0x1400e2b11
mov r14d, r15d
mov rax, qword [rbp - 0x51]
mov rbx, qword [rbp - 0x59]
sub rax, rbx
sar rax, 4
test rax, rax
je 0x1400e2ba9
mov rcx, r15
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x21], xmm0
mov qword [rbp - 0x11], r15
add rcx, rcx
lea r8, [rbx + rcx*8]
xor edx, edx
lea rcx, [rbp - 0x21]
call fcn.1400cb7f0
mov rbx, r15
mov qword [rbp - 0x69], rbx
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp - 0x21]
lea rcx, [rbp - 0x39]
call fcn.1400da8a0
nop
mov rdi, r15
lea rcx, [rbp - 0x69]
cmp rcx, rax
je 0x1400e2a2c
mov rbx, qword [rax]
mov qword [rbp - 0x69], rbx
mov qword [rax], r15
mov rdi, rbx
mov rcx, qword [rbp - 0x39]
test rcx, rcx
je 0x1400e2a3c
call qword [0x145efea30]
nop
mov rdx, qword [r12 + 0x38]
cmp rdx, qword [r12 + 0x40]
je 0x1400e2a61
mov qword [rdx], rbx
test rdi, rdi
je 0x1400e2a59
mov rcx, rbx
call qword [0x145efea28]
add qword [r12 + 0x38], 8
jmp 0x1400e2a73
lea r8, [rbp - 0x69]
lea rcx, [r12 + 0x30]
call fcn.1400cb570
mov rbx, qword [rbp - 0x69]
test rbx, rbx
je 0x1400e2a82
mov rcx, rbx
call qword [0x145efea30]
nop
mov rbx, qword [rbp - 0x21]
test rbx, rbx
je 0x1400e2aee
mov rdi, qword [rbp - 0x19]
cmp rbx, rdi
je 0x1400e2ab6
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400e2aa9
cmp byte [rbx + 8], 0
je 0x1400e2aa9
call qword [0x145efea10]
nop
add rbx, 0x10
cmp rbx, rdi
jne 0x1400e2a94
mov rbx, qword [rbp - 0x21]
mov rdx, qword [rbp - 0x11]
sub rdx, rbx
and rdx, 0xfffffffffffffff0
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400e2ae6
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e332e
mov rcx, rbx
call fcn.140567150
inc r14d
mov rax, qword [rbp - 0x51]
mov rbx, qword [rbp - 0x59]
sub rax, rbx
sar rax, 4
mov ecx, r14d
cmp rcx, rax
jb 0x1400e29d0
jmp 0x1400e2ba9
mov rbx, r15
mov qword [rbp - 0x69], rbx
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r15
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp - 0x59]
lea rcx, [rbp - 0x29]
call fcn.1400da8a0
nop
mov rsi, r15
lea rcx, [rbp - 0x69]
cmp rcx, rax
je 0x1400e2b4f
mov rbx, qword [rax]
mov qword [rbp - 0x69], rbx
mov qword [rax], r15
mov rsi, rbx
mov rcx, qword [rbp - 0x29]
test rcx, rcx
je 0x1400e2b5f
call qword [0x145efea30]
nop
mov rdx, qword [r12 + 0x38]
cmp rdx, qword [r12 + 0x40]
je 0x1400e2b84
mov qword [rdx], rbx
test rsi, rsi
je 0x1400e2b7c
mov rcx, rbx
call qword [0x145efea28]
add qword [r12 + 0x38], 8
jmp 0x1400e2b96
lea r8, [rbp - 0x69]
lea rcx, [r12 + 0x30]
call fcn.1400cb570
mov rbx, qword [rbp - 0x69]
test rbx, rbx
je 0x1400e2ba5
mov rcx, rbx
call qword [0x145efea30]
nop
mov rbx, qword [rbp - 0x59]
test rbx, rbx
je 0x1400e2c1d
mov rdi, qword [rbp - 0x51]
cmp rbx, rdi
je 0x1400e2bd9
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400e2bcc
cmp byte [rbx + 8], 0
je 0x1400e2bcc
call qword [0x145efea10]
nop
add rbx, 0x10
cmp rbx, rdi
jne 0x1400e2bb7
mov rbx, qword [rbp - 0x59]
mov rdx, qword [rbp - 0x49]
sub rdx, rbx
and rdx, 0xfffffffffffffff0
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400e2c09
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e333a
mov rcx, rbx
call fcn.140567150
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], r15
mov rdx, qword [rbp + 0x1f]
cmp rdx, 0x10
jb 0x1400e2c58
inc rdx
mov rcx, qword [rbp + 7]
cmp rdx, 0x1000
mov rax, rcx
jb 0x1400e2c53
mov rcx, qword [rcx - 8]
sub rax, rcx
add rdx, 0x27
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e3340
call fcn.140567150
mov ebx, dword [rbp - 0x71]
inc ebx
mov dword [rbp - 0x71], ebx
mov rcx, qword [r12 + 0x18]
mov rax, qword [r12 + 0x20]
sub rax, rcx
sar rax, 3
movsxd rdx, ebx
cmp rdx, rax
jae 0x1400e2c83
mov ebx, 6
jmp 0x1400e264f
xor r15d, r15d
mov dword [rbp - 0x71], r15d
mov rdx, qword [r12 + 0x30]
mov rax, qword [r12 + 0x38]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x1400e2fd4
xor r8d, r8d
mov r13d, dword [rbp - 0x79]
nop dword [rax + rax]
movsxd rax, r8d
lea rcx, [rdx + rax*8]
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x21], xmm0
mov qword [rbp - 0x11], 0
or r13d, 0x10
mov dword [rbp - 0x69], r13d
mov rax, qword [0x145efea38]
mov qword [rbp - 0x59], rax
mov qword [rbp - 0x51], rcx
movaps xmm0, xmmword [rbp - 0x59]
movdqa xmmword [rbp - 0x39], xmm0
mov qword [rsp + 0x20], 0
xor r9d, r9d
lea r8, [rbp - 0x21]
mov edx, 0x1081
lea rcx, [rbp - 0x39]
call fcn.1400d17b0
xor r14d, r14d
mov dword [rbp - 0x79], r14d
mov rdi, qword [rbp - 0x19]
mov rax, rdi
mov rbx, qword [rbp - 0x21]
sub rax, rbx
sar rax, 4
test rax, rax
je 0x1400e2f48
xor esi, esi
nop dword [rax]
call fcn.140569394
mov rbx, rax
call fcn.140569378
cmp rbx, 0x989680
jne 0x1400e2d4c
imul rbx, rax, 0x64
jmp 0x1400e2d68
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
lea rbx, [rax + rcx]
mov byte [r12 + 0x48], 0
shl rsi, 4
add rsi, qword [rbp - 0x21]
mov ecx, Ordinal_41
call fcn.140567158
mov rdi, rax
mov qword [rbp - 0x29], rax
test rax, rax
je 0x1400e2dac
mov dword [rax], r15d
lea rcx, [rax + 8]
mov rdx, rsi
call fcn.1400da990
mov qword [rdi + 0x18], r12
lea rax, [0x1400e4710]
mov qword [rdi + 0x20], rax
jmp 0x1400e2dae
xor edi, edi
mov qword [rbp - 0x39], rdi
or r13d, 0x20
mov dword [rbp - 0x69], r13d
lea rax, [rbp + 0xf]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0
mov r9, rdi
lea r8, [0x1400cd330]
xor edx, edx
xor ecx, ecx
call fcn.140585d04
mov qword [rbp + 7], rax
test rax, rax
je 0x1400e335f
cmp dword [rbp + 0xf], 0
je 0x1400e3354
movaps xmm0, xmmword [rbp + 7]
movdqa xmmword [rbp - 0x39], xmm0
lea rcx, [rbp - 0x39]
call fcn.14056951c
test eax, eax
jne 0x1400e334c
xorps xmm0, xmm0
movdqa xmmword [rbp + 7], xmm0
call fcn.140569394
mov rdi, rax
call fcn.140569378
cmp rdi, 0x989680
jne 0x1400e2e33
imul rax, rax, 0x64
jmp 0x1400e2e4e
cqo
idiv rdi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rdi
add rax, rcx
sub rax, rbx
movabs rcx, 0x2540be400
cmp rax, rcx
movzx eax, byte [r12 + 0x48]
jge 0x1400e2eef
test al, al
jne 0x1400e2f23
call fcn.140569394
mov rdi, rax
call fcn.140569378
cmp rdi, 0x989680
jne 0x1400e2e8e
imul rax, rax, 0x64
jmp 0x1400e2eac
cqo
idiv rdi
mov rcx, rax
imul rax, rdx, 0x3b9aca00
cqo
idiv rdi
imul rcx, rcx, 0x3b9aca00
add rax, rcx
movabs rcx, 0x7ffffffffd050f7f
cmp rax, rcx
jge 0x1400e2ed3
add rax, 0x2faf080
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x39]
call fcn.14009db60
jmp 0x1400e2e17
movabs rax, 0x7fffffffffffffff
mov qword [rbp - 0x39], rax
lea rcx, [rbp - 0x39]
call fcn.14009db60
jmp 0x1400e2e17
test al, al
jne 0x1400e2f23
lea rax, [rbp - 0x71]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x79]
lea r8, str.GPU_detection_thread_timed_out_on_card__of_OpenCL_platform_._nLikely_the_card_is_dead__a_rig_reboot_is_recommended.__n
lea rdx, [0x140a28d38]
mov rcx, qword [r12 + 0x100]
call fcn.1400d8780
mov r15d, dword [rbp - 0x71]
mov r14d, dword [rbp - 0x79]
inc r14d
mov esi, r14d
mov dword [rbp - 0x79], r14d
mov rdi, qword [rbp - 0x19]
mov rax, rdi
mov rbx, qword [rbp - 0x21]
sub rax, rbx
sar rax, 4
cmp rsi, rax
jb 0x1400e2d30
and r13d, 0xffffffef
test rbx, rbx
je 0x1400e2fb0
cmp rbx, rdi
je 0x1400e2f78
mov rcx, qword [rbx]
test rcx, rcx
je 0x1400e2f6b
cmp byte [rbx + 8], 0
je 0x1400e2f6b
call qword [0x145efea10]
nop
add rbx, 0x10
cmp rbx, rdi
jne 0x1400e2f56
mov rbx, qword [rbp - 0x21]
mov rdx, qword [rbp - 0x11]
sub rdx, rbx
and rdx, 0xfffffffffffffff0
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400e2fa8
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400e3316
mov rcx, rbx
call fcn.140567150
inc r15d
movsxd r8, r15d
mov dword [rbp - 0x71], r15d
mov rdx, qword [r12 + 0x30]
mov rcx, qword [r12 + 0x38]
sub rcx, rdx
sar rcx, 3
cmp r8, rcx
jb 0x1400e2cb0
xor edi, edi
mov r8, qword [r12]
mov rcx, qword [r12 + 8]
sub rcx, r8
movabs rsi, 0xb21642c8590b2165
mov rax, rsi
imul rcx
add rdx, rcx
sar rdx, 7
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1400e32e7
xor r9d, r9d
nop dword [rax]
imul rbx, r9, 0xb8
lea rcx, [rbx + r8]
test byte [rcx + 0xa8], 1
je 0x1400e32b6
mov rax, qword [0x145efea00]
lea r9, [rcx + 0x74]
mov qword [rsp + 0x20], 0
mov edx, 0x404a
mov r8d, 4
mov rcx, qword [rcx + 0x28]
call rax
mov r10, qword [0x145efea00]
mov rax, qword [r12]
lea r9, [rax + 0x78]
add r9, rbx
mov qword [rsp + 0x20], 0
mov edx, 0x404b
mov r8d, 4
mov rcx, qword [rbx + rax + 0x28]
call r10
mov r10, qword [0x145efea00]
mov rax, qword [r12]
lea r9, [rax + 0x7c]
add r9, rbx
mov qword [rsp + 0x20], 0
mov edx, 0x1002
mov r8d, 4
mov rcx, qword [rbx + rax + 0x28]
call r10
mov rcx, qword [r12]
lea rdx, [rbx + rcx]
cmp dword [rdx + 0x74], 0xa
jl 0x1400e30c3
mov eax, dword [rdx + 0x7c]
add eax, eax
mov dword [rdx + 0x7c], eax
mov rcx, qword [r12]
cmp dword [rbx + rcx + 0x74], 9
jne 0x1400e3101
cmp dword [rbx + rcx + 0x78], 6
jge 0x1400e3101
mov eax, dword [rbx + rcx + 0x7c]
cmp eax, 0x38
jne 0x1400e30e3
lea rdx, str.Radeon_RX_Vega_56
jmp 0x1400e30ef
cmp eax, 0x40
jne 0x1400e3101
lea rdx, str.Radeon_RX_Vega_64
add rcx, 8
mov r8d, reloc.WS2_32.dll_recvfrom
add rcx, rbx
call fcn.1400887e0
mov rax, qword [r12]
mov rcx, rax
cmp dword [rbx + rax + 0x74], 9
jne 0x1400e313a
cmp dword [rbx + rax + 0x78], 6
jne 0x1400e313a
cmp dword [rbx + rax + 0x7c], 0x40
jne 0x1400e313a
lea rcx, [rax + 8]
add rcx, rbx
mov r8d, 0xa
lea rdx, str.Radeon_VII
call fcn.1400887e0
mov rcx, qword [r12]
cmp dword [rbx + rcx + 0x74], 0xa
jne 0x1400e3172
mov eax, dword [rbx + rcx + 0x78]
cmp eax, 3
je 0x1400e3152
add eax, 0xffffffe2
cmp eax, 9
ja 0x1400e3172
mov eax, dword [rbx + rcx + 0x7c]
add rcx, 8
add rcx, rbx
cmp eax, 0xc
jne 0x1400e31a9
lea r8d, [rax + 2]
lea rdx, str.Radeon_RX_6400
call fcn.1400887e0
mov r14d, 6
mov rcx, qword [r12]
add rcx, rbx
cmp dword [rcx + 0x74], 0xb
jne 0x1400e32b6
mov eax, dword [rcx + 0x7c]
add rcx, 8
cmp eax, 0x60
jne 0x1400e324d
lea r8d, [rax - 0x4e]
lea rdx, str.Radeon_RX_7900_XTX
jmp 0x1400e32b1
cmp eax, 0x10
jne 0x1400e31bb
lea r8d, [rax - 2]
lea rdx, str.Radeon_RX_6500
jmp 0x1400e316d
cmp eax, 0x1c
jne 0x1400e31cd
lea r8d, [rax - 0xe]
lea rdx, str.Radeon_RX_6600
jmp 0x1400e316d
cmp eax, 0x20
jne 0x1400e31df
lea r8d, [rax - 0x10]
lea rdx, str.Radeon_RX_6600XT
jmp 0x1400e316d
cmp eax, 0x28
jne 0x1400e31f4
lea r8d, [rax - 0x18]
lea rdx, str.Radeon_RX_6700XT
jmp 0x1400e316d
cmp eax, 0x3c
jne 0x1400e3209
lea r8d, [rax - 0x2e]
lea rdx, str.Radeon_RX_6800
jmp 0x1400e316d
cmp eax, 0x48
jne 0x1400e321e
lea r8d, [rax - 0x38]
lea rdx, str.Radeon_RX_6800XT
jmp 0x1400e316d
cmp eax, 0x50
jne 0x1400e3233
lea r8d, [rax - 0x40]
lea rdx, str.Radeon_RX_6900XT
jmp 0x1400e316d
mov r14d, 6
mov r8d, r14d
lea rdx, str.RDNA_2
call fcn.1400887e0
jmp 0x1400e3178
cmp eax, 0x54
jne 0x1400e325f
lea r8d, [rax - 0x43]
lea rdx, str.Radeon_RX_7900_XT
jmp 0x1400e32b1
cmp eax, 0x50
jne 0x1400e3271
lea r8d, [rax - 0x3e]
lea rdx, str.Radeon_RX_7900_GRE
jmp 0x1400e32b1
cmp eax, 0x3c
jne 0x1400e3283
lea r8d, [rax - 0x2b]
lea rdx, str.Radeon_RX_7800_XT
jmp 0x1400e32b1
cmp eax, 0x36
jne 0x1400e3295
lea r8d, [rax - 0x25]
lea rdx, str.Radeon_RX_7700_XT
jmp 0x1400e32b1
cmp eax, 0x20
jne 0x1400e32a7
lea r8d, [rax - 0x12]
lea rdx, str.Radeon_RX_7600
jmp 0x1400e32b1
mov r8, r14
lea rdx, str.RDNA_3
call fcn.1400887e0
inc edi
mov r8, qword [r12]
mov r9d, edi
mov rcx, qword [r12 + 8]
sub rcx, r8
mov rax, rsi
imul rcx
add rdx, rcx
sar rdx, 7
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r9, rdx
jb 0x1400e3010
xor eax, eax
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.140567130
lea r11, [rsp + 0xe0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140578e0c
nop
call fcn.1400886d0
nop
call fcn.1400886d0
int3
call fcn.140578e0c
int3
call fcn.140578e0c
int3
call fcn.140088710
nop
call fcn.140578e0c
nop
call fcn.140578e0c
nop
call fcn.140088710
nop
mov ecx, eax
call fcn.14056a0b0
int3
mov ecx, 1
call fcn.14056a0ec
nop
mov dword [rbp + 0xf], 0
mov ecx, 6
call fcn.14056a0ec
int3