	.file	"extr_l_bsp_q2.c_Q2_PrintBSPFileSizes.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"%6i models       %7i\n"
.LC1:
	.string	"%6i brushes      %7i\n"
.LC2:
	.string	"%6i brushsides   %7i\n"
.LC3:
	.string	"%6i planes       %7i\n"
.LC4:
	.string	"%6i texinfo      %7i\n"
.LC5:
	.string	"%6i entdata      %7i\n"
.LC6:
	.string	"%6i vertexes     %7i\n"
.LC7:
	.string	"%6i nodes        %7i\n"
.LC8:
	.string	"%6i faces        %7i\n"
.LC9:
	.string	"%6i leafs        %7i\n"
.LC10:
	.string	"%6i leaffaces    %7i\n"
.LC11:
	.string	"%6i leafbrushes  %7i\n"
.LC12:
	.string	"%6i surfedges    %7i\n"
.LC13:
	.string	"%6i edges        %7i\n"
.LC14:
	.string	"%6i areas        %7i\n"
.LC15:
	.string	"%6i areaportals  %7i\n"
.LC16:
	.string	"      lightdata    %7i\n"
.LC17:
	.string	"      visdata      %7i\n"
	.text
	.p2align 4
	.globl	Q2_PrintBSPFileSizes
	.type	Q2_PrintBSPFileSizes, @function
Q2_PrintBSPFileSizes:
.LFB0:
	.cfi_startproc
	endbr64
	sub	rsp, 8
	.cfi_def_cfa_offset 16
	mov	eax, DWORD PTR num_entities[rip]
	test	eax, eax
	je	.L5
.L2:
	mov	esi, DWORD PTR nummodels[rip]
	lea	rdi, .LC0[rip]
	xor	eax, eax
	lea	edx, 0[0+rsi*4]
	call	printf@PLT
	mov	esi, DWORD PTR numbrushes[rip]
	lea	rdi, .LC1[rip]
	xor	eax, eax
	lea	edx, 0[0+rsi*4]
	call	printf@PLT
	mov	esi, DWORD PTR numbrushsides[rip]
	lea	rdi, .LC2[rip]
	xor	eax, eax
	lea	edx, 0[0+rsi*4]
	call	printf@PLT
	mov	esi, DWORD PTR numplanes[rip]
	lea	rdi, .LC3[rip]
	xor	eax, eax
	lea	edx, 0[0+rsi*4]
	call	printf@PLT
	mov	esi, DWORD PTR numtexinfo[rip]
	lea	rdi, .LC4[rip]
	xor	eax, eax
	lea	edx, 0[0+rsi*4]
	call	printf@PLT
	mov	edx, DWORD PTR entdatasize[rip]
	mov	esi, DWORD PTR num_entities[rip]
	xor	eax, eax
	lea	rdi, .LC5[rip]
	call	printf@PLT
	mov	edi, 10
	call	putchar@PLT
	mov	esi, DWORD PTR numvertexes[rip]
	lea	rdi, .LC6[rip]
	xor	eax, eax
	lea	edx, 0[0+rsi*4]
	call	printf@PLT
	mov	esi, DWORD PTR numnodes[rip]
	lea	rdi, .LC7[rip]
	xor	eax, eax
	lea	edx, 0[0+rsi*4]
	call	printf@PLT
	mov	esi, DWORD PTR numfaces[rip]
	lea	rdi, .LC8[rip]
	xor	eax, eax
	lea	edx, 0[0+rsi*4]
	call	printf@PLT
	mov	esi, DWORD PTR numleafs[rip]
	lea	rdi, .LC9[rip]
	xor	eax, eax
	lea	edx, 0[0+rsi*4]
	call	printf@PLT
	mov	esi, DWORD PTR numleaffaces[rip]
	xor	edx, edx
	xor	eax, eax
	lea	rdi, .LC10[rip]
	call	printf@PLT
	mov	esi, DWORD PTR numleafbrushes[rip]
	xor	edx, edx
	xor	eax, eax
	lea	rdi, .LC11[rip]
	call	printf@PLT
	mov	esi, DWORD PTR numsurfedges[rip]
	xor	edx, edx
	xor	eax, eax
	lea	rdi, .LC12[rip]
	call	printf@PLT
	mov	esi, DWORD PTR numedges[rip]
	lea	rdi, .LC13[rip]
	xor	eax, eax
	lea	edx, 0[0+rsi*4]
	call	printf@PLT
	mov	esi, DWORD PTR numareas[rip]
	xor	eax, eax
	lea	rdi, .LC14[rip]
	lea	edx, 0[0+rsi*4]
	call	printf@PLT
	mov	esi, DWORD PTR numareaportals[rip]
	lea	rdi, .LC15[rip]
	xor	eax, eax
	lea	edx, 0[0+rsi*4]
	call	printf@PLT
	mov	esi, DWORD PTR lightdatasize[rip]
	lea	rdi, .LC16[rip]
	xor	eax, eax
	call	printf@PLT
	mov	esi, DWORD PTR visdatasize[rip]
	lea	rdi, .LC17[rip]
	xor	eax, eax
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	jmp	printf@PLT
	.p2align 4,,10
	.p2align 3
