	.file	"198580016.c"
	.intel_syntax noprefix
	.text
	.section	.rodata
	.align 8
.LC0:
	.ascii	"\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\nERROR: %s f"
	.string	"rom stub libGLESv2.so library called! This library can be used to resolve OpenGL ES symbols at compile time but must *not* be in your runtime path (You need to use a real OpenGL ES implementation, this one is empty)\n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\n"
	.text
	.globl	glActiveTexture
	.type	glActiveTexture, @function
glActiveTexture:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.256[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	glActiveTexture, .-glActiveTexture
	.globl	glAttachShader
	.type	glAttachShader, @function
glAttachShader:
.LFB1:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.255[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE1:
	.size	glAttachShader, .-glAttachShader
	.globl	glBindAttribLocation
	.type	glBindAttribLocation, @function
glBindAttribLocation:
.LFB2:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.254[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE2:
	.size	glBindAttribLocation, .-glBindAttribLocation
	.globl	glBindBuffer
	.type	glBindBuffer, @function
glBindBuffer:
.LFB3:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.253[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE3:
	.size	glBindBuffer, .-glBindBuffer
	.globl	glBindFramebuffer
	.type	glBindFramebuffer, @function
glBindFramebuffer:
.LFB4:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.252[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE4:
	.size	glBindFramebuffer, .-glBindFramebuffer
	.globl	glBindRenderbuffer
	.type	glBindRenderbuffer, @function
glBindRenderbuffer:
.LFB5:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.251[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE5:
	.size	glBindRenderbuffer, .-glBindRenderbuffer
	.globl	glBindTexture
	.type	glBindTexture, @function
glBindTexture:
.LFB6:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.250[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE6:
	.size	glBindTexture, .-glBindTexture
	.globl	glBlendColor
	.type	glBlendColor, @function
glBlendColor:
.LFB7:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.249[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE7:
	.size	glBlendColor, .-glBlendColor
	.globl	glBlendEquation
	.type	glBlendEquation, @function
glBlendEquation:
.LFB8:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.248[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE8:
	.size	glBlendEquation, .-glBlendEquation
	.globl	glBlendEquationSeparate
	.type	glBlendEquationSeparate, @function
glBlendEquationSeparate:
.LFB9:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.247[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE9:
	.size	glBlendEquationSeparate, .-glBlendEquationSeparate
	.globl	glBlendFunc
	.type	glBlendFunc, @function
glBlendFunc:
.LFB10:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.246[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE10:
	.size	glBlendFunc, .-glBlendFunc
	.globl	glBlendFuncSeparate
	.type	glBlendFuncSeparate, @function
glBlendFuncSeparate:
.LFB11:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.245[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE11:
	.size	glBlendFuncSeparate, .-glBlendFuncSeparate
	.globl	glBufferData
	.type	glBufferData, @function
glBufferData:
.LFB12:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.244[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE12:
	.size	glBufferData, .-glBufferData
	.globl	glBufferSubData
	.type	glBufferSubData, @function
glBufferSubData:
.LFB13:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.243[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE13:
	.size	glBufferSubData, .-glBufferSubData
	.globl	glCheckFramebufferStatus
	.type	glCheckFramebufferStatus, @function
glCheckFramebufferStatus:
.LFB14:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.242[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE14:
	.size	glCheckFramebufferStatus, .-glCheckFramebufferStatus
	.globl	glClear
	.type	glClear, @function
glClear:
.LFB15:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.241[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE15:
	.size	glClear, .-glClear
	.globl	glClearColor
	.type	glClearColor, @function
glClearColor:
.LFB16:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.240[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE16:
	.size	glClearColor, .-glClearColor
	.globl	glClearDepthf
	.type	glClearDepthf, @function
glClearDepthf:
.LFB17:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.239[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE17:
	.size	glClearDepthf, .-glClearDepthf
	.globl	glClearStencil
	.type	glClearStencil, @function
glClearStencil:
.LFB18:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.238[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE18:
	.size	glClearStencil, .-glClearStencil
	.globl	glColorMask
	.type	glColorMask, @function
glColorMask:
.LFB19:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.237[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE19:
	.size	glColorMask, .-glColorMask
	.globl	glCompileShader
	.type	glCompileShader, @function
glCompileShader:
.LFB20:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.236[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE20:
	.size	glCompileShader, .-glCompileShader
	.globl	glCompressedTexImage2D
	.type	glCompressedTexImage2D, @function
glCompressedTexImage2D:
.LFB21:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.235[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE21:
	.size	glCompressedTexImage2D, .-glCompressedTexImage2D
	.globl	glCompressedTexSubImage2D
	.type	glCompressedTexSubImage2D, @function
glCompressedTexSubImage2D:
.LFB22:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.234[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE22:
	.size	glCompressedTexSubImage2D, .-glCompressedTexSubImage2D
	.globl	glCopyTexImage2D
	.type	glCopyTexImage2D, @function
glCopyTexImage2D:
.LFB23:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.233[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE23:
	.size	glCopyTexImage2D, .-glCopyTexImage2D
	.globl	glCopyTexSubImage2D
	.type	glCopyTexSubImage2D, @function
glCopyTexSubImage2D:
.LFB24:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.232[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE24:
	.size	glCopyTexSubImage2D, .-glCopyTexSubImage2D
	.globl	glCreateProgram
	.type	glCreateProgram, @function
glCreateProgram:
.LFB25:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.231[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE25:
	.size	glCreateProgram, .-glCreateProgram
	.globl	glCreateShader
	.type	glCreateShader, @function
glCreateShader:
.LFB26:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.230[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE26:
	.size	glCreateShader, .-glCreateShader
	.globl	glCullFace
	.type	glCullFace, @function
glCullFace:
.LFB27:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.229[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE27:
	.size	glCullFace, .-glCullFace
	.globl	glDeleteBuffers
	.type	glDeleteBuffers, @function
glDeleteBuffers:
.LFB28:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.228[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE28:
	.size	glDeleteBuffers, .-glDeleteBuffers
	.globl	glDeleteFramebuffers
	.type	glDeleteFramebuffers, @function
glDeleteFramebuffers:
.LFB29:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.227[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE29:
	.size	glDeleteFramebuffers, .-glDeleteFramebuffers
	.globl	glDeleteProgram
	.type	glDeleteProgram, @function
glDeleteProgram:
.LFB30:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.226[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE30:
	.size	glDeleteProgram, .-glDeleteProgram
	.globl	glDeleteRenderbuffers
	.type	glDeleteRenderbuffers, @function
glDeleteRenderbuffers:
.LFB31:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.225[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE31:
	.size	glDeleteRenderbuffers, .-glDeleteRenderbuffers
	.globl	glDeleteShader
	.type	glDeleteShader, @function
glDeleteShader:
.LFB32:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.224[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE32:
	.size	glDeleteShader, .-glDeleteShader
	.globl	glDeleteTextures
	.type	glDeleteTextures, @function
glDeleteTextures:
.LFB33:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.223[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE33:
	.size	glDeleteTextures, .-glDeleteTextures
	.globl	glDepthFunc
	.type	glDepthFunc, @function
glDepthFunc:
.LFB34:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.222[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE34:
	.size	glDepthFunc, .-glDepthFunc
	.globl	glDepthMask
	.type	glDepthMask, @function
glDepthMask:
.LFB35:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.221[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE35:
	.size	glDepthMask, .-glDepthMask
	.globl	glDepthRangef
	.type	glDepthRangef, @function
glDepthRangef:
.LFB36:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.220[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE36:
	.size	glDepthRangef, .-glDepthRangef
	.globl	glDetachShader
	.type	glDetachShader, @function
glDetachShader:
.LFB37:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.219[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE37:
	.size	glDetachShader, .-glDetachShader
	.globl	glDisable
	.type	glDisable, @function
glDisable:
.LFB38:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.218[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE38:
	.size	glDisable, .-glDisable
	.globl	glDisableVertexAttribArray
	.type	glDisableVertexAttribArray, @function
glDisableVertexAttribArray:
.LFB39:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.217[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE39:
	.size	glDisableVertexAttribArray, .-glDisableVertexAttribArray
	.globl	glDrawArrays
	.type	glDrawArrays, @function
glDrawArrays:
.LFB40:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.216[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE40:
	.size	glDrawArrays, .-glDrawArrays
	.globl	glDrawElements
	.type	glDrawElements, @function
glDrawElements:
.LFB41:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.215[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE41:
	.size	glDrawElements, .-glDrawElements
	.globl	glEnable
	.type	glEnable, @function
glEnable:
.LFB42:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.214[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE42:
	.size	glEnable, .-glEnable
	.globl	glEnableVertexAttribArray
	.type	glEnableVertexAttribArray, @function
glEnableVertexAttribArray:
.LFB43:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.213[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE43:
	.size	glEnableVertexAttribArray, .-glEnableVertexAttribArray
	.globl	glFinish
	.type	glFinish, @function
glFinish:
.LFB44:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.212[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE44:
	.size	glFinish, .-glFinish
	.globl	glFlush
	.type	glFlush, @function
glFlush:
.LFB45:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.211[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE45:
	.size	glFlush, .-glFlush
	.globl	glFramebufferRenderbuffer
	.type	glFramebufferRenderbuffer, @function
glFramebufferRenderbuffer:
.LFB46:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.210[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE46:
	.size	glFramebufferRenderbuffer, .-glFramebufferRenderbuffer
	.globl	glFramebufferTexture2D
	.type	glFramebufferTexture2D, @function
glFramebufferTexture2D:
.LFB47:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.209[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE47:
	.size	glFramebufferTexture2D, .-glFramebufferTexture2D
	.globl	glFrontFace
	.type	glFrontFace, @function
glFrontFace:
.LFB48:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.208[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE48:
	.size	glFrontFace, .-glFrontFace
	.globl	glGenBuffers
	.type	glGenBuffers, @function
glGenBuffers:
.LFB49:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.207[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE49:
	.size	glGenBuffers, .-glGenBuffers
	.globl	glGenerateMipmap
	.type	glGenerateMipmap, @function
glGenerateMipmap:
.LFB50:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.206[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE50:
	.size	glGenerateMipmap, .-glGenerateMipmap
	.globl	glGenFramebuffers
	.type	glGenFramebuffers, @function
glGenFramebuffers:
.LFB51:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.205[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE51:
	.size	glGenFramebuffers, .-glGenFramebuffers
	.globl	glGenRenderbuffers
	.type	glGenRenderbuffers, @function
glGenRenderbuffers:
.LFB52:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.204[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE52:
	.size	glGenRenderbuffers, .-glGenRenderbuffers
	.globl	glGenTextures
	.type	glGenTextures, @function
glGenTextures:
.LFB53:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.203[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE53:
	.size	glGenTextures, .-glGenTextures
	.globl	glGetActiveAttrib
	.type	glGetActiveAttrib, @function
glGetActiveAttrib:
.LFB54:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.202[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE54:
	.size	glGetActiveAttrib, .-glGetActiveAttrib
	.globl	glGetActiveUniform
	.type	glGetActiveUniform, @function
glGetActiveUniform:
.LFB55:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.201[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE55:
	.size	glGetActiveUniform, .-glGetActiveUniform
	.globl	glGetAttachedShaders
	.type	glGetAttachedShaders, @function
glGetAttachedShaders:
.LFB56:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.200[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE56:
	.size	glGetAttachedShaders, .-glGetAttachedShaders
	.globl	glGetAttribLocation
	.type	glGetAttribLocation, @function
glGetAttribLocation:
.LFB57:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.199[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE57:
	.size	glGetAttribLocation, .-glGetAttribLocation
	.globl	glGetBooleanv
	.type	glGetBooleanv, @function
glGetBooleanv:
.LFB58:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.198[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE58:
	.size	glGetBooleanv, .-glGetBooleanv
	.globl	glGetBufferParameteriv
	.type	glGetBufferParameteriv, @function
glGetBufferParameteriv:
.LFB59:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.197[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE59:
	.size	glGetBufferParameteriv, .-glGetBufferParameteriv
	.globl	glGetError
	.type	glGetError, @function
glGetError:
.LFB60:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.196[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE60:
	.size	glGetError, .-glGetError
	.globl	glGetFloatv
	.type	glGetFloatv, @function
glGetFloatv:
.LFB61:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.195[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE61:
	.size	glGetFloatv, .-glGetFloatv
	.globl	glGetFramebufferAttachmentParameteriv
	.type	glGetFramebufferAttachmentParameteriv, @function
glGetFramebufferAttachmentParameteriv:
.LFB62:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.194[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE62:
	.size	glGetFramebufferAttachmentParameteriv, .-glGetFramebufferAttachmentParameteriv
	.globl	glGetIntegerv
	.type	glGetIntegerv, @function
glGetIntegerv:
.LFB63:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.193[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE63:
	.size	glGetIntegerv, .-glGetIntegerv
	.globl	glGetProgramiv
	.type	glGetProgramiv, @function
glGetProgramiv:
.LFB64:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.192[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE64:
	.size	glGetProgramiv, .-glGetProgramiv
	.globl	glGetProgramInfoLog
	.type	glGetProgramInfoLog, @function
glGetProgramInfoLog:
.LFB65:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.191[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE65:
	.size	glGetProgramInfoLog, .-glGetProgramInfoLog
	.globl	glGetRenderbufferParameteriv
	.type	glGetRenderbufferParameteriv, @function
glGetRenderbufferParameteriv:
.LFB66:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.190[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE66:
	.size	glGetRenderbufferParameteriv, .-glGetRenderbufferParameteriv
	.globl	glGetShaderiv
	.type	glGetShaderiv, @function
glGetShaderiv:
.LFB67:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.189[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE67:
	.size	glGetShaderiv, .-glGetShaderiv
	.globl	glGetShaderInfoLog
	.type	glGetShaderInfoLog, @function
glGetShaderInfoLog:
.LFB68:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.188[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE68:
	.size	glGetShaderInfoLog, .-glGetShaderInfoLog
	.globl	glGetShaderPrecisionFormat
	.type	glGetShaderPrecisionFormat, @function
glGetShaderPrecisionFormat:
.LFB69:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.187[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE69:
	.size	glGetShaderPrecisionFormat, .-glGetShaderPrecisionFormat
	.globl	glGetShaderSource
	.type	glGetShaderSource, @function
glGetShaderSource:
.LFB70:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.186[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE70:
	.size	glGetShaderSource, .-glGetShaderSource
	.globl	glGetString
	.type	glGetString, @function
glGetString:
.LFB71:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.185[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE71:
	.size	glGetString, .-glGetString
	.globl	glGetTexParameterfv
	.type	glGetTexParameterfv, @function
glGetTexParameterfv:
.LFB72:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.184[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE72:
	.size	glGetTexParameterfv, .-glGetTexParameterfv
	.globl	glGetTexParameteriv
	.type	glGetTexParameteriv, @function
glGetTexParameteriv:
.LFB73:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.183[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE73:
	.size	glGetTexParameteriv, .-glGetTexParameteriv
	.globl	glGetUniformfv
	.type	glGetUniformfv, @function
glGetUniformfv:
.LFB74:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.182[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE74:
	.size	glGetUniformfv, .-glGetUniformfv
	.globl	glGetUniformiv
	.type	glGetUniformiv, @function
glGetUniformiv:
.LFB75:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.181[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE75:
	.size	glGetUniformiv, .-glGetUniformiv
	.globl	glGetUniformLocation
	.type	glGetUniformLocation, @function
glGetUniformLocation:
.LFB76:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.180[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE76:
	.size	glGetUniformLocation, .-glGetUniformLocation
	.globl	glGetVertexAttribfv
	.type	glGetVertexAttribfv, @function
glGetVertexAttribfv:
.LFB77:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.179[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE77:
	.size	glGetVertexAttribfv, .-glGetVertexAttribfv
	.globl	glGetVertexAttribiv
	.type	glGetVertexAttribiv, @function
glGetVertexAttribiv:
.LFB78:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.178[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE78:
	.size	glGetVertexAttribiv, .-glGetVertexAttribiv
	.globl	glGetVertexAttribPointerv
	.type	glGetVertexAttribPointerv, @function
glGetVertexAttribPointerv:
.LFB79:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.177[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE79:
	.size	glGetVertexAttribPointerv, .-glGetVertexAttribPointerv
	.globl	glHint
	.type	glHint, @function
glHint:
.LFB80:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.176[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE80:
	.size	glHint, .-glHint
	.globl	glIsBuffer
	.type	glIsBuffer, @function
glIsBuffer:
.LFB81:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.175[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE81:
	.size	glIsBuffer, .-glIsBuffer
	.globl	glIsEnabled
	.type	glIsEnabled, @function
glIsEnabled:
.LFB82:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.174[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE82:
	.size	glIsEnabled, .-glIsEnabled
	.globl	glIsFramebuffer
	.type	glIsFramebuffer, @function
glIsFramebuffer:
.LFB83:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.173[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE83:
	.size	glIsFramebuffer, .-glIsFramebuffer
	.globl	glIsProgram
	.type	glIsProgram, @function
glIsProgram:
.LFB84:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.172[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE84:
	.size	glIsProgram, .-glIsProgram
	.globl	glIsRenderbuffer
	.type	glIsRenderbuffer, @function
glIsRenderbuffer:
.LFB85:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.171[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE85:
	.size	glIsRenderbuffer, .-glIsRenderbuffer
	.globl	glIsShader
	.type	glIsShader, @function
glIsShader:
.LFB86:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.170[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE86:
	.size	glIsShader, .-glIsShader
	.globl	glIsTexture
	.type	glIsTexture, @function
glIsTexture:
.LFB87:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.169[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE87:
	.size	glIsTexture, .-glIsTexture
	.globl	glLineWidth
	.type	glLineWidth, @function
glLineWidth:
.LFB88:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.168[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE88:
	.size	glLineWidth, .-glLineWidth
	.globl	glLinkProgram
	.type	glLinkProgram, @function
glLinkProgram:
.LFB89:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.167[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE89:
	.size	glLinkProgram, .-glLinkProgram
	.globl	glPixelStorei
	.type	glPixelStorei, @function
glPixelStorei:
.LFB90:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.166[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE90:
	.size	glPixelStorei, .-glPixelStorei
	.globl	glPolygonOffset
	.type	glPolygonOffset, @function
glPolygonOffset:
.LFB91:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.165[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE91:
	.size	glPolygonOffset, .-glPolygonOffset
	.globl	glReadPixels
	.type	glReadPixels, @function
glReadPixels:
.LFB92:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.164[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE92:
	.size	glReadPixels, .-glReadPixels
	.globl	glReleaseShaderCompiler
	.type	glReleaseShaderCompiler, @function
glReleaseShaderCompiler:
.LFB93:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.163[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE93:
	.size	glReleaseShaderCompiler, .-glReleaseShaderCompiler
	.globl	glRenderbufferStorage
	.type	glRenderbufferStorage, @function
glRenderbufferStorage:
.LFB94:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.162[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE94:
	.size	glRenderbufferStorage, .-glRenderbufferStorage
	.globl	glSampleCoverage
	.type	glSampleCoverage, @function
glSampleCoverage:
.LFB95:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.161[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE95:
	.size	glSampleCoverage, .-glSampleCoverage
	.globl	glScissor
	.type	glScissor, @function
glScissor:
.LFB96:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.160[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE96:
	.size	glScissor, .-glScissor
	.globl	glShaderBinary
	.type	glShaderBinary, @function
glShaderBinary:
.LFB97:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.159[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE97:
	.size	glShaderBinary, .-glShaderBinary
	.globl	glShaderSource
	.type	glShaderSource, @function
glShaderSource:
.LFB98:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.158[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE98:
	.size	glShaderSource, .-glShaderSource
	.globl	glStencilFunc
	.type	glStencilFunc, @function
glStencilFunc:
.LFB99:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.157[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE99:
	.size	glStencilFunc, .-glStencilFunc
	.globl	glStencilFuncSeparate
	.type	glStencilFuncSeparate, @function
glStencilFuncSeparate:
.LFB100:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.156[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE100:
	.size	glStencilFuncSeparate, .-glStencilFuncSeparate
	.globl	glStencilMask
	.type	glStencilMask, @function
glStencilMask:
.LFB101:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.155[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE101:
	.size	glStencilMask, .-glStencilMask
	.globl	glStencilMaskSeparate
	.type	glStencilMaskSeparate, @function
glStencilMaskSeparate:
.LFB102:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.154[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE102:
	.size	glStencilMaskSeparate, .-glStencilMaskSeparate
	.globl	glStencilOp
	.type	glStencilOp, @function
glStencilOp:
.LFB103:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.153[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE103:
	.size	glStencilOp, .-glStencilOp
	.globl	glStencilOpSeparate
	.type	glStencilOpSeparate, @function
glStencilOpSeparate:
.LFB104:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.152[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE104:
	.size	glStencilOpSeparate, .-glStencilOpSeparate
	.globl	glTexImage2D
	.type	glTexImage2D, @function
glTexImage2D:
.LFB105:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.151[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE105:
	.size	glTexImage2D, .-glTexImage2D
	.globl	glTexParameterf
	.type	glTexParameterf, @function
glTexParameterf:
.LFB106:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.150[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE106:
	.size	glTexParameterf, .-glTexParameterf
	.globl	glTexParameterfv
	.type	glTexParameterfv, @function
glTexParameterfv:
.LFB107:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.149[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE107:
	.size	glTexParameterfv, .-glTexParameterfv
	.globl	glTexParameteri
	.type	glTexParameteri, @function
glTexParameteri:
.LFB108:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.148[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE108:
	.size	glTexParameteri, .-glTexParameteri
	.globl	glTexParameteriv
	.type	glTexParameteriv, @function
glTexParameteriv:
.LFB109:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.147[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE109:
	.size	glTexParameteriv, .-glTexParameteriv
	.globl	glTexSubImage2D
	.type	glTexSubImage2D, @function
glTexSubImage2D:
.LFB110:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.146[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE110:
	.size	glTexSubImage2D, .-glTexSubImage2D
	.globl	glUniform1f
	.type	glUniform1f, @function
glUniform1f:
.LFB111:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.145[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE111:
	.size	glUniform1f, .-glUniform1f
	.globl	glUniform1fv
	.type	glUniform1fv, @function
glUniform1fv:
.LFB112:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.144[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE112:
	.size	glUniform1fv, .-glUniform1fv
	.globl	glUniform1i
	.type	glUniform1i, @function
glUniform1i:
.LFB113:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.143[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE113:
	.size	glUniform1i, .-glUniform1i
	.globl	glUniform1iv
	.type	glUniform1iv, @function
glUniform1iv:
.LFB114:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.142[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE114:
	.size	glUniform1iv, .-glUniform1iv
	.globl	glUniform2f
	.type	glUniform2f, @function
glUniform2f:
.LFB115:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.141[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE115:
	.size	glUniform2f, .-glUniform2f
	.globl	glUniform2fv
	.type	glUniform2fv, @function
glUniform2fv:
.LFB116:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.140[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE116:
	.size	glUniform2fv, .-glUniform2fv
	.globl	glUniform2i
	.type	glUniform2i, @function
glUniform2i:
.LFB117:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.139[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE117:
	.size	glUniform2i, .-glUniform2i
	.globl	glUniform2iv
	.type	glUniform2iv, @function
glUniform2iv:
.LFB118:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.138[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE118:
	.size	glUniform2iv, .-glUniform2iv
	.globl	glUniform3f
	.type	glUniform3f, @function
glUniform3f:
.LFB119:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.137[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE119:
	.size	glUniform3f, .-glUniform3f
	.globl	glUniform3fv
	.type	glUniform3fv, @function
glUniform3fv:
.LFB120:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.136[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE120:
	.size	glUniform3fv, .-glUniform3fv
	.globl	glUniform3i
	.type	glUniform3i, @function
glUniform3i:
.LFB121:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.135[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE121:
	.size	glUniform3i, .-glUniform3i
	.globl	glUniform3iv
	.type	glUniform3iv, @function
glUniform3iv:
.LFB122:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.134[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE122:
	.size	glUniform3iv, .-glUniform3iv
	.globl	glUniform4f
	.type	glUniform4f, @function
glUniform4f:
.LFB123:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.133[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE123:
	.size	glUniform4f, .-glUniform4f
	.globl	glUniform4fv
	.type	glUniform4fv, @function
glUniform4fv:
.LFB124:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.132[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE124:
	.size	glUniform4fv, .-glUniform4fv
	.globl	glUniform4i
	.type	glUniform4i, @function
glUniform4i:
.LFB125:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.131[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE125:
	.size	glUniform4i, .-glUniform4i
	.globl	glUniform4iv
	.type	glUniform4iv, @function
glUniform4iv:
.LFB126:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.130[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE126:
	.size	glUniform4iv, .-glUniform4iv
	.globl	glUniformMatrix2fv
	.type	glUniformMatrix2fv, @function
glUniformMatrix2fv:
.LFB127:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.129[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE127:
	.size	glUniformMatrix2fv, .-glUniformMatrix2fv
	.globl	glUniformMatrix3fv
	.type	glUniformMatrix3fv, @function
glUniformMatrix3fv:
.LFB128:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.128[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE128:
	.size	glUniformMatrix3fv, .-glUniformMatrix3fv
	.globl	glUniformMatrix4fv
	.type	glUniformMatrix4fv, @function
glUniformMatrix4fv:
.LFB129:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.127[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE129:
	.size	glUniformMatrix4fv, .-glUniformMatrix4fv
	.globl	glUseProgram
	.type	glUseProgram, @function
glUseProgram:
.LFB130:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.126[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE130:
	.size	glUseProgram, .-glUseProgram
	.globl	glValidateProgram
	.type	glValidateProgram, @function
glValidateProgram:
.LFB131:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.125[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE131:
	.size	glValidateProgram, .-glValidateProgram
	.globl	glVertexAttrib1f
	.type	glVertexAttrib1f, @function
glVertexAttrib1f:
.LFB132:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.124[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE132:
	.size	glVertexAttrib1f, .-glVertexAttrib1f
	.globl	glVertexAttrib1fv
	.type	glVertexAttrib1fv, @function
glVertexAttrib1fv:
.LFB133:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.123[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE133:
	.size	glVertexAttrib1fv, .-glVertexAttrib1fv
	.globl	glVertexAttrib2f
	.type	glVertexAttrib2f, @function
glVertexAttrib2f:
.LFB134:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.122[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE134:
	.size	glVertexAttrib2f, .-glVertexAttrib2f
	.globl	glVertexAttrib2fv
	.type	glVertexAttrib2fv, @function
glVertexAttrib2fv:
.LFB135:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.121[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE135:
	.size	glVertexAttrib2fv, .-glVertexAttrib2fv
	.globl	glVertexAttrib3f
	.type	glVertexAttrib3f, @function
glVertexAttrib3f:
.LFB136:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.120[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE136:
	.size	glVertexAttrib3f, .-glVertexAttrib3f
	.globl	glVertexAttrib3fv
	.type	glVertexAttrib3fv, @function
glVertexAttrib3fv:
.LFB137:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.119[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE137:
	.size	glVertexAttrib3fv, .-glVertexAttrib3fv
	.globl	glVertexAttrib4f
	.type	glVertexAttrib4f, @function
glVertexAttrib4f:
.LFB138:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.118[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE138:
	.size	glVertexAttrib4f, .-glVertexAttrib4f
	.globl	glVertexAttrib4fv
	.type	glVertexAttrib4fv, @function
glVertexAttrib4fv:
.LFB139:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.117[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE139:
	.size	glVertexAttrib4fv, .-glVertexAttrib4fv
	.globl	glVertexAttribPointer
	.type	glVertexAttribPointer, @function
glVertexAttribPointer:
.LFB140:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.116[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE140:
	.size	glVertexAttribPointer, .-glVertexAttribPointer
	.globl	glViewport
	.type	glViewport, @function
glViewport:
.LFB141:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.115[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE141:
	.size	glViewport, .-glViewport
	.globl	glReadBuffer
	.type	glReadBuffer, @function
glReadBuffer:
.LFB142:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.114[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE142:
	.size	glReadBuffer, .-glReadBuffer
	.globl	glDrawRangeElements
	.type	glDrawRangeElements, @function
glDrawRangeElements:
.LFB143:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.113[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE143:
	.size	glDrawRangeElements, .-glDrawRangeElements
	.globl	glTexImage3D
	.type	glTexImage3D, @function
glTexImage3D:
.LFB144:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.112[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE144:
	.size	glTexImage3D, .-glTexImage3D
	.globl	glTexSubImage3D
	.type	glTexSubImage3D, @function
glTexSubImage3D:
.LFB145:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.111[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE145:
	.size	glTexSubImage3D, .-glTexSubImage3D
	.globl	glCopyTexSubImage3D
	.type	glCopyTexSubImage3D, @function
glCopyTexSubImage3D:
.LFB146:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.110[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE146:
	.size	glCopyTexSubImage3D, .-glCopyTexSubImage3D
	.globl	glCompressedTexImage3D
	.type	glCompressedTexImage3D, @function
glCompressedTexImage3D:
.LFB147:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.109[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE147:
	.size	glCompressedTexImage3D, .-glCompressedTexImage3D
	.globl	glCompressedTexSubImage3D
	.type	glCompressedTexSubImage3D, @function
glCompressedTexSubImage3D:
.LFB148:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.108[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE148:
	.size	glCompressedTexSubImage3D, .-glCompressedTexSubImage3D
	.globl	glGenQueries
	.type	glGenQueries, @function
glGenQueries:
.LFB149:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.107[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE149:
	.size	glGenQueries, .-glGenQueries
	.globl	glDeleteQueries
	.type	glDeleteQueries, @function
glDeleteQueries:
.LFB150:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.106[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE150:
	.size	glDeleteQueries, .-glDeleteQueries
	.globl	glIsQuery
	.type	glIsQuery, @function
glIsQuery:
.LFB151:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.105[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE151:
	.size	glIsQuery, .-glIsQuery
	.globl	glBeginQuery
	.type	glBeginQuery, @function
glBeginQuery:
.LFB152:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.104[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE152:
	.size	glBeginQuery, .-glBeginQuery
	.globl	glEndQuery
	.type	glEndQuery, @function
glEndQuery:
.LFB153:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.103[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE153:
	.size	glEndQuery, .-glEndQuery
	.globl	glGetQueryiv
	.type	glGetQueryiv, @function
glGetQueryiv:
.LFB154:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.102[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE154:
	.size	glGetQueryiv, .-glGetQueryiv
	.globl	glGetQueryObjectuiv
	.type	glGetQueryObjectuiv, @function
glGetQueryObjectuiv:
.LFB155:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.101[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE155:
	.size	glGetQueryObjectuiv, .-glGetQueryObjectuiv
	.globl	glUnmapBuffer
	.type	glUnmapBuffer, @function
glUnmapBuffer:
.LFB156:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.100[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE156:
	.size	glUnmapBuffer, .-glUnmapBuffer
	.globl	glGetBufferPointerv
	.type	glGetBufferPointerv, @function
glGetBufferPointerv:
.LFB157:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.99[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE157:
	.size	glGetBufferPointerv, .-glGetBufferPointerv
	.globl	glDrawBuffers
	.type	glDrawBuffers, @function
glDrawBuffers:
.LFB158:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.98[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE158:
	.size	glDrawBuffers, .-glDrawBuffers
	.globl	glUniformMatrix2x3fv
	.type	glUniformMatrix2x3fv, @function
glUniformMatrix2x3fv:
.LFB159:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.97[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE159:
	.size	glUniformMatrix2x3fv, .-glUniformMatrix2x3fv
	.globl	glUniformMatrix3x2fv
	.type	glUniformMatrix3x2fv, @function
glUniformMatrix3x2fv:
.LFB160:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.96[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE160:
	.size	glUniformMatrix3x2fv, .-glUniformMatrix3x2fv
	.globl	glUniformMatrix2x4fv
	.type	glUniformMatrix2x4fv, @function
glUniformMatrix2x4fv:
.LFB161:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.95[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE161:
	.size	glUniformMatrix2x4fv, .-glUniformMatrix2x4fv
	.globl	glUniformMatrix4x2fv
	.type	glUniformMatrix4x2fv, @function
glUniformMatrix4x2fv:
.LFB162:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.94[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE162:
	.size	glUniformMatrix4x2fv, .-glUniformMatrix4x2fv
	.globl	glUniformMatrix3x4fv
	.type	glUniformMatrix3x4fv, @function
glUniformMatrix3x4fv:
.LFB163:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.93[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE163:
	.size	glUniformMatrix3x4fv, .-glUniformMatrix3x4fv
	.globl	glUniformMatrix4x3fv
	.type	glUniformMatrix4x3fv, @function
glUniformMatrix4x3fv:
.LFB164:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.92[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE164:
	.size	glUniformMatrix4x3fv, .-glUniformMatrix4x3fv
	.globl	glBlitFramebuffer
	.type	glBlitFramebuffer, @function
glBlitFramebuffer:
.LFB165:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.91[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE165:
	.size	glBlitFramebuffer, .-glBlitFramebuffer
	.globl	glRenderbufferStorageMultisample
	.type	glRenderbufferStorageMultisample, @function
glRenderbufferStorageMultisample:
.LFB166:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.90[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE166:
	.size	glRenderbufferStorageMultisample, .-glRenderbufferStorageMultisample
	.globl	glFramebufferTextureLayer
	.type	glFramebufferTextureLayer, @function
glFramebufferTextureLayer:
.LFB167:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.89[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE167:
	.size	glFramebufferTextureLayer, .-glFramebufferTextureLayer
	.globl	glMapBufferRange
	.type	glMapBufferRange, @function
glMapBufferRange:
.LFB168:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.88[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE168:
	.size	glMapBufferRange, .-glMapBufferRange
	.globl	glFlushMappedBufferRange
	.type	glFlushMappedBufferRange, @function
glFlushMappedBufferRange:
.LFB169:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.87[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE169:
	.size	glFlushMappedBufferRange, .-glFlushMappedBufferRange
	.globl	glBindVertexArray
	.type	glBindVertexArray, @function
glBindVertexArray:
.LFB170:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.86[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE170:
	.size	glBindVertexArray, .-glBindVertexArray
	.globl	glDeleteVertexArrays
	.type	glDeleteVertexArrays, @function
glDeleteVertexArrays:
.LFB171:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.85[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE171:
	.size	glDeleteVertexArrays, .-glDeleteVertexArrays
	.globl	glGenVertexArrays
	.type	glGenVertexArrays, @function
glGenVertexArrays:
.LFB172:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.84[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE172:
	.size	glGenVertexArrays, .-glGenVertexArrays
	.globl	glIsVertexArray
	.type	glIsVertexArray, @function
glIsVertexArray:
.LFB173:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.83[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE173:
	.size	glIsVertexArray, .-glIsVertexArray
	.globl	glGetIntegeri_v
	.type	glGetIntegeri_v, @function
glGetIntegeri_v:
.LFB174:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.82[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE174:
	.size	glGetIntegeri_v, .-glGetIntegeri_v
	.globl	glBeginTransformFeedback
	.type	glBeginTransformFeedback, @function
glBeginTransformFeedback:
.LFB175:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.81[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE175:
	.size	glBeginTransformFeedback, .-glBeginTransformFeedback
	.globl	glEndTransformFeedback
	.type	glEndTransformFeedback, @function
glEndTransformFeedback:
.LFB176:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.80[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE176:
	.size	glEndTransformFeedback, .-glEndTransformFeedback
	.globl	glBindBufferRange
	.type	glBindBufferRange, @function
glBindBufferRange:
.LFB177:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.79[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE177:
	.size	glBindBufferRange, .-glBindBufferRange
	.globl	glBindBufferBase
	.type	glBindBufferBase, @function
glBindBufferBase:
.LFB178:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.78[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE178:
	.size	glBindBufferBase, .-glBindBufferBase
	.globl	glTransformFeedbackVaryings
	.type	glTransformFeedbackVaryings, @function
glTransformFeedbackVaryings:
.LFB179:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.77[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE179:
	.size	glTransformFeedbackVaryings, .-glTransformFeedbackVaryings
	.globl	glGetTransformFeedbackVarying
	.type	glGetTransformFeedbackVarying, @function
glGetTransformFeedbackVarying:
.LFB180:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.76[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE180:
	.size	glGetTransformFeedbackVarying, .-glGetTransformFeedbackVarying
	.globl	glVertexAttribIPointer
	.type	glVertexAttribIPointer, @function
glVertexAttribIPointer:
.LFB181:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.75[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE181:
	.size	glVertexAttribIPointer, .-glVertexAttribIPointer
	.globl	glGetVertexAttribIiv
	.type	glGetVertexAttribIiv, @function
glGetVertexAttribIiv:
.LFB182:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.74[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE182:
	.size	glGetVertexAttribIiv, .-glGetVertexAttribIiv
	.globl	glGetVertexAttribIuiv
	.type	glGetVertexAttribIuiv, @function
glGetVertexAttribIuiv:
.LFB183:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.73[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE183:
	.size	glGetVertexAttribIuiv, .-glGetVertexAttribIuiv
	.globl	glVertexAttribI4i
	.type	glVertexAttribI4i, @function
glVertexAttribI4i:
.LFB184:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.72[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE184:
	.size	glVertexAttribI4i, .-glVertexAttribI4i
	.globl	glVertexAttribI4ui
	.type	glVertexAttribI4ui, @function
glVertexAttribI4ui:
.LFB185:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.71[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE185:
	.size	glVertexAttribI4ui, .-glVertexAttribI4ui
	.globl	glVertexAttribI4iv
	.type	glVertexAttribI4iv, @function
glVertexAttribI4iv:
.LFB186:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.70[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE186:
	.size	glVertexAttribI4iv, .-glVertexAttribI4iv
	.globl	glVertexAttribI4uiv
	.type	glVertexAttribI4uiv, @function
glVertexAttribI4uiv:
.LFB187:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.69[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE187:
	.size	glVertexAttribI4uiv, .-glVertexAttribI4uiv
	.globl	glGetUniformuiv
	.type	glGetUniformuiv, @function
glGetUniformuiv:
.LFB188:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.68[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE188:
	.size	glGetUniformuiv, .-glGetUniformuiv
	.globl	glGetFragDataLocation
	.type	glGetFragDataLocation, @function
glGetFragDataLocation:
.LFB189:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.67[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE189:
	.size	glGetFragDataLocation, .-glGetFragDataLocation
	.globl	glUniform1ui
	.type	glUniform1ui, @function
glUniform1ui:
.LFB190:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.66[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE190:
	.size	glUniform1ui, .-glUniform1ui
	.globl	glUniform2ui
	.type	glUniform2ui, @function
glUniform2ui:
.LFB191:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.65[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE191:
	.size	glUniform2ui, .-glUniform2ui
	.globl	glUniform3ui
	.type	glUniform3ui, @function
glUniform3ui:
.LFB192:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.64[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE192:
	.size	glUniform3ui, .-glUniform3ui
	.globl	glUniform4ui
	.type	glUniform4ui, @function
glUniform4ui:
.LFB193:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.63[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE193:
	.size	glUniform4ui, .-glUniform4ui
	.globl	glUniform1uiv
	.type	glUniform1uiv, @function
glUniform1uiv:
.LFB194:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.62[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE194:
	.size	glUniform1uiv, .-glUniform1uiv
	.globl	glUniform2uiv
	.type	glUniform2uiv, @function
glUniform2uiv:
.LFB195:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.61[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE195:
	.size	glUniform2uiv, .-glUniform2uiv
	.globl	glUniform3uiv
	.type	glUniform3uiv, @function
glUniform3uiv:
.LFB196:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.60[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE196:
	.size	glUniform3uiv, .-glUniform3uiv
	.globl	glUniform4uiv
	.type	glUniform4uiv, @function
glUniform4uiv:
.LFB197:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.59[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE197:
	.size	glUniform4uiv, .-glUniform4uiv
	.globl	glClearBufferiv
	.type	glClearBufferiv, @function
glClearBufferiv:
.LFB198:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.58[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE198:
	.size	glClearBufferiv, .-glClearBufferiv
	.globl	glClearBufferuiv
	.type	glClearBufferuiv, @function
glClearBufferuiv:
.LFB199:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.57[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE199:
	.size	glClearBufferuiv, .-glClearBufferuiv
	.globl	glClearBufferfv
	.type	glClearBufferfv, @function
glClearBufferfv:
.LFB200:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.56[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE200:
	.size	glClearBufferfv, .-glClearBufferfv
	.globl	glClearBufferfi
	.type	glClearBufferfi, @function
glClearBufferfi:
.LFB201:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.55[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE201:
	.size	glClearBufferfi, .-glClearBufferfi
	.globl	glGetStringi
	.type	glGetStringi, @function
glGetStringi:
.LFB202:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.54[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE202:
	.size	glGetStringi, .-glGetStringi
	.globl	glCopyBufferSubData
	.type	glCopyBufferSubData, @function
glCopyBufferSubData:
.LFB203:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.53[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE203:
	.size	glCopyBufferSubData, .-glCopyBufferSubData
	.globl	glGetUniformIndices
	.type	glGetUniformIndices, @function
glGetUniformIndices:
.LFB204:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.52[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE204:
	.size	glGetUniformIndices, .-glGetUniformIndices
	.globl	glGetActiveUniformsiv
	.type	glGetActiveUniformsiv, @function
glGetActiveUniformsiv:
.LFB205:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.51[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE205:
	.size	glGetActiveUniformsiv, .-glGetActiveUniformsiv
	.globl	glGetUniformBlockIndex
	.type	glGetUniformBlockIndex, @function
glGetUniformBlockIndex:
.LFB206:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.50[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE206:
	.size	glGetUniformBlockIndex, .-glGetUniformBlockIndex
	.globl	glGetActiveUniformBlockiv
	.type	glGetActiveUniformBlockiv, @function
glGetActiveUniformBlockiv:
.LFB207:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.49[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE207:
	.size	glGetActiveUniformBlockiv, .-glGetActiveUniformBlockiv
	.globl	glGetActiveUniformBlockName
	.type	glGetActiveUniformBlockName, @function
glGetActiveUniformBlockName:
.LFB208:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.48[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE208:
	.size	glGetActiveUniformBlockName, .-glGetActiveUniformBlockName
	.globl	glUniformBlockBinding
	.type	glUniformBlockBinding, @function
glUniformBlockBinding:
.LFB209:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.47[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE209:
	.size	glUniformBlockBinding, .-glUniformBlockBinding
	.globl	glDrawArraysInstanced
	.type	glDrawArraysInstanced, @function
glDrawArraysInstanced:
.LFB210:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.46[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE210:
	.size	glDrawArraysInstanced, .-glDrawArraysInstanced
	.globl	glDrawElementsInstanced
	.type	glDrawElementsInstanced, @function
glDrawElementsInstanced:
.LFB211:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.45[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE211:
	.size	glDrawElementsInstanced, .-glDrawElementsInstanced
	.globl	glFenceSync
	.type	glFenceSync, @function
glFenceSync:
.LFB212:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.44[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE212:
	.size	glFenceSync, .-glFenceSync
	.globl	glIsSync
	.type	glIsSync, @function
glIsSync:
.LFB213:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.43[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE213:
	.size	glIsSync, .-glIsSync
	.globl	glDeleteSync
	.type	glDeleteSync, @function
glDeleteSync:
.LFB214:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.42[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE214:
	.size	glDeleteSync, .-glDeleteSync
	.globl	glClientWaitSync
	.type	glClientWaitSync, @function
glClientWaitSync:
.LFB215:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.41[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE215:
	.size	glClientWaitSync, .-glClientWaitSync
	.globl	glWaitSync
	.type	glWaitSync, @function
glWaitSync:
.LFB216:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.40[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE216:
	.size	glWaitSync, .-glWaitSync
	.globl	glGetInteger64v
	.type	glGetInteger64v, @function
glGetInteger64v:
.LFB217:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.39[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE217:
	.size	glGetInteger64v, .-glGetInteger64v
	.globl	glGetSynciv
	.type	glGetSynciv, @function
glGetSynciv:
.LFB218:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.38[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE218:
	.size	glGetSynciv, .-glGetSynciv
	.globl	glGetInteger64i_v
	.type	glGetInteger64i_v, @function
glGetInteger64i_v:
.LFB219:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.37[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE219:
	.size	glGetInteger64i_v, .-glGetInteger64i_v
	.globl	glGetBufferParameteri64v
	.type	glGetBufferParameteri64v, @function
glGetBufferParameteri64v:
.LFB220:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.36[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE220:
	.size	glGetBufferParameteri64v, .-glGetBufferParameteri64v
	.globl	glGenSamplers
	.type	glGenSamplers, @function
glGenSamplers:
.LFB221:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.35[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE221:
	.size	glGenSamplers, .-glGenSamplers
	.globl	glDeleteSamplers
	.type	glDeleteSamplers, @function
glDeleteSamplers:
.LFB222:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.34[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE222:
	.size	glDeleteSamplers, .-glDeleteSamplers
	.globl	glIsSampler
	.type	glIsSampler, @function
glIsSampler:
.LFB223:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.33[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE223:
	.size	glIsSampler, .-glIsSampler
	.globl	glBindSampler
	.type	glBindSampler, @function
glBindSampler:
.LFB224:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.32[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE224:
	.size	glBindSampler, .-glBindSampler
	.globl	glSamplerParameteri
	.type	glSamplerParameteri, @function
glSamplerParameteri:
.LFB225:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.31[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE225:
	.size	glSamplerParameteri, .-glSamplerParameteri
	.globl	glSamplerParameteriv
	.type	glSamplerParameteriv, @function
glSamplerParameteriv:
.LFB226:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.30[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE226:
	.size	glSamplerParameteriv, .-glSamplerParameteriv
	.globl	glSamplerParameterf
	.type	glSamplerParameterf, @function
glSamplerParameterf:
.LFB227:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.29[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE227:
	.size	glSamplerParameterf, .-glSamplerParameterf
	.globl	glSamplerParameterfv
	.type	glSamplerParameterfv, @function
glSamplerParameterfv:
.LFB228:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.28[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE228:
	.size	glSamplerParameterfv, .-glSamplerParameterfv
	.globl	glGetSamplerParameteriv
	.type	glGetSamplerParameteriv, @function
glGetSamplerParameteriv:
.LFB229:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.27[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE229:
	.size	glGetSamplerParameteriv, .-glGetSamplerParameteriv
	.globl	glGetSamplerParameterfv
	.type	glGetSamplerParameterfv, @function
glGetSamplerParameterfv:
.LFB230:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.26[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE230:
	.size	glGetSamplerParameterfv, .-glGetSamplerParameterfv
	.globl	glVertexAttribDivisor
	.type	glVertexAttribDivisor, @function
glVertexAttribDivisor:
.LFB231:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.25[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE231:
	.size	glVertexAttribDivisor, .-glVertexAttribDivisor
	.globl	glBindTransformFeedback
	.type	glBindTransformFeedback, @function
glBindTransformFeedback:
.LFB232:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.24[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE232:
	.size	glBindTransformFeedback, .-glBindTransformFeedback
	.globl	glDeleteTransformFeedbacks
	.type	glDeleteTransformFeedbacks, @function
glDeleteTransformFeedbacks:
.LFB233:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.23[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE233:
	.size	glDeleteTransformFeedbacks, .-glDeleteTransformFeedbacks
	.globl	glGenTransformFeedbacks
	.type	glGenTransformFeedbacks, @function
glGenTransformFeedbacks:
.LFB234:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.22[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE234:
	.size	glGenTransformFeedbacks, .-glGenTransformFeedbacks
	.globl	glIsTransformFeedback
	.type	glIsTransformFeedback, @function
glIsTransformFeedback:
.LFB235:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.21[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE235:
	.size	glIsTransformFeedback, .-glIsTransformFeedback
	.globl	glPauseTransformFeedback
	.type	glPauseTransformFeedback, @function
glPauseTransformFeedback:
.LFB236:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.20[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE236:
	.size	glPauseTransformFeedback, .-glPauseTransformFeedback
	.globl	glResumeTransformFeedback
	.type	glResumeTransformFeedback, @function
glResumeTransformFeedback:
.LFB237:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.19[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE237:
	.size	glResumeTransformFeedback, .-glResumeTransformFeedback
	.globl	glGetProgramBinary
	.type	glGetProgramBinary, @function
glGetProgramBinary:
.LFB238:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.18[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE238:
	.size	glGetProgramBinary, .-glGetProgramBinary
	.globl	glProgramBinary
	.type	glProgramBinary, @function
glProgramBinary:
.LFB239:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.17[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE239:
	.size	glProgramBinary, .-glProgramBinary
	.globl	glProgramParameteri
	.type	glProgramParameteri, @function
glProgramParameteri:
.LFB240:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.16[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE240:
	.size	glProgramParameteri, .-glProgramParameteri
	.globl	glInvalidateFramebuffer
	.type	glInvalidateFramebuffer, @function
glInvalidateFramebuffer:
.LFB241:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.15[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE241:
	.size	glInvalidateFramebuffer, .-glInvalidateFramebuffer
	.globl	glInvalidateSubFramebuffer
	.type	glInvalidateSubFramebuffer, @function
glInvalidateSubFramebuffer:
.LFB242:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.14[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE242:
	.size	glInvalidateSubFramebuffer, .-glInvalidateSubFramebuffer
	.globl	glTexStorage2D
	.type	glTexStorage2D, @function
glTexStorage2D:
.LFB243:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.13[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE243:
	.size	glTexStorage2D, .-glTexStorage2D
	.globl	glTexStorage3D
	.type	glTexStorage3D, @function
glTexStorage3D:
.LFB244:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.12[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE244:
	.size	glTexStorage3D, .-glTexStorage3D
	.globl	glGetInternalformativ
	.type	glGetInternalformativ, @function
glGetInternalformativ:
.LFB245:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.11[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE245:
	.size	glGetInternalformativ, .-glGetInternalformativ
	.globl	glProgramUniform1ui
	.type	glProgramUniform1ui, @function
glProgramUniform1ui:
.LFB246:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.10[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE246:
	.size	glProgramUniform1ui, .-glProgramUniform1ui
	.globl	glDispatchCompute
	.type	glDispatchCompute, @function
glDispatchCompute:
.LFB247:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.9[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE247:
	.size	glDispatchCompute, .-glDispatchCompute
	.globl	glMemoryBarrier
	.type	glMemoryBarrier, @function
glMemoryBarrier:
.LFB248:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.8[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE248:
	.size	glMemoryBarrier, .-glMemoryBarrier
	.globl	glBindImageTexture
	.type	glBindImageTexture, @function
glBindImageTexture:
.LFB249:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.7[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE249:
	.size	glBindImageTexture, .-glBindImageTexture
	.globl	glProgramUniformMatrix4fv
	.type	glProgramUniformMatrix4fv, @function
glProgramUniformMatrix4fv:
.LFB250:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.6[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE250:
	.size	glProgramUniformMatrix4fv, .-glProgramUniformMatrix4fv
	.globl	glProgramUniform1f
	.type	glProgramUniform1f, @function
glProgramUniform1f:
.LFB251:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.5[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE251:
	.size	glProgramUniform1f, .-glProgramUniform1f
	.globl	glProgramUniform2f
	.type	glProgramUniform2f, @function
glProgramUniform2f:
.LFB252:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.4[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE252:
	.size	glProgramUniform2f, .-glProgramUniform2f
	.globl	glProgramUniform3f
	.type	glProgramUniform3f, @function
glProgramUniform3f:
.LFB253:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.3[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE253:
	.size	glProgramUniform3f, .-glProgramUniform3f
	.globl	glProgramUniform3fv
	.type	glProgramUniform3fv, @function
glProgramUniform3fv:
.LFB254:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.2[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE254:
	.size	glProgramUniform3fv, .-glProgramUniform3fv
	.globl	glProgramUniform4f
	.type	glProgramUniform4f, @function
glProgramUniform4f:
.LFB255:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.1[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE255:
	.size	glProgramUniform4f, .-glProgramUniform4f
	.globl	glDrawElementsIndirect
	.type	glDrawElementsIndirect, @function
glDrawElementsIndirect:
.LFB256:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rsi, __func__.0[rip]
	lea	rdi, .LC0[rip]
	mov	eax, 0
	call	printf@PLT
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE256:
	.size	glDrawElementsIndirect, .-glDrawElementsIndirect
	.section	.rodata
	.align 16
	.type	__func__.256, @object
	.size	__func__.256, 16
__func__.256:
	.string	"glActiveTexture"
	.align 8
	.type	__func__.255, @object
	.size	__func__.255, 15
__func__.255:
	.string	"glAttachShader"
	.align 16
	.type	__func__.254, @object
	.size	__func__.254, 21
__func__.254:
	.string	"glBindAttribLocation"
	.align 8
	.type	__func__.253, @object
	.size	__func__.253, 13
__func__.253:
	.string	"glBindBuffer"
	.align 16
	.type	__func__.252, @object
	.size	__func__.252, 18
__func__.252:
	.string	"glBindFramebuffer"
	.align 16
	.type	__func__.251, @object
	.size	__func__.251, 19
__func__.251:
	.string	"glBindRenderbuffer"
	.align 8
	.type	__func__.250, @object
	.size	__func__.250, 14
__func__.250:
	.string	"glBindTexture"
	.align 8
	.type	__func__.249, @object
	.size	__func__.249, 13
__func__.249:
	.string	"glBlendColor"
	.align 16
	.type	__func__.248, @object
	.size	__func__.248, 16
__func__.248:
	.string	"glBlendEquation"
	.align 16
	.type	__func__.247, @object
	.size	__func__.247, 24
__func__.247:
	.string	"glBlendEquationSeparate"
	.align 8
	.type	__func__.246, @object
	.size	__func__.246, 12
__func__.246:
	.string	"glBlendFunc"
	.align 16
	.type	__func__.245, @object
	.size	__func__.245, 20
__func__.245:
	.string	"glBlendFuncSeparate"
	.align 8
	.type	__func__.244, @object
	.size	__func__.244, 13
__func__.244:
	.string	"glBufferData"
	.align 16
	.type	__func__.243, @object
	.size	__func__.243, 16
__func__.243:
	.string	"glBufferSubData"
	.align 16
	.type	__func__.242, @object
	.size	__func__.242, 25
__func__.242:
	.string	"glCheckFramebufferStatus"
	.align 8
	.type	__func__.241, @object
	.size	__func__.241, 8
__func__.241:
	.string	"glClear"
	.align 8
	.type	__func__.240, @object
	.size	__func__.240, 13
__func__.240:
	.string	"glClearColor"
	.align 8
	.type	__func__.239, @object
	.size	__func__.239, 14
__func__.239:
	.string	"glClearDepthf"
	.align 8
	.type	__func__.238, @object
	.size	__func__.238, 15
__func__.238:
	.string	"glClearStencil"
	.align 8
	.type	__func__.237, @object
	.size	__func__.237, 12
__func__.237:
	.string	"glColorMask"
	.align 16
	.type	__func__.236, @object
	.size	__func__.236, 16
__func__.236:
	.string	"glCompileShader"
	.align 16
	.type	__func__.235, @object
	.size	__func__.235, 23
__func__.235:
	.string	"glCompressedTexImage2D"
	.align 16
	.type	__func__.234, @object
	.size	__func__.234, 26
__func__.234:
	.string	"glCompressedTexSubImage2D"
	.align 16
	.type	__func__.233, @object
	.size	__func__.233, 17
__func__.233:
	.string	"glCopyTexImage2D"
	.align 16
	.type	__func__.232, @object
	.size	__func__.232, 20
__func__.232:
	.string	"glCopyTexSubImage2D"
	.align 16
	.type	__func__.231, @object
	.size	__func__.231, 16
__func__.231:
	.string	"glCreateProgram"
	.align 8
	.type	__func__.230, @object
	.size	__func__.230, 15
__func__.230:
	.string	"glCreateShader"
	.align 8
	.type	__func__.229, @object
	.size	__func__.229, 11
__func__.229:
	.string	"glCullFace"
	.align 16
	.type	__func__.228, @object
	.size	__func__.228, 16
__func__.228:
	.string	"glDeleteBuffers"
	.align 16
	.type	__func__.227, @object
	.size	__func__.227, 21
__func__.227:
	.string	"glDeleteFramebuffers"
	.align 16
	.type	__func__.226, @object
	.size	__func__.226, 16
__func__.226:
	.string	"glDeleteProgram"
	.align 16
	.type	__func__.225, @object
	.size	__func__.225, 22
__func__.225:
	.string	"glDeleteRenderbuffers"
	.align 8
	.type	__func__.224, @object
	.size	__func__.224, 15
__func__.224:
	.string	"glDeleteShader"
	.align 16
	.type	__func__.223, @object
	.size	__func__.223, 17
__func__.223:
	.string	"glDeleteTextures"
	.align 8
	.type	__func__.222, @object
	.size	__func__.222, 12
__func__.222:
	.string	"glDepthFunc"
	.align 8
	.type	__func__.221, @object
	.size	__func__.221, 12
__func__.221:
	.string	"glDepthMask"
	.align 8
	.type	__func__.220, @object
	.size	__func__.220, 14
__func__.220:
	.string	"glDepthRangef"
	.align 8
	.type	__func__.219, @object
	.size	__func__.219, 15
__func__.219:
	.string	"glDetachShader"
	.align 8
	.type	__func__.218, @object
	.size	__func__.218, 10
__func__.218:
	.string	"glDisable"
	.align 16
	.type	__func__.217, @object
	.size	__func__.217, 27
__func__.217:
	.string	"glDisableVertexAttribArray"
	.align 8
	.type	__func__.216, @object
	.size	__func__.216, 13
__func__.216:
	.string	"glDrawArrays"
	.align 8
	.type	__func__.215, @object
	.size	__func__.215, 15
__func__.215:
	.string	"glDrawElements"
	.align 8
	.type	__func__.214, @object
	.size	__func__.214, 9
__func__.214:
	.string	"glEnable"
	.align 16
	.type	__func__.213, @object
	.size	__func__.213, 26
__func__.213:
	.string	"glEnableVertexAttribArray"
	.align 8
	.type	__func__.212, @object
	.size	__func__.212, 9
__func__.212:
	.string	"glFinish"
	.align 8
	.type	__func__.211, @object
	.size	__func__.211, 8
__func__.211:
	.string	"glFlush"
	.align 16
	.type	__func__.210, @object
	.size	__func__.210, 26
__func__.210:
	.string	"glFramebufferRenderbuffer"
	.align 16
	.type	__func__.209, @object
	.size	__func__.209, 23
__func__.209:
	.string	"glFramebufferTexture2D"
	.align 8
	.type	__func__.208, @object
	.size	__func__.208, 12
__func__.208:
	.string	"glFrontFace"
	.align 8
	.type	__func__.207, @object
	.size	__func__.207, 13
__func__.207:
	.string	"glGenBuffers"
	.align 16
	.type	__func__.206, @object
	.size	__func__.206, 17
__func__.206:
	.string	"glGenerateMipmap"
	.align 16
	.type	__func__.205, @object
	.size	__func__.205, 18
__func__.205:
	.string	"glGenFramebuffers"
	.align 16
	.type	__func__.204, @object
	.size	__func__.204, 19
__func__.204:
	.string	"glGenRenderbuffers"
	.align 8
	.type	__func__.203, @object
	.size	__func__.203, 14
__func__.203:
	.string	"glGenTextures"
	.align 16
	.type	__func__.202, @object
	.size	__func__.202, 18
__func__.202:
	.string	"glGetActiveAttrib"
	.align 16
	.type	__func__.201, @object
	.size	__func__.201, 19
__func__.201:
	.string	"glGetActiveUniform"
	.align 16
	.type	__func__.200, @object
	.size	__func__.200, 21
__func__.200:
	.string	"glGetAttachedShaders"
	.align 16
	.type	__func__.199, @object
	.size	__func__.199, 20
__func__.199:
	.string	"glGetAttribLocation"
	.align 8
	.type	__func__.198, @object
	.size	__func__.198, 14
__func__.198:
	.string	"glGetBooleanv"
	.align 16
	.type	__func__.197, @object
	.size	__func__.197, 23
__func__.197:
	.string	"glGetBufferParameteriv"
	.align 8
	.type	__func__.196, @object
	.size	__func__.196, 11
__func__.196:
	.string	"glGetError"
	.align 8
	.type	__func__.195, @object
	.size	__func__.195, 12
__func__.195:
	.string	"glGetFloatv"
	.align 32
	.type	__func__.194, @object
	.size	__func__.194, 38
__func__.194:
	.string	"glGetFramebufferAttachmentParameteriv"
	.align 8
	.type	__func__.193, @object
	.size	__func__.193, 14
__func__.193:
	.string	"glGetIntegerv"
	.align 8
	.type	__func__.192, @object
	.size	__func__.192, 15
__func__.192:
	.string	"glGetProgramiv"
	.align 16
	.type	__func__.191, @object
	.size	__func__.191, 20
__func__.191:
	.string	"glGetProgramInfoLog"
	.align 16
	.type	__func__.190, @object
	.size	__func__.190, 29
__func__.190:
	.string	"glGetRenderbufferParameteriv"
	.align 8
	.type	__func__.189, @object
	.size	__func__.189, 14
__func__.189:
	.string	"glGetShaderiv"
	.align 16
	.type	__func__.188, @object
	.size	__func__.188, 19
__func__.188:
	.string	"glGetShaderInfoLog"
	.align 16
	.type	__func__.187, @object
	.size	__func__.187, 27
__func__.187:
	.string	"glGetShaderPrecisionFormat"
	.align 16
	.type	__func__.186, @object
	.size	__func__.186, 18
__func__.186:
	.string	"glGetShaderSource"
	.align 8
	.type	__func__.185, @object
	.size	__func__.185, 12
__func__.185:
	.string	"glGetString"
	.align 16
	.type	__func__.184, @object
	.size	__func__.184, 20
__func__.184:
	.string	"glGetTexParameterfv"
	.align 16
	.type	__func__.183, @object
	.size	__func__.183, 20
__func__.183:
	.string	"glGetTexParameteriv"
	.align 8
	.type	__func__.182, @object
	.size	__func__.182, 15
__func__.182:
	.string	"glGetUniformfv"
	.align 8
	.type	__func__.181, @object
	.size	__func__.181, 15
__func__.181:
	.string	"glGetUniformiv"
	.align 16
	.type	__func__.180, @object
	.size	__func__.180, 21
__func__.180:
	.string	"glGetUniformLocation"
	.align 16
	.type	__func__.179, @object
	.size	__func__.179, 20
__func__.179:
	.string	"glGetVertexAttribfv"
	.align 16
	.type	__func__.178, @object
	.size	__func__.178, 20
__func__.178:
	.string	"glGetVertexAttribiv"
	.align 16
	.type	__func__.177, @object
	.size	__func__.177, 26
__func__.177:
	.string	"glGetVertexAttribPointerv"
	.type	__func__.176, @object
	.size	__func__.176, 7
__func__.176:
	.string	"glHint"
	.align 8
	.type	__func__.175, @object
	.size	__func__.175, 11
__func__.175:
	.string	"glIsBuffer"
	.align 8
	.type	__func__.174, @object
	.size	__func__.174, 12
__func__.174:
	.string	"glIsEnabled"
	.align 16
	.type	__func__.173, @object
	.size	__func__.173, 16
__func__.173:
	.string	"glIsFramebuffer"
	.align 8
	.type	__func__.172, @object
	.size	__func__.172, 12
__func__.172:
	.string	"glIsProgram"
	.align 16
	.type	__func__.171, @object
	.size	__func__.171, 17
__func__.171:
	.string	"glIsRenderbuffer"
	.align 8
	.type	__func__.170, @object
	.size	__func__.170, 11
__func__.170:
	.string	"glIsShader"
	.align 8
	.type	__func__.169, @object
	.size	__func__.169, 12
__func__.169:
	.string	"glIsTexture"
	.align 8
	.type	__func__.168, @object
	.size	__func__.168, 12
__func__.168:
	.string	"glLineWidth"
	.align 8
	.type	__func__.167, @object
	.size	__func__.167, 14
__func__.167:
	.string	"glLinkProgram"
	.align 8
	.type	__func__.166, @object
	.size	__func__.166, 14
__func__.166:
	.string	"glPixelStorei"
	.align 16
	.type	__func__.165, @object
	.size	__func__.165, 16
__func__.165:
	.string	"glPolygonOffset"
	.align 8
	.type	__func__.164, @object
	.size	__func__.164, 13
__func__.164:
	.string	"glReadPixels"
	.align 16
	.type	__func__.163, @object
	.size	__func__.163, 24
__func__.163:
	.string	"glReleaseShaderCompiler"
	.align 16
	.type	__func__.162, @object
	.size	__func__.162, 22
__func__.162:
	.string	"glRenderbufferStorage"
	.align 16
	.type	__func__.161, @object
	.size	__func__.161, 17
__func__.161:
	.string	"glSampleCoverage"
	.align 8
	.type	__func__.160, @object
	.size	__func__.160, 10
__func__.160:
	.string	"glScissor"
	.align 8
	.type	__func__.159, @object
	.size	__func__.159, 15
__func__.159:
	.string	"glShaderBinary"
	.align 8
	.type	__func__.158, @object
	.size	__func__.158, 15
__func__.158:
	.string	"glShaderSource"
	.align 8
	.type	__func__.157, @object
	.size	__func__.157, 14
__func__.157:
	.string	"glStencilFunc"
	.align 16
	.type	__func__.156, @object
	.size	__func__.156, 22
__func__.156:
	.string	"glStencilFuncSeparate"
	.align 8
	.type	__func__.155, @object
	.size	__func__.155, 14
__func__.155:
	.string	"glStencilMask"
	.align 16
	.type	__func__.154, @object
	.size	__func__.154, 22
__func__.154:
	.string	"glStencilMaskSeparate"
	.align 8
	.type	__func__.153, @object
	.size	__func__.153, 12
__func__.153:
	.string	"glStencilOp"
	.align 16
	.type	__func__.152, @object
	.size	__func__.152, 20
__func__.152:
	.string	"glStencilOpSeparate"
	.align 8
	.type	__func__.151, @object
	.size	__func__.151, 13
__func__.151:
	.string	"glTexImage2D"
	.align 16
	.type	__func__.150, @object
	.size	__func__.150, 16
__func__.150:
	.string	"glTexParameterf"
	.align 16
	.type	__func__.149, @object
	.size	__func__.149, 17
__func__.149:
	.string	"glTexParameterfv"
	.align 16
	.type	__func__.148, @object
	.size	__func__.148, 16
__func__.148:
	.string	"glTexParameteri"
	.align 16
	.type	__func__.147, @object
	.size	__func__.147, 17
__func__.147:
	.string	"glTexParameteriv"
	.align 16
	.type	__func__.146, @object
	.size	__func__.146, 16
__func__.146:
	.string	"glTexSubImage2D"
	.align 8
	.type	__func__.145, @object
	.size	__func__.145, 12
__func__.145:
	.string	"glUniform1f"
	.align 8
	.type	__func__.144, @object
	.size	__func__.144, 13
__func__.144:
	.string	"glUniform1fv"
	.align 8
	.type	__func__.143, @object
	.size	__func__.143, 12
__func__.143:
	.string	"glUniform1i"
	.align 8
	.type	__func__.142, @object
	.size	__func__.142, 13
__func__.142:
	.string	"glUniform1iv"
	.align 8
	.type	__func__.141, @object
	.size	__func__.141, 12
__func__.141:
	.string	"glUniform2f"
	.align 8
	.type	__func__.140, @object
	.size	__func__.140, 13
__func__.140:
	.string	"glUniform2fv"
	.align 8
	.type	__func__.139, @object
	.size	__func__.139, 12
__func__.139:
	.string	"glUniform2i"
	.align 8
	.type	__func__.138, @object
	.size	__func__.138, 13
__func__.138:
	.string	"glUniform2iv"
	.align 8
	.type	__func__.137, @object
	.size	__func__.137, 12
__func__.137:
	.string	"glUniform3f"
	.align 8
	.type	__func__.136, @object
	.size	__func__.136, 13
__func__.136:
	.string	"glUniform3fv"
	.align 8
	.type	__func__.135, @object
	.size	__func__.135, 12
__func__.135:
	.string	"glUniform3i"
	.align 8
	.type	__func__.134, @object
	.size	__func__.134, 13
__func__.134:
	.string	"glUniform3iv"
	.align 8
	.type	__func__.133, @object
	.size	__func__.133, 12
__func__.133:
	.string	"glUniform4f"
	.align 8
	.type	__func__.132, @object
	.size	__func__.132, 13
__func__.132:
	.string	"glUniform4fv"
	.align 8
	.type	__func__.131, @object
	.size	__func__.131, 12
__func__.131:
	.string	"glUniform4i"
	.align 8
	.type	__func__.130, @object
	.size	__func__.130, 13
__func__.130:
	.string	"glUniform4iv"
	.align 16
	.type	__func__.129, @object
	.size	__func__.129, 19
__func__.129:
	.string	"glUniformMatrix2fv"
	.align 16
	.type	__func__.128, @object
	.size	__func__.128, 19
__func__.128:
	.string	"glUniformMatrix3fv"
	.align 16
	.type	__func__.127, @object
	.size	__func__.127, 19
__func__.127:
	.string	"glUniformMatrix4fv"
	.align 8
	.type	__func__.126, @object
	.size	__func__.126, 13
__func__.126:
	.string	"glUseProgram"
	.align 16
	.type	__func__.125, @object
	.size	__func__.125, 18
__func__.125:
	.string	"glValidateProgram"
	.align 16
	.type	__func__.124, @object
	.size	__func__.124, 17
__func__.124:
	.string	"glVertexAttrib1f"
	.align 16
	.type	__func__.123, @object
	.size	__func__.123, 18
__func__.123:
	.string	"glVertexAttrib1fv"
	.align 16
	.type	__func__.122, @object
	.size	__func__.122, 17
__func__.122:
	.string	"glVertexAttrib2f"
	.align 16
	.type	__func__.121, @object
	.size	__func__.121, 18
__func__.121:
	.string	"glVertexAttrib2fv"
	.align 16
	.type	__func__.120, @object
	.size	__func__.120, 17
__func__.120:
	.string	"glVertexAttrib3f"
	.align 16
	.type	__func__.119, @object
	.size	__func__.119, 18
__func__.119:
	.string	"glVertexAttrib3fv"
	.align 16
	.type	__func__.118, @object
	.size	__func__.118, 17
__func__.118:
	.string	"glVertexAttrib4f"
	.align 16
	.type	__func__.117, @object
	.size	__func__.117, 18
__func__.117:
	.string	"glVertexAttrib4fv"
	.align 16
	.type	__func__.116, @object
	.size	__func__.116, 22
__func__.116:
	.string	"glVertexAttribPointer"
	.align 8
	.type	__func__.115, @object
	.size	__func__.115, 11
__func__.115:
	.string	"glViewport"
	.align 8
	.type	__func__.114, @object
	.size	__func__.114, 13
__func__.114:
	.string	"glReadBuffer"
	.align 16
	.type	__func__.113, @object
	.size	__func__.113, 20
__func__.113:
	.string	"glDrawRangeElements"
	.align 8
	.type	__func__.112, @object
	.size	__func__.112, 13
__func__.112:
	.string	"glTexImage3D"
	.align 16
	.type	__func__.111, @object
	.size	__func__.111, 16
__func__.111:
	.string	"glTexSubImage3D"
	.align 16
	.type	__func__.110, @object
	.size	__func__.110, 20
__func__.110:
	.string	"glCopyTexSubImage3D"
	.align 16
	.type	__func__.109, @object
	.size	__func__.109, 23
__func__.109:
	.string	"glCompressedTexImage3D"
	.align 16
	.type	__func__.108, @object
	.size	__func__.108, 26
__func__.108:
	.string	"glCompressedTexSubImage3D"
	.align 8
	.type	__func__.107, @object
	.size	__func__.107, 13
__func__.107:
	.string	"glGenQueries"
	.align 16
	.type	__func__.106, @object
	.size	__func__.106, 16
__func__.106:
	.string	"glDeleteQueries"
	.align 8
	.type	__func__.105, @object
	.size	__func__.105, 10
__func__.105:
	.string	"glIsQuery"
	.align 8
	.type	__func__.104, @object
	.size	__func__.104, 13
__func__.104:
	.string	"glBeginQuery"
	.align 8
	.type	__func__.103, @object
	.size	__func__.103, 11
__func__.103:
	.string	"glEndQuery"
	.align 8
	.type	__func__.102, @object
	.size	__func__.102, 13
__func__.102:
	.string	"glGetQueryiv"
	.align 16
	.type	__func__.101, @object
	.size	__func__.101, 20
__func__.101:
	.string	"glGetQueryObjectuiv"
	.align 8
	.type	__func__.100, @object
	.size	__func__.100, 14
__func__.100:
	.string	"glUnmapBuffer"
	.align 16
	.type	__func__.99, @object
	.size	__func__.99, 20
__func__.99:
	.string	"glGetBufferPointerv"
	.align 8
	.type	__func__.98, @object
	.size	__func__.98, 14
__func__.98:
	.string	"glDrawBuffers"
	.align 16
	.type	__func__.97, @object
	.size	__func__.97, 21
__func__.97:
	.string	"glUniformMatrix2x3fv"
	.align 16
	.type	__func__.96, @object
	.size	__func__.96, 21
__func__.96:
	.string	"glUniformMatrix3x2fv"
	.align 16
	.type	__func__.95, @object
	.size	__func__.95, 21
__func__.95:
	.string	"glUniformMatrix2x4fv"
	.align 16
	.type	__func__.94, @object
	.size	__func__.94, 21
__func__.94:
	.string	"glUniformMatrix4x2fv"
	.align 16
	.type	__func__.93, @object
	.size	__func__.93, 21
__func__.93:
	.string	"glUniformMatrix3x4fv"
	.align 16
	.type	__func__.92, @object
	.size	__func__.92, 21
__func__.92:
	.string	"glUniformMatrix4x3fv"
	.align 16
	.type	__func__.91, @object
	.size	__func__.91, 18
__func__.91:
	.string	"glBlitFramebuffer"
	.align 32
	.type	__func__.90, @object
	.size	__func__.90, 33
__func__.90:
	.string	"glRenderbufferStorageMultisample"
	.align 16
	.type	__func__.89, @object
	.size	__func__.89, 26
__func__.89:
	.string	"glFramebufferTextureLayer"
	.align 16
	.type	__func__.88, @object
	.size	__func__.88, 17
__func__.88:
	.string	"glMapBufferRange"
	.align 16
	.type	__func__.87, @object
	.size	__func__.87, 25
__func__.87:
	.string	"glFlushMappedBufferRange"
	.align 16
	.type	__func__.86, @object
	.size	__func__.86, 18
__func__.86:
	.string	"glBindVertexArray"
	.align 16
	.type	__func__.85, @object
	.size	__func__.85, 21
__func__.85:
	.string	"glDeleteVertexArrays"
	.align 16
	.type	__func__.84, @object
	.size	__func__.84, 18
__func__.84:
	.string	"glGenVertexArrays"
	.align 16
	.type	__func__.83, @object
	.size	__func__.83, 16
__func__.83:
	.string	"glIsVertexArray"
	.align 16
	.type	__func__.82, @object
	.size	__func__.82, 16
__func__.82:
	.string	"glGetIntegeri_v"
	.align 16
	.type	__func__.81, @object
	.size	__func__.81, 25
__func__.81:
	.string	"glBeginTransformFeedback"
	.align 16
	.type	__func__.80, @object
	.size	__func__.80, 23
__func__.80:
	.string	"glEndTransformFeedback"
	.align 16
	.type	__func__.79, @object
	.size	__func__.79, 18
__func__.79:
	.string	"glBindBufferRange"
	.align 16
	.type	__func__.78, @object
	.size	__func__.78, 17
__func__.78:
	.string	"glBindBufferBase"
	.align 16
	.type	__func__.77, @object
	.size	__func__.77, 28
__func__.77:
	.string	"glTransformFeedbackVaryings"
	.align 16
	.type	__func__.76, @object
	.size	__func__.76, 30
__func__.76:
	.string	"glGetTransformFeedbackVarying"
	.align 16
	.type	__func__.75, @object
	.size	__func__.75, 23
__func__.75:
	.string	"glVertexAttribIPointer"
	.align 16
	.type	__func__.74, @object
	.size	__func__.74, 21
__func__.74:
	.string	"glGetVertexAttribIiv"
	.align 16
	.type	__func__.73, @object
	.size	__func__.73, 22
__func__.73:
	.string	"glGetVertexAttribIuiv"
	.align 16
	.type	__func__.72, @object
	.size	__func__.72, 18
__func__.72:
	.string	"glVertexAttribI4i"
	.align 16
	.type	__func__.71, @object
	.size	__func__.71, 19
__func__.71:
	.string	"glVertexAttribI4ui"
	.align 16
	.type	__func__.70, @object
	.size	__func__.70, 19
__func__.70:
	.string	"glVertexAttribI4iv"
	.align 16
	.type	__func__.69, @object
	.size	__func__.69, 20
__func__.69:
	.string	"glVertexAttribI4uiv"
	.align 16
	.type	__func__.68, @object
	.size	__func__.68, 16
__func__.68:
	.string	"glGetUniformuiv"
	.align 16
	.type	__func__.67, @object
	.size	__func__.67, 22
__func__.67:
	.string	"glGetFragDataLocation"
	.align 8
	.type	__func__.66, @object
	.size	__func__.66, 13
__func__.66:
	.string	"glUniform1ui"
	.align 8
	.type	__func__.65, @object
	.size	__func__.65, 13
__func__.65:
	.string	"glUniform2ui"
	.align 8
	.type	__func__.64, @object
	.size	__func__.64, 13
__func__.64:
	.string	"glUniform3ui"
	.align 8
	.type	__func__.63, @object
	.size	__func__.63, 13
__func__.63:
	.string	"glUniform4ui"
	.align 8
	.type	__func__.62, @object
	.size	__func__.62, 14
__func__.62:
	.string	"glUniform1uiv"
	.align 8
	.type	__func__.61, @object
	.size	__func__.61, 14
__func__.61:
	.string	"glUniform2uiv"
	.align 8
	.type	__func__.60, @object
	.size	__func__.60, 14
__func__.60:
	.string	"glUniform3uiv"
	.align 8
	.type	__func__.59, @object
	.size	__func__.59, 14
__func__.59:
	.string	"glUniform4uiv"
	.align 16
	.type	__func__.58, @object
	.size	__func__.58, 16
__func__.58:
	.string	"glClearBufferiv"
	.align 16
	.type	__func__.57, @object
	.size	__func__.57, 17
__func__.57:
	.string	"glClearBufferuiv"
	.align 16
	.type	__func__.56, @object
	.size	__func__.56, 16
__func__.56:
	.string	"glClearBufferfv"
	.align 16
	.type	__func__.55, @object
	.size	__func__.55, 16
__func__.55:
	.string	"glClearBufferfi"
	.align 8
	.type	__func__.54, @object
	.size	__func__.54, 13
__func__.54:
	.string	"glGetStringi"
	.align 16
	.type	__func__.53, @object
	.size	__func__.53, 20
__func__.53:
	.string	"glCopyBufferSubData"
	.align 16
	.type	__func__.52, @object
	.size	__func__.52, 20
__func__.52:
	.string	"glGetUniformIndices"
	.align 16
	.type	__func__.51, @object
	.size	__func__.51, 22
__func__.51:
	.string	"glGetActiveUniformsiv"
	.align 16
	.type	__func__.50, @object
	.size	__func__.50, 23
__func__.50:
	.string	"glGetUniformBlockIndex"
	.align 16
	.type	__func__.49, @object
	.size	__func__.49, 26
__func__.49:
	.string	"glGetActiveUniformBlockiv"
	.align 16
	.type	__func__.48, @object
	.size	__func__.48, 28
__func__.48:
	.string	"glGetActiveUniformBlockName"
	.align 16
	.type	__func__.47, @object
	.size	__func__.47, 22
__func__.47:
	.string	"glUniformBlockBinding"
	.align 16
	.type	__func__.46, @object
	.size	__func__.46, 22
__func__.46:
	.string	"glDrawArraysInstanced"
	.align 16
	.type	__func__.45, @object
	.size	__func__.45, 24
__func__.45:
	.string	"glDrawElementsInstanced"
	.align 8
	.type	__func__.44, @object
	.size	__func__.44, 12
__func__.44:
	.string	"glFenceSync"
	.align 8
	.type	__func__.43, @object
	.size	__func__.43, 9
__func__.43:
	.string	"glIsSync"
	.align 8
	.type	__func__.42, @object
	.size	__func__.42, 13
__func__.42:
	.string	"glDeleteSync"
	.align 16
	.type	__func__.41, @object
	.size	__func__.41, 17
__func__.41:
	.string	"glClientWaitSync"
	.align 8
	.type	__func__.40, @object
	.size	__func__.40, 11
__func__.40:
	.string	"glWaitSync"
	.align 16
	.type	__func__.39, @object
	.size	__func__.39, 16
__func__.39:
	.string	"glGetInteger64v"
	.align 8
	.type	__func__.38, @object
	.size	__func__.38, 12
__func__.38:
	.string	"glGetSynciv"
	.align 16
	.type	__func__.37, @object
	.size	__func__.37, 18
__func__.37:
	.string	"glGetInteger64i_v"
	.align 16
	.type	__func__.36, @object
	.size	__func__.36, 25
__func__.36:
	.string	"glGetBufferParameteri64v"
	.align 8
	.type	__func__.35, @object
	.size	__func__.35, 14
__func__.35:
	.string	"glGenSamplers"
	.align 16
	.type	__func__.34, @object
	.size	__func__.34, 17
__func__.34:
	.string	"glDeleteSamplers"
	.align 8
	.type	__func__.33, @object
	.size	__func__.33, 12
__func__.33:
	.string	"glIsSampler"
	.align 8
	.type	__func__.32, @object
	.size	__func__.32, 14
__func__.32:
	.string	"glBindSampler"
	.align 16
	.type	__func__.31, @object
	.size	__func__.31, 20
__func__.31:
	.string	"glSamplerParameteri"
	.align 16
	.type	__func__.30, @object
	.size	__func__.30, 21
__func__.30:
	.string	"glSamplerParameteriv"
	.align 16
	.type	__func__.29, @object
	.size	__func__.29, 20
__func__.29:
	.string	"glSamplerParameterf"
	.align 16
	.type	__func__.28, @object
	.size	__func__.28, 21
__func__.28:
	.string	"glSamplerParameterfv"
	.align 16
	.type	__func__.27, @object
	.size	__func__.27, 24
__func__.27:
	.string	"glGetSamplerParameteriv"
	.align 16
	.type	__func__.26, @object
	.size	__func__.26, 24
__func__.26:
	.string	"glGetSamplerParameterfv"
	.align 16
	.type	__func__.25, @object
	.size	__func__.25, 22
__func__.25:
	.string	"glVertexAttribDivisor"
	.align 16
	.type	__func__.24, @object
	.size	__func__.24, 24
__func__.24:
	.string	"glBindTransformFeedback"
	.align 16
	.type	__func__.23, @object
	.size	__func__.23, 27
__func__.23:
	.string	"glDeleteTransformFeedbacks"
	.align 16
	.type	__func__.22, @object
	.size	__func__.22, 24
__func__.22:
	.string	"glGenTransformFeedbacks"
	.align 16
	.type	__func__.21, @object
	.size	__func__.21, 22
__func__.21:
	.string	"glIsTransformFeedback"
	.align 16
	.type	__func__.20, @object
	.size	__func__.20, 25
__func__.20:
	.string	"glPauseTransformFeedback"
	.align 16
	.type	__func__.19, @object
	.size	__func__.19, 26
__func__.19:
	.string	"glResumeTransformFeedback"
	.align 16
	.type	__func__.18, @object
	.size	__func__.18, 19
__func__.18:
	.string	"glGetProgramBinary"
	.align 16
	.type	__func__.17, @object
	.size	__func__.17, 16
__func__.17:
	.string	"glProgramBinary"
	.align 16
	.type	__func__.16, @object
	.size	__func__.16, 20
__func__.16:
	.string	"glProgramParameteri"
	.align 16
	.type	__func__.15, @object
	.size	__func__.15, 24
__func__.15:
	.string	"glInvalidateFramebuffer"
	.align 16
	.type	__func__.14, @object
	.size	__func__.14, 27
__func__.14:
	.string	"glInvalidateSubFramebuffer"
	.align 8
	.type	__func__.13, @object
	.size	__func__.13, 15
__func__.13:
	.string	"glTexStorage2D"
	.align 8
	.type	__func__.12, @object
	.size	__func__.12, 15
__func__.12:
	.string	"glTexStorage3D"
	.align 16
	.type	__func__.11, @object
	.size	__func__.11, 22
__func__.11:
	.string	"glGetInternalformativ"
	.align 16
	.type	__func__.10, @object
	.size	__func__.10, 20
__func__.10:
	.string	"glProgramUniform1ui"
	.align 16
	.type	__func__.9, @object
	.size	__func__.9, 18
__func__.9:
	.string	"glDispatchCompute"
	.align 16
	.type	__func__.8, @object
	.size	__func__.8, 16
__func__.8:
	.string	"glMemoryBarrier"
	.align 16
	.type	__func__.7, @object
	.size	__func__.7, 19
__func__.7:
	.string	"glBindImageTexture"
	.align 16
	.type	__func__.6, @object
	.size	__func__.6, 26
__func__.6:
	.string	"glProgramUniformMatrix4fv"
	.align 16
	.type	__func__.5, @object
	.size	__func__.5, 19
__func__.5:
	.string	"glProgramUniform1f"
	.align 16
	.type	__func__.4, @object
	.size	__func__.4, 19
__func__.4:
	.string	"glProgramUniform2f"
	.align 16
	.type	__func__.3, @object
	.size	__func__.3, 19
__func__.3:
	.string	"glProgramUniform3f"
	.align 16
	.type	__func__.2, @object
	.size	__func__.2, 20
__func__.2:
	.string	"glProgramUniform3fv"
	.align 16
	.type	__func__.1, @object
	.size	__func__.1, 19
__func__.1:
	.string	"glProgramUniform4f"
	.align 16
	.type	__func__.0, @object
	.size	__func__.0, 23
__func__.0:
	.string	"glDrawElementsIndirect"
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"198580016.c"
	.text
	.section	.rodata
	.align	2
.LC0:
	.ascii	"\012!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\012ERRO"
	.ascii	"R: %s from stub libGLESv2.so library called! This l"
	.ascii	"ibrary can be used to resolve OpenGL ES symbols at "
	.ascii	"compile time but must *not* be in your runtime path"
	.ascii	" (You need to use a real OpenGL ES implementation, "
	.ascii	"this one is empty)\012!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
	.ascii	"!!!!!!!!!!\012\000"
	.text
	.align	2
	.global	glActiveTexture
	.syntax unified
	.arm
	.fpu softvfp
	.type	glActiveTexture, %function
glActiveTexture:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L3
	ldr	r0, .L3+4
	bl	printf
	nop
	pop	{fp, pc}
.L4:
	.align	2
.L3:
	.word	__func__.4601
	.word	.LC0
	.size	glActiveTexture, .-glActiveTexture
	.align	2
	.global	glAttachShader
	.syntax unified
	.arm
	.fpu softvfp
	.type	glAttachShader, %function
glAttachShader:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L7
	ldr	r0, .L7+4
	bl	printf
	nop
	pop	{fp, pc}
.L8:
	.align	2
.L7:
	.word	__func__.4605
	.word	.LC0
	.size	glAttachShader, .-glAttachShader
	.align	2
	.global	glBindAttribLocation
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBindAttribLocation, %function
glBindAttribLocation:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L11
	ldr	r0, .L11+4
	bl	printf
	nop
	pop	{fp, pc}
.L12:
	.align	2
.L11:
	.word	__func__.4609
	.word	.LC0
	.size	glBindAttribLocation, .-glBindAttribLocation
	.align	2
	.global	glBindBuffer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBindBuffer, %function
glBindBuffer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L15
	ldr	r0, .L15+4
	bl	printf
	nop
	pop	{fp, pc}
.L16:
	.align	2
.L15:
	.word	__func__.4613
	.word	.LC0
	.size	glBindBuffer, .-glBindBuffer
	.align	2
	.global	glBindFramebuffer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBindFramebuffer, %function
glBindFramebuffer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L19
	ldr	r0, .L19+4
	bl	printf
	nop
	pop	{fp, pc}
.L20:
	.align	2
.L19:
	.word	__func__.4617
	.word	.LC0
	.size	glBindFramebuffer, .-glBindFramebuffer
	.align	2
	.global	glBindRenderbuffer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBindRenderbuffer, %function
glBindRenderbuffer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L23
	ldr	r0, .L23+4
	bl	printf
	nop
	pop	{fp, pc}
.L24:
	.align	2
.L23:
	.word	__func__.4621
	.word	.LC0
	.size	glBindRenderbuffer, .-glBindRenderbuffer
	.align	2
	.global	glBindTexture
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBindTexture, %function
glBindTexture:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L27
	ldr	r0, .L27+4
	bl	printf
	nop
	pop	{fp, pc}
.L28:
	.align	2
.L27:
	.word	__func__.4625
	.word	.LC0
	.size	glBindTexture, .-glBindTexture
	.align	2
	.global	glBlendColor
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBlendColor, %function
glBlendColor:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L31
	ldr	r0, .L31+4
	bl	printf
	nop
	pop	{fp, pc}
.L32:
	.align	2
.L31:
	.word	__func__.4629
	.word	.LC0
	.size	glBlendColor, .-glBlendColor
	.align	2
	.global	glBlendEquation
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBlendEquation, %function
glBlendEquation:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L35
	ldr	r0, .L35+4
	bl	printf
	nop
	pop	{fp, pc}
.L36:
	.align	2
.L35:
	.word	__func__.4633
	.word	.LC0
	.size	glBlendEquation, .-glBlendEquation
	.align	2
	.global	glBlendEquationSeparate
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBlendEquationSeparate, %function
glBlendEquationSeparate:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L39
	ldr	r0, .L39+4
	bl	printf
	nop
	pop	{fp, pc}
.L40:
	.align	2
.L39:
	.word	__func__.4637
	.word	.LC0
	.size	glBlendEquationSeparate, .-glBlendEquationSeparate
	.align	2
	.global	glBlendFunc
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBlendFunc, %function
glBlendFunc:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L43
	ldr	r0, .L43+4
	bl	printf
	nop
	pop	{fp, pc}
.L44:
	.align	2
.L43:
	.word	__func__.4641
	.word	.LC0
	.size	glBlendFunc, .-glBlendFunc
	.align	2
	.global	glBlendFuncSeparate
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBlendFuncSeparate, %function
glBlendFuncSeparate:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L47
	ldr	r0, .L47+4
	bl	printf
	nop
	pop	{fp, pc}
.L48:
	.align	2
.L47:
	.word	__func__.4645
	.word	.LC0
	.size	glBlendFuncSeparate, .-glBlendFuncSeparate
	.align	2
	.global	glBufferData
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBufferData, %function
glBufferData:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L51
	ldr	r0, .L51+4
	bl	printf
	nop
	pop	{fp, pc}
.L52:
	.align	2
.L51:
	.word	__func__.4649
	.word	.LC0
	.size	glBufferData, .-glBufferData
	.align	2
	.global	glBufferSubData
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBufferSubData, %function
glBufferSubData:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L55
	ldr	r0, .L55+4
	bl	printf
	nop
	pop	{fp, pc}
.L56:
	.align	2
.L55:
	.word	__func__.4653
	.word	.LC0
	.size	glBufferSubData, .-glBufferSubData
	.align	2
	.global	glCheckFramebufferStatus
	.syntax unified
	.arm
	.fpu softvfp
	.type	glCheckFramebufferStatus, %function
glCheckFramebufferStatus:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L59
	ldr	r0, .L59+4
	bl	printf
	nop
	pop	{fp, pc}
.L60:
	.align	2
.L59:
	.word	__func__.4657
	.word	.LC0
	.size	glCheckFramebufferStatus, .-glCheckFramebufferStatus
	.align	2
	.global	glClear
	.syntax unified
	.arm
	.fpu softvfp
	.type	glClear, %function
glClear:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L63
	ldr	r0, .L63+4
	bl	printf
	nop
	pop	{fp, pc}
.L64:
	.align	2
.L63:
	.word	__func__.4661
	.word	.LC0
	.size	glClear, .-glClear
	.align	2
	.global	glClearColor
	.syntax unified
	.arm
	.fpu softvfp
	.type	glClearColor, %function
glClearColor:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L67
	ldr	r0, .L67+4
	bl	printf
	nop
	pop	{fp, pc}
.L68:
	.align	2
.L67:
	.word	__func__.4665
	.word	.LC0
	.size	glClearColor, .-glClearColor
	.align	2
	.global	glClearDepthf
	.syntax unified
	.arm
	.fpu softvfp
	.type	glClearDepthf, %function
glClearDepthf:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L71
	ldr	r0, .L71+4
	bl	printf
	nop
	pop	{fp, pc}
.L72:
	.align	2
.L71:
	.word	__func__.4669
	.word	.LC0
	.size	glClearDepthf, .-glClearDepthf
	.align	2
	.global	glClearStencil
	.syntax unified
	.arm
	.fpu softvfp
	.type	glClearStencil, %function
glClearStencil:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L75
	ldr	r0, .L75+4
	bl	printf
	nop
	pop	{fp, pc}
.L76:
	.align	2
.L75:
	.word	__func__.4673
	.word	.LC0
	.size	glClearStencil, .-glClearStencil
	.align	2
	.global	glColorMask
	.syntax unified
	.arm
	.fpu softvfp
	.type	glColorMask, %function
glColorMask:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L79
	ldr	r0, .L79+4
	bl	printf
	nop
	pop	{fp, pc}
.L80:
	.align	2
.L79:
	.word	__func__.4677
	.word	.LC0
	.size	glColorMask, .-glColorMask
	.align	2
	.global	glCompileShader
	.syntax unified
	.arm
	.fpu softvfp
	.type	glCompileShader, %function
glCompileShader:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L83
	ldr	r0, .L83+4
	bl	printf
	nop
	pop	{fp, pc}
.L84:
	.align	2
.L83:
	.word	__func__.4681
	.word	.LC0
	.size	glCompileShader, .-glCompileShader
	.align	2
	.global	glCompressedTexImage2D
	.syntax unified
	.arm
	.fpu softvfp
	.type	glCompressedTexImage2D, %function
glCompressedTexImage2D:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L87
	ldr	r0, .L87+4
	bl	printf
	nop
	pop	{fp, pc}
.L88:
	.align	2
.L87:
	.word	__func__.4685
	.word	.LC0
	.size	glCompressedTexImage2D, .-glCompressedTexImage2D
	.align	2
	.global	glCompressedTexSubImage2D
	.syntax unified
	.arm
	.fpu softvfp
	.type	glCompressedTexSubImage2D, %function
glCompressedTexSubImage2D:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L91
	ldr	r0, .L91+4
	bl	printf
	nop
	pop	{fp, pc}
.L92:
	.align	2
.L91:
	.word	__func__.4689
	.word	.LC0
	.size	glCompressedTexSubImage2D, .-glCompressedTexSubImage2D
	.align	2
	.global	glCopyTexImage2D
	.syntax unified
	.arm
	.fpu softvfp
	.type	glCopyTexImage2D, %function
glCopyTexImage2D:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L95
	ldr	r0, .L95+4
	bl	printf
	nop
	pop	{fp, pc}
.L96:
	.align	2
.L95:
	.word	__func__.4693
	.word	.LC0
	.size	glCopyTexImage2D, .-glCopyTexImage2D
	.align	2
	.global	glCopyTexSubImage2D
	.syntax unified
	.arm
	.fpu softvfp
	.type	glCopyTexSubImage2D, %function
glCopyTexSubImage2D:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L99
	ldr	r0, .L99+4
	bl	printf
	nop
	pop	{fp, pc}
.L100:
	.align	2
.L99:
	.word	__func__.4697
	.word	.LC0
	.size	glCopyTexSubImage2D, .-glCopyTexSubImage2D
	.align	2
	.global	glCreateProgram
	.syntax unified
	.arm
	.fpu softvfp
	.type	glCreateProgram, %function
glCreateProgram:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L103
	ldr	r0, .L103+4
	bl	printf
	nop
	pop	{fp, pc}
.L104:
	.align	2
.L103:
	.word	__func__.4701
	.word	.LC0
	.size	glCreateProgram, .-glCreateProgram
	.align	2
	.global	glCreateShader
	.syntax unified
	.arm
	.fpu softvfp
	.type	glCreateShader, %function
glCreateShader:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L107
	ldr	r0, .L107+4
	bl	printf
	nop
	pop	{fp, pc}
.L108:
	.align	2
.L107:
	.word	__func__.4705
	.word	.LC0
	.size	glCreateShader, .-glCreateShader
	.align	2
	.global	glCullFace
	.syntax unified
	.arm
	.fpu softvfp
	.type	glCullFace, %function
glCullFace:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L111
	ldr	r0, .L111+4
	bl	printf
	nop
	pop	{fp, pc}
.L112:
	.align	2
.L111:
	.word	__func__.4709
	.word	.LC0
	.size	glCullFace, .-glCullFace
	.align	2
	.global	glDeleteBuffers
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDeleteBuffers, %function
glDeleteBuffers:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L115
	ldr	r0, .L115+4
	bl	printf
	nop
	pop	{fp, pc}
.L116:
	.align	2
.L115:
	.word	__func__.4713
	.word	.LC0
	.size	glDeleteBuffers, .-glDeleteBuffers
	.align	2
	.global	glDeleteFramebuffers
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDeleteFramebuffers, %function
glDeleteFramebuffers:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L119
	ldr	r0, .L119+4
	bl	printf
	nop
	pop	{fp, pc}
.L120:
	.align	2
.L119:
	.word	__func__.4717
	.word	.LC0
	.size	glDeleteFramebuffers, .-glDeleteFramebuffers
	.align	2
	.global	glDeleteProgram
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDeleteProgram, %function
glDeleteProgram:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L123
	ldr	r0, .L123+4
	bl	printf
	nop
	pop	{fp, pc}
.L124:
	.align	2
.L123:
	.word	__func__.4721
	.word	.LC0
	.size	glDeleteProgram, .-glDeleteProgram
	.align	2
	.global	glDeleteRenderbuffers
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDeleteRenderbuffers, %function
glDeleteRenderbuffers:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L127
	ldr	r0, .L127+4
	bl	printf
	nop
	pop	{fp, pc}
.L128:
	.align	2
.L127:
	.word	__func__.4725
	.word	.LC0
	.size	glDeleteRenderbuffers, .-glDeleteRenderbuffers
	.align	2
	.global	glDeleteShader
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDeleteShader, %function
glDeleteShader:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L131
	ldr	r0, .L131+4
	bl	printf
	nop
	pop	{fp, pc}
.L132:
	.align	2
.L131:
	.word	__func__.4729
	.word	.LC0
	.size	glDeleteShader, .-glDeleteShader
	.align	2
	.global	glDeleteTextures
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDeleteTextures, %function
glDeleteTextures:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L135
	ldr	r0, .L135+4
	bl	printf
	nop
	pop	{fp, pc}
.L136:
	.align	2
.L135:
	.word	__func__.4733
	.word	.LC0
	.size	glDeleteTextures, .-glDeleteTextures
	.align	2
	.global	glDepthFunc
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDepthFunc, %function
glDepthFunc:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L139
	ldr	r0, .L139+4
	bl	printf
	nop
	pop	{fp, pc}
.L140:
	.align	2
.L139:
	.word	__func__.4737
	.word	.LC0
	.size	glDepthFunc, .-glDepthFunc
	.align	2
	.global	glDepthMask
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDepthMask, %function
glDepthMask:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L143
	ldr	r0, .L143+4
	bl	printf
	nop
	pop	{fp, pc}
.L144:
	.align	2
.L143:
	.word	__func__.4741
	.word	.LC0
	.size	glDepthMask, .-glDepthMask
	.align	2
	.global	glDepthRangef
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDepthRangef, %function
glDepthRangef:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L147
	ldr	r0, .L147+4
	bl	printf
	nop
	pop	{fp, pc}
.L148:
	.align	2
.L147:
	.word	__func__.4745
	.word	.LC0
	.size	glDepthRangef, .-glDepthRangef
	.align	2
	.global	glDetachShader
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDetachShader, %function
glDetachShader:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L151
	ldr	r0, .L151+4
	bl	printf
	nop
	pop	{fp, pc}
.L152:
	.align	2
.L151:
	.word	__func__.4749
	.word	.LC0
	.size	glDetachShader, .-glDetachShader
	.align	2
	.global	glDisable
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDisable, %function
glDisable:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L155
	ldr	r0, .L155+4
	bl	printf
	nop
	pop	{fp, pc}
.L156:
	.align	2
.L155:
	.word	__func__.4753
	.word	.LC0
	.size	glDisable, .-glDisable
	.align	2
	.global	glDisableVertexAttribArray
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDisableVertexAttribArray, %function
glDisableVertexAttribArray:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L159
	ldr	r0, .L159+4
	bl	printf
	nop
	pop	{fp, pc}
.L160:
	.align	2
.L159:
	.word	__func__.4757
	.word	.LC0
	.size	glDisableVertexAttribArray, .-glDisableVertexAttribArray
	.align	2
	.global	glDrawArrays
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDrawArrays, %function
glDrawArrays:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L163
	ldr	r0, .L163+4
	bl	printf
	nop
	pop	{fp, pc}
.L164:
	.align	2
.L163:
	.word	__func__.4761
	.word	.LC0
	.size	glDrawArrays, .-glDrawArrays
	.align	2
	.global	glDrawElements
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDrawElements, %function
glDrawElements:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L167
	ldr	r0, .L167+4
	bl	printf
	nop
	pop	{fp, pc}
.L168:
	.align	2
.L167:
	.word	__func__.4765
	.word	.LC0
	.size	glDrawElements, .-glDrawElements
	.align	2
	.global	glEnable
	.syntax unified
	.arm
	.fpu softvfp
	.type	glEnable, %function
glEnable:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L171
	ldr	r0, .L171+4
	bl	printf
	nop
	pop	{fp, pc}
.L172:
	.align	2
.L171:
	.word	__func__.4769
	.word	.LC0
	.size	glEnable, .-glEnable
	.align	2
	.global	glEnableVertexAttribArray
	.syntax unified
	.arm
	.fpu softvfp
	.type	glEnableVertexAttribArray, %function
glEnableVertexAttribArray:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L175
	ldr	r0, .L175+4
	bl	printf
	nop
	pop	{fp, pc}
.L176:
	.align	2
.L175:
	.word	__func__.4773
	.word	.LC0
	.size	glEnableVertexAttribArray, .-glEnableVertexAttribArray
	.align	2
	.global	glFinish
	.syntax unified
	.arm
	.fpu softvfp
	.type	glFinish, %function
glFinish:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L179
	ldr	r0, .L179+4
	bl	printf
	nop
	pop	{fp, pc}
.L180:
	.align	2
.L179:
	.word	__func__.4777
	.word	.LC0
	.size	glFinish, .-glFinish
	.align	2
	.global	glFlush
	.syntax unified
	.arm
	.fpu softvfp
	.type	glFlush, %function
glFlush:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L183
	ldr	r0, .L183+4
	bl	printf
	nop
	pop	{fp, pc}
.L184:
	.align	2
.L183:
	.word	__func__.4781
	.word	.LC0
	.size	glFlush, .-glFlush
	.align	2
	.global	glFramebufferRenderbuffer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glFramebufferRenderbuffer, %function
glFramebufferRenderbuffer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L187
	ldr	r0, .L187+4
	bl	printf
	nop
	pop	{fp, pc}
.L188:
	.align	2
.L187:
	.word	__func__.4785
	.word	.LC0
	.size	glFramebufferRenderbuffer, .-glFramebufferRenderbuffer
	.align	2
	.global	glFramebufferTexture2D
	.syntax unified
	.arm
	.fpu softvfp
	.type	glFramebufferTexture2D, %function
glFramebufferTexture2D:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L191
	ldr	r0, .L191+4
	bl	printf
	nop
	pop	{fp, pc}
.L192:
	.align	2
.L191:
	.word	__func__.4789
	.word	.LC0
	.size	glFramebufferTexture2D, .-glFramebufferTexture2D
	.align	2
	.global	glFrontFace
	.syntax unified
	.arm
	.fpu softvfp
	.type	glFrontFace, %function
glFrontFace:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L195
	ldr	r0, .L195+4
	bl	printf
	nop
	pop	{fp, pc}
.L196:
	.align	2
.L195:
	.word	__func__.4793
	.word	.LC0
	.size	glFrontFace, .-glFrontFace
	.align	2
	.global	glGenBuffers
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGenBuffers, %function
glGenBuffers:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L199
	ldr	r0, .L199+4
	bl	printf
	nop
	pop	{fp, pc}
.L200:
	.align	2
.L199:
	.word	__func__.4797
	.word	.LC0
	.size	glGenBuffers, .-glGenBuffers
	.align	2
	.global	glGenerateMipmap
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGenerateMipmap, %function
glGenerateMipmap:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L203
	ldr	r0, .L203+4
	bl	printf
	nop
	pop	{fp, pc}
.L204:
	.align	2
.L203:
	.word	__func__.4801
	.word	.LC0
	.size	glGenerateMipmap, .-glGenerateMipmap
	.align	2
	.global	glGenFramebuffers
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGenFramebuffers, %function
glGenFramebuffers:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L207
	ldr	r0, .L207+4
	bl	printf
	nop
	pop	{fp, pc}
.L208:
	.align	2
.L207:
	.word	__func__.4805
	.word	.LC0
	.size	glGenFramebuffers, .-glGenFramebuffers
	.align	2
	.global	glGenRenderbuffers
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGenRenderbuffers, %function
glGenRenderbuffers:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L211
	ldr	r0, .L211+4
	bl	printf
	nop
	pop	{fp, pc}
.L212:
	.align	2
.L211:
	.word	__func__.4809
	.word	.LC0
	.size	glGenRenderbuffers, .-glGenRenderbuffers
	.align	2
	.global	glGenTextures
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGenTextures, %function
glGenTextures:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L215
	ldr	r0, .L215+4
	bl	printf
	nop
	pop	{fp, pc}
.L216:
	.align	2
.L215:
	.word	__func__.4813
	.word	.LC0
	.size	glGenTextures, .-glGenTextures
	.align	2
	.global	glGetActiveAttrib
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetActiveAttrib, %function
glGetActiveAttrib:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L219
	ldr	r0, .L219+4
	bl	printf
	nop
	pop	{fp, pc}
.L220:
	.align	2
.L219:
	.word	__func__.4817
	.word	.LC0
	.size	glGetActiveAttrib, .-glGetActiveAttrib
	.align	2
	.global	glGetActiveUniform
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetActiveUniform, %function
glGetActiveUniform:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L223
	ldr	r0, .L223+4
	bl	printf
	nop
	pop	{fp, pc}
.L224:
	.align	2
.L223:
	.word	__func__.4821
	.word	.LC0
	.size	glGetActiveUniform, .-glGetActiveUniform
	.align	2
	.global	glGetAttachedShaders
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetAttachedShaders, %function
glGetAttachedShaders:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L227
	ldr	r0, .L227+4
	bl	printf
	nop
	pop	{fp, pc}
.L228:
	.align	2
.L227:
	.word	__func__.4825
	.word	.LC0
	.size	glGetAttachedShaders, .-glGetAttachedShaders
	.align	2
	.global	glGetAttribLocation
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetAttribLocation, %function
glGetAttribLocation:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L231
	ldr	r0, .L231+4
	bl	printf
	nop
	pop	{fp, pc}
.L232:
	.align	2
.L231:
	.word	__func__.4829
	.word	.LC0
	.size	glGetAttribLocation, .-glGetAttribLocation
	.align	2
	.global	glGetBooleanv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetBooleanv, %function
glGetBooleanv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L235
	ldr	r0, .L235+4
	bl	printf
	nop
	pop	{fp, pc}
.L236:
	.align	2
.L235:
	.word	__func__.4833
	.word	.LC0
	.size	glGetBooleanv, .-glGetBooleanv
	.align	2
	.global	glGetBufferParameteriv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetBufferParameteriv, %function
glGetBufferParameteriv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L239
	ldr	r0, .L239+4
	bl	printf
	nop
	pop	{fp, pc}
.L240:
	.align	2
.L239:
	.word	__func__.4837
	.word	.LC0
	.size	glGetBufferParameteriv, .-glGetBufferParameteriv
	.align	2
	.global	glGetError
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetError, %function
glGetError:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L243
	ldr	r0, .L243+4
	bl	printf
	nop
	pop	{fp, pc}
.L244:
	.align	2
.L243:
	.word	__func__.4841
	.word	.LC0
	.size	glGetError, .-glGetError
	.align	2
	.global	glGetFloatv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetFloatv, %function
glGetFloatv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L247
	ldr	r0, .L247+4
	bl	printf
	nop
	pop	{fp, pc}
.L248:
	.align	2
.L247:
	.word	__func__.4845
	.word	.LC0
	.size	glGetFloatv, .-glGetFloatv
	.align	2
	.global	glGetFramebufferAttachmentParameteriv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetFramebufferAttachmentParameteriv, %function
glGetFramebufferAttachmentParameteriv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L251
	ldr	r0, .L251+4
	bl	printf
	nop
	pop	{fp, pc}
.L252:
	.align	2
.L251:
	.word	__func__.4849
	.word	.LC0
	.size	glGetFramebufferAttachmentParameteriv, .-glGetFramebufferAttachmentParameteriv
	.align	2
	.global	glGetIntegerv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetIntegerv, %function
glGetIntegerv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L255
	ldr	r0, .L255+4
	bl	printf
	nop
	pop	{fp, pc}
.L256:
	.align	2
.L255:
	.word	__func__.4853
	.word	.LC0
	.size	glGetIntegerv, .-glGetIntegerv
	.align	2
	.global	glGetProgramiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetProgramiv, %function
glGetProgramiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L259
	ldr	r0, .L259+4
	bl	printf
	nop
	pop	{fp, pc}
.L260:
	.align	2
.L259:
	.word	__func__.4857
	.word	.LC0
	.size	glGetProgramiv, .-glGetProgramiv
	.align	2
	.global	glGetProgramInfoLog
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetProgramInfoLog, %function
glGetProgramInfoLog:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L263
	ldr	r0, .L263+4
	bl	printf
	nop
	pop	{fp, pc}
.L264:
	.align	2
.L263:
	.word	__func__.4861
	.word	.LC0
	.size	glGetProgramInfoLog, .-glGetProgramInfoLog
	.align	2
	.global	glGetRenderbufferParameteriv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetRenderbufferParameteriv, %function
glGetRenderbufferParameteriv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L267
	ldr	r0, .L267+4
	bl	printf
	nop
	pop	{fp, pc}
.L268:
	.align	2
.L267:
	.word	__func__.4865
	.word	.LC0
	.size	glGetRenderbufferParameteriv, .-glGetRenderbufferParameteriv
	.align	2
	.global	glGetShaderiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetShaderiv, %function
glGetShaderiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L271
	ldr	r0, .L271+4
	bl	printf
	nop
	pop	{fp, pc}
.L272:
	.align	2
.L271:
	.word	__func__.4869
	.word	.LC0
	.size	glGetShaderiv, .-glGetShaderiv
	.align	2
	.global	glGetShaderInfoLog
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetShaderInfoLog, %function
glGetShaderInfoLog:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L275
	ldr	r0, .L275+4
	bl	printf
	nop
	pop	{fp, pc}
.L276:
	.align	2
.L275:
	.word	__func__.4873
	.word	.LC0
	.size	glGetShaderInfoLog, .-glGetShaderInfoLog
	.align	2
	.global	glGetShaderPrecisionFormat
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetShaderPrecisionFormat, %function
glGetShaderPrecisionFormat:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L279
	ldr	r0, .L279+4
	bl	printf
	nop
	pop	{fp, pc}
.L280:
	.align	2
.L279:
	.word	__func__.4877
	.word	.LC0
	.size	glGetShaderPrecisionFormat, .-glGetShaderPrecisionFormat
	.align	2
	.global	glGetShaderSource
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetShaderSource, %function
glGetShaderSource:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L283
	ldr	r0, .L283+4
	bl	printf
	nop
	pop	{fp, pc}
.L284:
	.align	2
.L283:
	.word	__func__.4881
	.word	.LC0
	.size	glGetShaderSource, .-glGetShaderSource
	.align	2
	.global	glGetString
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetString, %function
glGetString:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L287
	ldr	r0, .L287+4
	bl	printf
	nop
	pop	{fp, pc}
.L288:
	.align	2
.L287:
	.word	__func__.4885
	.word	.LC0
	.size	glGetString, .-glGetString
	.align	2
	.global	glGetTexParameterfv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetTexParameterfv, %function
glGetTexParameterfv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L291
	ldr	r0, .L291+4
	bl	printf
	nop
	pop	{fp, pc}
.L292:
	.align	2
.L291:
	.word	__func__.4889
	.word	.LC0
	.size	glGetTexParameterfv, .-glGetTexParameterfv
	.align	2
	.global	glGetTexParameteriv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetTexParameteriv, %function
glGetTexParameteriv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L295
	ldr	r0, .L295+4
	bl	printf
	nop
	pop	{fp, pc}
.L296:
	.align	2
.L295:
	.word	__func__.4893
	.word	.LC0
	.size	glGetTexParameteriv, .-glGetTexParameteriv
	.align	2
	.global	glGetUniformfv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetUniformfv, %function
glGetUniformfv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L299
	ldr	r0, .L299+4
	bl	printf
	nop
	pop	{fp, pc}
.L300:
	.align	2
.L299:
	.word	__func__.4897
	.word	.LC0
	.size	glGetUniformfv, .-glGetUniformfv
	.align	2
	.global	glGetUniformiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetUniformiv, %function
glGetUniformiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L303
	ldr	r0, .L303+4
	bl	printf
	nop
	pop	{fp, pc}
.L304:
	.align	2
.L303:
	.word	__func__.4901
	.word	.LC0
	.size	glGetUniformiv, .-glGetUniformiv
	.align	2
	.global	glGetUniformLocation
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetUniformLocation, %function
glGetUniformLocation:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L307
	ldr	r0, .L307+4
	bl	printf
	nop
	pop	{fp, pc}
.L308:
	.align	2
.L307:
	.word	__func__.4905
	.word	.LC0
	.size	glGetUniformLocation, .-glGetUniformLocation
	.align	2
	.global	glGetVertexAttribfv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetVertexAttribfv, %function
glGetVertexAttribfv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L311
	ldr	r0, .L311+4
	bl	printf
	nop
	pop	{fp, pc}
.L312:
	.align	2
.L311:
	.word	__func__.4909
	.word	.LC0
	.size	glGetVertexAttribfv, .-glGetVertexAttribfv
	.align	2
	.global	glGetVertexAttribiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetVertexAttribiv, %function
glGetVertexAttribiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L315
	ldr	r0, .L315+4
	bl	printf
	nop
	pop	{fp, pc}
.L316:
	.align	2
.L315:
	.word	__func__.4913
	.word	.LC0
	.size	glGetVertexAttribiv, .-glGetVertexAttribiv
	.align	2
	.global	glGetVertexAttribPointerv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetVertexAttribPointerv, %function
glGetVertexAttribPointerv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L319
	ldr	r0, .L319+4
	bl	printf
	nop
	pop	{fp, pc}
.L320:
	.align	2
.L319:
	.word	__func__.4917
	.word	.LC0
	.size	glGetVertexAttribPointerv, .-glGetVertexAttribPointerv
	.align	2
	.global	glHint
	.syntax unified
	.arm
	.fpu softvfp
	.type	glHint, %function
glHint:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L323
	ldr	r0, .L323+4
	bl	printf
	nop
	pop	{fp, pc}
.L324:
	.align	2
.L323:
	.word	__func__.4921
	.word	.LC0
	.size	glHint, .-glHint
	.align	2
	.global	glIsBuffer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glIsBuffer, %function
glIsBuffer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L327
	ldr	r0, .L327+4
	bl	printf
	nop
	pop	{fp, pc}
.L328:
	.align	2
.L327:
	.word	__func__.4925
	.word	.LC0
	.size	glIsBuffer, .-glIsBuffer
	.align	2
	.global	glIsEnabled
	.syntax unified
	.arm
	.fpu softvfp
	.type	glIsEnabled, %function
glIsEnabled:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L331
	ldr	r0, .L331+4
	bl	printf
	nop
	pop	{fp, pc}
.L332:
	.align	2
.L331:
	.word	__func__.4929
	.word	.LC0
	.size	glIsEnabled, .-glIsEnabled
	.align	2
	.global	glIsFramebuffer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glIsFramebuffer, %function
glIsFramebuffer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L335
	ldr	r0, .L335+4
	bl	printf
	nop
	pop	{fp, pc}
.L336:
	.align	2
.L335:
	.word	__func__.4933
	.word	.LC0
	.size	glIsFramebuffer, .-glIsFramebuffer
	.align	2
	.global	glIsProgram
	.syntax unified
	.arm
	.fpu softvfp
	.type	glIsProgram, %function
glIsProgram:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L339
	ldr	r0, .L339+4
	bl	printf
	nop
	pop	{fp, pc}
.L340:
	.align	2
.L339:
	.word	__func__.4937
	.word	.LC0
	.size	glIsProgram, .-glIsProgram
	.align	2
	.global	glIsRenderbuffer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glIsRenderbuffer, %function
glIsRenderbuffer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L343
	ldr	r0, .L343+4
	bl	printf
	nop
	pop	{fp, pc}
.L344:
	.align	2
.L343:
	.word	__func__.4941
	.word	.LC0
	.size	glIsRenderbuffer, .-glIsRenderbuffer
	.align	2
	.global	glIsShader
	.syntax unified
	.arm
	.fpu softvfp
	.type	glIsShader, %function
glIsShader:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L347
	ldr	r0, .L347+4
	bl	printf
	nop
	pop	{fp, pc}
.L348:
	.align	2
.L347:
	.word	__func__.4945
	.word	.LC0
	.size	glIsShader, .-glIsShader
	.align	2
	.global	glIsTexture
	.syntax unified
	.arm
	.fpu softvfp
	.type	glIsTexture, %function
glIsTexture:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L351
	ldr	r0, .L351+4
	bl	printf
	nop
	pop	{fp, pc}
.L352:
	.align	2
.L351:
	.word	__func__.4949
	.word	.LC0
	.size	glIsTexture, .-glIsTexture
	.align	2
	.global	glLineWidth
	.syntax unified
	.arm
	.fpu softvfp
	.type	glLineWidth, %function
glLineWidth:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L355
	ldr	r0, .L355+4
	bl	printf
	nop
	pop	{fp, pc}
.L356:
	.align	2
.L355:
	.word	__func__.4953
	.word	.LC0
	.size	glLineWidth, .-glLineWidth
	.align	2
	.global	glLinkProgram
	.syntax unified
	.arm
	.fpu softvfp
	.type	glLinkProgram, %function
glLinkProgram:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L359
	ldr	r0, .L359+4
	bl	printf
	nop
	pop	{fp, pc}
.L360:
	.align	2
.L359:
	.word	__func__.4957
	.word	.LC0
	.size	glLinkProgram, .-glLinkProgram
	.align	2
	.global	glPixelStorei
	.syntax unified
	.arm
	.fpu softvfp
	.type	glPixelStorei, %function
glPixelStorei:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L363
	ldr	r0, .L363+4
	bl	printf
	nop
	pop	{fp, pc}
.L364:
	.align	2
.L363:
	.word	__func__.4961
	.word	.LC0
	.size	glPixelStorei, .-glPixelStorei
	.align	2
	.global	glPolygonOffset
	.syntax unified
	.arm
	.fpu softvfp
	.type	glPolygonOffset, %function
glPolygonOffset:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L367
	ldr	r0, .L367+4
	bl	printf
	nop
	pop	{fp, pc}
.L368:
	.align	2
.L367:
	.word	__func__.4965
	.word	.LC0
	.size	glPolygonOffset, .-glPolygonOffset
	.align	2
	.global	glReadPixels
	.syntax unified
	.arm
	.fpu softvfp
	.type	glReadPixels, %function
glReadPixels:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L371
	ldr	r0, .L371+4
	bl	printf
	nop
	pop	{fp, pc}
.L372:
	.align	2
.L371:
	.word	__func__.4969
	.word	.LC0
	.size	glReadPixels, .-glReadPixels
	.align	2
	.global	glReleaseShaderCompiler
	.syntax unified
	.arm
	.fpu softvfp
	.type	glReleaseShaderCompiler, %function
glReleaseShaderCompiler:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L375
	ldr	r0, .L375+4
	bl	printf
	nop
	pop	{fp, pc}
.L376:
	.align	2
.L375:
	.word	__func__.4973
	.word	.LC0
	.size	glReleaseShaderCompiler, .-glReleaseShaderCompiler
	.align	2
	.global	glRenderbufferStorage
	.syntax unified
	.arm
	.fpu softvfp
	.type	glRenderbufferStorage, %function
glRenderbufferStorage:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L379
	ldr	r0, .L379+4
	bl	printf
	nop
	pop	{fp, pc}
.L380:
	.align	2
.L379:
	.word	__func__.4977
	.word	.LC0
	.size	glRenderbufferStorage, .-glRenderbufferStorage
	.align	2
	.global	glSampleCoverage
	.syntax unified
	.arm
	.fpu softvfp
	.type	glSampleCoverage, %function
glSampleCoverage:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L383
	ldr	r0, .L383+4
	bl	printf
	nop
	pop	{fp, pc}
.L384:
	.align	2
.L383:
	.word	__func__.4981
	.word	.LC0
	.size	glSampleCoverage, .-glSampleCoverage
	.align	2
	.global	glScissor
	.syntax unified
	.arm
	.fpu softvfp
	.type	glScissor, %function
glScissor:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L387
	ldr	r0, .L387+4
	bl	printf
	nop
	pop	{fp, pc}
.L388:
	.align	2
.L387:
	.word	__func__.4985
	.word	.LC0
	.size	glScissor, .-glScissor
	.align	2
	.global	glShaderBinary
	.syntax unified
	.arm
	.fpu softvfp
	.type	glShaderBinary, %function
glShaderBinary:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L391
	ldr	r0, .L391+4
	bl	printf
	nop
	pop	{fp, pc}
.L392:
	.align	2
.L391:
	.word	__func__.4989
	.word	.LC0
	.size	glShaderBinary, .-glShaderBinary
	.align	2
	.global	glShaderSource
	.syntax unified
	.arm
	.fpu softvfp
	.type	glShaderSource, %function
glShaderSource:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L395
	ldr	r0, .L395+4
	bl	printf
	nop
	pop	{fp, pc}
.L396:
	.align	2
.L395:
	.word	__func__.4993
	.word	.LC0
	.size	glShaderSource, .-glShaderSource
	.align	2
	.global	glStencilFunc
	.syntax unified
	.arm
	.fpu softvfp
	.type	glStencilFunc, %function
glStencilFunc:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L399
	ldr	r0, .L399+4
	bl	printf
	nop
	pop	{fp, pc}
.L400:
	.align	2
.L399:
	.word	__func__.4997
	.word	.LC0
	.size	glStencilFunc, .-glStencilFunc
	.align	2
	.global	glStencilFuncSeparate
	.syntax unified
	.arm
	.fpu softvfp
	.type	glStencilFuncSeparate, %function
glStencilFuncSeparate:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L403
	ldr	r0, .L403+4
	bl	printf
	nop
	pop	{fp, pc}
.L404:
	.align	2
.L403:
	.word	__func__.5001
	.word	.LC0
	.size	glStencilFuncSeparate, .-glStencilFuncSeparate
	.align	2
	.global	glStencilMask
	.syntax unified
	.arm
	.fpu softvfp
	.type	glStencilMask, %function
glStencilMask:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L407
	ldr	r0, .L407+4
	bl	printf
	nop
	pop	{fp, pc}
.L408:
	.align	2
.L407:
	.word	__func__.5005
	.word	.LC0
	.size	glStencilMask, .-glStencilMask
	.align	2
	.global	glStencilMaskSeparate
	.syntax unified
	.arm
	.fpu softvfp
	.type	glStencilMaskSeparate, %function
glStencilMaskSeparate:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L411
	ldr	r0, .L411+4
	bl	printf
	nop
	pop	{fp, pc}
.L412:
	.align	2
.L411:
	.word	__func__.5009
	.word	.LC0
	.size	glStencilMaskSeparate, .-glStencilMaskSeparate
	.align	2
	.global	glStencilOp
	.syntax unified
	.arm
	.fpu softvfp
	.type	glStencilOp, %function
glStencilOp:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L415
	ldr	r0, .L415+4
	bl	printf
	nop
	pop	{fp, pc}
.L416:
	.align	2
.L415:
	.word	__func__.5013
	.word	.LC0
	.size	glStencilOp, .-glStencilOp
	.align	2
	.global	glStencilOpSeparate
	.syntax unified
	.arm
	.fpu softvfp
	.type	glStencilOpSeparate, %function
glStencilOpSeparate:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L419
	ldr	r0, .L419+4
	bl	printf
	nop
	pop	{fp, pc}
.L420:
	.align	2
.L419:
	.word	__func__.5017
	.word	.LC0
	.size	glStencilOpSeparate, .-glStencilOpSeparate
	.align	2
	.global	glTexImage2D
	.syntax unified
	.arm
	.fpu softvfp
	.type	glTexImage2D, %function
glTexImage2D:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L423
	ldr	r0, .L423+4
	bl	printf
	nop
	pop	{fp, pc}
.L424:
	.align	2
.L423:
	.word	__func__.5021
	.word	.LC0
	.size	glTexImage2D, .-glTexImage2D
	.align	2
	.global	glTexParameterf
	.syntax unified
	.arm
	.fpu softvfp
	.type	glTexParameterf, %function
glTexParameterf:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L427
	ldr	r0, .L427+4
	bl	printf
	nop
	pop	{fp, pc}
.L428:
	.align	2
.L427:
	.word	__func__.5025
	.word	.LC0
	.size	glTexParameterf, .-glTexParameterf
	.align	2
	.global	glTexParameterfv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glTexParameterfv, %function
glTexParameterfv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L431
	ldr	r0, .L431+4
	bl	printf
	nop
	pop	{fp, pc}
.L432:
	.align	2
.L431:
	.word	__func__.5029
	.word	.LC0
	.size	glTexParameterfv, .-glTexParameterfv
	.align	2
	.global	glTexParameteri
	.syntax unified
	.arm
	.fpu softvfp
	.type	glTexParameteri, %function
glTexParameteri:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L435
	ldr	r0, .L435+4
	bl	printf
	nop
	pop	{fp, pc}
.L436:
	.align	2
.L435:
	.word	__func__.5033
	.word	.LC0
	.size	glTexParameteri, .-glTexParameteri
	.align	2
	.global	glTexParameteriv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glTexParameteriv, %function
glTexParameteriv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L439
	ldr	r0, .L439+4
	bl	printf
	nop
	pop	{fp, pc}
.L440:
	.align	2
.L439:
	.word	__func__.5037
	.word	.LC0
	.size	glTexParameteriv, .-glTexParameteriv
	.align	2
	.global	glTexSubImage2D
	.syntax unified
	.arm
	.fpu softvfp
	.type	glTexSubImage2D, %function
glTexSubImage2D:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L443
	ldr	r0, .L443+4
	bl	printf
	nop
	pop	{fp, pc}
.L444:
	.align	2
.L443:
	.word	__func__.5041
	.word	.LC0
	.size	glTexSubImage2D, .-glTexSubImage2D
	.align	2
	.global	glUniform1f
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform1f, %function
glUniform1f:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L447
	ldr	r0, .L447+4
	bl	printf
	nop
	pop	{fp, pc}
.L448:
	.align	2
.L447:
	.word	__func__.5045
	.word	.LC0
	.size	glUniform1f, .-glUniform1f
	.align	2
	.global	glUniform1fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform1fv, %function
glUniform1fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L451
	ldr	r0, .L451+4
	bl	printf
	nop
	pop	{fp, pc}
.L452:
	.align	2
.L451:
	.word	__func__.5049
	.word	.LC0
	.size	glUniform1fv, .-glUniform1fv
	.align	2
	.global	glUniform1i
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform1i, %function
glUniform1i:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L455
	ldr	r0, .L455+4
	bl	printf
	nop
	pop	{fp, pc}
.L456:
	.align	2
.L455:
	.word	__func__.5053
	.word	.LC0
	.size	glUniform1i, .-glUniform1i
	.align	2
	.global	glUniform1iv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform1iv, %function
glUniform1iv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L459
	ldr	r0, .L459+4
	bl	printf
	nop
	pop	{fp, pc}
.L460:
	.align	2
.L459:
	.word	__func__.5057
	.word	.LC0
	.size	glUniform1iv, .-glUniform1iv
	.align	2
	.global	glUniform2f
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform2f, %function
glUniform2f:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L463
	ldr	r0, .L463+4
	bl	printf
	nop
	pop	{fp, pc}
.L464:
	.align	2
.L463:
	.word	__func__.5061
	.word	.LC0
	.size	glUniform2f, .-glUniform2f
	.align	2
	.global	glUniform2fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform2fv, %function
glUniform2fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L467
	ldr	r0, .L467+4
	bl	printf
	nop
	pop	{fp, pc}
.L468:
	.align	2
.L467:
	.word	__func__.5065
	.word	.LC0
	.size	glUniform2fv, .-glUniform2fv
	.align	2
	.global	glUniform2i
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform2i, %function
glUniform2i:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L471
	ldr	r0, .L471+4
	bl	printf
	nop
	pop	{fp, pc}
.L472:
	.align	2
.L471:
	.word	__func__.5069
	.word	.LC0
	.size	glUniform2i, .-glUniform2i
	.align	2
	.global	glUniform2iv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform2iv, %function
glUniform2iv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L475
	ldr	r0, .L475+4
	bl	printf
	nop
	pop	{fp, pc}
.L476:
	.align	2
.L475:
	.word	__func__.5073
	.word	.LC0
	.size	glUniform2iv, .-glUniform2iv
	.align	2
	.global	glUniform3f
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform3f, %function
glUniform3f:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L479
	ldr	r0, .L479+4
	bl	printf
	nop
	pop	{fp, pc}
.L480:
	.align	2
.L479:
	.word	__func__.5077
	.word	.LC0
	.size	glUniform3f, .-glUniform3f
	.align	2
	.global	glUniform3fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform3fv, %function
glUniform3fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L483
	ldr	r0, .L483+4
	bl	printf
	nop
	pop	{fp, pc}
.L484:
	.align	2
.L483:
	.word	__func__.5081
	.word	.LC0
	.size	glUniform3fv, .-glUniform3fv
	.align	2
	.global	glUniform3i
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform3i, %function
glUniform3i:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L487
	ldr	r0, .L487+4
	bl	printf
	nop
	pop	{fp, pc}
.L488:
	.align	2
.L487:
	.word	__func__.5085
	.word	.LC0
	.size	glUniform3i, .-glUniform3i
	.align	2
	.global	glUniform3iv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform3iv, %function
glUniform3iv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L491
	ldr	r0, .L491+4
	bl	printf
	nop
	pop	{fp, pc}
.L492:
	.align	2
.L491:
	.word	__func__.5089
	.word	.LC0
	.size	glUniform3iv, .-glUniform3iv
	.align	2
	.global	glUniform4f
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform4f, %function
glUniform4f:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L495
	ldr	r0, .L495+4
	bl	printf
	nop
	pop	{fp, pc}
.L496:
	.align	2
.L495:
	.word	__func__.5093
	.word	.LC0
	.size	glUniform4f, .-glUniform4f
	.align	2
	.global	glUniform4fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform4fv, %function
glUniform4fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L499
	ldr	r0, .L499+4
	bl	printf
	nop
	pop	{fp, pc}
.L500:
	.align	2
.L499:
	.word	__func__.5097
	.word	.LC0
	.size	glUniform4fv, .-glUniform4fv
	.align	2
	.global	glUniform4i
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform4i, %function
glUniform4i:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L503
	ldr	r0, .L503+4
	bl	printf
	nop
	pop	{fp, pc}
.L504:
	.align	2
.L503:
	.word	__func__.5101
	.word	.LC0
	.size	glUniform4i, .-glUniform4i
	.align	2
	.global	glUniform4iv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform4iv, %function
glUniform4iv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L507
	ldr	r0, .L507+4
	bl	printf
	nop
	pop	{fp, pc}
.L508:
	.align	2
.L507:
	.word	__func__.5105
	.word	.LC0
	.size	glUniform4iv, .-glUniform4iv
	.align	2
	.global	glUniformMatrix2fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniformMatrix2fv, %function
glUniformMatrix2fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L511
	ldr	r0, .L511+4
	bl	printf
	nop
	pop	{fp, pc}
.L512:
	.align	2
.L511:
	.word	__func__.5109
	.word	.LC0
	.size	glUniformMatrix2fv, .-glUniformMatrix2fv
	.align	2
	.global	glUniformMatrix3fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniformMatrix3fv, %function
glUniformMatrix3fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L515
	ldr	r0, .L515+4
	bl	printf
	nop
	pop	{fp, pc}
.L516:
	.align	2
.L515:
	.word	__func__.5113
	.word	.LC0
	.size	glUniformMatrix3fv, .-glUniformMatrix3fv
	.align	2
	.global	glUniformMatrix4fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniformMatrix4fv, %function
glUniformMatrix4fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L519
	ldr	r0, .L519+4
	bl	printf
	nop
	pop	{fp, pc}
.L520:
	.align	2
.L519:
	.word	__func__.5117
	.word	.LC0
	.size	glUniformMatrix4fv, .-glUniformMatrix4fv
	.align	2
	.global	glUseProgram
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUseProgram, %function
glUseProgram:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L523
	ldr	r0, .L523+4
	bl	printf
	nop
	pop	{fp, pc}
.L524:
	.align	2
.L523:
	.word	__func__.5121
	.word	.LC0
	.size	glUseProgram, .-glUseProgram
	.align	2
	.global	glValidateProgram
	.syntax unified
	.arm
	.fpu softvfp
	.type	glValidateProgram, %function
glValidateProgram:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L527
	ldr	r0, .L527+4
	bl	printf
	nop
	pop	{fp, pc}
.L528:
	.align	2
.L527:
	.word	__func__.5125
	.word	.LC0
	.size	glValidateProgram, .-glValidateProgram
	.align	2
	.global	glVertexAttrib1f
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttrib1f, %function
glVertexAttrib1f:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L531
	ldr	r0, .L531+4
	bl	printf
	nop
	pop	{fp, pc}
.L532:
	.align	2
.L531:
	.word	__func__.5129
	.word	.LC0
	.size	glVertexAttrib1f, .-glVertexAttrib1f
	.align	2
	.global	glVertexAttrib1fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttrib1fv, %function
glVertexAttrib1fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L535
	ldr	r0, .L535+4
	bl	printf
	nop
	pop	{fp, pc}
.L536:
	.align	2
.L535:
	.word	__func__.5133
	.word	.LC0
	.size	glVertexAttrib1fv, .-glVertexAttrib1fv
	.align	2
	.global	glVertexAttrib2f
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttrib2f, %function
glVertexAttrib2f:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L539
	ldr	r0, .L539+4
	bl	printf
	nop
	pop	{fp, pc}
.L540:
	.align	2
.L539:
	.word	__func__.5137
	.word	.LC0
	.size	glVertexAttrib2f, .-glVertexAttrib2f
	.align	2
	.global	glVertexAttrib2fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttrib2fv, %function
glVertexAttrib2fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L543
	ldr	r0, .L543+4
	bl	printf
	nop
	pop	{fp, pc}
.L544:
	.align	2
.L543:
	.word	__func__.5141
	.word	.LC0
	.size	glVertexAttrib2fv, .-glVertexAttrib2fv
	.align	2
	.global	glVertexAttrib3f
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttrib3f, %function
glVertexAttrib3f:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L547
	ldr	r0, .L547+4
	bl	printf
	nop
	pop	{fp, pc}
.L548:
	.align	2
.L547:
	.word	__func__.5145
	.word	.LC0
	.size	glVertexAttrib3f, .-glVertexAttrib3f
	.align	2
	.global	glVertexAttrib3fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttrib3fv, %function
glVertexAttrib3fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L551
	ldr	r0, .L551+4
	bl	printf
	nop
	pop	{fp, pc}
.L552:
	.align	2
.L551:
	.word	__func__.5149
	.word	.LC0
	.size	glVertexAttrib3fv, .-glVertexAttrib3fv
	.align	2
	.global	glVertexAttrib4f
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttrib4f, %function
glVertexAttrib4f:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L555
	ldr	r0, .L555+4
	bl	printf
	nop
	pop	{fp, pc}
.L556:
	.align	2
.L555:
	.word	__func__.5153
	.word	.LC0
	.size	glVertexAttrib4f, .-glVertexAttrib4f
	.align	2
	.global	glVertexAttrib4fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttrib4fv, %function
glVertexAttrib4fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L559
	ldr	r0, .L559+4
	bl	printf
	nop
	pop	{fp, pc}
.L560:
	.align	2
.L559:
	.word	__func__.5157
	.word	.LC0
	.size	glVertexAttrib4fv, .-glVertexAttrib4fv
	.align	2
	.global	glVertexAttribPointer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttribPointer, %function
glVertexAttribPointer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L563
	ldr	r0, .L563+4
	bl	printf
	nop
	pop	{fp, pc}
.L564:
	.align	2
.L563:
	.word	__func__.5161
	.word	.LC0
	.size	glVertexAttribPointer, .-glVertexAttribPointer
	.align	2
	.global	glViewport
	.syntax unified
	.arm
	.fpu softvfp
	.type	glViewport, %function
glViewport:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L567
	ldr	r0, .L567+4
	bl	printf
	nop
	pop	{fp, pc}
.L568:
	.align	2
.L567:
	.word	__func__.5165
	.word	.LC0
	.size	glViewport, .-glViewport
	.align	2
	.global	glReadBuffer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glReadBuffer, %function
glReadBuffer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L571
	ldr	r0, .L571+4
	bl	printf
	nop
	pop	{fp, pc}
.L572:
	.align	2
.L571:
	.word	__func__.5169
	.word	.LC0
	.size	glReadBuffer, .-glReadBuffer
	.align	2
	.global	glDrawRangeElements
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDrawRangeElements, %function
glDrawRangeElements:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L575
	ldr	r0, .L575+4
	bl	printf
	nop
	pop	{fp, pc}
.L576:
	.align	2
.L575:
	.word	__func__.5173
	.word	.LC0
	.size	glDrawRangeElements, .-glDrawRangeElements
	.align	2
	.global	glTexImage3D
	.syntax unified
	.arm
	.fpu softvfp
	.type	glTexImage3D, %function
glTexImage3D:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L579
	ldr	r0, .L579+4
	bl	printf
	nop
	pop	{fp, pc}
.L580:
	.align	2
.L579:
	.word	__func__.5177
	.word	.LC0
	.size	glTexImage3D, .-glTexImage3D
	.align	2
	.global	glTexSubImage3D
	.syntax unified
	.arm
	.fpu softvfp
	.type	glTexSubImage3D, %function
glTexSubImage3D:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L583
	ldr	r0, .L583+4
	bl	printf
	nop
	pop	{fp, pc}
.L584:
	.align	2
.L583:
	.word	__func__.5181
	.word	.LC0
	.size	glTexSubImage3D, .-glTexSubImage3D
	.align	2
	.global	glCopyTexSubImage3D
	.syntax unified
	.arm
	.fpu softvfp
	.type	glCopyTexSubImage3D, %function
glCopyTexSubImage3D:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L587
	ldr	r0, .L587+4
	bl	printf
	nop
	pop	{fp, pc}
.L588:
	.align	2
.L587:
	.word	__func__.5185
	.word	.LC0
	.size	glCopyTexSubImage3D, .-glCopyTexSubImage3D
	.align	2
	.global	glCompressedTexImage3D
	.syntax unified
	.arm
	.fpu softvfp
	.type	glCompressedTexImage3D, %function
glCompressedTexImage3D:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L591
	ldr	r0, .L591+4
	bl	printf
	nop
	pop	{fp, pc}
.L592:
	.align	2
.L591:
	.word	__func__.5189
	.word	.LC0
	.size	glCompressedTexImage3D, .-glCompressedTexImage3D
	.align	2
	.global	glCompressedTexSubImage3D
	.syntax unified
	.arm
	.fpu softvfp
	.type	glCompressedTexSubImage3D, %function
glCompressedTexSubImage3D:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L595
	ldr	r0, .L595+4
	bl	printf
	nop
	pop	{fp, pc}
.L596:
	.align	2
.L595:
	.word	__func__.5193
	.word	.LC0
	.size	glCompressedTexSubImage3D, .-glCompressedTexSubImage3D
	.align	2
	.global	glGenQueries
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGenQueries, %function
glGenQueries:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L599
	ldr	r0, .L599+4
	bl	printf
	nop
	pop	{fp, pc}
.L600:
	.align	2
.L599:
	.word	__func__.5197
	.word	.LC0
	.size	glGenQueries, .-glGenQueries
	.align	2
	.global	glDeleteQueries
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDeleteQueries, %function
glDeleteQueries:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L603
	ldr	r0, .L603+4
	bl	printf
	nop
	pop	{fp, pc}
.L604:
	.align	2
.L603:
	.word	__func__.5201
	.word	.LC0
	.size	glDeleteQueries, .-glDeleteQueries
	.align	2
	.global	glIsQuery
	.syntax unified
	.arm
	.fpu softvfp
	.type	glIsQuery, %function
glIsQuery:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L607
	ldr	r0, .L607+4
	bl	printf
	nop
	pop	{fp, pc}
.L608:
	.align	2
.L607:
	.word	__func__.5205
	.word	.LC0
	.size	glIsQuery, .-glIsQuery
	.align	2
	.global	glBeginQuery
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBeginQuery, %function
glBeginQuery:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L611
	ldr	r0, .L611+4
	bl	printf
	nop
	pop	{fp, pc}
.L612:
	.align	2
.L611:
	.word	__func__.5209
	.word	.LC0
	.size	glBeginQuery, .-glBeginQuery
	.align	2
	.global	glEndQuery
	.syntax unified
	.arm
	.fpu softvfp
	.type	glEndQuery, %function
glEndQuery:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L615
	ldr	r0, .L615+4
	bl	printf
	nop
	pop	{fp, pc}
.L616:
	.align	2
.L615:
	.word	__func__.5213
	.word	.LC0
	.size	glEndQuery, .-glEndQuery
	.align	2
	.global	glGetQueryiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetQueryiv, %function
glGetQueryiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L619
	ldr	r0, .L619+4
	bl	printf
	nop
	pop	{fp, pc}
.L620:
	.align	2
.L619:
	.word	__func__.5217
	.word	.LC0
	.size	glGetQueryiv, .-glGetQueryiv
	.align	2
	.global	glGetQueryObjectuiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetQueryObjectuiv, %function
glGetQueryObjectuiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L623
	ldr	r0, .L623+4
	bl	printf
	nop
	pop	{fp, pc}
.L624:
	.align	2
.L623:
	.word	__func__.5221
	.word	.LC0
	.size	glGetQueryObjectuiv, .-glGetQueryObjectuiv
	.align	2
	.global	glUnmapBuffer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUnmapBuffer, %function
glUnmapBuffer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L627
	ldr	r0, .L627+4
	bl	printf
	nop
	pop	{fp, pc}
.L628:
	.align	2
.L627:
	.word	__func__.5225
	.word	.LC0
	.size	glUnmapBuffer, .-glUnmapBuffer
	.align	2
	.global	glGetBufferPointerv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetBufferPointerv, %function
glGetBufferPointerv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L631
	ldr	r0, .L631+4
	bl	printf
	nop
	pop	{fp, pc}
.L632:
	.align	2
.L631:
	.word	__func__.5229
	.word	.LC0
	.size	glGetBufferPointerv, .-glGetBufferPointerv
	.align	2
	.global	glDrawBuffers
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDrawBuffers, %function
glDrawBuffers:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L635
	ldr	r0, .L635+4
	bl	printf
	nop
	pop	{fp, pc}
.L636:
	.align	2
.L635:
	.word	__func__.5233
	.word	.LC0
	.size	glDrawBuffers, .-glDrawBuffers
	.align	2
	.global	glUniformMatrix2x3fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniformMatrix2x3fv, %function
glUniformMatrix2x3fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L639
	ldr	r0, .L639+4
	bl	printf
	nop
	pop	{fp, pc}
.L640:
	.align	2
.L639:
	.word	__func__.5237
	.word	.LC0
	.size	glUniformMatrix2x3fv, .-glUniformMatrix2x3fv
	.align	2
	.global	glUniformMatrix3x2fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniformMatrix3x2fv, %function
glUniformMatrix3x2fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L643
	ldr	r0, .L643+4
	bl	printf
	nop
	pop	{fp, pc}
.L644:
	.align	2
.L643:
	.word	__func__.5241
	.word	.LC0
	.size	glUniformMatrix3x2fv, .-glUniformMatrix3x2fv
	.align	2
	.global	glUniformMatrix2x4fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniformMatrix2x4fv, %function
glUniformMatrix2x4fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L647
	ldr	r0, .L647+4
	bl	printf
	nop
	pop	{fp, pc}
.L648:
	.align	2
.L647:
	.word	__func__.5245
	.word	.LC0
	.size	glUniformMatrix2x4fv, .-glUniformMatrix2x4fv
	.align	2
	.global	glUniformMatrix4x2fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniformMatrix4x2fv, %function
glUniformMatrix4x2fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L651
	ldr	r0, .L651+4
	bl	printf
	nop
	pop	{fp, pc}
.L652:
	.align	2
.L651:
	.word	__func__.5249
	.word	.LC0
	.size	glUniformMatrix4x2fv, .-glUniformMatrix4x2fv
	.align	2
	.global	glUniformMatrix3x4fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniformMatrix3x4fv, %function
glUniformMatrix3x4fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L655
	ldr	r0, .L655+4
	bl	printf
	nop
	pop	{fp, pc}
.L656:
	.align	2
.L655:
	.word	__func__.5253
	.word	.LC0
	.size	glUniformMatrix3x4fv, .-glUniformMatrix3x4fv
	.align	2
	.global	glUniformMatrix4x3fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniformMatrix4x3fv, %function
glUniformMatrix4x3fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L659
	ldr	r0, .L659+4
	bl	printf
	nop
	pop	{fp, pc}
.L660:
	.align	2
.L659:
	.word	__func__.5257
	.word	.LC0
	.size	glUniformMatrix4x3fv, .-glUniformMatrix4x3fv
	.align	2
	.global	glBlitFramebuffer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBlitFramebuffer, %function
glBlitFramebuffer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L663
	ldr	r0, .L663+4
	bl	printf
	nop
	pop	{fp, pc}
.L664:
	.align	2
.L663:
	.word	__func__.5261
	.word	.LC0
	.size	glBlitFramebuffer, .-glBlitFramebuffer
	.align	2
	.global	glRenderbufferStorageMultisample
	.syntax unified
	.arm
	.fpu softvfp
	.type	glRenderbufferStorageMultisample, %function
glRenderbufferStorageMultisample:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L667
	ldr	r0, .L667+4
	bl	printf
	nop
	pop	{fp, pc}
.L668:
	.align	2
.L667:
	.word	__func__.5265
	.word	.LC0
	.size	glRenderbufferStorageMultisample, .-glRenderbufferStorageMultisample
	.align	2
	.global	glFramebufferTextureLayer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glFramebufferTextureLayer, %function
glFramebufferTextureLayer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L671
	ldr	r0, .L671+4
	bl	printf
	nop
	pop	{fp, pc}
.L672:
	.align	2
.L671:
	.word	__func__.5269
	.word	.LC0
	.size	glFramebufferTextureLayer, .-glFramebufferTextureLayer
	.align	2
	.global	glMapBufferRange
	.syntax unified
	.arm
	.fpu softvfp
	.type	glMapBufferRange, %function
glMapBufferRange:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L675
	ldr	r0, .L675+4
	bl	printf
	nop
	pop	{fp, pc}
.L676:
	.align	2
.L675:
	.word	__func__.5273
	.word	.LC0
	.size	glMapBufferRange, .-glMapBufferRange
	.align	2
	.global	glFlushMappedBufferRange
	.syntax unified
	.arm
	.fpu softvfp
	.type	glFlushMappedBufferRange, %function
glFlushMappedBufferRange:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L679
	ldr	r0, .L679+4
	bl	printf
	nop
	pop	{fp, pc}
.L680:
	.align	2
.L679:
	.word	__func__.5277
	.word	.LC0
	.size	glFlushMappedBufferRange, .-glFlushMappedBufferRange
	.align	2
	.global	glBindVertexArray
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBindVertexArray, %function
glBindVertexArray:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L683
	ldr	r0, .L683+4
	bl	printf
	nop
	pop	{fp, pc}
.L684:
	.align	2
.L683:
	.word	__func__.5281
	.word	.LC0
	.size	glBindVertexArray, .-glBindVertexArray
	.align	2
	.global	glDeleteVertexArrays
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDeleteVertexArrays, %function
glDeleteVertexArrays:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L687
	ldr	r0, .L687+4
	bl	printf
	nop
	pop	{fp, pc}
.L688:
	.align	2
.L687:
	.word	__func__.5285
	.word	.LC0
	.size	glDeleteVertexArrays, .-glDeleteVertexArrays
	.align	2
	.global	glGenVertexArrays
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGenVertexArrays, %function
glGenVertexArrays:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L691
	ldr	r0, .L691+4
	bl	printf
	nop
	pop	{fp, pc}
.L692:
	.align	2
.L691:
	.word	__func__.5289
	.word	.LC0
	.size	glGenVertexArrays, .-glGenVertexArrays
	.align	2
	.global	glIsVertexArray
	.syntax unified
	.arm
	.fpu softvfp
	.type	glIsVertexArray, %function
glIsVertexArray:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L695
	ldr	r0, .L695+4
	bl	printf
	nop
	pop	{fp, pc}
.L696:
	.align	2
.L695:
	.word	__func__.5293
	.word	.LC0
	.size	glIsVertexArray, .-glIsVertexArray
	.align	2
	.global	glGetIntegeri_v
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetIntegeri_v, %function
glGetIntegeri_v:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L699
	ldr	r0, .L699+4
	bl	printf
	nop
	pop	{fp, pc}
.L700:
	.align	2
.L699:
	.word	__func__.5297
	.word	.LC0
	.size	glGetIntegeri_v, .-glGetIntegeri_v
	.align	2
	.global	glBeginTransformFeedback
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBeginTransformFeedback, %function
glBeginTransformFeedback:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L703
	ldr	r0, .L703+4
	bl	printf
	nop
	pop	{fp, pc}
.L704:
	.align	2
.L703:
	.word	__func__.5301
	.word	.LC0
	.size	glBeginTransformFeedback, .-glBeginTransformFeedback
	.align	2
	.global	glEndTransformFeedback
	.syntax unified
	.arm
	.fpu softvfp
	.type	glEndTransformFeedback, %function
glEndTransformFeedback:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L707
	ldr	r0, .L707+4
	bl	printf
	nop
	pop	{fp, pc}
.L708:
	.align	2
.L707:
	.word	__func__.5305
	.word	.LC0
	.size	glEndTransformFeedback, .-glEndTransformFeedback
	.align	2
	.global	glBindBufferRange
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBindBufferRange, %function
glBindBufferRange:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L711
	ldr	r0, .L711+4
	bl	printf
	nop
	pop	{fp, pc}
.L712:
	.align	2
.L711:
	.word	__func__.5309
	.word	.LC0
	.size	glBindBufferRange, .-glBindBufferRange
	.align	2
	.global	glBindBufferBase
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBindBufferBase, %function
glBindBufferBase:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L715
	ldr	r0, .L715+4
	bl	printf
	nop
	pop	{fp, pc}
.L716:
	.align	2
.L715:
	.word	__func__.5313
	.word	.LC0
	.size	glBindBufferBase, .-glBindBufferBase
	.align	2
	.global	glTransformFeedbackVaryings
	.syntax unified
	.arm
	.fpu softvfp
	.type	glTransformFeedbackVaryings, %function
glTransformFeedbackVaryings:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L719
	ldr	r0, .L719+4
	bl	printf
	nop
	pop	{fp, pc}
.L720:
	.align	2
.L719:
	.word	__func__.5317
	.word	.LC0
	.size	glTransformFeedbackVaryings, .-glTransformFeedbackVaryings
	.align	2
	.global	glGetTransformFeedbackVarying
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetTransformFeedbackVarying, %function
glGetTransformFeedbackVarying:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L723
	ldr	r0, .L723+4
	bl	printf
	nop
	pop	{fp, pc}
.L724:
	.align	2
.L723:
	.word	__func__.5321
	.word	.LC0
	.size	glGetTransformFeedbackVarying, .-glGetTransformFeedbackVarying
	.align	2
	.global	glVertexAttribIPointer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttribIPointer, %function
glVertexAttribIPointer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L727
	ldr	r0, .L727+4
	bl	printf
	nop
	pop	{fp, pc}
.L728:
	.align	2
.L727:
	.word	__func__.5325
	.word	.LC0
	.size	glVertexAttribIPointer, .-glVertexAttribIPointer
	.align	2
	.global	glGetVertexAttribIiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetVertexAttribIiv, %function
glGetVertexAttribIiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L731
	ldr	r0, .L731+4
	bl	printf
	nop
	pop	{fp, pc}
.L732:
	.align	2
.L731:
	.word	__func__.5329
	.word	.LC0
	.size	glGetVertexAttribIiv, .-glGetVertexAttribIiv
	.align	2
	.global	glGetVertexAttribIuiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetVertexAttribIuiv, %function
glGetVertexAttribIuiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L735
	ldr	r0, .L735+4
	bl	printf
	nop
	pop	{fp, pc}
.L736:
	.align	2
.L735:
	.word	__func__.5333
	.word	.LC0
	.size	glGetVertexAttribIuiv, .-glGetVertexAttribIuiv
	.align	2
	.global	glVertexAttribI4i
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttribI4i, %function
glVertexAttribI4i:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L739
	ldr	r0, .L739+4
	bl	printf
	nop
	pop	{fp, pc}
.L740:
	.align	2
.L739:
	.word	__func__.5337
	.word	.LC0
	.size	glVertexAttribI4i, .-glVertexAttribI4i
	.align	2
	.global	glVertexAttribI4ui
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttribI4ui, %function
glVertexAttribI4ui:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L743
	ldr	r0, .L743+4
	bl	printf
	nop
	pop	{fp, pc}
.L744:
	.align	2
.L743:
	.word	__func__.5341
	.word	.LC0
	.size	glVertexAttribI4ui, .-glVertexAttribI4ui
	.align	2
	.global	glVertexAttribI4iv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttribI4iv, %function
glVertexAttribI4iv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L747
	ldr	r0, .L747+4
	bl	printf
	nop
	pop	{fp, pc}
.L748:
	.align	2
.L747:
	.word	__func__.5345
	.word	.LC0
	.size	glVertexAttribI4iv, .-glVertexAttribI4iv
	.align	2
	.global	glVertexAttribI4uiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttribI4uiv, %function
glVertexAttribI4uiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L751
	ldr	r0, .L751+4
	bl	printf
	nop
	pop	{fp, pc}
.L752:
	.align	2
.L751:
	.word	__func__.5349
	.word	.LC0
	.size	glVertexAttribI4uiv, .-glVertexAttribI4uiv
	.align	2
	.global	glGetUniformuiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetUniformuiv, %function
glGetUniformuiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L755
	ldr	r0, .L755+4
	bl	printf
	nop
	pop	{fp, pc}
.L756:
	.align	2
.L755:
	.word	__func__.5353
	.word	.LC0
	.size	glGetUniformuiv, .-glGetUniformuiv
	.align	2
	.global	glGetFragDataLocation
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetFragDataLocation, %function
glGetFragDataLocation:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L759
	ldr	r0, .L759+4
	bl	printf
	nop
	pop	{fp, pc}
.L760:
	.align	2
.L759:
	.word	__func__.5357
	.word	.LC0
	.size	glGetFragDataLocation, .-glGetFragDataLocation
	.align	2
	.global	glUniform1ui
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform1ui, %function
glUniform1ui:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L763
	ldr	r0, .L763+4
	bl	printf
	nop
	pop	{fp, pc}
.L764:
	.align	2
.L763:
	.word	__func__.5361
	.word	.LC0
	.size	glUniform1ui, .-glUniform1ui
	.align	2
	.global	glUniform2ui
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform2ui, %function
glUniform2ui:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L767
	ldr	r0, .L767+4
	bl	printf
	nop
	pop	{fp, pc}
.L768:
	.align	2
.L767:
	.word	__func__.5365
	.word	.LC0
	.size	glUniform2ui, .-glUniform2ui
	.align	2
	.global	glUniform3ui
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform3ui, %function
glUniform3ui:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L771
	ldr	r0, .L771+4
	bl	printf
	nop
	pop	{fp, pc}
.L772:
	.align	2
.L771:
	.word	__func__.5369
	.word	.LC0
	.size	glUniform3ui, .-glUniform3ui
	.align	2
	.global	glUniform4ui
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform4ui, %function
glUniform4ui:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L775
	ldr	r0, .L775+4
	bl	printf
	nop
	pop	{fp, pc}
.L776:
	.align	2
.L775:
	.word	__func__.5373
	.word	.LC0
	.size	glUniform4ui, .-glUniform4ui
	.align	2
	.global	glUniform1uiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform1uiv, %function
glUniform1uiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L779
	ldr	r0, .L779+4
	bl	printf
	nop
	pop	{fp, pc}
.L780:
	.align	2
.L779:
	.word	__func__.5377
	.word	.LC0
	.size	glUniform1uiv, .-glUniform1uiv
	.align	2
	.global	glUniform2uiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform2uiv, %function
glUniform2uiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L783
	ldr	r0, .L783+4
	bl	printf
	nop
	pop	{fp, pc}
.L784:
	.align	2
.L783:
	.word	__func__.5381
	.word	.LC0
	.size	glUniform2uiv, .-glUniform2uiv
	.align	2
	.global	glUniform3uiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform3uiv, %function
glUniform3uiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L787
	ldr	r0, .L787+4
	bl	printf
	nop
	pop	{fp, pc}
.L788:
	.align	2
.L787:
	.word	__func__.5385
	.word	.LC0
	.size	glUniform3uiv, .-glUniform3uiv
	.align	2
	.global	glUniform4uiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniform4uiv, %function
glUniform4uiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L791
	ldr	r0, .L791+4
	bl	printf
	nop
	pop	{fp, pc}
.L792:
	.align	2
.L791:
	.word	__func__.5389
	.word	.LC0
	.size	glUniform4uiv, .-glUniform4uiv
	.align	2
	.global	glClearBufferiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glClearBufferiv, %function
glClearBufferiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L795
	ldr	r0, .L795+4
	bl	printf
	nop
	pop	{fp, pc}
.L796:
	.align	2
.L795:
	.word	__func__.5393
	.word	.LC0
	.size	glClearBufferiv, .-glClearBufferiv
	.align	2
	.global	glClearBufferuiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glClearBufferuiv, %function
glClearBufferuiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L799
	ldr	r0, .L799+4
	bl	printf
	nop
	pop	{fp, pc}
.L800:
	.align	2
.L799:
	.word	__func__.5397
	.word	.LC0
	.size	glClearBufferuiv, .-glClearBufferuiv
	.align	2
	.global	glClearBufferfv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glClearBufferfv, %function
glClearBufferfv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L803
	ldr	r0, .L803+4
	bl	printf
	nop
	pop	{fp, pc}
.L804:
	.align	2
.L803:
	.word	__func__.5401
	.word	.LC0
	.size	glClearBufferfv, .-glClearBufferfv
	.align	2
	.global	glClearBufferfi
	.syntax unified
	.arm
	.fpu softvfp
	.type	glClearBufferfi, %function
glClearBufferfi:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L807
	ldr	r0, .L807+4
	bl	printf
	nop
	pop	{fp, pc}
.L808:
	.align	2
.L807:
	.word	__func__.5405
	.word	.LC0
	.size	glClearBufferfi, .-glClearBufferfi
	.align	2
	.global	glGetStringi
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetStringi, %function
glGetStringi:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L811
	ldr	r0, .L811+4
	bl	printf
	nop
	pop	{fp, pc}
.L812:
	.align	2
.L811:
	.word	__func__.5409
	.word	.LC0
	.size	glGetStringi, .-glGetStringi
	.align	2
	.global	glCopyBufferSubData
	.syntax unified
	.arm
	.fpu softvfp
	.type	glCopyBufferSubData, %function
glCopyBufferSubData:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L815
	ldr	r0, .L815+4
	bl	printf
	nop
	pop	{fp, pc}
.L816:
	.align	2
.L815:
	.word	__func__.5413
	.word	.LC0
	.size	glCopyBufferSubData, .-glCopyBufferSubData
	.align	2
	.global	glGetUniformIndices
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetUniformIndices, %function
glGetUniformIndices:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L819
	ldr	r0, .L819+4
	bl	printf
	nop
	pop	{fp, pc}
.L820:
	.align	2
.L819:
	.word	__func__.5417
	.word	.LC0
	.size	glGetUniformIndices, .-glGetUniformIndices
	.align	2
	.global	glGetActiveUniformsiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetActiveUniformsiv, %function
glGetActiveUniformsiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L823
	ldr	r0, .L823+4
	bl	printf
	nop
	pop	{fp, pc}
.L824:
	.align	2
.L823:
	.word	__func__.5421
	.word	.LC0
	.size	glGetActiveUniformsiv, .-glGetActiveUniformsiv
	.align	2
	.global	glGetUniformBlockIndex
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetUniformBlockIndex, %function
glGetUniformBlockIndex:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L827
	ldr	r0, .L827+4
	bl	printf
	nop
	pop	{fp, pc}
.L828:
	.align	2
.L827:
	.word	__func__.5425
	.word	.LC0
	.size	glGetUniformBlockIndex, .-glGetUniformBlockIndex
	.align	2
	.global	glGetActiveUniformBlockiv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetActiveUniformBlockiv, %function
glGetActiveUniformBlockiv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L831
	ldr	r0, .L831+4
	bl	printf
	nop
	pop	{fp, pc}
.L832:
	.align	2
.L831:
	.word	__func__.5429
	.word	.LC0
	.size	glGetActiveUniformBlockiv, .-glGetActiveUniformBlockiv
	.align	2
	.global	glGetActiveUniformBlockName
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetActiveUniformBlockName, %function
glGetActiveUniformBlockName:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L835
	ldr	r0, .L835+4
	bl	printf
	nop
	pop	{fp, pc}
.L836:
	.align	2
.L835:
	.word	__func__.5433
	.word	.LC0
	.size	glGetActiveUniformBlockName, .-glGetActiveUniformBlockName
	.align	2
	.global	glUniformBlockBinding
	.syntax unified
	.arm
	.fpu softvfp
	.type	glUniformBlockBinding, %function
glUniformBlockBinding:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L839
	ldr	r0, .L839+4
	bl	printf
	nop
	pop	{fp, pc}
.L840:
	.align	2
.L839:
	.word	__func__.5437
	.word	.LC0
	.size	glUniformBlockBinding, .-glUniformBlockBinding
	.align	2
	.global	glDrawArraysInstanced
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDrawArraysInstanced, %function
glDrawArraysInstanced:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L843
	ldr	r0, .L843+4
	bl	printf
	nop
	pop	{fp, pc}
.L844:
	.align	2
.L843:
	.word	__func__.5441
	.word	.LC0
	.size	glDrawArraysInstanced, .-glDrawArraysInstanced
	.align	2
	.global	glDrawElementsInstanced
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDrawElementsInstanced, %function
glDrawElementsInstanced:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L847
	ldr	r0, .L847+4
	bl	printf
	nop
	pop	{fp, pc}
.L848:
	.align	2
.L847:
	.word	__func__.5445
	.word	.LC0
	.size	glDrawElementsInstanced, .-glDrawElementsInstanced
	.align	2
	.global	glFenceSync
	.syntax unified
	.arm
	.fpu softvfp
	.type	glFenceSync, %function
glFenceSync:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L851
	ldr	r0, .L851+4
	bl	printf
	nop
	pop	{fp, pc}
.L852:
	.align	2
.L851:
	.word	__func__.5449
	.word	.LC0
	.size	glFenceSync, .-glFenceSync
	.align	2
	.global	glIsSync
	.syntax unified
	.arm
	.fpu softvfp
	.type	glIsSync, %function
glIsSync:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L855
	ldr	r0, .L855+4
	bl	printf
	nop
	pop	{fp, pc}
.L856:
	.align	2
.L855:
	.word	__func__.5453
	.word	.LC0
	.size	glIsSync, .-glIsSync
	.align	2
	.global	glDeleteSync
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDeleteSync, %function
glDeleteSync:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L859
	ldr	r0, .L859+4
	bl	printf
	nop
	pop	{fp, pc}
.L860:
	.align	2
.L859:
	.word	__func__.5457
	.word	.LC0
	.size	glDeleteSync, .-glDeleteSync
	.align	2
	.global	glClientWaitSync
	.syntax unified
	.arm
	.fpu softvfp
	.type	glClientWaitSync, %function
glClientWaitSync:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L863
	ldr	r0, .L863+4
	bl	printf
	nop
	pop	{fp, pc}
.L864:
	.align	2
.L863:
	.word	__func__.5461
	.word	.LC0
	.size	glClientWaitSync, .-glClientWaitSync
	.align	2
	.global	glWaitSync
	.syntax unified
	.arm
	.fpu softvfp
	.type	glWaitSync, %function
glWaitSync:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L867
	ldr	r0, .L867+4
	bl	printf
	nop
	pop	{fp, pc}
.L868:
	.align	2
.L867:
	.word	__func__.5465
	.word	.LC0
	.size	glWaitSync, .-glWaitSync
	.align	2
	.global	glGetInteger64v
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetInteger64v, %function
glGetInteger64v:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L871
	ldr	r0, .L871+4
	bl	printf
	nop
	pop	{fp, pc}
.L872:
	.align	2
.L871:
	.word	__func__.5469
	.word	.LC0
	.size	glGetInteger64v, .-glGetInteger64v
	.align	2
	.global	glGetSynciv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetSynciv, %function
glGetSynciv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L875
	ldr	r0, .L875+4
	bl	printf
	nop
	pop	{fp, pc}
.L876:
	.align	2
.L875:
	.word	__func__.5473
	.word	.LC0
	.size	glGetSynciv, .-glGetSynciv
	.align	2
	.global	glGetInteger64i_v
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetInteger64i_v, %function
glGetInteger64i_v:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L879
	ldr	r0, .L879+4
	bl	printf
	nop
	pop	{fp, pc}
.L880:
	.align	2
.L879:
	.word	__func__.5477
	.word	.LC0
	.size	glGetInteger64i_v, .-glGetInteger64i_v
	.align	2
	.global	glGetBufferParameteri64v
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetBufferParameteri64v, %function
glGetBufferParameteri64v:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L883
	ldr	r0, .L883+4
	bl	printf
	nop
	pop	{fp, pc}
.L884:
	.align	2
.L883:
	.word	__func__.5481
	.word	.LC0
	.size	glGetBufferParameteri64v, .-glGetBufferParameteri64v
	.align	2
	.global	glGenSamplers
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGenSamplers, %function
glGenSamplers:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L887
	ldr	r0, .L887+4
	bl	printf
	nop
	pop	{fp, pc}
.L888:
	.align	2
.L887:
	.word	__func__.5485
	.word	.LC0
	.size	glGenSamplers, .-glGenSamplers
	.align	2
	.global	glDeleteSamplers
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDeleteSamplers, %function
glDeleteSamplers:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L891
	ldr	r0, .L891+4
	bl	printf
	nop
	pop	{fp, pc}
.L892:
	.align	2
.L891:
	.word	__func__.5489
	.word	.LC0
	.size	glDeleteSamplers, .-glDeleteSamplers
	.align	2
	.global	glIsSampler
	.syntax unified
	.arm
	.fpu softvfp
	.type	glIsSampler, %function
glIsSampler:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L895
	ldr	r0, .L895+4
	bl	printf
	nop
	pop	{fp, pc}
.L896:
	.align	2
.L895:
	.word	__func__.5493
	.word	.LC0
	.size	glIsSampler, .-glIsSampler
	.align	2
	.global	glBindSampler
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBindSampler, %function
glBindSampler:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L899
	ldr	r0, .L899+4
	bl	printf
	nop
	pop	{fp, pc}
.L900:
	.align	2
.L899:
	.word	__func__.5497
	.word	.LC0
	.size	glBindSampler, .-glBindSampler
	.align	2
	.global	glSamplerParameteri
	.syntax unified
	.arm
	.fpu softvfp
	.type	glSamplerParameteri, %function
glSamplerParameteri:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L903
	ldr	r0, .L903+4
	bl	printf
	nop
	pop	{fp, pc}
.L904:
	.align	2
.L903:
	.word	__func__.5501
	.word	.LC0
	.size	glSamplerParameteri, .-glSamplerParameteri
	.align	2
	.global	glSamplerParameteriv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glSamplerParameteriv, %function
glSamplerParameteriv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L907
	ldr	r0, .L907+4
	bl	printf
	nop
	pop	{fp, pc}
.L908:
	.align	2
.L907:
	.word	__func__.5505
	.word	.LC0
	.size	glSamplerParameteriv, .-glSamplerParameteriv
	.align	2
	.global	glSamplerParameterf
	.syntax unified
	.arm
	.fpu softvfp
	.type	glSamplerParameterf, %function
glSamplerParameterf:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L911
	ldr	r0, .L911+4
	bl	printf
	nop
	pop	{fp, pc}
.L912:
	.align	2
.L911:
	.word	__func__.5509
	.word	.LC0
	.size	glSamplerParameterf, .-glSamplerParameterf
	.align	2
	.global	glSamplerParameterfv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glSamplerParameterfv, %function
glSamplerParameterfv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L915
	ldr	r0, .L915+4
	bl	printf
	nop
	pop	{fp, pc}
.L916:
	.align	2
.L915:
	.word	__func__.5513
	.word	.LC0
	.size	glSamplerParameterfv, .-glSamplerParameterfv
	.align	2
	.global	glGetSamplerParameteriv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetSamplerParameteriv, %function
glGetSamplerParameteriv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L919
	ldr	r0, .L919+4
	bl	printf
	nop
	pop	{fp, pc}
.L920:
	.align	2
.L919:
	.word	__func__.5517
	.word	.LC0
	.size	glGetSamplerParameteriv, .-glGetSamplerParameteriv
	.align	2
	.global	glGetSamplerParameterfv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetSamplerParameterfv, %function
glGetSamplerParameterfv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L923
	ldr	r0, .L923+4
	bl	printf
	nop
	pop	{fp, pc}
.L924:
	.align	2
.L923:
	.word	__func__.5521
	.word	.LC0
	.size	glGetSamplerParameterfv, .-glGetSamplerParameterfv
	.align	2
	.global	glVertexAttribDivisor
	.syntax unified
	.arm
	.fpu softvfp
	.type	glVertexAttribDivisor, %function
glVertexAttribDivisor:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L927
	ldr	r0, .L927+4
	bl	printf
	nop
	pop	{fp, pc}
.L928:
	.align	2
.L927:
	.word	__func__.5525
	.word	.LC0
	.size	glVertexAttribDivisor, .-glVertexAttribDivisor
	.align	2
	.global	glBindTransformFeedback
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBindTransformFeedback, %function
glBindTransformFeedback:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L931
	ldr	r0, .L931+4
	bl	printf
	nop
	pop	{fp, pc}
.L932:
	.align	2
.L931:
	.word	__func__.5529
	.word	.LC0
	.size	glBindTransformFeedback, .-glBindTransformFeedback
	.align	2
	.global	glDeleteTransformFeedbacks
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDeleteTransformFeedbacks, %function
glDeleteTransformFeedbacks:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L935
	ldr	r0, .L935+4
	bl	printf
	nop
	pop	{fp, pc}
.L936:
	.align	2
.L935:
	.word	__func__.5533
	.word	.LC0
	.size	glDeleteTransformFeedbacks, .-glDeleteTransformFeedbacks
	.align	2
	.global	glGenTransformFeedbacks
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGenTransformFeedbacks, %function
glGenTransformFeedbacks:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L939
	ldr	r0, .L939+4
	bl	printf
	nop
	pop	{fp, pc}
.L940:
	.align	2
.L939:
	.word	__func__.5537
	.word	.LC0
	.size	glGenTransformFeedbacks, .-glGenTransformFeedbacks
	.align	2
	.global	glIsTransformFeedback
	.syntax unified
	.arm
	.fpu softvfp
	.type	glIsTransformFeedback, %function
glIsTransformFeedback:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L943
	ldr	r0, .L943+4
	bl	printf
	nop
	pop	{fp, pc}
.L944:
	.align	2
.L943:
	.word	__func__.5541
	.word	.LC0
	.size	glIsTransformFeedback, .-glIsTransformFeedback
	.align	2
	.global	glPauseTransformFeedback
	.syntax unified
	.arm
	.fpu softvfp
	.type	glPauseTransformFeedback, %function
glPauseTransformFeedback:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L947
	ldr	r0, .L947+4
	bl	printf
	nop
	pop	{fp, pc}
.L948:
	.align	2
.L947:
	.word	__func__.5545
	.word	.LC0
	.size	glPauseTransformFeedback, .-glPauseTransformFeedback
	.align	2
	.global	glResumeTransformFeedback
	.syntax unified
	.arm
	.fpu softvfp
	.type	glResumeTransformFeedback, %function
glResumeTransformFeedback:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L951
	ldr	r0, .L951+4
	bl	printf
	nop
	pop	{fp, pc}
.L952:
	.align	2
.L951:
	.word	__func__.5549
	.word	.LC0
	.size	glResumeTransformFeedback, .-glResumeTransformFeedback
	.align	2
	.global	glGetProgramBinary
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetProgramBinary, %function
glGetProgramBinary:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L955
	ldr	r0, .L955+4
	bl	printf
	nop
	pop	{fp, pc}
.L956:
	.align	2
.L955:
	.word	__func__.5553
	.word	.LC0
	.size	glGetProgramBinary, .-glGetProgramBinary
	.align	2
	.global	glProgramBinary
	.syntax unified
	.arm
	.fpu softvfp
	.type	glProgramBinary, %function
glProgramBinary:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L959
	ldr	r0, .L959+4
	bl	printf
	nop
	pop	{fp, pc}
.L960:
	.align	2
.L959:
	.word	__func__.5557
	.word	.LC0
	.size	glProgramBinary, .-glProgramBinary
	.align	2
	.global	glProgramParameteri
	.syntax unified
	.arm
	.fpu softvfp
	.type	glProgramParameteri, %function
glProgramParameteri:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L963
	ldr	r0, .L963+4
	bl	printf
	nop
	pop	{fp, pc}
.L964:
	.align	2
.L963:
	.word	__func__.5561
	.word	.LC0
	.size	glProgramParameteri, .-glProgramParameteri
	.align	2
	.global	glInvalidateFramebuffer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glInvalidateFramebuffer, %function
glInvalidateFramebuffer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L967
	ldr	r0, .L967+4
	bl	printf
	nop
	pop	{fp, pc}
.L968:
	.align	2
.L967:
	.word	__func__.5565
	.word	.LC0
	.size	glInvalidateFramebuffer, .-glInvalidateFramebuffer
	.align	2
	.global	glInvalidateSubFramebuffer
	.syntax unified
	.arm
	.fpu softvfp
	.type	glInvalidateSubFramebuffer, %function
glInvalidateSubFramebuffer:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L971
	ldr	r0, .L971+4
	bl	printf
	nop
	pop	{fp, pc}
.L972:
	.align	2
.L971:
	.word	__func__.5569
	.word	.LC0
	.size	glInvalidateSubFramebuffer, .-glInvalidateSubFramebuffer
	.align	2
	.global	glTexStorage2D
	.syntax unified
	.arm
	.fpu softvfp
	.type	glTexStorage2D, %function
glTexStorage2D:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L975
	ldr	r0, .L975+4
	bl	printf
	nop
	pop	{fp, pc}
.L976:
	.align	2
.L975:
	.word	__func__.5573
	.word	.LC0
	.size	glTexStorage2D, .-glTexStorage2D
	.align	2
	.global	glTexStorage3D
	.syntax unified
	.arm
	.fpu softvfp
	.type	glTexStorage3D, %function
glTexStorage3D:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L979
	ldr	r0, .L979+4
	bl	printf
	nop
	pop	{fp, pc}
.L980:
	.align	2
.L979:
	.word	__func__.5577
	.word	.LC0
	.size	glTexStorage3D, .-glTexStorage3D
	.align	2
	.global	glGetInternalformativ
	.syntax unified
	.arm
	.fpu softvfp
	.type	glGetInternalformativ, %function
glGetInternalformativ:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L983
	ldr	r0, .L983+4
	bl	printf
	nop
	pop	{fp, pc}
.L984:
	.align	2
.L983:
	.word	__func__.5581
	.word	.LC0
	.size	glGetInternalformativ, .-glGetInternalformativ
	.align	2
	.global	glProgramUniform1ui
	.syntax unified
	.arm
	.fpu softvfp
	.type	glProgramUniform1ui, %function
glProgramUniform1ui:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L987
	ldr	r0, .L987+4
	bl	printf
	nop
	pop	{fp, pc}
.L988:
	.align	2
.L987:
	.word	__func__.5585
	.word	.LC0
	.size	glProgramUniform1ui, .-glProgramUniform1ui
	.align	2
	.global	glDispatchCompute
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDispatchCompute, %function
glDispatchCompute:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L991
	ldr	r0, .L991+4
	bl	printf
	nop
	pop	{fp, pc}
.L992:
	.align	2
.L991:
	.word	__func__.5589
	.word	.LC0
	.size	glDispatchCompute, .-glDispatchCompute
	.align	2
	.global	glMemoryBarrier
	.syntax unified
	.arm
	.fpu softvfp
	.type	glMemoryBarrier, %function
glMemoryBarrier:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L995
	ldr	r0, .L995+4
	bl	printf
	nop
	pop	{fp, pc}
.L996:
	.align	2
.L995:
	.word	__func__.5593
	.word	.LC0
	.size	glMemoryBarrier, .-glMemoryBarrier
	.align	2
	.global	glBindImageTexture
	.syntax unified
	.arm
	.fpu softvfp
	.type	glBindImageTexture, %function
glBindImageTexture:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L999
	ldr	r0, .L999+4
	bl	printf
	nop
	pop	{fp, pc}
.L1000:
	.align	2
.L999:
	.word	__func__.5597
	.word	.LC0
	.size	glBindImageTexture, .-glBindImageTexture
	.align	2
	.global	glProgramUniformMatrix4fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glProgramUniformMatrix4fv, %function
glProgramUniformMatrix4fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L1003
	ldr	r0, .L1003+4
	bl	printf
	nop
	pop	{fp, pc}
.L1004:
	.align	2
.L1003:
	.word	__func__.5601
	.word	.LC0
	.size	glProgramUniformMatrix4fv, .-glProgramUniformMatrix4fv
	.align	2
	.global	glProgramUniform1f
	.syntax unified
	.arm
	.fpu softvfp
	.type	glProgramUniform1f, %function
glProgramUniform1f:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L1007
	ldr	r0, .L1007+4
	bl	printf
	nop
	pop	{fp, pc}
.L1008:
	.align	2
.L1007:
	.word	__func__.5605
	.word	.LC0
	.size	glProgramUniform1f, .-glProgramUniform1f
	.align	2
	.global	glProgramUniform2f
	.syntax unified
	.arm
	.fpu softvfp
	.type	glProgramUniform2f, %function
glProgramUniform2f:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L1011
	ldr	r0, .L1011+4
	bl	printf
	nop
	pop	{fp, pc}
.L1012:
	.align	2
.L1011:
	.word	__func__.5609
	.word	.LC0
	.size	glProgramUniform2f, .-glProgramUniform2f
	.align	2
	.global	glProgramUniform3f
	.syntax unified
	.arm
	.fpu softvfp
	.type	glProgramUniform3f, %function
glProgramUniform3f:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L1015
	ldr	r0, .L1015+4
	bl	printf
	nop
	pop	{fp, pc}
.L1016:
	.align	2
.L1015:
	.word	__func__.5613
	.word	.LC0
	.size	glProgramUniform3f, .-glProgramUniform3f
	.align	2
	.global	glProgramUniform3fv
	.syntax unified
	.arm
	.fpu softvfp
	.type	glProgramUniform3fv, %function
glProgramUniform3fv:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L1019
	ldr	r0, .L1019+4
	bl	printf
	nop
	pop	{fp, pc}
.L1020:
	.align	2
.L1019:
	.word	__func__.5617
	.word	.LC0
	.size	glProgramUniform3fv, .-glProgramUniform3fv
	.align	2
	.global	glProgramUniform4f
	.syntax unified
	.arm
	.fpu softvfp
	.type	glProgramUniform4f, %function
glProgramUniform4f:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L1023
	ldr	r0, .L1023+4
	bl	printf
	nop
	pop	{fp, pc}
.L1024:
	.align	2
.L1023:
	.word	__func__.5621
	.word	.LC0
	.size	glProgramUniform4f, .-glProgramUniform4f
	.align	2
	.global	glDrawElementsIndirect
	.syntax unified
	.arm
	.fpu softvfp
	.type	glDrawElementsIndirect, %function
glDrawElementsIndirect:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r1, .L1027
	ldr	r0, .L1027+4
	bl	printf
	nop
	pop	{fp, pc}
.L1028:
	.align	2
.L1027:
	.word	__func__.5625
	.word	.LC0
	.size	glDrawElementsIndirect, .-glDrawElementsIndirect
	.section	.rodata
	.align	2
	.type	__func__.4601, %object
	.size	__func__.4601, 16
__func__.4601:
	.ascii	"glActiveTexture\000"
	.align	2
	.type	__func__.4605, %object
	.size	__func__.4605, 15
__func__.4605:
	.ascii	"glAttachShader\000"
	.align	2
	.type	__func__.4609, %object
	.size	__func__.4609, 21
__func__.4609:
	.ascii	"glBindAttribLocation\000"
	.align	2
	.type	__func__.4613, %object
	.size	__func__.4613, 13
__func__.4613:
	.ascii	"glBindBuffer\000"
	.align	2
	.type	__func__.4617, %object
	.size	__func__.4617, 18
__func__.4617:
	.ascii	"glBindFramebuffer\000"
	.align	2
	.type	__func__.4621, %object
	.size	__func__.4621, 19
__func__.4621:
	.ascii	"glBindRenderbuffer\000"
	.align	2
	.type	__func__.4625, %object
	.size	__func__.4625, 14
__func__.4625:
	.ascii	"glBindTexture\000"
	.align	2
	.type	__func__.4629, %object
	.size	__func__.4629, 13
__func__.4629:
	.ascii	"glBlendColor\000"
	.align	2
	.type	__func__.4633, %object
	.size	__func__.4633, 16
__func__.4633:
	.ascii	"glBlendEquation\000"
	.align	2
	.type	__func__.4637, %object
	.size	__func__.4637, 24
__func__.4637:
	.ascii	"glBlendEquationSeparate\000"
	.align	2
	.type	__func__.4641, %object
	.size	__func__.4641, 12
__func__.4641:
	.ascii	"glBlendFunc\000"
	.align	2
	.type	__func__.4645, %object
	.size	__func__.4645, 20
__func__.4645:
	.ascii	"glBlendFuncSeparate\000"
	.align	2
	.type	__func__.4649, %object
	.size	__func__.4649, 13
__func__.4649:
	.ascii	"glBufferData\000"
	.align	2
	.type	__func__.4653, %object
	.size	__func__.4653, 16
__func__.4653:
	.ascii	"glBufferSubData\000"
	.align	2
	.type	__func__.4657, %object
	.size	__func__.4657, 25
__func__.4657:
	.ascii	"glCheckFramebufferStatus\000"
	.align	2
	.type	__func__.4661, %object
	.size	__func__.4661, 8
__func__.4661:
	.ascii	"glClear\000"
	.align	2
	.type	__func__.4665, %object
	.size	__func__.4665, 13
__func__.4665:
	.ascii	"glClearColor\000"
	.align	2
	.type	__func__.4669, %object
	.size	__func__.4669, 14
__func__.4669:
	.ascii	"glClearDepthf\000"
	.align	2
	.type	__func__.4673, %object
	.size	__func__.4673, 15
__func__.4673:
	.ascii	"glClearStencil\000"
	.align	2
	.type	__func__.4677, %object
	.size	__func__.4677, 12
__func__.4677:
	.ascii	"glColorMask\000"
	.align	2
	.type	__func__.4681, %object
	.size	__func__.4681, 16
__func__.4681:
	.ascii	"glCompileShader\000"
	.align	2
	.type	__func__.4685, %object
	.size	__func__.4685, 23
__func__.4685:
	.ascii	"glCompressedTexImage2D\000"
	.align	2
	.type	__func__.4689, %object
	.size	__func__.4689, 26
__func__.4689:
	.ascii	"glCompressedTexSubImage2D\000"
	.align	2
	.type	__func__.4693, %object
	.size	__func__.4693, 17
__func__.4693:
	.ascii	"glCopyTexImage2D\000"
	.align	2
	.type	__func__.4697, %object
	.size	__func__.4697, 20
__func__.4697:
	.ascii	"glCopyTexSubImage2D\000"
	.align	2
	.type	__func__.4701, %object
	.size	__func__.4701, 16
__func__.4701:
	.ascii	"glCreateProgram\000"
	.align	2
	.type	__func__.4705, %object
	.size	__func__.4705, 15
__func__.4705:
	.ascii	"glCreateShader\000"
	.align	2
	.type	__func__.4709, %object
	.size	__func__.4709, 11
__func__.4709:
	.ascii	"glCullFace\000"
	.align	2
	.type	__func__.4713, %object
	.size	__func__.4713, 16
__func__.4713:
	.ascii	"glDeleteBuffers\000"
	.align	2
	.type	__func__.4717, %object
	.size	__func__.4717, 21
__func__.4717:
	.ascii	"glDeleteFramebuffers\000"
	.align	2
	.type	__func__.4721, %object
	.size	__func__.4721, 16
__func__.4721:
	.ascii	"glDeleteProgram\000"
	.align	2
	.type	__func__.4725, %object
	.size	__func__.4725, 22
__func__.4725:
	.ascii	"glDeleteRenderbuffers\000"
	.align	2
	.type	__func__.4729, %object
	.size	__func__.4729, 15
__func__.4729:
	.ascii	"glDeleteShader\000"
	.align	2
	.type	__func__.4733, %object
	.size	__func__.4733, 17
__func__.4733:
	.ascii	"glDeleteTextures\000"
	.align	2
	.type	__func__.4737, %object
	.size	__func__.4737, 12
__func__.4737:
	.ascii	"glDepthFunc\000"
	.align	2
	.type	__func__.4741, %object
	.size	__func__.4741, 12
__func__.4741:
	.ascii	"glDepthMask\000"
	.align	2
	.type	__func__.4745, %object
	.size	__func__.4745, 14
__func__.4745:
	.ascii	"glDepthRangef\000"
	.align	2
	.type	__func__.4749, %object
	.size	__func__.4749, 15
__func__.4749:
	.ascii	"glDetachShader\000"
	.align	2
	.type	__func__.4753, %object
	.size	__func__.4753, 10
__func__.4753:
	.ascii	"glDisable\000"
	.align	2
	.type	__func__.4757, %object
	.size	__func__.4757, 27
__func__.4757:
	.ascii	"glDisableVertexAttribArray\000"
	.align	2
	.type	__func__.4761, %object
	.size	__func__.4761, 13
__func__.4761:
	.ascii	"glDrawArrays\000"
	.align	2
	.type	__func__.4765, %object
	.size	__func__.4765, 15
__func__.4765:
	.ascii	"glDrawElements\000"
	.align	2
	.type	__func__.4769, %object
	.size	__func__.4769, 9
__func__.4769:
	.ascii	"glEnable\000"
	.align	2
	.type	__func__.4773, %object
	.size	__func__.4773, 26
__func__.4773:
	.ascii	"glEnableVertexAttribArray\000"
	.align	2
	.type	__func__.4777, %object
	.size	__func__.4777, 9
__func__.4777:
	.ascii	"glFinish\000"
	.align	2
	.type	__func__.4781, %object
	.size	__func__.4781, 8
__func__.4781:
	.ascii	"glFlush\000"
	.align	2
	.type	__func__.4785, %object
	.size	__func__.4785, 26
__func__.4785:
	.ascii	"glFramebufferRenderbuffer\000"
	.align	2
	.type	__func__.4789, %object
	.size	__func__.4789, 23
__func__.4789:
	.ascii	"glFramebufferTexture2D\000"
	.align	2
	.type	__func__.4793, %object
	.size	__func__.4793, 12
__func__.4793:
	.ascii	"glFrontFace\000"
	.align	2
	.type	__func__.4797, %object
	.size	__func__.4797, 13
__func__.4797:
	.ascii	"glGenBuffers\000"
	.align	2
	.type	__func__.4801, %object
	.size	__func__.4801, 17
__func__.4801:
	.ascii	"glGenerateMipmap\000"
	.align	2
	.type	__func__.4805, %object
	.size	__func__.4805, 18
__func__.4805:
	.ascii	"glGenFramebuffers\000"
	.align	2
	.type	__func__.4809, %object
	.size	__func__.4809, 19
__func__.4809:
	.ascii	"glGenRenderbuffers\000"
	.align	2
	.type	__func__.4813, %object
	.size	__func__.4813, 14
__func__.4813:
	.ascii	"glGenTextures\000"
	.align	2
	.type	__func__.4817, %object
	.size	__func__.4817, 18
__func__.4817:
	.ascii	"glGetActiveAttrib\000"
	.align	2
	.type	__func__.4821, %object
	.size	__func__.4821, 19
__func__.4821:
	.ascii	"glGetActiveUniform\000"
	.align	2
	.type	__func__.4825, %object
	.size	__func__.4825, 21
__func__.4825:
	.ascii	"glGetAttachedShaders\000"
	.align	2
	.type	__func__.4829, %object
	.size	__func__.4829, 20
__func__.4829:
	.ascii	"glGetAttribLocation\000"
	.align	2
	.type	__func__.4833, %object
	.size	__func__.4833, 14
__func__.4833:
	.ascii	"glGetBooleanv\000"
	.align	2
	.type	__func__.4837, %object
	.size	__func__.4837, 23
__func__.4837:
	.ascii	"glGetBufferParameteriv\000"
	.align	2
	.type	__func__.4841, %object
	.size	__func__.4841, 11
__func__.4841:
	.ascii	"glGetError\000"
	.align	2
	.type	__func__.4845, %object
	.size	__func__.4845, 12
__func__.4845:
	.ascii	"glGetFloatv\000"
	.align	2
	.type	__func__.4849, %object
	.size	__func__.4849, 38
__func__.4849:
	.ascii	"glGetFramebufferAttachmentParameteriv\000"
	.align	2
	.type	__func__.4853, %object
	.size	__func__.4853, 14
__func__.4853:
	.ascii	"glGetIntegerv\000"
	.align	2
	.type	__func__.4857, %object
	.size	__func__.4857, 15
__func__.4857:
	.ascii	"glGetProgramiv\000"
	.align	2
	.type	__func__.4861, %object
	.size	__func__.4861, 20
__func__.4861:
	.ascii	"glGetProgramInfoLog\000"
	.align	2
	.type	__func__.4865, %object
	.size	__func__.4865, 29
__func__.4865:
	.ascii	"glGetRenderbufferParameteriv\000"
	.align	2
	.type	__func__.4869, %object
	.size	__func__.4869, 14
__func__.4869:
	.ascii	"glGetShaderiv\000"
	.align	2
	.type	__func__.4873, %object
	.size	__func__.4873, 19
__func__.4873:
	.ascii	"glGetShaderInfoLog\000"
	.align	2
	.type	__func__.4877, %object
	.size	__func__.4877, 27
__func__.4877:
	.ascii	"glGetShaderPrecisionFormat\000"
	.align	2
	.type	__func__.4881, %object
	.size	__func__.4881, 18
__func__.4881:
	.ascii	"glGetShaderSource\000"
	.align	2
	.type	__func__.4885, %object
	.size	__func__.4885, 12
__func__.4885:
	.ascii	"glGetString\000"
	.align	2
	.type	__func__.4889, %object
	.size	__func__.4889, 20
__func__.4889:
	.ascii	"glGetTexParameterfv\000"
	.align	2
	.type	__func__.4893, %object
	.size	__func__.4893, 20
__func__.4893:
	.ascii	"glGetTexParameteriv\000"
	.align	2
	.type	__func__.4897, %object
	.size	__func__.4897, 15
__func__.4897:
	.ascii	"glGetUniformfv\000"
	.align	2
	.type	__func__.4901, %object
	.size	__func__.4901, 15
__func__.4901:
	.ascii	"glGetUniformiv\000"
	.align	2
	.type	__func__.4905, %object
	.size	__func__.4905, 21
__func__.4905:
	.ascii	"glGetUniformLocation\000"
	.align	2
	.type	__func__.4909, %object
	.size	__func__.4909, 20
__func__.4909:
	.ascii	"glGetVertexAttribfv\000"
	.align	2
	.type	__func__.4913, %object
	.size	__func__.4913, 20
__func__.4913:
	.ascii	"glGetVertexAttribiv\000"
	.align	2
	.type	__func__.4917, %object
	.size	__func__.4917, 26
__func__.4917:
	.ascii	"glGetVertexAttribPointerv\000"
	.align	2
	.type	__func__.4921, %object
	.size	__func__.4921, 7
__func__.4921:
	.ascii	"glHint\000"
	.align	2
	.type	__func__.4925, %object
	.size	__func__.4925, 11
__func__.4925:
	.ascii	"glIsBuffer\000"
	.align	2
	.type	__func__.4929, %object
	.size	__func__.4929, 12
__func__.4929:
	.ascii	"glIsEnabled\000"
	.align	2
	.type	__func__.4933, %object
	.size	__func__.4933, 16
__func__.4933:
	.ascii	"glIsFramebuffer\000"
	.align	2
	.type	__func__.4937, %object
	.size	__func__.4937, 12
__func__.4937:
	.ascii	"glIsProgram\000"
	.align	2
	.type	__func__.4941, %object
	.size	__func__.4941, 17
__func__.4941:
	.ascii	"glIsRenderbuffer\000"
	.align	2
	.type	__func__.4945, %object
	.size	__func__.4945, 11
__func__.4945:
	.ascii	"glIsShader\000"
	.align	2
	.type	__func__.4949, %object
	.size	__func__.4949, 12
__func__.4949:
	.ascii	"glIsTexture\000"
	.align	2
	.type	__func__.4953, %object
	.size	__func__.4953, 12
__func__.4953:
	.ascii	"glLineWidth\000"
	.align	2
	.type	__func__.4957, %object
	.size	__func__.4957, 14
__func__.4957:
	.ascii	"glLinkProgram\000"
	.align	2
	.type	__func__.4961, %object
	.size	__func__.4961, 14
__func__.4961:
	.ascii	"glPixelStorei\000"
	.align	2
	.type	__func__.4965, %object
	.size	__func__.4965, 16
__func__.4965:
	.ascii	"glPolygonOffset\000"
	.align	2
	.type	__func__.4969, %object
	.size	__func__.4969, 13
__func__.4969:
	.ascii	"glReadPixels\000"
	.align	2
	.type	__func__.4973, %object
	.size	__func__.4973, 24
__func__.4973:
	.ascii	"glReleaseShaderCompiler\000"
	.align	2
	.type	__func__.4977, %object
	.size	__func__.4977, 22
__func__.4977:
	.ascii	"glRenderbufferStorage\000"
	.align	2
	.type	__func__.4981, %object
	.size	__func__.4981, 17
__func__.4981:
	.ascii	"glSampleCoverage\000"
	.align	2
	.type	__func__.4985, %object
	.size	__func__.4985, 10
__func__.4985:
	.ascii	"glScissor\000"
	.align	2
	.type	__func__.4989, %object
	.size	__func__.4989, 15
__func__.4989:
	.ascii	"glShaderBinary\000"
	.align	2
	.type	__func__.4993, %object
	.size	__func__.4993, 15
__func__.4993:
	.ascii	"glShaderSource\000"
	.align	2
	.type	__func__.4997, %object
	.size	__func__.4997, 14
__func__.4997:
	.ascii	"glStencilFunc\000"
	.align	2
	.type	__func__.5001, %object
	.size	__func__.5001, 22
__func__.5001:
	.ascii	"glStencilFuncSeparate\000"
	.align	2
	.type	__func__.5005, %object
	.size	__func__.5005, 14
__func__.5005:
	.ascii	"glStencilMask\000"
	.align	2
	.type	__func__.5009, %object
	.size	__func__.5009, 22
__func__.5009:
	.ascii	"glStencilMaskSeparate\000"
	.align	2
	.type	__func__.5013, %object
	.size	__func__.5013, 12
__func__.5013:
	.ascii	"glStencilOp\000"
	.align	2
	.type	__func__.5017, %object
	.size	__func__.5017, 20
__func__.5017:
	.ascii	"glStencilOpSeparate\000"
	.align	2
	.type	__func__.5021, %object
	.size	__func__.5021, 13
__func__.5021:
	.ascii	"glTexImage2D\000"
	.align	2
	.type	__func__.5025, %object
	.size	__func__.5025, 16
__func__.5025:
	.ascii	"glTexParameterf\000"
	.align	2
	.type	__func__.5029, %object
	.size	__func__.5029, 17
__func__.5029:
	.ascii	"glTexParameterfv\000"
	.align	2
	.type	__func__.5033, %object
	.size	__func__.5033, 16
__func__.5033:
	.ascii	"glTexParameteri\000"
	.align	2
	.type	__func__.5037, %object
	.size	__func__.5037, 17
__func__.5037:
	.ascii	"glTexParameteriv\000"
	.align	2
	.type	__func__.5041, %object
	.size	__func__.5041, 16
__func__.5041:
	.ascii	"glTexSubImage2D\000"
	.align	2
	.type	__func__.5045, %object
	.size	__func__.5045, 12
__func__.5045:
	.ascii	"glUniform1f\000"
	.align	2
	.type	__func__.5049, %object
	.size	__func__.5049, 13
__func__.5049:
	.ascii	"glUniform1fv\000"
	.align	2
	.type	__func__.5053, %object
	.size	__func__.5053, 12
__func__.5053:
	.ascii	"glUniform1i\000"
	.align	2
	.type	__func__.5057, %object
	.size	__func__.5057, 13
__func__.5057:
	.ascii	"glUniform1iv\000"
	.align	2
	.type	__func__.5061, %object
	.size	__func__.5061, 12
__func__.5061:
	.ascii	"glUniform2f\000"
	.align	2
	.type	__func__.5065, %object
	.size	__func__.5065, 13
__func__.5065:
	.ascii	"glUniform2fv\000"
	.align	2
	.type	__func__.5069, %object
	.size	__func__.5069, 12
__func__.5069:
	.ascii	"glUniform2i\000"
	.align	2
	.type	__func__.5073, %object
	.size	__func__.5073, 13
__func__.5073:
	.ascii	"glUniform2iv\000"
	.align	2
	.type	__func__.5077, %object
	.size	__func__.5077, 12
__func__.5077:
	.ascii	"glUniform3f\000"
	.align	2
	.type	__func__.5081, %object
	.size	__func__.5081, 13
__func__.5081:
	.ascii	"glUniform3fv\000"
	.align	2
	.type	__func__.5085, %object
	.size	__func__.5085, 12
__func__.5085:
	.ascii	"glUniform3i\000"
	.align	2
	.type	__func__.5089, %object
	.size	__func__.5089, 13
__func__.5089:
	.ascii	"glUniform3iv\000"
	.align	2
	.type	__func__.5093, %object
	.size	__func__.5093, 12
__func__.5093:
	.ascii	"glUniform4f\000"
	.align	2
	.type	__func__.5097, %object
	.size	__func__.5097, 13
__func__.5097:
	.ascii	"glUniform4fv\000"
	.align	2
	.type	__func__.5101, %object
	.size	__func__.5101, 12
__func__.5101:
	.ascii	"glUniform4i\000"
	.align	2
	.type	__func__.5105, %object
	.size	__func__.5105, 13
__func__.5105:
	.ascii	"glUniform4iv\000"
	.align	2
	.type	__func__.5109, %object
	.size	__func__.5109, 19
__func__.5109:
	.ascii	"glUniformMatrix2fv\000"
	.align	2
	.type	__func__.5113, %object
	.size	__func__.5113, 19
__func__.5113:
	.ascii	"glUniformMatrix3fv\000"
	.align	2
	.type	__func__.5117, %object
	.size	__func__.5117, 19
__func__.5117:
	.ascii	"glUniformMatrix4fv\000"
	.align	2
	.type	__func__.5121, %object
	.size	__func__.5121, 13
__func__.5121:
	.ascii	"glUseProgram\000"
	.align	2
	.type	__func__.5125, %object
	.size	__func__.5125, 18
__func__.5125:
	.ascii	"glValidateProgram\000"
	.align	2
	.type	__func__.5129, %object
	.size	__func__.5129, 17
__func__.5129:
	.ascii	"glVertexAttrib1f\000"
	.align	2
	.type	__func__.5133, %object
	.size	__func__.5133, 18
__func__.5133:
	.ascii	"glVertexAttrib1fv\000"
	.align	2
	.type	__func__.5137, %object
	.size	__func__.5137, 17
__func__.5137:
	.ascii	"glVertexAttrib2f\000"
	.align	2
	.type	__func__.5141, %object
	.size	__func__.5141, 18
__func__.5141:
	.ascii	"glVertexAttrib2fv\000"
	.align	2
	.type	__func__.5145, %object
	.size	__func__.5145, 17
__func__.5145:
	.ascii	"glVertexAttrib3f\000"
	.align	2
	.type	__func__.5149, %object
	.size	__func__.5149, 18
__func__.5149:
	.ascii	"glVertexAttrib3fv\000"
	.align	2
	.type	__func__.5153, %object
	.size	__func__.5153, 17
__func__.5153:
	.ascii	"glVertexAttrib4f\000"
	.align	2
	.type	__func__.5157, %object
	.size	__func__.5157, 18
__func__.5157:
	.ascii	"glVertexAttrib4fv\000"
	.align	2
	.type	__func__.5161, %object
	.size	__func__.5161, 22
__func__.5161:
	.ascii	"glVertexAttribPointer\000"
	.align	2
	.type	__func__.5165, %object
	.size	__func__.5165, 11
__func__.5165:
	.ascii	"glViewport\000"
	.align	2
	.type	__func__.5169, %object
	.size	__func__.5169, 13
__func__.5169:
	.ascii	"glReadBuffer\000"
	.align	2
	.type	__func__.5173, %object
	.size	__func__.5173, 20
__func__.5173:
	.ascii	"glDrawRangeElements\000"
	.align	2
	.type	__func__.5177, %object
	.size	__func__.5177, 13
__func__.5177:
	.ascii	"glTexImage3D\000"
	.align	2
	.type	__func__.5181, %object
	.size	__func__.5181, 16
__func__.5181:
	.ascii	"glTexSubImage3D\000"
	.align	2
	.type	__func__.5185, %object
	.size	__func__.5185, 20
__func__.5185:
	.ascii	"glCopyTexSubImage3D\000"
	.align	2
	.type	__func__.5189, %object
	.size	__func__.5189, 23
__func__.5189:
	.ascii	"glCompressedTexImage3D\000"
	.align	2
	.type	__func__.5193, %object
	.size	__func__.5193, 26
__func__.5193:
	.ascii	"glCompressedTexSubImage3D\000"
	.align	2
	.type	__func__.5197, %object
	.size	__func__.5197, 13
__func__.5197:
	.ascii	"glGenQueries\000"
	.align	2
	.type	__func__.5201, %object
	.size	__func__.5201, 16
__func__.5201:
	.ascii	"glDeleteQueries\000"
	.align	2
	.type	__func__.5205, %object
	.size	__func__.5205, 10
__func__.5205:
	.ascii	"glIsQuery\000"
	.align	2
	.type	__func__.5209, %object
	.size	__func__.5209, 13
__func__.5209:
	.ascii	"glBeginQuery\000"
	.align	2
	.type	__func__.5213, %object
	.size	__func__.5213, 11
__func__.5213:
	.ascii	"glEndQuery\000"
	.align	2
	.type	__func__.5217, %object
	.size	__func__.5217, 13
__func__.5217:
	.ascii	"glGetQueryiv\000"
	.align	2
	.type	__func__.5221, %object
	.size	__func__.5221, 20
__func__.5221:
	.ascii	"glGetQueryObjectuiv\000"
	.align	2
	.type	__func__.5225, %object
	.size	__func__.5225, 14
__func__.5225:
	.ascii	"glUnmapBuffer\000"
	.align	2
	.type	__func__.5229, %object
	.size	__func__.5229, 20
__func__.5229:
	.ascii	"glGetBufferPointerv\000"
	.align	2
	.type	__func__.5233, %object
	.size	__func__.5233, 14
__func__.5233:
	.ascii	"glDrawBuffers\000"
	.align	2
	.type	__func__.5237, %object
	.size	__func__.5237, 21
__func__.5237:
	.ascii	"glUniformMatrix2x3fv\000"
	.align	2
	.type	__func__.5241, %object
	.size	__func__.5241, 21
__func__.5241:
	.ascii	"glUniformMatrix3x2fv\000"
	.align	2
	.type	__func__.5245, %object
	.size	__func__.5245, 21
__func__.5245:
	.ascii	"glUniformMatrix2x4fv\000"
	.align	2
	.type	__func__.5249, %object
	.size	__func__.5249, 21
__func__.5249:
	.ascii	"glUniformMatrix4x2fv\000"
	.align	2
	.type	__func__.5253, %object
	.size	__func__.5253, 21
__func__.5253:
	.ascii	"glUniformMatrix3x4fv\000"
	.align	2
	.type	__func__.5257, %object
	.size	__func__.5257, 21
__func__.5257:
	.ascii	"glUniformMatrix4x3fv\000"
	.align	2
	.type	__func__.5261, %object
	.size	__func__.5261, 18
__func__.5261:
	.ascii	"glBlitFramebuffer\000"
	.align	2
	.type	__func__.5265, %object
	.size	__func__.5265, 33
__func__.5265:
	.ascii	"glRenderbufferStorageMultisample\000"
	.align	2
	.type	__func__.5269, %object
	.size	__func__.5269, 26
__func__.5269:
	.ascii	"glFramebufferTextureLayer\000"
	.align	2
	.type	__func__.5273, %object
	.size	__func__.5273, 17
__func__.5273:
	.ascii	"glMapBufferRange\000"
	.align	2
	.type	__func__.5277, %object
	.size	__func__.5277, 25
__func__.5277:
	.ascii	"glFlushMappedBufferRange\000"
	.align	2
	.type	__func__.5281, %object
	.size	__func__.5281, 18
__func__.5281:
	.ascii	"glBindVertexArray\000"
	.align	2
	.type	__func__.5285, %object
	.size	__func__.5285, 21
__func__.5285:
	.ascii	"glDeleteVertexArrays\000"
	.align	2
	.type	__func__.5289, %object
	.size	__func__.5289, 18
__func__.5289:
	.ascii	"glGenVertexArrays\000"
	.align	2
	.type	__func__.5293, %object
	.size	__func__.5293, 16
__func__.5293:
	.ascii	"glIsVertexArray\000"
	.align	2
	.type	__func__.5297, %object
	.size	__func__.5297, 16
__func__.5297:
	.ascii	"glGetIntegeri_v\000"
	.align	2
	.type	__func__.5301, %object
	.size	__func__.5301, 25
__func__.5301:
	.ascii	"glBeginTransformFeedback\000"
	.align	2
	.type	__func__.5305, %object
	.size	__func__.5305, 23
__func__.5305:
	.ascii	"glEndTransformFeedback\000"
	.align	2
	.type	__func__.5309, %object
	.size	__func__.5309, 18
__func__.5309:
	.ascii	"glBindBufferRange\000"
	.align	2
	.type	__func__.5313, %object
	.size	__func__.5313, 17
__func__.5313:
	.ascii	"glBindBufferBase\000"
	.align	2
	.type	__func__.5317, %object
	.size	__func__.5317, 28
__func__.5317:
	.ascii	"glTransformFeedbackVaryings\000"
	.align	2
	.type	__func__.5321, %object
	.size	__func__.5321, 30
__func__.5321:
	.ascii	"glGetTransformFeedbackVarying\000"
	.align	2
	.type	__func__.5325, %object
	.size	__func__.5325, 23
__func__.5325:
	.ascii	"glVertexAttribIPointer\000"
	.align	2
	.type	__func__.5329, %object
	.size	__func__.5329, 21
__func__.5329:
	.ascii	"glGetVertexAttribIiv\000"
	.align	2
	.type	__func__.5333, %object
	.size	__func__.5333, 22
__func__.5333:
	.ascii	"glGetVertexAttribIuiv\000"
	.align	2
	.type	__func__.5337, %object
	.size	__func__.5337, 18
__func__.5337:
	.ascii	"glVertexAttribI4i\000"
	.align	2
	.type	__func__.5341, %object
	.size	__func__.5341, 19
__func__.5341:
	.ascii	"glVertexAttribI4ui\000"
	.align	2
	.type	__func__.5345, %object
	.size	__func__.5345, 19
__func__.5345:
	.ascii	"glVertexAttribI4iv\000"
	.align	2
	.type	__func__.5349, %object
	.size	__func__.5349, 20
__func__.5349:
	.ascii	"glVertexAttribI4uiv\000"
	.align	2
	.type	__func__.5353, %object
	.size	__func__.5353, 16
__func__.5353:
	.ascii	"glGetUniformuiv\000"
	.align	2
	.type	__func__.5357, %object
	.size	__func__.5357, 22
__func__.5357:
	.ascii	"glGetFragDataLocation\000"
	.align	2
	.type	__func__.5361, %object
	.size	__func__.5361, 13
__func__.5361:
	.ascii	"glUniform1ui\000"
	.align	2
	.type	__func__.5365, %object
	.size	__func__.5365, 13
__func__.5365:
	.ascii	"glUniform2ui\000"
	.align	2
	.type	__func__.5369, %object
	.size	__func__.5369, 13
__func__.5369:
	.ascii	"glUniform3ui\000"
	.align	2
	.type	__func__.5373, %object
	.size	__func__.5373, 13
__func__.5373:
	.ascii	"glUniform4ui\000"
	.align	2
	.type	__func__.5377, %object
	.size	__func__.5377, 14
__func__.5377:
	.ascii	"glUniform1uiv\000"
	.align	2
	.type	__func__.5381, %object
	.size	__func__.5381, 14
__func__.5381:
	.ascii	"glUniform2uiv\000"
	.align	2
	.type	__func__.5385, %object
	.size	__func__.5385, 14
__func__.5385:
	.ascii	"glUniform3uiv\000"
	.align	2
	.type	__func__.5389, %object
	.size	__func__.5389, 14
__func__.5389:
	.ascii	"glUniform4uiv\000"
	.align	2
	.type	__func__.5393, %object
	.size	__func__.5393, 16
__func__.5393:
	.ascii	"glClearBufferiv\000"
	.align	2
	.type	__func__.5397, %object
	.size	__func__.5397, 17
__func__.5397:
	.ascii	"glClearBufferuiv\000"
	.align	2
	.type	__func__.5401, %object
	.size	__func__.5401, 16
__func__.5401:
	.ascii	"glClearBufferfv\000"
	.align	2
	.type	__func__.5405, %object
	.size	__func__.5405, 16
__func__.5405:
	.ascii	"glClearBufferfi\000"
	.align	2
	.type	__func__.5409, %object
	.size	__func__.5409, 13
__func__.5409:
	.ascii	"glGetStringi\000"
	.align	2
	.type	__func__.5413, %object
	.size	__func__.5413, 20
__func__.5413:
	.ascii	"glCopyBufferSubData\000"
	.align	2
	.type	__func__.5417, %object
	.size	__func__.5417, 20
__func__.5417:
	.ascii	"glGetUniformIndices\000"
	.align	2
	.type	__func__.5421, %object
	.size	__func__.5421, 22
__func__.5421:
	.ascii	"glGetActiveUniformsiv\000"
	.align	2
	.type	__func__.5425, %object
	.size	__func__.5425, 23
__func__.5425:
	.ascii	"glGetUniformBlockIndex\000"
	.align	2
	.type	__func__.5429, %object
	.size	__func__.5429, 26
__func__.5429:
	.ascii	"glGetActiveUniformBlockiv\000"
	.align	2
	.type	__func__.5433, %object
	.size	__func__.5433, 28
__func__.5433:
	.ascii	"glGetActiveUniformBlockName\000"
	.align	2
	.type	__func__.5437, %object
	.size	__func__.5437, 22
__func__.5437:
	.ascii	"glUniformBlockBinding\000"
	.align	2
	.type	__func__.5441, %object
	.size	__func__.5441, 22
__func__.5441:
	.ascii	"glDrawArraysInstanced\000"
	.align	2
	.type	__func__.5445, %object
	.size	__func__.5445, 24
__func__.5445:
	.ascii	"glDrawElementsInstanced\000"
	.align	2
	.type	__func__.5449, %object
	.size	__func__.5449, 12
__func__.5449:
	.ascii	"glFenceSync\000"
	.align	2
	.type	__func__.5453, %object
	.size	__func__.5453, 9
__func__.5453:
	.ascii	"glIsSync\000"
	.align	2
	.type	__func__.5457, %object
	.size	__func__.5457, 13
__func__.5457:
	.ascii	"glDeleteSync\000"
	.align	2
	.type	__func__.5461, %object
	.size	__func__.5461, 17
__func__.5461:
	.ascii	"glClientWaitSync\000"
	.align	2
	.type	__func__.5465, %object
	.size	__func__.5465, 11
__func__.5465:
	.ascii	"glWaitSync\000"
	.align	2
	.type	__func__.5469, %object
	.size	__func__.5469, 16
__func__.5469:
	.ascii	"glGetInteger64v\000"
	.align	2
	.type	__func__.5473, %object
	.size	__func__.5473, 12
__func__.5473:
	.ascii	"glGetSynciv\000"
	.align	2
	.type	__func__.5477, %object
	.size	__func__.5477, 18
__func__.5477:
	.ascii	"glGetInteger64i_v\000"
	.align	2
	.type	__func__.5481, %object
	.size	__func__.5481, 25
__func__.5481:
	.ascii	"glGetBufferParameteri64v\000"
	.align	2
	.type	__func__.5485, %object
	.size	__func__.5485, 14
__func__.5485:
	.ascii	"glGenSamplers\000"
	.align	2
	.type	__func__.5489, %object
	.size	__func__.5489, 17
__func__.5489:
	.ascii	"glDeleteSamplers\000"
	.align	2
	.type	__func__.5493, %object
	.size	__func__.5493, 12
__func__.5493:
	.ascii	"glIsSampler\000"
	.align	2
	.type	__func__.5497, %object
	.size	__func__.5497, 14
__func__.5497:
	.ascii	"glBindSampler\000"
	.align	2
	.type	__func__.5501, %object
	.size	__func__.5501, 20
__func__.5501:
	.ascii	"glSamplerParameteri\000"
	.align	2
	.type	__func__.5505, %object
	.size	__func__.5505, 21
__func__.5505:
	.ascii	"glSamplerParameteriv\000"
	.align	2
	.type	__func__.5509, %object
	.size	__func__.5509, 20
__func__.5509:
	.ascii	"glSamplerParameterf\000"
	.align	2
	.type	__func__.5513, %object
	.size	__func__.5513, 21
__func__.5513:
	.ascii	"glSamplerParameterfv\000"
	.align	2
	.type	__func__.5517, %object
	.size	__func__.5517, 24
__func__.5517:
	.ascii	"glGetSamplerParameteriv\000"
	.align	2
	.type	__func__.5521, %object
	.size	__func__.5521, 24
__func__.5521:
	.ascii	"glGetSamplerParameterfv\000"
	.align	2
	.type	__func__.5525, %object
	.size	__func__.5525, 22
__func__.5525:
	.ascii	"glVertexAttribDivisor\000"
	.align	2
	.type	__func__.5529, %object
	.size	__func__.5529, 24
__func__.5529:
	.ascii	"glBindTransformFeedback\000"
	.align	2
	.type	__func__.5533, %object
	.size	__func__.5533, 27
__func__.5533:
	.ascii	"glDeleteTransformFeedbacks\000"
	.align	2
	.type	__func__.5537, %object
	.size	__func__.5537, 24
__func__.5537:
	.ascii	"glGenTransformFeedbacks\000"
	.align	2
	.type	__func__.5541, %object
	.size	__func__.5541, 22
__func__.5541:
	.ascii	"glIsTransformFeedback\000"
	.align	2
	.type	__func__.5545, %object
	.size	__func__.5545, 25
__func__.5545:
	.ascii	"glPauseTransformFeedback\000"
	.align	2
	.type	__func__.5549, %object
	.size	__func__.5549, 26
__func__.5549:
	.ascii	"glResumeTransformFeedback\000"
	.align	2
	.type	__func__.5553, %object
	.size	__func__.5553, 19
__func__.5553:
	.ascii	"glGetProgramBinary\000"
	.align	2
	.type	__func__.5557, %object
	.size	__func__.5557, 16
__func__.5557:
	.ascii	"glProgramBinary\000"
	.align	2
	.type	__func__.5561, %object
	.size	__func__.5561, 20
__func__.5561:
	.ascii	"glProgramParameteri\000"
	.align	2
	.type	__func__.5565, %object
	.size	__func__.5565, 24
__func__.5565:
	.ascii	"glInvalidateFramebuffer\000"
	.align	2
	.type	__func__.5569, %object
	.size	__func__.5569, 27
__func__.5569:
	.ascii	"glInvalidateSubFramebuffer\000"
	.align	2
	.type	__func__.5573, %object
	.size	__func__.5573, 15
__func__.5573:
	.ascii	"glTexStorage2D\000"
	.align	2
	.type	__func__.5577, %object
	.size	__func__.5577, 15
__func__.5577:
	.ascii	"glTexStorage3D\000"
	.align	2
	.type	__func__.5581, %object
	.size	__func__.5581, 22
__func__.5581:
	.ascii	"glGetInternalformativ\000"
	.align	2
	.type	__func__.5585, %object
	.size	__func__.5585, 20
__func__.5585:
	.ascii	"glProgramUniform1ui\000"
	.align	2
	.type	__func__.5589, %object
	.size	__func__.5589, 18
__func__.5589:
	.ascii	"glDispatchCompute\000"
	.align	2
	.type	__func__.5593, %object
	.size	__func__.5593, 16
__func__.5593:
	.ascii	"glMemoryBarrier\000"
	.align	2
	.type	__func__.5597, %object
	.size	__func__.5597, 19
__func__.5597:
	.ascii	"glBindImageTexture\000"
	.align	2
	.type	__func__.5601, %object
	.size	__func__.5601, 26
__func__.5601:
	.ascii	"glProgramUniformMatrix4fv\000"
	.align	2
	.type	__func__.5605, %object
	.size	__func__.5605, 19
__func__.5605:
	.ascii	"glProgramUniform1f\000"
	.align	2
	.type	__func__.5609, %object
	.size	__func__.5609, 19
__func__.5609:
	.ascii	"glProgramUniform2f\000"
	.align	2
	.type	__func__.5613, %object
	.size	__func__.5613, 19
__func__.5613:
	.ascii	"glProgramUniform3f\000"
	.align	2
	.type	__func__.5617, %object
	.size	__func__.5617, 20
__func__.5617:
	.ascii	"glProgramUniform3fv\000"
	.align	2
	.type	__func__.5621, %object
	.size	__func__.5621, 19
__func__.5621:
	.ascii	"glProgramUniform4f\000"
	.align	2
	.type	__func__.5625, %object
	.size	__func__.5625, 23
__func__.5625:
	.ascii	"glDrawElementsIndirect\000"
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
