LLM4Binary/decompile-bench-makefile huggingface dataset:
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_occlusion_query(void* (*)(char const*))
static void load_GL_ARB_occlusion_query(GLADloadproc load) {
	if(!GLAD_GL_ARB_occlusion_query) return;
	glad_glGenQueriesARB = (PFNGLGENQUERIESARBPROC)load("glGenQueriesARB");
	glad_glDeleteQueriesARB = (PFNGLDELETEQUERIESARBPROC)load("glDeleteQueriesARB");
	glad_glIsQueryARB = (PFNGLISQUERYARBPROC)load("glIsQueryARB");
	glad_glBeginQueryARB = (PFNGLBEGINQUERYARBPROC)load("glBeginQueryARB");
	glad_glEndQueryARB = (PFNGLENDQUERYARBPROC)load("glEndQueryARB");
	glad_glGetQueryivARB = (PFNGLGETQUERYIVARBPROC)load("glGetQueryivARB");
	glad_glGetQueryObjectivARB = (PFNGLGETQUERYOBJECTIVARBPROC)load("glGetQueryObjectivARB");
	glad_glGetQueryObjectuivARB = (PFNGLGETQUERYOBJECTUIVARBPROC)load("glGetQueryObjectuivARB");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x62a31(%rip), %rax     # 0x80114
cmpl $0x0, (%rax)
jne 0x1d6ed
jmp 0x1d7a5
leaq 0x32b54(%rip), %rdi     # 0x50248
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63f07(%rip), %rax     # 0x81608
movq %rcx, (%rax)
leaq 0x32b4d(%rip), %rdi     # 0x50258
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63ef8(%rip), %rax     # 0x81610
movq %rcx, (%rax)
leaq 0x32b49(%rip), %rdi     # 0x5026b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63ee9(%rip), %rax     # 0x81618
movq %rcx, (%rax)
leaq 0x32b3f(%rip), %rdi     # 0x50278
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63eda(%rip), %rax     # 0x81620
movq %rcx, (%rax)
leaq 0x32b38(%rip), %rdi     # 0x50288
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63ecb(%rip), %rax     # 0x81628
movq %rcx, (%rax)
leaq 0x32b2f(%rip), %rdi     # 0x50296
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63ebc(%rip), %rax     # 0x81630
movq %rcx, (%rax)
leaq 0x32b28(%rip), %rdi     # 0x502a6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63ead(%rip), %rax     # 0x81638
movq %rcx, (%rax)
leaq 0x32b27(%rip), %rdi     # 0x502bc
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63e9e(%rip), %rax     # 0x81640
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_program_interface_query(void* (*)(char const*))
static void load_GL_ARB_program_interface_query(GLADloadproc load) {
	if(!GLAD_GL_ARB_program_interface_query) return;
	glad_glGetProgramInterfaceiv = (PFNGLGETPROGRAMINTERFACEIVPROC)load("glGetProgramInterfaceiv");
	glad_glGetProgramResourceIndex = (PFNGLGETPROGRAMRESOURCEINDEXPROC)load("glGetProgramResourceIndex");
	glad_glGetProgramResourceName = (PFNGLGETPROGRAMRESOURCENAMEPROC)load("glGetProgramResourceName");
	glad_glGetProgramResourceiv = (PFNGLGETPROGRAMRESOURCEIVPROC)load("glGetProgramResourceiv");
	glad_glGetProgramResourceLocation = (PFNGLGETPROGRAMRESOURCELOCATIONPROC)load("glGetProgramResourceLocation");
	glad_glGetProgramResourceLocationIndex = (PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC)load("glGetProgramResourceLocationIndex");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x628a5(%rip), %rax     # 0x80138
cmpl $0x0, (%rax)
jne 0x1d89d
jmp 0x1d927
leaq 0x32a8d(%rip), %rdi     # 0x50331
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63db7(%rip), %rax     # 0x81668
movq %rcx, (%rax)
leaq 0x32a8e(%rip), %rdi     # 0x50349
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63da8(%rip), %rax     # 0x81670
movq %rcx, (%rax)
leaq 0x32a91(%rip), %rdi     # 0x50363
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63d99(%rip), %rax     # 0x81678
movq %rcx, (%rax)
leaq 0x32a93(%rip), %rdi     # 0x5037c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63d8a(%rip), %rax     # 0x81680
movq %rcx, (%rax)
leaq 0x32a93(%rip), %rdi     # 0x50393
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63d7b(%rip), %rax     # 0x81688
movq %rcx, (%rax)
leaq 0x32a99(%rip), %rdi     # 0x503b0
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63d6c(%rip), %rax     # 0x81690
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_sample_locations(void* (*)(char const*))
static void load_GL_ARB_sample_locations(GLADloadproc load) {
	if(!GLAD_GL_ARB_sample_locations) return;
	glad_glFramebufferSampleLocationsfvARB = (PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC)load("glFramebufferSampleLocationsfvARB");
	glad_glNamedFramebufferSampleLocationsfvARB = (PFNGLNAMEDFRAMEBUFFERSAMPLELOCATIONSFVARBPROC)load("glNamedFramebufferSampleLocationsfvARB");
	glad_glEvaluateDepthValuesARB = (PFNGLEVALUATEDEPTHVALUESARBPROC)load("glEvaluateDepthValuesARB");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x625dd(%rip), %rax     # 0x80150
cmpl $0x0, (%rax)
jne 0x1db7a
jmp 0x1dbbf
leaq 0x329e7(%rip), %rdi     # 0x50568
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63baa(%rip), %rax     # 0x81738
movq %rcx, (%rax)
leaq 0x329f2(%rip), %rdi     # 0x5058a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63b9b(%rip), %rax     # 0x81740
movq %rcx, (%rax)
leaq 0x32a02(%rip), %rdi     # 0x505b1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63b8c(%rip), %rax     # 0x81748
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_shader_subroutine(void* (*)(char const*))
static void load_GL_ARB_shader_subroutine(GLADloadproc load) {
	if(!GLAD_GL_ARB_shader_subroutine) return;
	glad_glGetSubroutineUniformLocation = (PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC)load("glGetSubroutineUniformLocation");
	glad_glGetSubroutineIndex = (PFNGLGETSUBROUTINEINDEXPROC)load("glGetSubroutineIndex");
	glad_glGetActiveSubroutineUniformiv = (PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC)load("glGetActiveSubroutineUniformiv");
	glad_glGetActiveSubroutineUniformName = (PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC)load("glGetActiveSubroutineUniformName");
	glad_glGetActiveSubroutineName = (PFNGLGETACTIVESUBROUTINENAMEPROC)load("glGetActiveSubroutineName");
	glad_glUniformSubroutinesuiv = (PFNGLUNIFORMSUBROUTINESUIVPROC)load("glUniformSubroutinesuiv");
	glad_glGetUniformSubroutineuiv = (PFNGLGETUNIFORMSUBROUTINEUIVPROC)load("glGetUniformSubroutineuiv");
	glad_glGetProgramStageiv = (PFNGLGETPROGRAMSTAGEIVPROC)load("glGetProgramStageiv");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x619e9(%rip), %rax     # 0x8019c
cmpl $0x0, (%rax)
jne 0x1e7bd
jmp 0x1e875
leaq 0x327b5(%rip), %rdi     # 0x50f79
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6332f(%rip), %rax     # 0x81b00
movq %rcx, (%rax)
leaq 0x327bd(%rip), %rdi     # 0x50f98
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63320(%rip), %rax     # 0x81b08
movq %rcx, (%rax)
leaq 0x327bb(%rip), %rdi     # 0x50fad
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63311(%rip), %rax     # 0x81b10
movq %rcx, (%rax)
leaq 0x327c3(%rip), %rdi     # 0x50fcc
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63302(%rip), %rax     # 0x81b18
movq %rcx, (%rax)
leaq 0x327cd(%rip), %rdi     # 0x50fed
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x632f3(%rip), %rax     # 0x81b20
movq %rcx, (%rax)
leaq 0x327d0(%rip), %rdi     # 0x51007
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x632e4(%rip), %rax     # 0x81b28
movq %rcx, (%rax)
leaq 0x327d1(%rip), %rdi     # 0x5101f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x632d5(%rip), %rax     # 0x81b30
movq %rcx, (%rax)
leaq 0x327d4(%rip), %rdi     # 0x51039
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x632c6(%rip), %rax     # 0x81b38
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_shading_language_include(void* (*)(char const*))
static void load_GL_ARB_shading_language_include(GLADloadproc load) {
	if(!GLAD_GL_ARB_shading_language_include) return;
	glad_glNamedStringARB = (PFNGLNAMEDSTRINGARBPROC)load("glNamedStringARB");
	glad_glDeleteNamedStringARB = (PFNGLDELETENAMEDSTRINGARBPROC)load("glDeleteNamedStringARB");
	glad_glCompileShaderIncludeARB = (PFNGLCOMPILESHADERINCLUDEARBPROC)load("glCompileShaderIncludeARB");
	glad_glIsNamedStringARB = (PFNGLISNAMEDSTRINGARBPROC)load("glIsNamedStringARB");
	glad_glGetNamedStringARB = (PFNGLGETNAMEDSTRINGARBPROC)load("glGetNamedStringARB");
	glad_glGetNamedStringivARB = (PFNGLGETNAMEDSTRINGIVARBPROC)load("glGetNamedStringivARB");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x61921(%rip), %rax     # 0x801b4
cmpl $0x0, (%rax)
jne 0x1e89d
jmp 0x1e927
leaq 0x327a9(%rip), %rdi     # 0x5104d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6328f(%rip), %rax     # 0x81b40
movq %rcx, (%rax)
leaq 0x327a3(%rip), %rdi     # 0x5105e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63280(%rip), %rax     # 0x81b48
movq %rcx, (%rax)
leaq 0x327a3(%rip), %rdi     # 0x51075
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63271(%rip), %rax     # 0x81b50
movq %rcx, (%rax)
leaq 0x327a6(%rip), %rdi     # 0x5108f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63262(%rip), %rax     # 0x81b58
movq %rcx, (%rax)
leaq 0x327a2(%rip), %rdi     # 0x510a2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63253(%rip), %rax     # 0x81b60
movq %rcx, (%rax)
leaq 0x3279f(%rip), %rdi     # 0x510b6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63244(%rip), %rax     # 0x81b68
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_sparse_buffer(void* (*)(char const*))
static void load_GL_ARB_sparse_buffer(GLADloadproc load) {
	if(!GLAD_GL_ARB_sparse_buffer) return;
	glad_glBufferPageCommitmentARB = (PFNGLBUFFERPAGECOMMITMENTARBPROC)load("glBufferPageCommitmentARB");
	glad_glNamedBufferPageCommitmentEXT = (PFNGLNAMEDBUFFERPAGECOMMITMENTEXTPROC)load("glNamedBufferPageCommitmentEXT");
	glad_glNamedBufferPageCommitmentARB = (PFNGLNAMEDBUFFERPAGECOMMITMENTARBPROC)load("glNamedBufferPageCommitmentARB");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x61881(%rip), %rax     # 0x801c4
cmpl $0x0, (%rax)
jne 0x1e94a
jmp 0x1e98f
leaq 0x3277b(%rip), %rdi     # 0x510cc
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63212(%rip), %rax     # 0x81b70
movq %rcx, (%rax)
leaq 0x3277e(%rip), %rdi     # 0x510e6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x63203(%rip), %rax     # 0x81b78
movq %rcx, (%rax)
leaq 0x32786(%rip), %rdi     # 0x51105
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x631f4(%rip), %rax     # 0x81b80
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_sync(void* (*)(char const*))
static void load_GL_ARB_sync(GLADloadproc load) {
	if(!GLAD_GL_ARB_sync) return;
	glad_glFenceSync = (PFNGLFENCESYNCPROC)load("glFenceSync");
	glad_glIsSync = (PFNGLISSYNCPROC)load("glIsSync");
	glad_glDeleteSync = (PFNGLDELETESYNCPROC)load("glDeleteSync");
	glad_glClientWaitSync = (PFNGLCLIENTWAITSYNCPROC)load("glClientWaitSync");
	glad_glWaitSync = (PFNGLWAITSYNCPROC)load("glWaitSync");
	glad_glGetInteger64v = (PFNGLGETINTEGER64VPROC)load("glGetInteger64v");
	glad_glGetSynciv = (PFNGLGETSYNCIVPROC)load("glGetSynciv");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x617e9(%rip), %rax     # 0x801dc
cmpl $0x0, (%rax)
jne 0x1e9fd
jmp 0x1ea9e
leaq 0x2b4b5(%rip), %rdi     # 0x49eb9
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60507(%rip), %rax     # 0x7ef18
movq %rcx, (%rax)
leaq 0x2b4aa(%rip), %rdi     # 0x49ec5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x608f0(%rip), %rax     # 0x7f318
movq %rcx, (%rax)
leaq 0x2b49c(%rip), %rdi     # 0x49ece
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60361(%rip), %rax     # 0x7eda0
movq %rcx, (%rax)
leaq 0x2b492(%rip), %rdi     # 0x49edb
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6015a(%rip), %rax     # 0x7ebb0
movq %rcx, (%rax)
leaq 0x2b48c(%rip), %rdi     # 0x49eec
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61433(%rip), %rax     # 0x7fea0
movq %rcx, (%rax)
leaq 0x2b480(%rip), %rdi     # 0x49ef7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6062c(%rip), %rax     # 0x7f0b0
movq %rcx, (%rax)
leaq 0x2b479(%rip), %rdi     # 0x49f07
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x606ed(%rip), %rax     # 0x7f188
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_texture_compression(void* (*)(char const*))
static void load_GL_ARB_texture_compression(GLADloadproc load) {
	if(!GLAD_GL_ARB_texture_compression) return;
	glad_glCompressedTexImage3DARB = (PFNGLCOMPRESSEDTEXIMAGE3DARBPROC)load("glCompressedTexImage3DARB");
	glad_glCompressedTexImage2DARB = (PFNGLCOMPRESSEDTEXIMAGE2DARBPROC)load("glCompressedTexImage2DARB");
	glad_glCompressedTexImage1DARB = (PFNGLCOMPRESSEDTEXIMAGE1DARBPROC)load("glCompressedTexImage1DARB");
	glad_glCompressedTexSubImage3DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC)load("glCompressedTexSubImage3DARB");
	glad_glCompressedTexSubImage2DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC)load("glCompressedTexSubImage2DARB");
	glad_glCompressedTexSubImage1DARB = (PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC)load("glCompressedTexSubImage1DARB");
	glad_glGetCompressedTexImageARB = (PFNGLGETCOMPRESSEDTEXIMAGEARBPROC)load("glGetCompressedTexImageARB");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x61625(%rip), %rax     # 0x801f8
cmpl $0x0, (%rax)
jne 0x1ebdd
jmp 0x1ec7e
leaq 0x325ad(%rip), %rdi     # 0x51191
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62fc7(%rip), %rax     # 0x81bb8
movq %rcx, (%rax)
leaq 0x325b0(%rip), %rdi     # 0x511ab
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62fb8(%rip), %rax     # 0x81bc0
movq %rcx, (%rax)
leaq 0x325b3(%rip), %rdi     # 0x511c5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62fa9(%rip), %rax     # 0x81bc8
movq %rcx, (%rax)
leaq 0x325b6(%rip), %rdi     # 0x511df
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62f9a(%rip), %rax     # 0x81bd0
movq %rcx, (%rax)
leaq 0x325bc(%rip), %rdi     # 0x511fc
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62f8b(%rip), %rax     # 0x81bd8
movq %rcx, (%rax)
leaq 0x325c2(%rip), %rdi     # 0x51219
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62f7c(%rip), %rax     # 0x81be0
movq %rcx, (%rax)
leaq 0x325c8(%rip), %rdi     # 0x51236
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62f6d(%rip), %rax     # 0x81be8
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_texture_multisample(void* (*)(char const*))
static void load_GL_ARB_texture_multisample(GLADloadproc load) {
	if(!GLAD_GL_ARB_texture_multisample) return;
	glad_glTexImage2DMultisample = (PFNGLTEXIMAGE2DMULTISAMPLEPROC)load("glTexImage2DMultisample");
	glad_glTexImage3DMultisample = (PFNGLTEXIMAGE3DMULTISAMPLEPROC)load("glTexImage3DMultisample");
	glad_glGetMultisamplefv = (PFNGLGETMULTISAMPLEFVPROC)load("glGetMultisamplefv");
	glad_glSampleMaski = (PFNGLSAMPLEMASKIPROC)load("glSampleMaski");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x61591(%rip), %rax     # 0x80234
cmpl $0x0, (%rax)
jne 0x1ecaa
jmp 0x1ed06
leaq 0x2b2a2(%rip), %rdi     # 0x49f53
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60da2(%rip), %rax     # 0x7fa60
movq %rcx, (%rax)
leaq 0x2b2a3(%rip), %rdi     # 0x49f6b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60d9b(%rip), %rax     # 0x7fa70
movq %rcx, (%rax)
leaq 0x2b2a4(%rip), %rdi     # 0x49f83
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60414(%rip), %rax     # 0x7f100
movq %rcx, (%rax)
leaq 0x2b2a0(%rip), %rdi     # 0x49f96
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60afd(%rip), %rax     # 0x7f800
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_texture_storage(void* (*)(char const*))
static void load_GL_ARB_texture_storage(GLADloadproc load) {
	if(!GLAD_GL_ARB_texture_storage) return;
	glad_glTexStorage1D = (PFNGLTEXSTORAGE1DPROC)load("glTexStorage1D");
	glad_glTexStorage2D = (PFNGLTEXSTORAGE2DPROC)load("glTexStorage2D");
	glad_glTexStorage3D = (PFNGLTEXSTORAGE3DPROC)load("glTexStorage3D");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x61531(%rip), %rax     # 0x80254
cmpl $0x0, (%rax)
jne 0x1ed2a
jmp 0x1ed6f
leaq 0x32520(%rip), %rdi     # 0x51251
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62eb2(%rip), %rax     # 0x81bf0
movq %rcx, (%rax)
leaq 0x32518(%rip), %rdi     # 0x51260
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62ea3(%rip), %rax     # 0x81bf8
movq %rcx, (%rax)
leaq 0x32510(%rip), %rdi     # 0x5126f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62e94(%rip), %rax     # 0x81c00
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_timer_query(void* (*)(char const*))
static void load_GL_ARB_timer_query(GLADloadproc load) {
	if(!GLAD_GL_ARB_timer_query) return;
	glad_glQueryCounter = (PFNGLQUERYCOUNTERPROC)load("glQueryCounter");
	glad_glGetQueryObjecti64v = (PFNGLGETQUERYOBJECTI64VPROC)load("glGetQueryObjecti64v");
	glad_glGetQueryObjectui64v = (PFNGLGETQUERYOBJECTUI64VPROC)load("glGetQueryObjectui64v");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x61441(%rip), %rax     # 0x80264
cmpl $0x0, (%rax)
jne 0x1ee2a
jmp 0x1ee6f
leaq 0x3248f(%rip), %rdi     # 0x512c0
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62de2(%rip), %rax     # 0x81c20
movq %rcx, (%rax)
leaq 0x32487(%rip), %rdi     # 0x512cf
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62dd3(%rip), %rax     # 0x81c28
movq %rcx, (%rax)
leaq 0x32485(%rip), %rdi     # 0x512e4
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62dc4(%rip), %rax     # 0x81c30
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_transform_feedback2(void* (*)(char const*))
static void load_GL_ARB_transform_feedback2(GLADloadproc load) {
	if(!GLAD_GL_ARB_transform_feedback2) return;
	glad_glBindTransformFeedback = (PFNGLBINDTRANSFORMFEEDBACKPROC)load("glBindTransformFeedback");
	glad_glDeleteTransformFeedbacks = (PFNGLDELETETRANSFORMFEEDBACKSPROC)load("glDeleteTransformFeedbacks");
	glad_glGenTransformFeedbacks = (PFNGLGENTRANSFORMFEEDBACKSPROC)load("glGenTransformFeedbacks");
	glad_glIsTransformFeedback = (PFNGLISTRANSFORMFEEDBACKPROC)load("glIsTransformFeedback");
	glad_glPauseTransformFeedback = (PFNGLPAUSETRANSFORMFEEDBACKPROC)load("glPauseTransformFeedback");
	glad_glResumeTransformFeedback = (PFNGLRESUMETRANSFORMFEEDBACKPROC)load("glResumeTransformFeedback");
	glad_glDrawTransformFeedback = (PFNGLDRAWTRANSFORMFEEDBACKPROC)load("glDrawTransformFeedback");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x613d5(%rip), %rax     # 0x80268
cmpl $0x0, (%rax)
jne 0x1ee9d
jmp 0x1ef3e
leaq 0x32456(%rip), %rdi     # 0x512fa
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62d87(%rip), %rax     # 0x81c38
movq %rcx, (%rax)
leaq 0x32457(%rip), %rdi     # 0x51312
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62d78(%rip), %rax     # 0x81c40
movq %rcx, (%rax)
leaq 0x3245b(%rip), %rdi     # 0x5132d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62d69(%rip), %rax     # 0x81c48
movq %rcx, (%rax)
leaq 0x3245c(%rip), %rdi     # 0x51345
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62d5a(%rip), %rax     # 0x81c50
movq %rcx, (%rax)
leaq 0x3245b(%rip), %rdi     # 0x5135b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62d4b(%rip), %rax     # 0x81c58
movq %rcx, (%rax)
leaq 0x3245d(%rip), %rdi     # 0x51374
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62d3c(%rip), %rax     # 0x81c60
movq %rcx, (%rax)
leaq 0x32460(%rip), %rdi     # 0x5138e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62d2d(%rip), %rax     # 0x81c68
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_transform_feedback3(void* (*)(char const*))
static void load_GL_ARB_transform_feedback3(GLADloadproc load) {
	if(!GLAD_GL_ARB_transform_feedback3) return;
	glad_glDrawTransformFeedbackStream = (PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC)load("glDrawTransformFeedbackStream");
	glad_glBeginQueryIndexed = (PFNGLBEGINQUERYINDEXEDPROC)load("glBeginQueryIndexed");
	glad_glEndQueryIndexed = (PFNGLENDQUERYINDEXEDPROC)load("glEndQueryIndexed");
	glad_glGetQueryIndexediv = (PFNGLGETQUERYINDEXEDIVPROC)load("glGetQueryIndexediv");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x61309(%rip), %rax     # 0x8026c
cmpl $0x0, (%rax)
jne 0x1ef6a
jmp 0x1efc6
leaq 0x32435(%rip), %rdi     # 0x513a6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62cf2(%rip), %rax     # 0x81c70
movq %rcx, (%rax)
leaq 0x3243c(%rip), %rdi     # 0x513c4
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62ce3(%rip), %rax     # 0x81c78
movq %rcx, (%rax)
leaq 0x32439(%rip), %rdi     # 0x513d8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62cd4(%rip), %rax     # 0x81c80
movq %rcx, (%rax)
leaq 0x32434(%rip), %rdi     # 0x513ea
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62cc5(%rip), %rax     # 0x81c88
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_transpose_matrix(void* (*)(char const*))
static void load_GL_ARB_transpose_matrix(GLADloadproc load) {
	if(!GLAD_GL_ARB_transpose_matrix) return;
	glad_glLoadTransposeMatrixfARB = (PFNGLLOADTRANSPOSEMATRIXFARBPROC)load("glLoadTransposeMatrixfARB");
	glad_glLoadTransposeMatrixdARB = (PFNGLLOADTRANSPOSEMATRIXDARBPROC)load("glLoadTransposeMatrixdARB");
	glad_glMultTransposeMatrixfARB = (PFNGLMULTTRANSPOSEMATRIXFARBPROC)load("glMultTransposeMatrixfARB");
	glad_glMultTransposeMatrixdARB = (PFNGLMULTTRANSPOSEMATRIXDARBPROC)load("glMultTransposeMatrixdARB");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x61245(%rip), %rax     # 0x80278
cmpl $0x0, (%rax)
jne 0x1f03a
jmp 0x1f096
leaq 0x32405(%rip), %rdi     # 0x51446
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62c52(%rip), %rax     # 0x81ca0
movq %rcx, (%rax)
leaq 0x32408(%rip), %rdi     # 0x51460
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62c43(%rip), %rax     # 0x81ca8
movq %rcx, (%rax)
leaq 0x3240b(%rip), %rdi     # 0x5147a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62c34(%rip), %rax     # 0x81cb0
movq %rcx, (%rax)
leaq 0x3240e(%rip), %rdi     # 0x51494
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62c25(%rip), %rax     # 0x81cb8
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_uniform_buffer_object(void* (*)(char const*))
static void load_GL_ARB_uniform_buffer_object(GLADloadproc load) {
	if(!GLAD_GL_ARB_uniform_buffer_object) return;
	glad_glGetUniformIndices = (PFNGLGETUNIFORMINDICESPROC)load("glGetUniformIndices");
	glad_glGetActiveUniformsiv = (PFNGLGETACTIVEUNIFORMSIVPROC)load("glGetActiveUniformsiv");
	glad_glGetActiveUniformName = (PFNGLGETACTIVEUNIFORMNAMEPROC)load("glGetActiveUniformName");
	glad_glGetUniformBlockIndex = (PFNGLGETUNIFORMBLOCKINDEXPROC)load("glGetUniformBlockIndex");
	glad_glGetActiveUniformBlockiv = (PFNGLGETACTIVEUNIFORMBLOCKIVPROC)load("glGetActiveUniformBlockiv");
	glad_glGetActiveUniformBlockName = (PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC)load("glGetActiveUniformBlockName");
	glad_glUniformBlockBinding = (PFNGLUNIFORMBLOCKBINDINGPROC)load("glUniformBlockBinding");
	glad_glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC)load("glBindBufferRange");
	glad_glBindBufferBase = (PFNGLBINDBUFFERBASEPROC)load("glBindBufferBase");
	glad_glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC)load("glGetIntegeri_v");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x611c9(%rip), %rax     # 0x8027c
cmpl $0x0, (%rax)
jne 0x1f0bd
jmp 0x1f1a3
leaq 0x2acc8(%rip), %rdi     # 0x49d8c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6012f(%rip), %rax     # 0x7f200
movq %rcx, (%rax)
leaq 0x2acc5(%rip), %rdi     # 0x49da0
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ff40(%rip), %rax     # 0x7f028
movq %rcx, (%rax)
leaq 0x2acc4(%rip), %rdi     # 0x49db6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ff21(%rip), %rax     # 0x7f020
movq %rcx, (%rax)
leaq 0x2acc4(%rip), %rdi     # 0x49dcd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x600e2(%rip), %rax     # 0x7f1f8
movq %rcx, (%rax)
leaq 0x2acc4(%rip), %rdi     # 0x49de4
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5feeb(%rip), %rax     # 0x7f018
movq %rcx, (%rax)
leaq 0x2acc7(%rip), %rdi     # 0x49dfe
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fecc(%rip), %rax     # 0x7f010
movq %rcx, (%rax)
leaq 0x2accc(%rip), %rdi     # 0x49e1a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60a3d(%rip), %rax     # 0x7fb98
movq %rcx, (%rax)
leaq 0x2a5e8(%rip), %rdi     # 0x4974d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f94e(%rip), %rax     # 0x7eac0
movq %rcx, (%rax)
leaq 0x2a5e3(%rip), %rdi     # 0x4975f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f92f(%rip), %rax     # 0x7eab8
movq %rcx, (%rax)
leaq 0x2a558(%rip), %rdi     # 0x496eb
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ff18(%rip), %rax     # 0x7f0b8
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_vertex_array_object(void* (*)(char const*))
static void load_GL_ARB_vertex_array_object(GLADloadproc load) {
	if(!GLAD_GL_ARB_vertex_array_object) return;
	glad_glBindVertexArray = (PFNGLBINDVERTEXARRAYPROC)load("glBindVertexArray");
	glad_glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC)load("glDeleteVertexArrays");
	glad_glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC)load("glGenVertexArrays");
	glad_glIsVertexArray = (PFNGLISVERTEXARRAYPROC)load("glIsVertexArray");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x610c1(%rip), %rax     # 0x80284
cmpl $0x0, (%rax)
jne 0x1f1ca
jmp 0x1f226
leaq 0x2ab0c(%rip), %rdi     # 0x49cdd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f90a(%rip), %rax     # 0x7eae8
movq %rcx, (%rax)
leaq 0x2ab07(%rip), %rdi     # 0x49cef
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fbbb(%rip), %rax     # 0x7edb0
movq %rcx, (%rax)
leaq 0x2ab05(%rip), %rdi     # 0x49d04
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fde4(%rip), %rax     # 0x7eff0
movq %rcx, (%rax)
leaq 0x2ab00(%rip), %rdi     # 0x49d16
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60105(%rip), %rax     # 0x7f328
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_vertex_attrib_64bit(void* (*)(char const*))
static void load_GL_ARB_vertex_attrib_64bit(GLADloadproc load) {
	if(!GLAD_GL_ARB_vertex_attrib_64bit) return;
	glad_glVertexAttribL1d = (PFNGLVERTEXATTRIBL1DPROC)load("glVertexAttribL1d");
	glad_glVertexAttribL2d = (PFNGLVERTEXATTRIBL2DPROC)load("glVertexAttribL2d");
	glad_glVertexAttribL3d = (PFNGLVERTEXATTRIBL3DPROC)load("glVertexAttribL3d");
	glad_glVertexAttribL4d = (PFNGLVERTEXATTRIBL4DPROC)load("glVertexAttribL4d");
	glad_glVertexAttribL1dv = (PFNGLVERTEXATTRIBL1DVPROC)load("glVertexAttribL1dv");
	glad_glVertexAttribL2dv = (PFNGLVERTEXATTRIBL2DVPROC)load("glVertexAttribL2dv");
	glad_glVertexAttribL3dv = (PFNGLVERTEXATTRIBL3DVPROC)load("glVertexAttribL3dv");
	glad_glVertexAttribL4dv = (PFNGLVERTEXATTRIBL4DVPROC)load("glVertexAttribL4dv");
	glad_glVertexAttribLPointer = (PFNGLVERTEXATTRIBLPOINTERPROC)load("glVertexAttribLPointer");
	glad_glGetVertexAttribLdv = (PFNGLGETVERTEXATTRIBLDVPROC)load("glGetVertexAttribLdv");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x61045(%rip), %rax     # 0x80288
cmpl $0x0, (%rax)
jne 0x1f24d
jmp 0x1f333
leaq 0x3225a(%rip), %rdi     # 0x514ae
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62a5f(%rip), %rax     # 0x81cc0
movq %rcx, (%rax)
leaq 0x32255(%rip), %rdi     # 0x514c0
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62a50(%rip), %rax     # 0x81cc8
movq %rcx, (%rax)
leaq 0x32250(%rip), %rdi     # 0x514d2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62a41(%rip), %rax     # 0x81cd0
movq %rcx, (%rax)
leaq 0x3224b(%rip), %rdi     # 0x514e4
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62a32(%rip), %rax     # 0x81cd8
movq %rcx, (%rax)
leaq 0x32246(%rip), %rdi     # 0x514f6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62a23(%rip), %rax     # 0x81ce0
movq %rcx, (%rax)
leaq 0x32242(%rip), %rdi     # 0x51509
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62a14(%rip), %rax     # 0x81ce8
movq %rcx, (%rax)
leaq 0x3223e(%rip), %rdi     # 0x5151c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62a05(%rip), %rax     # 0x81cf0
movq %rcx, (%rax)
leaq 0x3223a(%rip), %rdi     # 0x5152f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x629f6(%rip), %rax     # 0x81cf8
movq %rcx, (%rax)
leaq 0x32236(%rip), %rdi     # 0x51542
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x629e7(%rip), %rax     # 0x81d00
movq %rcx, (%rax)
leaq 0x32236(%rip), %rdi     # 0x51559
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x629d8(%rip), %rax     # 0x81d08
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_vertex_attrib_binding(void* (*)(char const*))
static void load_GL_ARB_vertex_attrib_binding(GLADloadproc load) {
	if(!GLAD_GL_ARB_vertex_attrib_binding) return;
	glad_glBindVertexBuffer = (PFNGLBINDVERTEXBUFFERPROC)load("glBindVertexBuffer");
	glad_glVertexAttribFormat = (PFNGLVERTEXATTRIBFORMATPROC)load("glVertexAttribFormat");
	glad_glVertexAttribIFormat = (PFNGLVERTEXATTRIBIFORMATPROC)load("glVertexAttribIFormat");
	glad_glVertexAttribLFormat = (PFNGLVERTEXATTRIBLFORMATPROC)load("glVertexAttribLFormat");
	glad_glVertexAttribBinding = (PFNGLVERTEXATTRIBBINDINGPROC)load("glVertexAttribBinding");
	glad_glVertexBindingDivisor = (PFNGLVERTEXBINDINGDIVISORPROC)load("glVertexBindingDivisor");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x60f39(%rip), %rax     # 0x8028c
cmpl $0x0, (%rax)
jne 0x1f35d
jmp 0x1f3e7
leaq 0x3220a(%rip), %rdi     # 0x5156e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6299f(%rip), %rax     # 0x81d10
movq %rcx, (%rax)
leaq 0x32206(%rip), %rdi     # 0x51581
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62990(%rip), %rax     # 0x81d18
movq %rcx, (%rax)
leaq 0x32204(%rip), %rdi     # 0x51596
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62981(%rip), %rax     # 0x81d20
movq %rcx, (%rax)
leaq 0x32203(%rip), %rdi     # 0x515ac
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62972(%rip), %rax     # 0x81d28
movq %rcx, (%rax)
leaq 0x32202(%rip), %rdi     # 0x515c2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62963(%rip), %rax     # 0x81d30
movq %rcx, (%rax)
leaq 0x32201(%rip), %rdi     # 0x515d8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62954(%rip), %rax     # 0x81d38
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_vertex_blend(void* (*)(char const*))
static void load_GL_ARB_vertex_blend(GLADloadproc load) {
	if(!GLAD_GL_ARB_vertex_blend) return;
	glad_glWeightbvARB = (PFNGLWEIGHTBVARBPROC)load("glWeightbvARB");
	glad_glWeightsvARB = (PFNGLWEIGHTSVARBPROC)load("glWeightsvARB");
	glad_glWeightivARB = (PFNGLWEIGHTIVARBPROC)load("glWeightivARB");
	glad_glWeightfvARB = (PFNGLWEIGHTFVARBPROC)load("glWeightfvARB");
	glad_glWeightdvARB = (PFNGLWEIGHTDVARBPROC)load("glWeightdvARB");
	glad_glWeightubvARB = (PFNGLWEIGHTUBVARBPROC)load("glWeightubvARB");
	glad_glWeightusvARB = (PFNGLWEIGHTUSVARBPROC)load("glWeightusvARB");
	glad_glWeightuivARB = (PFNGLWEIGHTUIVARBPROC)load("glWeightuivARB");
	glad_glWeightPointerARB = (PFNGLWEIGHTPOINTERARBPROC)load("glWeightPointerARB");
	glad_glVertexBlendARB = (PFNGLVERTEXBLENDARBPROC)load("glVertexBlendARB");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x60e8d(%rip), %rax     # 0x80290
cmpl $0x0, (%rax)
jne 0x1f40d
jmp 0x1f4f3
leaq 0x321db(%rip), %rdi     # 0x515ef
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6291f(%rip), %rax     # 0x81d40
movq %rcx, (%rax)
leaq 0x321d2(%rip), %rdi     # 0x515fd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62910(%rip), %rax     # 0x81d48
movq %rcx, (%rax)
leaq 0x321c9(%rip), %rdi     # 0x5160b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62901(%rip), %rax     # 0x81d50
movq %rcx, (%rax)
leaq 0x321c0(%rip), %rdi     # 0x51619
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x628f2(%rip), %rax     # 0x81d58
movq %rcx, (%rax)
leaq 0x321b7(%rip), %rdi     # 0x51627
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x628e3(%rip), %rax     # 0x81d60
movq %rcx, (%rax)
leaq 0x321ae(%rip), %rdi     # 0x51635
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x628d4(%rip), %rax     # 0x81d68
movq %rcx, (%rax)
leaq 0x321a6(%rip), %rdi     # 0x51644
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x628c5(%rip), %rax     # 0x81d70
movq %rcx, (%rax)
leaq 0x3219e(%rip), %rdi     # 0x51653
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x628b6(%rip), %rax     # 0x81d78
movq %rcx, (%rax)
leaq 0x32196(%rip), %rdi     # 0x51662
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x628a7(%rip), %rax     # 0x81d80
movq %rcx, (%rax)
leaq 0x32192(%rip), %rdi     # 0x51675
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62898(%rip), %rax     # 0x81d88
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_vertex_buffer_object(void* (*)(char const*))
static void load_GL_ARB_vertex_buffer_object(GLADloadproc load) {
	if(!GLAD_GL_ARB_vertex_buffer_object) return;
	glad_glBindBufferARB = (PFNGLBINDBUFFERARBPROC)load("glBindBufferARB");
	glad_glDeleteBuffersARB = (PFNGLDELETEBUFFERSARBPROC)load("glDeleteBuffersARB");
	glad_glGenBuffersARB = (PFNGLGENBUFFERSARBPROC)load("glGenBuffersARB");
	glad_glIsBufferARB = (PFNGLISBUFFERARBPROC)load("glIsBufferARB");
	glad_glBufferDataARB = (PFNGLBUFFERDATAARBPROC)load("glBufferDataARB");
	glad_glBufferSubDataARB = (PFNGLBUFFERSUBDATAARBPROC)load("glBufferSubDataARB");
	glad_glGetBufferSubDataARB = (PFNGLGETBUFFERSUBDATAARBPROC)load("glGetBufferSubDataARB");
	glad_glMapBufferARB = (PFNGLMAPBUFFERARBPROC)load("glMapBufferARB");
	glad_glUnmapBufferARB = (PFNGLUNMAPBUFFERARBPROC)load("glUnmapBufferARB");
	glad_glGetBufferParameterivARB = (PFNGLGETBUFFERPARAMETERIVARBPROC)load("glGetBufferParameterivARB");
	glad_glGetBufferPointervARB = (PFNGLGETBUFFERPOINTERVARBPROC)load("glGetBufferPointervARB");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x60d81(%rip), %rax     # 0x80294
cmpl $0x0, (%rax)
jne 0x1f51d
jmp 0x1f61a
leaq 0x32162(%rip), %rdi     # 0x51686
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6285f(%rip), %rax     # 0x81d90
movq %rcx, (%rax)
leaq 0x3215b(%rip), %rdi     # 0x51696
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62850(%rip), %rax     # 0x81d98
movq %rcx, (%rax)
leaq 0x32157(%rip), %rdi     # 0x516a9
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62841(%rip), %rax     # 0x81da0
movq %rcx, (%rax)
leaq 0x32150(%rip), %rdi     # 0x516b9
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62832(%rip), %rax     # 0x81da8
movq %rcx, (%rax)
leaq 0x32147(%rip), %rdi     # 0x516c7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62823(%rip), %rax     # 0x81db0
movq %rcx, (%rax)
leaq 0x32140(%rip), %rdi     # 0x516d7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62814(%rip), %rax     # 0x81db8
movq %rcx, (%rax)
leaq 0x3213c(%rip), %rdi     # 0x516ea
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62805(%rip), %rax     # 0x81dc0
movq %rcx, (%rax)
leaq 0x3213b(%rip), %rdi     # 0x51700
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x627f6(%rip), %rax     # 0x81dc8
movq %rcx, (%rax)
leaq 0x32133(%rip), %rdi     # 0x5170f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x627e7(%rip), %rax     # 0x81dd0
movq %rcx, (%rax)
leaq 0x3212d(%rip), %rdi     # 0x51720
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x627d8(%rip), %rax     # 0x81dd8
movq %rcx, (%rax)
leaq 0x32130(%rip), %rdi     # 0x5173a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x627c9(%rip), %rax     # 0x81de0
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_viewport_array(void* (*)(char const*))
static void load_GL_ARB_viewport_array(GLADloadproc load) {
	if(!GLAD_GL_ARB_viewport_array) return;
	glad_glViewportArrayv = (PFNGLVIEWPORTARRAYVPROC)load("glViewportArrayv");
	glad_glViewportIndexedf = (PFNGLVIEWPORTINDEXEDFPROC)load("glViewportIndexedf");
	glad_glViewportIndexedfv = (PFNGLVIEWPORTINDEXEDFVPROC)load("glViewportIndexedfv");
	glad_glScissorArrayv = (PFNGLSCISSORARRAYVPROC)load("glScissorArrayv");
	glad_glScissorIndexed = (PFNGLSCISSORINDEXEDPROC)load("glScissorIndexed");
	glad_glScissorIndexedv = (PFNGLSCISSORINDEXEDVPROC)load("glScissorIndexedv");
	glad_glDepthRangeArrayv = (PFNGLDEPTHRANGEARRAYVPROC)load("glDepthRangeArrayv");
	glad_glDepthRangeIndexed = (PFNGLDEPTHRANGEINDEXEDPROC)load("glDepthRangeIndexed");
	glad_glGetFloati_v = (PFNGLGETFLOATI_VPROC)load("glGetFloati_v");
	glad_glGetDoublei_v = (PFNGLGETDOUBLEI_VPROC)load("glGetDoublei_v");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5fed5(%rip), %rax     # 0x802a8
cmpl $0x0, (%rax)
jne 0x203dd
jmp 0x204c3
leaq 0x319e1(%rip), %rdi     # 0x51dc5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61c97(%rip), %rax     # 0x82088
movq %rcx, (%rax)
leaq 0x319db(%rip), %rdi     # 0x51dd6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61c88(%rip), %rax     # 0x82090
movq %rcx, (%rax)
leaq 0x319d7(%rip), %rdi     # 0x51de9
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61c79(%rip), %rax     # 0x82098
movq %rcx, (%rax)
leaq 0x319d4(%rip), %rdi     # 0x51dfd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61c6a(%rip), %rax     # 0x820a0
movq %rcx, (%rax)
leaq 0x319cd(%rip), %rdi     # 0x51e0d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61c5b(%rip), %rax     # 0x820a8
movq %rcx, (%rax)
leaq 0x319c7(%rip), %rdi     # 0x51e1e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61c4c(%rip), %rax     # 0x820b0
movq %rcx, (%rax)
leaq 0x319c2(%rip), %rdi     # 0x51e30
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61c3d(%rip), %rax     # 0x820b8
movq %rcx, (%rax)
leaq 0x319be(%rip), %rdi     # 0x51e43
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61c2e(%rip), %rax     # 0x820c0
movq %rcx, (%rax)
leaq 0x319bb(%rip), %rdi     # 0x51e57
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61c1f(%rip), %rax     # 0x820c8
movq %rcx, (%rax)
leaq 0x319b2(%rip), %rdi     # 0x51e65
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61c10(%rip), %rax     # 0x820d0
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ATI_element_array(void* (*)(char const*))
static void load_GL_ATI_element_array(GLADloadproc load) {
	if(!GLAD_GL_ATI_element_array) return;
	glad_glElementPointerATI = (PFNGLELEMENTPOINTERATIPROC)load("glElementPointerATI");
	glad_glDrawElementArrayATI = (PFNGLDRAWELEMENTARRAYATIPROC)load("glDrawElementArrayATI");
	glad_glDrawRangeElementArrayATI = (PFNGLDRAWRANGEELEMENTARRAYATIPROC)load("glDrawRangeElementArrayATI");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5fbf1(%rip), %rax     # 0x802b4
cmpl $0x0, (%rax)
jne 0x206ca
jmp 0x2070f
leaq 0x318cc(%rip), %rdi     # 0x51f9d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61a82(%rip), %rax     # 0x82160
movq %rcx, (%rax)
leaq 0x318c9(%rip), %rdi     # 0x51fb1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61a73(%rip), %rax     # 0x82168
movq %rcx, (%rax)
leaq 0x318c8(%rip), %rdi     # 0x51fc7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61a64(%rip), %rax     # 0x82170
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ATI_envmap_bumpmap(void* (*)(char const*))
static void load_GL_ATI_envmap_bumpmap(GLADloadproc load) {
	if(!GLAD_GL_ATI_envmap_bumpmap) return;
	glad_glTexBumpParameterivATI = (PFNGLTEXBUMPPARAMETERIVATIPROC)load("glTexBumpParameterivATI");
	glad_glTexBumpParameterfvATI = (PFNGLTEXBUMPPARAMETERFVATIPROC)load("glTexBumpParameterfvATI");
	glad_glGetTexBumpParameterivATI = (PFNGLGETTEXBUMPPARAMETERIVATIPROC)load("glGetTexBumpParameterivATI");
	glad_glGetTexBumpParameterfvATI = (PFNGLGETTEXBUMPPARAMETERFVATIPROC)load("glGetTexBumpParameterfvATI");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5fb85(%rip), %rax     # 0x802b8
cmpl $0x0, (%rax)
jne 0x2073a
jmp 0x20796
leaq 0x318a1(%rip), %rdi     # 0x51fe2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61a2a(%rip), %rax     # 0x82178
movq %rcx, (%rax)
leaq 0x318a2(%rip), %rdi     # 0x51ffa
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61a1b(%rip), %rax     # 0x82180
movq %rcx, (%rax)
leaq 0x318a3(%rip), %rdi     # 0x52012
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61a0c(%rip), %rax     # 0x82188
movq %rcx, (%rax)
leaq 0x318a7(%rip), %rdi     # 0x5202d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x619fd(%rip), %rax     # 0x82190
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ATI_vertex_array_object(void* (*)(char const*))
static void load_GL_ATI_vertex_array_object(GLADloadproc load) {
	if(!GLAD_GL_ATI_vertex_array_object) return;
	glad_glNewObjectBufferATI = (PFNGLNEWOBJECTBUFFERATIPROC)load("glNewObjectBufferATI");
	glad_glIsObjectBufferATI = (PFNGLISOBJECTBUFFERATIPROC)load("glIsObjectBufferATI");
	glad_glUpdateObjectBufferATI = (PFNGLUPDATEOBJECTBUFFERATIPROC)load("glUpdateObjectBufferATI");
	glad_glGetObjectBufferfvATI = (PFNGLGETOBJECTBUFFERFVATIPROC)load("glGetObjectBufferfvATI");
	glad_glGetObjectBufferivATI = (PFNGLGETOBJECTBUFFERIVATIPROC)load("glGetObjectBufferivATI");
	glad_glFreeObjectBufferATI = (PFNGLFREEOBJECTBUFFERATIPROC)load("glFreeObjectBufferATI");
	glad_glArrayObjectATI = (PFNGLARRAYOBJECTATIPROC)load("glArrayObjectATI");
	glad_glGetArrayObjectfvATI = (PFNGLGETARRAYOBJECTFVATIPROC)load("glGetArrayObjectfvATI");
	glad_glGetArrayObjectivATI = (PFNGLGETARRAYOBJECTIVATIPROC)load("glGetArrayObjectivATI");
	glad_glVariantArrayObjectATI = (PFNGLVARIANTARRAYOBJECTATIPROC)load("glVariantArrayObjectATI");
	glad_glGetVariantArrayObjectfvATI = (PFNGLGETVARIANTARRAYOBJECTFVATIPROC)load("glGetVariantArrayObjectfvATI");
	glad_glGetVariantArrayObjectivATI = (PFNGLGETVARIANTARRAYOBJECTIVATIPROC)load("glGetVariantArrayObjectivATI");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5f8d1(%rip), %rax     # 0x802e4
cmpl $0x0, (%rax)
jne 0x20a1d
jmp 0x20b31
leaq 0x317e2(%rip), %rdi     # 0x52206
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61807(%rip), %rax     # 0x82238
movq %rcx, (%rax)
leaq 0x317e0(%rip), %rdi     # 0x5221b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x617f8(%rip), %rax     # 0x82240
movq %rcx, (%rax)
leaq 0x317dd(%rip), %rdi     # 0x5222f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x617e9(%rip), %rax     # 0x82248
movq %rcx, (%rax)
leaq 0x317de(%rip), %rdi     # 0x52247
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x617da(%rip), %rax     # 0x82250
movq %rcx, (%rax)
leaq 0x317de(%rip), %rdi     # 0x5225e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x617cb(%rip), %rax     # 0x82258
movq %rcx, (%rax)
leaq 0x317de(%rip), %rdi     # 0x52275
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x617bc(%rip), %rax     # 0x82260
movq %rcx, (%rax)
leaq 0x317dd(%rip), %rdi     # 0x5228b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x617ad(%rip), %rax     # 0x82268
movq %rcx, (%rax)
leaq 0x317d7(%rip), %rdi     # 0x5229c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6179e(%rip), %rax     # 0x82270
movq %rcx, (%rax)
leaq 0x317d6(%rip), %rdi     # 0x522b2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6178f(%rip), %rax     # 0x82278
movq %rcx, (%rax)
leaq 0x317d5(%rip), %rdi     # 0x522c8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61780(%rip), %rax     # 0x82280
movq %rcx, (%rax)
leaq 0x317d6(%rip), %rdi     # 0x522e0
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61771(%rip), %rax     # 0x82288
movq %rcx, (%rax)
leaq 0x317dc(%rip), %rdi     # 0x522fd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61762(%rip), %rax     # 0x82290
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw (%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ATI_vertex_attrib_array_object(void* (*)(char const*))
static void load_GL_ATI_vertex_attrib_array_object(GLADloadproc load) {
	if(!GLAD_GL_ATI_vertex_attrib_array_object) return;
	glad_glVertexAttribArrayObjectATI = (PFNGLVERTEXATTRIBARRAYOBJECTATIPROC)load("glVertexAttribArrayObjectATI");
	glad_glGetVertexAttribArrayObjectfvATI = (PFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC)load("glGetVertexAttribArrayObjectfvATI");
	glad_glGetVertexAttribArrayObjectivATI = (PFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC)load("glGetVertexAttribArrayObjectivATI");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5f795(%rip), %rax     # 0x802e8
cmpl $0x0, (%rax)
jne 0x20b5a
jmp 0x20b9f
leaq 0x317b9(%rip), %rdi     # 0x5231a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6172a(%rip), %rax     # 0x82298
movq %rcx, (%rax)
leaq 0x317bf(%rip), %rdi     # 0x52337
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6171b(%rip), %rax     # 0x822a0
movq %rcx, (%rax)
leaq 0x317ca(%rip), %rdi     # 0x52359
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6170c(%rip), %rax     # 0x822a8
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_EXT_bindable_uniform(void* (*)(char const*))
static void load_GL_EXT_bindable_uniform(GLADloadproc load) {
	if(!GLAD_GL_EXT_bindable_uniform) return;
	glad_glUniformBufferEXT = (PFNGLUNIFORMBUFFEREXTPROC)load("glUniformBufferEXT");
	glad_glGetUniformBufferSizeEXT = (PFNGLGETUNIFORMBUFFERSIZEEXTPROC)load("glGetUniformBufferSizeEXT");
	glad_glGetUniformOffsetEXT = (PFNGLGETUNIFORMOFFSETEXTPROC)load("glGetUniformOffsetEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5f2bd(%rip), %rax     # 0x80300
cmpl $0x0, (%rax)
jne 0x2104a
jmp 0x2108f
leaq 0x3170f(%rip), %rdi     # 0x52760
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x613ca(%rip), %rax     # 0x82428
movq %rcx, (%rax)
leaq 0x3170b(%rip), %rdi     # 0x52773
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x613bb(%rip), %rax     # 0x82430
movq %rcx, (%rax)
leaq 0x3170e(%rip), %rdi     # 0x5278d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x613ac(%rip), %rax     # 0x82438
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_EXT_copy_texture(void* (*)(char const*))
static void load_GL_EXT_copy_texture(GLADloadproc load) {
	if(!GLAD_GL_EXT_copy_texture) return;
	glad_glCopyTexImage1DEXT = (PFNGLCOPYTEXIMAGE1DEXTPROC)load("glCopyTexImage1DEXT");
	glad_glCopyTexImage2DEXT = (PFNGLCOPYTEXIMAGE2DEXTPROC)load("glCopyTexImage2DEXT");
	glad_glCopyTexSubImage1DEXT = (PFNGLCOPYTEXSUBIMAGE1DEXTPROC)load("glCopyTexSubImage1DEXT");
	glad_glCopyTexSubImage2DEXT = (PFNGLCOPYTEXSUBIMAGE2DEXTPROC)load("glCopyTexSubImage2DEXT");
	glad_glCopyTexSubImage3DEXT = (PFNGLCOPYTEXSUBIMAGE3DEXTPROC)load("glCopyTexSubImage3DEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5ed71(%rip), %rax     # 0x80334
cmpl $0x0, (%rax)
jne 0x215ca
jmp 0x2163d
leaq 0x3153d(%rip), %rdi     # 0x52b0e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60fba(%rip), %rax     # 0x82598
movq %rcx, (%rax)
leaq 0x3153a(%rip), %rdi     # 0x52b22
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60fab(%rip), %rax     # 0x825a0
movq %rcx, (%rax)
leaq 0x31537(%rip), %rdi     # 0x52b36
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60f9c(%rip), %rax     # 0x825a8
movq %rcx, (%rax)
leaq 0x31537(%rip), %rdi     # 0x52b4d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60f8d(%rip), %rax     # 0x825b0
movq %rcx, (%rax)
leaq 0x31537(%rip), %rdi     # 0x52b64
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60f7e(%rip), %rax     # 0x825b8
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)