// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_NV_gpu_multicast(void* (*)(char const*))
static void load_GL_NV_gpu_multicast(GLADloadproc load) {
	if(!GLAD_GL_NV_gpu_multicast) return;
	glad_glRenderGpuMaskNV = (PFNGLRENDERGPUMASKNVPROC)load("glRenderGpuMaskNV");
	glad_glMulticastBufferSubDataNV = (PFNGLMULTICASTBUFFERSUBDATANVPROC)load("glMulticastBufferSubDataNV");
	glad_glMulticastCopyBufferSubDataNV = (PFNGLMULTICASTCOPYBUFFERSUBDATANVPROC)load("glMulticastCopyBufferSubDataNV");
	glad_glMulticastCopyImageSubDataNV = (PFNGLMULTICASTCOPYIMAGESUBDATANVPROC)load("glMulticastCopyImageSubDataNV");
	glad_glMulticastBlitFramebufferNV = (PFNGLMULTICASTBLITFRAMEBUFFERNVPROC)load("glMulticastBlitFramebufferNV");
	glad_glMulticastFramebufferSampleLocationsfvNV = (PFNGLMULTICASTFRAMEBUFFERSAMPLELOCATIONSFVNVPROC)load("glMulticastFramebufferSampleLocationsfvNV");
	glad_glMulticastBarrierNV = (PFNGLMULTICASTBARRIERNVPROC)load("glMulticastBarrierNV");
	glad_glMulticastWaitSyncNV = (PFNGLMULTICASTWAITSYNCNVPROC)load("glMulticastWaitSyncNV");
	glad_glMulticastGetQueryObjectivNV = (PFNGLMULTICASTGETQUERYOBJECTIVNVPROC)load("glMulticastGetQueryObjectivNV");
	glad_glMulticastGetQueryObjectuivNV = (PFNGLMULTICASTGETQUERYOBJECTUIVNVPROC)load("glMulticastGetQueryObjectuivNV");
	glad_glMulticastGetQueryObjecti64vNV = (PFNGLMULTICASTGETQUERYOBJECTI64VNVPROC)load("glMulticastGetQueryObjecti64vNV");
	glad_glMulticastGetQueryObjectui64vNV = (PFNGLMULTICASTGETQUERYOBJECTUI64VNVPROC)load("glMulticastGetQueryObjectui64vNV");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x59e21(%rip), %rax     # 0x80614
cmpl $0x0, (%rax)
jne 0x267fd
jmp 0x26911
leaq 0x304f3(%rip), %rdi     # 0x56cf7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d34f(%rip), %rax     # 0x83b60
movq %rcx, (%rax)
leaq 0x304ee(%rip), %rdi     # 0x56d09
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d340(%rip), %rax     # 0x83b68
movq %rcx, (%rax)
leaq 0x304f2(%rip), %rdi     # 0x56d24
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d331(%rip), %rax     # 0x83b70
movq %rcx, (%rax)
leaq 0x304fa(%rip), %rdi     # 0x56d43
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d322(%rip), %rax     # 0x83b78
movq %rcx, (%rax)
leaq 0x30501(%rip), %rdi     # 0x56d61
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d313(%rip), %rax     # 0x83b80
movq %rcx, (%rax)
leaq 0x30507(%rip), %rdi     # 0x56d7e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d304(%rip), %rax     # 0x83b88
movq %rcx, (%rax)
leaq 0x3051a(%rip), %rdi     # 0x56da8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d2f5(%rip), %rax     # 0x83b90
movq %rcx, (%rax)
leaq 0x30518(%rip), %rdi     # 0x56dbd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d2e6(%rip), %rax     # 0x83b98
movq %rcx, (%rax)
leaq 0x30517(%rip), %rdi     # 0x56dd3
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d2d7(%rip), %rax     # 0x83ba0
movq %rcx, (%rax)
leaq 0x3051e(%rip), %rdi     # 0x56df1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d2c8(%rip), %rax     # 0x83ba8
movq %rcx, (%rax)
leaq 0x30526(%rip), %rdi     # 0x56e10
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d2b9(%rip), %rax     # 0x83bb0
movq %rcx, (%rax)
leaq 0x3052f(%rip), %rdi     # 0x56e30
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d2aa(%rip), %rax     # 0x83bb8
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw (%rax,%rax)