	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function md_pre_An
_md_pre_An:                             ## @md_pre_An
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	8(%rdi), %rax
	movl	(%rax), %eax
	cmpl	$129, %eax
	je	LBB0_4
## %bb.1:
	cmpl	$128, %eax
	jne	LBB0_5
## %bb.2:
	movq	_MD_An_nosplit@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	notl	%ecx
	movq	_outflags@GOTPCREL(%rip), %rax
	andl	(%rax), %ecx
	movq	_MD_An_split@GOTPCREL(%rip), %rax
	jmp	LBB0_3
LBB0_4:
	movq	_MD_An_split@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	notl	%ecx
	movq	_outflags@GOTPCREL(%rip), %rax
	andl	(%rax), %ecx
	movq	_MD_An_nosplit@GOTPCREL(%rip), %rax
LBB0_3:
	orl	(%rax), %ecx
	xorl	%eax, %eax
	jmp	LBB0_11
LBB0_5:
	movq	_outflags@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movq	_MD_An_split@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	testl	%ecx, %edx
	je	LBB0_7
## %bb.6:
	movq	_MD_br@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
LBB0_10:
	movl	$1, %eax
LBB0_11:
	movq	_outflags@GOTPCREL(%rip), %rdx
	movl	%ecx, (%rdx)
LBB0_12:
	popq	%rbp
	retq
LBB0_7:
	movl	(%rdi), %esi
	movq	_SEC_AUTHORS@GOTPCREL(%rip), %rdi
	movl	$1, %eax
	cmpl	(%rdi), %esi
	jne	LBB0_12
## %bb.8:
	movq	_MD_An_nosplit@GOTPCREL(%rip), %rsi
	testl	%ecx, (%rsi)
	jne	LBB0_12
## %bb.9:
	orl	%edx, %ecx
	jmp	LBB0_10
	.cfi_endproc
                                        ## -- End function
	.comm	_MD_An_nosplit,4,2              ## @MD_An_nosplit
	.comm	_outflags,4,2                   ## @outflags
	.comm	_MD_An_split,4,2                ## @MD_An_split
	.comm	_MD_br,4,2                      ## @MD_br
	.comm	_SEC_AUTHORS,4,2                ## @SEC_AUTHORS
	.no_dead_strip	_md_pre_An
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function md_pre_An
_md_pre_An:                             ; @md_pre_An
	.cfi_startproc
; %bb.0:
	ldr	x8, [x0, #8]
	ldr	w9, [x8]
Lloh0:
	adrp	x8, _outflags@GOTPAGE
Lloh1:
	ldr	x8, [x8, _outflags@GOTPAGEOFF]
	cmp	w9, #129
	b.eq	LBB0_3
; %bb.1:
	cmp	w9, #128
	b.ne	LBB0_5
; %bb.2:
	mov	w0, #0
Lloh2:
	adrp	x9, _MD_An_nosplit@GOTPAGE
Lloh3:
	ldr	x9, [x9, _MD_An_nosplit@GOTPAGEOFF]
Lloh4:
	ldr	w9, [x9]
	ldr	w10, [x8]
	bic	w9, w10, w9
Lloh5:
	adrp	x10, _MD_An_split@GOTPAGE
Lloh6:
	ldr	x10, [x10, _MD_An_split@GOTPAGEOFF]
	b	LBB0_4
LBB0_3:
	mov	w0, #0
Lloh7:
	adrp	x9, _MD_An_split@GOTPAGE
Lloh8:
	ldr	x9, [x9, _MD_An_split@GOTPAGEOFF]
Lloh9:
	ldr	w9, [x9]
	ldr	w10, [x8]
	bic	w9, w10, w9
Lloh10:
	adrp	x10, _MD_An_nosplit@GOTPAGE
Lloh11:
	ldr	x10, [x10, _MD_An_nosplit@GOTPAGEOFF]
LBB0_4:
	ldr	w10, [x10]
	orr	w9, w10, w9
	str	w9, [x8]
	ret
LBB0_5:
	ldr	w9, [x8]
Lloh12:
	adrp	x10, _MD_An_split@GOTPAGE
Lloh13:
	ldr	x10, [x10, _MD_An_split@GOTPAGEOFF]
Lloh14:
	ldr	w10, [x10]
	tst	w10, w9
	b.eq	LBB0_8
; %bb.6:
Lloh15:
	adrp	x10, _MD_br@GOTPAGE
Lloh16:
	ldr	x10, [x10, _MD_br@GOTPAGEOFF]
Lloh17:
	ldr	w10, [x10]
LBB0_7:
	orr	w9, w10, w9
	mov	w0, #1
	str	w9, [x8]
	ret
LBB0_8:
	ldr	w11, [x0]
Lloh18:
	adrp	x12, _SEC_AUTHORS@GOTPAGE
Lloh19:
	ldr	x12, [x12, _SEC_AUTHORS@GOTPAGEOFF]
Lloh20:
	ldr	w12, [x12]
	cmp	w11, w12
	b.ne	LBB0_10
; %bb.9:
Lloh21:
	adrp	x11, _MD_An_nosplit@GOTPAGE
Lloh22:
	ldr	x11, [x11, _MD_An_nosplit@GOTPAGEOFF]
Lloh23:
	ldr	w11, [x11]
	tst	w11, w9
	b.eq	LBB0_7
LBB0_10:
	mov	w0, #1
	ret
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh21, Lloh22, Lloh23
	.cfi_endproc
                                        ; -- End function
	.comm	_MD_An_nosplit,4,2              ; @MD_An_nosplit
	.comm	_outflags,4,2                   ; @outflags
	.comm	_MD_An_split,4,2                ; @MD_An_split
	.comm	_MD_br,4,2                      ; @MD_br
	.comm	_SEC_AUTHORS,4,2                ; @SEC_AUTHORS
	.no_dead_strip	_md_pre_An
.subsections_via_symbols
