// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_vertex_shader(void* (*)(char const*))
static void load_GL_ARB_vertex_shader(GLADloadproc load) {
	if(!GLAD_GL_ARB_vertex_shader) return;
	glad_glVertexAttrib1fARB = (PFNGLVERTEXATTRIB1FARBPROC)load("glVertexAttrib1fARB");
	glad_glVertexAttrib1sARB = (PFNGLVERTEXATTRIB1SARBPROC)load("glVertexAttrib1sARB");
	glad_glVertexAttrib1dARB = (PFNGLVERTEXATTRIB1DARBPROC)load("glVertexAttrib1dARB");
	glad_glVertexAttrib2fARB = (PFNGLVERTEXATTRIB2FARBPROC)load("glVertexAttrib2fARB");
	glad_glVertexAttrib2sARB = (PFNGLVERTEXATTRIB2SARBPROC)load("glVertexAttrib2sARB");
	glad_glVertexAttrib2dARB = (PFNGLVERTEXATTRIB2DARBPROC)load("glVertexAttrib2dARB");
	glad_glVertexAttrib3fARB = (PFNGLVERTEXATTRIB3FARBPROC)load("glVertexAttrib3fARB");
	glad_glVertexAttrib3sARB = (PFNGLVERTEXATTRIB3SARBPROC)load("glVertexAttrib3sARB");
	glad_glVertexAttrib3dARB = (PFNGLVERTEXATTRIB3DARBPROC)load("glVertexAttrib3dARB");
	glad_glVertexAttrib4fARB = (PFNGLVERTEXATTRIB4FARBPROC)load("glVertexAttrib4fARB");
	glad_glVertexAttrib4sARB = (PFNGLVERTEXATTRIB4SARBPROC)load("glVertexAttrib4sARB");
	glad_glVertexAttrib4dARB = (PFNGLVERTEXATTRIB4DARBPROC)load("glVertexAttrib4dARB");
	glad_glVertexAttrib4NubARB = (PFNGLVERTEXATTRIB4NUBARBPROC)load("glVertexAttrib4NubARB");
	glad_glVertexAttrib1fvARB = (PFNGLVERTEXATTRIB1FVARBPROC)load("glVertexAttrib1fvARB");
	glad_glVertexAttrib1svARB = (PFNGLVERTEXATTRIB1SVARBPROC)load("glVertexAttrib1svARB");
	glad_glVertexAttrib1dvARB = (PFNGLVERTEXATTRIB1DVARBPROC)load("glVertexAttrib1dvARB");
	glad_glVertexAttrib2fvARB = (PFNGLVERTEXATTRIB2FVARBPROC)load("glVertexAttrib2fvARB");
	glad_glVertexAttrib2svARB = (PFNGLVERTEXATTRIB2SVARBPROC)load("glVertexAttrib2svARB");
	glad_glVertexAttrib2dvARB = (PFNGLVERTEXATTRIB2DVARBPROC)load("glVertexAttrib2dvARB");
	glad_glVertexAttrib3fvARB = (PFNGLVERTEXATTRIB3FVARBPROC)load("glVertexAttrib3fvARB");
	glad_glVertexAttrib3svARB = (PFNGLVERTEXATTRIB3SVARBPROC)load("glVertexAttrib3svARB");
	glad_glVertexAttrib3dvARB = (PFNGLVERTEXATTRIB3DVARBPROC)load("glVertexAttrib3dvARB");
	glad_glVertexAttrib4fvARB = (PFNGLVERTEXATTRIB4FVARBPROC)load("glVertexAttrib4fvARB");
	glad_glVertexAttrib4svARB = (PFNGLVERTEXATTRIB4SVARBPROC)load("glVertexAttrib4svARB");
	glad_glVertexAttrib4dvARB = (PFNGLVERTEXATTRIB4DVARBPROC)load("glVertexAttrib4dvARB");
	glad_glVertexAttrib4ivARB = (PFNGLVERTEXATTRIB4IVARBPROC)load("glVertexAttrib4ivARB");
	glad_glVertexAttrib4bvARB = (PFNGLVERTEXATTRIB4BVARBPROC)load("glVertexAttrib4bvARB");
	glad_glVertexAttrib4ubvARB = (PFNGLVERTEXATTRIB4UBVARBPROC)load("glVertexAttrib4ubvARB");
	glad_glVertexAttrib4usvARB = (PFNGLVERTEXATTRIB4USVARBPROC)load("glVertexAttrib4usvARB");
	glad_glVertexAttrib4uivARB = (PFNGLVERTEXATTRIB4UIVARBPROC)load("glVertexAttrib4uivARB");
	glad_glVertexAttrib4NbvARB = (PFNGLVERTEXATTRIB4NBVARBPROC)load("glVertexAttrib4NbvARB");
	glad_glVertexAttrib4NsvARB = (PFNGLVERTEXATTRIB4NSVARBPROC)load("glVertexAttrib4NsvARB");
	glad_glVertexAttrib4NivARB = (PFNGLVERTEXATTRIB4NIVARBPROC)load("glVertexAttrib4NivARB");
	glad_glVertexAttrib4NubvARB = (PFNGLVERTEXATTRIB4NUBVARBPROC)load("glVertexAttrib4NubvARB");
	glad_glVertexAttrib4NusvARB = (PFNGLVERTEXATTRIB4NUSVARBPROC)load("glVertexAttrib4NusvARB");
	glad_glVertexAttrib4NuivARB = (PFNGLVERTEXATTRIB4NUIVARBPROC)load("glVertexAttrib4NuivARB");
	glad_glVertexAttribPointerARB = (PFNGLVERTEXATTRIBPOINTERARBPROC)load("glVertexAttribPointerARB");
	glad_glEnableVertexAttribArrayARB = (PFNGLENABLEVERTEXATTRIBARRAYARBPROC)load("glEnableVertexAttribArrayARB");
	glad_glDisableVertexAttribArrayARB = (PFNGLDISABLEVERTEXATTRIBARRAYARBPROC)load("glDisableVertexAttribArrayARB");
	glad_glBindAttribLocationARB = (PFNGLBINDATTRIBLOCATIONARBPROC)load("glBindAttribLocationARB");
	glad_glGetActiveAttribARB = (PFNGLGETACTIVEATTRIBARBPROC)load("glGetActiveAttribARB");
	glad_glGetAttribLocationARB = (PFNGLGETATTRIBLOCATIONARBPROC)load("glGetAttribLocationARB");
	glad_glGetVertexAttribdvARB = (PFNGLGETVERTEXATTRIBDVARBPROC)load("glGetVertexAttribdvARB");
	glad_glGetVertexAttribfvARB = (PFNGLGETVERTEXATTRIBFVARBPROC)load("glGetVertexAttribfvARB");
	glad_glGetVertexAttribivARB = (PFNGLGETVERTEXATTRIBIVARBPROC)load("glGetVertexAttribivARB");
	glad_glGetVertexAttribPointervARB = (PFNGLGETVERTEXATTRIBPOINTERVARBPROC)load("glGetVertexAttribPointervARB");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x606a9(%rip), %rax     # 0x8029c
cmpl $0x0, (%rax)
jne 0x1fbfd
jmp 0x2001f
leaq 0x31b76(%rip), %rdi     # 0x5177a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x621e7(%rip), %rax     # 0x81df8
movq %rcx, (%rax)
leaq 0x31b88(%rip), %rdi     # 0x517a3
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x621e0(%rip), %rax     # 0x81e08
movq %rcx, (%rax)
leaq 0x31b1f(%rip), %rdi     # 0x51751
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x621a9(%rip), %rax     # 0x81de8
movq %rcx, (%rax)
leaq 0x31bac(%rip), %rdi     # 0x517f5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x621d2(%rip), %rax     # 0x81e28
movq %rcx, (%rax)
leaq 0x31bbe(%rip), %rdi     # 0x5181e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x621cb(%rip), %rax     # 0x81e38
movq %rcx, (%rax)
leaq 0x31b55(%rip), %rdi     # 0x517cc
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62194(%rip), %rax     # 0x81e18
movq %rcx, (%rax)
leaq 0x31be2(%rip), %rdi     # 0x51870
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x621bd(%rip), %rax     # 0x81e58
movq %rcx, (%rax)
leaq 0x31bf4(%rip), %rdi     # 0x51899
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x621b6(%rip), %rax     # 0x81e68
movq %rcx, (%rax)
leaq 0x31b8b(%rip), %rdi     # 0x51847
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6217f(%rip), %rax     # 0x81e48
movq %rcx, (%rax)
leaq 0x31cca(%rip), %rdi     # 0x5199d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x621e8(%rip), %rax     # 0x81ec8
movq %rcx, (%rax)
leaq 0x31cf1(%rip), %rdi     # 0x519db
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x621e9(%rip), %rax     # 0x81ee0
movq %rcx, (%rax)
leaq 0x31c73(%rip), %rdi     # 0x51974
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x621aa(%rip), %rax     # 0x81eb8
movq %rcx, (%rax)
leaq 0x31bec(%rip), %rdi     # 0x51904
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6216b(%rip), %rax     # 0x81e90
movq %rcx, (%rax)
leaq 0x31a5f(%rip), %rdi     # 0x5178e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x620c4(%rip), %rax     # 0x81e00
movq %rcx, (%rax)
leaq 0x31a71(%rip), %rdi     # 0x517b7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x620bd(%rip), %rax     # 0x81e10
movq %rcx, (%rax)
leaq 0x31a08(%rip), %rdi     # 0x51765
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62086(%rip), %rax     # 0x81df0
movq %rcx, (%rax)
leaq 0x31a95(%rip), %rdi     # 0x51809
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x620af(%rip), %rax     # 0x81e30
movq %rcx, (%rax)
leaq 0x31aa7(%rip), %rdi     # 0x51832
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x620a8(%rip), %rax     # 0x81e40
movq %rcx, (%rax)
leaq 0x31a3e(%rip), %rdi     # 0x517e0
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62071(%rip), %rax     # 0x81e20
movq %rcx, (%rax)
leaq 0x31acb(%rip), %rdi     # 0x51884
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6209a(%rip), %rax     # 0x81e60
movq %rcx, (%rax)
leaq 0x31add(%rip), %rdi     # 0x518ad
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62093(%rip), %rax     # 0x81e70
movq %rcx, (%rax)
leaq 0x31a74(%rip), %rdi     # 0x5185b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6205c(%rip), %rax     # 0x81e50
movq %rcx, (%rax)
leaq 0x31bb3(%rip), %rdi     # 0x519b1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x620c5(%rip), %rax     # 0x81ed0
movq %rcx, (%rax)
leaq 0x31bda(%rip), %rdi     # 0x519ef
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x620c6(%rip), %rax     # 0x81ee8
movq %rcx, (%rax)
leaq 0x31b5c(%rip), %rdi     # 0x51988
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62087(%rip), %rax     # 0x81ec0
movq %rcx, (%rax)
leaq 0x31b83(%rip), %rdi     # 0x519c6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62088(%rip), %rax     # 0x81ed8
movq %rcx, (%rax)
leaq 0x31b05(%rip), %rdi     # 0x5195f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62049(%rip), %rax     # 0x81eb0
movq %rcx, (%rax)
leaq 0x31b93(%rip), %rdi     # 0x51a04
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x62072(%rip), %rax     # 0x81ef0
movq %rcx, (%rax)
leaq 0x31ba8(%rip), %rdi     # 0x51a30
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6206b(%rip), %rax     # 0x81f00
movq %rcx, (%rax)
leaq 0x31b7b(%rip), %rdi     # 0x51a1a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6204c(%rip), %rax     # 0x81ef8
movq %rcx, (%rax)
leaq 0x31a0c(%rip), %rdi     # 0x518c2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61fb5(%rip), %rax     # 0x81e78
movq %rcx, (%rax)
leaq 0x31a21(%rip), %rdi     # 0x518ee
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61fae(%rip), %rax     # 0x81e88
movq %rcx, (%rax)
leaq 0x319f4(%rip), %rdi     # 0x518d8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61f8f(%rip), %rax     # 0x81e80
movq %rcx, (%rax)
leaq 0x31a1f(%rip), %rdi     # 0x5191a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61f90(%rip), %rax     # 0x81e98
movq %rcx, (%rax)
leaq 0x31a36(%rip), %rdi     # 0x51948
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61f89(%rip), %rax     # 0x81ea8
movq %rcx, (%rax)
leaq 0x31a08(%rip), %rdi     # 0x51931
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61f6a(%rip), %rax     # 0x81ea0
movq %rcx, (%rax)
leaq 0x31b06(%rip), %rdi     # 0x51a46
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61fbb(%rip), %rax     # 0x81f08
movq %rcx, (%rax)
leaq 0x31b08(%rip), %rdi     # 0x51a5f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61fac(%rip), %rax     # 0x81f10
movq %rcx, (%rax)
leaq 0x31b0e(%rip), %rdi     # 0x51a7c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61f9d(%rip), %rax     # 0x81f18
movq %rcx, (%rax)
leaq 0x31b77(%rip), %rdi     # 0x51afc
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61fae(%rip), %rax     # 0x81f40
movq %rcx, (%rax)
leaq 0x31b78(%rip), %rdi     # 0x51b14
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61f9f(%rip), %rax     # 0x81f48
movq %rcx, (%rax)
leaq 0x31b76(%rip), %rdi     # 0x51b29
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61f90(%rip), %rax     # 0x81f50
movq %rcx, (%rax)
leaq 0x31ad0(%rip), %rdi     # 0x51a9a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61f49(%rip), %rax     # 0x81f20
movq %rcx, (%rax)
leaq 0x31ad0(%rip), %rdi     # 0x51ab1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61f3a(%rip), %rax     # 0x81f28
movq %rcx, (%rax)
leaq 0x31ad0(%rip), %rdi     # 0x51ac8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61f2b(%rip), %rax     # 0x81f30
movq %rcx, (%rax)
leaq 0x31ad0(%rip), %rdi     # 0x51adf
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61f1c(%rip), %rax     # 0x81f38
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)