// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_EXT_memory_object(void* (*)(char const*))
static void load_GL_EXT_memory_object(GLADloadproc load) {
	if(!GLAD_GL_EXT_memory_object) return;
	glad_glGetUnsignedBytevEXT = (PFNGLGETUNSIGNEDBYTEVEXTPROC)load("glGetUnsignedBytevEXT");
	glad_glGetUnsignedBytei_vEXT = (PFNGLGETUNSIGNEDBYTEI_VEXTPROC)load("glGetUnsignedBytei_vEXT");
	glad_glDeleteMemoryObjectsEXT = (PFNGLDELETEMEMORYOBJECTSEXTPROC)load("glDeleteMemoryObjectsEXT");
	glad_glIsMemoryObjectEXT = (PFNGLISMEMORYOBJECTEXTPROC)load("glIsMemoryObjectEXT");
	glad_glCreateMemoryObjectsEXT = (PFNGLCREATEMEMORYOBJECTSEXTPROC)load("glCreateMemoryObjectsEXT");
	glad_glMemoryObjectParameterivEXT = (PFNGLMEMORYOBJECTPARAMETERIVEXTPROC)load("glMemoryObjectParameterivEXT");
	glad_glGetMemoryObjectParameterivEXT = (PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC)load("glGetMemoryObjectParameterivEXT");
	glad_glTexStorageMem2DEXT = (PFNGLTEXSTORAGEMEM2DEXTPROC)load("glTexStorageMem2DEXT");
	glad_glTexStorageMem2DMultisampleEXT = (PFNGLTEXSTORAGEMEM2DMULTISAMPLEEXTPROC)load("glTexStorageMem2DMultisampleEXT");
	glad_glTexStorageMem3DEXT = (PFNGLTEXSTORAGEMEM3DEXTPROC)load("glTexStorageMem3DEXT");
	glad_glTexStorageMem3DMultisampleEXT = (PFNGLTEXSTORAGEMEM3DMULTISAMPLEEXTPROC)load("glTexStorageMem3DMultisampleEXT");
	glad_glBufferStorageMemEXT = (PFNGLBUFFERSTORAGEMEMEXTPROC)load("glBufferStorageMemEXT");
	glad_glTextureStorageMem2DEXT = (PFNGLTEXTURESTORAGEMEM2DEXTPROC)load("glTextureStorageMem2DEXT");
	glad_glTextureStorageMem2DMultisampleEXT = (PFNGLTEXTURESTORAGEMEM2DMULTISAMPLEEXTPROC)load("glTextureStorageMem2DMultisampleEXT");
	glad_glTextureStorageMem3DEXT = (PFNGLTEXTURESTORAGEMEM3DEXTPROC)load("glTextureStorageMem3DEXT");
	glad_glTextureStorageMem3DMultisampleEXT = (PFNGLTEXTURESTORAGEMEM3DMULTISAMPLEEXTPROC)load("glTextureStorageMem3DMultisampleEXT");
	glad_glNamedBufferStorageMemEXT = (PFNGLNAMEDBUFFERSTORAGEMEMEXTPROC)load("glNamedBufferStorageMemEXT");
	glad_glTexStorageMem1DEXT = (PFNGLTEXSTORAGEMEM1DEXTPROC)load("glTexStorageMem1DEXT");
	glad_glTextureStorageMem1DEXT = (PFNGLTEXTURESTORAGEMEM1DEXTPROC)load("glTextureStorageMem1DEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5ccc5(%rip), %rax     # 0x80398
cmpl $0x0, (%rax)
jne 0x236dd
jmp 0x23892
leaq 0x3150e(%rip), %rdi     # 0x54bf2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f8df(%rip), %rax     # 0x82fd0
movq %rcx, (%rax)
leaq 0x3150d(%rip), %rdi     # 0x54c08
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f8d0(%rip), %rax     # 0x82fd8
movq %rcx, (%rax)
leaq 0x3150e(%rip), %rdi     # 0x54c20
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f8c1(%rip), %rax     # 0x82fe0
movq %rcx, (%rax)
leaq 0x31510(%rip), %rdi     # 0x54c39
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f8b2(%rip), %rax     # 0x82fe8
movq %rcx, (%rax)
leaq 0x3150d(%rip), %rdi     # 0x54c4d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f8a3(%rip), %rax     # 0x82ff0
movq %rcx, (%rax)
leaq 0x3150f(%rip), %rdi     # 0x54c66
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f894(%rip), %rax     # 0x82ff8
movq %rcx, (%rax)
leaq 0x31515(%rip), %rdi     # 0x54c83
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f885(%rip), %rax     # 0x83000
movq %rcx, (%rax)
leaq 0x3151e(%rip), %rdi     # 0x54ca3
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f876(%rip), %rax     # 0x83008
movq %rcx, (%rax)
leaq 0x3151c(%rip), %rdi     # 0x54cb8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f867(%rip), %rax     # 0x83010
movq %rcx, (%rax)
leaq 0x31525(%rip), %rdi     # 0x54cd8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f858(%rip), %rax     # 0x83018
movq %rcx, (%rax)
leaq 0x31523(%rip), %rdi     # 0x54ced
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f849(%rip), %rax     # 0x83020
movq %rcx, (%rax)
leaq 0x3152c(%rip), %rdi     # 0x54d0d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f83a(%rip), %rax     # 0x83028
movq %rcx, (%rax)
leaq 0x3152b(%rip), %rdi     # 0x54d23
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f82b(%rip), %rax     # 0x83030
movq %rcx, (%rax)
leaq 0x3152d(%rip), %rdi     # 0x54d3c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f81c(%rip), %rax     # 0x83038
movq %rcx, (%rax)
leaq 0x3153a(%rip), %rdi     # 0x54d60
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f80d(%rip), %rax     # 0x83040
movq %rcx, (%rax)
leaq 0x3153c(%rip), %rdi     # 0x54d79
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f7fe(%rip), %rax     # 0x83048
movq %rcx, (%rax)
leaq 0x31549(%rip), %rdi     # 0x54d9d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f7ef(%rip), %rax     # 0x83050
movq %rcx, (%rax)
leaq 0x3154d(%rip), %rdi     # 0x54db8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f7e0(%rip), %rax     # 0x83058
movq %rcx, (%rax)
leaq 0x3154b(%rip), %rdi     # 0x54dcd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f7d1(%rip), %rax     # 0x83060
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax,%rax)