	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_main                           ## -- Begin function main
	.p2align	4, 0x90
_main:                                  ## @main
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	subq	$488, %rsp                      ## imm = 0x1E8
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %r14
	movl	%edi, %r15d
	testl	%edi, %edi
	jle	LBB0_2
## %bb.1:
	movq	(%r14), %rbx
	movq	%rbx, %rdi
	movl	$47, %esi
	callq	_strrchr
	leaq	1(%rax), %r12
	testq	%rax, %rax
	cmoveq	%rbx, %r12
	jmp	LBB0_3
LBB0_2:
	leaq	L_.str(%rip), %rdi
	callq	_mandoc_strdup
	movq	%rax, %r12
LBB0_3:
	movq	%r12, %rdi
	callq	_setprogname
	movq	_stderr@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_mandoc_msg_setoutfile
	leaq	L_.str.1(%rip), %rsi
	movl	$8, %edx
	movq	%r12, %rdi
	callq	_strncmp
	testq	%rax, %rax
	je	LBB0_10
## %bb.4:
	movq	_BINM_MAKEWHATIS@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_10
## %bb.5:
	leaq	-520(%rbp), %rdi
	xorl	%esi, %esi
	movl	$120, %edx
	callq	_memset
	leaq	-400(%rbp), %rdi
	xorl	%esi, %esi
	movl	$120, %edx
	callq	_memset
	leaq	L_.str.2(%rip), %rax
	movq	%rax, -400(%rbp)
	movq	$0, -144(%rbp)
	movq	_BINM_MAN@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_strcmp
	testq	%rax, %rax
	movq	%r12, -152(%rbp)                ## 8-byte Spill
	movq	%r15, -64(%rbp)                 ## 8-byte Spill
	je	LBB0_11
## %bb.6:
	movq	_BINM_APROPOS@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_12
## %bb.7:
	movq	_BINM_WHATIS@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_13
## %bb.8:
	leaq	L_.str.3(%rip), %rsi
	movl	$4, %edx
	movq	%r12, %rdi
	callq	_strncmp
	testq	%rax, %rax
	je	LBB0_11
## %bb.9:
	movl	$135, -392(%rbp)
	jmp	LBB0_15
LBB0_10:
	movl	%r15d, %edi
	movq	%r14, %rsi
	addq	$488, %rsp                      ## imm = 0x1E8
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_mandocdb                       ## TAILCALL
LBB0_11:
	movl	$134, -392(%rbp)
	jmp	LBB0_15
LBB0_12:
	movq	_ARG_EXPR@GOTPCREL(%rip), %rax
	jmp	LBB0_14
LBB0_13:
	movq	_ARG_WORD@GOTPCREL(%rip), %rax
LBB0_14:
	movl	(%rax), %eax
	movl	%eax, -392(%rbp)
LBB0_15:
	leaq	-280(%rbp), %rdi
	xorl	%eax, %eax
	movq	%rax, -136(%rbp)                ## 8-byte Spill
	xorl	%esi, %esi
	movl	$120, %edx
	callq	_memset
	movl	$131, -268(%rbp)
	leaq	-456(%rbp), %rax
	movq	%rax, -168(%rbp)
	movq	_MPARSE_SO@GOTPCREL(%rip), %rax
	movq	_MPARSE_UTF8@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movq	_MPARSE_LATIN1@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movl	%ecx, -52(%rbp)                 ## 4-byte Spill
	movq	_OUTMODE_DEF@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -48(%rbp)                 ## 4-byte Spill
	movl	$1, %ecx
	leaq	L_.str.4(%rip), %r15
	leaq	LJTI0_0(%rip), %r13
	movq	_OUTMODE_ALL@GOTPCREL(%rip), %r12
	xorl	%eax, %eax
	movq	%rax, -112(%rbp)                ## 8-byte Spill
	xorl	%eax, %eax
	movq	%rax, -96(%rbp)                 ## 8-byte Spill
	movl	$0, -72(%rbp)                   ## 4-byte Folded Spill
	movq	%r14, -128(%rbp)                ## 8-byte Spill
	jmp	LBB0_17
LBB0_16:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -368(%rbp)
	movl	%ebx, %ecx
	.p2align	4, 0x90
LBB0_17:                                ## =>This Inner Loop Header: Depth=1
	movl	%ecx, %ebx
	movq	-64(%rbp), %rdi                 ## 8-byte Reload
                                        ## kill: def $edi killed $edi killed $rdi
	movq	%r14, %rsi
	movq	%r15, %rdx
	callq	_getopt
                                        ## kill: def $eax killed $eax def $rax
	incl	%eax
	cmpl	$120, %eax
	ja	LBB0_44
## %bb.18:                              ##   in Loop: Header=BB0_17 Depth=1
	movslq	(%r13,%rax,4), %rax
	addq	%r13, %rax
	xorl	%ecx, %ecx
	jmpq	*%rax
LBB0_19:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -136(%rbp)                ## 8-byte Spill
	movl	%ebx, %ecx
	jmp	LBB0_17
LBB0_20:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movl	$3, %edx
	leaq	L_.str.5(%rip), %rsi
	callq	_strncmp
	testq	%rax, %rax
	jne	LBB0_66
## %bb.21:                              ##   in Loop: Header=BB0_17 Depth=1
	cmpq	$0, -264(%rbp)
	jne	LBB0_74
## %bb.22:                              ##   in Loop: Header=BB0_17 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	addq	$3, %rdi
	callq	_mandoc_strdup
	movq	%rax, -264(%rbp)
	movl	%ebx, %ecx
	jmp	LBB0_17
