	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function archive_write_pax_header
_archive_write_pax_header:              ## @archive_write_pax_header
	.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	$1976, %rsp                     ## imm = 0x7B8
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %r15
	movq	%rdi, %rbx
	movq	___stack_chk_guard@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -48(%rbp)
	movq	$0, -1904(%rbp)
	movq	$0, -1928(%rbp)
	movq	$0, -1944(%rbp)
	movq	$0, -1936(%rbp)
	movq	_ARCHIVE_OK@GOTPCREL(%rip), %r14
	movl	(%r14), %r12d
	movq	8(%rdi), %r13
	movq	%rsi, %rdi
	callq	_archive_entry_pathname
	testq	%rax, %rax
	je	LBB0_3
## %bb.1:
	cmpq	$0, 40(%r13)
	je	LBB0_6
## %bb.2:
	xorl	%eax, %eax
	jmp	LBB0_8
LBB0_3:
	movq	_ARCHIVE_ERRNO_MISC@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str(%rip), %rdx
LBB0_4:
	movq	%rbx, %rdi
	xorl	%eax, %eax
	callq	_archive_set_error
LBB0_5:
	movq	_ARCHIVE_FAILED@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	jmp	LBB0_9
LBB0_6:
	movq	48(%r13), %rax
	testq	%rax, %rax
	jne	LBB0_8
## %bb.7:
	leaq	L_.str.1(%rip), %rsi
	movq	%rbx, %rdi
	movl	$1, %edx
	callq	_archive_string_conversion_to_charset
	movq	%rax, 48(%r13)
	testq	%rax, %rax
	je	LBB0_5
LBB0_8:
	movl	%r12d, -1844(%rbp)              ## 4-byte Spill
	leaq	-1896(%rbp), %rdx
	leaq	-1976(%rbp), %rcx
	movq	%r15, %rsi
	movq	%rbx, %r15
	movq	%rbx, %rdi
	movq	%rsi, %r12
	movq	%rax, -1888(%rbp)               ## 8-byte Spill
	movq	%rax, %r8
	callq	_get_entry_hardlink
	movq	_ARCHIVE_FATAL@GOTPCREL(%rip), %rbx
	cmpl	(%rbx), %eax
	jne	LBB0_11
LBB0_9:
	movq	___stack_chk_guard@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	cmpq	-48(%rbp), %rcx
	jne	LBB0_183
## %bb.10:
	addq	$1976, %rsp                     ## imm = 0x7B8
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_11:
	cmpl	(%r14), %eax
	movq	%r13, -1856(%rbp)               ## 8-byte Spill
	je	LBB0_14
## %bb.12:
	leaq	-1896(%rbp), %rdx
	leaq	-1976(%rbp), %rcx
	movq	%r15, %r13
	movq	%r15, %rdi
	movq	%r12, %rsi
	xorl	%r8d, %r8d
	callq	_get_entry_hardlink
	cmpl	(%rbx), %eax
	je	LBB0_9
## %bb.13:
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	movq	-1896(%rbp), %r14
	movq	-1888(%rbp), %rdi               ## 8-byte Reload
	callq	_archive_string_conversion_charset_name
	leaq	L_.str.2(%rip), %rdx
	xorl	%ecx, %ecx
	movq	%rcx, -1888(%rbp)               ## 8-byte Spill
	movq	%r13, %rdi
	movl	%ebx, %esi
	movq	%r14, %rcx
	movl	%eax, %r8d
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_WARN@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -1844(%rbp)               ## 4-byte Spill
	movq	-1856(%rbp), %r13               ## 8-byte Reload
LBB0_14:
	cmpq	$0, -1896(%rbp)
	movq	%r15, %rbx
	jne	LBB0_17
## %bb.15:
	movq	%r12, %rdi
	callq	_archive_entry_filetype
	addl	$-128, %eax
	cmpl	$6, %eax
	ja	LBB0_55
## %bb.16:
	movl	$110, %ecx
	btl	%eax, %ecx
	jae	LBB0_26
LBB0_17:
	leaq	-2008(%rbp), %rsi
	movq	%r12, %rdi
	callq	_archive_entry_mac_metadata
	testq	%rax, %rax
	movq	%r12, -1912(%rbp)               ## 8-byte Spill
	je	LBB0_34
## %bb.18:
	movq	%rax, -1872(%rbp)               ## 8-byte Spill
	movq	%rbx, -1864(%rbp)               ## 8-byte Spill
	movq	%rbx, %rdi
	callq	_archive_entry_new2
	movq	%rax, %r14
	movq	%r12, %rdi
	callq	_archive_entry_pathname
	movq	%rax, %rbx
	movq	%rax, %rdi
	callq	_strlen
	movl	%eax, %r12d
	movslq	%eax, %rdi
	addq	$3, %rdi
	callq	_malloc
	movq	%rax, %r15
	testq	%rax, %rax
	je	LBB0_25
## %bb.19:
	testq	%r14, %r14
	je	LBB0_25
## %bb.20:
	movq	%r15, %rdi
	movq	%rbx, %rsi
	callq	_strcpy
	movq	%r15, %rdi
	movl	$47, %esi
	callq	_strrchr
	testq	%rax, %rax
	je	LBB0_24
## %bb.21:
	movq	%rax, %rbx
	.p2align	4, 0x90
LBB0_22:                                ## =>This Inner Loop Header: Depth=1
	cmpb	$0, 1(%rbx)
	jne	LBB0_28
## %bb.23:                              ##   in Loop: Header=BB0_22 Depth=1
	movb	$0, (%rbx)
	movq	%r15, %rdi
	movl	$47, %esi
	callq	_strrchr
	movq	%rax, %rbx
	testq	%rax, %rax
	jne	LBB0_22
LBB0_24:
	movq	%r15, %rdi
	addq	$2, %rdi
	incl	%r12d
	movq	%r15, %rsi
	movl	%r12d, %edx
	callq	_memmove
	leaq	L_.str.6(%rip), %rsi
	movq	%r15, %rdi
	jmp	LBB0_29
LBB0_25:
	movq	%r14, %rdi
	callq	_archive_entry_free
	movq	%r15, %rdi
	callq	_free
	jmp	LBB0_5
LBB0_26:
	testl	%eax, %eax
	jne	LBB0_56
## %bb.27:
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.4(%rip), %rdx
	jmp	LBB0_4
LBB0_28:
	leaq	1(%rbx), %r12
	addq	$3, %rbx
	movq	%r12, %rdi
	callq	_strlen
                                        ## kill: def $eax killed $eax def $rax
	leal	1(%rax), %edx
	movq	%rbx, %rdi
	movq	%r12, %rsi
	callq	_memmove
	leaq	L_.str.6(%rip), %rsi
	movq	%r12, %rdi
LBB0_29:
	movl	$2, %edx
	callq	_memmove
	movq	%r14, %rdi
	movq	%r15, %rsi
	callq	_archive_entry_copy_pathname
	movq	%r15, %rdi
	callq	_free
	movq	-2008(%rbp), %rsi
	movq	%r14, %rdi
	callq	_archive_entry_set_size
	movq	%r14, %rdi
	movl	$129, %esi
	callq	_archive_entry_set_filetype
	movq	-1912(%rbp), %rbx               ## 8-byte Reload
	movq	%rbx, %rdi
	callq	_archive_entry_perm
	movq	%r14, %rdi
	movl	%eax, %esi
	callq	_archive_entry_set_perm
	movq	%rbx, %rdi
	callq	_archive_entry_mtime
	movl	%eax, %r15d
	movq	%rbx, %rdi
	callq	_archive_entry_mtime_nsec
	movq	%r14, %rdi
	movl	%r15d, %esi
	movq	%rax, %rdx
	callq	_archive_entry_set_mtime
	movq	%rbx, %rdi
	callq	_archive_entry_gid
	movq	%r14, %rdi
	movl	%eax, %esi
	callq	_archive_entry_set_gid
	movq	%rbx, %rdi
	callq	_archive_entry_gname
	movq	%r14, %rdi
	movl	%eax, %esi
	callq	_archive_entry_set_gname
	movq	%rbx, %rdi
	callq	_archive_entry_uid
	movq	%r14, %rdi
	movl	%eax, %esi
	callq	_archive_entry_set_uid
	movq	%rbx, %rdi
	callq	_archive_entry_uname
	movq	%r14, %rdi
	movl	%eax, %esi
	callq	_archive_entry_set_uname
	movq	-1864(%rbp), %r15               ## 8-byte Reload
	movq	%r15, %rdi
	movq	%r14, %rsi
	callq	_archive_write_pax_header
	movl	%eax, %ebx
	movq	%r14, %rdi
	callq	_archive_entry_free
	movq	_ARCHIVE_WARN@GOTPCREL(%rip), %r13
	movl	%ebx, %eax
	cmpl	(%r13), %ebx
	movl	-1844(%rbp), %r12d              ## 4-byte Reload
	jl	LBB0_9
## %bb.30:
	movq	-2008(%rbp), %rdx
	movq	%r15, %rdi
	movq	-1872(%rbp), %rsi               ## 8-byte Reload
	callq	_archive_write_pax_data
	movq	%rax, %r14
	cmpl	%r14d, (%r13)
	jle	LBB0_32
## %bb.31:
	movl	%r14d, %eax
	jmp	LBB0_9
LBB0_32:
	movq	%r15, %rdi
	callq	_archive_write_pax_finish_entry
	cmpl	(%r13), %eax
	jl	LBB0_9
## %bb.33:
	cmpl	%r12d, %ebx
	cmovll	%ebx, %r12d
	cmpl	%r14d, %r12d
	cmovgel	%r14d, %r12d
	cmpl	%r12d, %eax
	cmovll	%eax, %r12d
	movl	%r12d, -1844(%rbp)              ## 4-byte Spill
	movq	-1856(%rbp), %r13               ## 8-byte Reload
	movq	-1912(%rbp), %r12               ## 8-byte Reload
	movq	%r15, %rbx
LBB0_34:
	movq	%r12, %rdi
	callq	_archive_entry_clone
	testq	%rax, %rax
	movq	_ARCHIVE_FATAL@GOTPCREL(%rip), %r14
	je	LBB0_37
## %bb.35:
	movq	%rax, %r15
	leaq	24(%r13), %rdi
	movq	%rdi, -1872(%rbp)               ## 8-byte Spill
	callq	_archive_string_empty
	leaq	32(%r13), %rdi
	movq	%rdi, -1984(%rbp)               ## 8-byte Spill
	callq	_archive_string_empty
	movq	%r13, %rdi
	callq	_sparse_list_clear
	movl	$0, -1964(%rbp)                 ## 4-byte Folded Spill
	cmpq	$0, -1896(%rbp)
	je	LBB0_38
LBB0_36:
	movl	-1844(%rbp), %r12d              ## 4-byte Reload
	jmp	LBB0_47
LBB0_37:
	movq	_ENOMEM@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.3(%rip), %rdx
	movq	%rbx, %rdi
	xorl	%eax, %eax
	callq	_archive_set_error
	movl	(%r14), %eax
	jmp	LBB0_9
LBB0_38:
	movq	%r15, %rdi
	callq	_archive_entry_filetype
	cmpl	$129, %eax
	movl	-1844(%rbp), %r12d              ## 4-byte Reload
	jne	LBB0_47
## %bb.39:
	movq	%r15, %rdi
	callq	_archive_entry_sparse_reset
	testl	%eax, %eax
	je	LBB0_47
## %bb.40:
	movq	%rbx, -1864(%rbp)               ## 8-byte Spill
	leaq	-560(%rbp), %rsi
	leaq	-1072(%rbp), %rdx
	movq	%r15, %rdi
	callq	_archive_entry_sparse_next
	xorl	%r12d, %r12d
	movq	_ARCHIVE_OK@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jne	LBB0_44
## %bb.41:
	leaq	-1072(%rbp), %r14
	movq	_ARCHIVE_OK@GOTPCREL(%rip), %r13
LBB0_42:                                ## =>This Inner Loop Header: Depth=1
	movl	-560(%rbp), %ebx
	movl	-1072(%rbp), %r12d
	movq	%r15, %rdi
	leaq	-560(%rbp), %rsi
	movq	%r14, %rdx
	callq	_archive_entry_sparse_next
	cmpl	(%r13), %eax
	je	LBB0_42
## %bb.43:
	addl	%ebx, %r12d
	movq	-1856(%rbp), %r13               ## 8-byte Reload
	movq	_ARCHIVE_FATAL@GOTPCREL(%rip), %r14
LBB0_44:
	movq	%r15, %rdi
	callq	_archive_entry_size
	cmpl	%eax, %r12d
	jge	LBB0_46
## %bb.45:
	movq	%r15, %rdi
	callq	_archive_entry_size
	movq	%r15, %rdi
	movl	%eax, %esi
	xorl	%edx, %edx
	callq	_archive_entry_sparse_add_entry
LBB0_46:
	movq	%r15, %rdi
	callq	_archive_entry_sparse_reset
	movl	%eax, -1964(%rbp)               ## 4-byte Spill
	movq	-1864(%rbp), %rbx               ## 8-byte Reload
	jmp	LBB0_36
LBB0_47:
	leaq	-1904(%rbp), %rdx
	leaq	-1920(%rbp), %rcx
	movq	%rbx, %rdi
	movq	%r15, %rsi
	movq	-1888(%rbp), %r8                ## 8-byte Reload
	callq	_get_entry_pathname
	cmpl	(%r14), %eax
	je	LBB0_9
## %bb.48:
	movq	_ARCHIVE_OK@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jne	LBB0_50
## %bb.49:
	movq	-1888(%rbp), %r8                ## 8-byte Reload
	jmp	LBB0_52
LBB0_50:
	movq	%r15, %rsi
	leaq	-1904(%rbp), %rdx
	leaq	-1920(%rbp), %rcx
	movq	%rbx, %rdi
	xorl	%r8d, %r8d
	callq	_get_entry_pathname
	cmpl	(%r14), %eax
	je	LBB0_9
## %bb.51:
	movq	%r14, %r12
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
	movq	-1904(%rbp), %r14
	movq	-1888(%rbp), %rdi               ## 8-byte Reload
	callq	_archive_string_conversion_charset_name
	leaq	L_.str.7(%rip), %rdx
	movq	%rbx, %rdi
	movl	%r13d, %esi
	movq	%r14, %rcx
	movl	%eax, %r8d
	xorl	%eax, %eax
	callq	_archive_set_error
	xorl	%r8d, %r8d
	movq	_ARCHIVE_WARN@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	-1856(%rbp), %r13               ## 8-byte Reload
	movq	%r12, %r14
	movl	%eax, %r12d
