	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_eqn_parse                      ## -- Begin function eqn_parse
	.p2align	4, 0x90
_eqn_parse:                             ## @eqn_parse
	.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	$40, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %r12
	movq	40(%rdi), %rax
	movq	8(%rax), %r13
	xorl	%edi, %edi
	testq	%r13, %r13
	setne	%dil
	callq	_assert
	movq	(%r12), %rbx
	testq	%rbx, %rbx
	je	LBB0_179
## %bb.1:
	leaq	L_.str(%rip), %rsi
	movq	%rbx, %rdi
	callq	_strspn
	cltq
	addq	%rbx, %rax
	movq	%rax, 16(%r12)
	movq	%rax, 8(%r12)
	movq	_MODE_TOK@GOTPCREL(%rip), %rbx
	movq	%r12, -64(%rbp)                 ## 8-byte Spill
	jmp	LBB0_2
LBB0_91:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_makebinary
	movq	%rax, %r13
	movq	_EQNPOS_OVER@GOTPCREL(%rip), %rax
LBB0_79:                                ##   in Loop: Header=BB0_2 Depth=1
	movl	(%rax), %eax
	movl	%eax, 96(%r13)
	.p2align	4, 0x90
LBB0_2:                                 ## =>This Loop Header: Depth=1
                                        ##     Child Loop BB0_6 Depth 2
                                        ##     Child Loop BB0_119 Depth 2
                                        ##     Child Loop BB0_137 Depth 2
                                        ##     Child Loop BB0_86 Depth 2
                                        ##     Child Loop BB0_89 Depth 2
                                        ##     Child Loop BB0_94 Depth 2
                                        ##     Child Loop BB0_115 Depth 2
                                        ##     Child Loop BB0_35 Depth 2
                                        ##     Child Loop BB0_131 Depth 2
                                        ##     Child Loop BB0_50 Depth 2
                                        ##     Child Loop BB0_82 Depth 2
                                        ##     Child Loop BB0_55 Depth 2
                                        ##     Child Loop BB0_60 Depth 2
                                        ##     Child Loop BB0_141 Depth 2
                                        ##     Child Loop BB0_152 Depth 2
                                        ##       Child Loop BB0_153 Depth 3
	movl	(%rbx), %esi
	movq	%r12, %rdi
	callq	_eqn_next
	movl	%eax, %r14d
	leal	-128(%r14), %eax
	cmpl	$49, %eax
	ja	LBB0_178
## %bb.3:                               ##   in Loop: Header=BB0_2 Depth=1
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_18:                                ##   in Loop: Header=BB0_2 Depth=1
	cmpq	$0, 48(%r13)
	jne	LBB0_20
## %bb.19:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	_MANDOCERR_EQN_NOBOX@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	40(%r12), %rax
	movl	(%rax), %edx
	movl	4(%rax), %esi
	movq	_eqn_toks@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%r14d, %ecx
	movl	(%rax,%rcx,4), %r8d
	leaq	L_.str.2(%rip), %rcx
	xorl	%eax, %eax
	callq	_mandoc_msg
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_alloc
	movq	%rax, %rbx
	movq	_EQN_TEXT@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%rbx)
	leaq	L_.str.3(%rip), %rdi
	callq	_mandoc_strdup
	movq	%rax, 8(%rbx)
LBB0_20:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_makebinary
	movq	%rax, %rbx
	movq	_EQN_LIST@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%rbx)
	movl	$1, 16(%rbx)
	movq	_EQNFONT_ROMAN@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, 72(%rbx)
	addl	$-129, %r14d
	cmpl	$46, %r14d
	ja	LBB0_178
## %bb.21:                              ##   in Loop: Header=BB0_2 Depth=1
	leaq	LJTI0_2(%rip), %rcx
	movslq	(%rcx,%r14,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_25:                                ##   in Loop: Header=BB0_2 Depth=1
	leaq	L_.str.5(%rip), %rdi
	jmp	LBB0_23
	.p2align	4, 0x90
LBB0_130:                               ##   in Loop: Header=BB0_131 Depth=2
	movq	32(%r13), %r13
LBB0_131:                               ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movl	20(%r13), %eax
	cmpl	16(%r13), %eax
	je	LBB0_130
## %bb.132:                             ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_alloc
	movq	%rax, %r13
	movq	_EQN_PILE@GOTPCREL(%rip), %rax
LBB0_133:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	(%rax), %rax
	movq	%rax, (%r13)
	movl	$1, 16(%r13)
	jmp	LBB0_2
	.p2align	4, 0x90
LBB0_34:                                ##   in Loop: Header=BB0_35 Depth=2
	movq	32(%r13), %r13
LBB0_35:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movl	20(%r13), %eax
	cmpl	16(%r13), %eax
	je	LBB0_34
## %bb.36:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_alloc
	movq	%rax, %r13
	movq	_EQN_LIST@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r13)
	movl	$1, 16(%r13)
	addl	$-142, %r14d
	cmpl	$32, %r14d
	ja	LBB0_178
## %bb.37:                              ##   in Loop: Header=BB0_2 Depth=1
	leaq	LJTI0_1(%rip), %rcx
	movslq	(%rcx,%r14,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_40:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_EQNFONT_ROMAN@GOTPCREL(%rip), %rax
	jmp	LBB0_39
	.p2align	4, 0x90
LBB0_118:                               ##   in Loop: Header=BB0_119 Depth=2
	movq	32(%r13), %r13
LBB0_119:                               ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movl	20(%r13), %eax
	cmpl	16(%r13), %eax
	je	LBB0_118
## %bb.120:                             ##   in Loop: Header=BB0_2 Depth=1
	cmpl	$153, %r14d
	jne	LBB0_123
## %bb.121:                             ##   in Loop: Header=BB0_2 Depth=1
	movq	_MODE_SUB@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r12, %rdi
	callq	_eqn_next
	cmpl	$163, %eax
	jne	LBB0_124
## %bb.122:                             ##   in Loop: Header=BB0_2 Depth=1
	movq	_MANDOCERR_REQ_EMPTY@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	40(%r12), %rax
	movl	(%rax), %edx
	movl	4(%rax), %esi
	movq	_eqn_toks@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	612(%rax), %r8d
	jmp	LBB0_17
	.p2align	4, 0x90
LBB0_81:                                ##   in Loop: Header=BB0_82 Depth=2
	movq	32(%r13), %r13
LBB0_82:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movl	20(%r13), %eax
	cmpl	16(%r13), %eax
	je	LBB0_81
## %bb.83:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_alloc
	movq	%rax, %r13
	movq	_EQN_SUBEXPR@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r13)
	movq	_EQNPOS_SQRT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 96(%r13)
	movl	$1, 16(%r13)
	jmp	LBB0_2
	.p2align	4, 0x90
LBB0_136:                               ##   in Loop: Header=BB0_137 Depth=2
	movq	32(%r13), %r13
LBB0_137:                               ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movl	20(%r13), %eax
	cmpl	16(%r13), %eax
	je	LBB0_136
## %bb.138:                             ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_alloc
	movq	%rax, %r13
	movq	_EQN_MATRIX@GOTPCREL(%rip), %rax
	jmp	LBB0_133
LBB0_139:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	8(%r12), %r15
	xorl	%edi, %edi
	testq	%r15, %r15
	setne	%dil
	callq	_assert
	.p2align	4, 0x90
LBB0_141:                               ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movl	20(%r13), %eax
	cmpl	16(%r13), %eax
	jne	LBB0_142
## %bb.140:                             ##   in Loop: Header=BB0_141 Depth=2
	movq	32(%r13), %r13
	jmp	LBB0_141
LBB0_32:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_MODE_SUB@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r12, %rdi
	callq	_eqn_next
	cmpl	$163, %eax
	jne	LBB0_2
	jmp	LBB0_33
LBB0_52:                                ##   in Loop: Header=BB0_2 Depth=1
	cmpq	$0, 48(%r13)
	jne	LBB0_54
## %bb.53:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	_MANDOCERR_EQN_NOBOX@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	40(%r12), %rax
	movl	(%rax), %edx
	movl	4(%rax), %esi
	movq	_eqn_toks@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%r14d, %ecx
	movl	(%rax,%rcx,4), %r8d
	leaq	L_.str.2(%rip), %rcx
	xorl	%eax, %eax
	callq	_mandoc_msg
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_alloc
	movq	%rax, %rbx
	movq	_EQN_TEXT@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%rbx)
	leaq	L_.str.3(%rip), %rdi
	callq	_mandoc_strdup
	movq	%rax, 8(%rbx)
	movq	_MODE_TOK@GOTPCREL(%rip), %rbx
	.p2align	4, 0x90
LBB0_54:                                ##   in Loop: Header=BB0_2 Depth=1
	cmpl	$1, 16(%r13)
	jne	LBB0_57
LBB0_55:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	cmpl	$1, 20(%r13)
	jne	LBB0_57
## %bb.56:                              ##   in Loop: Header=BB0_55 Depth=2
	movq	32(%r13), %r13
	cmpl	$1, 16(%r13)
	je	LBB0_55
LBB0_57:                                ##   in Loop: Header=BB0_2 Depth=1
	cmpl	$161, %r14d
	je	LBB0_59
## %bb.58:                              ##   in Loop: Header=BB0_2 Depth=1
	cmpl	$133, %r14d
	jne	LBB0_68
LBB0_59:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_EQNPOS_SUB@GOTPCREL(%rip), %rax
	movl	(%rax), %r8d
	movq	_EQNPOS_SUP@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_EQNPOS_SUBSUP@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_EQNPOS_SQRT@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_EQNPOS_OVER@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	movq	%r13, %rax
	.p2align	4, 0x90
LBB0_60:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movl	96(%rax), %ecx
	movq	32(%rax), %rax
	cmpl	%r8d, %ecx
	je	LBB0_61
## %bb.62:                              ##   in Loop: Header=BB0_60 Depth=2
	cmpl	%edx, %ecx
	je	LBB0_61
## %bb.63:                              ##   in Loop: Header=BB0_60 Depth=2
	cmpl	%esi, %ecx
	je	LBB0_61
## %bb.64:                              ##   in Loop: Header=BB0_60 Depth=2
	cmpl	%edi, %ecx
	je	LBB0_61
## %bb.65:                              ##   in Loop: Header=BB0_60 Depth=2
	cmpl	%ebx, %ecx
	je	LBB0_61
## %bb.66:                              ##   in Loop: Header=BB0_60 Depth=2
	testq	%rax, %rax
	jne	LBB0_60
	jmp	LBB0_67
LBB0_142:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_alloc
	movq	%rax, %rcx
	movq	_EQN_TEXT@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%rcx)
	movq	%r15, 8(%rcx)
	cmpl	$136, %r14d
	je	LBB0_2
## %bb.143:                             ##   in Loop: Header=BB0_2 Depth=1
	cmpl	$145, %r14d
	je	LBB0_147
## %bb.144:                             ##   in Loop: Header=BB0_2 Depth=1
	cmpl	$160, %r14d
	jne	LBB0_149
## %bb.145:                             ##   in Loop: Header=BB0_2 Depth=1
	movq	_EQNFONT_ROMAN@GOTPCREL(%rip), %rax
	jmp	LBB0_146
LBB0_43:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_MODE_SUB@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r12, %rdi
	callq	_eqn_next
	cmpl	$163, %eax
	jne	LBB0_44
LBB0_33:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_MANDOCERR_REQ_EMPTY@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	40(%r12), %rax
	movl	(%rax), %edx
	movl	4(%rax), %esi
	movq	_eqn_toks@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%r14d, %ecx
	movl	(%rax,%rcx,4), %r8d
LBB0_17:                                ##   in Loop: Header=BB0_2 Depth=1
	leaq	L_.str.2(%rip), %rcx
	xorl	%eax, %eax
	callq	_mandoc_msg
	jmp	LBB0_2
LBB0_92:                                ##   in Loop: Header=BB0_2 Depth=1
	testq	%r13, %r13
	je	LBB0_99
## %bb.93:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	_EQN_LIST@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%r13, %rbx
	jmp	LBB0_94
	.p2align	4, 0x90
LBB0_98:                                ##   in Loop: Header=BB0_94 Depth=2
	movq	32(%rbx), %rbx
	testq	%rbx, %rbx
	je	LBB0_99
LBB0_94:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	cmpq	%rax, (%rbx)
	jne	LBB0_98
## %bb.95:                              ##   in Loop: Header=BB0_94 Depth=2
	cmpl	$2, 16(%rbx)
	jl	LBB0_98
