// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_EXT_vertex_shader(void* (*)(char const*))
static void load_GL_EXT_vertex_shader(GLADloadproc load) {
	if(!GLAD_GL_EXT_vertex_shader) return;
	glad_glBeginVertexShaderEXT = (PFNGLBEGINVERTEXSHADEREXTPROC)load("glBeginVertexShaderEXT");
	glad_glEndVertexShaderEXT = (PFNGLENDVERTEXSHADEREXTPROC)load("glEndVertexShaderEXT");
	glad_glBindVertexShaderEXT = (PFNGLBINDVERTEXSHADEREXTPROC)load("glBindVertexShaderEXT");
	glad_glGenVertexShadersEXT = (PFNGLGENVERTEXSHADERSEXTPROC)load("glGenVertexShadersEXT");
	glad_glDeleteVertexShaderEXT = (PFNGLDELETEVERTEXSHADEREXTPROC)load("glDeleteVertexShaderEXT");
	glad_glShaderOp1EXT = (PFNGLSHADEROP1EXTPROC)load("glShaderOp1EXT");
	glad_glShaderOp2EXT = (PFNGLSHADEROP2EXTPROC)load("glShaderOp2EXT");
	glad_glShaderOp3EXT = (PFNGLSHADEROP3EXTPROC)load("glShaderOp3EXT");
	glad_glSwizzleEXT = (PFNGLSWIZZLEEXTPROC)load("glSwizzleEXT");
	glad_glWriteMaskEXT = (PFNGLWRITEMASKEXTPROC)load("glWriteMaskEXT");
	glad_glInsertComponentEXT = (PFNGLINSERTCOMPONENTEXTPROC)load("glInsertComponentEXT");
	glad_glExtractComponentEXT = (PFNGLEXTRACTCOMPONENTEXTPROC)load("glExtractComponentEXT");
	glad_glGenSymbolsEXT = (PFNGLGENSYMBOLSEXTPROC)load("glGenSymbolsEXT");
	glad_glSetInvariantEXT = (PFNGLSETINVARIANTEXTPROC)load("glSetInvariantEXT");
	glad_glSetLocalConstantEXT = (PFNGLSETLOCALCONSTANTEXTPROC)load("glSetLocalConstantEXT");
	glad_glVariantbvEXT = (PFNGLVARIANTBVEXTPROC)load("glVariantbvEXT");
	glad_glVariantsvEXT = (PFNGLVARIANTSVEXTPROC)load("glVariantsvEXT");
	glad_glVariantivEXT = (PFNGLVARIANTIVEXTPROC)load("glVariantivEXT");
	glad_glVariantfvEXT = (PFNGLVARIANTFVEXTPROC)load("glVariantfvEXT");
	glad_glVariantdvEXT = (PFNGLVARIANTDVEXTPROC)load("glVariantdvEXT");
	glad_glVariantubvEXT = (PFNGLVARIANTUBVEXTPROC)load("glVariantubvEXT");
	glad_glVariantusvEXT = (PFNGLVARIANTUSVEXTPROC)load("glVariantusvEXT");
	glad_glVariantuivEXT = (PFNGLVARIANTUIVEXTPROC)load("glVariantuivEXT");
	glad_glVariantPointerEXT = (PFNGLVARIANTPOINTEREXTPROC)load("glVariantPointerEXT");
	glad_glEnableVariantClientStateEXT = (PFNGLENABLEVARIANTCLIENTSTATEEXTPROC)load("glEnableVariantClientStateEXT");
	glad_glDisableVariantClientStateEXT = (PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC)load("glDisableVariantClientStateEXT");
	glad_glBindLightParameterEXT = (PFNGLBINDLIGHTPARAMETEREXTPROC)load("glBindLightParameterEXT");
	glad_glBindMaterialParameterEXT = (PFNGLBINDMATERIALPARAMETEREXTPROC)load("glBindMaterialParameterEXT");
	glad_glBindTexGenParameterEXT = (PFNGLBINDTEXGENPARAMETEREXTPROC)load("glBindTexGenParameterEXT");
	glad_glBindTextureUnitParameterEXT = (PFNGLBINDTEXTUREUNITPARAMETEREXTPROC)load("glBindTextureUnitParameterEXT");
	glad_glBindParameterEXT = (PFNGLBINDPARAMETEREXTPROC)load("glBindParameterEXT");
	glad_glIsVariantEnabledEXT = (PFNGLISVARIANTENABLEDEXTPROC)load("glIsVariantEnabledEXT");
	glad_glGetVariantBooleanvEXT = (PFNGLGETVARIANTBOOLEANVEXTPROC)load("glGetVariantBooleanvEXT");
	glad_glGetVariantIntegervEXT = (PFNGLGETVARIANTINTEGERVEXTPROC)load("glGetVariantIntegervEXT");
	glad_glGetVariantFloatvEXT = (PFNGLGETVARIANTFLOATVEXTPROC)load("glGetVariantFloatvEXT");
	glad_glGetVariantPointervEXT = (PFNGLGETVARIANTPOINTERVEXTPROC)load("glGetVariantPointervEXT");
	glad_glGetInvariantBooleanvEXT = (PFNGLGETINVARIANTBOOLEANVEXTPROC)load("glGetInvariantBooleanvEXT");
	glad_glGetInvariantIntegervEXT = (PFNGLGETINVARIANTINTEGERVEXTPROC)load("glGetInvariantIntegervEXT");
	glad_glGetInvariantFloatvEXT = (PFNGLGETINVARIANTFLOATVEXTPROC)load("glGetInvariantFloatvEXT");
	glad_glGetLocalConstantBooleanvEXT = (PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC)load("glGetLocalConstantBooleanvEXT");
	glad_glGetLocalConstantIntegervEXT = (PFNGLGETLOCALCONSTANTINTEGERVEXTPROC)load("glGetLocalConstantIntegervEXT");
	glad_glGetLocalConstantFloatvEXT = (PFNGLGETLOCALCONSTANTFLOATVEXTPROC)load("glGetLocalConstantFloatvEXT");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x5b97d(%rip), %rax     # 0x804a0
cmpl $0x0, (%rax)
jne 0x24b2d
jmp 0x24ef3
leaq 0x30d07(%rip), %rdi     # 0x5583b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e8bf(%rip), %rax     # 0x83400
movq %rcx, (%rax)
leaq 0x30d07(%rip), %rdi     # 0x55852
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e8b0(%rip), %rax     # 0x83408
movq %rcx, (%rax)
leaq 0x30d05(%rip), %rdi     # 0x55867
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e8a1(%rip), %rax     # 0x83410
movq %rcx, (%rax)
leaq 0x30d04(%rip), %rdi     # 0x5587d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e892(%rip), %rax     # 0x83418
movq %rcx, (%rax)
leaq 0x30d03(%rip), %rdi     # 0x55893
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e883(%rip), %rax     # 0x83420
movq %rcx, (%rax)
leaq 0x30d04(%rip), %rdi     # 0x558ab
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e874(%rip), %rax     # 0x83428
movq %rcx, (%rax)
leaq 0x30cfc(%rip), %rdi     # 0x558ba
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e865(%rip), %rax     # 0x83430
movq %rcx, (%rax)
leaq 0x30cf4(%rip), %rdi     # 0x558c9
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e856(%rip), %rax     # 0x83438
movq %rcx, (%rax)
leaq 0x30cec(%rip), %rdi     # 0x558d8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e847(%rip), %rax     # 0x83440
movq %rcx, (%rax)
leaq 0x30ce2(%rip), %rdi     # 0x558e5
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e838(%rip), %rax     # 0x83448
movq %rcx, (%rax)
leaq 0x30cda(%rip), %rdi     # 0x558f4
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e829(%rip), %rax     # 0x83450
movq %rcx, (%rax)
leaq 0x30cd8(%rip), %rdi     # 0x55909
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e81a(%rip), %rax     # 0x83458
movq %rcx, (%rax)
leaq 0x30cd7(%rip), %rdi     # 0x5591f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e80b(%rip), %rax     # 0x83460
movq %rcx, (%rax)
leaq 0x30cd0(%rip), %rdi     # 0x5592f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e7fc(%rip), %rax     # 0x83468
movq %rcx, (%rax)
leaq 0x30ccb(%rip), %rdi     # 0x55941
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e7ed(%rip), %rax     # 0x83470
movq %rcx, (%rax)
leaq 0x30cca(%rip), %rdi     # 0x55957
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e7de(%rip), %rax     # 0x83478
movq %rcx, (%rax)
leaq 0x30cc2(%rip), %rdi     # 0x55966
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e7cf(%rip), %rax     # 0x83480
movq %rcx, (%rax)
leaq 0x30cba(%rip), %rdi     # 0x55975
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e7c0(%rip), %rax     # 0x83488
movq %rcx, (%rax)
leaq 0x30cb2(%rip), %rdi     # 0x55984
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e7b1(%rip), %rax     # 0x83490
movq %rcx, (%rax)
leaq 0x30caa(%rip), %rdi     # 0x55993
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e7a2(%rip), %rax     # 0x83498
movq %rcx, (%rax)
leaq 0x30ca2(%rip), %rdi     # 0x559a2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e793(%rip), %rax     # 0x834a0
movq %rcx, (%rax)
leaq 0x30c9b(%rip), %rdi     # 0x559b2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e784(%rip), %rax     # 0x834a8
movq %rcx, (%rax)
leaq 0x30c94(%rip), %rdi     # 0x559c2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e775(%rip), %rax     # 0x834b0
movq %rcx, (%rax)
leaq 0x30c8d(%rip), %rdi     # 0x559d2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e766(%rip), %rax     # 0x834b8
movq %rcx, (%rax)
leaq 0x30c8a(%rip), %rdi     # 0x559e6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e757(%rip), %rax     # 0x834c0
movq %rcx, (%rax)
leaq 0x30c91(%rip), %rdi     # 0x55a04
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e748(%rip), %rax     # 0x834c8
movq %rcx, (%rax)
leaq 0x30c99(%rip), %rdi     # 0x55a23
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e739(%rip), %rax     # 0x834d0
movq %rcx, (%rax)
leaq 0x30c9a(%rip), %rdi     # 0x55a3b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e72a(%rip), %rax     # 0x834d8
movq %rcx, (%rax)
leaq 0x30c9e(%rip), %rdi     # 0x55a56
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e71b(%rip), %rax     # 0x834e0
movq %rcx, (%rax)
leaq 0x30ca0(%rip), %rdi     # 0x55a6f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e70c(%rip), %rax     # 0x834e8
movq %rcx, (%rax)
leaq 0x30ca7(%rip), %rdi     # 0x55a8d
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e6fd(%rip), %rax     # 0x834f0
movq %rcx, (%rax)
leaq 0x30ca3(%rip), %rdi     # 0x55aa0
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e6ee(%rip), %rax     # 0x834f8
movq %rcx, (%rax)
leaq 0x30ca2(%rip), %rdi     # 0x55ab6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e6df(%rip), %rax     # 0x83500
movq %rcx, (%rax)
leaq 0x30ca3(%rip), %rdi     # 0x55ace
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e6d0(%rip), %rax     # 0x83508
movq %rcx, (%rax)
leaq 0x30ca4(%rip), %rdi     # 0x55ae6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e6c1(%rip), %rax     # 0x83510
movq %rcx, (%rax)
leaq 0x30ca3(%rip), %rdi     # 0x55afc
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e6b2(%rip), %rax     # 0x83518
movq %rcx, (%rax)
leaq 0x30ca4(%rip), %rdi     # 0x55b14
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e6a3(%rip), %rax     # 0x83520
movq %rcx, (%rax)
leaq 0x30ca7(%rip), %rdi     # 0x55b2e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e694(%rip), %rax     # 0x83528
movq %rcx, (%rax)
leaq 0x30caa(%rip), %rdi     # 0x55b48
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e685(%rip), %rax     # 0x83530
movq %rcx, (%rax)
leaq 0x30cab(%rip), %rdi     # 0x55b60
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e676(%rip), %rax     # 0x83538
movq %rcx, (%rax)
leaq 0x30cb2(%rip), %rdi     # 0x55b7e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e667(%rip), %rax     # 0x83540
movq %rcx, (%rax)
leaq 0x30cb9(%rip), %rdi     # 0x55b9c
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x5e658(%rip), %rax     # 0x83548
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopl (%rax)