LBB0_52:
	leaq	-1944(%rbp), %rdx
	leaq	-2000(%rbp), %rcx
	movq	%rbx, %rdi
	movq	%r15, %rsi
	movq	%r8, -1888(%rbp)                ## 8-byte Spill
	callq	_get_entry_uname
	cmpl	(%r14), %eax
	je	LBB0_9
## %bb.53:
	movq	_ARCHIVE_OK@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	movq	%rbx, -1864(%rbp)               ## 8-byte Spill
	jne	LBB0_61
## %bb.54:
	movl	%r12d, %ebx
	movq	-1888(%rbp), %r8                ## 8-byte Reload
	jmp	LBB0_63
LBB0_55:
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	movq	%r12, %rdi
	callq	_archive_entry_filetype
	movslq	%eax, %rcx
	leaq	L_.str.5(%rip), %rdx
	movq	%rbx, %rdi
	movl	%r14d, %esi
	xorl	%eax, %eax
	callq	_archive_set_error
	jmp	LBB0_5
LBB0_56:
	movq	%r12, %rdi
	callq	_archive_entry_pathname
	testq	%rax, %rax
	je	LBB0_17
## %bb.57:
	movq	%rax, %r14
	cmpb	$0, (%rax)
	je	LBB0_17
## %bb.58:
	movq	%r14, %rdi
	callq	_strlen
	cltq
	cmpb	$47, -1(%rax,%r14)
	je	LBB0_17
## %bb.59:
	leaq	-560(%rbp), %rbx
	movq	%rbx, %rdi
	callq	_archive_string_init
	movq	%r14, %rdi
	callq	_strlen
	movslq	%eax, %rsi
	movq	%rsi, -1920(%rbp)
	addq	$2, %rsi
	movq	%rbx, %rdi
	callq	_archive_string_ensure
	testq	%rax, %rax
	je	LBB0_91
## %bb.60:
	movq	-1920(%rbp), %rdx
	leaq	-560(%rbp), %rbx
	movq	%rbx, %rdi
	movq	%r14, %rsi
	callq	_archive_strncpy
	movq	%rbx, %rdi
	movl	$47, %esi
	callq	_archive_strappend_char
	movq	-560(%rbp), %rsi
	movq	%r12, %rdi
	callq	_archive_entry_copy_pathname
	movq	%rbx, %rdi
	callq	_archive_string_free
	movq	-1856(%rbp), %r13               ## 8-byte Reload
	movq	%r15, %rbx
	jmp	LBB0_17
LBB0_61:
	leaq	-1944(%rbp), %rdx
	leaq	-2000(%rbp), %rcx
	movq	%rbx, %rdi
	movq	%r15, -1880(%rbp)               ## 8-byte Spill
	movq	%r15, %rsi
	xorl	%r8d, %r8d
	callq	_get_entry_uname
	cmpl	(%r14), %eax
	je	LBB0_9
## %bb.62:
	movq	%r14, %r15
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
	movq	-1944(%rbp), %r14
	movq	-1888(%rbp), %rdi               ## 8-byte Reload
	callq	_archive_string_conversion_charset_name
	leaq	L_.str.8(%rip), %rdx
	movq	%rbx, %rdi
	movl	%r13d, %esi
	movq	%r14, %rcx
	movl	%eax, %r8d
	xorl	%eax, %eax
	callq	_archive_set_error
	xorl	%r8d, %r8d
	movq	_ARCHIVE_WARN@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	movq	-1856(%rbp), %r13               ## 8-byte Reload
	movq	%r15, %r14
	movq	-1880(%rbp), %r15               ## 8-byte Reload
LBB0_63:
	leaq	-1936(%rbp), %rdx
	leaq	-1992(%rbp), %rcx
	movq	-1864(%rbp), %rdi               ## 8-byte Reload
	movq	%r15, %rsi
	movq	%r8, %r12
	callq	_get_entry_gname
	cmpl	(%r14), %eax
	je	LBB0_9
## %bb.64:
	movq	_ARCHIVE_OK@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	movq	%r15, -1880(%rbp)               ## 8-byte Spill
	je	LBB0_67
## %bb.65:
	leaq	-1936(%rbp), %rdx
	leaq	-1992(%rbp), %rcx
	movq	-1864(%rbp), %rbx               ## 8-byte Reload
	movq	%rbx, %rdi
	movq	%r15, %rsi
	xorl	%r8d, %r8d
	callq	_get_entry_gname
	cmpl	(%r14), %eax
	je	LBB0_9
## %bb.66:
	movq	%r14, %r15
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
	movq	-1936(%rbp), %r14
	movq	%r12, %rdi
	callq	_archive_string_conversion_charset_name
	leaq	L_.str.9(%rip), %rdx
	xorl	%r12d, %r12d
	movq	%rbx, %rdi
	movl	%r13d, %esi
	movq	%r14, %rcx
	movl	%eax, %r8d
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_WARN@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	movq	-1856(%rbp), %r13               ## 8-byte Reload
	movq	%r15, %r14
	movq	-1880(%rbp), %r15               ## 8-byte Reload
LBB0_67:
	movq	-1896(%rbp), %rax
	movq	%rax, -1928(%rbp)
	movq	-1976(%rbp), %rcx
	movq	%rcx, -1960(%rbp)
	testq	%rax, %rax
	movq	-1864(%rbp), %rdi               ## 8-byte Reload
	je	LBB0_81
LBB0_68:
	testq	%r12, %r12
	movl	%ebx, %r12d
	jne	LBB0_71
## %bb.69:
	cmpq	$0, 40(%r13)
	je	LBB0_85
LBB0_70:
	leaq	L_.str.10(%rip), %rsi
	leaq	L_.str.11(%rip), %rdx
	movq	-1872(%rbp), %rdi               ## 8-byte Reload
	callq	_add_pax_attr
LBB0_71:
	movq	-1904(%rbp), %rdi
	callq	_has_non_ASCII
	testq	%rax, %rax
	je	LBB0_94
## %bb.72:
	movq	-1904(%rbp), %rdx
	leaq	L_.str.12(%rip), %rsi
	movq	-1872(%rbp), %r13               ## 8-byte Reload
	movq	%r13, %rdi
LBB0_73:
	callq	_add_pax_attr
	movq	-1904(%rbp), %rsi
	movq	-1920(%rbp), %rdx
	leaq	-1328(%rbp), %rdi
	xorl	%ecx, %ecx
	callq	_build_ustar_entry_name
	movl	%eax, %esi
	movq	%r15, %rdi
	callq	_archive_entry_set_pathname
LBB0_74:
	movq	-1928(%rbp), %rdx
	testq	%rdx, %rdx
	je	LBB0_102
## %bb.75:
	cmpq	$100, -1960(%rbp)
	ja	LBB0_78
## %bb.76:
	movq	%rdx, %rdi
	callq	_has_non_ASCII
	testq	%rax, %rax
	je	LBB0_102
## %bb.77:
	movq	-1928(%rbp), %rdx
LBB0_78:
	leaq	L_.str.13(%rip), %rsi
	movq	%r13, %rdi
	callq	_add_pax_attr
	cmpq	$101, -1960(%rbp)
	jb	LBB0_102
## %bb.79:
	cmpq	$0, -1896(%rbp)
	je	LBB0_101
## %bb.80:
	leaq	L_.str.14(%rip), %rsi
	movq	%r15, %rdi
	callq	_archive_entry_set_hardlink
	jmp	LBB0_102
LBB0_81:
	leaq	-1928(%rbp), %rdx
	leaq	-1960(%rbp), %rcx
	movq	%r15, %rsi
	movq	%r12, %r8
	callq	_get_entry_symlink
	cmpl	(%r14), %eax
	je	LBB0_9
## %bb.82:
	movq	_ARCHIVE_OK@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	movq	-1864(%rbp), %rax               ## 8-byte Reload
	je	LBB0_68
## %bb.83:
	leaq	-1928(%rbp), %rdx
	leaq	-1960(%rbp), %rcx
	movq	%rax, %rbx
	movq	%rax, %rdi
	movq	%r15, %rsi
	xorl	%r8d, %r8d
	callq	_get_entry_symlink
	cmpl	(%r14), %eax
	je	LBB0_9
## %bb.84:
	movq	%r14, %r15
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
	movq	-1928(%rbp), %r14
	movq	%r12, %rdi
	callq	_archive_string_conversion_charset_name
	leaq	L_.str.2(%rip), %rdx
	movq	%rbx, %rdi
	movl	%r13d, %esi
	movq	%r14, %rcx
	movl	%eax, %r8d
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_WARN@GOTPCREL(%rip), %rax
	movl	(%rax), %r12d
	movq	-1856(%rbp), %r13               ## 8-byte Reload
	movq	%r15, %r14
	movq	-1880(%rbp), %r15               ## 8-byte Reload
	cmpq	$0, 40(%r13)
	jne	LBB0_70
LBB0_85:
	cmpq	$0, -1896(%rbp)
	je	LBB0_88
## %bb.86:
	leaq	-1896(%rbp), %rdx
	leaq	-1976(%rbp), %rcx
	movq	-1864(%rbp), %rdi               ## 8-byte Reload
	movq	%r15, %rsi
	xorl	%r8d, %r8d
	callq	_get_entry_hardlink
	cmpl	(%r14), %eax
	je	LBB0_9
## %bb.87:
	movq	-1896(%rbp), %rax
	movq	%rax, -1928(%rbp)
	movq	-1976(%rbp), %rax
	movq	%rax, -1960(%rbp)
LBB0_88:
	leaq	-1904(%rbp), %rdx
	leaq	-1920(%rbp), %rcx
	movq	-1864(%rbp), %r13               ## 8-byte Reload
	movq	%r13, %rdi
	movq	%r15, %rsi
	xorl	%r8d, %r8d
	callq	_get_entry_pathname
	cmpl	(%r14), %eax
	je	LBB0_9
## %bb.89:
	leaq	-1944(%rbp), %rdx
	leaq	-2000(%rbp), %rcx
	movq	%r13, %rdi
	movq	%r15, %rsi
	xorl	%r8d, %r8d
	callq	_get_entry_uname
	cmpl	(%r14), %eax
	je	LBB0_9
## %bb.90:
	leaq	-1936(%rbp), %rdx
	leaq	-1992(%rbp), %rcx
	movq	%r13, %rdi
	movq	%r15, %rsi
	xorl	%r8d, %r8d
	callq	_get_entry_gname
	cmpl	(%r14), %eax
	je	LBB0_9
	jmp	LBB0_70
LBB0_91:
	movq	_ENOMEM@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.3(%rip), %rdx
	movq	%r15, %rdi
	xorl	%eax, %eax
	callq	_archive_set_error
	leaq	-560(%rbp), %rdi
LBB0_92:
	callq	_archive_string_free
LBB0_93:
	movq	_ARCHIVE_FATAL@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	jmp	LBB0_9
LBB0_94:
	movq	-1920(%rbp), %rax
	cmpq	$101, %rax
	movq	-1872(%rbp), %r13               ## 8-byte Reload
	jb	LBB0_74
## %bb.95:
	movq	-1904(%rbp), %r14
	leaq	(%r14,%rax), %rdi
	addq	$-101, %rdi
	movl	$47, %esi
	callq	_strchr
	cmpq	%r14, %rax
	jne	LBB0_97
## %bb.96:
	leaq	1(%r14), %rdi
	movl	$47, %esi
	callq	_strchr
LBB0_97:
	testq	%rax, %rax
	je	LBB0_100
## %bb.98:
	cmpb	$0, 1(%rax)
	je	LBB0_100
## %bb.99:
	subq	%r14, %rax
	cmpq	$156, %rax
	jl	LBB0_74
LBB0_100:
	leaq	L_.str.12(%rip), %rsi
	movq	%r13, %rdi
	movq	%r14, %rdx
	jmp	LBB0_73
LBB0_101:
	leaq	L_.str.15(%rip), %rsi
	movq	%r15, %rdi
	callq	_archive_entry_set_symlink
LBB0_102:
	leaq	-1952(%rbp), %rbx
	movq	%rbx, %rdi
	callq	_archive_string_init
	movq	%r15, %rdi
	callq	_archive_entry_pathname
	movq	%rbx, %rdi
	movq	%rax, %rsi
	callq	_archive_strcpy
	movq	%r15, %rdi
	callq	_archive_entry_size
	movq	%r15, %rdi
	callq	_archive_entry_size
	leaq	L_.str.16(%rip), %rsi
	movq	%r13, %rdi
	movl	%eax, %edx
	callq	_add_pax_attr_int
	movq	%r15, %rdi
	callq	_archive_entry_gid
	cmpl	$262144, %eax                   ## imm = 0x40000
	jb	LBB0_104
## %bb.103:
	movq	%r15, %rdi
	callq	_archive_entry_gid
	leaq	L_.str.17(%rip), %rsi
	movq	%r13, %rdi
	movl	%eax, %edx
	callq	_add_pax_attr_int
LBB0_104:
	movq	-1936(%rbp), %rdx
	testq	%rdx, %rdx
	movq	-1864(%rbp), %rbx               ## 8-byte Reload
	je	LBB0_109
## %bb.105:
	cmpq	$31, -1992(%rbp)
	ja	LBB0_108
## %bb.106:
	movq	%rdx, %rdi
	callq	_has_non_ASCII
	testq	%rax, %rax
	je	LBB0_109
## %bb.107:
	movq	-1936(%rbp), %rdx
LBB0_108:
	leaq	L_.str.18(%rip), %rsi
	movq	%r13, %rdi
	callq	_add_pax_attr
LBB0_109:
	movq	%r15, %rdi
	callq	_archive_entry_uid
	cmpl	$262144, %eax                   ## imm = 0x40000
	jb	LBB0_111
## %bb.110:
	movq	%r15, %rdi
	callq	_archive_entry_uid
	leaq	L_.str.19(%rip), %rsi
	movq	%r13, %rdi
	movl	%eax, %edx
	callq	_add_pax_attr_int
LBB0_111:
	movq	-1944(%rbp), %rdx
	testq	%rdx, %rdx
	je	LBB0_116
## %bb.112:
	cmpq	$31, -2000(%rbp)
	ja	LBB0_115
## %bb.113:
	movq	%rdx, %rdi
	callq	_has_non_ASCII
	testq	%rax, %rax
	je	LBB0_116
## %bb.114:
	movq	-1944(%rbp), %rdx
LBB0_115:
	leaq	L_.str.20(%rip), %rsi
	movq	%r13, %rdi
	callq	_add_pax_attr