## %bb.96:                              ##   in Loop: Header=BB0_94 Depth=2
	cmpl	$173, %r14d
	je	LBB0_110
## %bb.97:                              ##   in Loop: Header=BB0_94 Depth=2
	cmpq	$0, 80(%rbx)
	je	LBB0_98
## %bb.100:                             ##   in Loop: Header=BB0_2 Depth=1
	cmpl	$143, %r14d
	jne	LBB0_109
## %bb.101:                             ##   in Loop: Header=BB0_2 Depth=1
	movq	_MODE_SUB@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r12, %rdi
	callq	_eqn_next
	cmpl	$163, %eax
	jne	LBB0_103
## %bb.102:                             ##   in Loop: Header=BB0_2 Depth=1
	movq	_MANDOCERR_REQ_EMPTY@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	40(%r12), %rax
	movl	(%rax), %edx
	movl	4(%rax), %esi
	movq	_eqn_toks@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	572(%rax), %r8d
	leaq	L_.str.2(%rip), %rcx
	xorl	%eax, %eax
	callq	_mandoc_msg
	movq	%rbx, %r13
	movq	_MODE_TOK@GOTPCREL(%rip), %rbx
	jmp	LBB0_2
LBB0_10:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	callq	_eqn_def
	jmp	LBB0_2
LBB0_99:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_MANDOCERR_BLK_NOTOPEN@GOTPCREL(%rip), %rax
LBB0_46:                                ##   in Loop: Header=BB0_2 Depth=1
	movl	(%rax), %edi
	movq	40(%r12), %rax
	movl	(%rax), %edx
	movl	4(%rax), %esi
	movq	_eqn_toks@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	%r14d, %ecx
	movl	(%rax,%rcx,4), %r8d
	leaq	L_.str.2(%rip), %rcx
	xorl	%eax, %eax
	callq	_mandoc_msg
	movq	_MODE_TOK@GOTPCREL(%rip), %rbx
	jmp	LBB0_2
LBB0_61:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	%rax, %r13
LBB0_67:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_MODE_TOK@GOTPCREL(%rip), %rbx
LBB0_68:                                ##   in Loop: Header=BB0_2 Depth=1
	cmpl	$133, %r14d
	je	LBB0_73
## %bb.69:                              ##   in Loop: Header=BB0_2 Depth=1
	cmpl	$137, %r14d
	jne	LBB0_76
## %bb.70:                              ##   in Loop: Header=BB0_2 Depth=1
	movl	96(%r13), %eax
	movq	_EQNPOS_SUB@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jne	LBB0_71
## %bb.72:                              ##   in Loop: Header=BB0_2 Depth=1
	movl	$3, 16(%r13)
	movq	_EQNPOS_SUBSUP@GOTPCREL(%rip), %rax
	jmp	LBB0_79
LBB0_73:                                ##   in Loop: Header=BB0_2 Depth=1
	movl	96(%r13), %eax
	movq	_EQNPOS_FROM@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jne	LBB0_74
## %bb.75:                              ##   in Loop: Header=BB0_2 Depth=1
	movl	$3, 16(%r13)
	movq	_EQNPOS_FROMTO@GOTPCREL(%rip), %rax
	jmp	LBB0_79
LBB0_76:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_makebinary
	movq	%rax, %r13
	cmpl	$138, %r14d
	je	LBB0_80
## %bb.77:                              ##   in Loop: Header=BB0_2 Depth=1
	cmpl	$161, %r14d
	jne	LBB0_178
## %bb.78:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	_EQNPOS_FROM@GOTPCREL(%rip), %rax
	jmp	LBB0_79
LBB0_9:                                 ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	callq	_eqn_undef
	jmp	LBB0_2
LBB0_11:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_MODE_NOSUB@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r12, %rdi
	callq	_eqn_next
	cmpl	$163, %eax
	je	LBB0_13
## %bb.12:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	_MODE_QUOTED@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r12, %rdi
	callq	_eqn_next
	cmpl	$163, %eax
	jne	LBB0_2
LBB0_13:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_MANDOCERR_REQ_EMPTY@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	40(%r12), %rax
	movl	(%rax), %edx
	movl	4(%rax), %esi
	leaq	L_.str.1(%rip), %rcx
	xorl	%eax, %eax
	callq	_mandoc_msg
	jmp	LBB0_2
LBB0_84:                                ##   in Loop: Header=BB0_2 Depth=1
	cmpq	$0, 48(%r13)
	jne	LBB0_86
## %bb.85:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	_MANDOCERR_EQN_NOBOX@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	40(%r12), %rax
	movl	(%rax), %edx
	movl	4(%rax), %esi
	movq	_eqn_toks@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	588(%rax), %r8d
	leaq	L_.str.2(%rip), %rcx
	xorl	%eax, %eax
	callq	_mandoc_msg
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_alloc
	movq	%rax, %rbx
	movq	_EQN_TEXT@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%rbx)
	leaq	L_.str.3(%rip), %rdi
	callq	_mandoc_strdup
	movq	%rax, 8(%rbx)
	movq	_MODE_TOK@GOTPCREL(%rip), %rbx
	jmp	LBB0_86
	.p2align	4, 0x90
LBB0_88:                                ##   in Loop: Header=BB0_86 Depth=2
	movq	32(%r13), %r13
LBB0_86:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movl	20(%r13), %eax
	cmpl	16(%r13), %eax
	je	LBB0_88
## %bb.87:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	_EQN_SUBEXPR@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	(%r13), %rax
	jne	LBB0_91
	.p2align	4, 0x90
LBB0_89:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movq	32(%r13), %r13
	cmpq	(%r13), %rax
	je	LBB0_89
	jmp	LBB0_91
LBB0_15:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_MODE_SUB@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%r12, %rdi
	callq	_eqn_next
	cmpl	$163, %eax
	jne	LBB0_2
## %bb.16:                              ##   in Loop: Header=BB0_2 Depth=1
	movq	_MANDOCERR_REQ_EMPTY@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	40(%r12), %rax
	movl	(%rax), %edx
	movl	4(%rax), %esi
	movq	_eqn_toks@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	632(%rax), %r8d
	jmp	LBB0_17
LBB0_14:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	callq	_eqn_delim
	jmp	LBB0_2
LBB0_4:                                 ##   in Loop: Header=BB0_2 Depth=1
	testq	%r13, %r13
	je	LBB0_8
## %bb.5:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	_EQN_PILE@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%r13, %rsi
	.p2align	4, 0x90
LBB0_6:                                 ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	cmpq	%rax, (%rsi)
	je	LBB0_134
## %bb.7:                               ##   in Loop: Header=BB0_6 Depth=2
	movq	32(%rsi), %rsi
	testq	%rsi, %rsi
	jne	LBB0_6
LBB0_8:                                 ##   in Loop: Header=BB0_2 Depth=1
	movq	_MANDOCERR_IT_STRAY@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	40(%r12), %rax
	movl	(%rax), %edx
	movl	4(%rax), %esi
	movq	_eqn_toks@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movl	708(%rax), %r8d
	jmp	LBB0_17
LBB0_28:                                ##   in Loop: Header=BB0_2 Depth=1
	leaq	L_.str.8(%rip), %rdi
	callq	_mandoc_strdup
	movq	%rax, 112(%rbx)
	jmp	LBB0_24
LBB0_27:                                ##   in Loop: Header=BB0_2 Depth=1
	leaq	L_.str.7(%rip), %rdi
	jmp	LBB0_23
LBB0_31:                                ##   in Loop: Header=BB0_2 Depth=1
	leaq	L_.str.11(%rip), %rdi
	jmp	LBB0_23
LBB0_26:                                ##   in Loop: Header=BB0_2 Depth=1
	leaq	L_.str.6(%rip), %rdi
	jmp	LBB0_23
LBB0_22:                                ##   in Loop: Header=BB0_2 Depth=1
	leaq	L_.str.4(%rip), %rdi
	jmp	LBB0_23
LBB0_30:                                ##   in Loop: Header=BB0_2 Depth=1
	leaq	L_.str.10(%rip), %rdi
	jmp	LBB0_23
LBB0_29:                                ##   in Loop: Header=BB0_2 Depth=1
	leaq	L_.str.9(%rip), %rdi
LBB0_23:                                ##   in Loop: Header=BB0_2 Depth=1
	callq	_mandoc_strdup
	movq	%rax, 104(%rbx)
LBB0_24:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	32(%rbx), %r13
	movq	_MODE_TOK@GOTPCREL(%rip), %rbx
	jmp	LBB0_2
LBB0_41:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_EQNFONT_ITALIC@GOTPCREL(%rip), %rax
	jmp	LBB0_39
LBB0_38:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_EQNFONT_FAT@GOTPCREL(%rip), %rax
	jmp	LBB0_39
LBB0_42:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_EQNFONT_BOLD@GOTPCREL(%rip), %rax
LBB0_39:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	(%rax), %rax
	movq	%rax, 72(%r13)
	jmp	LBB0_2
LBB0_123:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	movq	%r13, %rsi
	jmp	LBB0_135
LBB0_147:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	72(%rcx), %rax
	movq	%rcx, %rdx
	movq	_EQNFONT_NONE@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_2
## %bb.148:                             ##   in Loop: Header=BB0_2 Depth=1
	movq	%rdx, %rcx
	movq	_EQNFONT_ITALIC@GOTPCREL(%rip), %rax
LBB0_146:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	(%rax), %rax
	movq	%rax, 72(%rcx)
	jmp	LBB0_2
LBB0_149:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	72(%rcx), %rax
	movq	%rcx, -56(%rbp)                 ## 8-byte Spill
	movq	_EQNFONT_NONE@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_2
## %bb.150:                             ##   in Loop: Header=BB0_2 Depth=1
	cmpb	$0, (%r15)
	je	LBB0_2
## %bb.151:                             ##   in Loop: Header=BB0_2 Depth=1
	xorl	%eax, %eax
	movq	%rax, -72(%rbp)                 ## 8-byte Spill
LBB0_152:                               ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Loop Header: Depth=2
                                        ##       Child Loop BB0_153 Depth 3
	leaq	-1(%r15), %rbx
	xorl	%r12d, %r12d
	jmp	LBB0_153
	.p2align	4, 0x90
LBB0_160:                               ##   in Loop: Header=BB0_153 Depth=3
	movq	-48(%rbp), %rbx
	movl	%r14d, %r12d
LBB0_153:                               ##   Parent Loop BB0_2 Depth=1
                                        ##     Parent Loop BB0_152 Depth=2
                                        ## =>    This Inner Loop Header: Depth=3
	leaq	1(%rbx), %rax
	movq	%rax, -48(%rbp)
	movzbl	1(%rbx), %edi
	callq	_isalpha
	movl	$0, %r14d
	testl	%eax, %eax
	jne	LBB0_159
## %bb.154:                             ##   in Loop: Header=BB0_153 Depth=3
	movq	-48(%rbp), %rax
	movzbl	(%rax), %edi
	callq	_isdigit
	testl	%eax, %eax
	je	LBB0_155
LBB0_158:                               ##   in Loop: Header=BB0_153 Depth=3
	movl	$1, %r14d
LBB0_159:                               ##   in Loop: Header=BB0_153 Depth=3
	cmpq	%r15, %rbx
	jb	LBB0_160
## %bb.161:                             ##   in Loop: Header=BB0_153 Depth=3
	movq	_EQNFONT_ROMAN@GOTPCREL(%rip), %rax
	testl	%r12d, %r12d
	movq	-56(%rbp), %rcx                 ## 8-byte Reload
	jne	LBB0_163
## %bb.162:                             ##   in Loop: Header=BB0_153 Depth=3
	movq	_EQNFONT_ITALIC@GOTPCREL(%rip), %rax
LBB0_163:                               ##   in Loop: Header=BB0_153 Depth=3
	movq	(%rax), %rax
	movq	%rax, 72(%rcx)
	cmpb	$92, (%rbx)
	jne	LBB0_165
## %bb.164:                             ##   in Loop: Header=BB0_153 Depth=3
	leaq	-48(%rbp), %rdi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_mandoc_escape
LBB0_165:                               ##   in Loop: Header=BB0_153 Depth=3
	movq	-48(%rbp), %rcx
	movzbl	(%rcx), %eax
	testb	%al, %al
	je	LBB0_176
## %bb.166:                             ##   in Loop: Header=BB0_153 Depth=3
	cmpl	%r12d, %r14d
	jne	LBB0_169
