	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function upload_pack_config
_upload_pack_config:                    ## @upload_pack_config
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movq	%rsi, %r14
	movq	%rdi, %rbx
	leaq	L_.str(%rip), %rdi
	movq	%rbx, %rsi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_1
## %bb.4:
	leaq	L_.str.1(%rip), %rdi
	movq	%rbx, %rsi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_5
## %bb.6:
	leaq	L_.str.2(%rip), %rdi
	movq	%rbx, %rsi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_7
## %bb.9:
	leaq	L_.str.3(%rip), %rdi
	movq	%rbx, %rsi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_10
## %bb.11:
	leaq	L_.str.4(%rip), %rdi
	movq	%rbx, %rsi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_12
## %bb.13:
	leaq	L_.str.5(%rip), %rdi
	movq	%rbx, %rsi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_14
## %bb.15:
	leaq	L_.str.6(%rip), %rdi
	movq	%rbx, %rsi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_16
## %bb.17:
	leaq	L_.str.7(%rip), %rdi
	movq	%rbx, %rsi
	callq	_strcmp
	testl	%eax, %eax
	jne	LBB0_20
## %bb.18:
	movq	%rbx, %rdi
	movq	%r14, %rsi
	callq	_git_config_bool
	movq	_precomposed_unicode@GOTPCREL(%rip), %rcx
	jmp	LBB0_19
LBB0_1:
	movq	%rbx, %rdi
	movq	%r14, %rsi
	callq	_git_config_bool
	movq	_ALLOW_TIP_SHA1@GOTPCREL(%rip), %rcx
	jmp	LBB0_2
LBB0_5:
	movq	%rbx, %rdi
	movq	%r14, %rsi
	callq	_git_config_bool
	movq	_ALLOW_REACHABLE_SHA1@GOTPCREL(%rip), %rcx
	jmp	LBB0_2
LBB0_7:
	movq	%rbx, %rdi
	movq	%r14, %rsi
	callq	_git_config_bool
	movq	_ALLOW_ANY_SHA1@GOTPCREL(%rip), %rcx
LBB0_2:
	movl	(%rcx), %ecx
	testq	%rax, %rax
	je	LBB0_8
## %bb.3:
	movq	_allow_unadvertised_object_request@GOTPCREL(%rip), %rax
	orl	%ecx, (%rax)
	jmp	LBB0_20
LBB0_8:
	notl	%ecx
	movq	_allow_unadvertised_object_request@GOTPCREL(%rip), %rax
	andl	%ecx, (%rax)
	jmp	LBB0_20
LBB0_10:
	movq	%rbx, %rdi
	movq	%r14, %rsi
	callq	_git_config_int
	xorl	%ecx, %ecx
	cmpl	$1, %eax
	sbbl	%ecx, %ecx
	orl	%eax, %ecx
	movq	_keepalive@GOTPCREL(%rip), %rax
	movl	%ecx, (%rax)
	jmp	LBB0_20
LBB0_12:
	movq	%rbx, %rdi
	movq	%r14, %rsi
	callq	_git_config_bool
	movq	_allow_filter@GOTPCREL(%rip), %rcx
	jmp	LBB0_19
LBB0_14:
	movq	%rbx, %rdi
	movq	%r14, %rsi
	callq	_git_config_bool
	movq	_allow_ref_in_want@GOTPCREL(%rip), %rcx
	jmp	LBB0_19
LBB0_16:
	movq	%rbx, %rdi
	movq	%r14, %rsi
	callq	_git_config_bool
	movq	_allow_sideband_all@GOTPCREL(%rip), %rcx
LBB0_19:
	movq	%rax, (%rcx)
LBB0_20:
	xorl	%eax, %eax
	callq	_current_config_scope
	movq	_CONFIG_SCOPE_REPO@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	je	LBB0_23
## %bb.21:
	leaq	L_.str.8(%rip), %rdi
	movq	%rbx, %rsi
	callq	_strcmp
	testl	%eax, %eax
	je	LBB0_22