LBB0_116:
	movq	%r15, %rdi
	callq	_archive_entry_filetype
	cmpl	$134, %eax
	je	LBB0_118
## %bb.117:
	movq	%r15, %rdi
	callq	_archive_entry_filetype
	cmpl	$133, %eax
	jne	LBB0_122
LBB0_118:
	movq	%r15, %rdi
	callq	_archive_entry_rdevmajor
	movl	%eax, %ebx
	movq	%r15, %rdi
	callq	_archive_entry_rdevminor
	movl	%eax, %r14d
	cmpl	$262144, %ebx                   ## imm = 0x40000
	jl	LBB0_120
## %bb.119:
	leaq	L_.str.21(%rip), %rsi
	movq	%r13, %rdi
	movl	%ebx, %edx
	callq	_add_pax_attr_int
LBB0_120:
	cmpl	$262144, %r14d                  ## imm = 0x40000
	movq	-1864(%rbp), %rbx               ## 8-byte Reload
	jl	LBB0_122
## %bb.121:
	leaq	L_.str.22(%rip), %rsi
	movq	%r13, %rdi
	movl	%r14d, %edx
	callq	_add_pax_attr_int
LBB0_122:
	movq	%r15, %rdi
	callq	_archive_entry_fflags_text
	movq	-1912(%rbp), %rdi               ## 8-byte Reload
	callq	_archive_entry_acl_types
	movl	%eax, %r13d
	movq	(%rbx), %rax
	movq	_ARCHIVE_FORMAT_TAR_PAX_RESTRICTED@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	je	LBB0_132
## %bb.123:
	movq	%r15, %rdi
	callq	_archive_entry_ctime
	testl	%eax, %eax
	jne	LBB0_125
## %bb.124:
	movq	%r15, %rdi
	callq	_archive_entry_ctime_nsec
	testq	%rax, %rax
	je	LBB0_126
LBB0_125:
	movq	%r15, %rdi
	callq	_archive_entry_ctime
	movl	%eax, %ebx
	movq	%r15, %rdi
	callq	_archive_entry_ctime_nsec
	leaq	L_.str.23(%rip), %rsi
	movq	-1872(%rbp), %rdi               ## 8-byte Reload
	movl	%ebx, %edx
	movq	%rax, %rcx
	callq	_add_pax_attr_time
LBB0_126:
	movq	%r15, %rdi
	callq	_archive_entry_atime
	testl	%eax, %eax
	jne	LBB0_128
## %bb.127:
	movq	%r15, %rdi
	callq	_archive_entry_atime_nsec
	testq	%rax, %rax
	je	LBB0_129
LBB0_128:
	movq	%r15, %rdi
	callq	_archive_entry_atime
	movl	%eax, %ebx
	movq	%r15, %rdi
	callq	_archive_entry_atime_nsec
	leaq	L_.str.24(%rip), %rsi
	movq	-1872(%rbp), %rdi               ## 8-byte Reload
	movl	%ebx, %edx
	movq	%rax, %rcx
	callq	_add_pax_attr_time
LBB0_129:
	movq	%r15, %rdi
	callq	_archive_entry_birthtime_is_set
	testq	%rax, %rax
	je	LBB0_132
## %bb.130:
	movq	%r15, %rdi
	callq	_archive_entry_birthtime
	movl	%eax, %ebx
	movq	%r15, %rdi
	callq	_archive_entry_mtime
	cmpl	%eax, %ebx
	jge	LBB0_132
## %bb.131:
	movq	%r15, %rdi
	callq	_archive_entry_birthtime
	movl	%eax, %ebx
	movq	%r15, %rdi
	callq	_archive_entry_birthtime_nsec
	leaq	L_.str.25(%rip), %rsi
	movq	-1872(%rbp), %rdi               ## 8-byte Reload
	movl	%ebx, %edx
	movq	%rax, %rcx
	callq	_add_pax_attr_time
LBB0_132:
	movq	%r15, %rdi
	callq	_archive_entry_mtime
	testl	%eax, %eax
	js	LBB0_135
## %bb.133:
	movq	%r15, %rdi
	callq	_archive_entry_mtime
	cmpl	$2147483647, %eax               ## imm = 0x7FFFFFFF
	je	LBB0_135
## %bb.134:
	movq	%r15, %rdi
	callq	_archive_entry_mtime_nsec
	testq	%rax, %rax
	je	LBB0_136
LBB0_135:
	movq	%r15, %rdi
	callq	_archive_entry_mtime
	movl	%eax, %ebx
	movq	%r15, %rdi
	callq	_archive_entry_mtime_nsec
	leaq	L_.str.26(%rip), %rsi
	movq	-1872(%rbp), %rdi               ## 8-byte Reload
	movl	%ebx, %edx
	movq	%rax, %rcx
	callq	_add_pax_attr_time
LBB0_136:
	movq	%r15, %rdi
	callq	_archive_entry_fflags_text
	testq	%rax, %rax
	je	LBB0_139
## %bb.137:
	cmpb	$0, (%rax)
	je	LBB0_139
## %bb.138:
	leaq	L_.str.27(%rip), %rsi
	movq	-1872(%rbp), %rdi               ## 8-byte Reload
	movq	%rax, %rdx
	callq	_add_pax_attr
LBB0_139:
	movq	_ARCHIVE_ENTRY_ACL_TYPE_NFS4@GOTPCREL(%rip), %rax
	testl	%r13d, (%rax)
	movq	-1864(%rbp), %rbx               ## 8-byte Reload
	je	LBB0_141
## %bb.140:
	movq	_ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID@GOTPCREL(%rip), %rax
	movq	_ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	orl	(%rax), %ecx
	movq	_ARCHIVE_ENTRY_ACL_STYLE_COMPACT@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	%rbx, %rdi
	movq	-1912(%rbp), %rsi               ## 8-byte Reload
	movq	-1856(%rbp), %rdx               ## 8-byte Reload
	callq	_add_pax_acl
	movl	%eax, %r12d
	movq	_ARCHIVE_FATAL@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	je	LBB0_9
LBB0_141:
	movq	_ARCHIVE_ENTRY_ACL_TYPE_ACCESS@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	testl	%r13d, %ecx
	je	LBB0_143
## %bb.142:
	movq	_ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	%rbx, %rdi
	movq	-1912(%rbp), %rsi               ## 8-byte Reload
	movq	-1856(%rbp), %rdx               ## 8-byte Reload
	callq	_add_pax_acl
	movl	%eax, %r12d
	movq	_ARCHIVE_FATAL@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	je	LBB0_9
LBB0_143:
	movq	_ARCHIVE_ENTRY_ACL_TYPE_DEFAULT@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	testl	%r13d, %ecx
	je	LBB0_145
## %bb.144:
	movq	_ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	_ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA@GOTPCREL(%rip), %rax
	orl	(%rax), %ecx
	movq	%rbx, %rdi
	movq	-1912(%rbp), %rsi               ## 8-byte Reload
	movq	-1856(%rbp), %rdx               ## 8-byte Reload
	callq	_add_pax_acl
	movl	%eax, %r12d
	movq	_ARCHIVE_FATAL@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	je	LBB0_9
LBB0_145:
	movl	-1964(%rbp), %r15d              ## 4-byte Reload
	testl	%r15d, %r15d
	jle	LBB0_150
## %bb.146:
	movl	%r12d, -1844(%rbp)              ## 4-byte Spill
	leaq	L_.str.28(%rip), %rsi
	movq	-1872(%rbp), %rbx               ## 8-byte Reload
	movq	%rbx, %rdi
	movl	$1, %edx
	callq	_add_pax_attr_int
	leaq	L_.str.29(%rip), %rsi
	movq	%rbx, %rdi
	xorl	%edx, %edx
	callq	_add_pax_attr_int
	movq	-1904(%rbp), %rdx
	leaq	L_.str.30(%rip), %rsi
	movq	%rbx, %rdi
	callq	_add_pax_attr
	movq	-1880(%rbp), %r14               ## 8-byte Reload
	movq	%r14, %rdi
	callq	_archive_entry_size
	leaq	L_.str.31(%rip), %rsi
	movq	%rbx, %rdi
	movl	%eax, %edx
	callq	_add_pax_attr_int
	movq	-1952(%rbp), %rsi
	leaq	-1840(%rbp), %rdi
	callq	_build_gnu_sparse_name
	movq	%r14, %rdi
	movl	%eax, %esi
	callq	_archive_entry_set_pathname
	leaq	L_.str.32(%rip), %rsi
	movq	-1984(%rbp), %rdi               ## 8-byte Reload
	movl	%r15d, %edx
	xorl	%eax, %eax
	callq	_archive_string_sprintf
	leaq	-560(%rbp), %r14
	leaq	-1072(%rbp), %r15
	leaq	L_.str.33(%rip), %r12
	xorl	%ebx, %ebx
	movq	_ARCHIVE_OK@GOTPCREL(%rip), %r13
LBB0_147:                               ## =>This Inner Loop Header: Depth=1
	movq	-1880(%rbp), %rdi               ## 8-byte Reload
	movq	%r14, %rsi
	movq	%r15, %rdx
	callq	_archive_entry_sparse_next
	cmpl	(%r13), %eax
	jne	LBB0_151
## %bb.148:                             ##   in Loop: Header=BB0_147 Depth=1
	movl	-560(%rbp), %edx
	movl	-1072(%rbp), %ecx
	movq	-1984(%rbp), %rdi               ## 8-byte Reload
	movq	%r12, %rsi
	xorl	%eax, %eax
	callq	_archive_string_sprintf
	movslq	-1072(%rbp), %rdx
	addq	%rdx, %rbx
	movl	-560(%rbp), %esi
	movq	-1856(%rbp), %rdi               ## 8-byte Reload
	callq	_sparse_list_add
	cmpl	(%r13), %eax
	je	LBB0_147
## %bb.149:
	movq	_ENOMEM@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.34(%rip), %rdx
	movq	-1864(%rbp), %rdi               ## 8-byte Reload
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	-1880(%rbp), %rdi               ## 8-byte Reload
	callq	_archive_entry_free
	leaq	-1952(%rbp), %rdi
	jmp	LBB0_92
LBB0_150:
	xorl	%ebx, %ebx
	movq	-1864(%rbp), %rdi               ## 8-byte Reload
	jmp	LBB0_152
LBB0_151:
	movq	-1864(%rbp), %rdi               ## 8-byte Reload
	movl	-1844(%rbp), %r12d              ## 4-byte Reload
LBB0_152:
	movq	-1880(%rbp), %r15               ## 8-byte Reload
	movq	-1856(%rbp), %rsi               ## 8-byte Reload
	movq	-1912(%rbp), %rdx               ## 8-byte Reload
	callq	_archive_write_pax_header_xattrs
	movq	_ARCHIVE_FATAL@GOTPCREL(%rip), %r14
	cmpl	(%r14), %eax
	jne	LBB0_154
## %bb.153:
	movq	%r15, %rdi
	callq	_archive_entry_free
	leaq	-1952(%rbp), %rdi
	callq	_archive_string_free
	movl	(%r14), %eax
	jmp	LBB0_9
LBB0_154:
	movq	%r15, %rdi
	callq	_archive_entry_symlink_type
	movq	_AE_SYMLINK_TYPE_FILE@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_156
## %bb.155:
	leaq	L_.str.36(%rip), %rdx
	jmp	LBB0_158
LBB0_156:
	movq	%r15, %rdi
	callq	_archive_entry_symlink_type
	movq	_AE_SYMLINK_TYPE_DIRECTORY@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_159
## %bb.157:
	leaq	L_.str.37(%rip), %rdx
LBB0_158:
	leaq	L_.str.35(%rip), %rsi
	movq	-1872(%rbp), %rdi               ## 8-byte Reload
	callq	_add_pax_attr
LBB0_159:
	movq	%r15, %rdi
	callq	_archive_entry_filetype
	cmpl	$129, %eax
	je	LBB0_161
## %bb.160:
	movq	%r15, %rdi
	xorl	%esi, %esi
	callq	_archive_entry_set_size
LBB0_161:
	movq	-1864(%rbp), %rax               ## 8-byte Reload
	movq	(%rax), %rcx
	movq	_ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE@GOTPCREL(%rip), %rdx
	movq	-1896(%rbp), %rax
	cmpq	(%rdx), %rcx
	je	LBB0_164
## %bb.162:
	testq	%rax, %rax
	je	LBB0_164
## %bb.163:
	movq	%r15, %rdi
	xorl	%esi, %esi
	callq	_archive_entry_set_size
	movq	-1896(%rbp), %rax
LBB0_164:
	testq	%rax, %rax
	je	LBB0_166
## %bb.165:
	movq	%r15, %rdi
	xorl	%esi, %esi
	callq	_archive_entry_set_size
LBB0_166:
	movq	%r15, %rdi
	callq	_archive_entry_size
	movl	%eax, -1888(%rbp)               ## 4-byte Spill
	movq	-1984(%rbp), %r13               ## 8-byte Reload
	movq	%r13, %rdi
	callq	_archive_strlen
	testl	%eax, %eax
	je	LBB0_168
## %bb.167:
	movq	%r13, %rdi
	callq	_archive_strlen
	movslq	%eax, %rsi
	movl	%esi, %eax
	negl	%eax
	andl	$511, %eax                      ## imm = 0x1FF
	movq	-1856(%rbp), %rcx               ## 8-byte Reload
	movl	%eax, (%rcx)
	addq	%rbx, %rsi
	addq	%rax, %rsi
	movq	%r15, %rdi
	callq	_archive_entry_set_size
LBB0_168:
	leaq	-1072(%rbp), %rsi
	movq	-1864(%rbp), %rdi               ## 8-byte Reload
	movq	%r15, %rdx
	movl	$-1, %ecx
	xorl	%r8d, %r8d
	xorl	%r9d, %r9d
	callq	___archive_write_format_header_ustar
	cmpl	(%r14), %eax
	je	LBB0_9
## %bb.169:
	movl	%r12d, -1844(%rbp)              ## 4-byte Spill
	movq	-1872(%rbp), %r15               ## 8-byte Reload
	movq	%r15, %rdi
	callq	_archive_strlen
	testl	%eax, %eax
	jle	LBB0_172
