// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_vertex_program(void* (*)(char const*))
static void load_GL_ARB_vertex_program(GLADloadproc load) {
	if(!GLAD_GL_ARB_vertex_program) return;
	glad_glVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC)load("glVertexAttrib1dARB");
	glad_glVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC)load("glVertexAttrib1dvARB");
	glad_glVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC)load("glVertexAttrib1fARB");
	glad_glVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC)load("glVertexAttrib1fvARB");
	glad_glVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC)load("glVertexAttrib1sARB");
	glad_glVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC)load("glVertexAttrib1svARB");
	glad_glVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC)load("glVertexAttrib2dARB");
	glad_glVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC)load("glVertexAttrib2dvARB");
	glad_glVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC)load("glVertexAttrib2fARB");
	glad_glVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC)load("glVertexAttrib2fvARB");
	glad_glVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC)load("glVertexAttrib2sARB");
	glad_glVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC)load("glVertexAttrib2svARB");
	glad_glVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC)load("glVertexAttrib3dARB");
	glad_glVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC)load("glVertexAttrib3dvARB");
	glad_glVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC)load("glVertexAttrib3fARB");
	glad_glVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC)load("glVertexAttrib3fvARB");
	glad_glVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC)load("glVertexAttrib3sARB");
	glad_glVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC)load("glVertexAttrib3svARB");
	glad_glVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC)load("glVertexAttrib4NbvARB");
	glad_glVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC)load("glVertexAttrib4NivARB");
	glad_glVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC)load("glVertexAttrib4NsvARB");
	glad_glVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC)load("glVertexAttrib4NubARB");
	glad_glVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC)load("glVertexAttrib4NubvARB");
	glad_glVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC)load("glVertexAttrib4NuivARB");
	glad_glVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC)load("glVertexAttrib4NusvARB");
	glad_glVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC)load("glVertexAttrib4bvARB");
	glad_glVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC)load("glVertexAttrib4dARB");
	glad_glVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC)load("glVertexAttrib4dvARB");
	glad_glVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC)load("glVertexAttrib4fARB");
	glad_glVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC)load("glVertexAttrib4fvARB");
	glad_glVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC)load("glVertexAttrib4ivARB");
	glad_glVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC)load("glVertexAttrib4sARB");
	glad_glVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC)load("glVertexAttrib4svARB");
	glad_glVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC)load("glVertexAttrib4ubvARB");
	glad_glVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC)load("glVertexAttrib4uivARB");
	glad_glVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC)load("glVertexAttrib4usvARB");
	glad_glVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC)load("glVertexAttribPointerARB");
	glad_glEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC)load("glEnableVertexAttribArrayARB");
	glad_glDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARBPROC)load("glDisableVertexAttribArrayARB");
	glad_glProgramStringARB = (PFNGLPROGRAMSTRINGARBPROC)load("glProgramStringARB");
	glad_glBindProgramARB = (PFNGLBINDPROGRAMARBPROC)load("glBindProgramARB");
	glad_glDeleteProgramsARB = (PFNGLDELETEPROGRAMSARBPROC)load("glDeleteProgramsARB");
	glad_glGenProgramsARB = (PFNGLGENPROGRAMSARBPROC)load("glGenProgramsARB");
	glad_glProgramEnvParameter4dARB = (PFNGLPROGRAMENVPARAMETER4DARBPROC)load("glProgramEnvParameter4dARB");
	glad_glProgramEnvParameter4dvARB = (PFNGLPROGRAMENVPARAMETER4DVARBPROC)load("glProgramEnvParameter4dvARB");
	glad_glProgramEnvParameter4fARB = (PFNGLPROGRAMENVPARAMETER4FARBPROC)load("glProgramEnvParameter4fARB");
	glad_glProgramEnvParameter4fvARB = (PFNGLPROGRAMENVPARAMETER4FVARBPROC)load("glProgramEnvParameter4fvARB");
	glad_glProgramLocalParameter4dARB = (PFNGLPROGRAMLOCALPARAMETER4DARBPROC)load("glProgramLocalParameter4dARB");
	glad_glProgramLocalParameter4dvARB = (PFNGLPROGRAMLOCALPARAMETER4DVARBPROC)load("glProgramLocalParameter4dvARB");
	glad_glProgramLocalParameter4fARB = (PFNGLPROGRAMLOCALPARAMETER4FARBPROC)load("glProgramLocalParameter4fARB");
	glad_glProgramLocalParameter4fvARB = (PFNGLPROGRAMLOCALPARAMETER4FVARBPROC)load("glProgramLocalParameter4fvARB");
	glad_glGetProgramEnvParameterdvARB = (PFNGLGETPROGRAMENVPARAMETERDVARBPROC)load("glGetProgramEnvParameterdvARB");
	glad_glGetProgramEnvParameterfvARB = (PFNGLGETPROGRAMENVPARAMETERFVARBPROC)load("glGetProgramEnvParameterfvARB");
	glad_glGetProgramLocalParameterdvARB = (PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC)load("glGetProgramLocalParameterdvARB");
	glad_glGetProgramLocalParameterfvARB = (PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC)load("glGetProgramLocalParameterfvARB");
	glad_glGetProgramivARB = (PFNGLGETPROGRAMIVARBPROC)load("glGetProgramivARB");
	glad_glGetProgramStringARB = (PFNGLGETPROGRAMSTRINGARBPROC)load("glGetProgramStringARB");
	glad_glGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC)load("glGetVertexAttribdvARB");
	glad_glGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC)load("glGetVertexAttribfvARB");
	glad_glGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC)load("glGetVertexAttribivARB");
	glad_glGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC)load("glGetVertexAttribPointervARB");
	glad_glIsProgramARB = (PFNGLISPROGRAMARBPROC)load("glIsProgramARB");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x60c65(%rip), %rax     # 0x80298
