	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function pack_options_allow_reuse
_pack_options_allow_reuse:              ## @pack_options_allow_reuse
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_pack_to_stdout@GOTPCREL(%rip), %rcx
	xorl	%eax, %eax
	cmpq	$0, (%rcx)
	je	LBB0_7
## %bb.1:
	movq	_allow_ofs_delta@GOTPCREL(%rip), %rcx
	cmpq	$0, (%rcx)
	je	LBB0_7
## %bb.2:
	movq	_ignore_packed_keep_on_disk@GOTPCREL(%rip), %rcx
	cmpl	$0, (%rcx)
	jne	LBB0_7
## %bb.3:
	movq	_ignore_packed_keep_in_core@GOTPCREL(%rip), %rcx
	cmpl	$0, (%rcx)
	jne	LBB0_7
## %bb.4:
	movq	_local@GOTPCREL(%rip), %rcx
	cmpl	$0, (%rcx)
	je	LBB0_6
## %bb.5:
	movq	_have_non_local_packs@GOTPCREL(%rip), %rcx
	cmpl	$0, (%rcx)
	je	LBB0_6
LBB0_7:
	popq	%rbp
	retq
LBB0_6:
	movq	_incremental@GOTPCREL(%rip), %rcx
	xorl	%eax, %eax
	cmpl	$0, (%rcx)
	sete	%al
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_pack_to_stdout,8,3             ## @pack_to_stdout
	.comm	_allow_ofs_delta,8,3            ## @allow_ofs_delta
	.comm	_ignore_packed_keep_on_disk,4,2 ## @ignore_packed_keep_on_disk
	.comm	_ignore_packed_keep_in_core,4,2 ## @ignore_packed_keep_in_core
	.comm	_local,4,2                      ## @local
	.comm	_have_non_local_packs,4,2       ## @have_non_local_packs
	.comm	_incremental,4,2                ## @incremental
	.no_dead_strip	_pack_options_allow_reuse
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function pack_options_allow_reuse
_pack_options_allow_reuse:              ; @pack_options_allow_reuse
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _pack_to_stdout@GOTPAGE
Lloh1:
	ldr	x8, [x8, _pack_to_stdout@GOTPAGEOFF]
Lloh2:
	adrp	x9, _allow_ofs_delta@GOTPAGE
Lloh3:
	ldr	x9, [x9, _allow_ofs_delta@GOTPAGEOFF]
Lloh4:
	ldr	x8, [x8]
Lloh5:
	ldr	x9, [x9]
Lloh6:
	adrp	x10, _ignore_packed_keep_on_disk@GOTPAGE
Lloh7:
	ldr	x10, [x10, _ignore_packed_keep_on_disk@GOTPAGEOFF]
Lloh8:
	adrp	x11, _ignore_packed_keep_in_core@GOTPAGE
Lloh9:
	ldr	x11, [x11, _ignore_packed_keep_in_core@GOTPAGEOFF]
Lloh10:
	ldr	w10, [x10]
Lloh11:
	ldr	w11, [x11]
	cmp	x8, #0
	ccmp	x9, #0, #4, ne
	ccmp	w10, #0, #0, ne
	ccmp	w11, #0, #0, eq
	b.ne	LBB0_3
; %bb.1:
Lloh12:
	adrp	x8, _local@GOTPAGE
Lloh13:
	ldr	x8, [x8, _local@GOTPAGEOFF]
Lloh14:
	ldr	w8, [x8]
Lloh15:
	adrp	x9, _have_non_local_packs@GOTPAGE
Lloh16:
	ldr	x9, [x9, _have_non_local_packs@GOTPAGEOFF]
Lloh17:
	ldr	w9, [x9]
	cmp	w8, #0
	ccmp	w9, #0, #4, ne
	b.ne	LBB0_3
; %bb.2:
Lloh18:
	adrp	x8, _incremental@GOTPAGE
Lloh19:
	ldr	x8, [x8, _incremental@GOTPAGEOFF]
Lloh20:
	ldr	w8, [x8]
	cmp	w8, #0
	cset	w0, eq
	ret
LBB0_3:
	mov	w0, #0
	ret
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh10
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh4
	.loh AdrpLdrGotLdr	Lloh15, Lloh16, Lloh17
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.loh AdrpLdrGotLdr	Lloh18, Lloh19, Lloh20
	.cfi_endproc
                                        ; -- End function
	.comm	_pack_to_stdout,8,3             ; @pack_to_stdout
	.comm	_allow_ofs_delta,8,3            ; @allow_ofs_delta
	.comm	_ignore_packed_keep_on_disk,4,2 ; @ignore_packed_keep_on_disk
	.comm	_ignore_packed_keep_in_core,4,2 ; @ignore_packed_keep_in_core
	.comm	_local,4,2                      ; @local
	.comm	_have_non_local_packs,4,2       ; @have_non_local_packs
	.comm	_incremental,4,2                ; @incremental
	.no_dead_strip	_pack_options_allow_reuse
.subsections_via_symbols
