Function at 0x140006f10
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.140119530
mov rcx, r14
lea rdx, [rbp - 0x70]
mov r8d, 0x7d8
call fcn.140118d20
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.140116d14
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 [0x14014eecc]
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 0x14000707d
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 0x140007003
lea rcx, [rsp + 0x20]
call fcn.140001ad0
nop
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005ad0
nop
mov rdx, qword [rsp + 0x38]
cmp rdx, 0x10
jb 0x140007069
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007064
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
call fcn.140116d50
inc ebx
add r12, 8
cmp ebx, r13d
mov eax, 0
jb 0x140006fe0
mov ecx, 0x20
call fcn.140116d14
mov r13, rax
movups xmm0, xmmword [str.VK_KHR_16bit_storage]
movups xmmword [rax], xmm0
mov eax, dword [0x14014dfd0]
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 0x1400070c0
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 0x140007132
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 0x140007112
mov rdx, qword [rdx]
cmp rax, 0x14
jne 0x140007127
mov r8, rax
mov rcx, r13
call fcn.140118c20
test eax, eax
je 0x140007134
cmp rbx, r12
je 0x140007132
mov rbx, qword [rbx + 8]
jmp 0x140007100
xor ebx, ebx
mov edx, 0x20
mov rcx, r13
call fcn.140116d50
cmp r15d, 0x400000
jb 0x14000715d
test rbx, rbx
je 0x14000715d
mov dword [r14], 0x3b9c0e38
lea rsi, [r14 + 8]
mov rdi, r14
mov ecx, 0x20
call fcn.140116d14
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 0x140007190
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 0x140007202
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 0x1400071e2
mov rdx, qword [rdx]
cmp rax, 0x10
jne 0x1400071f7
mov r8, rax
mov rcx, r13
call fcn.140118c20
test eax, eax
je 0x140007204
cmp rbx, r12
je 0x140007202
mov rbx, qword [rbx + 8]
jmp 0x1400071d0
xor ebx, ebx
mov edx, 0x20
mov rcx, r13
call fcn.140116d50
cmp r15d, 0x400000
jb 0x14000723c
test rbx, rbx
je 0x14000723c
lea rax, [r14 + 0x20]
mov dword [rax], 0x3b9b9909
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007238
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 0x1400072c8
movabs r13, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x1400072b0
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005360
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007316
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000730e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
mov rcx, rbx
call fcn.140116d50
cmp r15d, 0x400000
jb 0x140007341
test r12, r12
je 0x140007341
lea rax, [r14 + 0x40]
mov dword [rax], 0x3b9c9ec0
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x14000733d
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 0x1400073c8
movabs r13, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x1400073b0
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005360
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007416
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000740e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
mov rcx, rbx
call fcn.140116d50
cmp r15d, 0x400000
jb 0x140007441
test r12, r12
je 0x140007441
lea rax, [r14 + 0x58]
mov dword [rax], 0x3b9d2b64
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x14000743d
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 0x1400074c8
movabs r13, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x1400074b0
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005360
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007516
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000750e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
mov rcx, rbx
call fcn.140116d50
cmp r15d, 0x401000
jb 0x140007541
test r12, r12
je 0x140007541
lea rax, [r14 + 0x70]
mov dword [rax], 0x3b9bc018
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x14000753d
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 0x1400075c8
movabs r13, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x1400075b0
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005360
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007616
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000760e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
mov rcx, rbx
call fcn.140116d50
cmp r15d, 0x400000
jb 0x140007647
test r12, r12
je 0x140007647
lea rax, [r14 + 0x88]
mov dword [rax], 0x3b9d7d68
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007640
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 0x1400076c8
movabs r13, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x1400076b0
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005360
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007716
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000770e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
mov rcx, rbx
call fcn.140116d50
cmp r15d, 0x400000
jb 0x140007747
test r12, r12
je 0x140007747
lea rax, [r14 + 0xa8]
mov dword [rax], 0x3b9d8920
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007740
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 0x1400077c8
movabs r13, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x1400077b0
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005360
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007816
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000780e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
mov rcx, rbx
call fcn.140116d50
cmp r15d, 0x400000
jb 0x140007847
test r12, r12
je 0x140007847
lea rax, [r14 + 0xc0]
mov dword [rax], 0x3b9c0a50
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007840
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 0x1400078c8
movabs r13, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x1400078b0
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005360
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007916
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14000790e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
mov rcx, rbx
call fcn.140116d50
cmp r15d, 0x400000
jb 0x140007947
test r12, r12
je 0x140007947
lea rax, [r14 + 0xd8]
mov dword [rax], 0x3b9d3ee9
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007940
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 0x1400079c8
movabs r13, 0x100000001b3
nop dword [rax + rax]
movzx eax, byte [rdx + rcx]
xor r9, rax
imul r9, r13
inc rcx
cmp rcx, r8
jb 0x1400079b0
mov r13, qword [rsp + 0x38]
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005360
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007a16
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140007a0e
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
mov rcx, rbx
call fcn.140116d50
cmp r15d, 0x400000
jb 0x140007a47
test r12, r12
je 0x140007a47
lea rax, [r14 + 0x138]
mov dword [rax], 0x3b9e0238
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007a40
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.1400068c0
mov r9, rax
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005360
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007aed
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140007ae5
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
mov rcx, rbx
call fcn.140116d50
cmp r15d, 0x400000
jb 0x140007b1e
test r12, r12
je 0x140007b1e
lea rax, [r14 + 0x158]
mov dword [rax], 0x3b9ea648
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007b17
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.1400068c0
mov r9, rax
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005360
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007bc4
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140007bbc
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
mov rcx, rbx
call fcn.140116d50
cmp r15d, 0x401000
jb 0x140007bf5
test r12, r12
je 0x140007bf5
lea rax, [r14 + 0x170]
mov dword [rax], 0x3b9d7598
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007bee
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.1400068c0
mov r9, rax
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005360
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007c9b
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140007c93
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
mov rcx, rbx
call fcn.140116d50
cmp r15d, 0x400000
jb 0x140007ccc
test r12, r12
je 0x140007ccc
lea rax, [r14 + 0x188]
mov dword [rax], 0x3b9e7768
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007cc5
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.1400068c0
mov r9, rax
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005360
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007d72
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140007d6a
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
mov rcx, rbx
call fcn.140116d50
cmp r15d, 0x400000
jb 0x140007da3
test r12, r12
je 0x140007da3
lea rax, [r14 + 0x1a0]
mov dword [rax], 0x3b9eb5e8
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007d9c
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.1400068c0
mov r9, rax
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005360
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007e49
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140007e41
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
mov rcx, rbx
call fcn.140116d50
cmp r15d, 0x400000
jb 0x140007e7a
test r12, r12
je 0x140007e7a
lea rax, [r14 + 0x1c0]
mov dword [rax], 0x3b9d8d08
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007e73
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.1400068c0
mov r9, rax
lea r8, [rsp + 0x20]
lea rdx, [rbp - 0x80]
lea rcx, [rsp + 0x40]
call fcn.140005360
mov r12, qword [rax + 8]
cmp r13, 0x10
jb 0x140007f20
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140007f18
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140009ba4
mov rcx, rbx
call fcn.140116d50
cmp r15d, 0x400000
jb 0x140007f80
test r12, r12
je 0x140007f80
lea rax, [r14 + 0x1d8]
mov dword [rax], 0x3b9e3cd3
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x140007f4a
mov qword [rsi], rax
lea rsi, [r14 + 0x1e0]
lea rdx, str.VK_KHR_ray_tracing_pipeline
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140007fb6
lea rdx, str.VK_KHR_ray_tracing_pipeline
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008013
mov rcx, rdi
test rbx, rbx
je 0x140008013
lea rax, [r14 + 0x210]
mov dword [rax], 0x3ba01578
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140007fdd
mov qword [rsi], rax
lea rsi, [r14 + 0x218]
lea rdx, str.VK_KHR_acceleration_structure
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008049
lea rdx, str.VK_KHR_acceleration_structure
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400080a6
mov rcx, rdi
test rbx, rbx
je 0x1400080a6
lea rax, [r14 + 0x238]
mov dword [rax], 0x3b9d13fd
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008070
mov qword [rsi], rax
lea rsi, [r14 + 0x240]
lea rdx, str.VK_KHR_ray_query
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400080dc
lea rdx, str.VK_KHR_ray_query
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008139
mov rcx, rdi
test rbx, rbx
je 0x140008139
lea rax, [r14 + 0x1f8]
mov dword [rax], 0x3ba0196d
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008103
mov qword [rsi], rax
lea rsi, [r14 + 0x200]
lea rdx, str.VK_KHR_workgroup_memory_explicit_layout
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000816f
lea rdx, str.VK_KHR_workgroup_memory_explicit_layout
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400081cc
mov rcx, rdi
test rbx, rbx
je 0x1400081cc
lea rax, [r14 + 0x260]
mov dword [rax], 0x3b9fea80
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008196
mov qword [rsi], rax
lea rsi, [r14 + 0x268]
lea rdx, str.VK_KHR_shader_integer_dot_product
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008202
lea rdx, str.VK_KHR_shader_integer_dot_product
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000825f
mov rcx, rdi
test rbx, rbx
je 0x14000825f
lea rax, [r14 + 0x280]
mov dword [rax], 0x3b9f0fc0
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008229
mov qword [rsi], rax
lea rsi, [r14 + 0x288]
lea rdx, str.VK_KHR_synchronization2
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008295
lea rdx, str.VK_KHR_synchronization2
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400082f2
mov rcx, rdi
test rbx, rbx
je 0x1400082f2
lea rax, [r14 + 0x298]
mov dword [rax], 0x3b9f9497
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400082bc
mov qword [rsi], rax
lea rsi, [r14 + 0x2a0]
lea rdx, str.VK_KHR_dynamic_rendering
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008328
lea rdx, str.VK_KHR_dynamic_rendering
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008385
mov rcx, rdi
test rbx, rbx
je 0x140008385
lea rax, [r14 + 0x2b0]
mov dword [rax], 0x3b9b75e3
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x14000834f
mov qword [rsi], rax
lea rsi, [r14 + 0x2b8]
lea rdx, str.VK_EXT_transform_feedback
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400083bb
lea rdx, str.VK_EXT_transform_feedback
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008418
mov rcx, rdi
test rbx, rbx
je 0x140008418
lea rax, [r14 + 0x2f8]
mov dword [rax], 0x3b9b3760
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400083e2
mov qword [rsi], rax
lea rsi, [r14 + 0x300]
lea rdx, str.VK_EXT_depth_clip_enable
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000844e
lea rdx, str.VK_EXT_depth_clip_enable
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400084ab
mov rcx, rdi
test rbx, rbx
je 0x1400084ab
lea rax, [r14 + 0x310]
mov dword [rax], 0x3b9c5870
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008475
mov qword [rsi], rax
lea rsi, [r14 + 0x318]
lea rdx, str.VK_EXT_inline_uniform_block
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400084e1
lea rdx, str.VK_EXT_inline_uniform_block
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000853e
mov rcx, rdi
test rbx, rbx
je 0x14000853e
lea rax, [r14 + 0x328]
mov dword [rax], 0x3b9ce510
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008508
mov qword [rsi], rax
lea rsi, [r14 + 0x330]
lea rdx, str.VK_EXT_blend_operation_advanced
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008574
lea rdx, str.VK_EXT_blend_operation_advanced
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400085d1
mov rcx, rdi
test rbx, rbx
je 0x1400085d1
lea rax, [r14 + 0x340]
mov dword [rax], 0x3b9d0c20
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x14000859b
mov qword [rsi], rax
lea rsi, [r14 + 0x348]
lea rdx, str.VK_EXT_vertex_attribute_divisor
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008607
lea rdx, str.VK_EXT_vertex_attribute_divisor
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008664
mov rcx, rdi
test rbx, rbx
je 0x140008664
lea rax, [r14 + 0x358]
mov dword [rax], 0x3b9db032
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x14000862e
mov qword [rsi], rax
lea rsi, [r14 + 0x360]
lea rdx, str.VK_EXT_shader_demote_to_helper_invocation
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000869a
lea rdx, str.VK_EXT_shader_demote_to_helper_invocation
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400086f7
mov rcx, rdi
test rbx, rbx
je 0x1400086f7
lea rax, [r14 + 0x370]
mov dword [rax], 0x3b9f0020
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400086c1
mov qword [rsi], rax
lea rsi, [r14 + 0x378]
lea rdx, str.VK_EXT_fragment_shader_interlock
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000872d
lea rdx, str.VK_EXT_fragment_shader_interlock
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000878a
mov rcx, rdi
test rbx, rbx
je 0x14000878a
lea rax, [r14 + 0x388]
mov dword [rax], 0x3b9e9e78
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008754
mov qword [rsi], rax
lea rsi, [r14 + 0x390]
lea rdx, str.VK_EXT_fragment_density_map
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400087c0
lea rdx, str.VK_EXT_fragment_density_map
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000881d
mov rcx, rdi
test rbx, rbx
je 0x14000881d
lea rax, [r14 + 0x3a8]
mov dword [rax], 0x3b9e1d90
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400087e7
mov qword [rsi], rax
lea rsi, [r14 + 0x3b0]
lea rdx, str.VK_EXT_buffer_device_address
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008853
lea rdx, str.VK_EXT_buffer_device_address
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400088b0
mov rcx, rdi
test rbx, rbx
je 0x1400088b0
lea rax, [r14 + 0x3c8]
mov dword [rax], 0x3b9e8320
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x14000887a
mov qword [rsi], rax
lea rsi, [r14 + 0x3d0]
lea rdx, str.VK_EXT_line_rasterization
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400088e6
lea rdx, str.VK_EXT_line_rasterization
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008943
mov rcx, rdi
test rbx, rbx
je 0x140008943
lea rax, [r14 + 0x3e8]
mov dword [rax], 0x3b9ebdb8
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x14000890d
mov qword [rsi], rax
lea rsi, [r14 + 0x3f0]
lea rdx, str.VK_EXT_subgroup_size_control
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008979
lea rdx, str.VK_EXT_subgroup_size_control
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400089d6
mov rcx, rdi
test rbx, rbx
je 0x1400089d6
lea rax, [r14 + 0x410]
mov dword [rax], 0x3b9e38ea
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400089a0
mov qword [rsi], rax
lea rsi, [r14 + 0x418]
lea rdx, str.VK_EXT_extended_dynamic_state
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008a0c
lea rdx, str.VK_EXT_extended_dynamic_state
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008a69
mov rcx, rdi
test rbx, rbx
je 0x140008a69
lea rax, [r14 + 0x428]
mov dword [rax], 0x3b9edcf8
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008a33
mov qword [rsi], rax
lea rsi, [r14 + 0x430]
lea rdx, str.VK_EXT_extended_dynamic_state2
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008a9f
lea rdx, str.VK_EXT_extended_dynamic_state2
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008afc
mov rcx, rdi
test rbx, rbx
je 0x140008afc
lea rax, [r14 + 0x440]
mov dword [rax], 0x3ba08aa8
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008ac6
mov qword [rsi], rax
lea rsi, [r14 + 0x448]
lea rdx, str.VK_EXT_extended_dynamic_state3
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008b32
lea rdx, str.VK_EXT_extended_dynamic_state3
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008b8f
mov rcx, rdi
test rbx, rbx
je 0x140008b8f
lea rax, [r14 + 0x460]
mov dword [rax], 0x3ba1bb58
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008b59
mov qword [rsi], rax
lea rsi, [r14 + 0x468]
lea rdx, str.VK_EXT_color_write_enable
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008bc5
lea rdx, str.VK_EXT_color_write_enable
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008c22
mov rcx, rdi
test rbx, rbx
je 0x140008c22
lea rax, [r14 + 0x508]
mov dword [rax], 0x3ba09a48
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008bec
mov qword [rsi], rax
lea rsi, [r14 + 0x510]
lea rdx, str.VK_EXT_vertex_input_dynamic_state
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008c58
lea rdx, str.VK_EXT_vertex_input_dynamic_state
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008cb5
mov rcx, rdi
test rbx, rbx
je 0x140008cb5
lea rax, [r14 + 0x4f0]
mov dword [rax], 0x3ba02900
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008c7f
mov qword [rsi], rax
lea rsi, [r14 + 0x4f8]
lea rdx, str.VK_EXT_shader_image_atomic_int64
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008ceb
lea rdx, str.VK_EXT_shader_image_atomic_int64
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008d48
mov rcx, rdi
test rbx, rbx
je 0x140008d48
lea rax, [r14 + 0x520]
mov dword [rax], 0x3b9e5c10
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008d12
mov qword [rsi], rax
lea rsi, [r14 + 0x528]
lea rdx, str.VK_EXT_shader_atomic_float
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008d7e
lea rdx, str.VK_EXT_shader_atomic_float
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008ddb
mov rcx, rdi
test rbx, rbx
je 0x140008ddb
lea rax, [r14 + 0x538]
mov dword [rax], 0x3b9ec1a0
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008da5
mov qword [rsi], rax
lea rsi, [r14 + 0x540]
lea rdx, str.VK_EXT_shader_atomic_float2
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008e11
lea rdx, str.VK_EXT_shader_atomic_float2
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008e6e
mov rcx, rdi
test rbx, rbx
je 0x140008e6e
lea rax, [r14 + 0x578]
mov dword [rax], 0x3b9ef468
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008e38
mov qword [rsi], rax
lea rsi, [r14 + 0x580]
lea rdx, str.VK_EXT_provoking_vertex
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008ea4
lea rdx, str.VK_EXT_provoking_vertex
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008f01
mov rcx, rdi
test rbx, rbx
je 0x140008f01
lea rax, [r14 + 0x5b8]
mov dword [rax], 0x3b9eaa30
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008ecb
mov qword [rsi], rax
lea rsi, [r14 + 0x5c0]
lea rdx, str.VK_EXT_custom_border_color
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008f37
lea rdx, str.VK_EXT_custom_border_color
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140008f94
mov rcx, rdi
test rbx, rbx
je 0x140008f94
lea rax, [r14 + 0x5d0]
mov dword [rax], 0x3b9f2b1a
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008f5e
mov qword [rsi], rax
lea rsi, [r14 + 0x5d8]
lea rdx, str.VK_NV_compute_shader_derivatives
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140008fca
lea rdx, str.VK_NV_compute_shader_derivatives
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009027
mov rcx, rdi
test rbx, rbx
je 0x140009027
lea rax, [r14 + 0x5e8]
mov dword [rax], 0x3b9ddb28
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140008ff1
mov qword [rsi], rax
lea rsi, [r14 + 0x5f0]
lea rdx, str.VK_KHR_fragment_shader_barycentric
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000905d
lea rdx, str.VK_KHR_fragment_shader_barycentric
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400090ba
mov rcx, rdi
test rbx, rbx
je 0x1400090ba
lea rax, [r14 + 0x600]
mov dword [rax], 0x3b9de2f8
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009084
mov qword [rsi], rax
lea rsi, [r14 + 0x608]
lea rdx, str.VK_NV_shader_image_footprint
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400090f0
lea rdx, str.VK_NV_shader_image_footprint
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000914d
mov rcx, rdi
test rbx, rbx
je 0x14000914d
lea rax, [r14 + 0x618]
mov dword [rax], 0x3b9de6e0
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009117
mov qword [rsi], rax
lea rsi, [r14 + 0x620]
lea rdx, str.VK_NV_shading_rate_image
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009183
lea rdx, str.VK_NV_shading_rate_image
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400091e0
mov rcx, rdi
test rbx, rbx
je 0x1400091e0
lea rax, [r14 + 0x630]
mov dword [rax], 0x3b9d4aa1
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400091aa
mov qword [rsi], rax
lea rsi, [r14 + 0x638]
lea rdx, str.VK_NV_cooperative_matrix
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009216
lea rdx, str.VK_NV_cooperative_matrix
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009273
mov rcx, rdi
test rbx, rbx
je 0x140009273
lea rax, [r14 + 0x648]
mov dword [rax], 0x3b9e96a8
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x14000923d
mov qword [rsi], rax
lea rsi, [r14 + 0x650]
lea rdx, str.VK_NV_shader_sm_builtins
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400092a9
lea rdx, str.VK_NV_shader_sm_builtins
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009306
mov rcx, rdi
test rbx, rbx
je 0x140009306
lea rax, [r14 + 0x660]
mov dword [rax], 0x3b9d2390
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400092d0
mov qword [rsi], rax
lea rsi, [r14 + 0x668]
lea rdx, str.VK_INTEL_shader_integer_functions2
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000933c
lea rdx, str.VK_INTEL_shader_integer_functions2
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000936a
mov rcx, rdi
test rbx, rbx
je 0x14000936a
lea rax, [r14 + 0x678]
mov dword [rax], 0x3b9dfa68
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009363
mov qword [rsi], rax
lea rsi, [r14 + 0x680]
lea rdx, str.VK_EXT_mutable_descriptor_type
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
test rax, rax
setne r12b
lea rcx, [rsp + 0x20]
call fcn.140001720
test rbx, rbx
jne 0x1400093d4
lea rdx, str.VK_VALVE_mutable_descriptor_type
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
test rax, rax
setne r12b
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009434
test r12b, r12b
je 0x140009434
lea rax, [r14 + 0x690]
mov dword [rax], 0x3ba02518
test rdi, rdi
cmove rdi, rax
test rsi, rsi
je 0x1400093fe
mov qword [rsi], rax
lea rsi, [r14 + 0x698]
lea rdx, str.VK_EXT_robustness2
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000946a
lea rdx, str.VK_EXT_robustness2
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400094c7
mov rcx, rdi
test rbx, rbx
je 0x1400094c7
lea rax, [r14 + 0x6a8]
mov dword [rax], 0x3b9f2730
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009491
mov qword [rsi], rax
lea rsi, [r14 + 0x6b0]
lea rdx, str.VK_EXT_image_robustness
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400094fd
lea rdx, str.VK_EXT_image_robustness
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000955a
mov rcx, rdi
test rbx, rbx
je 0x14000955a
lea rax, [r14 + 0x6c8]
mov dword [rax], 0x3b9fe698
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009524
mov qword [rsi], rax
lea rsi, [r14 + 0x6d0]
lea rdx, str.VK_EXT_graphics_pipeline_library
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009590
lea rdx, str.VK_EXT_graphics_pipeline_library
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400095ed
mov rcx, rdi
test rbx, rbx
je 0x1400095ed
lea rax, [r14 + 0x6e0]
mov dword [rax], 0x3b9fac00
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400095b7
mov qword [rsi], rax
lea rsi, [r14 + 0x6e8]
lea rdx, str.VK_NV_fragment_shading_rate_enums
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009623
lea rdx, str.VK_NV_fragment_shading_rate_enums
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009680
mov rcx, rdi
test rbx, rbx
je 0x140009680
lea rax, [r14 + 0x6f8]
mov dword [rax], 0x3b9fc371
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x14000964a
mov qword [rsi], rax
lea rsi, [r14 + 0x700]
lea rdx, str.VK_EXT_depth_clip_control
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400096b6
lea rdx, str.VK_EXT_depth_clip_control
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009713
mov rcx, rdi
test rbx, rbx
je 0x140009713
lea rax, [r14 + 0x718]
mov dword [rax], 0x3ba034b8
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400096dd
mov qword [rsi], rax
lea rsi, [r14 + 0x720]
lea rdx, str.VK_NV_mesh_shader
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009749
lea rdx, str.VK_NV_mesh_shader
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400097a6
mov rcx, rdi
test rbx, rbx
je 0x1400097a6
lea rax, [r14 + 0x730]
mov dword [rax], 0x3b9ddf10
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009770
mov qword [rsi], rax
lea rsi, [r14 + 0x738]
lea rdx, str.VK_EXT_mesh_shader
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x1400097dc
lea rdx, str.VK_EXT_mesh_shader
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009839
mov rcx, rdi
test rbx, rbx
je 0x140009839
lea rax, [r14 + 0x748]
mov dword [rax], 0x3b9fcb40
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009803
mov qword [rsi], rax
lea rsi, [r14 + 0x750]
lea rdx, str.VK_EXT_descriptor_buffer
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x14000986f
lea rdx, str.VK_EXT_descriptor_buffer
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400098cc
mov rcx, rdi
test rbx, rbx
je 0x1400098cc
lea rax, [r14 + 0x770]
mov dword [rax], 0x3b9f9c62
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009896
mov qword [rsi], rax
lea rsi, [r14 + 0x778]
lea rdx, str.VK_EXT_non_seamless_cube_map
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009902
lea rdx, str.VK_EXT_non_seamless_cube_map
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x14000995f
mov rcx, rdi
test rbx, rbx
je 0x14000995f
lea rax, [r14 + 0x790]
mov dword [rax], 0x3ba13a70
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009929
mov qword [rsi], rax
lea rsi, [r14 + 0x798]
lea rdx, str.VK_EXT_attachment_feedback_loop_layout
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009995
lea rdx, str.VK_EXT_attachment_feedback_loop_layout
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x1400099f2
mov rcx, rdi
test rbx, rbx
je 0x1400099f2
lea rax, [r14 + 0x7a8]
mov dword [rax], 0x3b9ff638
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x1400099bc
mov qword [rsi], rax
lea rsi, [r14 + 0x7b0]
lea rdx, str.VK_KHR_maintenance4
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009a28
lea rdx, str.VK_KHR_maintenance4
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009a85
mov rcx, rdi
test rbx, rbx
je 0x140009a85
lea rax, [r14 + 0x2c8]
mov dword [rax], 0x3ba11748
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009a4f
mov qword [rsi], rax
lea rsi, [r14 + 0x2d0]
lea rdx, str.VK_KHR_maintenance5
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009abb
lea rdx, str.VK_KHR_maintenance5
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009b18
mov rcx, rdi
test rbx, rbx
je 0x140009b18
lea rax, [r14 + 0x2e0]
mov dword [rax], 0x3ba1f5f0
mov rdi, rax
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009ae2
mov qword [rsi], rax
lea rsi, [r14 + 0x2e8]
lea rdx, str.VK_EXT_shader_module_identifier
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
jmp 0x140009b4e
lea rdx, str.VK_EXT_shader_module_identifier
lea rcx, [rsp + 0x20]
call fcn.140006200
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x40]
call fcn.140005a50
mov rbx, rax
lea rcx, [rsp + 0x20]
call fcn.140001720
cmp r15d, 0x400000
jb 0x140009b76
mov rcx, rdi
test rbx, rbx
je 0x140009b76
add r14, 0x7c0
mov dword [r14], 0x3ba1d6b0
mov rdi, r14
test rcx, rcx
cmovne rdi, rcx
test rsi, rsi
je 0x140009b76
mov qword [rsi], r14
lea rcx, [rsp + 0x40]
call fcn.140006420
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.14011d39c
nop
int3