// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_fragment_program(void* (*)(char const*))
static void load_GL_ARB_fragment_program(GLADloadproc load) {
	if(!GLAD_GL_ARB_fragment_program) return;
	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_glIsProgramARB = (PFNGLISPROGRAMARBPROC)load("glIsProgramARB");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x63efd(%rip), %rax     # 0x800a0
cmpl $0x0, (%rax)
jne 0x1c1ad
jmp 0x1c362
leaq 0x331a9(%rip), %rdi     # 0x4f35d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64ec7(%rip), %rax     # 0x81088
movq %rcx, (%rax)
leaq 0x331a5(%rip), %rdi     # 0x4f370
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64eb8(%rip), %rax     # 0x81090
movq %rcx, (%rax)
leaq 0x3319f(%rip), %rdi     # 0x4f381
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64ea9(%rip), %rax     # 0x81098
movq %rcx, (%rax)
leaq 0x3319c(%rip), %rdi     # 0x4f395
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64e9a(%rip), %rax     # 0x810a0
movq %rcx, (%rax)
leaq 0x33196(%rip), %rdi     # 0x4f3a6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64e8b(%rip), %rax     # 0x810a8
movq %rcx, (%rax)
leaq 0x3319a(%rip), %rdi     # 0x4f3c1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64e7c(%rip), %rax     # 0x810b0
movq %rcx, (%rax)
leaq 0x3319f(%rip), %rdi     # 0x4f3dd
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64e6d(%rip), %rax     # 0x810b8
movq %rcx, (%rax)
leaq 0x331a3(%rip), %rdi     # 0x4f3f8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64e5e(%rip), %rax     # 0x810c0
movq %rcx, (%rax)
leaq 0x331a8(%rip), %rdi     # 0x4f414
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64e4f(%rip), %rax     # 0x810c8
movq %rcx, (%rax)
leaq 0x331ae(%rip), %rdi     # 0x4f431
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64e40(%rip), %rax     # 0x810d0
movq %rcx, (%rax)
leaq 0x331b5(%rip), %rdi     # 0x4f44f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64e31(%rip), %rax     # 0x810d8
movq %rcx, (%rax)
leaq 0x331bb(%rip), %rdi     # 0x4f46c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64e22(%rip), %rax     # 0x810e0
movq %rcx, (%rax)
leaq 0x331c2(%rip), %rdi     # 0x4f48a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64e13(%rip), %rax     # 0x810e8
movq %rcx, (%rax)
leaq 0x331c9(%rip), %rdi     # 0x4f4a8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64e04(%rip), %rax     # 0x810f0
movq %rcx, (%rax)
leaq 0x331d0(%rip), %rdi     # 0x4f4c6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64df5(%rip), %rax     # 0x810f8
movq %rcx, (%rax)
leaq 0x331d9(%rip), %rdi     # 0x4f4e6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64de6(%rip), %rax     # 0x81100
movq %rcx, (%rax)
leaq 0x331e2(%rip), %rdi     # 0x4f506
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64dd7(%rip), %rax     # 0x81108
movq %rcx, (%rax)
leaq 0x331dd(%rip), %rdi     # 0x4f518
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64dc8(%rip), %rax     # 0x81110
movq %rcx, (%rax)
leaq 0x331dc(%rip), %rdi     # 0x4f52e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64db9(%rip), %rax     # 0x81118
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax,%rax)