LLM4Binary/decompile-bench-makefile huggingface dataset:
// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_EXT_debug_marker(void* (*)(char const*))
static void load_GL_EXT_debug_marker(GLADloadproc load) {
	if(!GLAD_GL_EXT_debug_marker) return;
	glad_glInsertEventMarkerEXT = (PFNGLINSERTEVENTMARKEREXTPROC)load("glInsertEventMarkerEXT");
	glad_glPushGroupMarkerEXT = (PFNGLPUSHGROUPMARKEREXTPROC)load("glPushGroupMarkerEXT");
	glad_glPopGroupMarkerEXT = (PFNGLPOPGROUPMARKEREXTPROC)load("glPopGroupMarkerEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5ec3d(%rip), %rax     # 0x80340
cmpl $0x0, (%rax)
jne 0x2170a
jmp 0x2174f
leaq 0x314b9(%rip), %rdi     # 0x52bca
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60ec2(%rip), %rax     # 0x825e0
movq %rcx, (%rax)
leaq 0x314b9(%rip), %rdi     # 0x52be1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60eb3(%rip), %rax     # 0x825e8
movq %rcx, (%rax)
leaq 0x314b7(%rip), %rdi     # 0x52bf6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x60ea4(%rip), %rax     # 0x825f0
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_draw_buffers2(void* (*)(char const*))
static void load_GL_EXT_draw_buffers2(GLADloadproc load) {
	if(!GLAD_GL_EXT_draw_buffers2) return;
	glad_glColorMaskIndexedEXT = (PFNGLCOLORMASKINDEXEDEXTPROC)load("glColorMaskIndexedEXT");
	glad_glGetBooleanIndexedvEXT = (PFNGLGETBOOLEANINDEXEDVEXTPROC)load("glGetBooleanIndexedvEXT");
	glad_glGetIntegerIndexedvEXT = (PFNGLGETINTEGERINDEXEDVEXTPROC)load("glGetIntegerIndexedvEXT");
	glad_glEnableIndexedEXT = (PFNGLENABLEINDEXEDEXTPROC)load("glEnableIndexedEXT");
	glad_glDisableIndexedEXT = (PFNGLDISABLEINDEXEDEXTPROC)load("glDisableIndexedEXT");
	glad_glIsEnabledIndexedEXT = (PFNGLISENABLEDINDEXEDEXTPROC)load("glIsEnabledIndexedEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5d489(%rip), %rax     # 0x8034c
cmpl $0x0, (%rax)
jne 0x22ecd
jmp 0x22f57
leaq 0x31804(%rip), %rdi     # 0x546d8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ff17(%rip), %rax     # 0x82df8
movq %rcx, (%rax)
leaq 0x30493(%rip), %rdi     # 0x5337e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f9a0(%rip), %rax     # 0x82898
movq %rcx, (%rax)
leaq 0x30464(%rip), %rdi     # 0x53366
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f981(%rip), %rax     # 0x82890
movq %rcx, (%rax)
leaq 0x30410(%rip), %rdi     # 0x53329
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f952(%rip), %rax     # 0x82878
movq %rcx, (%rax)
leaq 0x3040c(%rip), %rdi     # 0x5333c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f943(%rip), %rax     # 0x82880
movq %rcx, (%rax)
leaq 0x30409(%rip), %rdi     # 0x53350
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f934(%rip), %rax     # 0x82888
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_EXT_fog_coord(void* (*)(char const*))
static void load_GL_EXT_fog_coord(GLADloadproc load) {
	if(!GLAD_GL_EXT_fog_coord) return;
	glad_glFogCoordfEXT = (PFNGLFOGCOORDFEXTPROC)load("glFogCoordfEXT");
	glad_glFogCoordfvEXT = (PFNGLFOGCOORDFVEXTPROC)load("glFogCoordfvEXT");
	glad_glFogCoorddEXT = (PFNGLFOGCOORDDEXTPROC)load("glFogCoorddEXT");
	glad_glFogCoorddvEXT = (PFNGLFOGCOORDDVEXTPROC)load("glFogCoorddvEXT");
	glad_glFogCoordPointerEXT = (PFNGLFOGCOORDPOINTEREXTPROC)load("glFogCoordPointerEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5d309(%rip), %rax     # 0x8035c
cmpl $0x0, (%rax)
jne 0x2305a
jmp 0x230cd
leaq 0x31713(%rip), %rdi     # 0x54774
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fdba(%rip), %rax     # 0x82e28
movq %rcx, (%rax)
leaq 0x3170b(%rip), %rdi     # 0x54783
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fdab(%rip), %rax     # 0x82e30
movq %rcx, (%rax)
leaq 0x31704(%rip), %rdi     # 0x54793
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fd9c(%rip), %rax     # 0x82e38
movq %rcx, (%rax)
leaq 0x316fc(%rip), %rdi     # 0x547a2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fd8d(%rip), %rax     # 0x82e40
movq %rcx, (%rax)
leaq 0x316f5(%rip), %rdi     # 0x547b2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fd7e(%rip), %rax     # 0x82e48
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_gpu_shader4(void* (*)(char const*))
static void load_GL_EXT_gpu_shader4(GLADloadproc load) {
	if(!GLAD_GL_EXT_gpu_shader4) return;
	glad_glGetUniformuivEXT = (PFNGLGETUNIFORMUIVEXTPROC)load("glGetUniformuivEXT");
	glad_glBindFragDataLocationEXT = (PFNGLBINDFRAGDATALOCATIONEXTPROC)load("glBindFragDataLocationEXT");
	glad_glGetFragDataLocationEXT = (PFNGLGETFRAGDATALOCATIONEXTPROC)load("glGetFragDataLocationEXT");
	glad_glUniform1uiEXT = (PFNGLUNIFORM1UIEXTPROC)load("glUniform1uiEXT");
	glad_glUniform2uiEXT = (PFNGLUNIFORM2UIEXTPROC)load("glUniform2uiEXT");
	glad_glUniform3uiEXT = (PFNGLUNIFORM3UIEXTPROC)load("glUniform3uiEXT");
	glad_glUniform4uiEXT = (PFNGLUNIFORM4UIEXTPROC)load("glUniform4uiEXT");
	glad_glUniform1uivEXT = (PFNGLUNIFORM1UIVEXTPROC)load("glUniform1uivEXT");
	glad_glUniform2uivEXT = (PFNGLUNIFORM2UIVEXTPROC)load("glUniform2uivEXT");
	glad_glUniform3uivEXT = (PFNGLUNIFORM3UIVEXTPROC)load("glUniform3uivEXT");
	glad_glUniform4uivEXT = (PFNGLUNIFORM4UIVEXTPROC)load("glUniform4uivEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5cfc9(%rip), %rax     # 0x8037c
cmpl $0x0, (%rax)
jne 0x233bd
jmp 0x234ba
leaq 0x3163a(%rip), %rdi     # 0x549fe
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fb2f(%rip), %rax     # 0x82f00
movq %rcx, (%rax)
leaq 0x31636(%rip), %rdi     # 0x54a11
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fb20(%rip), %rax     # 0x82f08
movq %rcx, (%rax)
leaq 0x31639(%rip), %rdi     # 0x54a2b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fb11(%rip), %rax     # 0x82f10
movq %rcx, (%rax)
leaq 0x3163b(%rip), %rdi     # 0x54a44
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fb02(%rip), %rax     # 0x82f18
movq %rcx, (%rax)
leaq 0x31634(%rip), %rdi     # 0x54a54
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5faf3(%rip), %rax     # 0x82f20
movq %rcx, (%rax)
leaq 0x3162d(%rip), %rdi     # 0x54a64
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fae4(%rip), %rax     # 0x82f28
movq %rcx, (%rax)
leaq 0x31626(%rip), %rdi     # 0x54a74
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fad5(%rip), %rax     # 0x82f30
movq %rcx, (%rax)
leaq 0x3161f(%rip), %rdi     # 0x54a84
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fac6(%rip), %rax     # 0x82f38
movq %rcx, (%rax)
leaq 0x31619(%rip), %rdi     # 0x54a95
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fab7(%rip), %rax     # 0x82f40
movq %rcx, (%rax)
leaq 0x31613(%rip), %rdi     # 0x54aa6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5faa8(%rip), %rax     # 0x82f48
movq %rcx, (%rax)
leaq 0x3160d(%rip), %rdi     # 0x54ab7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fa99(%rip), %rax     # 0x82f50
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_EXT_histogram(void* (*)(char const*))
static void load_GL_EXT_histogram(GLADloadproc load) {
	if(!GLAD_GL_EXT_histogram) return;
	glad_glGetHistogramEXT = (PFNGLGETHISTOGRAMEXTPROC)load("glGetHistogramEXT");
	glad_glGetHistogramParameterfvEXT = (PFNGLGETHISTOGRAMPARAMETERFVEXTPROC)load("glGetHistogramParameterfvEXT");
	glad_glGetHistogramParameterivEXT = (PFNGLGETHISTOGRAMPARAMETERIVEXTPROC)load("glGetHistogramParameterivEXT");
	glad_glGetMinmaxEXT = (PFNGLGETMINMAXEXTPROC)load("glGetMinmaxEXT");
	glad_glGetMinmaxParameterfvEXT = (PFNGLGETMINMAXPARAMETERFVEXTPROC)load("glGetMinmaxParameterfvEXT");
	glad_glGetMinmaxParameterivEXT = (PFNGLGETMINMAXPARAMETERIVEXTPROC)load("glGetMinmaxParameterivEXT");
	glad_glHistogramEXT = (PFNGLHISTOGRAMEXTPROC)load("glHistogramEXT");
	glad_glMinmaxEXT = (PFNGLMINMAXEXTPROC)load("glMinmaxEXT");
	glad_glResetHistogramEXT = (PFNGLRESETHISTOGRAMEXTPROC)load("glResetHistogramEXT");
	glad_glResetMinmaxEXT = (PFNGLRESETMINMAXEXTPROC)load("glResetMinmaxEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5cead(%rip), %rax     # 0x80380
cmpl $0x0, (%rax)
jne 0x234dd
jmp 0x235c3
leaq 0x315e4(%rip), %rdi     # 0x54ac8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fa67(%rip), %rax     # 0x82f58
movq %rcx, (%rax)
leaq 0x315df(%rip), %rdi     # 0x54ada
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fa58(%rip), %rax     # 0x82f60
movq %rcx, (%rax)
leaq 0x315e5(%rip), %rdi     # 0x54af7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fa49(%rip), %rax     # 0x82f68
movq %rcx, (%rax)
leaq 0x315eb(%rip), %rdi     # 0x54b14
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fa3a(%rip), %rax     # 0x82f70
movq %rcx, (%rax)
leaq 0x315e3(%rip), %rdi     # 0x54b23
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fa2b(%rip), %rax     # 0x82f78
movq %rcx, (%rax)
leaq 0x315e6(%rip), %rdi     # 0x54b3d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fa1c(%rip), %rax     # 0x82f80
movq %rcx, (%rax)
leaq 0x315e9(%rip), %rdi     # 0x54b57
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5fa0d(%rip), %rax     # 0x82f88
movq %rcx, (%rax)
leaq 0x315e1(%rip), %rdi     # 0x54b66
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f9fe(%rip), %rax     # 0x82f90
movq %rcx, (%rax)
leaq 0x315d6(%rip), %rdi     # 0x54b72
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f9ef(%rip), %rax     # 0x82f98
movq %rcx, (%rax)
leaq 0x315d3(%rip), %rdi     # 0x54b86
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f9e0(%rip), %rax     # 0x82fa0
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_EXT_light_texture(void* (*)(char const*))
static void load_GL_EXT_light_texture(GLADloadproc load) {
	if(!GLAD_GL_EXT_light_texture) return;
	glad_glApplyTextureEXT = (PFNGLAPPLYTEXTUREEXTPROC)load("glApplyTextureEXT");
	glad_glTextureLightEXT = (PFNGLTEXTURELIGHTEXTPROC)load("glTextureLightEXT");
	glad_glTextureMaterialEXT = (PFNGLTEXTUREMATERIALEXTPROC)load("glTextureMaterialEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5cd31(%rip), %rax     # 0x80394
cmpl $0x0, (%rax)
jne 0x2366a
jmp 0x236af
leaq 0x31548(%rip), %rdi     # 0x54bb9
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f93a(%rip), %rax     # 0x82fb8
movq %rcx, (%rax)
leaq 0x31543(%rip), %rdi     # 0x54bcb
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f92b(%rip), %rax     # 0x82fc0
movq %rcx, (%rax)
leaq 0x3153e(%rip), %rdi     # 0x54bdd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f91c(%rip), %rax     # 0x82fc8
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_paletted_texture(void* (*)(char const*))
static void load_GL_EXT_paletted_texture(GLADloadproc load) {
	if(!GLAD_GL_EXT_paletted_texture) return;
	glad_glColorTableEXT = (PFNGLCOLORTABLEEXTPROC)load("glColorTableEXT");
	glad_glGetColorTableEXT = (PFNGLGETCOLORTABLEEXTPROC)load("glGetColorTableEXT");
	glad_glGetColorTableParameterivEXT = (PFNGLGETCOLORTABLEPARAMETERIVEXTPROC)load("glGetColorTableParameterivEXT");
	glad_glGetColorTableParameterfvEXT = (PFNGLGETCOLORTABLEPARAMETERFVEXTPROC)load("glGetColorTableParameterfvEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5c9d9(%rip), %rax     # 0x803bc
cmpl $0x0, (%rax)
jne 0x239ea
jmp 0x23a46
leaq 0x31490(%rip), %rdi     # 0x54e81
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f6a2(%rip), %rax     # 0x830a0
movq %rcx, (%rax)
leaq 0x31489(%rip), %rdi     # 0x54e91
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f693(%rip), %rax     # 0x830a8
movq %rcx, (%rax)
leaq 0x31485(%rip), %rdi     # 0x54ea4
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f684(%rip), %rax     # 0x830b0
movq %rcx, (%rax)
leaq 0x3148c(%rip), %rdi     # 0x54ec2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f675(%rip), %rax     # 0x830b8
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_EXT_pixel_transform(void* (*)(char const*))
static void load_GL_EXT_pixel_transform(GLADloadproc load) {
	if(!GLAD_GL_EXT_pixel_transform) return;
	glad_glPixelTransformParameteriEXT = (PFNGLPIXELTRANSFORMPARAMETERIEXTPROC)load("glPixelTransformParameteriEXT");
	glad_glPixelTransformParameterfEXT = (PFNGLPIXELTRANSFORMPARAMETERFEXTPROC)load("glPixelTransformParameterfEXT");
	glad_glPixelTransformParameterivEXT = (PFNGLPIXELTRANSFORMPARAMETERIVEXTPROC)load("glPixelTransformParameterivEXT");
	glad_glPixelTransformParameterfvEXT = (PFNGLPIXELTRANSFORMPARAMETERFVEXTPROC)load("glPixelTransformParameterfvEXT");
	glad_glGetPixelTransformParameterivEXT = (PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC)load("glGetPixelTransformParameterivEXT");
	glad_glGetPixelTransformParameterfvEXT = (PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC)load("glGetPixelTransformParameterfvEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5c961(%rip), %rax     # 0x803c4
cmpl $0x0, (%rax)
jne 0x23a6d
jmp 0x23af7
leaq 0x3146c(%rip), %rdi     # 0x54ee0
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f63f(%rip), %rax     # 0x830c0
movq %rcx, (%rax)
leaq 0x31473(%rip), %rdi     # 0x54efe
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f630(%rip), %rax     # 0x830c8
movq %rcx, (%rax)
leaq 0x3147a(%rip), %rdi     # 0x54f1c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f621(%rip), %rax     # 0x830d0
movq %rcx, (%rax)
leaq 0x31482(%rip), %rdi     # 0x54f3b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f612(%rip), %rax     # 0x830d8
movq %rcx, (%rax)
leaq 0x3148a(%rip), %rdi     # 0x54f5a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f603(%rip), %rax     # 0x830e0
movq %rcx, (%rax)
leaq 0x31495(%rip), %rdi     # 0x54f7c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f5f4(%rip), %rax     # 0x830e8
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_EXT_semaphore(void* (*)(char const*))
static void load_GL_EXT_semaphore(GLADloadproc load) {
	if(!GLAD_GL_EXT_semaphore) return;
	glad_glGetUnsignedBytevEXT = (PFNGLGETUNSIGNEDBYTEVEXTPROC)load("glGetUnsignedBytevEXT");
	glad_glGetUnsignedBytei_vEXT = (PFNGLGETUNSIGNEDBYTEI_VEXTPROC)load("glGetUnsignedBytei_vEXT");
	glad_glGenSemaphoresEXT = (PFNGLGENSEMAPHORESEXTPROC)load("glGenSemaphoresEXT");
	glad_glDeleteSemaphoresEXT = (PFNGLDELETESEMAPHORESEXTPROC)load("glDeleteSemaphoresEXT");
	glad_glIsSemaphoreEXT = (PFNGLISSEMAPHOREEXTPROC)load("glIsSemaphoreEXT");
	glad_glSemaphoreParameterui64vEXT = (PFNGLSEMAPHOREPARAMETERUI64VEXTPROC)load("glSemaphoreParameterui64vEXT");
	glad_glGetSemaphoreParameterui64vEXT = (PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC)load("glGetSemaphoreParameterui64vEXT");
	glad_glWaitSemaphoreEXT = (PFNGLWAITSEMAPHOREEXTPROC)load("glWaitSemaphoreEXT");
	glad_glSignalSemaphoreEXT = (PFNGLSIGNALSEMAPHOREEXTPROC)load("glSignalSemaphoreEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5c5d9(%rip), %rax     # 0x803ec
cmpl $0x0, (%rax)
jne 0x23e1d
jmp 0x23eec
leaq 0x30dce(%rip), %rdi     # 0x54bf2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f19f(%rip), %rax     # 0x82fd0
movq %rcx, (%rax)
leaq 0x30dcd(%rip), %rdi     # 0x54c08
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f190(%rip), %rax     # 0x82fd8
movq %rcx, (%rax)
leaq 0x31353(%rip), %rdi     # 0x551a5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f349(%rip), %rax     # 0x831a8
movq %rcx, (%rax)
leaq 0x3134f(%rip), %rdi     # 0x551b8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f33a(%rip), %rax     # 0x831b0
movq %rcx, (%rax)
leaq 0x3134e(%rip), %rdi     # 0x551ce
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f32b(%rip), %rax     # 0x831b8
movq %rcx, (%rax)
leaq 0x31348(%rip), %rdi     # 0x551df
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f31c(%rip), %rax     # 0x831c0
movq %rcx, (%rax)
leaq 0x3134e(%rip), %rdi     # 0x551fc
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f30d(%rip), %rax     # 0x831c8
movq %rcx, (%rax)
leaq 0x31357(%rip), %rdi     # 0x5521c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f2fe(%rip), %rax     # 0x831d0
movq %rcx, (%rax)
leaq 0x31353(%rip), %rdi     # 0x5522f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5f2ef(%rip), %rax     # 0x831d8
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_texture_integer(void* (*)(char const*))
static void load_GL_EXT_texture_integer(GLADloadproc load) {
	if(!GLAD_GL_EXT_texture_integer) return;
	glad_glTexParameterIivEXT = (PFNGLTEXPARAMETERIIVEXTPROC)load("glTexParameterIivEXT");
	glad_glTexParameterIuivEXT = (PFNGLTEXPARAMETERIUIVEXTPROC)load("glTexParameterIuivEXT");
	glad_glGetTexParameterIivEXT = (PFNGLGETTEXPARAMETERIIVEXTPROC)load("glGetTexParameterIivEXT");
	glad_glGetTexParameterIuivEXT = (PFNGLGETTEXPARAMETERIUIVEXTPROC)load("glGetTexParameterIuivEXT");
	glad_glClearColorIiEXT = (PFNGLCLEARCOLORIIEXTPROC)load("glClearColorIiEXT");
	glad_glClearColorIuiEXT = (PFNGLCLEARCOLORIUIEXTPROC)load("glClearColorIuiEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5be11(%rip), %rax     # 0x80464
cmpl $0x0, (%rax)
jne 0x2465d
jmp 0x246e7
leaq 0x30e62(%rip), %rdi     # 0x554c6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ec47(%rip), %rax     # 0x832b8
movq %rcx, (%rax)
leaq 0x30e60(%rip), %rdi     # 0x554db
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ec38(%rip), %rax     # 0x832c0
movq %rcx, (%rax)
leaq 0x30e5f(%rip), %rdi     # 0x554f1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ec29(%rip), %rax     # 0x832c8
movq %rcx, (%rax)
leaq 0x30e60(%rip), %rdi     # 0x55509
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ec1a(%rip), %rax     # 0x832d0
movq %rcx, (%rax)
leaq 0x30e62(%rip), %rdi     # 0x55522
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ec0b(%rip), %rax     # 0x832d8
movq %rcx, (%rax)
leaq 0x30e5d(%rip), %rdi     # 0x55534
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ebfc(%rip), %rax     # 0x832e0
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_EXT_texture_object(void* (*)(char const*))
static void load_GL_EXT_texture_object(GLADloadproc load) {
	if(!GLAD_GL_EXT_texture_object) return;
	glad_glAreTexturesResidentEXT = (PFNGLARETEXTURESRESIDENTEXTPROC)load("glAreTexturesResidentEXT");
	glad_glBindTextureEXT = (PFNGLBINDTEXTUREEXTPROC)load("glBindTextureEXT");
	glad_glDeleteTexturesEXT = (PFNGLDELETETEXTURESEXTPROC)load("glDeleteTexturesEXT");
	glad_glGenTexturesEXT = (PFNGLGENTEXTURESEXTPROC)load("glGenTexturesEXT");
	glad_glIsTextureEXT = (PFNGLISTEXTUREEXTPROC)load("glIsTextureEXT");
	glad_glPrioritizeTexturesEXT = (PFNGLPRIORITIZETEXTURESEXTPROC)load("glPrioritizeTexturesEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5bd6d(%rip), %rax     # 0x80470
cmpl $0x0, (%rax)
jne 0x2470d
jmp 0x24797
leaq 0x30e33(%rip), %rdi     # 0x55547
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ebc7(%rip), %rax     # 0x832e8
movq %rcx, (%rax)
leaq 0x30e35(%rip), %rdi     # 0x55560
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ebb8(%rip), %rax     # 0x832f0
movq %rcx, (%rax)
leaq 0x30e2f(%rip), %rdi     # 0x55571
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5eba9(%rip), %rax     # 0x832f8
movq %rcx, (%rax)
leaq 0x30e2c(%rip), %rdi     # 0x55585
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5eb9a(%rip), %rax     # 0x83300
movq %rcx, (%rax)
leaq 0x30e26(%rip), %rdi     # 0x55596
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5eb8b(%rip), %rax     # 0x83308
movq %rcx, (%rax)
leaq 0x30e1e(%rip), %rdi     # 0x555a5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5eb7c(%rip), %rax     # 0x83310
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_EXT_transform_feedback(void* (*)(char const*))
static void load_GL_EXT_transform_feedback(GLADloadproc load) {
	if(!GLAD_GL_EXT_transform_feedback) return;
	glad_glBeginTransformFeedbackEXT = (PFNGLBEGINTRANSFORMFEEDBACKEXTPROC)load("glBeginTransformFeedbackEXT");
	glad_glEndTransformFeedbackEXT = (PFNGLENDTRANSFORMFEEDBACKEXTPROC)load("glEndTransformFeedbackEXT");
	glad_glBindBufferRangeEXT = (PFNGLBINDBUFFERRANGEEXTPROC)load("glBindBufferRangeEXT");
	glad_glBindBufferOffsetEXT = (PFNGLBINDBUFFEROFFSETEXTPROC)load("glBindBufferOffsetEXT");
	glad_glBindBufferBaseEXT = (PFNGLBINDBUFFERBASEEXTPROC)load("glBindBufferBaseEXT");
	glad_glTransformFeedbackVaryingsEXT = (PFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC)load("glTransformFeedbackVaryingsEXT");
	glad_glGetTransformFeedbackVaryingEXT = (PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC)load("glGetTransformFeedbackVaryingEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5bc4d(%rip), %rax     # 0x80490
cmpl $0x0, (%rax)
jne 0x2484d
jmp 0x248ee
leaq 0x30dad(%rip), %rdi     # 0x55601
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5eacf(%rip), %rax     # 0x83330
movq %rcx, (%rax)
leaq 0x30db2(%rip), %rdi     # 0x5561d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5eac0(%rip), %rax     # 0x83338
movq %rcx, (%rax)
leaq 0x30db5(%rip), %rdi     # 0x55637
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5eab1(%rip), %rax     # 0x83340
movq %rcx, (%rax)
leaq 0x30db3(%rip), %rdi     # 0x5564c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5eaa2(%rip), %rax     # 0x83348
movq %rcx, (%rax)
leaq 0x30db2(%rip), %rdi     # 0x55662
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ea93(%rip), %rax     # 0x83350
movq %rcx, (%rax)
leaq 0x30daf(%rip), %rdi     # 0x55676
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ea84(%rip), %rax     # 0x83358
movq %rcx, (%rax)
leaq 0x30db7(%rip), %rdi     # 0x55695
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ea75(%rip), %rax     # 0x83360
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_vertex_array(void* (*)(char const*))
static void load_GL_EXT_vertex_array(GLADloadproc load) {
	if(!GLAD_GL_EXT_vertex_array) return;
	glad_glArrayElementEXT = (PFNGLARRAYELEMENTEXTPROC)load("glArrayElementEXT");
	glad_glColorPointerEXT = (PFNGLCOLORPOINTEREXTPROC)load("glColorPointerEXT");
	glad_glDrawArraysEXT = (PFNGLDRAWARRAYSEXTPROC)load("glDrawArraysEXT");
	glad_glEdgeFlagPointerEXT = (PFNGLEDGEFLAGPOINTEREXTPROC)load("glEdgeFlagPointerEXT");
	glad_glGetPointervEXT = (PFNGLGETPOINTERVEXTPROC)load("glGetPointervEXT");
	glad_glIndexPointerEXT = (PFNGLINDEXPOINTEREXTPROC)load("glIndexPointerEXT");
	glad_glNormalPointerEXT = (PFNGLNORMALPOINTEREXTPROC)load("glNormalPointerEXT");
	glad_glTexCoordPointerEXT = (PFNGLTEXCOORDPOINTEREXTPROC)load("glTexCoordPointerEXT");
	glad_glVertexPointerEXT = (PFNGLVERTEXPOINTEREXTPROC)load("glVertexPointerEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5bb81(%rip), %rax     # 0x80494
cmpl $0x0, (%rax)
jne 0x2491d
jmp 0x249ec
leaq 0x30d92(%rip), %rdi     # 0x556b6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ea37(%rip), %rax     # 0x83368
movq %rcx, (%rax)
leaq 0x30d8d(%rip), %rdi     # 0x556c8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ea28(%rip), %rax     # 0x83370
movq %rcx, (%rax)
leaq 0x30d88(%rip), %rdi     # 0x556da
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ea19(%rip), %rax     # 0x83378
movq %rcx, (%rax)
leaq 0x30d81(%rip), %rdi     # 0x556ea
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ea0a(%rip), %rax     # 0x83380
movq %rcx, (%rax)
leaq 0x30d7f(%rip), %rdi     # 0x556ff
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e9fb(%rip), %rax     # 0x83388
movq %rcx, (%rax)
leaq 0x30d79(%rip), %rdi     # 0x55710
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e9ec(%rip), %rax     # 0x83390
movq %rcx, (%rax)
leaq 0x30d74(%rip), %rdi     # 0x55722
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e9dd(%rip), %rax     # 0x83398
movq %rcx, (%rax)
leaq 0x30d70(%rip), %rdi     # 0x55735
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e9ce(%rip), %rax     # 0x833a0
movq %rcx, (%rax)
leaq 0x30d6e(%rip), %rdi     # 0x5574a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e9bf(%rip), %rax     # 0x833a8
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_vertex_attrib_64bit(void* (*)(char const*))
static void load_GL_EXT_vertex_attrib_64bit(GLADloadproc load) {
	if(!GLAD_GL_EXT_vertex_attrib_64bit) return;
	glad_glVertexAttribL1dEXT = (PFNGLVERTEXATTRIBL1DEXTPROC)load("glVertexAttribL1dEXT");
	glad_glVertexAttribL2dEXT = (PFNGLVERTEXATTRIBL2DEXTPROC)load("glVertexAttribL2dEXT");
	glad_glVertexAttribL3dEXT = (PFNGLVERTEXATTRIBL3DEXTPROC)load("glVertexAttribL3dEXT");
	glad_glVertexAttribL4dEXT = (PFNGLVERTEXATTRIBL4DEXTPROC)load("glVertexAttribL4dEXT");
	glad_glVertexAttribL1dvEXT = (PFNGLVERTEXATTRIBL1DVEXTPROC)load("glVertexAttribL1dvEXT");
	glad_glVertexAttribL2dvEXT = (PFNGLVERTEXATTRIBL2DVEXTPROC)load("glVertexAttribL2dvEXT");
	glad_glVertexAttribL3dvEXT = (PFNGLVERTEXATTRIBL3DVEXTPROC)load("glVertexAttribL3dvEXT");
	glad_glVertexAttribL4dvEXT = (PFNGLVERTEXATTRIBL4DVEXTPROC)load("glVertexAttribL4dvEXT");
	glad_glVertexAttribLPointerEXT = (PFNGLVERTEXATTRIBLPOINTEREXTPROC)load("glVertexAttribLPointerEXT");
	glad_glGetVertexAttribLdvEXT = (PFNGLGETVERTEXATTRIBLDVEXTPROC)load("glGetVertexAttribLdvEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5ba89(%rip), %rax     # 0x8049c
cmpl $0x0, (%rax)
jne 0x24a1d
jmp 0x24b03
leaq 0x30d39(%rip), %rdi     # 0x5575d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e97f(%rip), %rax     # 0x833b0
movq %rcx, (%rax)
leaq 0x30d37(%rip), %rdi     # 0x55772
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e970(%rip), %rax     # 0x833b8
movq %rcx, (%rax)
leaq 0x30d35(%rip), %rdi     # 0x55787
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e961(%rip), %rax     # 0x833c0
movq %rcx, (%rax)
leaq 0x30d33(%rip), %rdi     # 0x5579c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e952(%rip), %rax     # 0x833c8
movq %rcx, (%rax)
leaq 0x30d31(%rip), %rdi     # 0x557b1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e943(%rip), %rax     # 0x833d0
movq %rcx, (%rax)
leaq 0x30d30(%rip), %rdi     # 0x557c7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e934(%rip), %rax     # 0x833d8
movq %rcx, (%rax)
leaq 0x30d2f(%rip), %rdi     # 0x557dd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e925(%rip), %rax     # 0x833e0
movq %rcx, (%rax)
leaq 0x30d2e(%rip), %rdi     # 0x557f3
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e916(%rip), %rax     # 0x833e8
movq %rcx, (%rax)
leaq 0x30d2d(%rip), %rdi     # 0x55809
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e907(%rip), %rax     # 0x833f0
movq %rcx, (%rax)
leaq 0x30d30(%rip), %rdi     # 0x55823
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e8f8(%rip), %rax     # 0x833f8
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_EXT_vertex_weighting(void* (*)(char const*))
static void load_GL_EXT_vertex_weighting(GLADloadproc load) {
	if(!GLAD_GL_EXT_vertex_weighting) return;
	glad_glVertexWeightfEXT = (PFNGLVERTEXWEIGHTFEXTPROC)load("glVertexWeightfEXT");
	glad_glVertexWeightfvEXT = (PFNGLVERTEXWEIGHTFVEXTPROC)load("glVertexWeightfvEXT");
	glad_glVertexWeightPointerEXT = (PFNGLVERTEXWEIGHTPOINTEREXTPROC)load("glVertexWeightPointerEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5b591(%rip), %rax     # 0x804a4
cmpl $0x0, (%rax)
jne 0x24f1a
jmp 0x24f5f
leaq 0x30c97(%rip), %rdi     # 0x55bb8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e622(%rip), %rax     # 0x83550
movq %rcx, (%rax)
leaq 0x30c93(%rip), %rdi     # 0x55bcb
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e613(%rip), %rax     # 0x83558
movq %rcx, (%rax)
leaq 0x30c90(%rip), %rdi     # 0x55bdf
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e604(%rip), %rax     # 0x83560
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_HP_image_transform(void* (*)(char const*))
static void load_GL_HP_image_transform(GLADloadproc load) {
	if(!GLAD_GL_HP_image_transform) return;
	glad_glImageTransformParameteriHP = (PFNGLIMAGETRANSFORMPARAMETERIHPPROC)load("glImageTransformParameteriHP");
	glad_glImageTransformParameterfHP = (PFNGLIMAGETRANSFORMPARAMETERFHPPROC)load("glImageTransformParameterfHP");
	glad_glImageTransformParameterivHP = (PFNGLIMAGETRANSFORMPARAMETERIVHPPROC)load("glImageTransformParameterivHP");
	glad_glImageTransformParameterfvHP = (PFNGLIMAGETRANSFORMPARAMETERFVHPPROC)load("glImageTransformParameterfvHP");
	glad_glGetImageTransformParameterivHP = (PFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC)load("glGetImageTransformParameterivHP");
	glad_glGetImageTransformParameterfvHP = (PFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC)load("glGetImageTransformParameterfvHP");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5b3ed(%rip), %rax     # 0x804c0
cmpl $0x0, (%rax)
jne 0x250dd
jmp 0x25167
leaq 0x30ba1(%rip), %rdi     # 0x55c85
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e4a7(%rip), %rax     # 0x83598
movq %rcx, (%rax)
leaq 0x30ba7(%rip), %rdi     # 0x55ca2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e498(%rip), %rax     # 0x835a0
movq %rcx, (%rax)
leaq 0x30bad(%rip), %rdi     # 0x55cbf
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e489(%rip), %rax     # 0x835a8
movq %rcx, (%rax)
leaq 0x30bb4(%rip), %rdi     # 0x55cdd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e47a(%rip), %rax     # 0x835b0
movq %rcx, (%rax)
leaq 0x30bbb(%rip), %rdi     # 0x55cfb
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e46b(%rip), %rax     # 0x835b8
movq %rcx, (%rax)
leaq 0x30bc5(%rip), %rdi     # 0x55d1c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e45c(%rip), %rax     # 0x835c0
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_IBM_vertex_array_lists(void* (*)(char const*))
static void load_GL_IBM_vertex_array_lists(GLADloadproc load) {
	if(!GLAD_GL_IBM_vertex_array_lists) return;
	glad_glColorPointerListIBM = (PFNGLCOLORPOINTERLISTIBMPROC)load("glColorPointerListIBM");
	glad_glSecondaryColorPointerListIBM = (PFNGLSECONDARYCOLORPOINTERLISTIBMPROC)load("glSecondaryColorPointerListIBM");
	glad_glEdgeFlagPointerListIBM = (PFNGLEDGEFLAGPOINTERLISTIBMPROC)load("glEdgeFlagPointerListIBM");
	glad_glFogCoordPointerListIBM = (PFNGLFOGCOORDPOINTERLISTIBMPROC)load("glFogCoordPointerListIBM");
	glad_glIndexPointerListIBM = (PFNGLINDEXPOINTERLISTIBMPROC)load("glIndexPointerListIBM");
	glad_glNormalPointerListIBM = (PFNGLNORMALPOINTERLISTIBMPROC)load("glNormalPointerListIBM");
	glad_glTexCoordPointerListIBM = (PFNGLTEXCOORDPOINTERLISTIBMPROC)load("glTexCoordPointerListIBM");
	glad_glVertexPointerListIBM = (PFNGLVERTEXPOINTERLISTIBMPROC)load("glVertexPointerListIBM");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5b2cd(%rip), %rax     # 0x804e0
cmpl $0x0, (%rax)
jne 0x2521d
jmp 0x252d5
leaq 0x30b62(%rip), %rdi     # 0x55d86
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e3af(%rip), %rax     # 0x835e0
movq %rcx, (%rax)
leaq 0x30b61(%rip), %rdi     # 0x55d9c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e3a0(%rip), %rax     # 0x835e8
movq %rcx, (%rax)
leaq 0x30b69(%rip), %rdi     # 0x55dbb
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e391(%rip), %rax     # 0x835f0
movq %rcx, (%rax)
leaq 0x30b6b(%rip), %rdi     # 0x55dd4
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e382(%rip), %rax     # 0x835f8
movq %rcx, (%rax)
leaq 0x30b6d(%rip), %rdi     # 0x55ded
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e373(%rip), %rax     # 0x83600
movq %rcx, (%rax)
leaq 0x30b6c(%rip), %rdi     # 0x55e03
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e364(%rip), %rax     # 0x83608
movq %rcx, (%rax)
leaq 0x30b6c(%rip), %rdi     # 0x55e1a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e355(%rip), %rax     # 0x83610
movq %rcx, (%rax)
leaq 0x30b6e(%rip), %rdi     # 0x55e33
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e346(%rip), %rax     # 0x83618
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_INTEL_map_texture(void* (*)(char const*))
static void load_GL_INTEL_map_texture(GLADloadproc load) {
	if(!GLAD_GL_INTEL_map_texture) return;
	glad_glSyncTextureINTEL = (PFNGLSYNCTEXTUREINTELPROC)load("glSyncTextureINTEL");
	glad_glUnmapTexture2DINTEL = (PFNGLUNMAPTEXTURE2DINTELPROC)load("glUnmapTexture2DINTEL");
	glad_glMapTexture2DINTEL = (PFNGLMAPTEXTURE2DINTELPROC)load("glMapTexture2DINTEL");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5b18d(%rip), %rax     # 0x80500
cmpl $0x0, (%rax)
jne 0x2537a
jmp 0x253bf
leaq 0x30b07(%rip), %rdi     # 0x55e88
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e2a2(%rip), %rax     # 0x83630
movq %rcx, (%rax)
leaq 0x30b03(%rip), %rdi     # 0x55e9b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e293(%rip), %rax     # 0x83638
movq %rcx, (%rax)
leaq 0x30b02(%rip), %rdi     # 0x55eb1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e284(%rip), %rax     # 0x83640
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_INTEL_parallel_arrays(void* (*)(char const*))
static void load_GL_INTEL_parallel_arrays(GLADloadproc load) {
	if(!GLAD_GL_INTEL_parallel_arrays) return;
	glad_glVertexPointervINTEL = (PFNGLVERTEXPOINTERVINTELPROC)load("glVertexPointervINTEL");
	glad_glNormalPointervINTEL = (PFNGLNORMALPOINTERVINTELPROC)load("glNormalPointervINTEL");
	glad_glColorPointervINTEL = (PFNGLCOLORPOINTERVINTELPROC)load("glColorPointervINTEL");
	glad_glTexCoordPointervINTEL = (PFNGLTEXCOORDPOINTERVINTELPROC)load("glTexCoordPointervINTEL");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5b121(%rip), %rax     # 0x80504
cmpl $0x0, (%rax)
jne 0x253ea
jmp 0x25446
leaq 0x30ad4(%rip), %rdi     # 0x55ec5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e24a(%rip), %rax     # 0x83648
movq %rcx, (%rax)
leaq 0x30ad3(%rip), %rdi     # 0x55edb
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e23b(%rip), %rax     # 0x83650
movq %rcx, (%rax)
leaq 0x30ad2(%rip), %rdi     # 0x55ef1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e22c(%rip), %rax     # 0x83658
movq %rcx, (%rax)
leaq 0x30ad0(%rip), %rdi     # 0x55f06
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e21d(%rip), %rax     # 0x83660
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_INTEL_performance_query(void* (*)(char const*))
static void load_GL_INTEL_performance_query(GLADloadproc load) {
	if(!GLAD_GL_INTEL_performance_query) return;
	glad_glBeginPerfQueryINTEL = (PFNGLBEGINPERFQUERYINTELPROC)load("glBeginPerfQueryINTEL");
	glad_glCreatePerfQueryINTEL = (PFNGLCREATEPERFQUERYINTELPROC)load("glCreatePerfQueryINTEL");
	glad_glDeletePerfQueryINTEL = (PFNGLDELETEPERFQUERYINTELPROC)load("glDeletePerfQueryINTEL");
	glad_glEndPerfQueryINTEL = (PFNGLENDPERFQUERYINTELPROC)load("glEndPerfQueryINTEL");
	glad_glGetFirstPerfQueryIdINTEL = (PFNGLGETFIRSTPERFQUERYIDINTELPROC)load("glGetFirstPerfQueryIdINTEL");
	glad_glGetNextPerfQueryIdINTEL = (PFNGLGETNEXTPERFQUERYIDINTELPROC)load("glGetNextPerfQueryIdINTEL");
	glad_glGetPerfCounterInfoINTEL = (PFNGLGETPERFCOUNTERINFOINTELPROC)load("glGetPerfCounterInfoINTEL");
	glad_glGetPerfQueryDataINTEL = (PFNGLGETPERFQUERYDATAINTELPROC)load("glGetPerfQueryDataINTEL");
	glad_glGetPerfQueryIdByNameINTEL = (PFNGLGETPERFQUERYIDBYNAMEINTELPROC)load("glGetPerfQueryIdByNameINTEL");
	glad_glGetPerfQueryInfoINTEL = (PFNGLGETPERFQUERYINFOINTELPROC)load("glGetPerfQueryInfoINTEL");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5b0a5(%rip), %rax     # 0x80508
cmpl $0x0, (%rax)
jne 0x2546d
jmp 0x25553
leaq 0x30aaa(%rip), %rdi     # 0x55f1e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e1e7(%rip), %rax     # 0x83668
movq %rcx, (%rax)
leaq 0x30aa9(%rip), %rdi     # 0x55f34
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e1d8(%rip), %rax     # 0x83670
movq %rcx, (%rax)
leaq 0x30aa9(%rip), %rdi     # 0x55f4b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e1c9(%rip), %rax     # 0x83678
movq %rcx, (%rax)
leaq 0x30aa9(%rip), %rdi     # 0x55f62
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e1ba(%rip), %rax     # 0x83680
movq %rcx, (%rax)
leaq 0x30aa6(%rip), %rdi     # 0x55f76
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e1ab(%rip), %rax     # 0x83688
movq %rcx, (%rax)
leaq 0x30aaa(%rip), %rdi     # 0x55f91
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e19c(%rip), %rax     # 0x83690
movq %rcx, (%rax)
leaq 0x30aad(%rip), %rdi     # 0x55fab
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e18d(%rip), %rax     # 0x83698
movq %rcx, (%rax)
leaq 0x30ab0(%rip), %rdi     # 0x55fc5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e17e(%rip), %rax     # 0x836a0
movq %rcx, (%rax)
leaq 0x30ab1(%rip), %rdi     # 0x55fdd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e16f(%rip), %rax     # 0x836a8
movq %rcx, (%rax)
leaq 0x30ab6(%rip), %rdi     # 0x55ff9
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e160(%rip), %rax     # 0x836b0
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_KHR_robustness(void* (*)(char const*))
static void load_GL_KHR_robustness(GLADloadproc load) {
	if(!GLAD_GL_KHR_robustness) return;
	glad_glGetGraphicsResetStatus = (PFNGLGETGRAPHICSRESETSTATUSPROC)load("glGetGraphicsResetStatus");
	glad_glReadnPixels = (PFNGLREADNPIXELSPROC)load("glReadnPixels");
	glad_glGetnUniformfv = (PFNGLGETNUNIFORMFVPROC)load("glGetnUniformfv");
	glad_glGetnUniformiv = (PFNGLGETNUNIFORMIVPROC)load("glGetnUniformiv");
	glad_glGetnUniformuiv = (PFNGLGETNUNIFORMUIVPROC)load("glGetnUniformuiv");
	glad_glGetGraphicsResetStatusKHR = (PFNGLGETGRAPHICSRESETSTATUSKHRPROC)load("glGetGraphicsResetStatusKHR");
	glad_glReadnPixelsKHR = (PFNGLREADNPIXELSKHRPROC)load("glReadnPixelsKHR");
	glad_glGetnUniformfvKHR = (PFNGLGETNUNIFORMFVKHRPROC)load("glGetnUniformfvKHR");
	glad_glGetnUniformivKHR = (PFNGLGETNUNIFORMIVKHRPROC)load("glGetnUniformivKHR");
	glad_glGetnUniformuivKHR = (PFNGLGETNUNIFORMUIVKHRPROC)load("glGetnUniformuivKHR");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5ad15(%rip), %rax     # 0x80528
cmpl $0x0, (%rax)
jne 0x2581d
jmp 0x25903
leaq 0x309c4(%rip), %rdi     # 0x561e8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5df3f(%rip), %rax     # 0x83770
movq %rcx, (%rax)
leaq 0x309c6(%rip), %rdi     # 0x56201
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5df30(%rip), %rax     # 0x83778
movq %rcx, (%rax)
leaq 0x309bd(%rip), %rdi     # 0x5620f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5df21(%rip), %rax     # 0x83780
movq %rcx, (%rax)
leaq 0x309b6(%rip), %rdi     # 0x5621f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5df12(%rip), %rax     # 0x83788
movq %rcx, (%rax)
leaq 0x309af(%rip), %rdi     # 0x5622f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5df03(%rip), %rax     # 0x83790
movq %rcx, (%rax)
leaq 0x309a9(%rip), %rdi     # 0x56240
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5def4(%rip), %rax     # 0x83798
movq %rcx, (%rax)
leaq 0x309ae(%rip), %rdi     # 0x5625c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5dee5(%rip), %rax     # 0x837a0
movq %rcx, (%rax)
leaq 0x309a8(%rip), %rdi     # 0x5626d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5ded6(%rip), %rax     # 0x837a8
movq %rcx, (%rax)
leaq 0x309a4(%rip), %rdi     # 0x56280
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5dec7(%rip), %rax     # 0x837b0
movq %rcx, (%rax)
leaq 0x309a0(%rip), %rdi     # 0x56293
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5deb8(%rip), %rax     # 0x837b8
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_NVX_linked_gpu_multicast(void* (*)(char const*))
static void load_GL_NVX_linked_gpu_multicast(GLADloadproc load) {
	if(!GLAD_GL_NVX_linked_gpu_multicast) return;
	glad_glLGPUNamedBufferSubDataNVX = (PFNGLLGPUNAMEDBUFFERSUBDATANVXPROC)load("glLGPUNamedBufferSubDataNVX");
	glad_glLGPUCopyImageSubDataNVX = (PFNGLLGPUCOPYIMAGESUBDATANVXPROC)load("glLGPUCopyImageSubDataNVX");
	glad_glLGPUInterlockNVX = (PFNGLLGPUINTERLOCKNVXPROC)load("glLGPUInterlockNVX");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5a961(%rip), %rax     # 0x80564
cmpl $0x0, (%rax)
jne 0x25c0a
jmp 0x25c4f
leaq 0x3089c(%rip), %rdi     # 0x564ad
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5dc7a(%rip), %rax     # 0x83898
movq %rcx, (%rax)
leaq 0x308a1(%rip), %rdi     # 0x564c9
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5dc6b(%rip), %rax     # 0x838a0
movq %rcx, (%rax)
leaq 0x308a4(%rip), %rdi     # 0x564e3
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5dc5c(%rip), %rax     # 0x838a8
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_NV_depth_buffer_float(void* (*)(char const*))
static void load_GL_NV_depth_buffer_float(GLADloadproc load) {
	if(!GLAD_GL_NV_depth_buffer_float) return;
	glad_glDepthRangedNV = (PFNGLDEPTHRANGEDNVPROC)load("glDepthRangedNV");
	glad_glClearDepthdNV = (PFNGLCLEARDEPTHDNVPROC)load("glClearDepthdNV");
	glad_glDepthBoundsdNV = (PFNGLDEPTHBOUNDSDNVPROC)load("glDepthBoundsdNV");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5a389(%rip), %rax     # 0x805bc
cmpl $0x0, (%rax)
jne 0x2623a
jmp 0x2627f
leaq 0x3071d(%rip), %rdi     # 0x5695e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d7c2(%rip), %rax     # 0x83a10
movq %rcx, (%rax)
leaq 0x30716(%rip), %rdi     # 0x5696e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d7b3(%rip), %rax     # 0x83a18
movq %rcx, (%rax)
leaq 0x3070f(%rip), %rdi     # 0x5697e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d7a4(%rip), %rax     # 0x83a20
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_NV_draw_vulkan_image(void* (*)(char const*))
static void load_GL_NV_draw_vulkan_image(GLADloadproc load) {
	if(!GLAD_GL_NV_draw_vulkan_image) return;
	glad_glDrawVkImageNV = (PFNGLDRAWVKIMAGENVPROC)load("glDrawVkImageNV");
	glad_glGetVkProcAddrNV = (PFNGLGETVKPROCADDRNVPROC)load("glGetVkProcAddrNV");
	glad_glWaitVkSemaphoreNV = (PFNGLWAITVKSEMAPHORENVPROC)load("glWaitVkSemaphoreNV");
	glad_glSignalVkSemaphoreNV = (PFNGLSIGNALVKSEMAPHORENVPROC)load("glSignalVkSemaphoreNV");
	glad_glSignalVkFenceNV = (PFNGLSIGNALVKFENCENVPROC)load("glSignalVkFenceNV");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5a2e5(%rip), %rax     # 0x805c8
cmpl $0x0, (%rax)
jne 0x262ea
jmp 0x2635d
leaq 0x306ae(%rip), %rdi     # 0x5699f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d732(%rip), %rax     # 0x83a30
movq %rcx, (%rax)
leaq 0x306a7(%rip), %rdi     # 0x569af
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d723(%rip), %rax     # 0x83a38
movq %rcx, (%rax)
leaq 0x306a2(%rip), %rdi     # 0x569c1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d714(%rip), %rax     # 0x83a40
movq %rcx, (%rax)
leaq 0x3069f(%rip), %rdi     # 0x569d5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d705(%rip), %rax     # 0x83a48
movq %rcx, (%rax)
leaq 0x3069e(%rip), %rdi     # 0x569eb
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d6f6(%rip), %rax     # 0x83a50
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_NV_evaluators(void* (*)(char const*))
static void load_GL_NV_evaluators(GLADloadproc load) {
	if(!GLAD_GL_NV_evaluators) return;
	glad_glMapControlPointsNV = (PFNGLMAPCONTROLPOINTSNVPROC)load("glMapControlPointsNV");
	glad_glMapParameterivNV = (PFNGLMAPPARAMETERIVNVPROC)load("glMapParameterivNV");
	glad_glMapParameterfvNV = (PFNGLMAPPARAMETERFVNVPROC)load("glMapParameterfvNV");
	glad_glGetMapControlPointsNV = (PFNGLGETMAPCONTROLPOINTSNVPROC)load("glGetMapControlPointsNV");
	glad_glGetMapParameterivNV = (PFNGLGETMAPPARAMETERIVNVPROC)load("glGetMapParameterivNV");
	glad_glGetMapParameterfvNV = (PFNGLGETMAPPARAMETERFVNVPROC)load("glGetMapParameterfvNV");
	glad_glGetMapAttribParameterivNV = (PFNGLGETMAPATTRIBPARAMETERIVNVPROC)load("glGetMapAttribParameterivNV");
	glad_glGetMapAttribParameterfvNV = (PFNGLGETMAPATTRIBPARAMETERFVNVPROC)load("glGetMapAttribParameterfvNV");
	glad_glEvalMapsNV = (PFNGLEVALMAPSNVPROC)load("glEvalMapsNV");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5a249(%rip), %rax     # 0x805cc
cmpl $0x0, (%rax)
jne 0x2638d
jmp 0x2645c
leaq 0x30669(%rip), %rdi     # 0x569fd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d6b7(%rip), %rax     # 0x83a58
movq %rcx, (%rax)
leaq 0x30667(%rip), %rdi     # 0x56a12
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d6a8(%rip), %rax     # 0x83a60
movq %rcx, (%rax)
leaq 0x30663(%rip), %rdi     # 0x56a25
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d699(%rip), %rax     # 0x83a68
movq %rcx, (%rax)
leaq 0x3065f(%rip), %rdi     # 0x56a38
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d68a(%rip), %rax     # 0x83a70
movq %rcx, (%rax)
leaq 0x30660(%rip), %rdi     # 0x56a50
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d67b(%rip), %rax     # 0x83a78
movq %rcx, (%rax)
leaq 0x3065f(%rip), %rdi     # 0x56a66
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d66c(%rip), %rax     # 0x83a80
movq %rcx, (%rax)
leaq 0x3065e(%rip), %rdi     # 0x56a7c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d65d(%rip), %rax     # 0x83a88
movq %rcx, (%rax)
leaq 0x30663(%rip), %rdi     # 0x56a98
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d64e(%rip), %rax     # 0x83a90
movq %rcx, (%rax)
leaq 0x30668(%rip), %rdi     # 0x56ab4
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d63f(%rip), %rax     # 0x83a98
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_NV_explicit_multisample(void* (*)(char const*))
static void load_GL_NV_explicit_multisample(GLADloadproc load) {
	if(!GLAD_GL_NV_explicit_multisample) return;
	glad_glGetMultisamplefvNV = (PFNGLGETMULTISAMPLEFVNVPROC)load("glGetMultisamplefvNV");
	glad_glSampleMaskIndexedNV = (PFNGLSAMPLEMASKINDEXEDNVPROC)load("glSampleMaskIndexedNV");
	glad_glTexRenderbufferNV = (PFNGLTEXRENDERBUFFERNVPROC)load("glTexRenderbufferNV");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5a14d(%rip), %rax     # 0x805d0
cmpl $0x0, (%rax)
jne 0x2648a
jmp 0x264cf
leaq 0x30630(%rip), %rdi     # 0x56ac1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d602(%rip), %rax     # 0x83aa0
movq %rcx, (%rax)
leaq 0x3062e(%rip), %rdi     # 0x56ad6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d5f3(%rip), %rax     # 0x83aa8
movq %rcx, (%rax)
leaq 0x3062d(%rip), %rdi     # 0x56aec
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5d5e4(%rip), %rax     # 0x83ab0
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)