Function at 0x140006d70
Capabilities:
Encode data using xor
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x770]
sub rsp, 0x870
mov r13d, r9d
mov r12, r8
mov r15d, edx
mov r14, rcx
xor edx, edx
mov r8d, 0x7d8
lea rcx, [rbp - 0x70]
call fcn.140119350
mov rcx, r14
lea rdx, [rbp - 0x70]
mov r8d, 0x7d8
call fcn.140118b40
xor ebx, ebx
mov edi, ebx
mov esi, ebx
xorps xmm0, xmm0
movss dword [rsp + 0x40], xmm0
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rbx
lea ecx, [rbx + 0x30]
call fcn.140116b34
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x58], rbx
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 7
mov qword [rsp + 0x78], 8
movss xmm0, dword [0x14014decc]
movss dword [rsp + 0x40], xmm0
mov r8, rax
lea edx, [rbx + 0x10]
lea rcx, [rsp + 0x58]
call fcn.140001960
nop
xor eax, eax
mov ebx, eax
test r13d, r13d
je 0x140006edd
nop
mov rdx, qword [r12]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0xf
mov byte [rsp + 0x20], 0
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x140006e63
lea rcx, [rsp + 0x20]
call fcn.140001ad0
nop
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005930
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140006ec9
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140006ec4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
call fcn.140116b70
inc ebx
add r12, 8
cmp ebx, r13d
mov eax, 0
jb 0x140006e40
mov ecx, 0x20
call fcn.140116b34
mov r13, rax
movups xmm0, xmmword [str.VK_KHR_16bit_storage]
movups xmmword [rax], xmm0
mov eax, dword [0x14014cfd0]
mov dword [r13 + 0x10], eax
mov byte [r13 + 0x14], 0
movabs rcx, 0xcbf29ce484222325
xor edx, edx
movabs r8, 0x100000001b3
nop dword [rax]
movzx eax, byte [rdx + r13]
xor rcx, rax
imul rcx, r8
inc rdx
cmp rdx, 0x14
jb 0x140006f20
mov rax, qword [rsp + 0x70]
and rax, rcx
add rax, rax
mov r12, qword [rsp + 0x58]
mov rbx, qword [r12 + rax*8 + 8]
cmp rbx, qword [rsp + 0x48]
je 0x140006f92
mov r12, qword [r12 + rax*8]
nop word [rax + rax]
lea rdx, [rbx + 0x10]
mov rax, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x140006f72
mov rdx, qword [rdx]
cmp rax, 0x14
jne 0x140006f87
mov r8, rax
mov rcx, r13
call fcn.140118a40
test eax, eax
je 0x140006f94
cmp rbx, r12
je 0x140006f92
mov rbx, qword [rbx + 8]
jmp 0x140006f60
xor ebx, ebx
mov edx, 0x20
mov rcx, r13
call fcn.140116b70
cmp r15d, 0x400000
jb 0x140006fbd
test rbx, rbx
je 0x140006fbd
mov dword [r14], 0x3b9c0e38
lea rsi, [r14 + 8]
mov rdi, r14
mov ecx, 0x20
call fcn.140116b34
mov r13, rax
movups xmm0, xmmword [str.VK_KHR_multiview]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0
movabs rcx, 0xcbf29ce484222325
xor edx, edx
movabs r8, 0x100000001b3
nop
movzx eax, byte [rdx + r13]
xor rcx, rax
imul rcx, r8
inc rdx
cmp rdx, 0x10
jb 0x140006ff0
mov rax, qword [rsp + 0x70]
and rax, rcx
add rax, rax
mov r12, qword [rsp + 0x58]
mov rbx, qword [r12 + rax*8 + 8]
cmp rbx, qword [rsp + 0x48]
je 0x140007062
mov r12, qword [r12 + rax*8]
nop word [rax + rax]
lea rdx, [rbx + 0x10]
mov rax, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x140007042
mov rdx, qword [rdx]
cmp rax, 0x10
jne 0x140007057
mov r8, rax
mov rcx, r13
call fcn.140118a40
test eax, eax
je 0x140007064
cmp rbx, r12
je 0x140007062
mov rbx, qword [rbx + 8]
jmp 0x140007030
xor ebx, ebx
mov edx, 0x20
mov rcx, r13
call fcn.140116b70
cmp r15d, 0x400000
jb 0x14000709c
test rbx, rbx
je 0x14000709c
lea rax, [r14 + 0x20]
mov dword [rax], 0x3b9b9909
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007098
mov qword [rsi], rax
lea rsi, [r14 + 0x28]
mov qword [rsp + 0x20], 0
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 0xf
mov r8d, 0x18
lea rdx, str.VK_KHR_variable_pointers
lea rcx, [rsp + 0x20]
call fcn.140001ad0
lea rdx, [rsp + 0x20]
mov rbx, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 0x10
cmovae rdx, rbx
xor ecx, ecx
movabs r9, 0xcbf29ce484222325
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140007128
movabs r13, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x140007110
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400051c0
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007176
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000716e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
mov rcx, rbx
call fcn.140116b70
cmp r15d, 0x400000
jb 0x1400071a1
test r12, r12
je 0x1400071a1
lea rax, [r14 + 0x40]
mov dword [rax], 0x3b9c9ec0
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x14000719d
mov qword [rsi], rax
lea rsi, [r14 + 0x48]
xor r12d, r12d
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], 0xf
lea r8d, [r12 + 0x1f]
lea rdx, str.VK_KHR_sampler_ycbcr_conversion
lea rcx, [rsp + 0x20]
call fcn.140001ad0
lea rdx, [rsp + 0x20]
mov rbx, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 0x10
cmovae rdx, rbx
movabs r9, 0xcbf29ce484222325
mov ecx, r12d
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140007228
movabs r13, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x140007210
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400051c0
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007276
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000726e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
mov rcx, rbx
call fcn.140116b70
cmp r15d, 0x400000
jb 0x1400072a1
test r12, r12
je 0x1400072a1
lea rax, [r14 + 0x58]
mov dword [rax], 0x3b9d2b64
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x14000729d
mov qword [rsi], rax
lea rsi, [r14 + 0x60]
xor r12d, r12d
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], 0xf
lea r8d, [r12 + 0x1d]
lea rdx, str.VK_KHR_shader_draw_parameters
lea rcx, [rsp + 0x20]
call fcn.140001ad0
lea rdx, [rsp + 0x20]
mov rbx, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 0x10
cmovae rdx, rbx
movabs r9, 0xcbf29ce484222325
mov ecx, r12d
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140007328
movabs r13, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x140007310
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400051c0
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007376
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000736e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
mov rcx, rbx
call fcn.140116b70
cmp r15d, 0x401000
jb 0x1400073a1
test r12, r12
je 0x1400073a1
lea rax, [r14 + 0x70]
mov dword [rax], 0x3b9bc018
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x14000739d
mov qword [rsi], rax
lea rsi, [r14 + 0x78]
xor r12d, r12d
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], 0xf
lea r8d, [r12 + 0x13]
lea rdx, str.VK_KHR_8bit_storage
lea rcx, [rsp + 0x20]
call fcn.140001ad0
lea rdx, [rsp + 0x20]
mov rbx, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 0x10
cmovae rdx, rbx
movabs r9, 0xcbf29ce484222325
mov ecx, r12d
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140007428
movabs r13, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x140007410
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400051c0
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007476
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000746e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
mov rcx, rbx
call fcn.140116b70
cmp r15d, 0x400000
jb 0x1400074a7
test r12, r12
je 0x1400074a7
lea rax, [r14 + 0x88]
mov dword [rax], 0x3b9d7d68
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x1400074a0
mov qword [rsi], rax
lea rsi, [r14 + 0x90]
xor r12d, r12d
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], 0xf
lea r8d, [r12 + 0x1a]
lea rdx, str.VK_KHR_shader_atomic_int64
lea rcx, [rsp + 0x20]
call fcn.140001ad0
lea rdx, [rsp + 0x20]
mov rbx, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 0x10
cmovae rdx, rbx
movabs r9, 0xcbf29ce484222325
mov ecx, r12d
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140007528
movabs r13, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x140007510
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400051c0
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007576
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000756e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
mov rcx, rbx
call fcn.140116b70
cmp r15d, 0x400000
jb 0x1400075a7
test r12, r12
je 0x1400075a7
lea rax, [r14 + 0xa8]
mov dword [rax], 0x3b9d8920
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x1400075a0
mov qword [rsi], rax
lea rsi, [r14 + 0xb0]
xor r12d, r12d
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], 0xf
lea r8d, [r12 + 0x1a]
lea rdx, str.VK_KHR_shader_float16_int8
lea rcx, [rsp + 0x20]
call fcn.140001ad0
lea rdx, [rsp + 0x20]
mov rbx, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 0x10
cmovae rdx, rbx
movabs r9, 0xcbf29ce484222325
mov ecx, r12d
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140007628
movabs r13, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x140007610
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400051c0
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007676
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000766e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
mov rcx, rbx
call fcn.140116b70
cmp r15d, 0x400000
jb 0x1400076a7
test r12, r12
je 0x1400076a7
lea rax, [r14 + 0xc0]
mov dword [rax], 0x3b9c0a50
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x1400076a0
mov qword [rsi], rax
lea rsi, [r14 + 0xc8]
xor r12d, r12d
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], 0xf
lea r8d, [r12 + 0x1a]
lea rdx, str.VK_EXT_descriptor_indexing
lea rcx, [rsp + 0x20]
call fcn.140001ad0
lea rdx, [rsp + 0x20]
mov rbx, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 0x10
cmovae rdx, rbx
movabs r9, 0xcbf29ce484222325
mov ecx, r12d
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140007728
movabs r13, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x140007710
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400051c0
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007776
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000776e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
mov rcx, rbx
call fcn.140116b70
cmp r15d, 0x400000
jb 0x1400077a7
test r12, r12
je 0x1400077a7
lea rax, [r14 + 0xd8]
mov dword [rax], 0x3b9d3ee9
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x1400077a0
mov qword [rsi], rax
lea rsi, [r14 + 0xe0]
xor r12d, r12d
mov qword [rsp + 0x20], r12
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x38], 0xf
lea r8d, [r12 + 0x1a]
lea rdx, str.VK_KHR_vulkan_memory_model
lea rcx, [rsp + 0x20]
call fcn.140001ad0
lea rdx, [rsp + 0x20]
mov rbx, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 0x10
cmovae rdx, rbx
movabs r9, 0xcbf29ce484222325
mov ecx, r12d
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140007828
movabs r13, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rdx + rcx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x140007810
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400051c0
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007876
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000786e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
mov rcx, rbx
call fcn.140116b70
cmp r15d, 0x400000
jb 0x1400078a7
test r12, r12
je 0x1400078a7
lea rax, [r14 + 0x138]
mov dword [rax], 0x3b9e0238
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x1400078a0
mov qword [rsi], rax
lea rsi, [r14 + 0x140]
xor eax, eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0xf
lea r8d, [rax + 0x25]
lea rdx, str.VK_KHR_uniform_buffer_standard_layout
lea rcx, [rsp + 0x20]
call fcn.140001ad0
lea rdx, [rsp + 0x20]
mov rbx, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 0x10
cmovae rdx, rbx
mov r8, qword [rsp + 0x30]
movabs rcx, 0xcbf29ce484222325
call fcn.140006720
mov r9, rax
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400051c0
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x14000794d
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140007945
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
mov rcx, rbx
call fcn.140116b70
cmp r15d, 0x400000
jb 0x14000797e
test r12, r12
je 0x14000797e
lea rax, [r14 + 0x158]
mov dword [rax], 0x3b9ea648
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007977
mov qword [rsi], rax
lea rsi, [r14 + 0x160]
xor eax, eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0xf
lea r8d, [rax + 0x25]
lea rdx, str.VK_KHR_shader_subgroup_extended_types
lea rcx, [rsp + 0x20]
call fcn.140001ad0
lea rdx, [rsp + 0x20]
mov rbx, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 0x10
cmovae rdx, rbx
mov r8, qword [rsp + 0x30]
movabs rcx, 0xcbf29ce484222325
call fcn.140006720
mov r9, rax
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400051c0
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007a24
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140007a1c
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
mov rcx, rbx
call fcn.140116b70
cmp r15d, 0x401000
jb 0x140007a55
test r12, r12
je 0x140007a55
lea rax, [r14 + 0x170]
mov dword [rax], 0x3b9d7598
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007a4e
mov qword [rsi], rax
lea rsi, [r14 + 0x178]
xor eax, eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0xf
lea r8d, [rax + 0x25]
lea rdx, str.VK_KHR_separate_depth_stencil_layouts
lea rcx, [rsp + 0x20]
call fcn.140001ad0
lea rdx, [rsp + 0x20]
mov rbx, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 0x10
cmovae rdx, rbx
mov r8, qword [rsp + 0x30]
movabs rcx, 0xcbf29ce484222325
call fcn.140006720
mov r9, rax
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400051c0
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007afb
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140007af3
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
mov rcx, rbx
call fcn.140116b70
cmp r15d, 0x400000
jb 0x140007b2c
test r12, r12
je 0x140007b2c
lea rax, [r14 + 0x188]
mov dword [rax], 0x3b9e7768
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007b25
mov qword [rsi], rax
lea rsi, [r14 + 0x190]
xor eax, eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0xf
lea r8d, [rax + 0x1c]
lea rdx, str.VK_KHR_buffer_device_address
lea rcx, [rsp + 0x20]
call fcn.140001ad0
lea rdx, [rsp + 0x20]
mov rbx, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 0x10
cmovae rdx, rbx
mov r8, qword [rsp + 0x30]
movabs rcx, 0xcbf29ce484222325
call fcn.140006720
mov r9, rax
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400051c0
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007bd2
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140007bca
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
mov rcx, rbx
call fcn.140116b70
cmp r15d, 0x400000
jb 0x140007c03
test r12, r12
je 0x140007c03
lea rax, [r14 + 0x1a0]
mov dword [rax], 0x3b9eb5e8
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007bfc
mov qword [rsi], rax
lea rsi, [r14 + 0x1a8]
xor eax, eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0xf
lea r8d, [rax + 0x13]
lea rdx, str.VK_KHR_shader_clock
lea rcx, [rsp + 0x20]
call fcn.140001ad0
lea rdx, [rsp + 0x20]
mov rbx, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 0x10
cmovae rdx, rbx
mov r8, qword [rsp + 0x30]
movabs rcx, 0xcbf29ce484222325
call fcn.140006720
mov r9, rax
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400051c0
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007ca9
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140007ca1
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
mov rcx, rbx
call fcn.140116b70
cmp r15d, 0x400000
jb 0x140007cda
test r12, r12
je 0x140007cda
lea rax, [r14 + 0x1c0]
mov dword [rax], 0x3b9d8d08
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007cd3
mov qword [rsi], rax
lea rsi, [r14 + 0x1c8]
xor eax, eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0xf
lea r8d, [rax + 0x1c]
lea rdx, str.VK_KHR_fragment_shading_rate
lea rcx, [rsp + 0x20]
call fcn.140001ad0
lea rdx, [rsp + 0x20]
mov rbx, qword [rsp + 0x20]
mov r13, qword [rsp + 0x38]
cmp r13, 0x10
cmovae rdx, rbx
mov r8, qword [rsp + 0x30]
movabs rcx, 0xcbf29ce484222325
call fcn.140006720
mov r9, rax
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.1400051c0
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007d80
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140007d78
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009a04
mov rcx, rbx
call fcn.140116b70
cmp r15d, 0x400000
jb 0x140007de0
test r12, r12
je 0x140007de0
lea rax, [r14 + 0x1d8]
mov dword [rax], 0x3b9e3cd3
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007daa
mov qword [rsi], rax
lea rsi, [r14 + 0x1e0]
lea rdx, str.VK_KHR_ray_tracing_pipeline
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140007e16
lea rdx, str.VK_KHR_ray_tracing_pipeline
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140007e73
mov rcx, rdi
test rbx, rbx
je 0x140007e73
lea rax, [r14 + 0x210]
mov dword [rax], 0x3ba01578
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140007e3d
mov qword [rsi], rax
lea rsi, [r14 + 0x218]
lea rdx, str.VK_KHR_acceleration_structure
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140007ea9
lea rdx, str.VK_KHR_acceleration_structure
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140007f06
mov rcx, rdi
test rbx, rbx
je 0x140007f06
lea rax, [r14 + 0x238]
mov dword [rax], 0x3b9d13fd
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140007ed0
mov qword [rsi], rax
lea rsi, [r14 + 0x240]
lea rdx, str.VK_KHR_ray_query
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140007f3c
lea rdx, str.VK_KHR_ray_query
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140007f99
mov rcx, rdi
test rbx, rbx
je 0x140007f99
lea rax, [r14 + 0x1f8]
mov dword [rax], 0x3ba0196d
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140007f63
mov qword [rsi], rax
lea rsi, [r14 + 0x200]
lea rdx, str.VK_KHR_workgroup_memory_explicit_layout
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140007fcf
lea rdx, str.VK_KHR_workgroup_memory_explicit_layout
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000802c
mov rcx, rdi
test rbx, rbx
je 0x14000802c
lea rax, [r14 + 0x260]
mov dword [rax], 0x3b9fea80
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140007ff6
mov qword [rsi], rax
lea rsi, [r14 + 0x268]
lea rdx, str.VK_KHR_shader_integer_dot_product
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008062
lea rdx, str.VK_KHR_shader_integer_dot_product
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400080bf
mov rcx, rdi
test rbx, rbx
je 0x1400080bf
lea rax, [r14 + 0x280]
mov dword [rax], 0x3b9f0fc0
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008089
mov qword [rsi], rax
lea rsi, [r14 + 0x288]
lea rdx, str.VK_KHR_synchronization2
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400080f5
lea rdx, str.VK_KHR_synchronization2
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008152
mov rcx, rdi
test rbx, rbx
je 0x140008152
lea rax, [r14 + 0x298]
mov dword [rax], 0x3b9f9497
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x14000811c
mov qword [rsi], rax
lea rsi, [r14 + 0x2a0]
lea rdx, str.VK_KHR_dynamic_rendering
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008188
lea rdx, str.VK_KHR_dynamic_rendering
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400081e5
mov rcx, rdi
test rbx, rbx
je 0x1400081e5
lea rax, [r14 + 0x2b0]
mov dword [rax], 0x3b9b75e3
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400081af
mov qword [rsi], rax
lea rsi, [r14 + 0x2b8]
lea rdx, str.VK_EXT_transform_feedback
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000821b
lea rdx, str.VK_EXT_transform_feedback
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008278
mov rcx, rdi
test rbx, rbx
je 0x140008278
lea rax, [r14 + 0x2f8]
mov dword [rax], 0x3b9b3760
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008242
mov qword [rsi], rax
lea rsi, [r14 + 0x300]
lea rdx, str.VK_EXT_depth_clip_enable
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400082ae
lea rdx, str.VK_EXT_depth_clip_enable
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000830b
mov rcx, rdi
test rbx, rbx
je 0x14000830b
lea rax, [r14 + 0x310]
mov dword [rax], 0x3b9c5870
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400082d5
mov qword [rsi], rax
lea rsi, [r14 + 0x318]
lea rdx, str.VK_EXT_inline_uniform_block
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008341
lea rdx, str.VK_EXT_inline_uniform_block
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000839e
mov rcx, rdi
test rbx, rbx
je 0x14000839e
lea rax, [r14 + 0x328]
mov dword [rax], 0x3b9ce510
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008368
mov qword [rsi], rax
lea rsi, [r14 + 0x330]
lea rdx, str.VK_EXT_blend_operation_advanced
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400083d4
lea rdx, str.VK_EXT_blend_operation_advanced
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008431
mov rcx, rdi
test rbx, rbx
je 0x140008431
lea rax, [r14 + 0x340]
mov dword [rax], 0x3b9d0c20
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400083fb
mov qword [rsi], rax
lea rsi, [r14 + 0x348]
lea rdx, str.VK_EXT_vertex_attribute_divisor
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008467
lea rdx, str.VK_EXT_vertex_attribute_divisor
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400084c4
mov rcx, rdi
test rbx, rbx
je 0x1400084c4
lea rax, [r14 + 0x358]
mov dword [rax], 0x3b9db032
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x14000848e
mov qword [rsi], rax
lea rsi, [r14 + 0x360]
lea rdx, str.VK_EXT_shader_demote_to_helper_invocation
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400084fa
lea rdx, str.VK_EXT_shader_demote_to_helper_invocation
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008557
mov rcx, rdi
test rbx, rbx
je 0x140008557
lea rax, [r14 + 0x370]
mov dword [rax], 0x3b9f0020
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008521
mov qword [rsi], rax
lea rsi, [r14 + 0x378]
lea rdx, str.VK_EXT_fragment_shader_interlock
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000858d
lea rdx, str.VK_EXT_fragment_shader_interlock
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400085ea
mov rcx, rdi
test rbx, rbx
je 0x1400085ea
lea rax, [r14 + 0x388]
mov dword [rax], 0x3b9e9e78
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400085b4
mov qword [rsi], rax
lea rsi, [r14 + 0x390]
lea rdx, str.VK_EXT_fragment_density_map
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008620
lea rdx, str.VK_EXT_fragment_density_map
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000867d
mov rcx, rdi
test rbx, rbx
je 0x14000867d
lea rax, [r14 + 0x3a8]
mov dword [rax], 0x3b9e1d90
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008647
mov qword [rsi], rax
lea rsi, [r14 + 0x3b0]
lea rdx, str.VK_EXT_buffer_device_address
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400086b3
lea rdx, str.VK_EXT_buffer_device_address
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008710
mov rcx, rdi
test rbx, rbx
je 0x140008710
lea rax, [r14 + 0x3c8]
mov dword [rax], 0x3b9e8320
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400086da
mov qword [rsi], rax
lea rsi, [r14 + 0x3d0]
lea rdx, str.VK_EXT_line_rasterization
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008746
lea rdx, str.VK_EXT_line_rasterization
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400087a3
mov rcx, rdi
test rbx, rbx
je 0x1400087a3
lea rax, [r14 + 0x3e8]
mov dword [rax], 0x3b9ebdb8
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x14000876d
mov qword [rsi], rax
lea rsi, [r14 + 0x3f0]
lea rdx, str.VK_EXT_subgroup_size_control
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400087d9
lea rdx, str.VK_EXT_subgroup_size_control
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008836
mov rcx, rdi
test rbx, rbx
je 0x140008836
lea rax, [r14 + 0x410]
mov dword [rax], 0x3b9e38ea
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008800
mov qword [rsi], rax
lea rsi, [r14 + 0x418]
lea rdx, str.VK_EXT_extended_dynamic_state
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000886c
lea rdx, str.VK_EXT_extended_dynamic_state
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400088c9
mov rcx, rdi
test rbx, rbx
je 0x1400088c9
lea rax, [r14 + 0x428]
mov dword [rax], 0x3b9edcf8
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008893
mov qword [rsi], rax
lea rsi, [r14 + 0x430]
lea rdx, str.VK_EXT_extended_dynamic_state2
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400088ff
lea rdx, str.VK_EXT_extended_dynamic_state2
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000895c
mov rcx, rdi
test rbx, rbx
je 0x14000895c
lea rax, [r14 + 0x440]
mov dword [rax], 0x3ba08aa8
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008926
mov qword [rsi], rax
lea rsi, [r14 + 0x448]
lea rdx, str.VK_EXT_extended_dynamic_state3
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008992
lea rdx, str.VK_EXT_extended_dynamic_state3
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400089ef
mov rcx, rdi
test rbx, rbx
je 0x1400089ef
lea rax, [r14 + 0x460]
mov dword [rax], 0x3ba1bb58
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400089b9
mov qword [rsi], rax
lea rsi, [r14 + 0x468]
lea rdx, str.VK_EXT_color_write_enable
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008a25
lea rdx, str.VK_EXT_color_write_enable
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008a82
mov rcx, rdi
test rbx, rbx
je 0x140008a82
lea rax, [r14 + 0x508]
mov dword [rax], 0x3ba09a48
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008a4c
mov qword [rsi], rax
lea rsi, [r14 + 0x510]
lea rdx, str.VK_EXT_vertex_input_dynamic_state
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008ab8
lea rdx, str.VK_EXT_vertex_input_dynamic_state
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008b15
mov rcx, rdi
test rbx, rbx
je 0x140008b15
lea rax, [r14 + 0x4f0]
mov dword [rax], 0x3ba02900
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008adf
mov qword [rsi], rax
lea rsi, [r14 + 0x4f8]
lea rdx, str.VK_EXT_shader_image_atomic_int64
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008b4b
lea rdx, str.VK_EXT_shader_image_atomic_int64
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008ba8
mov rcx, rdi
test rbx, rbx
je 0x140008ba8
lea rax, [r14 + 0x520]
mov dword [rax], 0x3b9e5c10
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008b72
mov qword [rsi], rax
lea rsi, [r14 + 0x528]
lea rdx, str.VK_EXT_shader_atomic_float
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008bde
lea rdx, str.VK_EXT_shader_atomic_float
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008c3b
mov rcx, rdi
test rbx, rbx
je 0x140008c3b
lea rax, [r14 + 0x538]
mov dword [rax], 0x3b9ec1a0
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008c05
mov qword [rsi], rax
lea rsi, [r14 + 0x540]
lea rdx, str.VK_EXT_shader_atomic_float2
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008c71
lea rdx, str.VK_EXT_shader_atomic_float2
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008cce
mov rcx, rdi
test rbx, rbx
je 0x140008cce
lea rax, [r14 + 0x578]
mov dword [rax], 0x3b9ef468
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008c98
mov qword [rsi], rax
lea rsi, [r14 + 0x580]
lea rdx, str.VK_EXT_provoking_vertex
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008d04
lea rdx, str.VK_EXT_provoking_vertex
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008d61
mov rcx, rdi
test rbx, rbx
je 0x140008d61
lea rax, [r14 + 0x5b8]
mov dword [rax], 0x3b9eaa30
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008d2b
mov qword [rsi], rax
lea rsi, [r14 + 0x5c0]
lea rdx, str.VK_EXT_custom_border_color
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008d97
lea rdx, str.VK_EXT_custom_border_color
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008df4
mov rcx, rdi
test rbx, rbx
je 0x140008df4
lea rax, [r14 + 0x5d0]
mov dword [rax], 0x3b9f2b1a
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008dbe
mov qword [rsi], rax
lea rsi, [r14 + 0x5d8]
lea rdx, str.VK_NV_compute_shader_derivatives
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008e2a
lea rdx, str.VK_NV_compute_shader_derivatives
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008e87
mov rcx, rdi
test rbx, rbx
je 0x140008e87
lea rax, [r14 + 0x5e8]
mov dword [rax], 0x3b9ddb28
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008e51
mov qword [rsi], rax
lea rsi, [r14 + 0x5f0]
lea rdx, str.VK_KHR_fragment_shader_barycentric
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008ebd
lea rdx, str.VK_KHR_fragment_shader_barycentric
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008f1a
mov rcx, rdi
test rbx, rbx
je 0x140008f1a
lea rax, [r14 + 0x600]
mov dword [rax], 0x3b9de2f8
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008ee4
mov qword [rsi], rax
lea rsi, [r14 + 0x608]
lea rdx, str.VK_NV_shader_image_footprint
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008f50
lea rdx, str.VK_NV_shader_image_footprint
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008fad
mov rcx, rdi
test rbx, rbx
je 0x140008fad
lea rax, [r14 + 0x618]
mov dword [rax], 0x3b9de6e0
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008f77
mov qword [rsi], rax
lea rsi, [r14 + 0x620]
lea rdx, str.VK_NV_shading_rate_image
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008fe3
lea rdx, str.VK_NV_shading_rate_image
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009040
mov rcx, rdi
test rbx, rbx
je 0x140009040
lea rax, [r14 + 0x630]
mov dword [rax], 0x3b9d4aa1
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x14000900a
mov qword [rsi], rax
lea rsi, [r14 + 0x638]
lea rdx, str.VK_NV_cooperative_matrix
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009076
lea rdx, str.VK_NV_cooperative_matrix
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400090d3
mov rcx, rdi
test rbx, rbx
je 0x1400090d3
lea rax, [r14 + 0x648]
mov dword [rax], 0x3b9e96a8
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x14000909d
mov qword [rsi], rax
lea rsi, [r14 + 0x650]
lea rdx, str.VK_NV_shader_sm_builtins
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009109
lea rdx, str.VK_NV_shader_sm_builtins
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009166
mov rcx, rdi
test rbx, rbx
je 0x140009166
lea rax, [r14 + 0x660]
mov dword [rax], 0x3b9d2390
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009130
mov qword [rsi], rax
lea rsi, [r14 + 0x668]
lea rdx, str.VK_INTEL_shader_integer_functions2
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000919c
lea rdx, str.VK_INTEL_shader_integer_functions2
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400091ca
mov rcx, rdi
test rbx, rbx
je 0x1400091ca
lea rax, [r14 + 0x678]
mov dword [rax], 0x3b9dfa68
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400091c3
mov qword [rsi], rax
lea rsi, [r14 + 0x680]
lea rdx, str.VK_EXT_mutable_descriptor_type
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
test rax, rax
setne r12b
lea rcx, [rsp + 0x20]
call fcn.140001720
test rbx, rbx
jne 0x140009234
lea rdx, str.VK_VALVE_mutable_descriptor_type
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
test rax, rax
setne r12b
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009294
test r12b, r12b
je 0x140009294
lea rax, [r14 + 0x690]
mov dword [rax], 0x3ba02518
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x14000925e
mov qword [rsi], rax
lea rsi, [r14 + 0x698]
lea rdx, str.VK_EXT_robustness2
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400092ca
lea rdx, str.VK_EXT_robustness2
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009327
mov rcx, rdi
test rbx, rbx
je 0x140009327
lea rax, [r14 + 0x6a8]
mov dword [rax], 0x3b9f2730
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400092f1
mov qword [rsi], rax
lea rsi, [r14 + 0x6b0]
lea rdx, str.VK_EXT_image_robustness
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000935d
lea rdx, str.VK_EXT_image_robustness
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400093ba
mov rcx, rdi
test rbx, rbx
je 0x1400093ba
lea rax, [r14 + 0x6c8]
mov dword [rax], 0x3b9fe698
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009384
mov qword [rsi], rax
lea rsi, [r14 + 0x6d0]
lea rdx, str.VK_EXT_graphics_pipeline_library
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400093f0
lea rdx, str.VK_EXT_graphics_pipeline_library
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000944d
mov rcx, rdi
test rbx, rbx
je 0x14000944d
lea rax, [r14 + 0x6e0]
mov dword [rax], 0x3b9fac00
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009417
mov qword [rsi], rax
lea rsi, [r14 + 0x6e8]
lea rdx, str.VK_NV_fragment_shading_rate_enums
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009483
lea rdx, str.VK_NV_fragment_shading_rate_enums
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400094e0
mov rcx, rdi
test rbx, rbx
je 0x1400094e0
lea rax, [r14 + 0x6f8]
mov dword [rax], 0x3b9fc371
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400094aa
mov qword [rsi], rax
lea rsi, [r14 + 0x700]
lea rdx, str.VK_EXT_depth_clip_control
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009516
lea rdx, str.VK_EXT_depth_clip_control
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009573
mov rcx, rdi
test rbx, rbx
je 0x140009573
lea rax, [r14 + 0x718]
mov dword [rax], 0x3ba034b8
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x14000953d
mov qword [rsi], rax
lea rsi, [r14 + 0x720]
lea rdx, str.VK_NV_mesh_shader
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400095a9
lea rdx, str.VK_NV_mesh_shader
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009606
mov rcx, rdi
test rbx, rbx
je 0x140009606
lea rax, [r14 + 0x730]
mov dword [rax], 0x3b9ddf10
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400095d0
mov qword [rsi], rax
lea rsi, [r14 + 0x738]
lea rdx, str.VK_EXT_mesh_shader
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000963c
lea rdx, str.VK_EXT_mesh_shader
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009699
mov rcx, rdi
test rbx, rbx
je 0x140009699
lea rax, [r14 + 0x748]
mov dword [rax], 0x3b9fcb40
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009663
mov qword [rsi], rax
lea rsi, [r14 + 0x750]
lea rdx, str.VK_EXT_descriptor_buffer
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400096cf
lea rdx, str.VK_EXT_descriptor_buffer
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000972c
mov rcx, rdi
test rbx, rbx
je 0x14000972c
lea rax, [r14 + 0x770]
mov dword [rax], 0x3b9f9c62
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400096f6
mov qword [rsi], rax
lea rsi, [r14 + 0x778]
lea rdx, str.VK_EXT_non_seamless_cube_map
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009762
lea rdx, str.VK_EXT_non_seamless_cube_map
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400097bf
mov rcx, rdi
test rbx, rbx
je 0x1400097bf
lea rax, [r14 + 0x790]
mov dword [rax], 0x3ba13a70
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009789
mov qword [rsi], rax
lea rsi, [r14 + 0x798]
lea rdx, str.VK_EXT_attachment_feedback_loop_layout
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400097f5
lea rdx, str.VK_EXT_attachment_feedback_loop_layout
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009852
mov rcx, rdi
test rbx, rbx
je 0x140009852
lea rax, [r14 + 0x7a8]
mov dword [rax], 0x3b9ff638
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x14000981c
mov qword [rsi], rax
lea rsi, [r14 + 0x7b0]
lea rdx, str.VK_KHR_maintenance4
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009888
lea rdx, str.VK_KHR_maintenance4
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400098e5
mov rcx, rdi
test rbx, rbx
je 0x1400098e5
lea rax, [r14 + 0x2c8]
mov dword [rax], 0x3ba11748
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400098af
mov qword [rsi], rax
lea rsi, [r14 + 0x2d0]
lea rdx, str.VK_KHR_maintenance5
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000991b
lea rdx, str.VK_KHR_maintenance5
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009978
mov rcx, rdi
test rbx, rbx
je 0x140009978
lea rax, [r14 + 0x2e0]
mov dword [rax], 0x3ba1f5f0
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009942
mov qword [rsi], rax
lea rsi, [r14 + 0x2e8]
lea rdx, str.VK_EXT_shader_module_identifier
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400099ae
lea rdx, str.VK_EXT_shader_module_identifier
lea rcx, [rsp + 0x20]
call fcn.140006060
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.1400058b0
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400099d6
mov rcx, rdi
test rbx, rbx
je 0x1400099d6
add r14, 0x7c0
mov dword [r14], 0x3ba1d6b0
mov rdi, r14
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400099d6
mov qword [rsi], r14
lea rcx, [rsp + 0x40]
call fcn.140006280
mov rax, rdi
lea r11, [rsp + 0x870]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14011d1bc
nop
int3