	.file	"extr_timepng.c_usage.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC0:
	.ascii	"Usage:\n timepng --assemble <assembly> {files}\n  Read the f"
	.ascii	"iles into <assembly>, output the count.  Options are ignored"
	.ascii	".\n timepng --dissemble <assembly> <count> [options]\n  Time"
	.ascii	" <count> files from <assembly>, additional files may not be "
	.ascii	"given.\n Otherw"
	.string	"ise:\n  Read the files into a temporary file and time the decode\nTransforms:\n  --by-image: read by image with png_read_png\n  --<transform>: implies by-image, use PNG_TRANSFORM_<transform>\n  Otherwise: read by row using png_read_row (to a single row buffer)\n"
	.align 8
.LC1:
	.ascii	"{files}:\n  PNG files to copy into the assembly and time.  I"
	.ascii	"nvalid files are skipped\n  with appropriate error messages."
	.ascii	"  If no files are given the list of files\n  is read from st"
	.ascii	"din"
	.string	" with each file name terminated by a newline\nOutput:\n  For --assemble the output is the name of the assembly file followed by the\n  count of the files it contains; the arguments for --dissemble.  Otherwise\n  the output is the total decode time in seconds.\n"
	.text
	.p2align 4
	.type	usage, @function
usage:
.LFB0:
	.cfi_startproc
	endbr64
	sub	rsp, 8
	.cfi_def_cfa_offset 16
	test	rdi, rdi
	je	.L2
	call	fclose@PLT
.L2:
	mov	edi, DWORD PTR stderr[rip]
	lea	rsi, .LC0[rip]
	call	fprintf@PLT
	mov	edi, DWORD PTR stderr[rip]
	lea	rsi, .LC1[rip]
	call	fprintf@PLT
	mov	edi, 99
	add	rsp, 8
	.cfi_def_cfa_offset 8
	jmp	exit@PLT
	.cfi_endproc
.LFE0:
	.size	usage, .-usage
	.comm	stderr,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_timepng.c_usage.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"Usage:\012 timepng --assemble <assembly> {files}\012"
	.ascii	"  Read the files into <assembly>, output the count."
	.ascii	"  Options are ignored.\012 timepng --dissemble <ass"
	.ascii	"embly> <count> [options]\012  Time <count> files fr"
	.ascii	"om <assembly>, additional files may not be given.\012"
	.ascii	" Otherwise:\012  Read the files into a temporary fi"
	.ascii	"le and time the decode\012Transforms:\012  --by-ima"
	.ascii	"ge: read by image with png_read_png\012  --<transfo"
	.ascii	"rm>: implies by-image, use PNG_TRANSFORM_<transform"
	.ascii	">\012  Otherwise: read by row using png_read_row (t"
	.ascii	"o a single row buffer)\012\000"
	.align	2
.LC1:
	.ascii	"{files}:\012  PNG files to copy into the assembly a"
	.ascii	"nd time.  Invalid files are skipped\012  with appro"
	.ascii	"priate error messages.  If no files are given the l"
	.ascii	"ist of files\012  is read from stdin with each file"
	.ascii	" name terminated by a newline\012Output:\012  For -"
	.ascii	"-assemble the output is the name of the assembly fi"
	.ascii	"le followed by the\012  count of the files it conta"
	.ascii	"ins; the arguments for --dissemble.  Otherwise\012 "
	.ascii	" the output is the total decode time in seconds.\012"
	.ascii	"\000"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	usage, %function
usage:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	cmp	r0, #0
	push	{r4, lr}
	beq	.L2
	bl	fclose
.L2:
	ldr	r4, .L8
	ldr	r1, .L8+4
	ldr	r0, [r4]
	bl	fprintf
	ldr	r0, [r4]
	ldr	r1, .L8+8
	bl	fprintf
	pop	{r4, lr}
	mov	r0, #99
	b	exit
.L9:
	.align	2
.L8:
	.word	stderr
	.word	.LC0
	.word	.LC1
	.size	usage, .-usage
	.comm	stderr,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
