	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_usage                          ## -- Begin function usage
	.p2align	4, 0x90
_usage:                                 ## @usage
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str(%rip), %rsi
	leaq	L_.str.1(%rip), %rdx
	callq	_fprintf
	movl	$90, %edi
	callq	_exit
	.cfi_endproc
                                        ## -- End function
	.comm	_stdout,4,2                     ## @stdout
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"usage: %s"

L_.str.1:                               ## @.str.1
	.asciz	"fsx [-dnqLOW] [-b opnum] [-c Prob] [-l flen] [-m start:end] [-o oplen] [-p progressinterval] [-r readbdy] [-s style] [-t truncbdy] [-w writebdy] [-D startingop] [-N numops] [-P dirpath] [-S seed] fname\n\t-b opnum: beginning operation number (default 1)\n\t-c P: 1 in P chance of file close+open at each op (default infinity)\n\t-d: debug output for all operations\n\t-i P: 1 in P chance of calling msync(MS_INVALIDATE) (default infinity)\n\t-l flen: the upper bound on file size (default 262144)\n\t-m startop:endop: monitor (print debug output) specified byte range (default 0:infinity)\n\t-n: no verifications of file size\n\t-o oplen: the upper bound on operation size (default 65536)\n\t-p progressinterval: debug output at specified operation interval\n\t-q: quieter operation\n\t-r readbdy: 4096 would make reads page aligned (default 1)\n\t-s style: 1 gives smaller truncates (default 0)\n\t-t truncbdy: 4096 would make truncates page aligned (default 1)\n\t-w writebdy: 4096 would make writes page aligned (default 1)\n\t-D startingop: debug output starting at specified operation\n\t-L: fsxLite - no file creations & no file size changes\n\t-N numops: total # operations to do (default infinity)\n\t-O: use oplen (see -o flag) for every op (default random)\n\t-P dirpath: save .fsxlog and .fsxgood files in dirpath (default ./)\n\t-S seed: for random # generator (default 1) 0 gets timestamp\n\t-W: mapped write operations DISabled\n\t-R: mapped read operations DISabled)\n\t-U: msync after mapped write operations DISabled\n\tfname: this filename is REQUIRED (no default)\n"

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_usage                          ; -- Begin function usage
	.p2align	2
_usage:                                 ; @usage
	.cfi_startproc
; %bb.0:
	stp	x29, x30, [sp, #-16]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 16
	mov	x29, sp
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
Lloh0:
	adrp	x8, _stdout@GOTPAGE
Lloh1:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
Lloh3:
	adrp	x1, l_.str@PAGE
Lloh4:
	add	x1, x1, l_.str@PAGEOFF
Lloh5:
	adrp	x2, l_.str.1@PAGE
Lloh6:
	add	x2, x2, l_.str.1@PAGEOFF
	bl	_fprintf
	mov	w0, #90
	bl	_exit
	.loh AdrpAdd	Lloh5, Lloh6
	.loh AdrpAdd	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_stdout,4,2                     ; @stdout
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"usage: %s"

l_.str.1:                               ; @.str.1
	.asciz	"fsx [-dnqLOW] [-b opnum] [-c Prob] [-l flen] [-m start:end] [-o oplen] [-p progressinterval] [-r readbdy] [-s style] [-t truncbdy] [-w writebdy] [-D startingop] [-N numops] [-P dirpath] [-S seed] fname\n\t-b opnum: beginning operation number (default 1)\n\t-c P: 1 in P chance of file close+open at each op (default infinity)\n\t-d: debug output for all operations\n\t-i P: 1 in P chance of calling msync(MS_INVALIDATE) (default infinity)\n\t-l flen: the upper bound on file size (default 262144)\n\t-m startop:endop: monitor (print debug output) specified byte range (default 0:infinity)\n\t-n: no verifications of file size\n\t-o oplen: the upper bound on operation size (default 65536)\n\t-p progressinterval: debug output at specified operation interval\n\t-q: quieter operation\n\t-r readbdy: 4096 would make reads page aligned (default 1)\n\t-s style: 1 gives smaller truncates (default 0)\n\t-t truncbdy: 4096 would make truncates page aligned (default 1)\n\t-w writebdy: 4096 would make writes page aligned (default 1)\n\t-D startingop: debug output starting at specified operation\n\t-L: fsxLite - no file creations & no file size changes\n\t-N numops: total # operations to do (default infinity)\n\t-O: use oplen (see -o flag) for every op (default random)\n\t-P dirpath: save .fsxlog and .fsxgood files in dirpath (default ./)\n\t-S seed: for random # generator (default 1) 0 gets timestamp\n\t-W: mapped write operations DISabled\n\t-R: mapped read operations DISabled)\n\t-U: msync after mapped write operations DISabled\n\tfname: this filename is REQUIRED (no default)\n"

.subsections_via_symbols