LBB0_23:
	leaq	L_.str.9(%rip), %rdx
	movq	%rbx, %rdi
	movq	%r14, %rsi
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_parse_hide_refs_config         ## TAILCALL
LBB0_22:
	movq	_pack_objects_hook@GOTPCREL(%rip), %rdi
	movq	%rbx, %rsi
	movq	%r14, %rdx
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_git_config_string              ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"uploadpack.allowtipsha1inwant"

	.comm	_ALLOW_TIP_SHA1,4,2             ## @ALLOW_TIP_SHA1
	.comm	_allow_unadvertised_object_request,4,2 ## @allow_unadvertised_object_request
L_.str.1:                               ## @.str.1
	.asciz	"uploadpack.allowreachablesha1inwant"

	.comm	_ALLOW_REACHABLE_SHA1,4,2       ## @ALLOW_REACHABLE_SHA1
L_.str.2:                               ## @.str.2
	.asciz	"uploadpack.allowanysha1inwant"

	.comm	_ALLOW_ANY_SHA1,4,2             ## @ALLOW_ANY_SHA1
L_.str.3:                               ## @.str.3
	.asciz	"uploadpack.keepalive"

	.comm	_keepalive,4,2                  ## @keepalive
L_.str.4:                               ## @.str.4
	.asciz	"uploadpack.allowfilter"

	.comm	_allow_filter,8,3               ## @allow_filter
L_.str.5:                               ## @.str.5
	.asciz	"uploadpack.allowrefinwant"

	.comm	_allow_ref_in_want,8,3          ## @allow_ref_in_want
L_.str.6:                               ## @.str.6
	.asciz	"uploadpack.allowsidebandall"

	.comm	_allow_sideband_all,8,3         ## @allow_sideband_all
L_.str.7:                               ## @.str.7
	.asciz	"core.precomposeunicode"

	.comm	_precomposed_unicode,8,3        ## @precomposed_unicode
	.comm	_CONFIG_SCOPE_REPO,8,3          ## @CONFIG_SCOPE_REPO
L_.str.8:                               ## @.str.8
	.asciz	"uploadpack.packobjectshook"

	.comm	_pack_objects_hook,4,2          ## @pack_objects_hook
L_.str.9:                               ## @.str.9
	.asciz	"uploadpack"

	.no_dead_strip	_upload_pack_config
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function upload_pack_config
_upload_pack_config:                    ; @upload_pack_config
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	x19, x1
	mov	x20, x0
Lloh0:
	adrp	x0, l_.str@PAGE
Lloh1:
	add	x0, x0, l_.str@PAGEOFF
	mov	x1, x20
	bl	_strcmp
	cbz	w0, LBB0_9
; %bb.1:
Lloh2:
	adrp	x0, l_.str.1@PAGE
Lloh3:
	add	x0, x0, l_.str.1@PAGEOFF
	mov	x1, x20
	bl	_strcmp
	cbz	w0, LBB0_10
; %bb.2:
Lloh4:
	adrp	x0, l_.str.2@PAGE
Lloh5:
	add	x0, x0, l_.str.2@PAGEOFF
	mov	x1, x20
	bl	_strcmp
	cbz	w0, LBB0_11
; %bb.3:
Lloh6:
	adrp	x0, l_.str.3@PAGE
Lloh7:
	add	x0, x0, l_.str.3@PAGEOFF
	mov	x1, x20
	bl	_strcmp
	cbz	w0, LBB0_15
; %bb.4:
Lloh8:
	adrp	x0, l_.str.4@PAGE
Lloh9:
	add	x0, x0, l_.str.4@PAGEOFF
	mov	x1, x20
	bl	_strcmp
	cbz	w0, LBB0_16
; %bb.5:
Lloh10:
	adrp	x0, l_.str.5@PAGE
Lloh11:
	add	x0, x0, l_.str.5@PAGEOFF
	mov	x1, x20
	bl	_strcmp
	cbz	w0, LBB0_17
