// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ATI_fragment_shader(void* (*)(char const*))
static void load_GL_ATI_fragment_shader(GLADloadproc load) {
	if(!GLAD_GL_ATI_fragment_shader) return;
	glad_glGenFragmentShadersATI = (PFNGLGENFRAGMENTSHADERSATIPROC)load("glGenFragmentShadersATI");
	glad_glBindFragmentShaderATI = (PFNGLBINDFRAGMENTSHADERATIPROC)load("glBindFragmentShaderATI");
	glad_glDeleteFragmentShaderATI = (PFNGLDELETEFRAGMENTSHADERATIPROC)load("glDeleteFragmentShaderATI");
	glad_glBeginFragmentShaderATI = (PFNGLBEGINFRAGMENTSHADERATIPROC)load("glBeginFragmentShaderATI");
	glad_glEndFragmentShaderATI = (PFNGLENDFRAGMENTSHADERATIPROC)load("glEndFragmentShaderATI");
	glad_glPassTexCoordATI = (PFNGLPASSTEXCOORDATIPROC)load("glPassTexCoordATI");
	glad_glSampleMapATI = (PFNGLSAMPLEMAPATIPROC)load("glSampleMapATI");
	glad_glColorFragmentOp1ATI = (PFNGLCOLORFRAGMENTOP1ATIPROC)load("glColorFragmentOp1ATI");
	glad_glColorFragmentOp2ATI = (PFNGLCOLORFRAGMENTOP2ATIPROC)load("glColorFragmentOp2ATI");
	glad_glColorFragmentOp3ATI = (PFNGLCOLORFRAGMENTOP3ATIPROC)load("glColorFragmentOp3ATI");
	glad_glAlphaFragmentOp1ATI = (PFNGLALPHAFRAGMENTOP1ATIPROC)load("glAlphaFragmentOp1ATI");
	glad_glAlphaFragmentOp2ATI = (PFNGLALPHAFRAGMENTOP2ATIPROC)load("glAlphaFragmentOp2ATI");
	glad_glAlphaFragmentOp3ATI = (PFNGLALPHAFRAGMENTOP3ATIPROC)load("glAlphaFragmentOp3ATI");
	glad_glSetFragmentShaderConstantATI = (PFNGLSETFRAGMENTSHADERCONSTANTATIPROC)load("glSetFragmentShaderConstantATI");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5fb09(%rip), %rax     # 0x802bc
cmpl $0x0, (%rax)
jne 0x207bd
jmp 0x208ff
leaq 0x31884(%rip), %rdi     # 0x52048
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x619c7(%rip), %rax     # 0x82198
movq %rcx, (%rax)
leaq 0x31885(%rip), %rdi     # 0x52060
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x619b8(%rip), %rax     # 0x821a0
movq %rcx, (%rax)
leaq 0x31886(%rip), %rdi     # 0x52078
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x619a9(%rip), %rax     # 0x821a8
movq %rcx, (%rax)
leaq 0x31889(%rip), %rdi     # 0x52092
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6199a(%rip), %rax     # 0x821b0
movq %rcx, (%rax)
leaq 0x3188b(%rip), %rdi     # 0x520ab
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6198b(%rip), %rax     # 0x821b8
movq %rcx, (%rax)
leaq 0x3188b(%rip), %rdi     # 0x520c2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6197c(%rip), %rax     # 0x821c0
movq %rcx, (%rax)
leaq 0x31886(%rip), %rdi     # 0x520d4
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6196d(%rip), %rax     # 0x821c8
movq %rcx, (%rax)
leaq 0x3187e(%rip), %rdi     # 0x520e3
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6195e(%rip), %rax     # 0x821d0
movq %rcx, (%rax)
leaq 0x3187d(%rip), %rdi     # 0x520f9
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6194f(%rip), %rax     # 0x821d8
movq %rcx, (%rax)
leaq 0x3187c(%rip), %rdi     # 0x5210f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61940(%rip), %rax     # 0x821e0
movq %rcx, (%rax)
leaq 0x3187b(%rip), %rdi     # 0x52125
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61931(%rip), %rax     # 0x821e8
movq %rcx, (%rax)
leaq 0x3187a(%rip), %rdi     # 0x5213b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61922(%rip), %rax     # 0x821f0
movq %rcx, (%rax)
leaq 0x31879(%rip), %rdi     # 0x52151
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61913(%rip), %rax     # 0x821f8
movq %rcx, (%rax)
leaq 0x31878(%rip), %rdi     # 0x52167
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x61904(%rip), %rax     # 0x82200
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)