## %bb.170:
	movq	-1864(%rbp), %r12               ## 8-byte Reload
	movq	%r12, %rdi
	callq	_archive_entry_new2
	movq	%rax, %r14
	movq	-1952(%rbp), %rsi
	leaq	-1584(%rbp), %rdi
	callq	_build_pax_attribute_name
	movq	%r14, %rdi
	movl	%eax, %esi
	callq	_archive_entry_set_pathname
	movq	%r15, %rdi
	callq	_archive_strlen
	movslq	%eax, %rsi
	movq	%r14, %rdi
	callq	_archive_entry_set_size
	movq	-1880(%rbp), %r13               ## 8-byte Reload
	movq	%r13, %rdi
	callq	_archive_entry_uid
	cmpl	$262143, %eax                   ## imm = 0x3FFFF
	movl	$262143, %r15d                  ## imm = 0x3FFFF
	cmovgel	%r15d, %eax
	movq	%r14, %rdi
	movl	%eax, %esi
	callq	_archive_entry_set_uid
	movq	%r13, %rdi
	callq	_archive_entry_gid
	cmpl	$262143, %eax                   ## imm = 0x3FFFF
	cmovll	%eax, %r15d
	movq	%r14, %rdi
	movl	%r15d, %esi
	callq	_archive_entry_set_gid
	movq	%r13, %rdi
	callq	_archive_entry_mode
	movq	%r14, %rdi
	movl	%eax, %esi
	callq	_archive_entry_set_mode
	movq	%r13, %rdi
	callq	_archive_entry_uname
	movq	%r14, %rdi
	movl	%eax, %esi
	callq	_archive_entry_set_uname
	movq	%r13, %rdi
	callq	_archive_entry_gname
	movq	%r14, %rdi
	movl	%eax, %esi
	callq	_archive_entry_set_gname
	movq	%r13, %rdi
	callq	_archive_entry_mtime
	xorl	%ecx, %ecx
	testl	%eax, %eax
	cmovlel	%ecx, %eax
	movq	%r14, %rdi
	movl	%eax, %esi
	xorl	%edx, %edx
	callq	_archive_entry_set_mtime
	movq	%r14, %rdi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_archive_entry_set_atime
	movq	%r14, %rdi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_archive_entry_set_ctime
	leaq	-560(%rbp), %rsi
	movq	%r12, %rdi
	movq	%r14, %rdx
	movl	$120, %ecx
	movl	$1, %r8d
	xorl	%r9d, %r9d
	callq	___archive_write_format_header_ustar
	movl	%eax, %r15d
	movq	%r14, %rdi
	callq	_archive_entry_free
	movq	_ARCHIVE_WARN@GOTPCREL(%rip), %rax
	cmpl	(%rax), %r15d
	jge	LBB0_178
## %bb.171:
	movq	_ARCHIVE_ERRNO_MISC@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.38(%rip), %rdx
	movq	%r12, %rdi
	xorl	%eax, %eax
	callq	_archive_set_error
	jmp	LBB0_93
LBB0_172:
	movq	-1864(%rbp), %r15               ## 8-byte Reload
LBB0_173:
	leaq	-1072(%rbp), %rsi
	movq	%r15, %rdi
	movl	$512, %edx                      ## imm = 0x200
	callq	___archive_write_output
	movq	_ARCHIVE_OK@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jne	LBB0_9
## %bb.174:
	movslq	-1888(%rbp), %r14               ## 4-byte Folded Reload
	movq	-1912(%rbp), %rdi               ## 8-byte Reload
	movq	%r14, %rsi
	callq	_archive_entry_set_size
	movq	-1856(%rbp), %rax               ## 8-byte Reload
	cmpq	$0, 16(%rax)
	jne	LBB0_177
## %bb.175:
	cmpl	$0, -1888(%rbp)                 ## 4-byte Folded Reload
	je	LBB0_177
## %bb.176:
	movq	-1856(%rbp), %rdi               ## 8-byte Reload
	xorl	%esi, %esi
	movq	%r14, %rdx
	callq	_sparse_list_add
	movq	%r14, %rbx
LBB0_177:
	negl	%ebx
	andl	$511, %ebx                      ## imm = 0x1FF
	movq	-1856(%rbp), %rax               ## 8-byte Reload
	movl	%ebx, 8(%rax)
	movq	-1880(%rbp), %rdi               ## 8-byte Reload
	callq	_archive_entry_free
	leaq	-1952(%rbp), %rdi
	callq	_archive_string_free
	movl	-1844(%rbp), %eax               ## 4-byte Reload
	jmp	LBB0_9
LBB0_178:
	movl	-1844(%rbp), %eax               ## 4-byte Reload
	cmpl	%eax, %r15d
	cmovll	%r15d, %eax
	movl	%eax, -1844(%rbp)               ## 4-byte Spill
	leaq	-560(%rbp), %rsi
	movq	%r12, %r15
	movq	%r12, %rdi
	movl	$512, %edx                      ## imm = 0x200
	callq	___archive_write_output
	movq	_ARCHIVE_OK@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jne	LBB0_182
## %bb.179:
	movq	-1872(%rbp), %r13               ## 8-byte Reload
	movq	%r13, %rdi
	callq	_archive_strlen
	movq	-1856(%rbp), %rcx               ## 8-byte Reload
	movl	%eax, 4(%rcx)
	negl	%eax
	andl	$511, %eax                      ## imm = 0x1FF
	movl	%eax, 8(%rcx)
	movq	24(%rcx), %r14
	movq	%r13, %rdi
	callq	_archive_strlen
	movq	%r15, %rdi
	movq	%r14, %rsi
	movl	%eax, %edx
	callq	___archive_write_output
	movq	_ARCHIVE_OK@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jne	LBB0_93
## %bb.180:
	movq	-1856(%rbp), %rax               ## 8-byte Reload
	movslq	8(%rax), %rsi
	movq	%r15, %rdi
	callq	___archive_write_nulls
	movq	_ARCHIVE_OK@GOTPCREL(%rip), %rcx
	cmpl	(%rcx), %eax
	jne	LBB0_93
## %bb.181:
	movq	-1856(%rbp), %rax               ## 8-byte Reload
	movq	$0, 4(%rax)
	jmp	LBB0_173
LBB0_182:
	movq	-1856(%rbp), %rbx               ## 8-byte Reload
	movq	%rbx, %rdi
	callq	_sparse_list_clear
	movq	$0, 4(%rbx)
	jmp	LBB0_93
LBB0_183:
	callq	___stack_chk_fail
	.cfi_endproc
                                        ## -- End function
	.comm	_ARCHIVE_OK,4,2                 ## @ARCHIVE_OK
	.comm	_ARCHIVE_ERRNO_MISC,4,2         ## @ARCHIVE_ERRNO_MISC
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Can't record entry in tar file without pathname"

	.comm	_ARCHIVE_FAILED,4,2             ## @ARCHIVE_FAILED
L_.str.1:                               ## @.str.1
	.asciz	"UTF-8"

	.comm	_ARCHIVE_FATAL,4,2              ## @ARCHIVE_FATAL
	.comm	_ARCHIVE_ERRNO_FILE_FORMAT,4,2  ## @ARCHIVE_ERRNO_FILE_FORMAT
L_.str.2:                               ## @.str.2
	.asciz	"Can't translate linkname '%s' to %s"

	.comm	_ARCHIVE_WARN,4,2               ## @ARCHIVE_WARN
	.comm	_ENOMEM,4,2                     ## @ENOMEM
L_.str.3:                               ## @.str.3
	.asciz	"Can't allocate pax data"

L_.str.4:                               ## @.str.4
	.asciz	"tar format cannot archive socket"

L_.str.5:                               ## @.str.5
	.asciz	"tar format cannot archive this (type=0%lo)"

L_.str.6:                               ## @.str.6
	.asciz	"._"

L_.str.7:                               ## @.str.7
	.asciz	"Can't translate pathname '%s' to %s"

L_.str.8:                               ## @.str.8
	.asciz	"Can't translate uname '%s' to %s"

L_.str.9:                               ## @.str.9
	.asciz	"Can't translate gname '%s' to %s"

L_.str.10:                              ## @.str.10
	.asciz	"hdrcharset"

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

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

L_.str.13:                              ## @.str.13
	.asciz	"linkpath"

L_.str.14:                              ## @.str.14
	.asciz	"././@LongHardLink"

L_.str.15:                              ## @.str.15
	.asciz	"././@LongSymLink"

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

L_.str.17:                              ## @.str.17
	.asciz	"gid"

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

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

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

L_.str.21:                              ## @.str.21
	.asciz	"SCHILY.devmajor"

L_.str.22:                              ## @.str.22
	.asciz	"SCHILY.devminor"

	.comm	_ARCHIVE_FORMAT_TAR_PAX_RESTRICTED,8,3 ## @ARCHIVE_FORMAT_TAR_PAX_RESTRICTED
L_.str.23:                              ## @.str.23
	.asciz	"ctime"

L_.str.24:                              ## @.str.24
	.asciz	"atime"

L_.str.25:                              ## @.str.25
	.asciz	"LIBARCHIVE.creationtime"

L_.str.26:                              ## @.str.26
	.asciz	"mtime"

L_.str.27:                              ## @.str.27
	.asciz	"SCHILY.fflags"

	.comm	_ARCHIVE_ENTRY_ACL_TYPE_NFS4,4,2 ## @ARCHIVE_ENTRY_ACL_TYPE_NFS4
	.comm	_ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID,4,2 ## @ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID
	.comm	_ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA,4,2 ## @ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA
	.comm	_ARCHIVE_ENTRY_ACL_STYLE_COMPACT,4,2 ## @ARCHIVE_ENTRY_ACL_STYLE_COMPACT
	.comm	_ARCHIVE_ENTRY_ACL_TYPE_ACCESS,4,2 ## @ARCHIVE_ENTRY_ACL_TYPE_ACCESS
	.comm	_ARCHIVE_ENTRY_ACL_TYPE_DEFAULT,4,2 ## @ARCHIVE_ENTRY_ACL_TYPE_DEFAULT
L_.str.28:                              ## @.str.28
	.asciz	"GNU.sparse.major"

L_.str.29:                              ## @.str.29
	.asciz	"GNU.sparse.minor"

L_.str.30:                              ## @.str.30
	.asciz	"GNU.sparse.name"

L_.str.31:                              ## @.str.31
	.asciz	"GNU.sparse.realsize"

L_.str.32:                              ## @.str.32
	.asciz	"%d\n"

L_.str.33:                              ## @.str.33
	.asciz	"%jd\n%jd\n"

L_.str.34:                              ## @.str.34
	.asciz	"Can't allocate memory"

	.comm	_AE_SYMLINK_TYPE_FILE,8,3       ## @AE_SYMLINK_TYPE_FILE
L_.str.35:                              ## @.str.35
	.asciz	"LIBARCHIVE.symlinktype"

L_.str.36:                              ## @.str.36
	.asciz	"file"

	.comm	_AE_SYMLINK_TYPE_DIRECTORY,8,3  ## @AE_SYMLINK_TYPE_DIRECTORY
L_.str.37:                              ## @.str.37
	.asciz	"dir"

	.comm	_ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE,8,3 ## @ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE
L_.str.38:                              ## @.str.38
	.asciz	"archive_write_pax_header: 'x' header failed?!  This can't happen.\n"

	.comm	_S_ISGID,4,2                    ## @S_ISGID
	.comm	_S_ISUID,4,2                    ## @S_ISUID
	.comm	_S_ISVTX,4,2                    ## @S_ISVTX
	.no_dead_strip	_archive_write_pax_header
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function archive_write_pax_header
_archive_write_pax_header:              ; @archive_write_pax_header
	.cfi_startproc