; %bb.6:
Lloh12:
	adrp	x0, l_.str.6@PAGE
Lloh13:
	add	x0, x0, l_.str.6@PAGEOFF
	mov	x1, x20
	bl	_strcmp
	cbz	w0, LBB0_18
; %bb.7:
Lloh14:
	adrp	x0, l_.str.7@PAGE
Lloh15:
	add	x0, x0, l_.str.7@PAGEOFF
	mov	x1, x20
	bl	_strcmp
	cbnz	w0, LBB0_20
; %bb.8:
	mov	x0, x20
	mov	x1, x19
	bl	_git_config_bool
Lloh16:
	adrp	x8, _precomposed_unicode@GOTPAGE
Lloh17:
	ldr	x8, [x8, _precomposed_unicode@GOTPAGEOFF]
	b	LBB0_19
LBB0_9:
	mov	x0, x20
	mov	x1, x19
	bl	_git_config_bool
Lloh18:
	adrp	x8, _ALLOW_TIP_SHA1@GOTPAGE
Lloh19:
	ldr	x8, [x8, _ALLOW_TIP_SHA1@GOTPAGEOFF]
	b	LBB0_12
LBB0_10:
	mov	x0, x20
	mov	x1, x19
	bl	_git_config_bool
Lloh20:
	adrp	x8, _ALLOW_REACHABLE_SHA1@GOTPAGE
Lloh21:
	ldr	x8, [x8, _ALLOW_REACHABLE_SHA1@GOTPAGEOFF]
	b	LBB0_12
LBB0_11:
	mov	x0, x20
	mov	x1, x19
	bl	_git_config_bool
Lloh22:
	adrp	x8, _ALLOW_ANY_SHA1@GOTPAGE
Lloh23:
	ldr	x8, [x8, _ALLOW_ANY_SHA1@GOTPAGEOFF]
LBB0_12:
	ldr	w8, [x8]
Lloh24:
	adrp	x9, _allow_unadvertised_object_request@GOTPAGE
Lloh25:
	ldr	x9, [x9, _allow_unadvertised_object_request@GOTPAGEOFF]
	cbz	x0, LBB0_14
; %bb.13:
	ldr	w10, [x9]
	orr	w8, w10, w8
	str	w8, [x9]
	b	LBB0_20
LBB0_14:
	ldr	w10, [x9]
	bic	w8, w10, w8
	str	w8, [x9]
	b	LBB0_20
LBB0_15:
	mov	x0, x20
	mov	x1, x19
	bl	_git_config_int
	cmp	w0, #0
	csinv	w8, w0, wzr, ne
Lloh26:
	adrp	x9, _keepalive@GOTPAGE
Lloh27:
	ldr	x9, [x9, _keepalive@GOTPAGEOFF]
Lloh28:
	str	w8, [x9]
	b	LBB0_20
LBB0_16:
	mov	x0, x20
	mov	x1, x19
	bl	_git_config_bool
Lloh29:
	adrp	x8, _allow_filter@GOTPAGE
Lloh30:
	ldr	x8, [x8, _allow_filter@GOTPAGEOFF]
	b	LBB0_19
LBB0_17:
	mov	x0, x20
	mov	x1, x19
	bl	_git_config_bool
Lloh31:
	adrp	x8, _allow_ref_in_want@GOTPAGE
Lloh32:
	ldr	x8, [x8, _allow_ref_in_want@GOTPAGEOFF]
	b	LBB0_19
LBB0_18:
	mov	x0, x20
	mov	x1, x19
	bl	_git_config_bool
Lloh33:
	adrp	x8, _allow_sideband_all@GOTPAGE
Lloh34:
	ldr	x8, [x8, _allow_sideband_all@GOTPAGEOFF]
LBB0_19:
	str	x0, [x8]
LBB0_20:
	bl	_current_config_scope
Lloh35:
	adrp	x8, _CONFIG_SCOPE_REPO@GOTPAGE
