// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_gpu_shader_fp64(void* (*)(char const*))
static void load_GL_ARB_gpu_shader_fp64(GLADloadproc load) {
	if(!GLAD_GL_ARB_gpu_shader_fp64) return;
	glad_glUniform1d = (PFNGLUNIFORM1DPROC)load("glUniform1d");
	glad_glUniform2d = (PFNGLUNIFORM2DPROC)load("glUniform2d");
	glad_glUniform3d = (PFNGLUNIFORM3DPROC)load("glUniform3d");
	glad_glUniform4d = (PFNGLUNIFORM4DPROC)load("glUniform4d");
	glad_glUniform1dv = (PFNGLUNIFORM1DVPROC)load("glUniform1dv");
	glad_glUniform2dv = (PFNGLUNIFORM2DVPROC)load("glUniform2dv");
	glad_glUniform3dv = (PFNGLUNIFORM3DVPROC)load("glUniform3dv");
	glad_glUniform4dv = (PFNGLUNIFORM4DVPROC)load("glUniform4dv");
	glad_glUniformMatrix2dv = (PFNGLUNIFORMMATRIX2DVPROC)load("glUniformMatrix2dv");
	glad_glUniformMatrix3dv = (PFNGLUNIFORMMATRIX3DVPROC)load("glUniformMatrix3dv");
	glad_glUniformMatrix4dv = (PFNGLUNIFORMMATRIX4DVPROC)load("glUniformMatrix4dv");
	glad_glUniformMatrix2x3dv = (PFNGLUNIFORMMATRIX2X3DVPROC)load("glUniformMatrix2x3dv");
	glad_glUniformMatrix2x4dv = (PFNGLUNIFORMMATRIX2X4DVPROC)load("glUniformMatrix2x4dv");
	glad_glUniformMatrix3x2dv = (PFNGLUNIFORMMATRIX3X2DVPROC)load("glUniformMatrix3x2dv");
	glad_glUniformMatrix3x4dv = (PFNGLUNIFORMMATRIX3X4DVPROC)load("glUniformMatrix3x4dv");
	glad_glUniformMatrix4x2dv = (PFNGLUNIFORMMATRIX4X2DVPROC)load("glUniformMatrix4x2dv");
	glad_glUniformMatrix4x3dv = (PFNGLUNIFORMMATRIX4X3DVPROC)load("glUniformMatrix4x3dv");
	glad_glGetUniformdv = (PFNGLGETUNIFORMDVPROC)load("glGetUniformdv");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x6398d(%rip), %rax     # 0x800d0
cmpl $0x0, (%rax)
jne 0x1c74d
jmp 0x1c8eb
leaq 0x32f06(%rip), %rdi     # 0x4f65a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64a1f(%rip), %rax     # 0x81180
movq %rcx, (%rax)
leaq 0x32efb(%rip), %rdi     # 0x4f666
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64a10(%rip), %rax     # 0x81188
movq %rcx, (%rax)
leaq 0x32ef0(%rip), %rdi     # 0x4f672
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64a01(%rip), %rax     # 0x81190
movq %rcx, (%rax)
leaq 0x32ee5(%rip), %rdi     # 0x4f67e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x649f2(%rip), %rax     # 0x81198
movq %rcx, (%rax)
leaq 0x32eda(%rip), %rdi     # 0x4f68a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x649e3(%rip), %rax     # 0x811a0
movq %rcx, (%rax)
leaq 0x32ed0(%rip), %rdi     # 0x4f697
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x649d4(%rip), %rax     # 0x811a8
movq %rcx, (%rax)
leaq 0x32ec6(%rip), %rdi     # 0x4f6a4
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x649c5(%rip), %rax     # 0x811b0
movq %rcx, (%rax)
leaq 0x32ebc(%rip), %rdi     # 0x4f6b1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x649b6(%rip), %rax     # 0x811b8
movq %rcx, (%rax)
leaq 0x32eb2(%rip), %rdi     # 0x4f6be
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x649a7(%rip), %rax     # 0x811c0
movq %rcx, (%rax)
leaq 0x32eae(%rip), %rdi     # 0x4f6d1
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64998(%rip), %rax     # 0x811c8
movq %rcx, (%rax)
leaq 0x32eaa(%rip), %rdi     # 0x4f6e4
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64989(%rip), %rax     # 0x811d0
movq %rcx, (%rax)
leaq 0x32ea6(%rip), %rdi     # 0x4f6f7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6497a(%rip), %rax     # 0x811d8
movq %rcx, (%rax)
leaq 0x32ea4(%rip), %rdi     # 0x4f70c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6496b(%rip), %rax     # 0x811e0
movq %rcx, (%rax)
leaq 0x32ea2(%rip), %rdi     # 0x4f721
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6495c(%rip), %rax     # 0x811e8
movq %rcx, (%rax)
leaq 0x32ea0(%rip), %rdi     # 0x4f736
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6494d(%rip), %rax     # 0x811f0
movq %rcx, (%rax)
leaq 0x32e9e(%rip), %rdi     # 0x4f74b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6493e(%rip), %rax     # 0x811f8
movq %rcx, (%rax)
leaq 0x32e9c(%rip), %rdi     # 0x4f760
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x6492f(%rip), %rax     # 0x81200
movq %rcx, (%rax)
leaq 0x32e9a(%rip), %rdi     # 0x4f775
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x64920(%rip), %rax     # 0x81208
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)