.L5:
	.cfi_restore_state
	xor	eax, eax
	call	Q2_ParseEntities@PLT
	jmp	.L2
	.cfi_endproc
.LFE0:
	.size	Q2_PrintBSPFileSizes, .-Q2_PrintBSPFileSizes
	.comm	visdatasize,4,4
	.comm	numvertexes,4,4
	.comm	numtexinfo,4,4
	.comm	numsurfedges,4,4
	.comm	numplanes,4,4
	.comm	numnodes,4,4
	.comm	nummodels,4,4
	.comm	numleafs,4,4
	.comm	numleaffaces,4,4
	.comm	numleafbrushes,4,4
	.comm	numfaces,4,4
	.comm	numedges,4,4
	.comm	numbrushsides,4,4
	.comm	numbrushes,4,4
	.comm	numareas,4,4
	.comm	numareaportals,4,4
	.comm	num_entities,4,4
	.comm	lightdatasize,4,4
	.comm	entdatasize,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.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, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_l_bsp_q2.c_Q2_PrintBSPFileSizes.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"%6i models       %7i\012\000"
	.align	2
.LC1:
	.ascii	"%6i brushes      %7i\012\000"
	.align	2
.LC2:
	.ascii	"%6i brushsides   %7i\012\000"
	.align	2
.LC3:
	.ascii	"%6i planes       %7i\012\000"
	.align	2
.LC4:
	.ascii	"%6i texinfo      %7i\012\000"
	.align	2
.LC5:
	.ascii	"%6i entdata      %7i\012\000"
	.align	2
.LC6:
	.ascii	"%6i vertexes     %7i\012\000"
	.align	2
.LC7:
	.ascii	"%6i nodes        %7i\012\000"
	.align	2
.LC8:
	.ascii	"%6i faces        %7i\012\000"
	.align	2
.LC9:
	.ascii	"%6i leafs        %7i\012\000"
	.align	2
.LC10:
	.ascii	"%6i leaffaces    %7i\012\000"
	.align	2
.LC11:
	.ascii	"%6i leafbrushes  %7i\012\000"
	.align	2
.LC12:
	.ascii	"%6i surfedges    %7i\012\000"
	.align	2
.LC13:
	.ascii	"%6i edges        %7i\012\000"
	.align	2
.LC14:
	.ascii	"%6i areas        %7i\012\000"
	.align	2
.LC15:
	.ascii	"%6i areaportals  %7i\012\000"
	.align	2
.LC16:
	.ascii	"      lightdata    %7i\012\000"
	.align	2
.LC17:
	.ascii	"      visdata      %7i\012\000"
	.text
	.align	2
	.global	Q2_PrintBSPFileSizes
	.syntax unified
	.arm
	.fpu softvfp
	.type	Q2_PrintBSPFileSizes, %function
Q2_PrintBSPFileSizes:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	ldr	r4, .L6
	ldr	r3, [r4]
	cmp	r3, #0
	beq	.L5