; %bb.0:
	stp	x28, x27, [sp, #-96]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 96
	stp	x26, x25, [sp, #16]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #32]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #48]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #64]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #80]             ; 16-byte Folded Spill
	add	x29, sp, #80
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	sub	sp, sp, #1936
	mov	x21, x1
	mov	x19, x0
Lloh0:
	adrp	x8, ___stack_chk_guard@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___stack_chk_guard@GOTPAGEOFF]
Lloh2:
	ldr	x8, [x8]
	stur	x8, [x29, #-96]
	stp	xzr, xzr, [sp, #104]
	stp	xzr, xzr, [sp, #88]
Lloh3:
	adrp	x8, _ARCHIVE_OK@GOTPAGE
Lloh4:
	ldr	x8, [x8, _ARCHIVE_OK@GOTPAGEOFF]
Lloh5:
	ldr	w22, [x8]
	ldr	x20, [x0, #8]
	mov	x0, x1
	bl	_archive_entry_pathname
	cbz	x0, LBB0_3
; %bb.1:
	ldr	x8, [x20, #40]
	cbz	x8, LBB0_7
; %bb.2:
	mov	x27, #0
	b	LBB0_9
LBB0_3:
Lloh6:
	adrp	x8, _ARCHIVE_ERRNO_MISC@GOTPAGE
Lloh7:
	ldr	x8, [x8, _ARCHIVE_ERRNO_MISC@GOTPAGEOFF]
Lloh8:
	ldr	w1, [x8]
Lloh9:
	adrp	x2, l_.str@PAGE
Lloh10:
	add	x2, x2, l_.str@PAGEOFF
LBB0_4:
	mov	x0, x19
LBB0_5:
	bl	_archive_set_error
LBB0_6:
Lloh11:
	adrp	x8, _ARCHIVE_FAILED@GOTPAGE
Lloh12:
	ldr	x8, [x8, _ARCHIVE_FAILED@GOTPAGEOFF]
Lloh13:
	ldr	w0, [x8]
	b	LBB0_10
LBB0_7:
	ldr	x27, [x20, #48]
	cbnz	x27, LBB0_9
; %bb.8:
Lloh14:
	adrp	x1, l_.str.1@PAGE
Lloh15:
	add	x1, x1, l_.str.1@PAGEOFF
	mov	x0, x19
	mov	w2, #1
	bl	_archive_string_conversion_to_charset
	mov	x27, x0
	str	x0, [x20, #48]
	cbz	x0, LBB0_6
LBB0_9:
	add	x2, sp, #120
	add	x3, sp, #72
	mov	x0, x19
	mov	x1, x21
	mov	x4, x27
	bl	_get_entry_hardlink
Lloh16:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh17:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh18:
	ldr	w8, [x8]
	cmp	w0, w8
	b.ne	LBB0_12
LBB0_10:
	ldur	x8, [x29, #-96]
Lloh19:
	adrp	x9, ___stack_chk_guard@GOTPAGE
Lloh20:
	ldr	x9, [x9, ___stack_chk_guard@GOTPAGEOFF]
Lloh21:
	ldr	x9, [x9]
	cmp	x9, x8
	b.ne	LBB0_181
; %bb.11:
	add	sp, sp, #1936
	ldp	x29, x30, [sp, #80]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #64]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #48]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #32]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #16]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp], #96             ; 16-byte Folded Reload
	ret
LBB0_12:
Lloh22:
	adrp	x8, _ARCHIVE_OK@GOTPAGE
Lloh23:
	ldr	x8, [x8, _ARCHIVE_OK@GOTPAGEOFF]
Lloh24:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_15
; %bb.13:
	add	x2, sp, #120
	add	x3, sp, #72
	mov	x0, x19
	mov	x1, x21
	mov	x4, #0
	bl	_get_entry_hardlink
Lloh25:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh26:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh27:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
; %bb.14:
Lloh28:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh29:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh30:
	ldr	w22, [x8]
	ldr	x23, [sp, #120]
	mov	x0, x27
	bl	_archive_string_conversion_charset_name
                                        ; kill: def $w0 killed $w0 def $x0
	stp	x23, x0, [sp]
Lloh31:
	adrp	x2, l_.str.2@PAGE
Lloh32:
	add	x2, x2, l_.str.2@PAGEOFF
	mov	x0, x19
	mov	x1, x22
	bl	_archive_set_error
	mov	x27, #0
Lloh33:
	adrp	x8, _ARCHIVE_WARN@GOTPAGE
Lloh34:
	ldr	x8, [x8, _ARCHIVE_WARN@GOTPAGEOFF]
Lloh35:
	ldr	w22, [x8]
LBB0_15:
	ldr	x8, [sp, #120]
	cbnz	x8, LBB0_18
; %bb.16:
	mov	x0, x21
	bl	_archive_entry_filetype
	sub	w8, w0, #128
	cmp	w8, #6
	b.hi	LBB0_73
; %bb.17:
	mov	w9, #1
	lsl	w9, w9, w8
	mov	w10, #110
	tst	w9, w10
	b.eq	LBB0_27
LBB0_18:
	add	x1, sp, #80
	mov	x0, x21
	bl	_archive_entry_mac_metadata
	cbz	x0, LBB0_35
; %bb.19:
	mov	x23, x0
	mov	x0, x19
	bl	_archive_entry_new2
	mov	x24, x0
	mov	x0, x21
	bl	_archive_entry_pathname
	mov	x28, x0
	bl	_strlen
	mov	x26, x0
	sxtw	x8, w26
	add	x0, x8, #3
	bl	_malloc
	mov	x25, x0
	cbz	x0, LBB0_25
; %bb.20:
	cbz	x24, LBB0_25
; %bb.21:
	mov	x0, x25
	mov	x1, x28
	bl	_strcpy
LBB0_22:                                ; =>This Inner Loop Header: Depth=1
	mov	x0, x25
	mov	w1, #47
	bl	_strrchr
	cbz	x0, LBB0_26
; %bb.23:                               ;   in Loop: Header=BB0_22 Depth=1
	ldrb	w8, [x0, #1]
	cbnz	w8, LBB0_29
; %bb.24:                               ;   in Loop: Header=BB0_22 Depth=1
	strb	wzr, [x0]
	b	LBB0_22
LBB0_25:
	mov	x0, x24
	bl	_archive_entry_free
	mov	x0, x25
	bl	_free
	b	LBB0_6
LBB0_26:
	add	x0, x25, #2
	add	w2, w26, #1
	mov	x1, x25
	bl	_memmove
Lloh36:
	adrp	x1, l_.str.6@PAGE
Lloh37:
	add	x1, x1, l_.str.6@PAGEOFF
	mov	x0, x25
	b	LBB0_30
LBB0_27:
	cbnz	w8, LBB0_74
; %bb.28:
Lloh38:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh39:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh40:
	ldr	w1, [x8]
Lloh41:
	adrp	x2, l_.str.4@PAGE
Lloh42:
	add	x2, x2, l_.str.4@PAGEOFF
	b	LBB0_4
LBB0_29:
	add	x26, x0, #1
	add	x28, x0, #3
	mov	x0, x26
	bl	_strlen
	add	w2, w0, #1
	mov	x0, x28
	mov	x1, x26
	bl	_memmove
Lloh43:
	adrp	x1, l_.str.6@PAGE
Lloh44:
	add	x1, x1, l_.str.6@PAGEOFF
	mov	x0, x26
LBB0_30:
	mov	w2, #2
	bl	_memmove
	mov	x0, x24
	mov	x1, x25
	bl	_archive_entry_copy_pathname
	mov	x0, x25
	bl	_free
	ldr	x1, [sp, #80]
	mov	x0, x24
	bl	_archive_entry_set_size
	mov	x0, x24
	mov	w1, #129
	bl	_archive_entry_set_filetype
	mov	x0, x21
	bl	_archive_entry_perm
	mov	x1, x0
	mov	x0, x24
	bl	_archive_entry_set_perm
	mov	x0, x21
	bl	_archive_entry_mtime
	mov	x25, x0
	mov	x0, x21
	bl	_archive_entry_mtime_nsec
	mov	x2, x0
	mov	x0, x24
	mov	x1, x25
	bl	_archive_entry_set_mtime
	mov	x0, x21
	bl	_archive_entry_gid
	mov	x1, x0
	mov	x0, x24
	bl	_archive_entry_set_gid
	mov	x0, x21
	bl	_archive_entry_gname
	mov	x1, x0
	mov	x0, x24
	bl	_archive_entry_set_gname
	mov	x0, x21
	bl	_archive_entry_uid
	mov	x1, x0
	mov	x0, x24
	bl	_archive_entry_set_uid
	mov	x0, x21
	bl	_archive_entry_uname
	mov	x1, x0
	mov	x0, x24
	bl	_archive_entry_set_uname
	mov	x0, x19
	mov	x1, x24
	bl	_archive_write_pax_header
	mov	x25, x0
	mov	x0, x24
	bl	_archive_entry_free
Lloh45:
	adrp	x24, _ARCHIVE_WARN@GOTPAGE
Lloh46:
	ldr	x24, [x24, _ARCHIVE_WARN@GOTPAGEOFF]
	ldr	w8, [x24]
	mov	x0, x25
	cmp	w25, w8
	b.lt	LBB0_10
; %bb.31:
	ldr	x2, [sp, #80]
	mov	x0, x19
	mov	x1, x23
	bl	_archive_write_pax_data
	mov	x23, x0
	ldr	w8, [x24]
	cmp	w8, w23
	b.le	LBB0_33
; %bb.32:
	mov	x0, x23
	b	LBB0_10
LBB0_33:
	mov	x0, x19
	bl	_archive_write_pax_finish_entry
	ldr	w8, [x24]
	cmp	w0, w8
	b.lt	LBB0_10
; %bb.34:
	cmp	w25, w22
	csel	w8, w25, w22, lt
	cmp	w8, w23
	csel	w8, w8, w23, lt
	cmp	w0, w8
	csel	w22, w0, w8, lt
LBB0_35:
	mov	x0, x21
	bl	_archive_entry_clone
	cbz	x0, LBB0_70
; %bb.36:
	mov	x23, x0
	add	x24, x20, #24
	mov	x0, x24
	bl	_archive_string_empty
	add	x25, x20, #32
	mov	x0, x25
	bl	_archive_string_empty
	mov	x0, x20
	bl	_sparse_list_clear
	ldr	x8, [sp, #120]
	cbnz	x8, LBB0_43
; %bb.37:
	mov	x0, x23
	bl	_archive_entry_filetype
	cmp	w0, #129
	b.ne	LBB0_43
; %bb.38:
	mov	x0, x23
	bl	_archive_entry_sparse_reset
	cbz	w0, LBB0_43
; %bb.39:
	add	x1, sp, #1408
	add	x2, sp, #896
	mov	x0, x23
	bl	_archive_entry_sparse_next
Lloh47:
	adrp	x8, _ARCHIVE_OK@GOTPAGE
Lloh48:
	ldr	x8, [x8, _ARCHIVE_OK@GOTPAGEOFF]
Lloh49:
	ldr	w8, [x8]
	cmp	w0, w8
	b.ne	LBB0_79
; %bb.40:
	str	x25, [sp, #24]                  ; 8-byte Folded Spill
	mov	x25, x24
Lloh50:
	adrp	x24, _ARCHIVE_OK@GOTPAGE
Lloh51:
	ldr	x24, [x24, _ARCHIVE_OK@GOTPAGEOFF]
LBB0_41:                                ; =>This Inner Loop Header: Depth=1
	ldr	w26, [sp, #1408]
	ldr	w28, [sp, #896]
	add	x1, sp, #1408
	add	x2, sp, #896
	mov	x0, x23
	bl	_archive_entry_sparse_next
	ldr	w8, [x24]
	cmp	w0, w8
	b.eq	LBB0_41
; %bb.42:
	add	w26, w28, w26
	mov	x24, x25
	ldr	x25, [sp, #24]                  ; 8-byte Folded Reload
	b	LBB0_80
LBB0_43:
	mov	w26, #0
LBB0_44:
	add	x2, sp, #112
	add	x3, sp, #64
	mov	x0, x19
	mov	x1, x23
	mov	x4, x27
	bl	_get_entry_pathname
Lloh52:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh53:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh54:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
; %bb.45:
Lloh55:
	adrp	x8, _ARCHIVE_OK@GOTPAGE
Lloh56:
	ldr	x8, [x8, _ARCHIVE_OK@GOTPAGEOFF]
Lloh57:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_48
; %bb.46:
	add	x2, sp, #112
	add	x3, sp, #64
	mov	x0, x19
	mov	x1, x23
	mov	x4, #0
	bl	_get_entry_pathname
Lloh58:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh59:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh60:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
; %bb.47:
Lloh61:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh62:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh63:
	ldr	w22, [x8]
	ldr	x28, [sp, #112]
	mov	x0, x27
	bl	_archive_string_conversion_charset_name
                                        ; kill: def $w0 killed $w0 def $x0
	stp	x28, x0, [sp]
Lloh64:
	adrp	x2, l_.str.7@PAGE
Lloh65:
	add	x2, x2, l_.str.7@PAGEOFF
	mov	x0, x19
	mov	x1, x22
	bl	_archive_set_error
	mov	x27, #0
Lloh66:
	adrp	x8, _ARCHIVE_WARN@GOTPAGE
Lloh67:
	ldr	x8, [x8, _ARCHIVE_WARN@GOTPAGEOFF]
Lloh68:
	ldr	w22, [x8]
LBB0_48:
	add	x2, sp, #96
	add	x3, sp, #48
	mov	x0, x19
	mov	x1, x23
	mov	x4, x27
	bl	_get_entry_uname
Lloh69:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh70:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh71:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
; %bb.49:
Lloh72:
	adrp	x8, _ARCHIVE_OK@GOTPAGE
Lloh73:
	ldr	x8, [x8, _ARCHIVE_OK@GOTPAGEOFF]
Lloh74:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_52
; %bb.50:
	add	x2, sp, #96
	add	x3, sp, #48
	mov	x0, x19
	mov	x1, x23
	mov	x4, #0
	bl	_get_entry_uname
Lloh75:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh76:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh77:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
; %bb.51:
Lloh78:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh79:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh80:
	ldr	w22, [x8]
	ldr	x28, [sp, #96]
	mov	x0, x27
	bl	_archive_string_conversion_charset_name
                                        ; kill: def $w0 killed $w0 def $x0
	stp	x28, x0, [sp]
Lloh81:
	adrp	x2, l_.str.8@PAGE
Lloh82:
	add	x2, x2, l_.str.8@PAGEOFF
	mov	x0, x19
	mov	x1, x22
	bl	_archive_set_error
	mov	x27, #0
Lloh83:
	adrp	x8, _ARCHIVE_WARN@GOTPAGE
Lloh84:
	ldr	x8, [x8, _ARCHIVE_WARN@GOTPAGEOFF]
Lloh85:
	ldr	w22, [x8]
LBB0_52:
	add	x2, sp, #88
	add	x3, sp, #40
	mov	x0, x19
	mov	x1, x23
	mov	x4, x27
	bl	_get_entry_gname
Lloh86:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh87:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh88:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
; %bb.53:
Lloh89:
	adrp	x8, _ARCHIVE_OK@GOTPAGE
Lloh90:
	ldr	x8, [x8, _ARCHIVE_OK@GOTPAGEOFF]
Lloh91:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_56
; %bb.54:
	add	x2, sp, #88
	add	x3, sp, #40
	mov	x0, x19
	mov	x1, x23
	mov	x4, #0
	bl	_get_entry_gname
Lloh92:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh93:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh94:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
; %bb.55:
Lloh95:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh96:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh97:
	ldr	w22, [x8]
	ldr	x28, [sp, #88]
	mov	x0, x27
	bl	_archive_string_conversion_charset_name
                                        ; kill: def $w0 killed $w0 def $x0
	stp	x28, x0, [sp]
Lloh98:
	adrp	x2, l_.str.9@PAGE
Lloh99:
	add	x2, x2, l_.str.9@PAGEOFF
	mov	x0, x19
	mov	x1, x22
	bl	_archive_set_error
	mov	x27, #0
Lloh100:
	adrp	x8, _ARCHIVE_WARN@GOTPAGE
Lloh101:
	ldr	x8, [x8, _ARCHIVE_WARN@GOTPAGEOFF]
Lloh102:
	ldr	w22, [x8]
LBB0_56:
	ldr	x8, [sp, #120]
	str	x8, [sp, #104]
	ldr	x9, [sp, #72]
	str	x9, [sp, #56]
	cbz	x8, LBB0_83
LBB0_57:
	cbnz	x27, LBB0_60
; %bb.58:
	ldr	x8, [x20, #40]
	cbz	x8, LBB0_87
LBB0_59:
Lloh103:
	adrp	x1, l_.str.10@PAGE
Lloh104:
	add	x1, x1, l_.str.10@PAGEOFF
Lloh105:
	adrp	x2, l_.str.11@PAGE
Lloh106:
	add	x2, x2, l_.str.11@PAGEOFF
	mov	x0, x24
	bl	_add_pax_attr
LBB0_60:
	ldr	x0, [sp, #112]
	bl	_has_non_ASCII
	cbz	x0, LBB0_94
; %bb.61:
	ldr	x2, [sp, #112]
Lloh107:
	adrp	x1, l_.str.12@PAGE
Lloh108:
	add	x1, x1, l_.str.12@PAGEOFF
	mov	x0, x24
LBB0_62:
	bl	_add_pax_attr
	ldr	x1, [sp, #112]
	ldr	x2, [sp, #64]
	add	x0, sp, #640
	mov	x3, #0
	bl	_build_ustar_entry_name
	mov	x1, x0
	mov	x0, x23
	bl	_archive_entry_set_pathname
LBB0_63:
	ldr	x2, [sp, #104]
	cbz	x2, LBB0_102
; %bb.64:
	ldr	x8, [sp, #56]
	cmp	x8, #100
	b.hi	LBB0_67
; %bb.65:
	mov	x0, x2
	bl	_has_non_ASCII
	cbz	x0, LBB0_102
; %bb.66:
	ldr	x2, [sp, #104]
LBB0_67:
Lloh109:
	adrp	x1, l_.str.13@PAGE
Lloh110:
	add	x1, x1, l_.str.13@PAGEOFF
	mov	x0, x24
	bl	_add_pax_attr
	ldr	x8, [sp, #56]
	cmp	x8, #101
	b.lo	LBB0_102
; %bb.68:
	ldr	x8, [sp, #120]
	cbz	x8, LBB0_101
; %bb.69:
Lloh111:
	adrp	x1, l_.str.14@PAGE
Lloh112:
	add	x1, x1, l_.str.14@PAGEOFF
	mov	x0, x23
	bl	_archive_entry_set_hardlink
	b	LBB0_102
LBB0_70:
Lloh113:
	adrp	x8, _ENOMEM@GOTPAGE
Lloh114:
	ldr	x8, [x8, _ENOMEM@GOTPAGEOFF]
Lloh115:
	ldr	w1, [x8]
Lloh116:
	adrp	x2, l_.str.3@PAGE
Lloh117:
	add	x2, x2, l_.str.3@PAGEOFF
LBB0_71:
	mov	x0, x19
	bl	_archive_set_error
LBB0_72:
Lloh118:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh119:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh120:
	ldr	w0, [x8]
	b	LBB0_10
LBB0_73:
Lloh121:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh122:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh123:
	ldr	w20, [x8]
	mov	x0, x21
	bl	_archive_entry_filetype
                                        ; kill: def $w0 killed $w0 def $x0
	sxtw	x8, w0
	str	x8, [sp]
Lloh124:
	adrp	x2, l_.str.5@PAGE
Lloh125:
	add	x2, x2, l_.str.5@PAGEOFF
	mov	x0, x19
	mov	x1, x20
	b	LBB0_5
LBB0_74:
	mov	x0, x21
	bl	_archive_entry_pathname
	cbz	x0, LBB0_18
; %bb.75:
	mov	x23, x0
	ldrb	w8, [x0]
	cbz	w8, LBB0_18
; %bb.76:
	mov	x0, x23
	bl	_strlen
	add	x8, x23, w0, sxtw
	ldurb	w8, [x8, #-1]
	cmp	w8, #47
	b.eq	LBB0_18
; %bb.77:
	add	x0, sp, #1408
	bl	_archive_string_init
	mov	x0, x23
	bl	_strlen
                                        ; kill: def $w0 killed $w0 def $x0
	sxtw	x8, w0
	str	x8, [sp, #64]
	add	x1, x8, #2
	add	x0, sp, #1408
	bl	_archive_string_ensure
	cbz	x0, LBB0_93
; %bb.78:
	ldr	x2, [sp, #64]
	add	x0, sp, #1408
	mov	x1, x23
	bl	_archive_strncpy
	add	x0, sp, #1408
	mov	w1, #47
	bl	_archive_strappend_char
	ldr	x1, [sp, #1408]
	mov	x0, x21
	bl	_archive_entry_copy_pathname
	add	x0, sp, #1408
	bl	_archive_string_free
	b	LBB0_18
LBB0_79:
	mov	w26, #0
LBB0_80:
	mov	x0, x23
	bl	_archive_entry_size
	cmp	w26, w0
	b.ge	LBB0_82
; %bb.81:
	mov	x0, x23
	bl	_archive_entry_size
	mov	x1, x0
	mov	x0, x23
	mov	w2, #0
	bl	_archive_entry_sparse_add_entry
LBB0_82:
	mov	x0, x23
	bl	_archive_entry_sparse_reset
	mov	x26, x0
	b	LBB0_44
LBB0_83:
	add	x2, sp, #104
	add	x3, sp, #56
	mov	x0, x19
	mov	x1, x23
	mov	x4, x27
	bl	_get_entry_symlink
Lloh126:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh127:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh128:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
; %bb.84:
Lloh129:
	adrp	x8, _ARCHIVE_OK@GOTPAGE
Lloh130:
	ldr	x8, [x8, _ARCHIVE_OK@GOTPAGEOFF]
Lloh131:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_57
; %bb.85:
	add	x2, sp, #104
	add	x3, sp, #56
	mov	x0, x19
	mov	x1, x23
	mov	x4, #0
	bl	_get_entry_symlink
Lloh132:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh133:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh134:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
; %bb.86:
Lloh135:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh136:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh137:
	ldr	w22, [x8]
	ldr	x28, [sp, #104]
	mov	x0, x27
	bl	_archive_string_conversion_charset_name
                                        ; kill: def $w0 killed $w0 def $x0
	stp	x28, x0, [sp]
Lloh138:
	adrp	x2, l_.str.2@PAGE
Lloh139:
	add	x2, x2, l_.str.2@PAGEOFF
	mov	x0, x19
	mov	x1, x22
	bl	_archive_set_error
Lloh140:
	adrp	x8, _ARCHIVE_WARN@GOTPAGE
Lloh141:
	ldr	x8, [x8, _ARCHIVE_WARN@GOTPAGEOFF]
Lloh142:
	ldr	w22, [x8]
	ldr	x8, [x20, #40]
	cbnz	x8, LBB0_59
LBB0_87:
	ldr	x8, [sp, #120]
	cbz	x8, LBB0_90
; %bb.88:
	add	x2, sp, #120
	add	x3, sp, #72
	mov	x0, x19
	mov	x1, x23
	mov	x4, #0
	bl	_get_entry_hardlink
Lloh143:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh144:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh145:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
; %bb.89:
	ldr	x8, [sp, #120]
	str	x8, [sp, #104]
	ldr	x8, [sp, #72]
	str	x8, [sp, #56]
LBB0_90:
	add	x2, sp, #112
	add	x3, sp, #64
	mov	x0, x19
	mov	x1, x23
	mov	x4, #0
	bl	_get_entry_pathname
Lloh146:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh147:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh148:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
; %bb.91:
	add	x2, sp, #96
	add	x3, sp, #48
	mov	x0, x19
	mov	x1, x23
	mov	x4, #0
	bl	_get_entry_uname
Lloh149:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh150:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh151:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
; %bb.92:
	add	x2, sp, #88
	add	x3, sp, #40
	mov	x0, x19
	mov	x1, x23
	mov	x4, #0
	bl	_get_entry_gname
Lloh152:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh153:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh154:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
	b	LBB0_59
LBB0_93:
Lloh155:
	adrp	x8, _ENOMEM@GOTPAGE
Lloh156:
	ldr	x8, [x8, _ENOMEM@GOTPAGEOFF]
Lloh157:
	ldr	w1, [x8]
Lloh158:
	adrp	x2, l_.str.3@PAGE
Lloh159:
	add	x2, x2, l_.str.3@PAGEOFF
	mov	x0, x19
	bl	_archive_set_error
	add	x0, sp, #1408
	bl	_archive_string_free
	b	LBB0_72
LBB0_94:
	ldr	x8, [sp, #64]
	cmp	x8, #101
	b.lo	LBB0_63
; %bb.95:
	ldr	x27, [sp, #112]
	add	x8, x27, x8
	sub	x0, x8, #101
	mov	w1, #47
	bl	_strchr
	cmp	x0, x27
	b.ne	LBB0_97
; %bb.96:
	add	x0, x27, #1
	mov	w1, #47
	bl	_strchr
LBB0_97:
	cbz	x0, LBB0_100
; %bb.98:
	ldrb	w8, [x0, #1]
	cbz	w8, LBB0_100
; %bb.99:
	sub	x8, x0, x27
	cmp	x8, #156
	b.lt	LBB0_63
LBB0_100:
Lloh160:
	adrp	x1, l_.str.12@PAGE
Lloh161:
	add	x1, x1, l_.str.12@PAGEOFF
	mov	x0, x24
	mov	x2, x27
	b	LBB0_62
LBB0_101:
Lloh162:
	adrp	x1, l_.str.15@PAGE
Lloh163:
	add	x1, x1, l_.str.15@PAGEOFF
	mov	x0, x23
	bl	_archive_entry_set_symlink
LBB0_102:
	add	x0, sp, #32
	bl	_archive_string_init
	mov	x0, x23
	bl	_archive_entry_pathname
	mov	x1, x0
	add	x0, sp, #32
	bl	_archive_strcpy
	mov	x0, x23
	bl	_archive_entry_size
	mov	x0, x23
	bl	_archive_entry_size
	mov	x2, x0
Lloh164:
	adrp	x1, l_.str.16@PAGE
Lloh165:
	add	x1, x1, l_.str.16@PAGEOFF
	mov	x0, x24
	bl	_add_pax_attr_int
	mov	x0, x23
	bl	_archive_entry_gid
	cmp	w0, #64, lsl #12                ; =262144
	b.lo	LBB0_104
; %bb.103:
	mov	x0, x23
	bl	_archive_entry_gid
	mov	x2, x0
Lloh166:
	adrp	x1, l_.str.17@PAGE
Lloh167:
	add	x1, x1, l_.str.17@PAGEOFF
	mov	x0, x24
	bl	_add_pax_attr_int
LBB0_104:
	ldr	x2, [sp, #88]
	cbz	x2, LBB0_109
; %bb.105:
	ldr	x8, [sp, #40]
	cmp	x8, #31
	b.hi	LBB0_108
; %bb.106:
	mov	x0, x2
	bl	_has_non_ASCII
	cbz	x0, LBB0_109
; %bb.107:
	ldr	x2, [sp, #88]
LBB0_108:
Lloh168:
	adrp	x1, l_.str.18@PAGE
Lloh169:
	add	x1, x1, l_.str.18@PAGEOFF
	mov	x0, x24
	bl	_add_pax_attr
LBB0_109:
	mov	x0, x23
	bl	_archive_entry_uid
	cmp	w0, #64, lsl #12                ; =262144
	b.lo	LBB0_111
; %bb.110:
	mov	x0, x23
	bl	_archive_entry_uid
	mov	x2, x0
Lloh170:
	adrp	x1, l_.str.19@PAGE
Lloh171:
	add	x1, x1, l_.str.19@PAGEOFF
	mov	x0, x24
	bl	_add_pax_attr_int
LBB0_111:
	ldr	x2, [sp, #96]
	cbz	x2, LBB0_116
; %bb.112:
	ldr	x8, [sp, #48]
	cmp	x8, #31
	b.hi	LBB0_115
; %bb.113:
	mov	x0, x2
	bl	_has_non_ASCII
	cbz	x0, LBB0_116
; %bb.114:
	ldr	x2, [sp, #96]
LBB0_115:
Lloh172:
	adrp	x1, l_.str.20@PAGE
Lloh173:
	add	x1, x1, l_.str.20@PAGEOFF
	mov	x0, x24
	bl	_add_pax_attr
LBB0_116:
	mov	x0, x23
	bl	_archive_entry_filetype
	cmp	w0, #134
	b.eq	LBB0_118
; %bb.117:
	mov	x0, x23
	bl	_archive_entry_filetype
	cmp	w0, #133
	b.ne	LBB0_122
LBB0_118:
	mov	x0, x23
	bl	_archive_entry_rdevmajor
	mov	x28, x0
	mov	x0, x23
	bl	_archive_entry_rdevminor
	mov	x27, x0
	cmp	w28, #64, lsl #12               ; =262144
	b.lt	LBB0_120
; %bb.119:
Lloh174:
	adrp	x1, l_.str.21@PAGE
Lloh175:
	add	x1, x1, l_.str.21@PAGEOFF
	mov	x0, x24
	mov	x2, x28
	bl	_add_pax_attr_int
LBB0_120:
	cmp	w27, #64, lsl #12               ; =262144
	b.lt	LBB0_122
; %bb.121:
Lloh176:
	adrp	x1, l_.str.22@PAGE
Lloh177:
	add	x1, x1, l_.str.22@PAGEOFF
	mov	x0, x24
	mov	x2, x27
	bl	_add_pax_attr_int
LBB0_122:
	mov	x0, x23
	bl	_archive_entry_fflags_text
	mov	x0, x21
	bl	_archive_entry_acl_types
	str	w0, [sp, #24]                   ; 4-byte Folded Spill
	ldr	x8, [x19]
Lloh178:
	adrp	x9, _ARCHIVE_FORMAT_TAR_PAX_RESTRICTED@GOTPAGE
Lloh179:
	ldr	x9, [x9, _ARCHIVE_FORMAT_TAR_PAX_RESTRICTED@GOTPAGEOFF]
Lloh180:
	ldr	x9, [x9]
	cmp	x8, x9
	b.eq	LBB0_132
; %bb.123:
	mov	x0, x23
	bl	_archive_entry_ctime
	cbnz	w0, LBB0_125
; %bb.124:
	mov	x0, x23
	bl	_archive_entry_ctime_nsec
	cbz	x0, LBB0_126
LBB0_125:
	mov	x0, x23
	bl	_archive_entry_ctime
	mov	x28, x0
	mov	x0, x23
	bl	_archive_entry_ctime_nsec
	mov	x3, x0
Lloh181:
	adrp	x1, l_.str.23@PAGE
Lloh182:
	add	x1, x1, l_.str.23@PAGEOFF
	mov	x0, x24
	mov	x2, x28
	bl	_add_pax_attr_time
LBB0_126:
	mov	x0, x23
	bl	_archive_entry_atime
	cbnz	w0, LBB0_128
; %bb.127:
	mov	x0, x23
	bl	_archive_entry_atime_nsec
	cbz	x0, LBB0_129
LBB0_128:
	mov	x0, x23
	bl	_archive_entry_atime
	mov	x28, x0
	mov	x0, x23
	bl	_archive_entry_atime_nsec
	mov	x3, x0
Lloh183:
	adrp	x1, l_.str.24@PAGE
Lloh184:
	add	x1, x1, l_.str.24@PAGEOFF
	mov	x0, x24
	mov	x2, x28
	bl	_add_pax_attr_time
LBB0_129:
	mov	x0, x23
	bl	_archive_entry_birthtime_is_set
	cbz	x0, LBB0_132
; %bb.130:
	mov	x0, x23
	bl	_archive_entry_birthtime
	mov	x28, x0
	mov	x0, x23
	bl	_archive_entry_mtime
	cmp	w28, w0
	b.ge	LBB0_132
; %bb.131:
	mov	x0, x23
	bl	_archive_entry_birthtime
	mov	x28, x0
	mov	x0, x23
	bl	_archive_entry_birthtime_nsec
	mov	x3, x0
Lloh185:
	adrp	x1, l_.str.25@PAGE
Lloh186:
	add	x1, x1, l_.str.25@PAGEOFF
	mov	x0, x24
	mov	x2, x28
	bl	_add_pax_attr_time
LBB0_132:
	mov	x0, x23
	bl	_archive_entry_mtime
	tbnz	w0, #31, LBB0_135
; %bb.133:
	mov	x0, x23
	bl	_archive_entry_mtime
	mov	w8, #2147483647
	cmp	w0, w8
	b.eq	LBB0_135
; %bb.134:
	mov	x0, x23
	bl	_archive_entry_mtime_nsec
	cbz	x0, LBB0_136
LBB0_135:
	mov	x0, x23
	bl	_archive_entry_mtime
	mov	x28, x0
	mov	x0, x23
	bl	_archive_entry_mtime_nsec
	mov	x3, x0
Lloh187:
	adrp	x1, l_.str.26@PAGE
Lloh188:
	add	x1, x1, l_.str.26@PAGEOFF
	mov	x0, x24
	mov	x2, x28
	bl	_add_pax_attr_time
LBB0_136:
	mov	x0, x23
	bl	_archive_entry_fflags_text
	cbz	x0, LBB0_139
; %bb.137:
	mov	x2, x0
	ldrb	w8, [x0]
	cbz	w8, LBB0_139
; %bb.138:
Lloh189:
	adrp	x1, l_.str.27@PAGE
Lloh190:
	add	x1, x1, l_.str.27@PAGEOFF
	mov	x0, x24
	bl	_add_pax_attr
LBB0_139:
Lloh191:
	adrp	x8, _ARCHIVE_ENTRY_ACL_TYPE_NFS4@GOTPAGE
Lloh192:
	ldr	x8, [x8, _ARCHIVE_ENTRY_ACL_TYPE_NFS4@GOTPAGEOFF]
Lloh193:
	ldr	w8, [x8]
Lloh194:
	adrp	x27, _ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID@GOTPAGE
Lloh195:
	ldr	x27, [x27, _ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID@GOTPAGEOFF]
Lloh196:
	adrp	x28, _ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA@GOTPAGE
Lloh197:
	ldr	x28, [x28, _ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA@GOTPAGEOFF]
	ldr	w9, [sp, #24]                   ; 4-byte Folded Reload
	tst	w8, w9
	b.eq	LBB0_141
; %bb.140:
	ldr	w8, [x27]
	ldr	w9, [x28]
	orr	w8, w9, w8
Lloh198:
	adrp	x9, _ARCHIVE_ENTRY_ACL_STYLE_COMPACT@GOTPAGE
Lloh199:
	ldr	x9, [x9, _ARCHIVE_ENTRY_ACL_STYLE_COMPACT@GOTPAGEOFF]
Lloh200:
	ldr	w9, [x9]
	orr	w3, w8, w9
	mov	x0, x19
	mov	x1, x21
	mov	x2, x20
	bl	_add_pax_acl
	mov	x22, x0
Lloh201:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh202:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh203:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
LBB0_141:
Lloh204:
	adrp	x8, _ARCHIVE_ENTRY_ACL_TYPE_ACCESS@GOTPAGE
Lloh205:
	ldr	x8, [x8, _ARCHIVE_ENTRY_ACL_TYPE_ACCESS@GOTPAGEOFF]
Lloh206:
	ldr	w8, [x8]
	ldr	w9, [sp, #24]                   ; 4-byte Folded Reload
	tst	w8, w9
	b.eq	LBB0_143
; %bb.142:
	ldr	w9, [x27]
	orr	w8, w9, w8
	ldr	w9, [x28]
	orr	w3, w8, w9
	mov	x0, x19
	mov	x1, x21
	mov	x2, x20
	bl	_add_pax_acl
	mov	x22, x0
Lloh207:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh208:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh209:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
LBB0_143:
Lloh210:
	adrp	x8, _ARCHIVE_ENTRY_ACL_TYPE_DEFAULT@GOTPAGE
Lloh211:
	ldr	x8, [x8, _ARCHIVE_ENTRY_ACL_TYPE_DEFAULT@GOTPAGEOFF]
Lloh212:
	ldr	w8, [x8]
	ldr	w9, [sp, #24]                   ; 4-byte Folded Reload
	tst	w8, w9
	b.eq	LBB0_145
; %bb.144:
	ldr	w9, [x27]
	orr	w8, w9, w8
	ldr	w9, [x28]
	orr	w3, w8, w9
	mov	x0, x19
	mov	x1, x21
	mov	x2, x20
	bl	_add_pax_acl
	mov	x22, x0
Lloh213:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh214:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh215:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
LBB0_145:
	cmp	w26, #1
	b.lt	LBB0_150
; %bb.146:
Lloh216:
	adrp	x1, l_.str.28@PAGE
Lloh217:
	add	x1, x1, l_.str.28@PAGEOFF
	mov	x0, x24
	mov	w2, #1
	bl	_add_pax_attr_int
Lloh218:
	adrp	x1, l_.str.29@PAGE
Lloh219:
	add	x1, x1, l_.str.29@PAGEOFF
	mov	x0, x24
	mov	w2, #0
	bl	_add_pax_attr_int
	ldr	x2, [sp, #112]
Lloh220:
	adrp	x1, l_.str.30@PAGE
Lloh221:
	add	x1, x1, l_.str.30@PAGEOFF
	mov	x0, x24
	bl	_add_pax_attr
	mov	x0, x23
	bl	_archive_entry_size
	mov	x2, x0
Lloh222:
	adrp	x1, l_.str.31@PAGE
Lloh223:
	add	x1, x1, l_.str.31@PAGEOFF
	mov	x0, x24
	bl	_add_pax_attr_int
	ldr	x1, [sp, #32]
	add	x0, sp, #128
	bl	_build_gnu_sparse_name
	mov	x1, x0
	mov	x0, x23
	bl	_archive_entry_set_pathname
Lloh224:
	adrp	x1, l_.str.32@PAGE
Lloh225:
	add	x1, x1, l_.str.32@PAGEOFF
	mov	x0, x25
	mov	x2, x26
	bl	_archive_string_sprintf
	mov	x28, #0
Lloh226:
	adrp	x26, l_.str.33@PAGE
Lloh227:
	add	x26, x26, l_.str.33@PAGEOFF
Lloh228:
	adrp	x27, _ARCHIVE_OK@GOTPAGE
Lloh229:
	ldr	x27, [x27, _ARCHIVE_OK@GOTPAGEOFF]
LBB0_147:                               ; =>This Inner Loop Header: Depth=1
	add	x1, sp, #1408
	add	x2, sp, #896
	mov	x0, x23
	bl	_archive_entry_sparse_next
	ldr	w8, [x27]
	cmp	w0, w8
	b.ne	LBB0_151
; %bb.148:                              ;   in Loop: Header=BB0_147 Depth=1
	ldr	w2, [sp, #1408]
	ldr	w8, [sp, #896]
	str	x8, [sp]
	mov	x0, x25
	mov	x1, x26
	bl	_archive_string_sprintf
	ldrsw	x2, [sp, #896]
	add	x28, x28, x2
	ldr	w1, [sp, #1408]
	mov	x0, x20
	bl	_sparse_list_add
	ldr	w8, [x27]
	cmp	w0, w8
	b.eq	LBB0_147
; %bb.149:
Lloh230:
	adrp	x8, _ENOMEM@GOTPAGE
Lloh231:
	ldr	x8, [x8, _ENOMEM@GOTPAGEOFF]
Lloh232:
	ldr	w1, [x8]
Lloh233:
	adrp	x2, l_.str.34@PAGE
Lloh234:
	add	x2, x2, l_.str.34@PAGEOFF
	mov	x0, x19
	bl	_archive_set_error
	mov	x0, x23
	bl	_archive_entry_free
	add	x0, sp, #32
	bl	_archive_string_free
	b	LBB0_72
LBB0_150:
	mov	x26, x24
	mov	x28, #0
	b	LBB0_152
LBB0_151:
	mov	x26, x24
LBB0_152:
	mov	x0, x19
	mov	x1, x20
	mov	x2, x21
	bl	_archive_write_pax_header_xattrs
Lloh235:
	adrp	x24, _ARCHIVE_FATAL@GOTPAGE
Lloh236:
	ldr	x24, [x24, _ARCHIVE_FATAL@GOTPAGEOFF]
	ldr	w8, [x24]
	cmp	w0, w8
	b.ne	LBB0_154
; %bb.153:
	mov	x0, x23
	bl	_archive_entry_free
	add	x0, sp, #32
	bl	_archive_string_free
	ldr	w0, [x24]
	b	LBB0_10
LBB0_154:
	mov	x0, x23
	bl	_archive_entry_symlink_type
Lloh237:
	adrp	x8, _AE_SYMLINK_TYPE_FILE@GOTPAGE
Lloh238:
	ldr	x8, [x8, _AE_SYMLINK_TYPE_FILE@GOTPAGEOFF]
Lloh239:
	ldr	x8, [x8]
	cmp	x0, x8
	mov	x24, x26
	b.ne	LBB0_156
; %bb.155:
Lloh240:
	adrp	x2, l_.str.36@PAGE
Lloh241:
	add	x2, x2, l_.str.36@PAGEOFF
	b	LBB0_158
LBB0_156:
	mov	x0, x23
	bl	_archive_entry_symlink_type
Lloh242:
	adrp	x8, _AE_SYMLINK_TYPE_DIRECTORY@GOTPAGE
Lloh243:
	ldr	x8, [x8, _AE_SYMLINK_TYPE_DIRECTORY@GOTPAGEOFF]
Lloh244:
	ldr	x8, [x8]
	cmp	x0, x8
	b.ne	LBB0_159
; %bb.157:
Lloh245:
	adrp	x2, l_.str.37@PAGE
Lloh246:
	add	x2, x2, l_.str.37@PAGEOFF
LBB0_158:
Lloh247:
	adrp	x1, l_.str.35@PAGE
Lloh248:
	add	x1, x1, l_.str.35@PAGEOFF
	mov	x0, x24
	bl	_add_pax_attr
LBB0_159:
	mov	x0, x23
	bl	_archive_entry_filetype
	cmp	w0, #129
	b.eq	LBB0_161
; %bb.160:
	mov	x0, x23
	mov	x1, #0
	bl	_archive_entry_set_size
LBB0_161:
	ldr	x9, [x19]
Lloh249:
	adrp	x8, _ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE@GOTPAGE
Lloh250:
	ldr	x8, [x8, _ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE@GOTPAGEOFF]
Lloh251:
	ldr	x10, [x8]
	ldr	x8, [sp, #120]
	cmp	x9, x10
	ccmp	x8, #0, #4, ne
	b.eq	LBB0_163
; %bb.162:
	mov	x0, x23
	mov	x1, #0
	bl	_archive_entry_set_size
	ldr	x8, [sp, #120]
LBB0_163:
	cbz	x8, LBB0_165
; %bb.164:
	mov	x0, x23
	mov	x1, #0
	bl	_archive_entry_set_size
LBB0_165:
	mov	x0, x23
	bl	_archive_entry_size
	mov	x26, x0
	mov	x0, x25
	bl	_archive_strlen
	cbz	w0, LBB0_167
; %bb.166:
	mov	x0, x25
	bl	_archive_strlen
	neg	w8, w0
	and	w8, w8, #0x1ff
	str	w8, [x20]
	add	x9, x28, w0, sxtw
	add	x1, x9, x8
	mov	x0, x23
	bl	_archive_entry_set_size
LBB0_167:
	add	x1, sp, #896
	mov	x0, x19
	mov	x2, x23
	mov	w3, #-1
	mov	w4, #0
	mov	x5, #0
	bl	___archive_write_format_header_ustar
Lloh252:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh253:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
Lloh254:
	ldr	w8, [x8]
	cmp	w0, w8
	b.eq	LBB0_10
; %bb.168:
	mov	x0, x24
	bl	_archive_strlen
	cmp	w0, #1
	b.lt	LBB0_175
; %bb.169:
	mov	x0, x19
	bl	_archive_entry_new2
	mov	x25, x0
	ldr	x1, [sp, #32]
	add	x0, sp, #384
	bl	_build_pax_attribute_name
	mov	x1, x0
	mov	x0, x25
	bl	_archive_entry_set_pathname
	str	x24, [sp, #24]                  ; 8-byte Folded Spill
	mov	x0, x24
	bl	_archive_strlen
                                        ; kill: def $w0 killed $w0 def $x0
	sxtw	x1, w0
	mov	x0, x25
	bl	_archive_entry_set_size
	mov	x0, x23
	bl	_archive_entry_uid
	mov	w27, #262143
	cmp	w0, w27
	csel	w1, w0, w27, lt
	mov	x0, x25
	bl	_archive_entry_set_uid
	mov	x0, x23
	bl	_archive_entry_gid
	cmp	w0, w27
	csel	w1, w0, w27, lt
	mov	x0, x25
	bl	_archive_entry_set_gid
	mov	x0, x23
	bl	_archive_entry_mode
	mov	x1, x0
	mov	x0, x25
	bl	_archive_entry_set_mode
	mov	x0, x23
	bl	_archive_entry_uname
	mov	x1, x0
	mov	x0, x25
	bl	_archive_entry_set_uname
	mov	x0, x23
	bl	_archive_entry_gname
	mov	x1, x0
	mov	x0, x25
	bl	_archive_entry_set_gname
	mov	x0, x23
	bl	_archive_entry_mtime
	cmp	w0, #0
	csel	w1, w0, wzr, gt
	mov	x0, x25
	mov	x2, #0
	bl	_archive_entry_set_mtime
	mov	x0, x25
	mov	w1, #0
	mov	w2, #0
	bl	_archive_entry_set_atime
	mov	x0, x25
	mov	w1, #0
	mov	w2, #0
	bl	_archive_entry_set_ctime
	add	x1, sp, #1408
	mov	x0, x19
	mov	x2, x25
	mov	w3, #120
	mov	w4, #1
	mov	x5, #0
	bl	___archive_write_format_header_ustar
	mov	x27, x0
	mov	x0, x25
	bl	_archive_entry_free
Lloh255:
	adrp	x8, _ARCHIVE_WARN@GOTPAGE
Lloh256:
	ldr	x8, [x8, _ARCHIVE_WARN@GOTPAGEOFF]
Lloh257:
	ldr	w8, [x8]
	cmp	w27, w8
	b.ge	LBB0_171
; %bb.170:
Lloh258:
	adrp	x8, _ARCHIVE_ERRNO_MISC@GOTPAGE
Lloh259:
	ldr	x8, [x8, _ARCHIVE_ERRNO_MISC@GOTPAGEOFF]
Lloh260:
	ldr	w1, [x8]
Lloh261:
	adrp	x2, l_.str.38@PAGE
Lloh262:
	add	x2, x2, l_.str.38@PAGEOFF
	b	LBB0_71
LBB0_171:
	cmp	w27, w22
	csel	w22, w27, w22, lt
	add	x1, sp, #1408
	mov	x0, x19
	mov	w2, #512
	bl	___archive_write_output
Lloh263:
	adrp	x8, _ARCHIVE_OK@GOTPAGE
Lloh264:
	ldr	x8, [x8, _ARCHIVE_OK@GOTPAGEOFF]
Lloh265:
	ldr	w8, [x8]
	cmp	w0, w8
	b.ne	LBB0_180
; %bb.172:
	ldr	x24, [sp, #24]                  ; 8-byte Folded Reload
	mov	x0, x24
	bl	_archive_strlen
	neg	w8, w0
	and	w8, w8, #0x1ff
	stp	w0, w8, [x20, #4]
	ldr	x25, [x20, #24]
	mov	x0, x24
	bl	_archive_strlen
	mov	x2, x0
	mov	x0, x19
	mov	x1, x25
	bl	___archive_write_output
Lloh266:
	adrp	x8, _ARCHIVE_OK@GOTPAGE
Lloh267:
	ldr	x8, [x8, _ARCHIVE_OK@GOTPAGEOFF]
Lloh268:
	ldr	w8, [x8]
	cmp	w0, w8
	b.ne	LBB0_72
; %bb.173:
	ldrsw	x1, [x20, #8]
	mov	x0, x19
	bl	___archive_write_nulls
Lloh269:
	adrp	x8, _ARCHIVE_OK@GOTPAGE
Lloh270:
	ldr	x8, [x8, _ARCHIVE_OK@GOTPAGEOFF]
Lloh271:
	ldr	w8, [x8]
	cmp	w0, w8
	b.ne	LBB0_72
; %bb.174:
	stp	wzr, wzr, [x20, #4]
LBB0_175:
	add	x1, sp, #896
	mov	x0, x19
	mov	w2, #512
	bl	___archive_write_output
Lloh272:
	adrp	x8, _ARCHIVE_OK@GOTPAGE
Lloh273:
	ldr	x8, [x8, _ARCHIVE_OK@GOTPAGEOFF]
Lloh274:
	ldr	w8, [x8]
	cmp	w0, w8
	b.ne	LBB0_10
; %bb.176:
	sxtw	x19, w26
	mov	x0, x21
	mov	x1, x19
	bl	_archive_entry_set_size
	ldr	x8, [x20, #16]
	cbnz	x8, LBB0_179
; %bb.177:
	cbz	w19, LBB0_179
; %bb.178:
	mov	x0, x20
	mov	w1, #0
	mov	x2, x19
	bl	_sparse_list_add
	mov	x28, x19
LBB0_179:
	neg	w8, w28
	and	w8, w8, #0x1ff
	str	w8, [x20, #8]
	mov	x0, x23
	bl	_archive_entry_free
	add	x0, sp, #32
	bl	_archive_string_free
	mov	x0, x22
	b	LBB0_10
LBB0_180:
	mov	x0, x20
	bl	_sparse_list_clear
	stp	wzr, wzr, [x20, #4]
	b	LBB0_72
LBB0_181:
	bl	___stack_chk_fail
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpAdd	Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpAdd	Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpAdd	Lloh36, Lloh37
	.loh AdrpAdd	Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh38, Lloh39, Lloh40
	.loh AdrpAdd	Lloh43, Lloh44
	.loh AdrpLdrGot	Lloh45, Lloh46
	.loh AdrpLdrGotLdr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGot	Lloh50, Lloh51
	.loh AdrpLdrGotLdr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpLdrGotLdr	Lloh58, Lloh59, Lloh60
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpAdd	Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh61, Lloh62, Lloh63
	.loh AdrpLdrGotLdr	Lloh69, Lloh70, Lloh71
	.loh AdrpLdrGotLdr	Lloh72, Lloh73, Lloh74
	.loh AdrpLdrGotLdr	Lloh75, Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh83, Lloh84, Lloh85
	.loh AdrpAdd	Lloh81, Lloh82
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpLdrGotLdr	Lloh100, Lloh101, Lloh102
	.loh AdrpAdd	Lloh98, Lloh99
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpAdd	Lloh105, Lloh106
	.loh AdrpAdd	Lloh103, Lloh104
	.loh AdrpAdd	Lloh107, Lloh108
	.loh AdrpAdd	Lloh109, Lloh110
	.loh AdrpAdd	Lloh111, Lloh112
	.loh AdrpAdd	Lloh116, Lloh117
	.loh AdrpLdrGotLdr	Lloh113, Lloh114, Lloh115
	.loh AdrpLdrGotLdr	Lloh118, Lloh119, Lloh120
	.loh AdrpAdd	Lloh124, Lloh125
	.loh AdrpLdrGotLdr	Lloh121, Lloh122, Lloh123
	.loh AdrpLdrGotLdr	Lloh126, Lloh127, Lloh128
	.loh AdrpLdrGotLdr	Lloh129, Lloh130, Lloh131
	.loh AdrpLdrGotLdr	Lloh132, Lloh133, Lloh134
	.loh AdrpLdrGotLdr	Lloh140, Lloh141, Lloh142
	.loh AdrpAdd	Lloh138, Lloh139
	.loh AdrpLdrGotLdr	Lloh135, Lloh136, Lloh137
	.loh AdrpLdrGotLdr	Lloh143, Lloh144, Lloh145
	.loh AdrpLdrGotLdr	Lloh146, Lloh147, Lloh148
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpLdrGotLdr	Lloh152, Lloh153, Lloh154
	.loh AdrpAdd	Lloh158, Lloh159
	.loh AdrpLdrGotLdr	Lloh155, Lloh156, Lloh157
	.loh AdrpAdd	Lloh160, Lloh161
	.loh AdrpAdd	Lloh162, Lloh163
	.loh AdrpAdd	Lloh164, Lloh165
	.loh AdrpAdd	Lloh166, Lloh167
	.loh AdrpAdd	Lloh168, Lloh169
	.loh AdrpAdd	Lloh170, Lloh171
	.loh AdrpAdd	Lloh172, Lloh173
	.loh AdrpAdd	Lloh174, Lloh175
	.loh AdrpAdd	Lloh176, Lloh177
	.loh AdrpLdrGotLdr	Lloh178, Lloh179, Lloh180
	.loh AdrpAdd	Lloh181, Lloh182
	.loh AdrpAdd	Lloh183, Lloh184
	.loh AdrpAdd	Lloh185, Lloh186
	.loh AdrpAdd	Lloh187, Lloh188
	.loh AdrpAdd	Lloh189, Lloh190
	.loh AdrpLdrGot	Lloh196, Lloh197
	.loh AdrpLdrGot	Lloh194, Lloh195
	.loh AdrpLdrGotLdr	Lloh191, Lloh192, Lloh193
	.loh AdrpLdrGotLdr	Lloh201, Lloh202, Lloh203
	.loh AdrpLdrGotLdr	Lloh198, Lloh199, Lloh200
	.loh AdrpLdrGotLdr	Lloh204, Lloh205, Lloh206
	.loh AdrpLdrGotLdr	Lloh207, Lloh208, Lloh209
	.loh AdrpLdrGotLdr	Lloh210, Lloh211, Lloh212
	.loh AdrpLdrGotLdr	Lloh213, Lloh214, Lloh215
	.loh AdrpLdrGot	Lloh228, Lloh229
	.loh AdrpAdd	Lloh226, Lloh227
	.loh AdrpAdd	Lloh224, Lloh225
	.loh AdrpAdd	Lloh222, Lloh223
	.loh AdrpAdd	Lloh220, Lloh221
	.loh AdrpAdd	Lloh218, Lloh219
	.loh AdrpAdd	Lloh216, Lloh217
	.loh AdrpAdd	Lloh233, Lloh234
	.loh AdrpLdrGotLdr	Lloh230, Lloh231, Lloh232
	.loh AdrpLdrGot	Lloh235, Lloh236
	.loh AdrpLdrGotLdr	Lloh237, Lloh238, Lloh239
	.loh AdrpAdd	Lloh240, Lloh241
	.loh AdrpLdrGotLdr	Lloh242, Lloh243, Lloh244
	.loh AdrpAdd	Lloh245, Lloh246
	.loh AdrpAdd	Lloh247, Lloh248
	.loh AdrpLdrGotLdr	Lloh249, Lloh250, Lloh251
	.loh AdrpLdrGotLdr	Lloh252, Lloh253, Lloh254
	.loh AdrpLdrGotLdr	Lloh255, Lloh256, Lloh257
	.loh AdrpAdd	Lloh261, Lloh262
	.loh AdrpLdrGotLdr	Lloh258, Lloh259, Lloh260
	.loh AdrpLdrGotLdr	Lloh263, Lloh264, Lloh265
	.loh AdrpLdrGotLdr	Lloh266, Lloh267, Lloh268
	.loh AdrpLdrGotLdr	Lloh269, Lloh270, Lloh271
	.loh AdrpLdrGotLdr	Lloh272, Lloh273, Lloh274
	.cfi_endproc
                                        ; -- End function
	.comm	_ARCHIVE_OK,4,2                 ; @ARCHIVE_OK
	.comm	_ARCHIVE_ERRNO_MISC,4,2         ; @ARCHIVE_ERRNO_MISC
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Can't record entry in tar file without pathname"

	.comm	_ARCHIVE_FAILED,4,2             ; @ARCHIVE_FAILED
l_.str.1:                               ; @.str.1
	.asciz	"UTF-8"

	.comm	_ARCHIVE_FATAL,4,2              ; @ARCHIVE_FATAL
	.comm	_ARCHIVE_ERRNO_FILE_FORMAT,4,2  ; @ARCHIVE_ERRNO_FILE_FORMAT
l_.str.2:                               ; @.str.2
	.asciz	"Can't translate linkname '%s' to %s"

	.comm	_ARCHIVE_WARN,4,2               ; @ARCHIVE_WARN
	.comm	_ENOMEM,4,2                     ; @ENOMEM
l_.str.3:                               ; @.str.3
	.asciz	"Can't allocate pax data"

l_.str.4:                               ; @.str.4
	.asciz	"tar format cannot archive socket"

l_.str.5:                               ; @.str.5
	.asciz	"tar format cannot archive this (type=0%lo)"

l_.str.6:                               ; @.str.6
	.asciz	"._"

l_.str.7:                               ; @.str.7
	.asciz	"Can't translate pathname '%s' to %s"

l_.str.8:                               ; @.str.8
	.asciz	"Can't translate uname '%s' to %s"

l_.str.9:                               ; @.str.9
	.asciz	"Can't translate gname '%s' to %s"

l_.str.10:                              ; @.str.10
	.asciz	"hdrcharset"

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

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

l_.str.13:                              ; @.str.13
	.asciz	"linkpath"

l_.str.14:                              ; @.str.14
	.asciz	"././@LongHardLink"

l_.str.15:                              ; @.str.15
	.asciz	"././@LongSymLink"

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

l_.str.17:                              ; @.str.17
	.asciz	"gid"

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

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

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

l_.str.21:                              ; @.str.21
	.asciz	"SCHILY.devmajor"

l_.str.22:                              ; @.str.22
	.asciz	"SCHILY.devminor"

	.comm	_ARCHIVE_FORMAT_TAR_PAX_RESTRICTED,8,3 ; @ARCHIVE_FORMAT_TAR_PAX_RESTRICTED
l_.str.23:                              ; @.str.23
	.asciz	"ctime"

l_.str.24:                              ; @.str.24
	.asciz	"atime"

l_.str.25:                              ; @.str.25
	.asciz	"LIBARCHIVE.creationtime"

l_.str.26:                              ; @.str.26
	.asciz	"mtime"

l_.str.27:                              ; @.str.27
	.asciz	"SCHILY.fflags"

	.comm	_ARCHIVE_ENTRY_ACL_TYPE_NFS4,4,2 ; @ARCHIVE_ENTRY_ACL_TYPE_NFS4
	.comm	_ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID,4,2 ; @ARCHIVE_ENTRY_ACL_STYLE_EXTRA_ID
	.comm	_ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA,4,2 ; @ARCHIVE_ENTRY_ACL_STYLE_SEPARATOR_COMMA
	.comm	_ARCHIVE_ENTRY_ACL_STYLE_COMPACT,4,2 ; @ARCHIVE_ENTRY_ACL_STYLE_COMPACT
	.comm	_ARCHIVE_ENTRY_ACL_TYPE_ACCESS,4,2 ; @ARCHIVE_ENTRY_ACL_TYPE_ACCESS
	.comm	_ARCHIVE_ENTRY_ACL_TYPE_DEFAULT,4,2 ; @ARCHIVE_ENTRY_ACL_TYPE_DEFAULT
l_.str.28:                              ; @.str.28
	.asciz	"GNU.sparse.major"

l_.str.29:                              ; @.str.29
	.asciz	"GNU.sparse.minor"

l_.str.30:                              ; @.str.30
	.asciz	"GNU.sparse.name"

l_.str.31:                              ; @.str.31
	.asciz	"GNU.sparse.realsize"

l_.str.32:                              ; @.str.32
	.asciz	"%d\n"

l_.str.33:                              ; @.str.33
	.asciz	"%jd\n%jd\n"

l_.str.34:                              ; @.str.34
	.asciz	"Can't allocate memory"

	.comm	_AE_SYMLINK_TYPE_FILE,8,3       ; @AE_SYMLINK_TYPE_FILE
l_.str.35:                              ; @.str.35
	.asciz	"LIBARCHIVE.symlinktype"

l_.str.36:                              ; @.str.36
	.asciz	"file"

	.comm	_AE_SYMLINK_TYPE_DIRECTORY,8,3  ; @AE_SYMLINK_TYPE_DIRECTORY
l_.str.37:                              ; @.str.37
	.asciz	"dir"

	.comm	_ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE,8,3 ; @ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE
l_.str.38:                              ; @.str.38
	.asciz	"archive_write_pax_header: 'x' header failed?!  This can't happen.\n"

	.comm	_S_ISGID,4,2                    ; @S_ISGID
	.comm	_S_ISUID,4,2                    ; @S_ISUID
	.comm	_S_ISVTX,4,2                    ; @S_ISVTX
	.no_dead_strip	_archive_write_pax_header
.subsections_via_symbols
