// File: /workspace/github_c_makefile_star2_O0/FredTheDino[P]Fog/inc/glad/glad.c
// Function: load_GL_ARB_bindless_texture(void* (*)(char const*))
static void load_GL_ARB_bindless_texture(GLADloadproc load) {
	if(!GLAD_GL_ARB_bindless_texture) return;
	glad_glGetTextureHandleARB = (PFNGLGETTEXTUREHANDLEARBPROC)load("glGetTextureHandleARB");
	glad_glGetTextureSamplerHandleARB = (PFNGLGETTEXTURESAMPLERHANDLEARBPROC)load("glGetTextureSamplerHandleARB");
	glad_glMakeTextureHandleResidentARB = (PFNGLMAKETEXTUREHANDLERESIDENTARBPROC)load("glMakeTextureHandleResidentARB");
	glad_glMakeTextureHandleNonResidentARB = (PFNGLMAKETEXTUREHANDLENONRESIDENTARBPROC)load("glMakeTextureHandleNonResidentARB");
	glad_glGetImageHandleARB = (PFNGLGETIMAGEHANDLEARBPROC)load("glGetImageHandleARB");
	glad_glMakeImageHandleResidentARB = (PFNGLMAKEIMAGEHANDLERESIDENTARBPROC)load("glMakeImageHandleResidentARB");
	glad_glMakeImageHandleNonResidentARB = (PFNGLMAKEIMAGEHANDLENONRESIDENTARBPROC)load("glMakeImageHandleNonResidentARB");
	glad_glUniformHandleui64ARB = (PFNGLUNIFORMHANDLEUI64ARBPROC)load("glUniformHandleui64ARB");
	glad_glUniformHandleui64vARB = (PFNGLUNIFORMHANDLEUI64VARBPROC)load("glUniformHandleui64vARB");
	glad_glProgramUniformHandleui64ARB = (PFNGLPROGRAMUNIFORMHANDLEUI64ARBPROC)load("glProgramUniformHandleui64ARB");
	glad_glProgramUniformHandleui64vARB = (PFNGLPROGRAMUNIFORMHANDLEUI64VARBPROC)load("glProgramUniformHandleui64vARB");
	glad_glIsTextureHandleResidentARB = (PFNGLISTEXTUREHANDLERESIDENTARBPROC)load("glIsTextureHandleResidentARB");
	glad_glIsImageHandleResidentARB = (PFNGLISIMAGEHANDLERESIDENTARBPROC)load("glIsImageHandleResidentARB");
	glad_glVertexAttribL1ui64ARB = (PFNGLVERTEXATTRIBL1UI64ARBPROC)load("glVertexAttribL1ui64ARB");
	glad_glVertexAttribL1ui64vARB = (PFNGLVERTEXATTRIBL1UI64VARBPROC)load("glVertexAttribL1ui64vARB");
	glad_glGetVertexAttribLui64vARB = (PFNGLGETVERTEXATTRIBLUI64VARBPROC)load("glGetVertexAttribLui64vARB");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
leaq 0x64e59(%rip), %rax     # 0x8001c
cmpl $0x0, (%rax)
jne 0x1b1cd
jmp 0x1b33d
leaq 0x333f2(%rip), %rdi     # 0x4e5c6
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x65a47(%rip), %rax     # 0x80c28
movq %rcx, (%rax)
leaq 0x333f1(%rip), %rdi     # 0x4e5dc
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x65a38(%rip), %rax     # 0x80c30
movq %rcx, (%rax)
leaq 0x333f7(%rip), %rdi     # 0x4e5f9
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x65a29(%rip), %rax     # 0x80c38
movq %rcx, (%rax)
leaq 0x333ff(%rip), %rdi     # 0x4e618
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x65a1a(%rip), %rax     # 0x80c40
movq %rcx, (%rax)
leaq 0x3340a(%rip), %rdi     # 0x4e63a
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x65a0b(%rip), %rax     # 0x80c48
movq %rcx, (%rax)
leaq 0x33407(%rip), %rdi     # 0x4e64e
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x659fc(%rip), %rax     # 0x80c50
movq %rcx, (%rax)
leaq 0x3340d(%rip), %rdi     # 0x4e66b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x659ed(%rip), %rax     # 0x80c58
movq %rcx, (%rax)
leaq 0x33416(%rip), %rdi     # 0x4e68b
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x659de(%rip), %rax     # 0x80c60
movq %rcx, (%rax)
leaq 0x33416(%rip), %rdi     # 0x4e6a2
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x659cf(%rip), %rax     # 0x80c68
movq %rcx, (%rax)
leaq 0x33417(%rip), %rdi     # 0x4e6ba
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x659c0(%rip), %rax     # 0x80c70
movq %rcx, (%rax)
leaq 0x3341e(%rip), %rdi     # 0x4e6d8
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x659b1(%rip), %rax     # 0x80c78
movq %rcx, (%rax)
leaq 0x33426(%rip), %rdi     # 0x4e6f7
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x659a2(%rip), %rax     # 0x80c80
movq %rcx, (%rax)
leaq 0x3342c(%rip), %rdi     # 0x4e714
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x65993(%rip), %rax     # 0x80c88
movq %rcx, (%rax)
leaq 0x33430(%rip), %rdi     # 0x4e72f
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x65984(%rip), %rax     # 0x80c90
movq %rcx, (%rax)
leaq 0x33431(%rip), %rdi     # 0x4e747
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x65975(%rip), %rax     # 0x80c98
movq %rcx, (%rax)
leaq 0x33433(%rip), %rdi     # 0x4e760
callq *-0x8(%rbp)
movq %rax, %rcx
leaq 0x65966(%rip), %rax     # 0x80ca0
movq %rcx, (%rax)
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)