.L2:
	ldr	r3, .L6+4
	ldr	r0, .L6+8
	ldr	r1, [r3]
	lsl	r2, r1, #2
	bl	printf
	ldr	r3, .L6+12
	ldr	r0, .L6+16
	ldr	r1, [r3]
	lsl	r2, r1, #2
	bl	printf
	ldr	r3, .L6+20
	ldr	r0, .L6+24
	ldr	r1, [r3]
	lsl	r2, r1, #2
	bl	printf
	ldr	r3, .L6+28
	ldr	r0, .L6+32
	ldr	r1, [r3]
	lsl	r2, r1, #2
	bl	printf
	ldr	r3, .L6+36
	ldr	r0, .L6+40
	ldr	r1, [r3]
	lsl	r2, r1, #2
	bl	printf
	ldr	r3, .L6+44
	ldr	r1, [r4]
	ldr	r2, [r3]
	ldr	r0, .L6+48
	bl	printf
	mov	r0, #10
	bl	putchar
	ldr	r3, .L6+52
	ldr	r0, .L6+56
	ldr	r1, [r3]
	lsl	r2, r1, #2
	bl	printf
	ldr	r3, .L6+60
	ldr	r0, .L6+64
	ldr	r1, [r3]
	lsl	r2, r1, #2
	bl	printf
	ldr	r3, .L6+68
	ldr	r0, .L6+72
	ldr	r1, [r3]
	lsl	r2, r1, #2
	bl	printf
	ldr	r3, .L6+76
	ldr	r0, .L6+80
	ldr	r1, [r3]
	lsl	r2, r1, #2
	bl	printf
	ldr	r3, .L6+84
	mov	r2, #0
	ldr	r1, [r3]
	ldr	r0, .L6+88
	bl	printf
	ldr	r3, .L6+92
	mov	r2, #0
	ldr	r1, [r3]
	ldr	r0, .L6+96
	bl	printf
	ldr	r3, .L6+100
	mov	r2, #0
	ldr	r1, [r3]
	ldr	r0, .L6+104
	bl	printf
	ldr	r3, .L6+108
	ldr	r0, .L6+112
	ldr	r1, [r3]
	lsl	r2, r1, #2
	bl	printf
	ldr	r3, .L6+116
	ldr	r0, .L6+120
	ldr	r1, [r3]
	lsl	r2, r1, #2
	bl	printf
	ldr	r3, .L6+124
	ldr	r0, .L6+128
	ldr	r1, [r3]
	lsl	r2, r1, #2
	bl	printf
	ldr	r3, .L6+132
	ldr	r0, .L6+136
	ldr	r1, [r3]
	bl	printf
	pop	{r4, lr}
	ldr	r3, .L6+140
	ldr	r0, .L6+144
	ldr	r1, [r3]
	b	printf
.L5:
	bl	Q2_ParseEntities
	b	.L2
.L7:
	.align	2
.L6:
	.word	num_entities
	.word	nummodels
	.word	.LC0
	.word	numbrushes
	.word	.LC1
	.word	numbrushsides
	.word	.LC2
	.word	numplanes
	.word	.LC3
	.word	numtexinfo
	.word	.LC4
	.word	entdatasize
	.word	.LC5
	.word	numvertexes
	.word	.LC6
	.word	numnodes
	.word	.LC7
	.word	numfaces
	.word	.LC8
	.word	numleafs
	.word	.LC9
	.word	numleaffaces
	.word	.LC10
	.word	numleafbrushes
	.word	.LC11
	.word	numsurfedges
	.word	.LC12
	.word	numedges
	.word	.LC13
	.word	numareas
	.word	.LC14
	.word	numareaportals
	.word	.LC15
	.word	lightdatasize
	.word	.LC16
	.word	visdatasize
	.word	.LC17
	.size	Q2_PrintBSPFileSizes, .-Q2_PrintBSPFileSizes
	.comm	visdatasize,4,4
	.comm	numvertexes,4,4
	.comm	numtexinfo,4,4
	.comm	numsurfedges,4,4
	.comm	numplanes,4,4
	.comm	numnodes,4,4
	.comm	nummodels,4,4
	.comm	numleafs,4,4
	.comm	numleaffaces,4,4
	.comm	numleafbrushes,4,4
	.comm	numfaces,4,4
	.comm	numedges,4,4
	.comm	numbrushsides,4,4
	.comm	numbrushes,4,4
	.comm	numareas,4,4
	.comm	numareaportals,4,4
	.comm	num_entities,4,4
	.comm	lightdatasize,4,4
	.comm	entdatasize,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
