// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_NV_shader_buffer_load(void* (*)(char const*))
static void load_GL_NV_shader_buffer_load(GLADloadproc load) {
	if(!GLAD_GL_NV_shader_buffer_load) return;
	glad_glMakeBufferResidentNV = (PFNGLMAKEBUFFERRESIDENTNVPROC)load("glMakeBufferResidentNV");
	glad_glMakeBufferNonResidentNV = (PFNGLMAKEBUFFERNONRESIDENTNVPROC)load("glMakeBufferNonResidentNV");
	glad_glIsBufferResidentNV = (PFNGLISBUFFERRESIDENTNVPROC)load("glIsBufferResidentNV");
	glad_glMakeNamedBufferResidentNV = (PFNGLMAKENAMEDBUFFERRESIDENTNVPROC)load("glMakeNamedBufferResidentNV");
	glad_glMakeNamedBufferNonResidentNV = (PFNGLMAKENAMEDBUFFERNONRESIDENTNVPROC)load("glMakeNamedBufferNonResidentNV");
	glad_glIsNamedBufferResidentNV = (PFNGLISNAMEDBUFFERRESIDENTNVPROC)load("glIsNamedBufferResidentNV");
	glad_glGetBufferParameterui64vNV = (PFNGLGETBUFFERPARAMETERUI64VNVPROC)load("glGetBufferParameterui64vNV");
	glad_glGetNamedBufferParameterui64vNV = (PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC)load("glGetNamedBufferParameterui64vNV");
	glad_glGetIntegerui64vNV = (PFNGLGETINTEGERUI64VNVPROC)load("glGetIntegerui64vNV");
	glad_glUniformui64NV = (PFNGLUNIFORMUI64NVPROC)load("glUniformui64NV");
	glad_glUniformui64vNV = (PFNGLUNIFORMUI64VNVPROC)load("glUniformui64vNV");
	glad_glGetUniformui64vNV = (PFNGLGETUNIFORMUI64VNVPROC)load("glGetUniformui64vNV");
	glad_glProgramUniformui64NV = (PFNGLPROGRAMUNIFORMUI64NVPROC)load("glProgramUniformui64NV");
	glad_glProgramUniformui64vNV = (PFNGLPROGRAMUNIFORMUI64VNVPROC)load("glProgramUniformui64vNV");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x58511(%rip), %rax     # 0x806a4
cmpl $0x0, (%rax)
jne 0x2819d
jmp 0x282df
leaq 0x2fd04(%rip), %rdi     # 0x57ea8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5bfd7(%rip), %rax     # 0x84188
movq %rcx, (%rax)
leaq 0x2fd04(%rip), %rdi     # 0x57ebf
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5bfc8(%rip), %rax     # 0x84190
movq %rcx, (%rax)
leaq 0x2fd07(%rip), %rdi     # 0x57ed9
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5bfb9(%rip), %rax     # 0x84198
movq %rcx, (%rax)
leaq 0x2fd05(%rip), %rdi     # 0x57eee
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5bfaa(%rip), %rax     # 0x841a0
movq %rcx, (%rax)
leaq 0x2fd0a(%rip), %rdi     # 0x57f0a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5bf9b(%rip), %rax     # 0x841a8
movq %rcx, (%rax)
leaq 0x2fd12(%rip), %rdi     # 0x57f29
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5bf8c(%rip), %rax     # 0x841b0
movq %rcx, (%rax)
leaq 0x2fd15(%rip), %rdi     # 0x57f43
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5bf7d(%rip), %rax     # 0x841b8
movq %rcx, (%rax)
leaq 0x2fd1a(%rip), %rdi     # 0x57f5f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5bf6e(%rip), %rax     # 0x841c0
movq %rcx, (%rax)
leaq 0x2fd24(%rip), %rdi     # 0x57f80
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5bf5f(%rip), %rax     # 0x841c8
movq %rcx, (%rax)
leaq 0x2fd21(%rip), %rdi     # 0x57f94
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5bf50(%rip), %rax     # 0x841d0
movq %rcx, (%rax)
leaq 0x2fd1a(%rip), %rdi     # 0x57fa4
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5bf41(%rip), %rax     # 0x841d8
movq %rcx, (%rax)
leaq 0x25b0a(%rip), %rdi     # 0x4ddab
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x586d2(%rip), %rax     # 0x80980
movq %rcx, (%rax)
leaq 0x2fcfd(%rip), %rdi     # 0x57fb5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5bf1b(%rip), %rax     # 0x841e0
movq %rcx, (%rax)
leaq 0x2fcfd(%rip), %rdi     # 0x57fcc
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5bf0c(%rip), %rax     # 0x841e8
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)