## %bb.167:                             ##   in Loop: Header=BB0_153 Depth=3
	cmpb	$44, (%rbx)
	je	LBB0_169
## %bb.168:                             ##   in Loop: Header=BB0_153 Depth=3
	movq	%rcx, %rbx
	movl	%r14d, %r12d
	cmpb	$44, %al
	jne	LBB0_153
	jmp	LBB0_169
LBB0_155:                               ##   in Loop: Header=BB0_153 Depth=3
	movq	-48(%rbp), %rax
	movl	$2, %r14d
	cmpb	$46, (%rax)
	jne	LBB0_159
## %bb.156:                             ##   in Loop: Header=BB0_153 Depth=3
	cmpl	$1, %r12d
	je	LBB0_158
## %bb.157:                             ##   in Loop: Header=BB0_153 Depth=3
	movzbl	1(%rax), %edi
	callq	_isdigit
	testl	%eax, %eax
	jne	LBB0_158
	jmp	LBB0_159
	.p2align	4, 0x90
LBB0_169:                               ##   in Loop: Header=BB0_152 Depth=2
	movl	20(%r13), %eax
	cmpl	16(%r13), %eax
	jne	LBB0_170
## %bb.171:                             ##   in Loop: Header=BB0_152 Depth=2
	movq	-56(%rbp), %rbx                 ## 8-byte Reload
	movq	40(%rbx), %rcx
	testq	%rcx, %rcx
	movq	-64(%rbp), %r14                 ## 8-byte Reload
	je	LBB0_172
## %bb.173:                             ##   in Loop: Header=BB0_152 Depth=2
	movq	$0, 64(%rcx)
	jmp	LBB0_174
	.p2align	4, 0x90
LBB0_170:                               ##   in Loop: Header=BB0_152 Depth=2
	movq	-64(%rbp), %r14                 ## 8-byte Reload
	movq	-56(%rbp), %rbx                 ## 8-byte Reload
	jmp	LBB0_175
LBB0_172:                               ##   in Loop: Header=BB0_152 Depth=2
	movq	64(%rbx), %rdx
	movq	%rdx, 56(%r13)
LBB0_174:                               ##   in Loop: Header=BB0_152 Depth=2
	movq	%rcx, 48(%r13)
	decl	%eax
	movl	%eax, 20(%r13)
	movq	%r14, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_alloc
	movq	%rax, %r13
	movq	_EQN_LIST@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r13)
	movq	%rbx, 48(%r13)
	movq	%rbx, 56(%r13)
	movq	%r13, 32(%rbx)
	movq	$0, 40(%rbx)
	movq	%r13, %rax
	movq	%r13, -72(%rbp)                 ## 8-byte Spill
LBB0_175:                               ##   in Loop: Header=BB0_152 Depth=2
	movq	%r14, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_alloc
	movq	%rax, %r14
	movq	_EQN_TEXT@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r14)
	movq	-48(%rbp), %rdi
	callq	_mandoc_strdup
	movq	%rax, 8(%r14)
	movq	8(%rbx), %rdi
	movq	-48(%rbp), %rsi
	subq	%rdi, %rsi
	callq	_mandoc_strndup
	movq	%rax, %r15
	movq	8(%rbx), %rdi
	callq	_free
	movq	%r15, 8(%rbx)
	movq	8(%r14), %r15
	movq	%r14, -56(%rbp)                 ## 8-byte Spill
	jmp	LBB0_152
LBB0_44:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	8(%r12), %rdi
	movq	24(%r12), %rsi
	movl	$10, %edx
	callq	_mandoc_strntoi
	cmpl	$-1, %eax
	je	LBB0_45
## %bb.47:                              ##   in Loop: Header=BB0_2 Depth=1
	movl	%eax, %ebx
	cmpl	$157, %r14d
	jne	LBB0_50
## %bb.48:                              ##   in Loop: Header=BB0_2 Depth=1
	movl	%ebx, 32(%r12)
	movq	_MODE_TOK@GOTPCREL(%rip), %rbx
	jmp	LBB0_2
	.p2align	4, 0x90
LBB0_50:                                ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	movl	20(%r13), %eax
	cmpl	16(%r13), %eax
	jne	LBB0_51
## %bb.49:                              ##   in Loop: Header=BB0_50 Depth=2
	movq	32(%r13), %r13
	jmp	LBB0_50
LBB0_71:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_makebinary
	movq	%rax, %r13
	movq	_EQNPOS_SUP@GOTPCREL(%rip), %rax
	jmp	LBB0_79
LBB0_74:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_makebinary
	movq	%rax, %r13
	movq	_EQNPOS_TO@GOTPCREL(%rip), %rax
	jmp	LBB0_79
LBB0_80:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_EQNPOS_SUB@GOTPCREL(%rip), %rax
	jmp	LBB0_79
LBB0_124:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_alloc
	movq	%rax, %r13
	movq	_EQN_LIST@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r13)
	movq	8(%r12), %rdi
	movq	24(%r12), %rsi
	leaq	L_.str.12(%rip), %rdx
	movl	$7, %ecx
	callq	_STRNEQ
	testl	%eax, %eax
	je	LBB0_127
## %bb.125:                             ##   in Loop: Header=BB0_2 Depth=1
	leaq	L_.str.16(%rip), %rdi
	jmp	LBB0_126
LBB0_45:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	_MANDOCERR_IT_NONUM@GOTPCREL(%rip), %rax
	jmp	LBB0_46
LBB0_134:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
LBB0_135:                               ##   in Loop: Header=BB0_2 Depth=1
	callq	_eqn_box_alloc
	movq	%rax, %r13
	movq	_EQN_LIST@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r13)
	jmp	LBB0_2
LBB0_51:                                ##   in Loop: Header=BB0_2 Depth=1
	movq	%r12, %rdi
	movq	%r13, %rsi
	callq	_eqn_box_alloc
	movq	%rax, %r13
	movq	_EQN_LIST@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, (%r13)
	movl	$1, 16(%r13)
	movl	%ebx, 24(%r13)
	movq	_MODE_TOK@GOTPCREL(%rip), %rbx
	jmp	LBB0_2
LBB0_176:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	testq	%rax, %rax
	movq	-64(%rbp), %r12                 ## 8-byte Reload
	movq	_MODE_TOK@GOTPCREL(%rip), %rbx
	je	LBB0_2
## %bb.177:                             ##   in Loop: Header=BB0_2 Depth=1
	movq	32(%rax), %r13
	jmp	LBB0_2
LBB0_127:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	8(%r12), %rdi
	movq	24(%r12), %rsi
	leaq	L_.str.14(%rip), %rdx
	movl	$5, %ecx
	callq	_STRNEQ
	testl	%eax, %eax
	je	LBB0_129
## %bb.128:                             ##   in Loop: Header=BB0_2 Depth=1
	leaq	L_.str.17(%rip), %rdi
LBB0_126:                               ##   in Loop: Header=BB0_2 Depth=1
	callq	_mandoc_strdup
	movq	%rax, 80(%r13)
	jmp	LBB0_2
LBB0_110:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	32(%rbx), %r13
	movq	(%r13), %rcx
	movq	_EQN_PILE@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rcx
	je	LBB0_112
## %bb.111:                             ##   in Loop: Header=BB0_2 Depth=1
	movq	_EQN_MATRIX@GOTPCREL(%rip), %rdx
	cmpq	(%rdx), %rcx
	jne	LBB0_113
LBB0_112:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	32(%r13), %r13
	jmp	LBB0_113
LBB0_129:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	8(%r12), %rdi
	movq	24(%r12), %rsi
	callq	_mandoc_strndup
	movq	%rax, 80(%r13)
	jmp	LBB0_2
LBB0_103:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	8(%r12), %rdi
	movq	24(%r12), %rsi
	leaq	L_.str.12(%rip), %rdx
	movl	$7, %ecx
	callq	_STRNEQ
	testl	%eax, %eax
	je	LBB0_105
## %bb.104:                             ##   in Loop: Header=BB0_2 Depth=1
	leaq	L_.str.13(%rip), %rdi
	callq	_mandoc_strdup
	jmp	LBB0_108
LBB0_105:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	8(%r12), %rdi
	movq	24(%r12), %rsi
	leaq	L_.str.14(%rip), %rdx
	movl	$5, %ecx
	callq	_STRNEQ
	testl	%eax, %eax
	je	LBB0_107
## %bb.106:                             ##   in Loop: Header=BB0_2 Depth=1
	leaq	L_.str.15(%rip), %rdi
	callq	_mandoc_strdup
	jmp	LBB0_108
LBB0_107:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	8(%r12), %rdi
	movq	24(%r12), %rsi
	callq	_mandoc_strndup
LBB0_108:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	%rax, 88(%rbx)
LBB0_109:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	32(%rbx), %r13
	movq	_EQN_LIST@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
LBB0_113:                               ##   in Loop: Header=BB0_2 Depth=1
	movq	_MODE_TOK@GOTPCREL(%rip), %rbx
	cmpq	%rax, (%r13)
	jne	LBB0_2
LBB0_115:                               ##   Parent Loop BB0_2 Depth=1
                                        ## =>  This Inner Loop Header: Depth=2
	cmpl	$1, 16(%r13)
	jne	LBB0_2
## %bb.116:                             ##   in Loop: Header=BB0_115 Depth=2
	cmpl	$1, 20(%r13)
	jne	LBB0_2
## %bb.117:                             ##   in Loop: Header=BB0_115 Depth=2
	movq	32(%r13), %r13
	cmpq	%rax, (%r13)
	je	LBB0_115
	jmp	LBB0_2
LBB0_179:
	addq	$40, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_178:
	xorl	%eax, %eax
	callq	_abort
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_139, LBB0_139-LJTI0_0
.set L0_0_set_18, LBB0_18-LJTI0_0
.set L0_0_set_32, LBB0_32-LJTI0_0
.set L0_0_set_9, LBB0_9-LJTI0_0
.set L0_0_set_52, LBB0_52-LJTI0_0
.set L0_0_set_11, LBB0_11-LJTI0_0
.set L0_0_set_82, LBB0_82-LJTI0_0
.set L0_0_set_43, LBB0_43-LJTI0_0
.set L0_0_set_131, LBB0_131-LJTI0_0
.set L0_0_set_35, LBB0_35-LJTI0_0
.set L0_0_set_92, LBB0_92-LJTI0_0
.set L0_0_set_84, LBB0_84-LJTI0_0
.set L0_0_set_10, LBB0_10-LJTI0_0
.set L0_0_set_137, LBB0_137-LJTI0_0
.set L0_0_set_2, LBB0_2-LJTI0_0
.set L0_0_set_119, LBB0_119-LJTI0_0
.set L0_0_set_15, LBB0_15-LJTI0_0
.set L0_0_set_179, LBB0_179-LJTI0_0
.set L0_0_set_14, LBB0_14-LJTI0_0
.set L0_0_set_4, LBB0_4-LJTI0_0
LJTI0_0:
	.long	L0_0_set_139
	.long	L0_0_set_18
	.long	L0_0_set_32
	.long	L0_0_set_18
	.long	L0_0_set_9
	.long	L0_0_set_52
	.long	L0_0_set_18
	.long	L0_0_set_11
	.long	L0_0_set_139
	.long	L0_0_set_52
	.long	L0_0_set_52
	.long	L0_0_set_82
	.long	L0_0_set_43
	.long	L0_0_set_131
	.long	L0_0_set_35
	.long	L0_0_set_92
	.long	L0_0_set_131
	.long	L0_0_set_139
	.long	L0_0_set_131
	.long	L0_0_set_84
	.long	L0_0_set_10
	.long	L0_0_set_137
	.long	L0_0_set_2
	.long	L0_0_set_131
	.long	L0_0_set_2
	.long	L0_0_set_119
	.long	L0_0_set_131
	.long	L0_0_set_35
	.long	L0_0_set_18
	.long	L0_0_set_43
	.long	L0_0_set_15
	.long	L0_0_set_32
	.long	L0_0_set_139
	.long	L0_0_set_52
	.long	L0_0_set_35
	.long	L0_0_set_179
	.long	L0_0_set_18
	.long	L0_0_set_32
	.long	L0_0_set_18
	.long	L0_0_set_18
	.long	L0_0_set_14
	.long	L0_0_set_10
	.long	L0_0_set_131
	.long	L0_0_set_131
	.long	L0_0_set_119
	.long	L0_0_set_92
	.long	L0_0_set_35
	.long	L0_0_set_18
	.long	L0_0_set_32
	.long	L0_0_set_4