LBB0_23:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_MPARSE_LATIN1@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_MPARSE_UTF8@GOTPCREL(%rip), %r14
	orl	(%r14), %eax
	notl	%eax
	movl	-52(%rbp), %r12d                ## 4-byte Reload
	andl	%eax, %r12d
	movq	_optarg@GOTPCREL(%rip), %r15
	movq	(%r15), %rdi
	leaq	L_.str.7(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_52
## %bb.24:                              ##   in Loop: Header=BB0_17 Depth=1
	movl	%r12d, -52(%rbp)                ## 4-byte Spill
	movq	(%r15), %rdi
	leaq	L_.str.8(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_54
## %bb.25:                              ##   in Loop: Header=BB0_17 Depth=1
	movq	(%r15), %rdi
	leaq	L_.str.9(%rip), %rsi
	callq	_strcmp
	movl	%ebx, %ecx
	testq	%rax, %rax
	movq	_OUTMODE_ALL@GOTPCREL(%rip), %r12
	movq	-128(%rbp), %r14                ## 8-byte Reload
	leaq	L_.str.4(%rip), %r15
	je	LBB0_17
	jmp	LBB0_78
LBB0_26:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -112(%rbp)                ## 8-byte Spill
	movl	%ebx, %ecx
	jmp	LBB0_17
LBB0_27:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -144(%rbp)
	movl	%ebx, %ecx
	jmp	LBB0_17
LBB0_28:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -376(%rbp)
	movl	%ebx, %ecx
	jmp	LBB0_17
LBB0_29:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_optarg@GOTPCREL(%rip), %r12
	movq	(%r12), %rdi
	leaq	L_.str.11(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_53
## %bb.30:                              ##   in Loop: Header=BB0_17 Depth=1
	movq	(%r12), %rdi
	leaq	L_.str.12(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_56
## %bb.31:                              ##   in Loop: Header=BB0_17 Depth=1
	movq	(%r12), %rdi
	leaq	L_.str.13(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_57
## %bb.32:                              ##   in Loop: Header=BB0_17 Depth=1
	movq	(%r12), %rdi
	leaq	L_.str.14(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_58
## %bb.33:                              ##   in Loop: Header=BB0_17 Depth=1
	movq	(%r12), %rdi
	leaq	L_.str.15(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_59
## %bb.34:                              ##   in Loop: Header=BB0_17 Depth=1
	movq	(%r12), %rdi
	leaq	L_.str.16(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_60
## %bb.35:                              ##   in Loop: Header=BB0_17 Depth=1
	movq	(%r12), %rdi
	leaq	L_.str.17(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_63
## %bb.36:                              ##   in Loop: Header=BB0_17 Depth=1
	movq	(%r12), %rdi
	leaq	L_.str.18(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_64
## %bb.37:                              ##   in Loop: Header=BB0_17 Depth=1
	movq	(%r12), %rdi
	leaq	L_.str.19(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_65
## %bb.38:                              ##   in Loop: Header=BB0_17 Depth=1
	movq	(%r12), %rdi
	leaq	L_.str.20(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	jne	LBB0_265
## %bb.39:                              ##   in Loop: Header=BB0_17 Depth=1
	movl	$130, -268(%rbp)
	jmp	LBB0_62
LBB0_40:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	leaq	-280(%rbp), %rdi
	callq	_woptions
	movl	%ebx, %ecx
	cmpl	$-1, %eax
	jne	LBB0_17
	jmp	LBB0_264
LBB0_41:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_ARG_WORD@GOTPCREL(%rip), %rax
	jmp	LBB0_46
LBB0_42:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	$1, -456(%rbp)
	movl	(%r12), %eax
	movl	%eax, -48(%rbp)                 ## 4-byte Spill
	xorl	%ecx, %ecx
	jmp	LBB0_17
LBB0_43:                                ##   in Loop: Header=BB0_17 Depth=1
	movslq	-392(%rbp), %rax
	movq	_ARG_EXPR@GOTPCREL(%rip), %rcx
	cmpq	%rax, (%rcx)
	je	LBB0_67
LBB0_44:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	$1, -72(%rbp)                   ## 4-byte Folded Spill
	movl	%ebx, %ecx
	jmp	LBB0_17
LBB0_45:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_ARG_EXPR@GOTPCREL(%rip), %rax
LBB0_46:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	(%rax), %eax
	movl	%eax, -392(%rbp)
	movl	%ebx, %ecx
	jmp	LBB0_17
LBB0_47:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	$135, -392(%rbp)
LBB0_48:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	(%r12), %eax
	jmp	LBB0_51
LBB0_49:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -96(%rbp)                 ## 8-byte Spill
	movl	%ebx, %ecx
	jmp	LBB0_17
LBB0_50:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_OUTMODE_FLN@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
LBB0_51:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	%eax, -48(%rbp)                 ## 4-byte Spill
	movl	%ebx, %ecx
	jmp	LBB0_17
LBB0_52:                                ##   in Loop: Header=BB0_17 Depth=1
	orl	(%r14), %r12d
	movl	%r12d, -52(%rbp)                ## 4-byte Spill
	jmp	LBB0_55
LBB0_53:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	$133, -268(%rbp)
	jmp	LBB0_62
LBB0_54:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	-52(%rbp), %eax                 ## 4-byte Reload
	movq	_MPARSE_LATIN1@GOTPCREL(%rip), %rcx
	orl	(%rcx), %eax
	movl	%eax, -52(%rbp)                 ## 4-byte Spill
LBB0_55:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	%ebx, %ecx
	movq	_OUTMODE_ALL@GOTPCREL(%rip), %r12
	movq	-128(%rbp), %r14                ## 8-byte Reload
	leaq	L_.str.4(%rip), %r15
	jmp	LBB0_17
LBB0_56:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_OUTT_LINT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -268(%rbp)
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_mandoc_msg_setoutfile
	movq	_MANDOCERR_BASE@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_mandoc_msg_setmin
	jmp	LBB0_62
LBB0_57:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_OUTT_TREE@GOTPCREL(%rip), %rax
	jmp	LBB0_61
LBB0_58:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_OUTT_MAN@GOTPCREL(%rip), %rax
	jmp	LBB0_61
LBB0_59:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	$132, -268(%rbp)
	jmp	LBB0_62
LBB0_60:                                ##   in Loop: Header=BB0_17 Depth=1
	movq	_OUTT_MARKDOWN@GOTPCREL(%rip), %rax
LBB0_61:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	(%rax), %eax
	movl	%eax, -268(%rbp)
LBB0_62:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	%ebx, %ecx
	movq	_OUTMODE_ALL@GOTPCREL(%rip), %r12
	jmp	LBB0_17
LBB0_63:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	$128, -268(%rbp)
	jmp	LBB0_62
LBB0_64:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	$131, -268(%rbp)
	jmp	LBB0_62
LBB0_65:                                ##   in Loop: Header=BB0_17 Depth=1
	movl	$129, -268(%rbp)
	jmp	LBB0_62
LBB0_66:
	movq	_MANDOCERR_BADARG_BAD@GOTPCREL(%rip), %rax
	jmp	LBB0_75
LBB0_67:
	movq	_optind@GOTPCREL(%rip), %rax
	decq	(%rax)
LBB0_68:
	cmpl	$0, -72(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_70
## %bb.69:
	movl	-392(%rbp), %edi
	callq	_usage
LBB0_70:
	movl	-48(%rbp), %eax                 ## 4-byte Reload
	movq	_OUTMODE_DEF@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jne	LBB0_82
## %bb.71:
	movl	-392(%rbp), %eax
	cmpl	$134, %eax
	je	LBB0_79
## %bb.72:
	cmpl	$135, %eax
	jne	LBB0_80
## %bb.73:
	movl	(%r12), %eax
	movl	%eax, -48(%rbp)                 ## 4-byte Spill
	xorl	%ebx, %ebx
	jmp	LBB0_82
LBB0_74:
	movq	_MANDOCERR_BADARG_DUPE@GOTPCREL(%rip), %rax
LBB0_75:
	movl	(%rax), %edi
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %r8
	leaq	L_.str.6(%rip), %rcx
LBB0_76:
	xorl	%esi, %esi
	xorl	%edx, %edx
	xorl	%eax, %eax
	callq	_mandoc_msg
	jmp	LBB0_264
LBB0_78:
	movq	_MANDOCERR_BADARG_BAD@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %r8
	leaq	L_.str.10(%rip), %rcx
	jmp	LBB0_76
LBB0_79:
	movq	_OUTMODE_ONE@GOTPCREL(%rip), %rax
	jmp	LBB0_81
LBB0_80:
	movq	_OUTMODE_LST@GOTPCREL(%rip), %rax
LBB0_81:
	movl	(%rax), %eax
	movl	%eax, -48(%rbp)                 ## 4-byte Spill
LBB0_82:
	movq	-144(%rbp), %rax
	testq	%rax, %rax
	je	LBB0_88
## %bb.83:
	movq	_OUTMODE_LST@GOTPCREL(%rip), %rcx
	movl	-48(%rbp), %edx                 ## 4-byte Reload
	cmpl	(%rcx), %edx
	jne	LBB0_85
## %bb.84:
	movq	%rax, -400(%rbp)
	jmp	LBB0_88
LBB0_85:
	leaq	L_.str.22(%rip), %r12
	leaq	-144(%rbp), %r13
	.p2align	4, 0x90
LBB0_86:                                ## =>This Inner Loop Header: Depth=1
	movq	%r13, %rdi
	movq	%r12, %rsi
	callq	_strsep
	leaq	-456(%rbp), %rdi
	movl	%eax, %esi
	xorl	%edx, %edx
	callq	_manconf_output
	cmpl	$-1, %eax
	je	LBB0_264
## %bb.87:                              ##   in Loop: Header=BB0_86 Depth=1
	cmpq	$0, -144(%rbp)
	jne	LBB0_86
LBB0_88:
	movl	-268(%rbp), %eax
	movq	_OUTT_TREE@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jne	LBB0_91
## %bb.89:
	movq	-168(%rbp), %rax
	cmpl	$0, 24(%rax)
	je	LBB0_91
## %bb.90:
	movl	-52(%rbp), %ecx                 ## 4-byte Reload
	jmp	LBB0_92
LBB0_91:
	movq	_MPARSE_VALIDATE@GOTPCREL(%rip), %rax
	movl	-52(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
LBB0_92:
	xorl	%r13d, %r13d
	movq	_OUTMODE_LST@GOTPCREL(%rip), %rsi
	movl	-48(%rbp), %eax                 ## 4-byte Reload
	movq	_OUTMODE_FLN@GOTPCREL(%rip), %rdx
	cmpl	(%rdx), %eax
	movl	%ecx, -52(%rbp)                 ## 4-byte Spill
	je	LBB0_107
## %bb.93:
	cmpl	(%rsi), %eax
	je	LBB0_107
## %bb.94:
	movb	$1, %al
	movl	%eax, -56(%rbp)                 ## 4-byte Spill
	movq	_STDOUT_FILENO@GOTPCREL(%rip), %r12
	movl	(%r12), %edi
	callq	_isatty
	testl	%eax, %eax
	je	LBB0_108
## %bb.95:
	movl	$0, %eax
	testl	%ebx, %ebx
	je	LBB0_109
## %bb.96:
	cmpl	$0, -452(%rbp)
	je	LBB0_98
## %bb.97:
	cmpl	$0, -448(%rbp)
	jne	LBB0_106
LBB0_98:
	movl	(%r12), %edi
	movq	_TIOCGWINSZ@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	-160(%rbp), %rdx
	callq	_ioctl
	cmpl	$-1, %eax
	je	LBB0_106
## %bb.99:
	movl	-160(%rbp), %eax
	cmpl	$2, %eax
	jl	LBB0_106
## %bb.100:
	cmpl	$0, -452(%rbp)
	jne	LBB0_103
## %bb.101:
	cmpl	$78, %eax
	ja	LBB0_103
## %bb.102:
	leal	-1(%rax), %ecx
	movl	%ecx, -452(%rbp)
LBB0_103:
	cmpl	$0, -448(%rbp)
	jne	LBB0_106
## %bb.104:
	cmpl	$65, %eax
	ja	LBB0_106
## %bb.105:
	movl	$3, -448(%rbp)
LBB0_106:
	movl	$0, -56(%rbp)                   ## 4-byte Folded Spill
	movl	%ebx, %eax
	jmp	LBB0_109
LBB0_107:
	movb	$1, %al
	movl	%eax, -56(%rbp)                 ## 4-byte Spill
LBB0_108:
	xorl	%eax, %eax
LBB0_109:
	movl	%eax, -100(%rbp)                ## 4-byte Spill
	movq	-64(%rbp), %r15                 ## 8-byte Reload
	testl	%r15d, %r15d
	movq	_optind@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, %rcx
	cmovleq	%r13, %rcx
	cmovlel	%r13d, %eax
	leaq	(%r14,%rcx,8), %rcx
	subl	%eax, %r15d
	cmpl	$134, -392(%rbp)
	jne	LBB0_112
## %bb.110:
	movq	-152(%rbp), %rax                ## 8-byte Reload
	cmpb	$104, (%rax)
	jne	LBB0_113
## %bb.111:
	testl	%r15d, %r15d
	movq	_help_argv@GOTPCREL(%rip), %rax
	cmoveq	(%rax), %rcx
	movq	%rcx, -72(%rbp)                 ## 8-byte Spill
	movl	$1, %eax
	cmovnel	%r15d, %eax
	movl	%eax, %r15d
	jmp	LBB0_122
LBB0_112:
	movq	%rcx, -72(%rbp)                 ## 8-byte Spill
	movq	-96(%rbp), %r13                 ## 8-byte Reload
	movl	-48(%rbp), %r14d                ## 4-byte Reload
	jmp	LBB0_125
LBB0_113:
	cmpl	$2, %r15d
	movq	%rcx, -72(%rbp)                 ## 8-byte Spill
	jl	LBB0_122
## %bb.114:
	movq	(%rcx), %rbx
	testq	%rbx, %rbx
	je	LBB0_122
## %bb.115:
	movzbl	(%rbx), %edi
	callq	_isdigit
	testq	%rax, %rax
	movl	-48(%rbp), %r14d                ## 4-byte Reload
	je	LBB0_118
## %bb.116:
	movb	1(%rbx), %al
	testb	%al, %al
	je	LBB0_120
## %bb.117:
	movzbl	%al, %edi
	callq	_isalpha
	testq	%rax, %rax
	jne	LBB0_120
LBB0_118:
	cmpb	$110, (%rbx)
	jne	LBB0_121
## %bb.119:
	cmpb	$0, 1(%rbx)
	jne	LBB0_121
LBB0_120:
	movq	%rbx, -368(%rbp)
	addq	$8, -72(%rbp)                   ## 8-byte Folded Spill
	decl	%r15d
LBB0_121:
	movq	-96(%rbp), %r13                 ## 8-byte Reload
	jmp	LBB0_123
LBB0_122:
	movq	-96(%rbp), %r13                 ## 8-byte Reload
	movl	-48(%rbp), %r14d                ## 4-byte Reload
LBB0_123:
	cmpq	$0, -376(%rbp)
	jne	LBB0_125
## %bb.124:
	leaq	L_.str.23(%rip), %rdi
	callq	_getenv
	movq	%rax, -376(%rbp)
LBB0_125:
	movq	-440(%rbp), %rax
	testq	%rax, %rax
	je	LBB0_131
## %bb.126:
	cmpb	$0, (%rax)
	jne	LBB0_131
## %bb.127:
	testl	%r15d, %r15d
	jle	LBB0_129
## %bb.128:
	movslq	-392(%rbp), %rax
	movq	_ARG_EXPR@GOTPCREL(%rip), %rcx
	cmpq	%rax, (%rcx)
	je	LBB0_223
LBB0_129:
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movq	(%rax), %rax
LBB0_130:
	movq	%rax, -440(%rbp)
LBB0_131:
	movl	-392(%rbp), %eax
	cmpl	$135, %eax
	je	LBB0_173
## %bb.132:
	cmpl	$134, %eax
	jne	LBB0_135
## %bb.133:
	movq	_OUTMODE_ONE@GOTPCREL(%rip), %rax
	cmpl	(%rax), %r14d
	jne	LBB0_135
## %bb.134:
	movl	$1, -360(%rbp)
LBB0_135:
	leaq	-520(%rbp), %rdi
	movq	-136(%rbp), %rsi                ## 8-byte Reload
	movq	-112(%rbp), %rdx                ## 8-byte Reload
	movq	%r13, %rcx
	callq	_manconf_parse
	leaq	-424(%rbp), %r14
	leaq	-400(%rbp), %rdi
	leaq	-80(%rbp), %r8
	leaq	-88(%rbp), %r9
	movq	%r14, %rsi
	movl	%r15d, %edx
	movq	-72(%rbp), %rbx                 ## 8-byte Reload
	movq	%rbx, %rcx
	callq	_mansearch
	testl	%eax, %eax
	jne	LBB0_137
## %bb.136:
	movl	-392(%rbp), %edi
	callq	_usage
LBB0_137:
	cmpq	$0, -88(%rbp)
	movl	-392(%rbp), %eax
	jne	LBB0_140
## %bb.138:
	cmpl	$134, %eax
	jne	LBB0_140
## %bb.139:
	leaq	-400(%rbp), %rdi
	leaq	-80(%rbp), %r8
	leaq	-88(%rbp), %r9
	movq	%r14, %rsi
	movl	%r15d, %edx
	movq	%rbx, %rcx
	callq	_fs_search
	movl	-392(%rbp), %eax
LBB0_140:
	movq	%r15, -64(%rbp)                 ## 8-byte Spill
	cmpl	$134, %eax
	jne	LBB0_148
## %bb.141:
	cmpl	$0, -64(%rbp)                   ## 4-byte Folded Reload
	jle	LBB0_148
## %bb.142:
	movl	-64(%rbp), %r14d                ## 4-byte Reload
	movq	_R_OK@GOTPCREL(%rip), %r12
	movq	_FORM_SRC@GOTPCREL(%rip), %r15
	xorl	%r13d, %r13d
	jmp	LBB0_145
	.p2align	4, 0x90
LBB0_143:                               ##   in Loop: Header=BB0_145 Depth=1
	movq	-80(%rbp), %rdi
	movq	-88(%rbp), %rsi
	incq	%rsi
	movl	$56, %edx
	callq	_mandoc_reallocarray
	movq	%rax, -80(%rbp)
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movq	(%rax,%r13,8), %rdi
	callq	_mandoc_strdup
	imulq	$56, -88(%rbp), %rcx
	movq	-80(%rbp), %rdx
	movq	%rax, (%rdx,%rcx)
	movq	-80(%rbp), %rax
	movq	$0, 8(%rax,%rcx)
	movq	-80(%rbp), %rax
	movq	$0, 16(%rax,%rcx)
	movq	-80(%rbp), %rax
	movq	$0, 48(%rax,%rcx)
	movq	_SIZE_MAX@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	imulq	$56, -88(%rbp), %rdx
	movq	%rcx, 24(%rax,%rdx)
	imulq	$56, -88(%rbp), %rcx
	movl	$10, 32(%rax,%rcx)
	movq	(%r15), %rdx
	movq	%rdx, 40(%rax,%rcx)
	incq	-88(%rbp)
LBB0_144:                               ##   in Loop: Header=BB0_145 Depth=1
	incq	%r13
	cmpq	%r13, %r14
	je	LBB0_148
LBB0_145:                               ## =>This Inner Loop Header: Depth=1
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movq	(%rax,%r13,8), %rbx
	movq	%rbx, %rdi
	movl	$47, %esi
	callq	_strchr
	testq	%rax, %rax
	je	LBB0_144
## %bb.146:                             ##   in Loop: Header=BB0_145 Depth=1
	movl	(%r12), %esi
	movq	%rbx, %rdi
	callq	_access
	cmpl	$-1, %eax
	jne	LBB0_143
## %bb.147:                             ##   in Loop: Header=BB0_145 Depth=1
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movq	(%rax,%r13,8), %rdi
	callq	_mandoc_msg_setinfilename
	movq	_MANDOCERR_BADARG_BAD@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	movq	_errno@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	callq	_strerror
	movl	%ebx, %edi
	xorl	%esi, %esi
	xorl	%edx, %edx
	leaq	L_.str.24(%rip), %rcx
	movq	%rax, %r8
	xorl	%eax, %eax
	callq	_mandoc_msg
	xorl	%edi, %edi
	callq	_mandoc_msg_setinfilename
	jmp	LBB0_144
LBB0_148:
	movq	-88(%rbp), %rax
	testq	%rax, %rax
	je	LBB0_179
## %bb.149:
	movq	_OUTMODE_ONE@GOTPCREL(%rip), %rdx
	movl	-48(%rbp), %r13d                ## 4-byte Reload
	movq	_OUTMODE_ALL@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %r13d
	movq	-64(%rbp), %rcx                 ## 8-byte Reload
                                        ## kill: def $ecx killed $ecx killed $rcx
	cmovel	%eax, %ecx
	cmpl	(%rdx), %r13d
	movl	$1, %r15d
	cmovnel	%ecx, %r15d
	movl	$40, -136(%rbp)                 ## 4-byte Folded Spill
	movq	-80(%rbp), %r12
	xorl	%ebx, %ebx
	xorl	%r14d, %r14d
	movq	%r15, -64(%rbp)                 ## 8-byte Spill
	jmp	LBB0_152
	.p2align	4, 0x90
LBB0_150:                               ##   in Loop: Header=BB0_152 Depth=1
	movq	-80(%rbp), %rax
	movq	(%rax,%rbx), %rdi
	callq	_puts
LBB0_151:                               ##   in Loop: Header=BB0_152 Depth=1
	incq	%r14
	addq	$56, %rbx
	cmpq	-88(%rbp), %r14
	jae	LBB0_170
LBB0_152:                               ## =>This Inner Loop Header: Depth=1
	movq	_OUTMODE_FLN@GOTPCREL(%rip), %rax
	cmpl	(%rax), %r13d
	je	LBB0_150
## %bb.153:                             ##   in Loop: Header=BB0_152 Depth=1
	movq	_OUTMODE_LST@GOTPCREL(%rip), %rax
	cmpl	(%rax), %r13d
	jne	LBB0_155
## %bb.154:                             ##   in Loop: Header=BB0_152 Depth=1
	movq	-80(%rbp), %rax
	movq	8(%rax,%rbx), %rsi
	movq	16(%rax,%rbx), %rdx
	testq	%rdx, %rdx
	leaq	L_.str.27(%rip), %rax
	cmoveq	%rax, %rdx
	leaq	L_.str.26(%rip), %rdi
	callq	_printf
	jmp	LBB0_151
	.p2align	4, 0x90
LBB0_155:                               ##   in Loop: Header=BB0_152 Depth=1
	movq	_OUTMODE_ONE@GOTPCREL(%rip), %rax
	cmpl	(%rax), %r13d
	jne	LBB0_151
## %bb.156:                             ##   in Loop: Header=BB0_152 Depth=1
	movq	-80(%rbp), %rax
	movq	(%rax,%rbx), %r15
	movq	%r15, %rdi
	leaq	L_.str.28(%rip), %rsi
	callq	_strcspn
	movslq	%eax, %rcx
	movsbq	(%r15,%rcx), %rax
	testq	%rax, %rax
	je	LBB0_166
## %bb.157:                             ##   in Loop: Header=BB0_152 Depth=1
	addq	%rcx, %r15
	movq	_sec_prios@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movl	-196(%rcx,%rax,4), %ecx
	movq	-368(%rbp), %r13
	testq	%r13, %r13
	je	LBB0_167
## %bb.158:                             ##   in Loop: Header=BB0_152 Depth=1
	movq	%rcx, -112(%rbp)                ## 8-byte Spill
	movq	%r13, %rdi
	callq	_strlen
	movq	%r15, %rdi
	movq	%r13, %rsi
	movq	%rax, %r13
	movq	%rax, %rdx
	callq	_strncmp
	movq	%r13, %rdx
	movq	%r13, %rcx
	testq	%rax, %rax
	je	LBB0_160
## %bb.159:                             ##   in Loop: Header=BB0_152 Depth=1
	xorl	%ecx, %ecx
LBB0_160:                               ##   in Loop: Header=BB0_152 Depth=1
	movq	-368(%rbp), %rsi
	cmpb	$47, (%r15,%rcx)
	movl	-48(%rbp), %r13d                ## 4-byte Reload
	je	LBB0_162
## %bb.161:                             ##   in Loop: Header=BB0_152 Depth=1
	movq	-112(%rbp), %rax                ## 8-byte Reload
	addl	$10, %eax
	movq	%rax, -112(%rbp)                ## 8-byte Spill
LBB0_162:                               ##   in Loop: Header=BB0_152 Depth=1
	testq	%rsi, %rsi
	je	LBB0_168
## %bb.163:                             ##   in Loop: Header=BB0_152 Depth=1
	movq	%rsi, -152(%rbp)                ## 8-byte Spill
	addq	%rcx, %r15
	movq	%r15, %rdi
	movq	%rdx, -128(%rbp)                ## 8-byte Spill
	callq	_strlen
	movq	-128(%rbp), %rdx                ## 8-byte Reload
	leaq	3(%rdx), %rcx
	cmpq	%rcx, %rax
	jbe	LBB0_165
## %bb.164:                             ##   in Loop: Header=BB0_152 Depth=1
	addq	%rax, %r15
	subq	%rdx, %r15
	movq	%r15, %rdi
	movq	-152(%rbp), %rsi                ## 8-byte Reload
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_168
LBB0_165:                               ##   in Loop: Header=BB0_152 Depth=1
	movq	-112(%rbp), %rax                ## 8-byte Reload
	addl	$20, %eax
	movq	-64(%rbp), %r15                 ## 8-byte Reload
	cmpl	-136(%rbp), %eax                ## 4-byte Folded Reload
	jge	LBB0_151
	jmp	LBB0_169
LBB0_166:                               ##   in Loop: Header=BB0_152 Depth=1
	movq	-64(%rbp), %r15                 ## 8-byte Reload
	jmp	LBB0_151
LBB0_167:                               ##   in Loop: Header=BB0_152 Depth=1
	leal	10(%rcx), %eax
	cmpb	$47, 1(%r15)
	cmovel	%ecx, %eax
                                        ## kill: def $eax killed $eax def $rax
	movq	-64(%rbp), %r15                 ## 8-byte Reload
	movl	-48(%rbp), %r13d                ## 4-byte Reload
	cmpl	-136(%rbp), %eax                ## 4-byte Folded Reload
	jge	LBB0_151
	jmp	LBB0_169
LBB0_168:                               ##   in Loop: Header=BB0_152 Depth=1
	movq	-64(%rbp), %r15                 ## 8-byte Reload
	movq	-112(%rbp), %rax                ## 8-byte Reload
	cmpl	-136(%rbp), %eax                ## 4-byte Folded Reload
	jge	LBB0_151
LBB0_169:                               ##   in Loop: Header=BB0_152 Depth=1
	movq	-80(%rbp), %r12
	addq	%rbx, %r12
                                        ## kill: def $eax killed $eax killed $rax
	movl	%eax, -136(%rbp)                ## 4-byte Spill
	jmp	LBB0_151
LBB0_170:
	xorl	%ecx, %ecx
	movq	_OUTMODE_FLN@GOTPCREL(%rip), %rax
	cmpl	(%rax), %r13d
	je	LBB0_236
## %bb.171:
	movq	_OUTMODE_LST@GOTPCREL(%rip), %rax
	cmpl	(%rax), %r13d
	je	LBB0_236
## %bb.172:
	movl	-392(%rbp), %eax
	movq	-96(%rbp), %r13                 ## 8-byte Reload
	jmp	LBB0_174
LBB0_173:
	xorl	%r12d, %r12d
LBB0_174:
	movq	-72(%rbp), %rbx                 ## 8-byte Reload
	cmpl	$135, %eax
	jne	LBB0_184
## %bb.175:
	testq	%r13, %r13
	je	LBB0_184
## %bb.176:
	leaq	L_.str.29(%rip), %rsi
	movq	%r13, %rdi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_182
## %bb.177:
	leaq	L_.str.30(%rip), %rsi
	movq	%r13, %rdi
	callq	_strcmp
	testq	%rax, %rax
	jne	LBB0_184
## %bb.178:
	movq	_MPARSE_MAN@GOTPCREL(%rip), %rax
	jmp	LBB0_183
LBB0_179:
	cmpl	$134, -392(%rbp)
	je	LBB0_181
## %bb.180:
	leaq	L_.str.25(%rip), %rdi
	callq	_warnx
LBB0_181:
	movq	_MANDOCLEVEL_BADARG@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_mandoc_msg_setrc
	xorl	%ecx, %ecx
	jmp	LBB0_236
LBB0_182:
	movq	_MPARSE_MDOC@GOTPCREL(%rip), %rax
LBB0_183:
	movl	-52(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -52(%rbp)                 ## 4-byte Spill
LBB0_184:
	xorl	%eax, %eax
	movq	%rax, -48(%rbp)                 ## 8-byte Spill
	xorl	%eax, %eax
	callq	_mchars_alloc
	movl	-176(%rbp), %esi
	movq	-264(%rbp), %rdx
	movl	-52(%rbp), %edi                 ## 4-byte Reload
	callq	_mparse_alloc
	movl	%eax, -236(%rbp)
	testl	%r15d, %r15d
	jg	LBB0_190
## %bb.185:
	cmpb	$0, -56(%rbp)                   ## 1-byte Folded Reload
	jne	LBB0_188
## %bb.186:
	xorl	%eax, %eax
	callq	_tag_init
	testq	%rax, %rax
	je	LBB0_188
## %bb.187:
	movq	-440(%rbp), %rcx
	movq	%rcx, (%rax)
	jmp	LBB0_189
LBB0_188:
	xorl	%eax, %eax
LBB0_189:
	movq	%rax, -48(%rbp)                 ## 8-byte Spill
	leaq	L_.str.31(%rip), %r14
	movq	%r14, %rdi
	callq	_mandoc_msg_setinfilename
	movq	_STDIN_FILENO@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	-280(%rbp), %rdi
	movq	%r14, %rdx
	callq	_parse
	xorl	%edi, %edi
	callq	_mandoc_msg_setinfilename
LBB0_190:
	movq	_O_RDONLY@GOTPCREL(%rip), %rax
	movq	_O_DIRECTORY@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	orl	(%rax), %esi
	leaq	L_.str.32(%rip), %rdi
	callq	_open
	movl	%eax, -64(%rbp)                 ## 4-byte Spill
	testl	%r15d, %r15d
	jle	LBB0_226
	.p2align	4, 0x90
LBB0_191:                               ## =>This Inner Loop Header: Depth=1
	movq	%rbx, %rax
	testq	%r12, %r12
	je	LBB0_197
## %bb.192:                             ##   in Loop: Header=BB0_191 Depth=1
	movq	24(%r12), %rax
	movq	_SIZE_MAX@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_195
## %bb.193:                             ##   in Loop: Header=BB0_191 Depth=1
	cmpl	$-1, -64(%rbp)                  ## 4-byte Folded Reload
	je	LBB0_196
## %bb.194:                             ##   in Loop: Header=BB0_191 Depth=1
	movl	-64(%rbp), %edi                 ## 4-byte Reload
	callq	_fchdir
	jmp	LBB0_196
LBB0_195:                               ##   in Loop: Header=BB0_191 Depth=1
	movq	-424(%rbp), %rcx
	movl	(%rcx,%rax,4), %edi
	callq	_chdir
LBB0_196:                               ##   in Loop: Header=BB0_191 Depth=1
	movq	%r12, %rax
LBB0_197:                               ##   in Loop: Header=BB0_191 Depth=1
	movq	%rbx, %r13
	movq	(%rax), %rbx
	movq	%rbx, %rdi
	callq	_mandoc_msg_setinfilename
	movl	-236(%rbp), %edi
	movq	%rbx, %rsi
	callq	_mparse_open
	cmpl	$-1, %eax
	je	LBB0_204
## %bb.198:                             ##   in Loop: Header=BB0_191 Depth=1
	movl	%eax, %r14d
	cmpl	$0, -100(%rbp)                  ## 4-byte Folded Reload
	je	LBB0_201
## %bb.199:                             ##   in Loop: Header=BB0_191 Depth=1
	xorl	%eax, %eax
	callq	_tag_init
	testq	%rax, %rax
	je	LBB0_207
## %bb.200:                             ##   in Loop: Header=BB0_191 Depth=1
	movq	-440(%rbp), %rdx
	movq	%rax, %rcx
	movq	%rax, -48(%rbp)                 ## 8-byte Spill
	movq	%rdx, (%rax)
LBB0_201:                               ##   in Loop: Header=BB0_191 Depth=1
	testq	%r12, %r12
	je	LBB0_208
LBB0_202:                               ##   in Loop: Header=BB0_191 Depth=1
	movq	40(%r12), %rax
	movq	_FORM_SRC@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	je	LBB0_208
## %bb.203:                             ##   in Loop: Header=BB0_191 Depth=1
	movl	-456(%rbp), %esi
	movl	%r14d, %edi
	callq	_passthrough
	jmp	LBB0_209
LBB0_204:                               ##   in Loop: Header=BB0_191 Depth=1
	movq	_MANDOCERR_OPEN@GOTPCREL(%rip), %rax
	testq	%r12, %r12
	jne	LBB0_206
## %bb.205:                             ##   in Loop: Header=BB0_191 Depth=1
	movq	_MANDOCERR_BADARG_BAD@GOTPCREL(%rip), %rax
LBB0_206:                               ##   in Loop: Header=BB0_191 Depth=1
	movl	(%rax), %ebx
	movq	_errno@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	callq	_strerror
	movl	%ebx, %edi
	xorl	%esi, %esi
	xorl	%edx, %edx
	leaq	L_.str.24(%rip), %rcx
	movq	%rax, %r8
	xorl	%eax, %eax
	callq	_mandoc_msg
	movq	%r13, %rbx
	jmp	LBB0_217
LBB0_207:                               ##   in Loop: Header=BB0_191 Depth=1
	xorl	%eax, %eax
	movq	%rax, -48(%rbp)                 ## 8-byte Spill
	testq	%r12, %r12
	jne	LBB0_202
LBB0_208:                               ##   in Loop: Header=BB0_191 Depth=1
	leaq	-280(%rbp), %rdi
	movl	%r14d, %esi
	movq	%rbx, %rdx
	callq	_parse
LBB0_209:                               ##   in Loop: Header=BB0_191 Depth=1
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_ferror
	testq	%rax, %rax
	jne	LBB0_221
## %bb.210:                             ##   in Loop: Header=BB0_191 Depth=1
	movq	%r13, %rbx
	cmpl	$2, %r15d
	jb	LBB0_216
## %bb.211:                             ##   in Loop: Header=BB0_191 Depth=1
	cmpl	$128, -268(%rbp)
	jg	LBB0_216
## %bb.212:                             ##   in Loop: Header=BB0_191 Depth=1
	movl	$0, -100(%rbp)                  ## 4-byte Folded Spill
	movq	-232(%rbp), %rdi
	testq	%rdi, %rdi
	jne	LBB0_214
## %bb.213:                             ##   in Loop: Header=BB0_191 Depth=1
	leaq	-280(%rbp), %rdi
	callq	_outdata_alloc
	movq	-232(%rbp), %rdi
LBB0_214:                               ##   in Loop: Header=BB0_191 Depth=1
	callq	_terminal_sepline
	jmp	LBB0_217
LBB0_216:                               ##   in Loop: Header=BB0_191 Depth=1
	movl	$0, -100(%rbp)                  ## 4-byte Folded Spill
LBB0_217:                               ##   in Loop: Header=BB0_191 Depth=1
	xorl	%edi, %edi
	callq	_mandoc_msg_setinfilename
	cmpq	$0, -224(%rbp)
	je	LBB0_219
## %bb.218:                             ##   in Loop: Header=BB0_191 Depth=1
	xorl	%eax, %eax
	callq	_mandoc_msg_getrc
	movq	_MANDOCLEVEL_OK@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_226
LBB0_219:                               ##   in Loop: Header=BB0_191 Depth=1
	cmpl	$1, %r15d
	je	LBB0_226
## %bb.220:                             ##   in Loop: Header=BB0_191 Depth=1
	decl	%r15d
	leaq	56(%r12), %rax
	xorl	%ecx, %ecx
	testq	%r12, %r12
	sete	%cl
	leaq	(%rbx,%rcx,8), %rbx
	cmovneq	%rax, %r12
	movl	-236(%rbp), %edi
	callq	_mparse_reset
	leal	1(%r15), %eax
	cmpl	$1, %eax
	jg	LBB0_191
	jmp	LBB0_226
LBB0_221:
	movq	_MANDOCERR_WRITE@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	movq	-48(%rbp), %rax                 ## 8-byte Reload
	testq	%rax, %rax
	je	LBB0_225
## %bb.222:
	movslq	24(%rax), %r14
	movq	_errno@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	callq	_strerror
	leaq	L_.str.33(%rip), %rcx
	xorl	%edx, %edx
	movq	%rdx, -48(%rbp)                 ## 8-byte Spill
	movl	%ebx, %edi
	xorl	%esi, %esi
	xorl	%edx, %edx
	movq	%r14, %r8
	movq	%rax, %r9
	xorl	%eax, %eax
	callq	_mandoc_msg
	xorl	%eax, %eax
	callq	_tag_unlink
	jmp	LBB0_226
LBB0_223:
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movq	(%rax), %rdi
	movl	$61, %esi
	callq	_strchr
	testq	%rax, %rax
	je	LBB0_129
## %bb.224:
	incq	%rax
	jmp	LBB0_130
LBB0_225:
	movq	_errno@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	callq	_strerror
	leaq	L_.str.24(%rip), %rcx
	xorl	%edx, %edx
	movq	%rdx, -48(%rbp)                 ## 8-byte Spill
	movl	%ebx, %edi
	xorl	%esi, %esi
	xorl	%edx, %edx
	movq	%rax, %r8
	xorl	%eax, %eax
	callq	_mandoc_msg
LBB0_226:
	movl	-64(%rbp), %ebx                 ## 4-byte Reload
	cmpl	$-1, %ebx
	je	LBB0_228
## %bb.227:
	movl	%ebx, %edi
	callq	_fchdir
	movl	%ebx, %edi
	callq	_close
LBB0_228:
	movq	-232(%rbp), %rdi
	testq	%rdi, %rdi
	je	LBB0_235
## %bb.229:
	movl	-268(%rbp), %eax
	addl	$-128, %eax
	cmpl	$5, %eax
	ja	LBB0_235
## %bb.230:
	movl	$41, %ecx
	btl	%eax, %ecx
	jae	LBB0_232
## %bb.231:
	callq	_ascii_free
	jmp	LBB0_235
LBB0_232:
	movl	$6, %ecx
	btl	%eax, %ecx
	jae	LBB0_234
## %bb.233:
	callq	_pspdf_free
	jmp	LBB0_235
LBB0_234:
	callq	_html_free
LBB0_235:
	xorl	%eax, %eax
	callq	_mandoc_xr_free
	movl	-236(%rbp), %edi
	callq	_mparse_free
	xorl	%eax, %eax
	callq	_mchars_free
	movq	-48(%rbp), %rcx                 ## 8-byte Reload
LBB0_236:
	movq	%rcx, %r15
	cmpl	$135, -392(%rbp)
	je	LBB0_238
## %bb.237:
	leaq	-520(%rbp), %rdi
	callq	_manconf_free
	movq	-80(%rbp), %rdi
	movq	-88(%rbp), %rsi
	callq	_mansearch_free
LBB0_238:
	movq	-264(%rbp), %rdi
	callq	_free
	movq	%r15, %rax
	testq	%r15, %r15
	je	LBB0_258
## %bb.239:
	movq	_stdout@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_fclose
	xorl	%eax, %eax
	callq	_tag_write
	xorl	%edi, %edi
	callq	_getpgid
	movq	%rax, %r12
	xorl	%eax, %eax
	callq	_getpid
	movq	%rax, %rcx
	movq	%r12, %rax
	cmpq	%rcx, %r12
	jne	LBB0_241
## %bb.240:
	xorl	%eax, %eax
	callq	_getppid
	movl	%eax, %edi
	callq	_getpgid
LBB0_241:
	movq	%r15, %rcx
	movq	%rax, 16(%r15)
	movq	_SIGSTOP@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
	xorl	%r14d, %r14d
	.p2align	4, 0x90
LBB0_242:                               ## =>This Loop Header: Depth=1
                                        ##     Child Loop BB0_246 Depth 2
                                        ##     Child Loop BB0_253 Depth 2
	movq	_SIGTTIN@GOTPCREL(%rip), %rbx
	movl	8(%rcx), %edi
	jmp	LBB0_246
	.p2align	4, 0x90
LBB0_243:                               ##   in Loop: Header=BB0_246 Depth=2
	movq	%rax, 16(%r15)
LBB0_244:                               ##   in Loop: Header=BB0_246 Depth=2
	xorl	%edi, %edi
	movl	%r13d, %esi
	callq	_kill
LBB0_245:                               ##   in Loop: Header=BB0_246 Depth=2
	movl	8(%r15), %edi
LBB0_246:                               ##   Parent Loop BB0_242 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	callq	_tcgetpgrp
	cmpq	%r12, %rax
	je	LBB0_249
## %bb.247:                             ##   in Loop: Header=BB0_246 Depth=2
	cmpq	%r14, %rax
	jne	LBB0_243
## %bb.248:                             ##   in Loop: Header=BB0_246 Depth=2
	movl	8(%r15), %edi
	movq	%r12, %rsi
	callq	_tcsetpgrp
	cmpl	(%rbx), %r13d
	jne	LBB0_244
	jmp	LBB0_245
	.p2align	4, 0x90
LBB0_249:                               ##   in Loop: Header=BB0_242 Depth=1
	testq	%r14, %r14
	je	LBB0_251
## %bb.250:                             ##   in Loop: Header=BB0_242 Depth=1
	movl	8(%r15), %edi
	movq	%r14, %rsi
	callq	_tcsetpgrp
	movq	_SIGCONT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r14, %rdi
	callq	_kill
	jmp	LBB0_252
	.p2align	4, 0x90
LBB0_251:                               ##   in Loop: Header=BB0_242 Depth=1
	movq	%r15, %rdi
	callq	_spawn_pager
	movq	%rax, %r14
LBB0_252:                               ##   in Loop: Header=BB0_242 Depth=1
	movq	_WUNTRACED@GOTPCREL(%rip), %r13
	leaq	-116(%rbp), %rbx
	.p2align	4, 0x90
LBB0_253:                               ##   Parent Loop BB0_242 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movl	(%r13), %edx
	movq	%r14, %rdi
	movq	%rbx, %rsi
	callq	_waitpid
	movq	_errno@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rdi
	cmpq	$-1, %rax
	jne	LBB0_255
## %bb.254:                             ##   in Loop: Header=BB0_253 Depth=2
	movq	_EINTR@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rdi
	je	LBB0_253
LBB0_255:                               ##   in Loop: Header=BB0_242 Depth=1
	cmpq	$-1, %rax
	je	LBB0_262
## %bb.256:                             ##   in Loop: Header=BB0_242 Depth=1
	movl	-116(%rbp), %edi
	callq	_WIFSTOPPED
	testl	%eax, %eax
	je	LBB0_263
## %bb.257:                             ##   in Loop: Header=BB0_242 Depth=1
	movl	-116(%rbp), %edi
	callq	_WSTOPSIG
	movl	%eax, %r13d
	movq	%r15, %rcx
	jmp	LBB0_242
LBB0_258:
	movl	-268(%rbp), %eax
	movq	_OUTT_LINT@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	je	LBB0_264
## %bb.259:
	cmpl	$135, -392(%rbp)
	je	LBB0_261
## %bb.260:
	cmpq	$0, -88(%rbp)
	je	LBB0_264
LBB0_261:
	xorl	%eax, %eax
	callq	_mandoc_msg_summary
	jmp	LBB0_264
LBB0_262:
	movq	_MANDOCERR_WAIT@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	callq	_strerror
	leaq	L_.str.24(%rip), %rcx
	movl	%ebx, %edi
	xorl	%esi, %esi
	xorl	%edx, %edx
	movq	%rax, %r8
	xorl	%eax, %eax
	callq	_mandoc_msg
LBB0_263:
	xorl	%eax, %eax
	callq	_tag_unlink
LBB0_264:
	xorl	%eax, %eax
	callq	_mandoc_msg_getrc
                                        ## kill: def $eax killed $eax killed $rax
	addq	$488, %rsp                      ## imm = 0x1E8
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_265:
	movq	_MANDOCERR_BADARG_BAD@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %r8
	leaq	L_.str.21(%rip), %rcx
	jmp	LBB0_76
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_68, LBB0_68-LJTI0_0
.set L0_0_set_44, LBB0_44-LJTI0_0
.set L0_0_set_19, LBB0_19-LJTI0_0
.set L0_0_set_20, LBB0_20-LJTI0_0
.set L0_0_set_23, LBB0_23-LJTI0_0
.set L0_0_set_26, LBB0_26-LJTI0_0
.set L0_0_set_27, LBB0_27-LJTI0_0
.set L0_0_set_28, LBB0_28-LJTI0_0
.set L0_0_set_29, LBB0_29-LJTI0_0
.set L0_0_set_40, LBB0_40-LJTI0_0
.set L0_0_set_48, LBB0_48-LJTI0_0
.set L0_0_set_17, LBB0_17-LJTI0_0
.set L0_0_set_41, LBB0_41-LJTI0_0
.set L0_0_set_42, LBB0_42-LJTI0_0
.set L0_0_set_43, LBB0_43-LJTI0_0
.set L0_0_set_45, LBB0_45-LJTI0_0
.set L0_0_set_47, LBB0_47-LJTI0_0
.set L0_0_set_49, LBB0_49-LJTI0_0
.set L0_0_set_16, LBB0_16-LJTI0_0
.set L0_0_set_50, LBB0_50-LJTI0_0
LJTI0_0:
	.long	L0_0_set_68
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_19
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_20
	.long	L0_0_set_44
	.long	L0_0_set_23
	.long	L0_0_set_44
	.long	L0_0_set_26
	.long	L0_0_set_44
	.long	L0_0_set_27
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_28
	.long	L0_0_set_29
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_40
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_48
	.long	L0_0_set_44
	.long	L0_0_set_17
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_41
	.long	L0_0_set_44
	.long	L0_0_set_42
	.long	L0_0_set_43
	.long	L0_0_set_44
	.long	L0_0_set_45
	.long	L0_0_set_47
	.long	L0_0_set_49
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_16
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_44
	.long	L0_0_set_50
	.end_data_region
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"mandoc"

	.comm	_stderr,4,2                     ## @stderr
L_.str.1:                               ## @.str.1
	.asciz	"mandocdb"

	.comm	_BINM_MAKEWHATIS,8,3            ## @BINM_MAKEWHATIS
L_.str.2:                               ## @.str.2
	.asciz	"Nd"

	.comm	_BINM_MAN,8,3                   ## @BINM_MAN
	.comm	_BINM_APROPOS,8,3               ## @BINM_APROPOS
	.comm	_ARG_EXPR,8,3                   ## @ARG_EXPR
	.comm	_BINM_WHATIS,8,3                ## @BINM_WHATIS
	.comm	_ARG_WORD,8,3                   ## @ARG_WORD
L_.str.3:                               ## @.str.3
	.asciz	"help"

	.comm	_MPARSE_SO,4,2                  ## @MPARSE_SO
	.comm	_MPARSE_UTF8,4,2                ## @MPARSE_UTF8
	.comm	_MPARSE_LATIN1,4,2              ## @MPARSE_LATIN1
	.comm	_OUTMODE_DEF,4,2                ## @OUTMODE_DEF
L_.str.4:                               ## @.str.4
	.asciz	"aC:cfhI:iK:klM:m:O:S:s:T:VW:w"

	.comm	_optind,8,3                     ## @optind
	.comm	_OUTMODE_ALL,4,2                ## @OUTMODE_ALL
	.comm	_optarg,8,3                     ## @optarg
L_.str.5:                               ## @.str.5
	.asciz	"os="

	.comm	_MANDOCERR_BADARG_BAD,4,2       ## @MANDOCERR_BADARG_BAD
L_.str.6:                               ## @.str.6
	.asciz	"-I %s"

	.comm	_MANDOCERR_BADARG_DUPE,4,2      ## @MANDOCERR_BADARG_DUPE
L_.str.7:                               ## @.str.7
	.asciz	"utf-8"

L_.str.8:                               ## @.str.8
	.asciz	"iso-8859-1"

L_.str.9:                               ## @.str.9
	.asciz	"us-ascii"

L_.str.10:                              ## @.str.10
	.asciz	"-K %s"

L_.str.11:                              ## @.str.11
	.asciz	"ascii"

L_.str.12:                              ## @.str.12
	.asciz	"lint"

	.comm	_OUTT_LINT,4,2                  ## @OUTT_LINT
	.comm	_stdout,4,2                     ## @stdout
	.comm	_MANDOCERR_BASE,4,2             ## @MANDOCERR_BASE
L_.str.13:                              ## @.str.13
	.asciz	"tree"

	.comm	_OUTT_TREE,4,2                  ## @OUTT_TREE
L_.str.14:                              ## @.str.14
	.asciz	"man"

	.comm	_OUTT_MAN,4,2                   ## @OUTT_MAN
L_.str.15:                              ## @.str.15
	.asciz	"html"

L_.str.16:                              ## @.str.16
	.asciz	"markdown"

	.comm	_OUTT_MARKDOWN,4,2              ## @OUTT_MARKDOWN
L_.str.17:                              ## @.str.17
	.asciz	"utf8"

L_.str.18:                              ## @.str.18
	.asciz	"locale"

L_.str.19:                              ## @.str.19
	.asciz	"ps"

L_.str.20:                              ## @.str.20
	.asciz	"pdf"

L_.str.21:                              ## @.str.21
	.asciz	"-T %s"

	.comm	_OUTMODE_FLN,4,2                ## @OUTMODE_FLN
	.comm	_OUTMODE_ONE,4,2                ## @OUTMODE_ONE
	.comm	_OUTMODE_LST,4,2                ## @OUTMODE_LST
L_.str.22:                              ## @.str.22
	.asciz	","

	.comm	_MPARSE_VALIDATE,4,2            ## @MPARSE_VALIDATE
	.comm	_STDOUT_FILENO,4,2              ## @STDOUT_FILENO
	.comm	_TIOCGWINSZ,4,2                 ## @TIOCGWINSZ
	.comm	_help_argv,8,3                  ## @help_argv
L_.str.23:                              ## @.str.23
	.asciz	"MACHINE"

	.comm	_R_OK,4,2                       ## @R_OK
L_.str.24:                              ## @.str.24
	.asciz	"%s"

	.comm	_errno,8,3                      ## @errno
	.comm	_SIZE_MAX,8,3                   ## @SIZE_MAX
	.comm	_FORM_SRC,8,3                   ## @FORM_SRC
L_.str.25:                              ## @.str.25
	.asciz	"nothing appropriate"

	.comm	_MANDOCLEVEL_BADARG,4,2         ## @MANDOCLEVEL_BADARG
L_.str.26:                              ## @.str.26
	.asciz	"%s - %s\n"

L_.str.27:                              ## @.str.27
	.space	1

L_.str.28:                              ## @.str.28
	.asciz	"123456789"

	.comm	_sec_prios,8,3                  ## @sec_prios
L_.str.29:                              ## @.str.29
	.asciz	"doc"

	.comm	_MPARSE_MDOC,4,2                ## @MPARSE_MDOC
L_.str.30:                              ## @.str.30
	.asciz	"an"

	.comm	_MPARSE_MAN,4,2                 ## @MPARSE_MAN
L_.str.31:                              ## @.str.31
	.asciz	"<stdin>"

	.comm	_STDIN_FILENO,4,2               ## @STDIN_FILENO
L_.str.32:                              ## @.str.32
	.asciz	"."

	.comm	_O_RDONLY,4,2                   ## @O_RDONLY
	.comm	_O_DIRECTORY,4,2                ## @O_DIRECTORY
	.comm	_MANDOCERR_WRITE,4,2            ## @MANDOCERR_WRITE
L_.str.33:                              ## @.str.33
	.asciz	"%s: %s"

	.comm	_MANDOCERR_OPEN,4,2             ## @MANDOCERR_OPEN
	.comm	_MANDOCLEVEL_OK,8,3             ## @MANDOCLEVEL_OK
	.comm	_SIGSTOP,4,2                    ## @SIGSTOP
	.comm	_SIGTTIN,4,2                    ## @SIGTTIN
	.comm	_SIGCONT,4,2                    ## @SIGCONT
	.comm	_WUNTRACED,4,2                  ## @WUNTRACED
	.comm	_EINTR,8,3                      ## @EINTR
	.comm	_MANDOCERR_WAIT,4,2             ## @MANDOCERR_WAIT
	.comm	_MACHINE,8,3                    ## @MACHINE
	.comm	_MANDOCERR_PLEDGE,4,2           ## @MANDOCERR_PLEDGE
	.comm	_MANDOCLEVEL_SYSERR,8,3         ## @MANDOCLEVEL_SYSERR
	.comm	_SANDBOX_NAMED,4,2              ## @SANDBOX_NAMED
	.comm	_kSBXProfileNoInternet,4,2      ## @kSBXProfileNoInternet
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_main                           ; -- Begin function main
	.p2align	2
_main:                                  ; @main
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-96]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 96
	stp	x26, x25, [sp, #16]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #32]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #48]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #64]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #80]             ; 16-byte Folded Spill
	add	x29, sp, #80
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	sub	sp, sp, #464
	mov	x24, x1
	mov	x23, x0
	cmp	w0, #0
	b.le	LBB0_2
; %bb.1:
	ldr	x19, [x24]
	mov	x0, x19
	mov	w1, #47
	bl	_strrchr
	cmp	x0, #0
	csinc	x20, x19, x0, eq
	b	LBB0_3
LBB0_2:
Lloh0:
	adrp	x0, l_.str@PAGE
Lloh1:
	add	x0, x0, l_.str@PAGEOFF
	bl	_mandoc_strdup
	mov	x20, x0
LBB0_3:
	mov	x0, x20
	bl	_setprogname
Lloh2:
	adrp	x8, _stderr@GOTPAGE
Lloh3:
	ldr	x8, [x8, _stderr@GOTPAGEOFF]
Lloh4:
	ldr	w0, [x8]
	bl	_mandoc_msg_setoutfile
Lloh5:
	adrp	x1, l_.str.1@PAGE
Lloh6:
	add	x1, x1, l_.str.1@PAGEOFF
	mov	x0, x20
	mov	w2, #8
	bl	_strncmp
	cbz	x0, LBB0_10
; %bb.4:
Lloh7:
	adrp	x8, _BINM_MAKEWHATIS@GOTPAGE
Lloh8:
	ldr	x8, [x8, _BINM_MAKEWHATIS@GOTPAGEOFF]
Lloh9:
	ldr	x1, [x8]
	mov	x0, x20
	bl	_strcmp
	cbz	x0, LBB0_10
; %bb.5:
	add	x19, sp, #96
	sub	x0, x29, #208
	mov	w1, #0
	mov	w2, #120
	bl	_memset
	add	x0, sp, #216
	mov	w1, #0
	mov	w2, #120
	bl	_memset
Lloh10:
	adrp	x8, l_.str.2@PAGE
Lloh11:
	add	x8, x8, l_.str.2@PAGEOFF
	str	x8, [x19, #120]
	str	xzr, [sp, #72]
Lloh12:
	adrp	x8, _BINM_MAN@GOTPAGE
Lloh13:
	ldr	x8, [x8, _BINM_MAN@GOTPAGEOFF]
Lloh14:
	ldr	x1, [x8]
	mov	x0, x20
	bl	_strcmp
Lloh15:
	adrp	x25, _ARG_EXPR@GOTPAGE
Lloh16:
	ldr	x25, [x25, _ARG_EXPR@GOTPAGEOFF]
	str	x20, [sp, #8]                   ; 8-byte Folded Spill
	cbz	x0, LBB0_11
; %bb.6:
Lloh17:
	adrp	x8, _BINM_APROPOS@GOTPAGE
Lloh18:
	ldr	x8, [x8, _BINM_APROPOS@GOTPAGEOFF]
Lloh19:
	ldr	x1, [x8]
	mov	x0, x20
	bl	_strcmp
	cbz	x0, LBB0_13
; %bb.7:
Lloh20:
	adrp	x8, _BINM_WHATIS@GOTPAGE
Lloh21:
	ldr	x8, [x8, _BINM_WHATIS@GOTPAGEOFF]
Lloh22:
	ldr	x1, [x8]
	mov	x0, x20
	bl	_strcmp
	cbz	x0, LBB0_14
; %bb.8:
Lloh23:
	adrp	x1, l_.str.3@PAGE
Lloh24:
	add	x1, x1, l_.str.3@PAGEOFF
	mov	x0, x20
	mov	w2, #4
	bl	_strncmp
	cbz	x0, LBB0_11
; %bb.9:
	mov	w8, #135
	b	LBB0_12
LBB0_10:
	mov	x0, x23
	mov	x1, x24
	add	sp, sp, #464
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	b	_mandocdb
LBB0_11:
	mov	w8, #134
LBB0_12:
	str	w8, [sp, #224]
	b	LBB0_16
LBB0_13:
	ldr	x8, [x25]
	b	LBB0_15
LBB0_14:
Lloh25:
	adrp	x8, _ARG_WORD@GOTPAGE
Lloh26:
	ldr	x8, [x8, _ARG_WORD@GOTPAGEOFF]
Lloh27:
	ldr	x8, [x8]
LBB0_15:
	str	w8, [sp, #224]
LBB0_16:
	add	x0, sp, #96
	mov	w1, #0
	mov	w2, #120
	bl	_memset
	stp	xzr, xzr, [sp, #32]             ; 16-byte Folded Spill
	str	xzr, [sp, #48]                  ; 8-byte Folded Spill
	mov	w20, #0
	mov	w12, #131
	sub	x8, x29, #208
	add	x10, x8, #64
Lloh28:
	adrp	x8, _MPARSE_SO@GOTPAGE
Lloh29:
	ldr	x8, [x8, _MPARSE_SO@GOTPAGEOFF]
Lloh30:
	ldr	w8, [x8]
Lloh31:
	adrp	x9, _MPARSE_UTF8@GOTPAGE
Lloh32:
	ldr	x9, [x9, _MPARSE_UTF8@GOTPAGEOFF]
Lloh33:
	adrp	x13, _MPARSE_LATIN1@GOTPAGE
Lloh34:
	ldr	x13, [x13, _MPARSE_LATIN1@GOTPAGEOFF]
Lloh35:
	ldr	w9, [x9]
	orr	w8, w9, w8
Lloh36:
	adrp	x11, _OUTMODE_DEF@GOTPAGE
Lloh37:
	ldr	x11, [x11, _OUTMODE_DEF@GOTPAGEOFF]
Lloh38:
	adrp	x22, l_.str.4@PAGE
Lloh39:
	add	x22, x22, l_.str.4@PAGEOFF
Lloh40:
	ldr	w9, [x13]
	orr	w8, w8, w9
	str	w8, [sp, #56]                   ; 4-byte Folded Spill
Lloh41:
	adrp	x27, lJTI0_0@PAGE
Lloh42:
	add	x27, x27, lJTI0_0@PAGEOFF
Lloh43:
	adrp	x26, _optarg@GOTPAGE
Lloh44:
	ldr	x26, [x26, _optarg@GOTPAGEOFF]
	str	w12, [sp, #108]
	str	x10, [sp, #16]                  ; 8-byte Folded Spill
	str	x10, [x19, #112]
Lloh45:
	ldr	w19, [x11]
Lloh46:
	adrp	x21, _OUTMODE_ALL@GOTPAGE
Lloh47:
	ldr	x21, [x21, _OUTMODE_ALL@GOTPAGEOFF]
	mov	w8, #1
	str	w23, [sp, #28]                  ; 4-byte Folded Spill
	b	LBB0_19
LBB0_17:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	w8, #135
	str	w8, [sp, #224]
LBB0_18:                                ;   in Loop: Header=BB0_19 Depth=1
	ldr	w19, [x21]
	mov	x8, x28
LBB0_19:                                ; =>This Inner Loop Header: Depth=1
	mov	x28, x8
	mov	x0, x23
	mov	x1, x24
	mov	x2, x22
	bl	_getopt
	add	w9, w0, #1
	cmp	w9, #120
	b.hi	LBB0_46
; %bb.20:                               ;   in Loop: Header=BB0_19 Depth=1
	mov	w8, #0
	adr	x10, LBB0_17
	ldrb	w11, [x27, x9]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_21:                                ;   in Loop: Header=BB0_19 Depth=1
	ldr	x8, [x26]
	str	x8, [sp, #32]                   ; 8-byte Folded Spill
	mov	x8, x28
	b	LBB0_19
LBB0_22:                                ;   in Loop: Header=BB0_19 Depth=1
	ldr	x0, [x26]
Lloh48:
	adrp	x1, l_.str.5@PAGE
Lloh49:
	add	x1, x1, l_.str.5@PAGEOFF
	mov	w2, #3
	bl	_strncmp
	cbnz	x0, LBB0_65
; %bb.23:                               ;   in Loop: Header=BB0_19 Depth=1
	ldr	x8, [sp, #112]
	cbnz	x8, LBB0_73
; %bb.24:                               ;   in Loop: Header=BB0_19 Depth=1
	ldr	x8, [x26]
	add	x0, x8, #3
	bl	_mandoc_strdup
	str	x0, [sp, #112]
	mov	x8, x28
	b	LBB0_19
LBB0_25:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	x23, x24
	mov	x24, x19
	mov	x19, x20
	mov	x20, x25
	mov	x25, x21
	mov	x27, x26
Lloh50:
	adrp	x26, _MPARSE_UTF8@GOTPAGE
Lloh51:
	ldr	x26, [x26, _MPARSE_UTF8@GOTPAGEOFF]
	ldr	w8, [x26]
Lloh52:
	adrp	x9, _MPARSE_LATIN1@GOTPAGE
Lloh53:
	ldr	x9, [x9, _MPARSE_LATIN1@GOTPAGEOFF]
Lloh54:
	ldr	w9, [x9]
	orr	w8, w9, w8
	ldr	w21, [sp, #56]                  ; 4-byte Folded Reload
	bic	w21, w21, w8
	ldr	x0, [x27]
Lloh55:
	adrp	x1, l_.str.7@PAGE
Lloh56:
	add	x1, x1, l_.str.7@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_52
; %bb.26:                               ;   in Loop: Header=BB0_19 Depth=1
	str	w21, [sp, #56]                  ; 4-byte Folded Spill
	ldr	x0, [x27]
Lloh57:
	adrp	x1, l_.str.8@PAGE
Lloh58:
	add	x1, x1, l_.str.8@PAGEOFF
	bl	_strcmp
	mov	x26, x27
	cbz	x0, LBB0_54
; %bb.27:                               ;   in Loop: Header=BB0_19 Depth=1
	ldr	x0, [x26]
Lloh59:
	adrp	x1, l_.str.9@PAGE
Lloh60:
	add	x1, x1, l_.str.9@PAGEOFF
	bl	_strcmp
	mov	x8, x28
	mov	x21, x25
	mov	x25, x20
	mov	x20, x19
	mov	x19, x24
	mov	x24, x23
	ldr	w23, [sp, #28]                  ; 4-byte Folded Reload
Lloh61:
	adrp	x27, lJTI0_0@PAGE
Lloh62:
	add	x27, x27, lJTI0_0@PAGEOFF
	cbz	x0, LBB0_19
	b	LBB0_76
LBB0_28:                                ;   in Loop: Header=BB0_19 Depth=1
	ldr	x8, [x26]
	str	x8, [sp, #40]                   ; 8-byte Folded Spill
	mov	x8, x28
	b	LBB0_19
LBB0_29:                                ;   in Loop: Header=BB0_19 Depth=1
	ldr	x8, [x26]
	str	x8, [sp, #72]
	mov	x8, x28
	b	LBB0_19
LBB0_30:                                ;   in Loop: Header=BB0_19 Depth=1
	ldr	x8, [x26]
	add	x9, sp, #96
	str	x8, [x9, #144]
	mov	x8, x28
	b	LBB0_19
LBB0_31:                                ;   in Loop: Header=BB0_19 Depth=1
	ldr	x0, [x26]
Lloh63:
	adrp	x1, l_.str.11@PAGE
Lloh64:
	add	x1, x1, l_.str.11@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_53
; %bb.32:                               ;   in Loop: Header=BB0_19 Depth=1
	ldr	x0, [x26]
Lloh65:
	adrp	x1, l_.str.12@PAGE
Lloh66:
	add	x1, x1, l_.str.12@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_56
; %bb.33:                               ;   in Loop: Header=BB0_19 Depth=1
	ldr	x0, [x26]
Lloh67:
	adrp	x1, l_.str.13@PAGE
Lloh68:
	add	x1, x1, l_.str.13@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_57
; %bb.34:                               ;   in Loop: Header=BB0_19 Depth=1
	ldr	x0, [x26]
Lloh69:
	adrp	x1, l_.str.14@PAGE
Lloh70:
	add	x1, x1, l_.str.14@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_58
; %bb.35:                               ;   in Loop: Header=BB0_19 Depth=1
	ldr	x0, [x26]
Lloh71:
	adrp	x1, l_.str.15@PAGE
Lloh72:
	add	x1, x1, l_.str.15@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_59
; %bb.36:                               ;   in Loop: Header=BB0_19 Depth=1
	ldr	x0, [x26]
Lloh73:
	adrp	x1, l_.str.16@PAGE
Lloh74:
	add	x1, x1, l_.str.16@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_60
; %bb.37:                               ;   in Loop: Header=BB0_19 Depth=1
	ldr	x0, [x26]
Lloh75:
	adrp	x1, l_.str.17@PAGE
Lloh76:
	add	x1, x1, l_.str.17@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_61
; %bb.38:                               ;   in Loop: Header=BB0_19 Depth=1
	ldr	x0, [x26]
Lloh77:
	adrp	x1, l_.str.18@PAGE
Lloh78:
	add	x1, x1, l_.str.18@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_62
; %bb.39:                               ;   in Loop: Header=BB0_19 Depth=1
	ldr	x0, [x26]
Lloh79:
	adrp	x1, l_.str.19@PAGE
Lloh80:
	add	x1, x1, l_.str.19@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_63
; %bb.40:                               ;   in Loop: Header=BB0_19 Depth=1
	ldr	x0, [x26]
Lloh81:
	adrp	x1, l_.str.20@PAGE
Lloh82:
	add	x1, x1, l_.str.20@PAGEOFF
	bl	_strcmp
	cbnz	x0, LBB0_242
; %bb.41:                               ;   in Loop: Header=BB0_19 Depth=1
	mov	w8, #130
	b	LBB0_64
LBB0_42:                                ;   in Loop: Header=BB0_19 Depth=1
	ldr	x1, [x26]
	add	x0, sp, #96
	bl	_woptions
	mov	x8, x28
	cmn	w0, #1
	b.ne	LBB0_19
	b	LBB0_241
LBB0_43:                                ;   in Loop: Header=BB0_19 Depth=1
Lloh83:
	adrp	x8, _ARG_WORD@GOTPAGE
Lloh84:
	ldr	x8, [x8, _ARG_WORD@GOTPAGEOFF]
Lloh85:
	ldr	x8, [x8]
	b	LBB0_48
LBB0_44:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	w8, #0
	mov	w9, #1
	stur	w9, [x29, #-144]
	ldr	w19, [x21]
	b	LBB0_19
LBB0_45:                                ;   in Loop: Header=BB0_19 Depth=1
	ldrsw	x8, [sp, #224]
	ldr	x9, [x25]
	cmp	x9, x8
	b.eq	LBB0_66
LBB0_46:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	w20, #1
	mov	x8, x28
	b	LBB0_19
LBB0_47:                                ;   in Loop: Header=BB0_19 Depth=1
	ldr	x8, [x25]
LBB0_48:                                ;   in Loop: Header=BB0_19 Depth=1
	str	w8, [sp, #224]
	mov	x8, x28
	b	LBB0_19
LBB0_49:                                ;   in Loop: Header=BB0_19 Depth=1
	ldr	x8, [x26]
	str	x8, [sp, #48]                   ; 8-byte Folded Spill
	mov	x8, x28
	b	LBB0_19
LBB0_50:                                ;   in Loop: Header=BB0_19 Depth=1
	ldr	x8, [x26]
	add	x9, sp, #96
	str	x8, [x9, #152]
	mov	x8, x28
	b	LBB0_19
LBB0_51:                                ;   in Loop: Header=BB0_19 Depth=1
Lloh86:
	adrp	x8, _OUTMODE_FLN@GOTPAGE
Lloh87:
	ldr	x8, [x8, _OUTMODE_FLN@GOTPAGEOFF]
Lloh88:
	ldr	w19, [x8]
	mov	x8, x28
	b	LBB0_19
LBB0_52:                                ;   in Loop: Header=BB0_19 Depth=1
	ldr	w8, [x26]
	orr	w21, w8, w21
	str	w21, [sp, #56]                  ; 4-byte Folded Spill
	mov	x8, x28
	mov	x21, x25
	mov	x25, x20
	mov	x20, x19
	mov	x19, x24
	mov	x26, x27
	b	LBB0_55
LBB0_53:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	w8, #133
	b	LBB0_64
LBB0_54:                                ;   in Loop: Header=BB0_19 Depth=1
Lloh89:
	adrp	x8, _MPARSE_LATIN1@GOTPAGE
Lloh90:
	ldr	x8, [x8, _MPARSE_LATIN1@GOTPAGEOFF]
Lloh91:
	ldr	w8, [x8]
	ldr	w9, [sp, #56]                   ; 4-byte Folded Reload
	orr	w9, w8, w9
	str	w9, [sp, #56]                   ; 4-byte Folded Spill
	mov	x8, x28
	mov	x21, x25
	mov	x25, x20
	mov	x20, x19
	mov	x19, x24
LBB0_55:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	x24, x23
	ldr	w23, [sp, #28]                  ; 4-byte Folded Reload
Lloh92:
	adrp	x27, lJTI0_0@PAGE
Lloh93:
	add	x27, x27, lJTI0_0@PAGEOFF
	b	LBB0_19
LBB0_56:                                ;   in Loop: Header=BB0_19 Depth=1
Lloh94:
	adrp	x8, _OUTT_LINT@GOTPAGE
Lloh95:
	ldr	x8, [x8, _OUTT_LINT@GOTPAGEOFF]
Lloh96:
	ldr	w8, [x8]
	str	w8, [sp, #108]
Lloh97:
	adrp	x8, _stdout@GOTPAGE
Lloh98:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh99:
	ldr	w0, [x8]
	bl	_mandoc_msg_setoutfile
Lloh100:
	adrp	x8, _MANDOCERR_BASE@GOTPAGE
Lloh101:
	ldr	x8, [x8, _MANDOCERR_BASE@GOTPAGEOFF]
Lloh102:
	ldr	w0, [x8]
	bl	_mandoc_msg_setmin
	mov	x8, x28
	b	LBB0_19
LBB0_57:                                ;   in Loop: Header=BB0_19 Depth=1
Lloh103:
	adrp	x8, _OUTT_TREE@GOTPAGE
Lloh104:
	ldr	x8, [x8, _OUTT_TREE@GOTPAGEOFF]
Lloh105:
	ldr	w8, [x8]
	b	LBB0_64
LBB0_58:                                ;   in Loop: Header=BB0_19 Depth=1
Lloh106:
	adrp	x8, _OUTT_MAN@GOTPAGE
Lloh107:
	ldr	x8, [x8, _OUTT_MAN@GOTPAGEOFF]
Lloh108:
	ldr	w8, [x8]
	b	LBB0_64
LBB0_59:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	w8, #132
	b	LBB0_64
LBB0_60:                                ;   in Loop: Header=BB0_19 Depth=1
Lloh109:
	adrp	x8, _OUTT_MARKDOWN@GOTPAGE
Lloh110:
	ldr	x8, [x8, _OUTT_MARKDOWN@GOTPAGEOFF]
Lloh111:
	ldr	w8, [x8]
	b	LBB0_64
LBB0_61:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	w8, #128
	b	LBB0_64
LBB0_62:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	w8, #131
	b	LBB0_64
LBB0_63:                                ;   in Loop: Header=BB0_19 Depth=1
	mov	w8, #129
LBB0_64:                                ;   in Loop: Header=BB0_19 Depth=1
	str	w8, [sp, #108]
	mov	x8, x28
	b	LBB0_19
LBB0_65:
Lloh112:
	adrp	x8, _MANDOCERR_BADARG_BAD@GOTPAGE
Lloh113:
	ldr	x8, [x8, _MANDOCERR_BADARG_BAD@GOTPAGEOFF]
	b	LBB0_74
LBB0_66:
Lloh114:
	adrp	x8, _optind@GOTPAGE
Lloh115:
	ldr	x8, [x8, _optind@GOTPAGEOFF]
	ldr	x9, [x8]
	sub	x9, x9, #1
	str	x9, [x8]
LBB0_67:
	cbz	w20, LBB0_69
; %bb.68:
	ldr	w0, [sp, #224]
	bl	_usage
LBB0_69:
Lloh116:
	adrp	x8, _OUTMODE_DEF@GOTPAGE
Lloh117:
	ldr	x8, [x8, _OUTMODE_DEF@GOTPAGEOFF]
Lloh118:
	ldr	w8, [x8]
Lloh119:
	adrp	x26, _OUTMODE_LST@GOTPAGE
Lloh120:
	ldr	x26, [x26, _OUTMODE_LST@GOTPAGEOFF]
	cmp	w19, w8
	ldr	x22, [sp, #48]                  ; 8-byte Folded Reload
	b.ne	LBB0_79
; %bb.70:
	ldr	w8, [sp, #224]
	cmp	w8, #134
	b.eq	LBB0_77
; %bb.71:
	cmp	w8, #135
	b.ne	LBB0_78
; %bb.72:
	mov	w28, #0
	ldr	w19, [x21]
	b	LBB0_79
LBB0_73:
Lloh121:
	adrp	x8, _MANDOCERR_BADARG_DUPE@GOTPAGE
Lloh122:
	ldr	x8, [x8, _MANDOCERR_BADARG_DUPE@GOTPAGEOFF]
LBB0_74:
	ldr	w0, [x8]
	ldr	x4, [x26]
Lloh123:
	adrp	x3, l_.str.6@PAGE
Lloh124:
	add	x3, x3, l_.str.6@PAGEOFF
LBB0_75:
	mov	w1, #0
	mov	w2, #0
	bl	_mandoc_msg
	b	LBB0_241
LBB0_76:
Lloh125:
	adrp	x8, _MANDOCERR_BADARG_BAD@GOTPAGE
Lloh126:
	ldr	x8, [x8, _MANDOCERR_BADARG_BAD@GOTPAGEOFF]
Lloh127:
	ldr	w0, [x8]
	ldr	x4, [x26]
Lloh128:
	adrp	x3, l_.str.10@PAGE
Lloh129:
	add	x3, x3, l_.str.10@PAGEOFF
	b	LBB0_75
LBB0_77:
Lloh130:
	adrp	x8, _OUTMODE_ONE@GOTPAGE
Lloh131:
	ldr	x8, [x8, _OUTMODE_ONE@GOTPAGEOFF]
Lloh132:
	ldr	w19, [x8]
	b	LBB0_79
LBB0_78:
	ldr	w19, [x26]
LBB0_79:
	ldr	x21, [sp, #16]                  ; 8-byte Folded Reload
	ldr	x8, [sp, #72]
	cbz	x8, LBB0_85
; %bb.80:
	ldr	w9, [x26]
	cmp	w19, w9
	b.ne	LBB0_82
; %bb.81:
	add	x9, sp, #96
	str	x8, [x9, #120]
	b	LBB0_85
LBB0_82:
Lloh133:
	adrp	x20, l_.str.22@PAGE
Lloh134:
	add	x20, x20, l_.str.22@PAGEOFF
LBB0_83:                                ; =>This Inner Loop Header: Depth=1
	add	x0, sp, #72
	mov	x1, x20
	bl	_strsep
	mov	x1, x0
	mov	x0, x21
	mov	w2, #0
	bl	_manconf_output
	cmn	w0, #1
	b.eq	LBB0_241
; %bb.84:                               ;   in Loop: Header=BB0_83 Depth=1
	ldr	x8, [sp, #72]
	cbnz	x8, LBB0_83
LBB0_85:
	ldr	w8, [sp, #108]
Lloh135:
	adrp	x9, _OUTT_TREE@GOTPAGE
Lloh136:
	ldr	x9, [x9, _OUTT_TREE@GOTPAGEOFF]
Lloh137:
	ldr	w9, [x9]
	cmp	w8, w9
	b.ne	LBB0_87
; %bb.86:
	add	x8, sp, #96
	ldr	x8, [x8, #112]
	ldr	w8, [x8, #24]
	cbnz	w8, LBB0_88
LBB0_87:
Lloh138:
	adrp	x8, _MPARSE_VALIDATE@GOTPAGE
Lloh139:
	ldr	x8, [x8, _MPARSE_VALIDATE@GOTPAGEOFF]
Lloh140:
	ldr	w8, [x8]
	ldr	w9, [sp, #56]                   ; 4-byte Folded Reload
	orr	w9, w8, w9
	str	w9, [sp, #56]                   ; 4-byte Folded Spill
LBB0_88:
Lloh141:
	adrp	x8, _OUTMODE_FLN@GOTPAGE
Lloh142:
	ldr	x8, [x8, _OUTMODE_FLN@GOTPAGEOFF]
Lloh143:
	ldr	w8, [x8]
	ldr	w9, [x26]
	cmp	w19, w8
	ccmp	w19, w9, #4, ne
	b.eq	LBB0_90
; %bb.89:
Lloh144:
	adrp	x20, _STDOUT_FILENO@GOTPAGE
Lloh145:
	ldr	x20, [x20, _STDOUT_FILENO@GOTPAGEOFF]
	ldr	w0, [x20]
	bl	_isatty
	cmp	w0, #0
	ccmp	w28, #0, #4, ne
	b.ne	LBB0_94
LBB0_90:
	mov	w28, #0
	mov	w26, #1
LBB0_91:
Lloh146:
	adrp	x8, _optind@GOTPAGE
Lloh147:
	ldr	x8, [x8, _optind@GOTPAGEOFF]
Lloh148:
	ldr	x8, [x8]
	cmp	w23, #0
	csel	w9, w8, wzr, gt
	csel	x8, x8, xzr, gt
	add	x24, x24, x8, lsl #3
	sub	w23, w23, w9
	ldr	w8, [sp, #224]
	cmp	w8, #134
	b.ne	LBB0_108
; %bb.92:
	ldr	x8, [sp, #8]                    ; 8-byte Folded Reload
	ldrb	w8, [x8]
	cmp	w8, #104
	b.ne	LBB0_98
; %bb.93:
Lloh149:
	adrp	x8, _help_argv@GOTPAGE
Lloh150:
	ldr	x8, [x8, _help_argv@GOTPAGEOFF]
Lloh151:
	ldr	x8, [x8]
	cmp	w23, #0
	csel	x24, x8, x24, eq
	csinc	w23, w23, wzr, ne
	b	LBB0_106
LBB0_94:
	ldur	w8, [x29, #-140]
	cbz	w8, LBB0_96
; %bb.95:
	ldur	w8, [x29, #-136]
	cbnz	w8, LBB0_97
LBB0_96:
	ldr	w0, [x20]
Lloh152:
	adrp	x8, _TIOCGWINSZ@GOTPAGE
Lloh153:
	ldr	x8, [x8, _TIOCGWINSZ@GOTPAGEOFF]
Lloh154:
	ldr	w1, [x8]
	add	x2, sp, #88
	bl	_ioctl
	ldr	w8, [sp, #88]
	cmn	w0, #1
	ccmp	w8, #2, #8, ne
	b.ge	LBB0_198
LBB0_97:
	mov	w26, #0
	b	LBB0_91
LBB0_98:
	cmp	w23, #2
	b.lt	LBB0_106
; %bb.99:
	ldr	x20, [x24]
	cbz	x20, LBB0_106
; %bb.100:
	ldrb	w0, [x20]
	bl	_isdigit
	cbz	x0, LBB0_103
; %bb.101:
	ldrb	w0, [x20, #1]
	cbz	w0, LBB0_105
; %bb.102:
	bl	_isalpha
	cbnz	x0, LBB0_105
LBB0_103:
	ldrb	w8, [x20]
	cmp	w8, #110
	b.ne	LBB0_106
; %bb.104:
	ldrb	w8, [x20, #1]
	cbnz	w8, LBB0_106
LBB0_105:
	add	x8, sp, #96
	str	x20, [x8, #152]
	add	x24, x24, #8
	sub	w23, w23, #1
LBB0_106:
	add	x20, sp, #96
	ldr	x8, [x20, #144]
	cbnz	x8, LBB0_108
; %bb.107:
Lloh155:
	adrp	x0, l_.str.23@PAGE
Lloh156:
	add	x0, x0, l_.str.23@PAGEOFF
	bl	_getenv
	str	x0, [x20, #144]
LBB0_108:
	add	x8, sp, #96
	ldr	x8, [x8, #320]
	cbz	x8, LBB0_114
; %bb.109:
	ldrb	w8, [x8]
	cbnz	w8, LBB0_114
; %bb.110:
	cmp	w23, #1
	b.lt	LBB0_112
; %bb.111:
	ldrsw	x8, [sp, #224]
	ldr	x9, [x25]
	cmp	x9, x8
	b.eq	LBB0_204
LBB0_112:
	ldr	x8, [x24]
LBB0_113:
	add	x9, sp, #96
	str	x8, [x9, #320]
LBB0_114:
	ldr	w8, [sp, #224]
	cmp	w8, #135
	b.eq	LBB0_151
; %bb.115:
Lloh157:
	adrp	x9, _OUTMODE_ONE@GOTPAGE
Lloh158:
	ldr	x9, [x9, _OUTMODE_ONE@GOTPAGEOFF]
	cmp	w8, #134
	b.ne	LBB0_118
; %bb.116:
	ldr	w8, [x9]
	cmp	w19, w8
	b.ne	LBB0_118
; %bb.117:
	mov	w8, #1
	str	w8, [sp, #256]
LBB0_118:
	sub	x20, x29, #208
	sub	x0, x29, #208
	ldp	x1, x2, [sp, #32]               ; 16-byte Folded Reload
	mov	x3, x22
	bl	_manconf_parse
	add	x20, x20, #96
	add	x0, sp, #216
	add	x4, sp, #80
	add	x5, sp, #64
	mov	x1, x20
	mov	x2, x23
	mov	x3, x24
	bl	_mansearch
	cbnz	w0, LBB0_120
; %bb.119:
	ldr	w0, [sp, #224]
	bl	_usage
LBB0_120:
	ldr	x9, [sp, #64]
	ldr	w8, [sp, #224]
	str	w26, [sp, #16]                  ; 4-byte Folded Spill
	cbnz	x9, LBB0_123
; %bb.121:
	cmp	w8, #134
	b.ne	LBB0_123
; %bb.122:
	add	x0, sp, #216
	add	x4, sp, #80
	add	x5, sp, #64
	mov	x1, x20
	mov	x2, x23
	mov	x3, x24
	bl	_fs_search
	ldr	w8, [sp, #224]
LBB0_123:
	str	x24, [sp, #32]                  ; 8-byte Folded Spill
	cmp	w8, #134
	b.ne	LBB0_131
; %bb.124:
	cmp	w23, #1
	b.lt	LBB0_131
; %bb.125:
Lloh159:
	adrp	x22, _R_OK@GOTPAGE
Lloh160:
	ldr	x22, [x22, _R_OK@GOTPAGEOFF]
	mov	w26, w23
	mov	w25, #56
	mov	w20, #10
Lloh161:
	adrp	x27, _FORM_SRC@GOTPAGE
Lloh162:
	ldr	x27, [x27, _FORM_SRC@GOTPAGEOFF]
	ldr	x24, [sp, #32]                  ; 8-byte Folded Reload
	b	LBB0_128
LBB0_126:                               ;   in Loop: Header=BB0_128 Depth=1
	ldr	x0, [sp, #80]
	ldr	x8, [sp, #64]
	add	x1, x8, #1
	mov	w2, #56
	bl	_mandoc_reallocarray
	str	x0, [sp, #80]
	ldr	x0, [x24]
	bl	_mandoc_strdup
	ldr	x8, [sp, #80]
	ldr	x9, [sp, #64]
	mul	x9, x9, x25
	str	x0, [x8, x9]
	ldr	x8, [sp, #80]
	add	x8, x8, x9
	str	xzr, [x8, #8]
	ldr	x8, [sp, #80]
	add	x8, x8, x9
	str	xzr, [x8, #16]
	ldr	x8, [sp, #80]
	add	x9, x8, x9
	str	xzr, [x9, #48]
Lloh163:
	adrp	x9, _SIZE_MAX@GOTPAGE
Lloh164:
	ldr	x9, [x9, _SIZE_MAX@GOTPAGEOFF]
Lloh165:
	ldr	x9, [x9]
	ldr	x10, [sp, #64]
	madd	x10, x10, x25, x8
	str	x9, [x10, #24]
	ldr	x9, [sp, #64]
	madd	x8, x9, x25, x8
	str	w20, [x8, #32]
	ldr	x9, [x27]
	str	x9, [x8, #40]
	ldr	x8, [sp, #64]
	add	x8, x8, #1
	str	x8, [sp, #64]
LBB0_127:                               ;   in Loop: Header=BB0_128 Depth=1
	add	x24, x24, #8
	subs	x26, x26, #1
	b.eq	LBB0_131
LBB0_128:                               ; =>This Inner Loop Header: Depth=1
	ldr	x21, [x24]
	mov	x0, x21
	mov	w1, #47
	bl	_strchr
	cbz	x0, LBB0_127
; %bb.129:                              ;   in Loop: Header=BB0_128 Depth=1
	ldr	w1, [x22]
	mov	x0, x21
	bl	_access
	cmn	w0, #1
	b.ne	LBB0_126
; %bb.130:                              ;   in Loop: Header=BB0_128 Depth=1
	ldr	x0, [x24]
	bl	_mandoc_msg_setinfilename
Lloh166:
	adrp	x8, _MANDOCERR_BADARG_BAD@GOTPAGE
Lloh167:
	ldr	x8, [x8, _MANDOCERR_BADARG_BAD@GOTPAGEOFF]
Lloh168:
	ldr	w21, [x8]
Lloh169:
	adrp	x8, _errno@GOTPAGE
Lloh170:
	ldr	x8, [x8, _errno@GOTPAGEOFF]
Lloh171:
	ldr	x0, [x8]
	bl	_strerror
	mov	x4, x0
	mov	x0, x21
	mov	w1, #0
	mov	w2, #0
Lloh172:
	adrp	x3, l_.str.24@PAGE
Lloh173:
	add	x3, x3, l_.str.24@PAGEOFF
	bl	_mandoc_msg
	mov	x0, #0
	bl	_mandoc_msg_setinfilename
	b	LBB0_127
LBB0_131:
	ldr	x8, [sp, #64]
	cbz	x8, LBB0_152
; %bb.132:
	mov	x27, #0
	mov	x20, #0
Lloh174:
	adrp	x22, _OUTMODE_ONE@GOTPAGE
Lloh175:
	ldr	x22, [x22, _OUTMODE_ONE@GOTPAGEOFF]
	ldr	w9, [x22]
Lloh176:
	adrp	x10, _OUTMODE_ALL@GOTPAGE
Lloh177:
	ldr	x10, [x10, _OUTMODE_ALL@GOTPAGEOFF]
Lloh178:
	ldr	w10, [x10]
	cmp	w19, w10
	csel	w8, w8, w23, eq
	cmp	w19, w9
	csinc	w23, w8, wzr, ne
	mov	w8, #40
	str	w8, [sp, #40]                   ; 4-byte Folded Spill
	ldr	x21, [sp, #80]
Lloh179:
	adrp	x25, l_.str.27@PAGE
Lloh180:
	add	x25, x25, l_.str.27@PAGEOFF
Lloh181:
	adrp	x26, _OUTMODE_LST@GOTPAGE
Lloh182:
	ldr	x26, [x26, _OUTMODE_LST@GOTPAGEOFF]
	b	LBB0_135
LBB0_133:                               ;   in Loop: Header=BB0_135 Depth=1
	ldr	x8, [sp, #80]
	ldr	x0, [x8, x27]
	bl	_puts
LBB0_134:                               ;   in Loop: Header=BB0_135 Depth=1
	add	x20, x20, #1
	ldr	x8, [sp, #64]
	add	x27, x27, #56
	cmp	x20, x8
	b.hs	LBB0_149
LBB0_135:                               ; =>This Inner Loop Header: Depth=1
Lloh183:
	adrp	x8, _OUTMODE_FLN@GOTPAGE
Lloh184:
	ldr	x8, [x8, _OUTMODE_FLN@GOTPAGEOFF]
Lloh185:
	ldr	w8, [x8]
	cmp	w19, w8
	b.eq	LBB0_133
; %bb.136:                              ;   in Loop: Header=BB0_135 Depth=1
	ldr	w8, [x26]
	cmp	w19, w8
	b.ne	LBB0_138
; %bb.137:                              ;   in Loop: Header=BB0_135 Depth=1
	ldr	x8, [sp, #80]
	add	x8, x8, x27
	ldp	x1, x8, [x8, #8]
	cmp	x8, #0
	csel	x2, x25, x8, eq
Lloh186:
	adrp	x0, l_.str.26@PAGE
Lloh187:
	add	x0, x0, l_.str.26@PAGEOFF
	bl	_printf
	b	LBB0_134
LBB0_138:                               ;   in Loop: Header=BB0_135 Depth=1
	ldr	w8, [x22]
	cmp	w19, w8
	b.ne	LBB0_134
; %bb.139:                              ;   in Loop: Header=BB0_135 Depth=1
	ldr	x8, [sp, #80]
	ldr	x22, [x8, x27]
	mov	x0, x22
Lloh188:
	adrp	x1, l_.str.28@PAGE
Lloh189:
	add	x1, x1, l_.str.28@PAGEOFF
	bl	_strcspn
	add	x25, x22, w0, sxtw
	ldrsb	x8, [x25]
	cbz	x8, LBB0_145
; %bb.140:                              ;   in Loop: Header=BB0_135 Depth=1
Lloh190:
	adrp	x9, _sec_prios@GOTPAGE
Lloh191:
	ldr	x9, [x9, _sec_prios@GOTPAGEOFF]
Lloh192:
	ldr	x9, [x9]
	add	x8, x9, x8, lsl #2
	ldur	w24, [x8, #-196]
	add	x8, sp, #96
	ldr	x26, [x8, #152]
	cbz	x26, LBB0_146
; %bb.141:                              ;   in Loop: Header=BB0_135 Depth=1
	mov	x0, x26
	bl	_strlen
	mov	x22, x0
	mov	x0, x25
	mov	x1, x26
	mov	x2, x22
	bl	_strncmp
	cmp	x0, #0
	csel	x8, x22, xzr, eq
	add	x26, x25, x8
	add	x8, sp, #96
	ldr	x25, [x8, #152]
	ldrb	w8, [x26]
	add	w9, w24, #10
	cmp	w8, #47
	csel	w24, w24, w9, eq
	cbz	x25, LBB0_147
; %bb.142:                              ;   in Loop: Header=BB0_135 Depth=1
	mov	x0, x26
	bl	_strlen
	add	x8, x22, #3
	cmp	x0, x8
	b.ls	LBB0_144
; %bb.143:                              ;   in Loop: Header=BB0_135 Depth=1
	add	x8, x26, x0
	sub	x0, x8, x22
	mov	x1, x25
	bl	_strcmp
	cbz	x0, LBB0_147
LBB0_144:                               ;   in Loop: Header=BB0_135 Depth=1
	add	w24, w24, #20
	b	LBB0_147
LBB0_145:                               ;   in Loop: Header=BB0_135 Depth=1
Lloh193:
	adrp	x22, _OUTMODE_ONE@GOTPAGE
Lloh194:
	ldr	x22, [x22, _OUTMODE_ONE@GOTPAGEOFF]
Lloh195:
	adrp	x25, l_.str.27@PAGE
Lloh196:
	add	x25, x25, l_.str.27@PAGEOFF
	b	LBB0_134
LBB0_146:                               ;   in Loop: Header=BB0_135 Depth=1
	ldrb	w8, [x25, #1]
	add	w9, w24, #10
	cmp	w8, #47
	csel	w24, w24, w9, eq
LBB0_147:                               ;   in Loop: Header=BB0_135 Depth=1
	ldr	w8, [sp, #40]                   ; 4-byte Folded Reload
	cmp	w24, w8
Lloh197:
	adrp	x26, _OUTMODE_LST@GOTPAGE
Lloh198:
	ldr	x26, [x26, _OUTMODE_LST@GOTPAGEOFF]
Lloh199:
	adrp	x22, _OUTMODE_ONE@GOTPAGE
Lloh200:
	ldr	x22, [x22, _OUTMODE_ONE@GOTPAGEOFF]
Lloh201:
	adrp	x25, l_.str.27@PAGE
Lloh202:
	add	x25, x25, l_.str.27@PAGEOFF
	b.ge	LBB0_134
; %bb.148:                              ;   in Loop: Header=BB0_135 Depth=1
	ldr	x8, [sp, #80]
	add	x21, x8, x27
	str	w24, [sp, #40]                  ; 4-byte Folded Spill
	b	LBB0_134
LBB0_149:
Lloh203:
	adrp	x8, _OUTMODE_FLN@GOTPAGE
Lloh204:
	ldr	x8, [x8, _OUTMODE_FLN@GOTPAGEOFF]
Lloh205:
	ldr	w8, [x8]
	ldr	w9, [x26]
	cmp	w19, w8
	ccmp	w19, w9, #4, ne
	ldr	x24, [sp, #32]                  ; 8-byte Folded Reload
	b.ne	LBB0_155
; %bb.150:
	mov	x19, #0
	b	LBB0_217
LBB0_151:
	mov	x21, #0
	ldr	w19, [sp, #56]                  ; 4-byte Folded Reload
	cmp	w8, #135
	b.eq	LBB0_156
	b	LBB0_162
LBB0_152:
	ldr	w8, [sp, #224]
	cmp	w8, #134
	b.eq	LBB0_154
; %bb.153:
Lloh206:
	adrp	x0, l_.str.25@PAGE
Lloh207:
	add	x0, x0, l_.str.25@PAGEOFF
	bl	_warnx
LBB0_154:
Lloh208:
	adrp	x8, _MANDOCLEVEL_BADARG@GOTPAGE
Lloh209:
	ldr	x8, [x8, _MANDOCLEVEL_BADARG@GOTPAGEOFF]
Lloh210:
	ldr	w0, [x8]
	bl	_mandoc_msg_setrc
	mov	x19, #0
	b	LBB0_217
LBB0_155:
	ldr	w8, [sp, #224]
	ldr	w19, [sp, #56]                  ; 4-byte Folded Reload
	ldr	x22, [sp, #48]                  ; 8-byte Folded Reload
	ldr	w26, [sp, #16]                  ; 4-byte Folded Reload
	cmp	w8, #135
	b.ne	LBB0_162
LBB0_156:
	cbz	x22, LBB0_162
; %bb.157:
Lloh211:
	adrp	x1, l_.str.29@PAGE
Lloh212:
	add	x1, x1, l_.str.29@PAGEOFF
	mov	x0, x22
	bl	_strcmp
	cbz	x0, LBB0_160
; %bb.158:
Lloh213:
	adrp	x1, l_.str.30@PAGE
Lloh214:
	add	x1, x1, l_.str.30@PAGEOFF
	mov	x0, x22
	bl	_strcmp
	cbnz	x0, LBB0_162
; %bb.159:
Lloh215:
	adrp	x8, _MPARSE_MAN@GOTPAGE
Lloh216:
	ldr	x8, [x8, _MPARSE_MAN@GOTPAGEOFF]
	b	LBB0_161
LBB0_160:
Lloh217:
	adrp	x8, _MPARSE_MDOC@GOTPAGE
Lloh218:
	ldr	x8, [x8, _MPARSE_MDOC@GOTPAGEOFF]
LBB0_161:
	ldr	w8, [x8]
	orr	w19, w8, w19
LBB0_162:
	bl	_mchars_alloc
	ldr	w1, [sp, #200]
	ldr	x2, [sp, #112]
	mov	x0, x19
	bl	_mparse_alloc
	str	w0, [sp, #140]
	cmp	w23, #0
	b.le	LBB0_164
; %bb.163:
	mov	x19, #0
	b	LBB0_169
LBB0_164:
	tbz	w26, #0, LBB0_166
; %bb.165:
	mov	x19, #0
	b	LBB0_168
LBB0_166:
	bl	_tag_init
	mov	x19, x0
	cbz	x0, LBB0_168
; %bb.167:
	add	x8, sp, #96
	ldr	x8, [x8, #320]
	str	x8, [x19]
LBB0_168:
Lloh219:
	adrp	x20, l_.str.31@PAGE
Lloh220:
	add	x20, x20, l_.str.31@PAGEOFF
	mov	x0, x20
	bl	_mandoc_msg_setinfilename
Lloh221:
	adrp	x8, _STDIN_FILENO@GOTPAGE
Lloh222:
	ldr	x8, [x8, _STDIN_FILENO@GOTPAGEOFF]
Lloh223:
	ldr	w1, [x8]
	add	x0, sp, #96
	mov	x2, x20
	bl	_parse
	mov	x0, #0
	bl	_mandoc_msg_setinfilename
LBB0_169:
Lloh224:
	adrp	x8, _O_RDONLY@GOTPAGE
Lloh225:
	ldr	x8, [x8, _O_RDONLY@GOTPAGEOFF]
Lloh226:
	ldr	w8, [x8]
Lloh227:
	adrp	x9, _O_DIRECTORY@GOTPAGE
Lloh228:
	ldr	x9, [x9, _O_DIRECTORY@GOTPAGEOFF]
Lloh229:
	ldr	w9, [x9]
	orr	w1, w9, w8
Lloh230:
	adrp	x0, l_.str.32@PAGE
Lloh231:
	add	x0, x0, l_.str.32@PAGEOFF
	bl	_open
	mov	x20, x0
	cmp	w23, #1
	b.lt	LBB0_207
; %bb.170:
Lloh232:
	adrp	x27, _MANDOCLEVEL_OK@GOTPAGE
Lloh233:
	ldr	x27, [x27, _MANDOCLEVEL_OK@GOTPAGEOFF]
Lloh234:
	adrp	x26, _SIZE_MAX@GOTPAGE
Lloh235:
	ldr	x26, [x26, _SIZE_MAX@GOTPAGEOFF]
LBB0_171:                               ; =>This Inner Loop Header: Depth=1
	mov	x8, x24
	cbz	x21, LBB0_177
; %bb.172:                              ;   in Loop: Header=BB0_171 Depth=1
	ldr	x8, [x21, #24]
	ldr	x9, [x26]
	cmp	x8, x9
	b.ne	LBB0_175
; %bb.173:                              ;   in Loop: Header=BB0_171 Depth=1
	cmn	w20, #1
	b.eq	LBB0_176
; %bb.174:                              ;   in Loop: Header=BB0_171 Depth=1
	mov	x0, x20
	bl	_fchdir
	b	LBB0_176
LBB0_175:                               ;   in Loop: Header=BB0_171 Depth=1
	add	x9, sp, #96
	ldr	x9, [x9, #336]
	ldr	w0, [x9, x8, lsl #2]
	bl	_chdir
LBB0_176:                               ;   in Loop: Header=BB0_171 Depth=1
	mov	x8, x21
LBB0_177:                               ;   in Loop: Header=BB0_171 Depth=1
	ldr	x22, [x8]
	mov	x0, x22
	bl	_mandoc_msg_setinfilename
	ldr	w0, [sp, #140]
	mov	x1, x22
	bl	_mparse_open
	cmn	w0, #1
	b.eq	LBB0_184
; %bb.178:                              ;   in Loop: Header=BB0_171 Depth=1
	mov	x25, x0
	cbz	w28, LBB0_181
; %bb.179:                              ;   in Loop: Header=BB0_171 Depth=1
	bl	_tag_init
	mov	x19, x0
	cbz	x0, LBB0_181
; %bb.180:                              ;   in Loop: Header=BB0_171 Depth=1
	add	x8, sp, #96
	ldr	x8, [x8, #320]
	str	x8, [x19]
LBB0_181:                               ;   in Loop: Header=BB0_171 Depth=1
	cbz	x21, LBB0_183
; %bb.182:                              ;   in Loop: Header=BB0_171 Depth=1
	ldr	x8, [x21, #40]
Lloh236:
	adrp	x9, _FORM_SRC@GOTPAGE
Lloh237:
	ldr	x9, [x9, _FORM_SRC@GOTPAGEOFF]
Lloh238:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_185
LBB0_183:                               ;   in Loop: Header=BB0_171 Depth=1
	add	x0, sp, #96
	mov	x1, x25
	mov	x2, x22
	bl	_parse
	b	LBB0_186
LBB0_184:                               ;   in Loop: Header=BB0_171 Depth=1
	cmp	x21, #0
Lloh239:
	adrp	x8, _MANDOCERR_BADARG_BAD@GOTPAGE
Lloh240:
	ldr	x8, [x8, _MANDOCERR_BADARG_BAD@GOTPAGEOFF]
Lloh241:
	adrp	x9, _MANDOCERR_OPEN@GOTPAGE
Lloh242:
	ldr	x9, [x9, _MANDOCERR_OPEN@GOTPAGEOFF]
	csel	x8, x8, x9, eq
	ldr	w22, [x8]
Lloh243:
	adrp	x8, _errno@GOTPAGE
Lloh244:
	ldr	x8, [x8, _errno@GOTPAGEOFF]
Lloh245:
	ldr	x0, [x8]
	bl	_strerror
	mov	x4, x0
	mov	x0, x22
	mov	w1, #0
	mov	w2, #0
Lloh246:
	adrp	x3, l_.str.24@PAGE
Lloh247:
	add	x3, x3, l_.str.24@PAGEOFF
	bl	_mandoc_msg
	b	LBB0_192
LBB0_185:                               ;   in Loop: Header=BB0_171 Depth=1
	ldur	w1, [x29, #-144]
	mov	x0, x25
	bl	_passthrough
LBB0_186:                               ;   in Loop: Header=BB0_171 Depth=1
Lloh248:
	adrp	x8, _stdout@GOTPAGE
Lloh249:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh250:
	ldr	w0, [x8]
	bl	_ferror
	cbnz	x0, LBB0_196
; %bb.187:                              ;   in Loop: Header=BB0_171 Depth=1
	mov	w28, #0
	cmp	w23, #2
	b.lo	LBB0_192
; %bb.188:                              ;   in Loop: Header=BB0_171 Depth=1
	ldr	w8, [sp, #108]
	cmp	w8, #128
	b.gt	LBB0_192
; %bb.189:                              ;   in Loop: Header=BB0_171 Depth=1
	ldr	x0, [sp, #144]
	cbnz	x0, LBB0_191
; %bb.190:                              ;   in Loop: Header=BB0_171 Depth=1
	add	x0, sp, #96
	bl	_outdata_alloc
	ldr	x0, [sp, #144]
LBB0_191:                               ;   in Loop: Header=BB0_171 Depth=1
	bl	_terminal_sepline
	mov	w28, #0
LBB0_192:                               ;   in Loop: Header=BB0_171 Depth=1
	mov	x0, #0
	bl	_mandoc_msg_setinfilename
	ldr	x8, [sp, #152]
	cbz	x8, LBB0_194
; %bb.193:                              ;   in Loop: Header=BB0_171 Depth=1
	bl	_mandoc_msg_getrc
	ldr	x8, [x27]
	cmp	x0, x8
	b.ne	LBB0_207
LBB0_194:                               ;   in Loop: Header=BB0_171 Depth=1
	subs	w23, w23, #1
	b.eq	LBB0_207
; %bb.195:                              ;   in Loop: Header=BB0_171 Depth=1
	add	x8, x21, #56
	cmp	x21, #0
	csel	x21, xzr, x8, eq
	cset	w8, eq
	add	x24, x24, w8, uxtw #3
	ldr	w0, [sp, #140]
	bl	_mparse_reset
	add	w8, w23, #1
	cmp	w8, #1
	b.gt	LBB0_171
	b	LBB0_207
LBB0_196:
Lloh251:
	adrp	x8, _MANDOCERR_WRITE@GOTPAGE
Lloh252:
	ldr	x8, [x8, _MANDOCERR_WRITE@GOTPAGEOFF]
Lloh253:
	ldr	w21, [x8]
	cbz	x19, LBB0_206
; %bb.197:
	ldrsw	x19, [x19, #24]
Lloh254:
	adrp	x8, _errno@GOTPAGE
Lloh255:
	ldr	x8, [x8, _errno@GOTPAGEOFF]
Lloh256:
	ldr	x0, [x8]
	bl	_strerror
Lloh257:
	adrp	x3, l_.str.33@PAGE
Lloh258:
	add	x3, x3, l_.str.33@PAGEOFF
	str	x0, [sp]
	mov	x0, x21
	mov	w1, #0
	mov	w2, #0
	mov	x4, x19
	bl	_mandoc_msg
	bl	_tag_unlink
	mov	x19, #0
	b	LBB0_207
LBB0_198:
	ldur	w9, [x29, #-140]
	cbnz	w9, LBB0_201
; %bb.199:
	cmp	w8, #78
	b.hi	LBB0_201
; %bb.200:
	sub	w9, w8, #1
	stur	w9, [x29, #-140]
LBB0_201:
	mov	w26, #0
	ldur	w9, [x29, #-136]
	cbnz	w9, LBB0_91
; %bb.202:
	cmp	w8, #65
	b.hi	LBB0_91
; %bb.203:
	mov	w26, #0
	mov	w8, #3
	stur	w8, [x29, #-136]
	b	LBB0_91
LBB0_204:
	ldr	x0, [x24]
	mov	w1, #61
	bl	_strchr
	cbz	x0, LBB0_112
; %bb.205:
	add	x8, x0, #1
	b	LBB0_113
LBB0_206:
Lloh259:
	adrp	x8, _errno@GOTPAGE
Lloh260:
	ldr	x8, [x8, _errno@GOTPAGEOFF]
Lloh261:
	ldr	x0, [x8]
	bl	_strerror
	mov	x4, x0
Lloh262:
	adrp	x3, l_.str.24@PAGE
Lloh263:
	add	x3, x3, l_.str.24@PAGEOFF
	mov	x0, x21
	mov	w1, #0
	mov	w2, #0
	bl	_mandoc_msg
LBB0_207:
	cmn	w20, #1
	b.eq	LBB0_209
; %bb.208:
	mov	x0, x20
	bl	_fchdir
	mov	x0, x20
	bl	_close
LBB0_209:
	ldr	x0, [sp, #144]
	cbz	x0, LBB0_216
; %bb.210:
	ldr	w8, [sp, #108]
	sub	w8, w8, #128
	cmp	w8, #5
	b.hi	LBB0_216
; %bb.211:
	mov	w9, #1
	lsl	w8, w9, w8
	mov	w9, #41
	tst	w8, w9
	b.eq	LBB0_213
; %bb.212:
	bl	_ascii_free
	b	LBB0_216
LBB0_213:
	tst	w8, #0x6
	b.eq	LBB0_215
; %bb.214:
	bl	_pspdf_free
	b	LBB0_216
LBB0_215:
	bl	_html_free
LBB0_216:
	bl	_mandoc_xr_free
	ldr	w0, [sp, #140]
	bl	_mparse_free
	bl	_mchars_free
LBB0_217:
	ldr	w8, [sp, #224]
	cmp	w8, #135
	b.eq	LBB0_219
; %bb.218:
	sub	x0, x29, #208
	bl	_manconf_free
	ldr	x0, [sp, #80]
	ldr	x1, [sp, #64]
	bl	_mansearch_free
LBB0_219:
	ldr	x0, [sp, #112]
	bl	_free
	cbz	x19, LBB0_235
; %bb.220:
Lloh264:
	adrp	x8, _stdout@GOTPAGE
Lloh265:
	ldr	x8, [x8, _stdout@GOTPAGEOFF]
Lloh266:
	ldr	w0, [x8]
	bl	_fclose
	bl	_tag_write
	mov	w0, #0
	bl	_getpgid
	mov	x20, x0
	bl	_getpid
	mov	x8, x0
	mov	x0, x20
	cmp	x20, x8
	b.ne	LBB0_222
; %bb.221:
	bl	_getppid
	bl	_getpgid
LBB0_222:
	mov	x21, #0
Lloh267:
	adrp	x8, _SIGSTOP@GOTPAGE
Lloh268:
	ldr	x8, [x8, _SIGSTOP@GOTPAGEOFF]
	str	x0, [x19, #16]
Lloh269:
	ldr	w22, [x8]
Lloh270:
	adrp	x23, _WUNTRACED@GOTPAGE
Lloh271:
	ldr	x23, [x23, _WUNTRACED@GOTPAGEOFF]
Lloh272:
	adrp	x24, _errno@GOTPAGE
Lloh273:
	ldr	x24, [x24, _errno@GOTPAGEOFF]
Lloh274:
	adrp	x25, _EINTR@GOTPAGE
Lloh275:
	ldr	x25, [x25, _EINTR@GOTPAGEOFF]
Lloh276:
	adrp	x26, _SIGCONT@GOTPAGE
Lloh277:
	ldr	x26, [x26, _SIGCONT@GOTPAGEOFF]
Lloh278:
	adrp	x27, _SIGTTIN@GOTPAGE
Lloh279:
	ldr	x27, [x27, _SIGTTIN@GOTPAGEOFF]
	b	LBB0_225
LBB0_223:                               ;   in Loop: Header=BB0_225 Depth=1
	str	x0, [x19, #16]
LBB0_224:                               ;   in Loop: Header=BB0_225 Depth=1
	mov	x0, #0
	mov	x1, x22
	bl	_kill
LBB0_225:                               ; =>This Loop Header: Depth=1
                                        ;     Child Loop BB0_231 Depth 2
	ldr	w0, [x19, #8]
	bl	_tcgetpgrp
	cmp	x0, x20
	b.eq	LBB0_228
; %bb.226:                              ;   in Loop: Header=BB0_225 Depth=1
	cmp	x0, x21
	b.ne	LBB0_223
; %bb.227:                              ;   in Loop: Header=BB0_225 Depth=1
	ldr	w0, [x19, #8]
	mov	x1, x20
	bl	_tcsetpgrp
	ldr	w8, [x27]
	cmp	w22, w8
	b.eq	LBB0_225
	b	LBB0_224
LBB0_228:                               ;   in Loop: Header=BB0_225 Depth=1
	cbz	x21, LBB0_230
; %bb.229:                              ;   in Loop: Header=BB0_225 Depth=1
	ldr	w0, [x19, #8]
	mov	x1, x21
	bl	_tcsetpgrp
	ldr	w1, [x26]
	mov	x0, x21
	bl	_kill
	b	LBB0_231
LBB0_230:                               ;   in Loop: Header=BB0_225 Depth=1
	mov	x0, x19
	bl	_spawn_pager
	mov	x21, x0
LBB0_231:                               ;   Parent Loop BB0_225 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldr	w2, [x23]
	add	x1, sp, #60
	mov	x0, x21
	bl	_waitpid
	mov	x8, x0
	ldr	x0, [x24]
	ldr	x9, [x25]
	cmn	x8, #1
	ccmp	x0, x9, #0, eq
	b.eq	LBB0_231
; %bb.232:                              ;   in Loop: Header=BB0_225 Depth=1
	cmn	x8, #1
	b.eq	LBB0_239
; %bb.233:                              ;   in Loop: Header=BB0_225 Depth=1
	ldr	w0, [sp, #60]
	bl	_WIFSTOPPED
	cbz	w0, LBB0_240
; %bb.234:                              ;   in Loop: Header=BB0_225 Depth=1
	ldr	w0, [sp, #60]
	bl	_WSTOPSIG
	mov	x22, x0
	b	LBB0_225
LBB0_235:
	ldr	w8, [sp, #108]
Lloh280:
	adrp	x9, _OUTT_LINT@GOTPAGE
Lloh281:
	ldr	x9, [x9, _OUTT_LINT@GOTPAGEOFF]
Lloh282:
	ldr	w9, [x9]
	cmp	w8, w9
	b.eq	LBB0_241
; %bb.236:
	ldr	w8, [sp, #224]
	cmp	w8, #135
	b.eq	LBB0_238
; %bb.237:
	ldr	x8, [sp, #64]
	cbz	x8, LBB0_241
LBB0_238:
	bl	_mandoc_msg_summary
	b	LBB0_241
LBB0_239:
Lloh283:
	adrp	x8, _MANDOCERR_WAIT@GOTPAGE
Lloh284:
	ldr	x8, [x8, _MANDOCERR_WAIT@GOTPAGEOFF]
Lloh285:
	ldr	w19, [x8]
	bl	_strerror
	mov	x4, x0
Lloh286:
	adrp	x3, l_.str.24@PAGE
Lloh287:
	add	x3, x3, l_.str.24@PAGEOFF
	mov	x0, x19
	mov	w1, #0
	mov	w2, #0
	bl	_mandoc_msg
LBB0_240:
	bl	_tag_unlink
LBB0_241:
	bl	_mandoc_msg_getrc
                                        ; kill: def $w0 killed $w0 killed $x0
	add	sp, sp, #464
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	ret
LBB0_242:
Lloh288:
	adrp	x8, _MANDOCERR_BADARG_BAD@GOTPAGE
Lloh289:
	ldr	x8, [x8, _MANDOCERR_BADARG_BAD@GOTPAGEOFF]
Lloh290:
	ldr	w0, [x8]
	ldr	x4, [x26]
Lloh291:
	adrp	x3, l_.str.21@PAGE
Lloh292:
	add	x3, x3, l_.str.21@PAGEOFF
	b	LBB0_75
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpAdd	Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpAdd	Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGot	Lloh46, Lloh47
	.loh AdrpLdrGot	Lloh43, Lloh44
	.loh AdrpAdd	Lloh41, Lloh42
	.loh AdrpAdd	Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh45
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh40
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh35
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpAdd	Lloh48, Lloh49
	.loh AdrpAdd	Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGot	Lloh50, Lloh51
	.loh AdrpAdd	Lloh57, Lloh58
	.loh AdrpAdd	Lloh61, Lloh62
	.loh AdrpAdd	Lloh59, Lloh60
	.loh AdrpAdd	Lloh63, Lloh64
	.loh AdrpAdd	Lloh65, Lloh66
	.loh AdrpAdd	Lloh67, Lloh68
	.loh AdrpAdd	Lloh69, Lloh70
	.loh AdrpAdd	Lloh71, Lloh72
	.loh AdrpAdd	Lloh73, Lloh74
	.loh AdrpAdd	Lloh75, Lloh76
	.loh AdrpAdd	Lloh77, Lloh78
	.loh AdrpAdd	Lloh79, Lloh80
	.loh AdrpAdd	Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpAdd	Lloh92, Lloh93
	.loh AdrpLdrGotLdr	Lloh100, Lloh101, Lloh102
	.loh AdrpLdrGotLdr	Lloh97, Lloh98, Lloh99
	.loh AdrpLdrGotLdr	Lloh94, Lloh95, Lloh96
	.loh AdrpLdrGotLdr	Lloh103, Lloh104, Lloh105
	.loh AdrpLdrGotLdr	Lloh106, Lloh107, Lloh108
	.loh AdrpLdrGotLdr	Lloh109, Lloh110, Lloh111
	.loh AdrpLdrGot	Lloh112, Lloh113
	.loh AdrpLdrGot	Lloh114, Lloh115
	.loh AdrpLdrGot	Lloh119, Lloh120
	.loh AdrpLdrGotLdr	Lloh116, Lloh117, Lloh118
	.loh AdrpLdrGot	Lloh121, Lloh122
	.loh AdrpAdd	Lloh123, Lloh124
	.loh AdrpAdd	Lloh128, Lloh129
	.loh AdrpLdrGotLdr	Lloh125, Lloh126, Lloh127
	.loh AdrpLdrGotLdr	Lloh130, Lloh131, Lloh132
	.loh AdrpAdd	Lloh133, Lloh134
	.loh AdrpLdrGotLdr	Lloh135, Lloh136, Lloh137
	.loh AdrpLdrGotLdr	Lloh138, Lloh139, Lloh140
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh143
	.loh AdrpLdrGot	Lloh144, Lloh145
	.loh AdrpLdrGotLdr	Lloh146, Lloh147, Lloh148
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotLdr	Lloh152, Lloh153, Lloh154
	.loh AdrpAdd	Lloh155, Lloh156
	.loh AdrpLdrGot	Lloh157, Lloh158
	.loh AdrpLdrGot	Lloh161, Lloh162
	.loh AdrpLdrGot	Lloh159, Lloh160
	.loh AdrpLdrGotLdr	Lloh163, Lloh164, Lloh165
	.loh AdrpAdd	Lloh172, Lloh173
	.loh AdrpLdrGotLdr	Lloh169, Lloh170, Lloh171
	.loh AdrpLdrGotLdr	Lloh166, Lloh167, Lloh168
	.loh AdrpLdrGot	Lloh181, Lloh182
	.loh AdrpAdd	Lloh179, Lloh180
	.loh AdrpLdrGotLdr	Lloh176, Lloh177, Lloh178
	.loh AdrpLdrGot	Lloh174, Lloh175
	.loh AdrpLdrGotLdr	Lloh183, Lloh184, Lloh185
	.loh AdrpAdd	Lloh186, Lloh187
	.loh AdrpAdd	Lloh188, Lloh189
	.loh AdrpLdrGotLdr	Lloh190, Lloh191, Lloh192
	.loh AdrpAdd	Lloh195, Lloh196
	.loh AdrpLdrGot	Lloh193, Lloh194
	.loh AdrpAdd	Lloh201, Lloh202
	.loh AdrpLdrGot	Lloh199, Lloh200
	.loh AdrpLdrGot	Lloh197, Lloh198
	.loh AdrpLdrGotLdr	Lloh203, Lloh204, Lloh205
	.loh AdrpAdd	Lloh206, Lloh207
	.loh AdrpLdrGotLdr	Lloh208, Lloh209, Lloh210
	.loh AdrpAdd	Lloh211, Lloh212
	.loh AdrpAdd	Lloh213, Lloh214
	.loh AdrpLdrGot	Lloh215, Lloh216
	.loh AdrpLdrGot	Lloh217, Lloh218
	.loh AdrpLdrGotLdr	Lloh221, Lloh222, Lloh223
	.loh AdrpAdd	Lloh219, Lloh220
	.loh AdrpAdd	Lloh230, Lloh231
	.loh AdrpLdrGotLdr	Lloh227, Lloh228, Lloh229
	.loh AdrpLdrGotLdr	Lloh224, Lloh225, Lloh226
	.loh AdrpLdrGot	Lloh234, Lloh235
	.loh AdrpLdrGot	Lloh232, Lloh233
	.loh AdrpLdrGotLdr	Lloh236, Lloh237, Lloh238
	.loh AdrpAdd	Lloh246, Lloh247
	.loh AdrpLdrGotLdr	Lloh243, Lloh244, Lloh245
	.loh AdrpLdrGot	Lloh241, Lloh242
	.loh AdrpLdrGot	Lloh239, Lloh240
	.loh AdrpLdrGotLdr	Lloh248, Lloh249, Lloh250
	.loh AdrpLdrGotLdr	Lloh251, Lloh252, Lloh253
	.loh AdrpAdd	Lloh257, Lloh258
	.loh AdrpLdrGotLdr	Lloh254, Lloh255, Lloh256
	.loh AdrpAdd	Lloh262, Lloh263
	.loh AdrpLdrGotLdr	Lloh259, Lloh260, Lloh261
	.loh AdrpLdrGotLdr	Lloh264, Lloh265, Lloh266
	.loh AdrpLdrGot	Lloh278, Lloh279
	.loh AdrpLdrGot	Lloh276, Lloh277
	.loh AdrpLdrGot	Lloh274, Lloh275
	.loh AdrpLdrGot	Lloh272, Lloh273
	.loh AdrpLdrGot	Lloh270, Lloh271
	.loh AdrpLdrGotLdr	Lloh267, Lloh268, Lloh269
	.loh AdrpLdrGotLdr	Lloh280, Lloh281, Lloh282
	.loh AdrpAdd	Lloh286, Lloh287
	.loh AdrpLdrGotLdr	Lloh283, Lloh284, Lloh285
	.loh AdrpAdd	Lloh291, Lloh292
	.loh AdrpLdrGotLdr	Lloh288, Lloh289, Lloh290
	.cfi_endproc
	.section	__TEXT,__const
lJTI0_0:
	.byte	(LBB0_67-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_21-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_22-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_25-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_28-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_29-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_30-LBB0_17)>>2
	.byte	(LBB0_31-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_42-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_18-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_19-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_43-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_44-LBB0_17)>>2
	.byte	(LBB0_45-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_47-LBB0_17)>>2
	.byte	(LBB0_17-LBB0_17)>>2
	.byte	(LBB0_49-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_50-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_46-LBB0_17)>>2
	.byte	(LBB0_51-LBB0_17)>>2
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"mandoc"

	.comm	_stderr,4,2                     ; @stderr
l_.str.1:                               ; @.str.1
	.asciz	"mandocdb"

	.comm	_BINM_MAKEWHATIS,8,3            ; @BINM_MAKEWHATIS
l_.str.2:                               ; @.str.2
	.asciz	"Nd"

	.comm	_BINM_MAN,8,3                   ; @BINM_MAN
	.comm	_BINM_APROPOS,8,3               ; @BINM_APROPOS
	.comm	_ARG_EXPR,8,3                   ; @ARG_EXPR
	.comm	_BINM_WHATIS,8,3                ; @BINM_WHATIS
	.comm	_ARG_WORD,8,3                   ; @ARG_WORD
l_.str.3:                               ; @.str.3
	.asciz	"help"

	.comm	_MPARSE_SO,4,2                  ; @MPARSE_SO
	.comm	_MPARSE_UTF8,4,2                ; @MPARSE_UTF8
	.comm	_MPARSE_LATIN1,4,2              ; @MPARSE_LATIN1
	.comm	_OUTMODE_DEF,4,2                ; @OUTMODE_DEF
l_.str.4:                               ; @.str.4
	.asciz	"aC:cfhI:iK:klM:m:O:S:s:T:VW:w"

	.comm	_optind,8,3                     ; @optind
	.comm	_OUTMODE_ALL,4,2                ; @OUTMODE_ALL
	.comm	_optarg,8,3                     ; @optarg
l_.str.5:                               ; @.str.5
	.asciz	"os="

	.comm	_MANDOCERR_BADARG_BAD,4,2       ; @MANDOCERR_BADARG_BAD
l_.str.6:                               ; @.str.6
	.asciz	"-I %s"

	.comm	_MANDOCERR_BADARG_DUPE,4,2      ; @MANDOCERR_BADARG_DUPE
l_.str.7:                               ; @.str.7
	.asciz	"utf-8"

l_.str.8:                               ; @.str.8
	.asciz	"iso-8859-1"

l_.str.9:                               ; @.str.9
	.asciz	"us-ascii"

l_.str.10:                              ; @.str.10
	.asciz	"-K %s"

l_.str.11:                              ; @.str.11
	.asciz	"ascii"

l_.str.12:                              ; @.str.12
	.asciz	"lint"

	.comm	_OUTT_LINT,4,2                  ; @OUTT_LINT
	.comm	_stdout,4,2                     ; @stdout
	.comm	_MANDOCERR_BASE,4,2             ; @MANDOCERR_BASE
l_.str.13:                              ; @.str.13
	.asciz	"tree"

	.comm	_OUTT_TREE,4,2                  ; @OUTT_TREE
l_.str.14:                              ; @.str.14
	.asciz	"man"

	.comm	_OUTT_MAN,4,2                   ; @OUTT_MAN
l_.str.15:                              ; @.str.15
	.asciz	"html"

l_.str.16:                              ; @.str.16
	.asciz	"markdown"

	.comm	_OUTT_MARKDOWN,4,2              ; @OUTT_MARKDOWN
l_.str.17:                              ; @.str.17
	.asciz	"utf8"

l_.str.18:                              ; @.str.18
	.asciz	"locale"

l_.str.19:                              ; @.str.19
	.asciz	"ps"

l_.str.20:                              ; @.str.20
	.asciz	"pdf"

l_.str.21:                              ; @.str.21
	.asciz	"-T %s"

	.comm	_OUTMODE_FLN,4,2                ; @OUTMODE_FLN
	.comm	_OUTMODE_ONE,4,2                ; @OUTMODE_ONE
	.comm	_OUTMODE_LST,4,2                ; @OUTMODE_LST
l_.str.22:                              ; @.str.22
	.asciz	","

	.comm	_MPARSE_VALIDATE,4,2            ; @MPARSE_VALIDATE
	.comm	_STDOUT_FILENO,4,2              ; @STDOUT_FILENO
	.comm	_TIOCGWINSZ,4,2                 ; @TIOCGWINSZ
	.comm	_help_argv,8,3                  ; @help_argv
l_.str.23:                              ; @.str.23
	.asciz	"MACHINE"

	.comm	_R_OK,4,2                       ; @R_OK
l_.str.24:                              ; @.str.24
	.asciz	"%s"

	.comm	_errno,8,3                      ; @errno
	.comm	_SIZE_MAX,8,3                   ; @SIZE_MAX
	.comm	_FORM_SRC,8,3                   ; @FORM_SRC
l_.str.25:                              ; @.str.25
	.asciz	"nothing appropriate"

	.comm	_MANDOCLEVEL_BADARG,4,2         ; @MANDOCLEVEL_BADARG
l_.str.26:                              ; @.str.26
	.asciz	"%s - %s\n"

l_.str.27:                              ; @.str.27
	.space	1

l_.str.28:                              ; @.str.28
	.asciz	"123456789"

	.comm	_sec_prios,8,3                  ; @sec_prios
l_.str.29:                              ; @.str.29
	.asciz	"doc"

	.comm	_MPARSE_MDOC,4,2                ; @MPARSE_MDOC
l_.str.30:                              ; @.str.30
	.asciz	"an"

	.comm	_MPARSE_MAN,4,2                 ; @MPARSE_MAN
l_.str.31:                              ; @.str.31
	.asciz	"<stdin>"

	.comm	_STDIN_FILENO,4,2               ; @STDIN_FILENO
l_.str.32:                              ; @.str.32
	.asciz	"."

	.comm	_O_RDONLY,4,2                   ; @O_RDONLY
	.comm	_O_DIRECTORY,4,2                ; @O_DIRECTORY
	.comm	_MANDOCERR_WRITE,4,2            ; @MANDOCERR_WRITE
l_.str.33:                              ; @.str.33
	.asciz	"%s: %s"

	.comm	_MANDOCERR_OPEN,4,2             ; @MANDOCERR_OPEN
	.comm	_MANDOCLEVEL_OK,8,3             ; @MANDOCLEVEL_OK
	.comm	_SIGSTOP,4,2                    ; @SIGSTOP
	.comm	_SIGTTIN,4,2                    ; @SIGTTIN
	.comm	_SIGCONT,4,2                    ; @SIGCONT
	.comm	_WUNTRACED,4,2                  ; @WUNTRACED
	.comm	_EINTR,8,3                      ; @EINTR
	.comm	_MANDOCERR_WAIT,4,2             ; @MANDOCERR_WAIT
	.comm	_MACHINE,8,3                    ; @MACHINE
	.comm	_MANDOCERR_PLEDGE,4,2           ; @MANDOCERR_PLEDGE
	.comm	_MANDOCLEVEL_SYSERR,8,3         ; @MANDOCLEVEL_SYSERR
	.comm	_SANDBOX_NAMED,4,2              ; @SANDBOX_NAMED
	.comm	_kSBXProfileNoInternet,4,2      ; @kSBXProfileNoInternet
.subsections_via_symbols