Lloh36:
	ldr	x8, [x8, _CONFIG_SCOPE_REPO@GOTPAGEOFF]
Lloh37:
	ldr	x8, [x8]
	cmp	x0, x8
	b.eq	LBB0_22
; %bb.21:
Lloh38:
	adrp	x0, l_.str.8@PAGE
Lloh39:
	add	x0, x0, l_.str.8@PAGEOFF
	mov	x1, x20
	bl	_strcmp
	cbz	w0, LBB0_23
LBB0_22:
Lloh40:
	adrp	x2, l_.str.9@PAGE
Lloh41:
	add	x2, x2, l_.str.9@PAGEOFF
	mov	x0, x20
	mov	x1, x19
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_parse_hide_refs_config
LBB0_23:
Lloh42:
	adrp	x0, _pack_objects_hook@GOTPAGE
Lloh43:
	ldr	x0, [x0, _pack_objects_hook@GOTPAGEOFF]
	mov	x1, x20
	mov	x2, x19
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_git_config_string
	.loh AdrpAdd	Lloh0, Lloh1
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpAdd	Lloh4, Lloh5
	.loh AdrpAdd	Lloh6, Lloh7
	.loh AdrpAdd	Lloh8, Lloh9
	.loh AdrpAdd	Lloh10, Lloh11
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpAdd	Lloh14, Lloh15
	.loh AdrpLdrGot	Lloh16, Lloh17
	.loh AdrpLdrGot	Lloh18, Lloh19
	.loh AdrpLdrGot	Lloh20, Lloh21
	.loh AdrpLdrGot	Lloh22, Lloh23
	.loh AdrpLdrGot	Lloh24, Lloh25
	.loh AdrpLdrGotStr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGot	Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpLdrGot	Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpAdd	Lloh38, Lloh39
	.loh AdrpAdd	Lloh40, Lloh41
	.loh AdrpLdrGot	Lloh42, Lloh43
	.cfi_endproc
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"uploadpack.allowtipsha1inwant"

	.comm	_ALLOW_TIP_SHA1,4,2             ; @ALLOW_TIP_SHA1
	.comm	_allow_unadvertised_object_request,4,2 ; @allow_unadvertised_object_request
l_.str.1:                               ; @.str.1
	.asciz	"uploadpack.allowreachablesha1inwant"

	.comm	_ALLOW_REACHABLE_SHA1,4,2       ; @ALLOW_REACHABLE_SHA1
l_.str.2:                               ; @.str.2
	.asciz	"uploadpack.allowanysha1inwant"

	.comm	_ALLOW_ANY_SHA1,4,2             ; @ALLOW_ANY_SHA1
l_.str.3:                               ; @.str.3
	.asciz	"uploadpack.keepalive"

	.comm	_keepalive,4,2                  ; @keepalive
l_.str.4:                               ; @.str.4
	.asciz	"uploadpack.allowfilter"

	.comm	_allow_filter,8,3               ; @allow_filter
l_.str.5:                               ; @.str.5
	.asciz	"uploadpack.allowrefinwant"

	.comm	_allow_ref_in_want,8,3          ; @allow_ref_in_want
l_.str.6:                               ; @.str.6
	.asciz	"uploadpack.allowsidebandall"

	.comm	_allow_sideband_all,8,3         ; @allow_sideband_all
l_.str.7:                               ; @.str.7
	.asciz	"core.precomposeunicode"

	.comm	_precomposed_unicode,8,3        ; @precomposed_unicode
	.comm	_CONFIG_SCOPE_REPO,8,3          ; @CONFIG_SCOPE_REPO
l_.str.8:                               ; @.str.8
	.asciz	"uploadpack.packobjectshook"

	.comm	_pack_objects_hook,4,2          ; @pack_objects_hook
l_.str.9:                               ; @.str.9
	.asciz	"uploadpack"

	.no_dead_strip	_upload_pack_config
.subsections_via_symbols