.set L0_1_set_40, LBB0_40-LJTI0_1
.set L0_1_set_178, LBB0_178-LJTI0_1
.set L0_1_set_41, LBB0_41-LJTI0_1
.set L0_1_set_38, LBB0_38-LJTI0_1
.set L0_1_set_42, LBB0_42-LJTI0_1
LJTI0_1:
	.long	L0_1_set_40
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_41
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_38
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_178
	.long	L0_1_set_42
.set L0_2_set_25, LBB0_25-LJTI0_2
.set L0_2_set_178, LBB0_178-LJTI0_2
.set L0_2_set_28, LBB0_28-LJTI0_2
.set L0_2_set_27, LBB0_27-LJTI0_2
.set L0_2_set_31, LBB0_31-LJTI0_2
.set L0_2_set_26, LBB0_26-LJTI0_2
.set L0_2_set_22, LBB0_22-LJTI0_2
.set L0_2_set_30, LBB0_30-LJTI0_2
.set L0_2_set_29, LBB0_29-LJTI0_2
LJTI0_2:
	.long	L0_2_set_25
	.long	L0_2_set_178
	.long	L0_2_set_28
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_27
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_31
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_26
	.long	L0_2_set_178
	.long	L0_2_set_22
	.long	L0_2_set_30
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_178
	.long	L0_2_set_29
	.end_data_region
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	" ^~"

	.comm	_MODE_TOK,4,2                   ## @MODE_TOK
	.comm	_MODE_NOSUB,4,2                 ## @MODE_NOSUB
	.comm	_MODE_QUOTED,4,2                ## @MODE_QUOTED
	.comm	_MANDOCERR_REQ_EMPTY,4,2        ## @MANDOCERR_REQ_EMPTY
L_.str.1:                               ## @.str.1
	.asciz	"tdefine"

	.comm	_MODE_SUB,4,2                   ## @MODE_SUB
L_.str.2:                               ## @.str.2
	.asciz	"%s"

	.comm	_eqn_toks,8,3                   ## @eqn_toks
	.comm	_MANDOCERR_EQN_NOBOX,4,2        ## @MANDOCERR_EQN_NOBOX
	.comm	_EQN_TEXT,8,3                   ## @EQN_TEXT
L_.str.3:                               ## @.str.3
	.space	1

	.comm	_EQN_LIST,8,3                   ## @EQN_LIST
	.comm	_EQNFONT_ROMAN,8,3              ## @EQNFONT_ROMAN
L_.str.4:                               ## @.str.4
	.asciz	"\\[ad]"

L_.str.5:                               ## @.str.5
	.asciz	"\\[->]"

L_.str.6:                               ## @.str.6
	.asciz	"\\[<>]"

L_.str.7:                               ## @.str.7
	.asciz	"\\[a~]"

L_.str.8:                               ## @.str.8
	.asciz	"\\[ul]"

L_.str.9:                               ## @.str.9
	.asciz	"\\[rn]"

L_.str.10:                              ## @.str.10
	.asciz	"\\[a.]"

L_.str.11:                              ## @.str.11
	.asciz	"\\[ha]"

	.comm	_EQNFONT_FAT,8,3                ## @EQNFONT_FAT
	.comm	_EQNFONT_ITALIC,8,3             ## @EQNFONT_ITALIC
	.comm	_EQNFONT_BOLD,8,3               ## @EQNFONT_BOLD
	.comm	_MANDOCERR_IT_NONUM,4,2         ## @MANDOCERR_IT_NONUM
	.comm	_EQNPOS_SUB,4,2                 ## @EQNPOS_SUB
	.comm	_EQNPOS_SUP,4,2                 ## @EQNPOS_SUP
	.comm	_EQNPOS_SUBSUP,4,2              ## @EQNPOS_SUBSUP
	.comm	_EQNPOS_SQRT,4,2                ## @EQNPOS_SQRT
	.comm	_EQNPOS_OVER,4,2                ## @EQNPOS_OVER
	.comm	_EQNPOS_FROM,4,2                ## @EQNPOS_FROM
	.comm	_EQNPOS_FROMTO,4,2              ## @EQNPOS_FROMTO
	.comm	_EQNPOS_TO,4,2                  ## @EQNPOS_TO
	.comm	_EQN_SUBEXPR,8,3                ## @EQN_SUBEXPR
	.comm	_MANDOCERR_BLK_NOTOPEN,4,2      ## @MANDOCERR_BLK_NOTOPEN
L_.str.12:                              ## @.str.12
	.asciz	"ceiling"

L_.str.13:                              ## @.str.13
	.asciz	"\\[rc]"

L_.str.14:                              ## @.str.14
	.asciz	"floor"

L_.str.15:                              ## @.str.15
	.asciz	"\\[rf]"

	.comm	_EQN_PILE,8,3                   ## @EQN_PILE
	.comm	_EQN_MATRIX,8,3                 ## @EQN_MATRIX
L_.str.16:                              ## @.str.16
	.asciz	"\\[lc]"

L_.str.17:                              ## @.str.17
	.asciz	"\\[lf]"

	.comm	_MANDOCERR_IT_STRAY,4,2         ## @MANDOCERR_IT_STRAY
	.comm	_EQNFONT_NONE,8,3               ## @EQNFONT_NONE
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_eqn_parse                      ; -- Begin function eqn_parse
	.p2align	2