cmpl $0x0, (%rax)
jne 0x1f63d
jmp 0x1fbcf
leaq 0x3210d(%rip), %rdi     # 0x51751
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62797(%rip), %rax     # 0x81de8
movq %rcx, (%rax)
leaq 0x3210a(%rip), %rdi     # 0x51765
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62788(%rip), %rax     # 0x81df0
movq %rcx, (%rax)
leaq 0x32108(%rip), %rdi     # 0x5177a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62779(%rip), %rax     # 0x81df8
movq %rcx, (%rax)
leaq 0x32105(%rip), %rdi     # 0x5178e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6276a(%rip), %rax     # 0x81e00
movq %rcx, (%rax)
leaq 0x32103(%rip), %rdi     # 0x517a3
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6275b(%rip), %rax     # 0x81e08
movq %rcx, (%rax)
leaq 0x32100(%rip), %rdi     # 0x517b7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6274c(%rip), %rax     # 0x81e10
movq %rcx, (%rax)
leaq 0x320fe(%rip), %rdi     # 0x517cc
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6273d(%rip), %rax     # 0x81e18
movq %rcx, (%rax)
leaq 0x320fb(%rip), %rdi     # 0x517e0
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6272e(%rip), %rax     # 0x81e20
movq %rcx, (%rax)
leaq 0x320f9(%rip), %rdi     # 0x517f5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6271f(%rip), %rax     # 0x81e28
movq %rcx, (%rax)
leaq 0x320f6(%rip), %rdi     # 0x51809
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62710(%rip), %rax     # 0x81e30
movq %rcx, (%rax)
leaq 0x320f4(%rip), %rdi     # 0x5181e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62701(%rip), %rax     # 0x81e38
movq %rcx, (%rax)
leaq 0x320f1(%rip), %rdi     # 0x51832
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x626f2(%rip), %rax     # 0x81e40
movq %rcx, (%rax)
leaq 0x320ef(%rip), %rdi     # 0x51847
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x626e3(%rip), %rax     # 0x81e48
movq %rcx, (%rax)
leaq 0x320ec(%rip), %rdi     # 0x5185b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x626d4(%rip), %rax     # 0x81e50
movq %rcx, (%rax)
leaq 0x320ea(%rip), %rdi     # 0x51870
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x626c5(%rip), %rax     # 0x81e58
movq %rcx, (%rax)
leaq 0x320e7(%rip), %rdi     # 0x51884
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x626b6(%rip), %rax     # 0x81e60
movq %rcx, (%rax)
leaq 0x320e5(%rip), %rdi     # 0x51899
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x626a7(%rip), %rax     # 0x81e68
movq %rcx, (%rax)
leaq 0x320e2(%rip), %rdi     # 0x518ad
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62698(%rip), %rax     # 0x81e70
movq %rcx, (%rax)
leaq 0x320e0(%rip), %rdi     # 0x518c2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62689(%rip), %rax     # 0x81e78
movq %rcx, (%rax)
leaq 0x320df(%rip), %rdi     # 0x518d8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6267a(%rip), %rax     # 0x81e80
movq %rcx, (%rax)
leaq 0x320de(%rip), %rdi     # 0x518ee
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6266b(%rip), %rax     # 0x81e88
movq %rcx, (%rax)
leaq 0x320dd(%rip), %rdi     # 0x51904
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6265c(%rip), %rax     # 0x81e90
movq %rcx, (%rax)
leaq 0x320dc(%rip), %rdi     # 0x5191a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6264d(%rip), %rax     # 0x81e98
movq %rcx, (%rax)
leaq 0x320dc(%rip), %rdi     # 0x51931
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6263e(%rip), %rax     # 0x81ea0
movq %rcx, (%rax)
leaq 0x320dc(%rip), %rdi     # 0x51948
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6262f(%rip), %rax     # 0x81ea8
movq %rcx, (%rax)
leaq 0x320dc(%rip), %rdi     # 0x5195f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62620(%rip), %rax     # 0x81eb0
movq %rcx, (%rax)
leaq 0x320da(%rip), %rdi     # 0x51974
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62611(%rip), %rax     # 0x81eb8
movq %rcx, (%rax)
leaq 0x320d7(%rip), %rdi     # 0x51988
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62602(%rip), %rax     # 0x81ec0
movq %rcx, (%rax)
leaq 0x320d5(%rip), %rdi     # 0x5199d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x625f3(%rip), %rax     # 0x81ec8
movq %rcx, (%rax)
leaq 0x320d2(%rip), %rdi     # 0x519b1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x625e4(%rip), %rax     # 0x81ed0
movq %rcx, (%rax)
leaq 0x320d0(%rip), %rdi     # 0x519c6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x625d5(%rip), %rax     # 0x81ed8
movq %rcx, (%rax)
leaq 0x320ce(%rip), %rdi     # 0x519db
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x625c6(%rip), %rax     # 0x81ee0
movq %rcx, (%rax)
leaq 0x320cb(%rip), %rdi     # 0x519ef
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x625b7(%rip), %rax     # 0x81ee8
movq %rcx, (%rax)
leaq 0x320c9(%rip), %rdi     # 0x51a04
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x625a8(%rip), %rax     # 0x81ef0
movq %rcx, (%rax)
leaq 0x320c8(%rip), %rdi     # 0x51a1a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62599(%rip), %rax     # 0x81ef8
movq %rcx, (%rax)
leaq 0x320c7(%rip), %rdi     # 0x51a30
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6258a(%rip), %rax     # 0x81f00
movq %rcx, (%rax)
leaq 0x320c6(%rip), %rdi     # 0x51a46
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6257b(%rip), %rax     # 0x81f08
movq %rcx, (%rax)
leaq 0x320c8(%rip), %rdi     # 0x51a5f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6256c(%rip), %rax     # 0x81f10
movq %rcx, (%rax)
leaq 0x320ce(%rip), %rdi     # 0x51a7c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6255d(%rip), %rax     # 0x81f18
movq %rcx, (%rax)
leaq 0x2f998(%rip), %rdi     # 0x4f35d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x616b6(%rip), %rax     # 0x81088
movq %rcx, (%rax)
leaq 0x2f994(%rip), %rdi     # 0x4f370
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x616a7(%rip), %rax     # 0x81090
movq %rcx, (%rax)
leaq 0x2f98e(%rip), %rdi     # 0x4f381
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61698(%rip), %rax     # 0x81098
movq %rcx, (%rax)
leaq 0x2f98b(%rip), %rdi     # 0x4f395
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61689(%rip), %rax     # 0x810a0
movq %rcx, (%rax)
leaq 0x2f985(%rip), %rdi     # 0x4f3a6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6167a(%rip), %rax     # 0x810a8
movq %rcx, (%rax)
leaq 0x2f989(%rip), %rdi     # 0x4f3c1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6166b(%rip), %rax     # 0x810b0
movq %rcx, (%rax)
leaq 0x2f98e(%rip), %rdi     # 0x4f3dd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6165c(%rip), %rax     # 0x810b8
movq %rcx, (%rax)
leaq 0x2f992(%rip), %rdi     # 0x4f3f8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6164d(%rip), %rax     # 0x810c0
movq %rcx, (%rax)
leaq 0x2f997(%rip), %rdi     # 0x4f414
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6163e(%rip), %rax     # 0x810c8
movq %rcx, (%rax)
leaq 0x2f99d(%rip), %rdi     # 0x4f431
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6162f(%rip), %rax     # 0x810d0
movq %rcx, (%rax)
leaq 0x2f9a4(%rip), %rdi     # 0x4f44f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61620(%rip), %rax     # 0x810d8
movq %rcx, (%rax)
leaq 0x2f9aa(%rip), %rdi     # 0x4f46c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61611(%rip), %rax     # 0x810e0
movq %rcx, (%rax)
leaq 0x2f9b1(%rip), %rdi     # 0x4f48a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61602(%rip), %rax     # 0x810e8
movq %rcx, (%rax)
leaq 0x2f9b8(%rip), %rdi     # 0x4f4a8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x615f3(%rip), %rax     # 0x810f0
movq %rcx, (%rax)
leaq 0x2f9bf(%rip), %rdi     # 0x4f4c6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x615e4(%rip), %rax     # 0x810f8
movq %rcx, (%rax)
leaq 0x2f9c8(%rip), %rdi     # 0x4f4e6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x615d5(%rip), %rax     # 0x81100
movq %rcx, (%rax)
leaq 0x2f9d1(%rip), %rdi     # 0x4f506
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x615c6(%rip), %rax     # 0x81108
movq %rcx, (%rax)
leaq 0x2f9cc(%rip), %rdi     # 0x4f518
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x615b7(%rip), %rax     # 0x81110
movq %rcx, (%rax)
leaq 0x31f37(%rip), %rdi     # 0x51a9a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x623b0(%rip), %rax     # 0x81f20
movq %rcx, (%rax)
leaq 0x31f37(%rip), %rdi     # 0x51ab1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x623a1(%rip), %rax     # 0x81f28
movq %rcx, (%rax)
leaq 0x31f37(%rip), %rdi     # 0x51ac8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62392(%rip), %rax     # 0x81f30
movq %rcx, (%rax)
leaq 0x31f37(%rip), %rdi     # 0x51adf
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62383(%rip), %rax     # 0x81f38
movq %rcx, (%rax)
leaq 0x2f96f(%rip), %rdi     # 0x4f52e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6154c(%rip), %rax     # 0x81118
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)