_eqn_parse:                             ; @eqn_parse
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #128
	.cfi_def_cfa_offset 128
	stp	x28, x27, [sp, #32]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #48]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #64]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #80]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #96]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #112]            ; 16-byte Folded Spill
	add	x29, sp, #112
	.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
	mov	x19, x0
	ldr	x8, [x0, #40]
	ldr	x23, [x8, #8]
	cmp	x23, #0
	cset	w0, ne
	bl	_assert
	ldr	x20, [x19]
	cbz	x20, LBB0_169
; %bb.1:
Lloh0:
	adrp	x1, l_.str@PAGE
Lloh1:
	add	x1, x1, l_.str@PAGEOFF
	mov	x0, x20
	bl	_strspn
	add	x8, x20, w0, sxtw
Lloh2:
	adrp	x28, _MODE_TOK@GOTPAGE
Lloh3:
	ldr	x28, [x28, _MODE_TOK@GOTPAGEOFF]
Lloh4:
	adrp	x22, lJTI0_0@PAGE
Lloh5:
	add	x22, x22, lJTI0_0@PAGEOFF
Lloh6:
	adrp	x20, _EQN_TEXT@GOTPAGE
Lloh7:
	ldr	x20, [x20, _EQN_TEXT@GOTPAGEOFF]
Lloh8:
	adrp	x21, _EQNFONT_NONE@GOTPAGE
Lloh9:
	ldr	x21, [x21, _EQNFONT_NONE@GOTPAGEOFF]
Lloh10:
	adrp	x26, _EQNFONT_ROMAN@GOTPAGE
Lloh11:
	ldr	x26, [x26, _EQNFONT_ROMAN@GOTPAGEOFF]
	stp	x8, x8, [x19, #8]
	b	LBB0_4
LBB0_2:                                 ;   in Loop: Header=BB0_4 Depth=1
Lloh12:
	adrp	x0, l_.str.4@PAGE
Lloh13:
	add	x0, x0, l_.str.4@PAGEOFF
LBB0_3:                                 ;   in Loop: Header=BB0_4 Depth=1
	bl	_mandoc_strdup
	str	x0, [x23, #104]
	ldr	x23, [x23, #32]
LBB0_4:                                 ; =>This Loop Header: Depth=1
                                        ;     Child Loop BB0_92 Depth 2
                                        ;     Child Loop BB0_22 Depth 2
                                        ;     Child Loop BB0_30 Depth 2
                                        ;     Child Loop BB0_83 Depth 2
                                        ;     Child Loop BB0_85 Depth 2
                                        ;     Child Loop BB0_59 Depth 2
                                        ;     Child Loop BB0_17 Depth 2
                                        ;     Child Loop BB0_12 Depth 2
                                        ;     Child Loop BB0_137 Depth 2
                                        ;     Child Loop BB0_27 Depth 2
                                        ;     Child Loop BB0_38 Depth 2
                                        ;     Child Loop BB0_48 Depth 2
                                        ;     Child Loop BB0_33 Depth 2
                                        ;     Child Loop BB0_111 Depth 2
                                        ;       Child Loop BB0_113 Depth 3
	ldr	w1, [x28]
	mov	x0, x19
	bl	_eqn_next
	sub	w8, w0, #128
	cmp	w8, #49
	b.hi	LBB0_170
; %bb.5:                                ;   in Loop: Header=BB0_4 Depth=1
	mov	x24, x0
	adr	x9, LBB0_4
	ldrh	w10, [x22, x8, lsl #1]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_6:                                 ;   in Loop: Header=BB0_4 Depth=1
	ldr	x8, [x23, #48]
	cbnz	x8, LBB0_8
; %bb.7:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh14:
	adrp	x8, _MANDOCERR_EQN_NOBOX@GOTPAGE
Lloh15:
	ldr	x8, [x8, _MANDOCERR_EQN_NOBOX@GOTPAGEOFF]
Lloh16:
	ldr	w0, [x8]
	ldr	x8, [x19, #40]
	ldp	w2, w1, [x8]
Lloh17:
	adrp	x8, _eqn_toks@GOTPAGE
Lloh18:
	ldr	x8, [x8, _eqn_toks@GOTPAGEOFF]
Lloh19:
	ldr	x8, [x8]
	ldr	w8, [x8, w24, uxtw #2]
	str	x8, [sp]
Lloh20:
	adrp	x3, l_.str.2@PAGE
Lloh21:
	add	x3, x3, l_.str.2@PAGEOFF
	bl	_mandoc_msg
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_alloc
	mov	x25, x0
	ldr	x8, [x20]
	str	x8, [x0]
Lloh22:
	adrp	x0, l_.str.3@PAGE
Lloh23:
	add	x0, x0, l_.str.3@PAGEOFF
	bl	_mandoc_strdup
	str	x0, [x25, #8]
LBB0_8:                                 ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_makebinary
Lloh24:
	adrp	x8, _EQN_LIST@GOTPAGE
Lloh25:
	ldr	x8, [x8, _EQN_LIST@GOTPAGEOFF]
Lloh26:
	ldr	x8, [x8]
	str	x8, [x0]
	mov	w8, #1
	str	w8, [x0, #16]
	ldr	x8, [x26]
	str	x8, [x0, #72]
	sub	w8, w24, #129
	cmp	w8, #46
	b.hi	LBB0_170
; %bb.9:                                ;   in Loop: Header=BB0_4 Depth=1
	mov	x23, x0
Lloh27:
	adrp	x11, lJTI0_2@PAGE
Lloh28:
	add	x11, x11, lJTI0_2@PAGEOFF
	adr	x9, LBB0_2
	ldrh	w10, [x11, x8, lsl #1]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_10:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh29:
	adrp	x0, l_.str.5@PAGE
Lloh30:
	add	x0, x0, l_.str.5@PAGEOFF
	b	LBB0_3
LBB0_11:                                ;   in Loop: Header=BB0_12 Depth=2
	ldr	x23, [x23, #32]
LBB0_12:                                ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldp	w9, w8, [x23, #16]
	cmp	w8, w9
	b.eq	LBB0_11
; %bb.13:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_alloc
	mov	x23, x0
Lloh31:
	adrp	x8, _EQN_PILE@GOTPAGE
Lloh32:
	ldr	x8, [x8, _EQN_PILE@GOTPAGEOFF]
LBB0_14:                                ;   in Loop: Header=BB0_4 Depth=1
	ldr	x8, [x8]
	str	x8, [x0]
LBB0_15:                                ;   in Loop: Header=BB0_4 Depth=1
	mov	w8, #1
	str	w8, [x0, #16]
	b	LBB0_4
LBB0_16:                                ;   in Loop: Header=BB0_17 Depth=2
	ldr	x23, [x23, #32]
LBB0_17:                                ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldp	w9, w8, [x23, #16]
	cmp	w8, w9
	b.eq	LBB0_16
; %bb.18:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_alloc
Lloh33:
	adrp	x8, _EQN_LIST@GOTPAGE
Lloh34:
	ldr	x8, [x8, _EQN_LIST@GOTPAGEOFF]
Lloh35:
	ldr	x8, [x8]
	str	x8, [x0]
	mov	w8, #1
	str	w8, [x0, #16]
	sub	w8, w24, #142
	cmp	w8, #32
	b.hi	LBB0_170
; %bb.19:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	x23, x0
Lloh36:
	adrp	x11, lJTI0_1@PAGE
Lloh37:
	add	x11, x11, lJTI0_1@PAGEOFF
	adr	x9, LBB0_20
	ldrh	w10, [x11, x8, lsl #1]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_20:                                ;   in Loop: Header=BB0_4 Depth=1
	ldr	x8, [x26]
	str	x8, [x23, #72]
	b	LBB0_4
LBB0_21:                                ;   in Loop: Header=BB0_22 Depth=2
	ldr	x23, [x23, #32]
LBB0_22:                                ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldp	w9, w8, [x23, #16]
	cmp	w8, w9
	b.eq	LBB0_21
; %bb.23:                               ;   in Loop: Header=BB0_4 Depth=1
	cmp	w24, #153
	b.ne	LBB0_105
; %bb.24:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh38:
	adrp	x8, _MODE_SUB@GOTPAGE
Lloh39:
	ldr	x8, [x8, _MODE_SUB@GOTPAGEOFF]
Lloh40:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_eqn_next
	cmp	w0, #163
	b.ne	LBB0_145
; %bb.25:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh41:
	adrp	x8, _MANDOCERR_REQ_EMPTY@GOTPAGE
Lloh42:
	ldr	x8, [x8, _MANDOCERR_REQ_EMPTY@GOTPAGEOFF]
Lloh43:
	ldr	w0, [x8]
	ldr	x8, [x19, #40]
	ldp	w2, w1, [x8]
Lloh44:
	adrp	x8, _eqn_toks@GOTPAGE
Lloh45:
	ldr	x8, [x8, _eqn_toks@GOTPAGEOFF]
Lloh46:
	ldr	x8, [x8]
	ldr	w8, [x8, #612]
	b	LBB0_69
LBB0_26:                                ;   in Loop: Header=BB0_27 Depth=2
	ldr	x23, [x23, #32]
LBB0_27:                                ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldp	w9, w8, [x23, #16]
	cmp	w8, w9
	b.eq	LBB0_26
; %bb.28:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_alloc
	mov	x23, x0
Lloh47:
	adrp	x8, _EQN_SUBEXPR@GOTPAGE
Lloh48:
	ldr	x8, [x8, _EQN_SUBEXPR@GOTPAGEOFF]
Lloh49:
	ldr	x8, [x8]
	str	x8, [x0]
Lloh50:
	adrp	x8, _EQNPOS_SQRT@GOTPAGE
Lloh51:
	ldr	x8, [x8, _EQNPOS_SQRT@GOTPAGEOFF]
Lloh52:
	ldr	w8, [x8]
	str	w8, [x0, #96]
	b	LBB0_15
LBB0_29:                                ;   in Loop: Header=BB0_30 Depth=2
	ldr	x23, [x23, #32]
LBB0_30:                                ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldp	w9, w8, [x23, #16]
	cmp	w8, w9
	b.eq	LBB0_29
; %bb.31:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_alloc
	mov	x23, x0
Lloh53:
	adrp	x8, _EQN_MATRIX@GOTPAGE
Lloh54:
	ldr	x8, [x8, _EQN_MATRIX@GOTPAGEOFF]
	b	LBB0_14
LBB0_32:                                ;   in Loop: Header=BB0_4 Depth=1
	ldr	x27, [x19, #8]
	cmp	x27, #0
	cset	w0, ne
	bl	_assert
LBB0_33:                                ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldp	w9, w8, [x23, #16]
	cmp	w8, w9
	b.ne	LBB0_41
; %bb.34:                               ;   in Loop: Header=BB0_33 Depth=2
	ldr	x23, [x23, #32]
	b	LBB0_33
LBB0_35:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh55:
	adrp	x8, _MODE_SUB@GOTPAGE
Lloh56:
	ldr	x8, [x8, _MODE_SUB@GOTPAGEOFF]
Lloh57:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_eqn_next
	cmp	w0, #163
	b.ne	LBB0_4
	b	LBB0_55
LBB0_36:                                ;   in Loop: Header=BB0_4 Depth=1
	ldr	x8, [x23, #48]
	cbnz	x8, LBB0_38
; %bb.37:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh58:
	adrp	x8, _MANDOCERR_EQN_NOBOX@GOTPAGE
Lloh59:
	ldr	x8, [x8, _MANDOCERR_EQN_NOBOX@GOTPAGEOFF]
Lloh60:
	ldr	w0, [x8]
	ldr	x8, [x19, #40]
	ldp	w2, w1, [x8]
Lloh61:
	adrp	x8, _eqn_toks@GOTPAGE
Lloh62:
	ldr	x8, [x8, _eqn_toks@GOTPAGEOFF]
Lloh63:
	ldr	x8, [x8]
	ldr	w8, [x8, w24, uxtw #2]
	str	x8, [sp]
Lloh64:
	adrp	x3, l_.str.2@PAGE
Lloh65:
	add	x3, x3, l_.str.2@PAGEOFF
	bl	_mandoc_msg
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_alloc
	mov	x25, x0
	ldr	x8, [x20]
	str	x8, [x0]
Lloh66:
	adrp	x0, l_.str.3@PAGE
Lloh67:
	add	x0, x0, l_.str.3@PAGEOFF
	bl	_mandoc_strdup
	str	x0, [x25, #8]
LBB0_38:                                ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldr	w8, [x23, #16]
	cmp	w8, #1
	b.ne	LBB0_45
; %bb.39:                               ;   in Loop: Header=BB0_38 Depth=2
	ldr	w8, [x23, #20]
	cmp	w8, #1
	b.ne	LBB0_45
; %bb.40:                               ;   in Loop: Header=BB0_38 Depth=2
	ldr	x23, [x23, #32]
	b	LBB0_38
LBB0_41:                                ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_alloc
	ldr	x8, [x20]
	stp	x8, x27, [x0]
	cmp	w24, #136
	b.eq	LBB0_4
; %bb.42:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	x25, x0
	cmp	w24, #145
	b.eq	LBB0_106
; %bb.43:                               ;   in Loop: Header=BB0_4 Depth=1
	cmp	w24, #160
	b.ne	LBB0_108
; %bb.44:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x8, [x26]
	str	x8, [x25, #72]
	b	LBB0_4
LBB0_45:                                ;   in Loop: Header=BB0_4 Depth=1
	cmp	w24, #161
	b.eq	LBB0_47
; %bb.46:                               ;   in Loop: Header=BB0_4 Depth=1
	cmp	w24, #133
	b.ne	LBB0_50
LBB0_47:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh68:
	adrp	x8, _EQNPOS_SUB@GOTPAGE
Lloh69:
	ldr	x8, [x8, _EQNPOS_SUB@GOTPAGEOFF]
Lloh70:
	ldr	w8, [x8]
Lloh71:
	adrp	x9, _EQNPOS_SUP@GOTPAGE
Lloh72:
	ldr	x9, [x9, _EQNPOS_SUP@GOTPAGEOFF]
Lloh73:
	ldr	w9, [x9]
Lloh74:
	adrp	x10, _EQNPOS_SUBSUP@GOTPAGE
Lloh75:
	ldr	x10, [x10, _EQNPOS_SUBSUP@GOTPAGEOFF]
Lloh76:
	ldr	w10, [x10]
Lloh77:
	adrp	x11, _EQNPOS_SQRT@GOTPAGE
Lloh78:
	ldr	x11, [x11, _EQNPOS_SQRT@GOTPAGEOFF]
Lloh79:
	ldr	w11, [x11]
	mov	x12, x23
Lloh80:
	adrp	x13, _EQNPOS_OVER@GOTPAGE
Lloh81:
	ldr	x13, [x13, _EQNPOS_OVER@GOTPAGEOFF]
Lloh82:
	ldr	w13, [x13]
LBB0_48:                                ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldr	w14, [x12, #96]
	ldr	x12, [x12, #32]
	cmp	w14, w8
	ccmp	w14, w9, #4, ne
	ccmp	w14, w10, #4, ne
	ccmp	w14, w11, #4, ne
	ccmp	w14, w13, #4, ne
	b.eq	LBB0_70
; %bb.49:                               ;   in Loop: Header=BB0_48 Depth=2
	cbnz	x12, LBB0_48
LBB0_50:                                ;   in Loop: Header=BB0_4 Depth=1
	cmp	w24, #133
	b.eq	LBB0_71
LBB0_51:                                ;   in Loop: Header=BB0_4 Depth=1
	cmp	w24, #137
	b.ne	LBB0_73
; %bb.52:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	w8, [x23, #96]
Lloh83:
	adrp	x9, _EQNPOS_SUB@GOTPAGE
Lloh84:
	ldr	x9, [x9, _EQNPOS_SUB@GOTPAGEOFF]
Lloh85:
	ldr	w9, [x9]
	cmp	w8, w9
	b.ne	LBB0_140
; %bb.53:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	w8, #3
	str	w8, [x23, #16]
Lloh86:
	adrp	x8, _EQNPOS_SUBSUP@GOTPAGE
Lloh87:
	ldr	x8, [x8, _EQNPOS_SUBSUP@GOTPAGEOFF]
	b	LBB0_144
LBB0_54:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh88:
	adrp	x8, _MODE_SUB@GOTPAGE
Lloh89:
	ldr	x8, [x8, _MODE_SUB@GOTPAGEOFF]
Lloh90:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_eqn_next
	cmp	w0, #163
	b.ne	LBB0_134
LBB0_55:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh91:
	adrp	x8, _MANDOCERR_REQ_EMPTY@GOTPAGE
Lloh92:
	ldr	x8, [x8, _MANDOCERR_REQ_EMPTY@GOTPAGEOFF]
	b	LBB0_68
LBB0_56:                                ;   in Loop: Header=BB0_4 Depth=1
	cbz	x23, LBB0_67
; %bb.57:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh93:
	adrp	x8, _EQN_LIST@GOTPAGE
Lloh94:
	ldr	x8, [x8, _EQN_LIST@GOTPAGEOFF]
Lloh95:
	ldr	x8, [x8]
	mov	x25, x23
	b	LBB0_59
LBB0_58:                                ;   in Loop: Header=BB0_59 Depth=2
	ldr	x25, [x25, #32]
	cbz	x25, LBB0_67
LBB0_59:                                ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldr	x9, [x25]
	cmp	x9, x8
	b.ne	LBB0_58
; %bb.60:                               ;   in Loop: Header=BB0_59 Depth=2
	ldr	w9, [x25, #16]
	cmp	w9, #2
	b.lt	LBB0_58
; %bb.61:                               ;   in Loop: Header=BB0_59 Depth=2
	cmp	w24, #173
	b.eq	LBB0_156
; %bb.62:                               ;   in Loop: Header=BB0_59 Depth=2
	ldr	x9, [x25, #80]
	cbz	x9, LBB0_58
; %bb.63:                               ;   in Loop: Header=BB0_4 Depth=1
	cmp	w24, #143
	b.ne	LBB0_164
; %bb.64:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh96:
	adrp	x8, _MODE_SUB@GOTPAGE
Lloh97:
	ldr	x8, [x8, _MODE_SUB@GOTPAGEOFF]
Lloh98:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_eqn_next
	cmp	w0, #163
	b.ne	LBB0_158
; %bb.65:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh99:
	adrp	x8, _MANDOCERR_REQ_EMPTY@GOTPAGE
Lloh100:
	ldr	x8, [x8, _MANDOCERR_REQ_EMPTY@GOTPAGEOFF]
Lloh101:
	ldr	w0, [x8]
	ldr	x8, [x19, #40]
	ldp	w2, w1, [x8]
Lloh102:
	adrp	x8, _eqn_toks@GOTPAGE
Lloh103:
	ldr	x8, [x8, _eqn_toks@GOTPAGEOFF]
Lloh104:
	ldr	x8, [x8]
	ldr	w8, [x8, #572]
	str	x8, [sp]
Lloh105:
	adrp	x3, l_.str.2@PAGE
Lloh106:
	add	x3, x3, l_.str.2@PAGEOFF
	bl	_mandoc_msg
	mov	x23, x25
	b	LBB0_4
LBB0_66:                                ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	bl	_eqn_def
	b	LBB0_4
LBB0_67:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh107:
	adrp	x8, _MANDOCERR_BLK_NOTOPEN@GOTPAGE
Lloh108:
	ldr	x8, [x8, _MANDOCERR_BLK_NOTOPEN@GOTPAGEOFF]
LBB0_68:                                ;   in Loop: Header=BB0_4 Depth=1
	ldr	w0, [x8]
	ldr	x8, [x19, #40]
	ldp	w2, w1, [x8]
Lloh109:
	adrp	x8, _eqn_toks@GOTPAGE
Lloh110:
	ldr	x8, [x8, _eqn_toks@GOTPAGEOFF]
Lloh111:
	ldr	x8, [x8]
	ldr	w8, [x8, w24, uxtw #2]
LBB0_69:                                ;   in Loop: Header=BB0_4 Depth=1
	str	x8, [sp]
Lloh112:
	adrp	x3, l_.str.2@PAGE
Lloh113:
	add	x3, x3, l_.str.2@PAGEOFF
	bl	_mandoc_msg
	b	LBB0_4
LBB0_70:                                ;   in Loop: Header=BB0_4 Depth=1
	mov	x23, x12
	cmp	w24, #133
	b.ne	LBB0_51
LBB0_71:                                ;   in Loop: Header=BB0_4 Depth=1
	ldr	w8, [x23, #96]
Lloh114:
	adrp	x9, _EQNPOS_FROM@GOTPAGE
Lloh115:
	ldr	x9, [x9, _EQNPOS_FROM@GOTPAGEOFF]
Lloh116:
	ldr	w9, [x9]
	cmp	w8, w9
	b.ne	LBB0_141
; %bb.72:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	w8, #3
	str	w8, [x23, #16]
Lloh117:
	adrp	x8, _EQNPOS_FROMTO@GOTPAGE
Lloh118:
	ldr	x8, [x8, _EQNPOS_FROMTO@GOTPAGEOFF]
	b	LBB0_144
LBB0_73:                                ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_makebinary
	mov	x23, x0
	cmp	w24, #138
	b.eq	LBB0_143
; %bb.74:                               ;   in Loop: Header=BB0_4 Depth=1
	cmp	w24, #161
	b.ne	LBB0_170
; %bb.75:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh119:
	adrp	x8, _EQNPOS_FROM@GOTPAGE
Lloh120:
	ldr	x8, [x8, _EQNPOS_FROM@GOTPAGEOFF]
	b	LBB0_144
LBB0_76:                                ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	bl	_eqn_undef
	b	LBB0_4
LBB0_77:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh121:
	adrp	x8, _MODE_NOSUB@GOTPAGE
Lloh122:
	ldr	x8, [x8, _MODE_NOSUB@GOTPAGEOFF]
Lloh123:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_eqn_next
	cmp	w0, #163
	b.eq	LBB0_79
; %bb.78:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh124:
	adrp	x8, _MODE_QUOTED@GOTPAGE
Lloh125:
	ldr	x8, [x8, _MODE_QUOTED@GOTPAGEOFF]
Lloh126:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_eqn_next
	cmp	w0, #163
	b.ne	LBB0_4
LBB0_79:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh127:
	adrp	x8, _MANDOCERR_REQ_EMPTY@GOTPAGE
Lloh128:
	ldr	x8, [x8, _MANDOCERR_REQ_EMPTY@GOTPAGEOFF]
Lloh129:
	ldr	w0, [x8]
	ldr	x8, [x19, #40]
	ldp	w2, w1, [x8]
Lloh130:
	adrp	x3, l_.str.1@PAGE
Lloh131:
	add	x3, x3, l_.str.1@PAGEOFF
	bl	_mandoc_msg
	b	LBB0_4
LBB0_80:                                ;   in Loop: Header=BB0_4 Depth=1
	ldr	x8, [x23, #48]
	cbnz	x8, LBB0_83
; %bb.81:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh132:
	adrp	x8, _MANDOCERR_EQN_NOBOX@GOTPAGE
Lloh133:
	ldr	x8, [x8, _MANDOCERR_EQN_NOBOX@GOTPAGEOFF]
Lloh134:
	ldr	w0, [x8]
	ldr	x8, [x19, #40]
	ldp	w2, w1, [x8]
Lloh135:
	adrp	x8, _eqn_toks@GOTPAGE
Lloh136:
	ldr	x8, [x8, _eqn_toks@GOTPAGEOFF]
Lloh137:
	ldr	x8, [x8]
	ldr	w8, [x8, #588]
	str	x8, [sp]
Lloh138:
	adrp	x3, l_.str.2@PAGE
Lloh139:
	add	x3, x3, l_.str.2@PAGEOFF
	bl	_mandoc_msg
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_alloc
	mov	x24, x0
	ldr	x8, [x20]
	str	x8, [x0]
Lloh140:
	adrp	x0, l_.str.3@PAGE
Lloh141:
	add	x0, x0, l_.str.3@PAGEOFF
	bl	_mandoc_strdup
	str	x0, [x24, #8]
	b	LBB0_83
LBB0_82:                                ;   in Loop: Header=BB0_83 Depth=2
	ldr	x23, [x23, #32]
LBB0_83:                                ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldp	w9, w8, [x23, #16]
	cmp	w8, w9
	b.eq	LBB0_82
; %bb.84:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh142:
	adrp	x8, _EQN_SUBEXPR@GOTPAGE
Lloh143:
	ldr	x8, [x8, _EQN_SUBEXPR@GOTPAGEOFF]
Lloh144:
	ldr	x8, [x8]
LBB0_85:                                ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldr	x9, [x23]
	cmp	x8, x9
	b.ne	LBB0_139
; %bb.86:                               ;   in Loop: Header=BB0_85 Depth=2
	ldr	x23, [x23, #32]
	b	LBB0_85
LBB0_87:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh145:
	adrp	x8, _MODE_SUB@GOTPAGE
Lloh146:
	ldr	x8, [x8, _MODE_SUB@GOTPAGEOFF]
Lloh147:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_eqn_next
	cmp	w0, #163
	b.ne	LBB0_4
; %bb.88:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh148:
	adrp	x8, _MANDOCERR_REQ_EMPTY@GOTPAGE
Lloh149:
	ldr	x8, [x8, _MANDOCERR_REQ_EMPTY@GOTPAGEOFF]
Lloh150:
	ldr	w0, [x8]
	ldr	x8, [x19, #40]
	ldp	w2, w1, [x8]
Lloh151:
	adrp	x8, _eqn_toks@GOTPAGE
Lloh152:
	ldr	x8, [x8, _eqn_toks@GOTPAGEOFF]
Lloh153:
	ldr	x8, [x8]
	ldr	w8, [x8, #632]
	b	LBB0_69
LBB0_89:                                ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	bl	_eqn_delim
	b	LBB0_4
LBB0_90:                                ;   in Loop: Header=BB0_4 Depth=1
	cbz	x23, LBB0_94
; %bb.91:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh154:
	adrp	x8, _EQN_PILE@GOTPAGE
Lloh155:
	ldr	x8, [x8, _EQN_PILE@GOTPAGEOFF]
Lloh156:
	ldr	x8, [x8]
	mov	x1, x23
LBB0_92:                                ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldr	x9, [x1]
	cmp	x9, x8
	b.eq	LBB0_148
; %bb.93:                               ;   in Loop: Header=BB0_92 Depth=2
	ldr	x1, [x1, #32]
	cbnz	x1, LBB0_92
LBB0_94:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh157:
	adrp	x8, _MANDOCERR_IT_STRAY@GOTPAGE
Lloh158:
	ldr	x8, [x8, _MANDOCERR_IT_STRAY@GOTPAGEOFF]
Lloh159:
	ldr	w0, [x8]
	ldr	x8, [x19, #40]
	ldp	w2, w1, [x8]
Lloh160:
	adrp	x8, _eqn_toks@GOTPAGE
Lloh161:
	ldr	x8, [x8, _eqn_toks@GOTPAGEOFF]
Lloh162:
	ldr	x8, [x8]
	ldr	w8, [x8, #708]
	b	LBB0_69
LBB0_95:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh163:
	adrp	x0, l_.str.8@PAGE
Lloh164:
	add	x0, x0, l_.str.8@PAGEOFF
	bl	_mandoc_strdup
	str	x0, [x23, #112]
	ldr	x23, [x23, #32]
	b	LBB0_4
LBB0_96:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh165:
	adrp	x0, l_.str.7@PAGE
Lloh166:
	add	x0, x0, l_.str.7@PAGEOFF
	b	LBB0_3
LBB0_97:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh167:
	adrp	x0, l_.str.11@PAGE
Lloh168:
	add	x0, x0, l_.str.11@PAGEOFF
	b	LBB0_3
LBB0_98:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh169:
	adrp	x0, l_.str.6@PAGE
Lloh170:
	add	x0, x0, l_.str.6@PAGEOFF
	b	LBB0_3
LBB0_99:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh171:
	adrp	x0, l_.str.10@PAGE
Lloh172:
	add	x0, x0, l_.str.10@PAGEOFF
	b	LBB0_3
LBB0_100:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh173:
	adrp	x0, l_.str.9@PAGE
Lloh174:
	add	x0, x0, l_.str.9@PAGEOFF
	b	LBB0_3
LBB0_101:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh175:
	adrp	x8, _EQNFONT_ITALIC@GOTPAGE
Lloh176:
	ldr	x8, [x8, _EQNFONT_ITALIC@GOTPAGEOFF]
	b	LBB0_104
LBB0_102:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh177:
	adrp	x8, _EQNFONT_FAT@GOTPAGE
Lloh178:
	ldr	x8, [x8, _EQNFONT_FAT@GOTPAGEOFF]
	b	LBB0_104
LBB0_103:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh179:
	adrp	x8, _EQNFONT_BOLD@GOTPAGE
Lloh180:
	ldr	x8, [x8, _EQNFONT_BOLD@GOTPAGEOFF]
LBB0_104:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x8, [x8]
	str	x8, [x23, #72]
	b	LBB0_4
LBB0_105:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	mov	x1, x23
	b	LBB0_149
LBB0_106:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x8, [x25, #72]
	ldr	x9, [x21]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.107:                              ;   in Loop: Header=BB0_4 Depth=1
Lloh181:
	adrp	x8, _EQNFONT_ITALIC@GOTPAGE
Lloh182:
	ldr	x8, [x8, _EQNFONT_ITALIC@GOTPAGEOFF]
Lloh183:
	ldr	x8, [x8]
	str	x8, [x25, #72]
	b	LBB0_4
LBB0_108:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x8, [x25, #72]
	ldr	x9, [x21]
	cmp	x8, x9
	b.ne	LBB0_4
; %bb.109:                              ;   in Loop: Header=BB0_4 Depth=1
	ldrb	w8, [x27]
	cbz	w8, LBB0_4
; %bb.110:                              ;   in Loop: Header=BB0_4 Depth=1
	mov	x24, x26
	str	xzr, [sp, #16]                  ; 8-byte Folded Spill
LBB0_111:                               ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Loop Header: Depth=2
                                        ;       Child Loop BB0_113 Depth 3
	mov	w20, #0
	sub	x26, x27, #1
	b	LBB0_113
LBB0_112:                               ;   in Loop: Header=BB0_113 Depth=3
	ldr	x26, [sp, #24]
	mov	x20, x21
LBB0_113:                               ;   Parent Loop BB0_4 Depth=1
                                        ;     Parent Loop BB0_111 Depth=2
                                        ; =>    This Inner Loop Header: Depth=3
	add	x8, x26, #1
	str	x8, [sp, #24]
	ldrb	w0, [x26, #1]
	bl	_isalpha
	cbz	w0, LBB0_115
; %bb.114:                              ;   in Loop: Header=BB0_113 Depth=3
	mov	w21, #0
	cmp	x26, x27
	b.lo	LBB0_112
	b	LBB0_121
LBB0_115:                               ;   in Loop: Header=BB0_113 Depth=3
	ldr	x8, [sp, #24]
	ldrb	w0, [x8]
	bl	_isdigit
	cbz	w0, LBB0_117
LBB0_116:                               ;   in Loop: Header=BB0_113 Depth=3
	mov	w21, #1
	cmp	x26, x27
	b.lo	LBB0_112
	b	LBB0_121
LBB0_117:                               ;   in Loop: Header=BB0_113 Depth=3
	ldr	x8, [sp, #24]
	ldrb	w9, [x8]
	cmp	w9, #46
	b.ne	LBB0_120
; %bb.118:                              ;   in Loop: Header=BB0_113 Depth=3
	cmp	w20, #1
	b.eq	LBB0_116
; %bb.119:                              ;   in Loop: Header=BB0_113 Depth=3
	ldrb	w0, [x8, #1]
	bl	_isdigit
	cbnz	w0, LBB0_116
LBB0_120:                               ;   in Loop: Header=BB0_113 Depth=3
	mov	w21, #2
	cmp	x26, x27
	b.lo	LBB0_112
LBB0_121:                               ;   in Loop: Header=BB0_113 Depth=3
	cmp	w20, #0
Lloh184:
	adrp	x8, _EQNFONT_ITALIC@GOTPAGE
Lloh185:
	ldr	x8, [x8, _EQNFONT_ITALIC@GOTPAGEOFF]
	csel	x8, x8, x24, eq
	ldr	x8, [x8]
	str	x8, [x25, #72]
	ldrb	w8, [x26]
	cmp	w8, #92
	b.ne	LBB0_123
; %bb.122:                              ;   in Loop: Header=BB0_113 Depth=3
	add	x0, sp, #24
	mov	x1, #0
	mov	x2, #0
	bl	_mandoc_escape
LBB0_123:                               ;   in Loop: Header=BB0_113 Depth=3
	ldr	x9, [sp, #24]
	ldrb	w8, [x9]
	cbz	w8, LBB0_151
; %bb.124:                              ;   in Loop: Header=BB0_113 Depth=3
	cmp	w21, w20
	b.ne	LBB0_127
; %bb.125:                              ;   in Loop: Header=BB0_113 Depth=3
	ldrb	w10, [x26]
	cmp	w10, #44
	b.eq	LBB0_127
; %bb.126:                              ;   in Loop: Header=BB0_113 Depth=3
	mov	x26, x9
	mov	x20, x21
	cmp	w8, #44
	b.ne	LBB0_113
LBB0_127:                               ;   in Loop: Header=BB0_111 Depth=2
	ldp	w9, w8, [x23, #16]
	cmp	w8, w9
	b.ne	LBB0_130
; %bb.128:                              ;   in Loop: Header=BB0_111 Depth=2
	ldr	x9, [x25, #40]
Lloh186:
	adrp	x20, _EQN_TEXT@GOTPAGE
Lloh187:
	ldr	x20, [x20, _EQN_TEXT@GOTPAGEOFF]
	cbz	x9, LBB0_131
; %bb.129:                              ;   in Loop: Header=BB0_111 Depth=2
	str	xzr, [x9, #64]
	b	LBB0_132
LBB0_130:                               ;   in Loop: Header=BB0_111 Depth=2
Lloh188:
	adrp	x20, _EQN_TEXT@GOTPAGE
Lloh189:
	ldr	x20, [x20, _EQN_TEXT@GOTPAGEOFF]
	b	LBB0_133
LBB0_131:                               ;   in Loop: Header=BB0_111 Depth=2
	ldr	x10, [x25, #64]
	str	x10, [x23, #56]
LBB0_132:                               ;   in Loop: Header=BB0_111 Depth=2
	str	x9, [x23, #48]
	sub	w8, w8, #1
	str	w8, [x23, #20]
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_alloc
	mov	x23, x0
Lloh190:
	adrp	x8, _EQN_LIST@GOTPAGE
Lloh191:
	ldr	x8, [x8, _EQN_LIST@GOTPAGEOFF]
Lloh192:
	ldr	x8, [x8]
	str	x8, [x0]
	stp	x25, x25, [x0, #48]
	stp	x0, xzr, [x25, #32]
	str	x0, [sp, #16]                   ; 8-byte Folded Spill
LBB0_133:                               ;   in Loop: Header=BB0_111 Depth=2
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_alloc
	mov	x26, x0
	ldr	x8, [x20]
	str	x8, [x0]
	ldr	x0, [sp, #24]
	bl	_mandoc_strdup
	str	x0, [x26, #8]
	ldr	x0, [x25, #8]
	ldr	x8, [sp, #24]
	sub	x1, x8, x0
	bl	_mandoc_strndup
	mov	x27, x0
	ldr	x0, [x25, #8]
	bl	_free
	str	x27, [x25, #8]
	ldr	x27, [x26, #8]
	mov	x25, x26
	b	LBB0_111
LBB0_134:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x0, [x19, #8]
	ldr	x1, [x19, #24]
	mov	w2, #10
	bl	_mandoc_strntoi
	cmn	w0, #1
	b.eq	LBB0_147
; %bb.135:                              ;   in Loop: Header=BB0_4 Depth=1
	mov	x25, x0
	cmp	w24, #157
	b.ne	LBB0_137
; %bb.136:                              ;   in Loop: Header=BB0_4 Depth=1
	str	w25, [x19, #32]
	b	LBB0_4
LBB0_137:                               ;   Parent Loop BB0_4 Depth=1
                                        ; =>  This Inner Loop Header: Depth=2
	ldp	w9, w8, [x23, #16]
	cmp	w8, w9
	b.ne	LBB0_150
; %bb.138:                              ;   in Loop: Header=BB0_137 Depth=2
	ldr	x23, [x23, #32]
	b	LBB0_137
LBB0_139:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_makebinary
	mov	x23, x0
Lloh193:
	adrp	x8, _EQNPOS_OVER@GOTPAGE
Lloh194:
	ldr	x8, [x8, _EQNPOS_OVER@GOTPAGEOFF]
	b	LBB0_142
LBB0_140:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_makebinary
	mov	x23, x0
Lloh195:
	adrp	x8, _EQNPOS_SUP@GOTPAGE
Lloh196:
	ldr	x8, [x8, _EQNPOS_SUP@GOTPAGEOFF]
	b	LBB0_142
LBB0_141:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_makebinary
	mov	x23, x0
Lloh197:
	adrp	x8, _EQNPOS_TO@GOTPAGE
Lloh198:
	ldr	x8, [x8, _EQNPOS_TO@GOTPAGEOFF]
LBB0_142:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	w8, [x8]
	str	w8, [x0, #96]
	b	LBB0_4
LBB0_143:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh199:
	adrp	x8, _EQNPOS_SUB@GOTPAGE
Lloh200:
	ldr	x8, [x8, _EQNPOS_SUB@GOTPAGEOFF]
LBB0_144:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	w8, [x8]
	str	w8, [x23, #96]
	b	LBB0_4
LBB0_145:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_alloc
	mov	x23, x0
Lloh201:
	adrp	x8, _EQN_LIST@GOTPAGE
Lloh202:
	ldr	x8, [x8, _EQN_LIST@GOTPAGEOFF]
Lloh203:
	ldr	x8, [x8]
	str	x8, [x0]
	ldr	x0, [x19, #8]
	ldr	x1, [x19, #24]
Lloh204:
	adrp	x2, l_.str.12@PAGE
Lloh205:
	add	x2, x2, l_.str.12@PAGEOFF
	mov	w3, #7
	bl	_STRNEQ
	cbz	w0, LBB0_153
; %bb.146:                              ;   in Loop: Header=BB0_4 Depth=1
Lloh206:
	adrp	x0, l_.str.16@PAGE
Lloh207:
	add	x0, x0, l_.str.16@PAGEOFF
	b	LBB0_155
LBB0_147:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh208:
	adrp	x8, _MANDOCERR_IT_NONUM@GOTPAGE
Lloh209:
	ldr	x8, [x8, _MANDOCERR_IT_NONUM@GOTPAGEOFF]
	b	LBB0_68
LBB0_148:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
LBB0_149:                               ;   in Loop: Header=BB0_4 Depth=1
	bl	_eqn_box_alloc
	mov	x23, x0
Lloh210:
	adrp	x8, _EQN_LIST@GOTPAGE
Lloh211:
	ldr	x8, [x8, _EQN_LIST@GOTPAGEOFF]
Lloh212:
	ldr	x8, [x8]
	str	x8, [x0]
	b	LBB0_4
LBB0_150:                               ;   in Loop: Header=BB0_4 Depth=1
	mov	x0, x19
	mov	x1, x23
	bl	_eqn_box_alloc
	mov	x23, x0
Lloh213:
	adrp	x8, _EQN_LIST@GOTPAGE
Lloh214:
	ldr	x8, [x8, _EQN_LIST@GOTPAGEOFF]
Lloh215:
	ldr	x8, [x8]
	str	x8, [x0]
	mov	w8, #1
	str	w8, [x0, #16]
	str	w25, [x0, #24]
	b	LBB0_4
LBB0_151:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh216:
	adrp	x20, _EQN_TEXT@GOTPAGE
Lloh217:
	ldr	x20, [x20, _EQN_TEXT@GOTPAGEOFF]
Lloh218:
	adrp	x21, _EQNFONT_NONE@GOTPAGE
Lloh219:
	ldr	x21, [x21, _EQNFONT_NONE@GOTPAGEOFF]
	mov	x26, x24
	ldr	x8, [sp, #16]                   ; 8-byte Folded Reload
	cbz	x8, LBB0_4
; %bb.152:                              ;   in Loop: Header=BB0_4 Depth=1
	ldr	x23, [x8, #32]
	b	LBB0_4
LBB0_153:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x0, [x19, #8]
	ldr	x1, [x19, #24]
Lloh220:
	adrp	x2, l_.str.14@PAGE
Lloh221:
	add	x2, x2, l_.str.14@PAGEOFF
	mov	w3, #5
	bl	_STRNEQ
	cbz	w0, LBB0_157
; %bb.154:                              ;   in Loop: Header=BB0_4 Depth=1
Lloh222:
	adrp	x0, l_.str.17@PAGE
Lloh223:
	add	x0, x0, l_.str.17@PAGEOFF
LBB0_155:                               ;   in Loop: Header=BB0_4 Depth=1
	bl	_mandoc_strdup
	str	x0, [x23, #80]
	b	LBB0_4
LBB0_156:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x23, [x25, #32]
	ldr	x9, [x23]
Lloh224:
	adrp	x10, _EQN_PILE@GOTPAGE
Lloh225:
	ldr	x10, [x10, _EQN_PILE@GOTPAGEOFF]
Lloh226:
	ldr	x10, [x10]
Lloh227:
	adrp	x11, _EQN_MATRIX@GOTPAGE
Lloh228:
	ldr	x11, [x11, _EQN_MATRIX@GOTPAGEOFF]
Lloh229:
	ldr	x11, [x11]
	cmp	x9, x10
	ccmp	x9, x11, #4, ne
	b.ne	LBB0_166
	b	LBB0_165
LBB0_157:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x0, [x19, #8]
	ldr	x1, [x19, #24]
	bl	_mandoc_strndup
	str	x0, [x23, #80]
	b	LBB0_4
LBB0_158:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x0, [x19, #8]
	ldr	x1, [x19, #24]
Lloh230:
	adrp	x2, l_.str.12@PAGE
Lloh231:
	add	x2, x2, l_.str.12@PAGEOFF
	mov	w3, #7
	bl	_STRNEQ
	cbz	w0, LBB0_160
; %bb.159:                              ;   in Loop: Header=BB0_4 Depth=1
Lloh232:
	adrp	x0, l_.str.13@PAGE
Lloh233:
	add	x0, x0, l_.str.13@PAGEOFF
	bl	_mandoc_strdup
	b	LBB0_163
LBB0_160:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x0, [x19, #8]
	ldr	x1, [x19, #24]
Lloh234:
	adrp	x2, l_.str.14@PAGE
Lloh235:
	add	x2, x2, l_.str.14@PAGEOFF
	mov	w3, #5
	bl	_STRNEQ
	cbz	w0, LBB0_162
; %bb.161:                              ;   in Loop: Header=BB0_4 Depth=1
Lloh236:
	adrp	x0, l_.str.15@PAGE
Lloh237:
	add	x0, x0, l_.str.15@PAGEOFF
	bl	_mandoc_strdup
	b	LBB0_163
LBB0_162:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x0, [x19, #8]
	ldr	x1, [x19, #24]
	bl	_mandoc_strndup
LBB0_163:                               ;   in Loop: Header=BB0_4 Depth=1
	str	x0, [x25, #88]
LBB0_164:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x23, [x25, #32]
Lloh238:
	adrp	x8, _EQN_LIST@GOTPAGE
Lloh239:
	ldr	x8, [x8, _EQN_LIST@GOTPAGEOFF]
Lloh240:
	ldr	x8, [x8]
	b	LBB0_166
LBB0_165:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x23, [x23, #32]
LBB0_166:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x9, [x23]
	cmp	x9, x8
	b.ne	LBB0_4
; %bb.167:                              ;   in Loop: Header=BB0_4 Depth=1
	ldr	w9, [x23, #16]
	cmp	w9, #1
	b.ne	LBB0_4
; %bb.168:                              ;   in Loop: Header=BB0_4 Depth=1
	ldr	w9, [x23, #20]
	cmp	w9, #1
	b.eq	LBB0_165
	b	LBB0_4
LBB0_169:
	ldp	x29, x30, [sp, #112]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #96]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #80]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #64]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #48]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #32]             ; 16-byte Folded Reload
	add	sp, sp, #128
	ret
LBB0_170:
	bl	_abort
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpAdd	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpAdd	Lloh22, Lloh23
	.loh AdrpAdd	Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh24, Lloh25, Lloh26
	.loh AdrpAdd	Lloh27, Lloh28
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpAdd	Lloh36, Lloh37
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh41, Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGotLdr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGot	Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpAdd	Lloh66, Lloh67
	.loh AdrpAdd	Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh61, Lloh62, Lloh63
	.loh AdrpLdrGotLdr	Lloh58, Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh80, Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh77, Lloh78, Lloh79
	.loh AdrpLdrGotLdr	Lloh74, Lloh75, Lloh76
	.loh AdrpLdrGotLdr	Lloh71, Lloh72, Lloh73
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpLdrGot	Lloh86, Lloh87
	.loh AdrpLdrGotLdr	Lloh88, Lloh89, Lloh90
	.loh AdrpLdrGot	Lloh91, Lloh92
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpAdd	Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh102, Lloh103, Lloh104
	.loh AdrpLdrGotLdr	Lloh99, Lloh100, Lloh101
	.loh AdrpLdrGot	Lloh107, Lloh108
	.loh AdrpLdrGotLdr	Lloh109, Lloh110, Lloh111
	.loh AdrpAdd	Lloh112, Lloh113
	.loh AdrpLdrGotLdr	Lloh114, Lloh115, Lloh116
	.loh AdrpLdrGot	Lloh117, Lloh118
	.loh AdrpLdrGot	Lloh119, Lloh120
	.loh AdrpLdrGotLdr	Lloh121, Lloh122, Lloh123
	.loh AdrpLdrGotLdr	Lloh124, Lloh125, Lloh126
	.loh AdrpAdd	Lloh130, Lloh131
	.loh AdrpLdrGotLdr	Lloh127, Lloh128, Lloh129
	.loh AdrpAdd	Lloh140, Lloh141
	.loh AdrpAdd	Lloh138, Lloh139
	.loh AdrpLdrGotLdr	Lloh135, Lloh136, Lloh137
	.loh AdrpLdrGotLdr	Lloh132, Lloh133, Lloh134
	.loh AdrpLdrGotLdr	Lloh142, Lloh143, Lloh144
	.loh AdrpLdrGotLdr	Lloh145, Lloh146, Lloh147
	.loh AdrpLdrGotLdr	Lloh151, Lloh152, Lloh153
	.loh AdrpLdrGotLdr	Lloh148, Lloh149, Lloh150
	.loh AdrpLdrGotLdr	Lloh154, Lloh155, Lloh156
	.loh AdrpLdrGotLdr	Lloh160, Lloh161, Lloh162
	.loh AdrpLdrGotLdr	Lloh157, Lloh158, Lloh159
	.loh AdrpAdd	Lloh163, Lloh164
	.loh AdrpAdd	Lloh165, Lloh166
	.loh AdrpAdd	Lloh167, Lloh168
	.loh AdrpAdd	Lloh169, Lloh170
	.loh AdrpAdd	Lloh171, Lloh172
	.loh AdrpAdd	Lloh173, Lloh174
	.loh AdrpLdrGot	Lloh175, Lloh176
	.loh AdrpLdrGot	Lloh177, Lloh178
	.loh AdrpLdrGot	Lloh179, Lloh180
	.loh AdrpLdrGotLdr	Lloh181, Lloh182, Lloh183
	.loh AdrpLdrGot	Lloh184, Lloh185
	.loh AdrpLdrGot	Lloh186, Lloh187
	.loh AdrpLdrGot	Lloh188, Lloh189
	.loh AdrpLdrGotLdr	Lloh190, Lloh191, Lloh192
	.loh AdrpLdrGot	Lloh193, Lloh194
	.loh AdrpLdrGot	Lloh195, Lloh196
	.loh AdrpLdrGot	Lloh197, Lloh198
	.loh AdrpLdrGot	Lloh199, Lloh200
	.loh AdrpAdd	Lloh204, Lloh205
	.loh AdrpLdrGotLdr	Lloh201, Lloh202, Lloh203
	.loh AdrpAdd	Lloh206, Lloh207
	.loh AdrpLdrGot	Lloh208, Lloh209
	.loh AdrpLdrGotLdr	Lloh210, Lloh211, Lloh212
	.loh AdrpLdrGotLdr	Lloh213, Lloh214, Lloh215
	.loh AdrpLdrGot	Lloh218, Lloh219
	.loh AdrpLdrGot	Lloh216, Lloh217
	.loh AdrpAdd	Lloh220, Lloh221
	.loh AdrpAdd	Lloh222, Lloh223
	.loh AdrpLdrGotLdr	Lloh227, Lloh228, Lloh229
	.loh AdrpLdrGotLdr	Lloh224, Lloh225, Lloh226
	.loh AdrpAdd	Lloh230, Lloh231
	.loh AdrpAdd	Lloh232, Lloh233
	.loh AdrpAdd	Lloh234, Lloh235
	.loh AdrpAdd	Lloh236, Lloh237
	.loh AdrpLdrGotLdr	Lloh238, Lloh239, Lloh240
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_32-LBB0_4)>>2
	.short	(LBB0_6-LBB0_4)>>2
	.short	(LBB0_35-LBB0_4)>>2
	.short	(LBB0_6-LBB0_4)>>2
	.short	(LBB0_76-LBB0_4)>>2
	.short	(LBB0_36-LBB0_4)>>2
	.short	(LBB0_6-LBB0_4)>>2
	.short	(LBB0_77-LBB0_4)>>2
	.short	(LBB0_32-LBB0_4)>>2
	.short	(LBB0_36-LBB0_4)>>2
	.short	(LBB0_36-LBB0_4)>>2
	.short	(LBB0_27-LBB0_4)>>2
	.short	(LBB0_54-LBB0_4)>>2
	.short	(LBB0_12-LBB0_4)>>2
	.short	(LBB0_17-LBB0_4)>>2
	.short	(LBB0_56-LBB0_4)>>2
	.short	(LBB0_12-LBB0_4)>>2
	.short	(LBB0_32-LBB0_4)>>2
	.short	(LBB0_12-LBB0_4)>>2
	.short	(LBB0_80-LBB0_4)>>2
	.short	(LBB0_66-LBB0_4)>>2
	.short	(LBB0_30-LBB0_4)>>2
	.short	(LBB0_4-LBB0_4)>>2
	.short	(LBB0_12-LBB0_4)>>2
	.short	(LBB0_4-LBB0_4)>>2
	.short	(LBB0_22-LBB0_4)>>2
	.short	(LBB0_12-LBB0_4)>>2
	.short	(LBB0_17-LBB0_4)>>2
	.short	(LBB0_6-LBB0_4)>>2
	.short	(LBB0_54-LBB0_4)>>2
	.short	(LBB0_87-LBB0_4)>>2
	.short	(LBB0_35-LBB0_4)>>2
	.short	(LBB0_32-LBB0_4)>>2
	.short	(LBB0_36-LBB0_4)>>2
	.short	(LBB0_17-LBB0_4)>>2
	.short	(LBB0_169-LBB0_4)>>2
	.short	(LBB0_6-LBB0_4)>>2
	.short	(LBB0_35-LBB0_4)>>2
	.short	(LBB0_6-LBB0_4)>>2
	.short	(LBB0_6-LBB0_4)>>2
	.short	(LBB0_89-LBB0_4)>>2
	.short	(LBB0_66-LBB0_4)>>2
	.short	(LBB0_12-LBB0_4)>>2
	.short	(LBB0_12-LBB0_4)>>2
	.short	(LBB0_22-LBB0_4)>>2
	.short	(LBB0_56-LBB0_4)>>2
	.short	(LBB0_17-LBB0_4)>>2
	.short	(LBB0_6-LBB0_4)>>2
	.short	(LBB0_35-LBB0_4)>>2
	.short	(LBB0_90-LBB0_4)>>2
	.p2align	1
lJTI0_1:
	.short	(LBB0_20-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_101-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_102-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_170-LBB0_20)>>2
	.short	(LBB0_103-LBB0_20)>>2
	.p2align	1
lJTI0_2:
	.short	(LBB0_10-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_95-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_96-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_97-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_98-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_2-LBB0_2)>>2
	.short	(LBB0_99-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_170-LBB0_2)>>2
	.short	(LBB0_100-LBB0_2)>>2
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	" ^~"

	.comm	_MODE_TOK,4,2                   ; @MODE_TOK
	.comm	_MODE_NOSUB,4,2                 ; @MODE_NOSUB
	.comm	_MODE_QUOTED,4,2                ; @MODE_QUOTED
	.comm	_MANDOCERR_REQ_EMPTY,4,2        ; @MANDOCERR_REQ_EMPTY
l_.str.1:                               ; @.str.1
	.asciz	"tdefine"

	.comm	_MODE_SUB,4,2                   ; @MODE_SUB
l_.str.2:                               ; @.str.2
	.asciz	"%s"

	.comm	_eqn_toks,8,3                   ; @eqn_toks
	.comm	_MANDOCERR_EQN_NOBOX,4,2        ; @MANDOCERR_EQN_NOBOX
	.comm	_EQN_TEXT,8,3                   ; @EQN_TEXT
l_.str.3:                               ; @.str.3
	.space	1

	.comm	_EQN_LIST,8,3                   ; @EQN_LIST
	.comm	_EQNFONT_ROMAN,8,3              ; @EQNFONT_ROMAN
l_.str.4:                               ; @.str.4
	.asciz	"\\[ad]"

l_.str.5:                               ; @.str.5
	.asciz	"\\[->]"

l_.str.6:                               ; @.str.6
	.asciz	"\\[<>]"

l_.str.7:                               ; @.str.7
	.asciz	"\\[a~]"

l_.str.8:                               ; @.str.8
	.asciz	"\\[ul]"

l_.str.9:                               ; @.str.9
	.asciz	"\\[rn]"

l_.str.10:                              ; @.str.10
	.asciz	"\\[a.]"

l_.str.11:                              ; @.str.11
	.asciz	"\\[ha]"

	.comm	_EQNFONT_FAT,8,3                ; @EQNFONT_FAT
	.comm	_EQNFONT_ITALIC,8,3             ; @EQNFONT_ITALIC
	.comm	_EQNFONT_BOLD,8,3               ; @EQNFONT_BOLD
	.comm	_MANDOCERR_IT_NONUM,4,2         ; @MANDOCERR_IT_NONUM
	.comm	_EQNPOS_SUB,4,2                 ; @EQNPOS_SUB
	.comm	_EQNPOS_SUP,4,2                 ; @EQNPOS_SUP
	.comm	_EQNPOS_SUBSUP,4,2              ; @EQNPOS_SUBSUP
	.comm	_EQNPOS_SQRT,4,2                ; @EQNPOS_SQRT
	.comm	_EQNPOS_OVER,4,2                ; @EQNPOS_OVER
	.comm	_EQNPOS_FROM,4,2                ; @EQNPOS_FROM
	.comm	_EQNPOS_FROMTO,4,2              ; @EQNPOS_FROMTO
	.comm	_EQNPOS_TO,4,2                  ; @EQNPOS_TO
	.comm	_EQN_SUBEXPR,8,3                ; @EQN_SUBEXPR
	.comm	_MANDOCERR_BLK_NOTOPEN,4,2      ; @MANDOCERR_BLK_NOTOPEN
l_.str.12:                              ; @.str.12
	.asciz	"ceiling"

l_.str.13:                              ; @.str.13
	.asciz	"\\[rc]"

l_.str.14:                              ; @.str.14
	.asciz	"floor"

l_.str.15:                              ; @.str.15
	.asciz	"\\[rf]"

	.comm	_EQN_PILE,8,3                   ; @EQN_PILE
	.comm	_EQN_MATRIX,8,3                 ; @EQN_MATRIX
l_.str.16:                              ; @.str.16
	.asciz	"\\[lc]"

l_.str.17:                              ; @.str.17
	.asciz	"\\[lf]"

	.comm	_MANDOCERR_IT_STRAY,4,2         ; @MANDOCERR_IT_STRAY
	.comm	_EQNFONT_NONE,8,3               ; @EQNFONT_NONE
.subsections_via_symbols
