	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function format_header_v7tar
_format_header_v7tar:                   ## @format_header_v7tar
	.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	$56, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%r8, %r14
	movl	%ecx, -60(%rbp)                 ## 4-byte Spill
	movq	%rdx, %r15
	movq	%rsi, %rbx
	movq	%rdi, -48(%rbp)                 ## 8-byte Spill
	movq	_template_header@GOTPCREL(%rip), %rsi
	movl	$512, %edx                      ## imm = 0x200
	movq	%rbx, %rdi
	callq	_memcpy
	leaq	-88(%rbp), %rsi
	leaq	-56(%rbp), %rdx
	movq	%r15, %rdi
	movq	%r14, %rcx
	callq	_archive_entry_pathname_l
	testl	%eax, %eax
	je	LBB0_3
## %bb.1:
	movq	_errno@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	_ENOMEM@GOTPCREL(%rip), %rax
	cmpq	(%rax), %rsi
	jne	LBB0_4
## %bb.2:
	leaq	L_.str(%rip), %rdx
	jmp	LBB0_36
LBB0_3:
	xorl	%r13d, %r13d
	jmp	LBB0_5
LBB0_4:
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movslq	(%rax), %r13
	movq	-88(%rbp), %r12
	movq	%r14, %rdi
	callq	_archive_string_conversion_charset_name
	leaq	L_.str.1(%rip), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movq	%r12, %rcx
	movl	%eax, %r8d
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_WARN@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
LBB0_5:
	movq	-56(%rbp), %rdx
	movq	_V7TAR_name_size@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpl	$0, -60(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_8
## %bb.6:
	cmpq	%rax, %rdx
	jae	LBB0_9
LBB0_7:
	movq	_V7TAR_name_offset@GOTPCREL(%rip), %rax
	movslq	(%rax), %rdi
	addq	%rbx, %rdi
	movq	-88(%rbp), %rsi
	callq	_memcpy
	jmp	LBB0_10
LBB0_8:
	cmpq	%rax, %rdx
	jbe	LBB0_7
LBB0_9:
	movq	_ENAMETOOLONG@GOTPCREL(%rip), %rax
	movslq	(%rax), %rsi
	leaq	L_.str.2(%rip), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_FAILED@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
LBB0_10:
	leaq	-80(%rbp), %rsi
	leaq	-56(%rbp), %rdx
	movq	%r15, %rdi
	movq	%r14, %rcx
	callq	_archive_entry_hardlink_l
	testl	%eax, %eax
	je	LBB0_13
## %bb.11:
	movq	_errno@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	_ENOMEM@GOTPCREL(%rip), %rax
	cmpq	(%rax), %rsi
	je	LBB0_35
## %bb.12:
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movslq	(%rax), %r12
	movq	-80(%rbp), %r13
	movq	%r14, %rdi
	callq	_archive_string_conversion_charset_name
	leaq	L_.str.4(%rip), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r12, %rsi
	movq	%r13, %rcx
	movl	%eax, %r8d
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_WARN@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
LBB0_13:
	movq	-56(%rbp), %r12
	testq	%r12, %r12
	je	LBB0_33
## %bb.14:
	movb	$49, -72(%rbp)                  ## 1-byte Folded Spill
	movq	%r12, %rdx
LBB0_15:
	movq	_V7TAR_linkname_size@GOTPCREL(%rip), %r14
	cmpq	(%r14), %rdx
	jb	LBB0_17
## %bb.16:
	movq	_ENAMETOOLONG@GOTPCREL(%rip), %rax
	movslq	(%rax), %rsi
	leaq	L_.str.5(%rip), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_FAILED@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
	movq	(%r14), %rdx
	movq	%rdx, -56(%rbp)
LBB0_17:
	movq	_V7TAR_linkname_offset@GOTPCREL(%rip), %rax
	movslq	(%rax), %rdi
	addq	%rbx, %rdi
	movq	-80(%rbp), %rsi
	callq	_memcpy
LBB0_18:
	movq	%r15, %rdi
	callq	_archive_entry_mode
	andl	$4095, %eax                     ## imm = 0xFFF
	movq	_V7TAR_mode_offset@GOTPCREL(%rip), %rcx
	movslq	(%rcx), %rsi
	addq	%rbx, %rsi
	movq	_V7TAR_mode_size@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_V7TAR_mode_max_size@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%eax, %edi
	movl	-60(%rbp), %r14d                ## 4-byte Reload
	movl	%r14d, %r8d
	callq	_format_number
	testq	%rax, %rax
	je	LBB0_20
## %bb.19:
	movq	_ERANGE@GOTPCREL(%rip), %rax
	movslq	(%rax), %rsi
	leaq	L_.str.6(%rip), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_FAILED@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
LBB0_20:
	movq	%r15, %rdi
	callq	_archive_entry_uid
	movq	_V7TAR_uid_offset@GOTPCREL(%rip), %rcx
	movslq	(%rcx), %rsi
	addq	%rbx, %rsi
	movq	_V7TAR_uid_size@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_V7TAR_uid_max_size@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%eax, %edi
	movl	%r14d, %r8d
	callq	_format_number
	testq	%rax, %rax
	je	LBB0_22
## %bb.21:
	movq	_ERANGE@GOTPCREL(%rip), %rax
	movslq	(%rax), %rsi
	leaq	L_.str.7(%rip), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_FAILED@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
LBB0_22:
	movq	%r15, %rdi
	callq	_archive_entry_gid
	movq	_V7TAR_gid_offset@GOTPCREL(%rip), %rcx
	movslq	(%rcx), %rsi
	addq	%rbx, %rsi
	movq	_V7TAR_gid_size@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_V7TAR_gid_max_size@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%eax, %edi
	movl	%r14d, %r8d
	callq	_format_number
	testq	%rax, %rax
	je	LBB0_24
## %bb.23:
	movq	_ERANGE@GOTPCREL(%rip), %rax
	movslq	(%rax), %rsi
	leaq	L_.str.8(%rip), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_FAILED@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
LBB0_24:
	movq	%r15, %rdi
	callq	_archive_entry_size
	movq	_V7TAR_size_offset@GOTPCREL(%rip), %rcx
	movslq	(%rcx), %rsi
	addq	%rbx, %rsi
	movq	_V7TAR_size_size@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_V7TAR_size_max_size@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%eax, %edi
	movl	%r14d, %r8d
	callq	_format_number
	testq	%rax, %rax
	je	LBB0_26
## %bb.25:
	movq	_ERANGE@GOTPCREL(%rip), %rax
	movslq	(%rax), %rsi
	leaq	L_.str.9(%rip), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_FAILED@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
LBB0_26:
	movq	%r15, %rdi
	callq	_archive_entry_mtime
	movq	_V7TAR_mtime_offset@GOTPCREL(%rip), %rcx
	movslq	(%rcx), %rsi
	addq	%rbx, %rsi
	movq	_V7TAR_mtime_size@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	movq	_V7TAR_mtime_max_size@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%eax, %edi
	movl	%r14d, %r8d
	callq	_format_number
	testq	%rax, %rax
	je	LBB0_28
## %bb.27:
	movq	_ERANGE@GOTPCREL(%rip), %rax
	movslq	(%rax), %rsi
	leaq	L_.str.10(%rip), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_FAILED@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
LBB0_28:
	testq	%r12, %r12
	je	LBB0_39
## %bb.29:
	movq	_V7TAR_typeflag_offset@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movb	-72(%rbp), %cl                  ## 1-byte Reload
	movb	%cl, (%rbx,%rax)
LBB0_30:
	pxor	%xmm0, %xmm0
	xorl	%eax, %eax
	pxor	%xmm1, %xmm1
	.p2align	4, 0x90
LBB0_31:                                ## =>This Inner Loop Header: Depth=1
	pmovzxbd	(%rbx,%rax), %xmm2              ## xmm2 = mem[0],zero,zero,zero,mem[1],zero,zero,zero,mem[2],zero,zero,zero,mem[3],zero,zero,zero
	paddd	%xmm0, %xmm2
	pmovzxbd	4(%rbx,%rax), %xmm3             ## xmm3 = mem[0],zero,zero,zero,mem[1],zero,zero,zero,mem[2],zero,zero,zero,mem[3],zero,zero,zero
	paddd	%xmm1, %xmm3
	pmovzxbd	8(%rbx,%rax), %xmm0             ## xmm0 = mem[0],zero,zero,zero,mem[1],zero,zero,zero,mem[2],zero,zero,zero,mem[3],zero,zero,zero
	pmovzxbd	12(%rbx,%rax), %xmm1            ## xmm1 = mem[0],zero,zero,zero,mem[1],zero,zero,zero,mem[2],zero,zero,zero,mem[3],zero,zero,zero
	paddd	%xmm2, %xmm0
	paddd	%xmm3, %xmm1
	addq	$16, %rax
	cmpq	$512, %rax                      ## imm = 0x200
	jne	LBB0_31
## %bb.32:
	paddd	%xmm0, %xmm1
	pshufd	$238, %xmm1, %xmm0              ## xmm0 = xmm1[2,3,2,3]
	paddd	%xmm1, %xmm0
	pshufd	$85, %xmm0, %xmm1               ## xmm1 = xmm0[1,1,1,1]
	paddd	%xmm0, %xmm1
	movd	%xmm1, %edi
	movq	_V7TAR_checksum_offset@GOTPCREL(%rip), %r14
	movslq	(%r14), %rsi
	addq	%rbx, %rsi
	movl	$6, %edx
	callq	_format_octal
	movslq	(%r14), %rax
	movb	$0, 6(%rax,%rbx)
	jmp	LBB0_38
LBB0_33:
	leaq	-80(%rbp), %rsi
	leaq	-56(%rbp), %rdx
	movq	%r15, %rdi
	movq	%r14, %rcx
	callq	_archive_entry_symlink_l
	testl	%eax, %eax
	je	LBB0_43
## %bb.34:
	movq	_errno@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	_ENOMEM@GOTPCREL(%rip), %rax
	cmpq	(%rax), %rsi
	jne	LBB0_42
LBB0_35:
	leaq	L_.str.3(%rip), %rdx
LBB0_36:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_FATAL@GOTPCREL(%rip), %rax
LBB0_37:
	movl	(%rax), %r13d
LBB0_38:
	movl	%r13d, %eax
	addq	$56, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_39:
	movq	%r15, %rdi
	callq	_archive_entry_filetype
                                        ## kill: def $eax killed $eax def $rax
	addl	$-128, %eax
	cmpl	$6, %eax
	ja	LBB0_44
## %bb.40:
	leaq	LJTI0_0(%rip), %rcx
	movslq	(%rcx,%rax,4), %rax
	addq	%rcx, %rax
	jmpq	*%rax
LBB0_41:
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movslq	(%rax), %rsi
	leaq	L_.str.14(%rip), %rdx
	jmp	LBB0_49
LBB0_42:
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movslq	(%rax), %r13
	movq	-80(%rbp), %rax
	movq	%rax, -72(%rbp)                 ## 8-byte Spill
	movq	%r14, %rdi
	callq	_archive_string_conversion_charset_name
	leaq	L_.str.4(%rip), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movq	-72(%rbp), %rcx                 ## 8-byte Reload
	movl	%eax, %r8d
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_WARN@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
LBB0_43:
	movq	-56(%rbp), %rdx
	movb	$-1, -72(%rbp)                  ## 1-byte Folded Spill
	testq	%rdx, %rdx
	jne	LBB0_15
	jmp	LBB0_18
LBB0_44:
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movslq	(%rax), %r14
	movq	%r15, %rdi
	callq	_archive_entry_mode
	movslq	%eax, %rcx
	leaq	L_.str.15(%rip), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r14, %rsi
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_FAILED@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
	jmp	LBB0_30
LBB0_45:
	movq	_V7TAR_typeflag_offset@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movb	$50, (%rbx,%rax)
	jmp	LBB0_30
LBB0_46:
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movslq	(%rax), %rsi
	leaq	L_.str.13(%rip), %rdx
	jmp	LBB0_49
LBB0_47:
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movslq	(%rax), %rsi
	leaq	L_.str.11(%rip), %rdx
	jmp	LBB0_49
LBB0_48:
	movq	_ARCHIVE_ERRNO_FILE_FORMAT@GOTPCREL(%rip), %rax
	movslq	(%rax), %rsi
	leaq	L_.str.12(%rip), %rdx
LBB0_49:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	xorl	%eax, %eax
	callq	_archive_set_error
	movq	_ARCHIVE_FAILED@GOTPCREL(%rip), %rax
	jmp	LBB0_37
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_41, LBB0_41-LJTI0_0
.set L0_0_set_30, LBB0_30-LJTI0_0
.set L0_0_set_45, LBB0_45-LJTI0_0
.set L0_0_set_46, LBB0_46-LJTI0_0
.set L0_0_set_47, LBB0_47-LJTI0_0
.set L0_0_set_48, LBB0_48-LJTI0_0
LJTI0_0:
	.long	L0_0_set_41
	.long	L0_0_set_30
	.long	L0_0_set_45
	.long	L0_0_set_46
	.long	L0_0_set_30
	.long	L0_0_set_47
	.long	L0_0_set_48
	.end_data_region
                                        ## -- End function
	.comm	_template_header,1,0            ## @template_header
	.comm	_errno,8,3                      ## @errno
	.comm	_ENOMEM,8,3                     ## @ENOMEM
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Can't allocate memory for Pathname"

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

	.comm	_ARCHIVE_WARN,4,2               ## @ARCHIVE_WARN
	.comm	_V7TAR_name_size,8,3            ## @V7TAR_name_size
	.comm	_V7TAR_name_offset,4,2          ## @V7TAR_name_offset
	.comm	_ENAMETOOLONG,4,2               ## @ENAMETOOLONG
L_.str.2:                               ## @.str.2
	.asciz	"Pathname too long"

	.comm	_ARCHIVE_FAILED,4,2             ## @ARCHIVE_FAILED
L_.str.3:                               ## @.str.3
	.asciz	"Can't allocate memory for Linkname"

L_.str.4:                               ## @.str.4
	.asciz	"Can't translate linkname '%s' to %s"

	.comm	_V7TAR_linkname_size,8,3        ## @V7TAR_linkname_size
L_.str.5:                               ## @.str.5
	.asciz	"Link contents too long"

	.comm	_V7TAR_linkname_offset,4,2      ## @V7TAR_linkname_offset
	.comm	_V7TAR_mode_offset,4,2          ## @V7TAR_mode_offset
	.comm	_V7TAR_mode_size,4,2            ## @V7TAR_mode_size
	.comm	_V7TAR_mode_max_size,4,2        ## @V7TAR_mode_max_size
	.comm	_ERANGE,4,2                     ## @ERANGE
L_.str.6:                               ## @.str.6
	.asciz	"Numeric mode too large"

	.comm	_V7TAR_uid_offset,4,2           ## @V7TAR_uid_offset
	.comm	_V7TAR_uid_size,4,2             ## @V7TAR_uid_size
	.comm	_V7TAR_uid_max_size,4,2         ## @V7TAR_uid_max_size
L_.str.7:                               ## @.str.7
	.asciz	"Numeric user ID too large"

	.comm	_V7TAR_gid_offset,4,2           ## @V7TAR_gid_offset
	.comm	_V7TAR_gid_size,4,2             ## @V7TAR_gid_size
	.comm	_V7TAR_gid_max_size,4,2         ## @V7TAR_gid_max_size
L_.str.8:                               ## @.str.8
	.asciz	"Numeric group ID too large"

	.comm	_V7TAR_size_offset,4,2          ## @V7TAR_size_offset
	.comm	_V7TAR_size_size,4,2            ## @V7TAR_size_size
	.comm	_V7TAR_size_max_size,4,2        ## @V7TAR_size_max_size
L_.str.9:                               ## @.str.9
	.asciz	"File size out of range"

	.comm	_V7TAR_mtime_offset,4,2         ## @V7TAR_mtime_offset
	.comm	_V7TAR_mtime_size,4,2           ## @V7TAR_mtime_size
	.comm	_V7TAR_mtime_max_size,4,2       ## @V7TAR_mtime_max_size
L_.str.10:                              ## @.str.10
	.asciz	"File modification time too large"

	.comm	_V7TAR_typeflag_offset,8,3      ## @V7TAR_typeflag_offset
L_.str.11:                              ## @.str.11
	.asciz	"tar format cannot archive character device"

L_.str.12:                              ## @.str.12
	.asciz	"tar format cannot archive block device"

L_.str.13:                              ## @.str.13
	.asciz	"tar format cannot archive fifo"

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

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

	.comm	_V7TAR_checksum_offset,4,2      ## @V7TAR_checksum_offset
	.no_dead_strip	_format_header_v7tar
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function format_header_v7tar
_format_header_v7tar:                   ; @format_header_v7tar
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #144
	.cfi_def_cfa_offset 144
	stp	x28, x27, [sp, #48]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #64]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #80]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #96]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #112]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #128]            ; 16-byte Folded Spill
	add	x29, sp, #128
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	mov	x24, x4
	mov	x23, x3
	mov	x22, x2
	mov	x19, x1
	mov	x21, x0
Lloh0:
	adrp	x1, _template_header@GOTPAGE
Lloh1:
	ldr	x1, [x1, _template_header@GOTPAGEOFF]
	mov	x0, x19
	mov	w2, #512
	bl	_memcpy
	add	x1, sp, #24
	add	x2, sp, #40
	mov	x0, x22
	mov	x3, x24
	bl	_archive_entry_pathname_l
Lloh2:
	adrp	x26, _errno@GOTPAGE
Lloh3:
	ldr	x26, [x26, _errno@GOTPAGEOFF]
Lloh4:
	adrp	x27, _ENOMEM@GOTPAGE
Lloh5:
	ldr	x27, [x27, _ENOMEM@GOTPAGEOFF]
	cbz	w0, LBB0_3
; %bb.1:
	ldr	x1, [x26]
	ldr	x8, [x27]
	cmp	x1, x8
	b.ne	LBB0_4
; %bb.2:
Lloh6:
	adrp	x2, l_.str@PAGE
Lloh7:
	add	x2, x2, l_.str@PAGEOFF
	b	LBB0_34
LBB0_3:
	mov	w20, #0
	b	LBB0_5
LBB0_4:
Lloh8:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh9:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh10:
	ldrsw	x20, [x8]
	ldr	x25, [sp, #24]
	mov	x0, x24
	bl	_archive_string_conversion_charset_name
                                        ; kill: def $w0 killed $w0 def $x0
	stp	x25, x0, [sp]
Lloh11:
	adrp	x2, l_.str.1@PAGE
Lloh12:
	add	x2, x2, l_.str.1@PAGEOFF
	mov	x0, x21
	mov	x1, x20
	bl	_archive_set_error
Lloh13:
	adrp	x8, _ARCHIVE_WARN@GOTPAGE
Lloh14:
	ldr	x8, [x8, _ARCHIVE_WARN@GOTPAGEOFF]
Lloh15:
	ldr	w20, [x8]
LBB0_5:
	ldr	x2, [sp, #40]
Lloh16:
	adrp	x8, _V7TAR_name_size@GOTPAGE
Lloh17:
	ldr	x8, [x8, _V7TAR_name_size@GOTPAGEOFF]
Lloh18:
	ldr	x8, [x8]
	cmp	x2, x8
	cbz	w23, LBB0_8
; %bb.6:
	b.hs	LBB0_9
LBB0_7:
Lloh19:
	adrp	x8, _V7TAR_name_offset@GOTPAGE
Lloh20:
	ldr	x8, [x8, _V7TAR_name_offset@GOTPAGEOFF]
Lloh21:
	ldrsw	x8, [x8]
	add	x0, x19, x8
	ldr	x1, [sp, #24]
	bl	_memcpy
	b	LBB0_10
LBB0_8:
	b.ls	LBB0_7
LBB0_9:
Lloh22:
	adrp	x8, _ENAMETOOLONG@GOTPAGE
Lloh23:
	ldr	x8, [x8, _ENAMETOOLONG@GOTPAGEOFF]
Lloh24:
	ldrsw	x1, [x8]
Lloh25:
	adrp	x2, l_.str.2@PAGE
Lloh26:
	add	x2, x2, l_.str.2@PAGEOFF
	mov	x0, x21
	bl	_archive_set_error
Lloh27:
	adrp	x8, _ARCHIVE_FAILED@GOTPAGE
Lloh28:
	ldr	x8, [x8, _ARCHIVE_FAILED@GOTPAGEOFF]
Lloh29:
	ldr	w20, [x8]
LBB0_10:
	add	x1, sp, #32
	add	x2, sp, #40
	mov	x0, x22
	mov	x3, x24
	bl	_archive_entry_hardlink_l
	cbz	w0, LBB0_13
; %bb.11:
	ldr	x1, [x26]
	ldr	x8, [x27]
	cmp	x1, x8
	b.eq	LBB0_33
; %bb.12:
Lloh30:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh31:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh32:
	ldrsw	x20, [x8]
	ldr	x25, [sp, #32]
	mov	x0, x24
	bl	_archive_string_conversion_charset_name
                                        ; kill: def $w0 killed $w0 def $x0
	stp	x25, x0, [sp]
Lloh33:
	adrp	x2, l_.str.4@PAGE
Lloh34:
	add	x2, x2, l_.str.4@PAGEOFF
	mov	x0, x21
	mov	x1, x20
	bl	_archive_set_error
Lloh35:
	adrp	x8, _ARCHIVE_WARN@GOTPAGE
Lloh36:
	ldr	x8, [x8, _ARCHIVE_WARN@GOTPAGEOFF]
Lloh37:
	ldr	w20, [x8]
LBB0_13:
	ldr	x25, [sp, #40]
	cbz	x25, LBB0_31
; %bb.14:
	mov	w24, #49
	mov	x2, x25
LBB0_15:
Lloh38:
	adrp	x26, _V7TAR_linkname_size@GOTPAGE
Lloh39:
	ldr	x26, [x26, _V7TAR_linkname_size@GOTPAGEOFF]
	ldr	x8, [x26]
	cmp	x2, x8
	b.lo	LBB0_17
; %bb.16:
Lloh40:
	adrp	x8, _ENAMETOOLONG@GOTPAGE
Lloh41:
	ldr	x8, [x8, _ENAMETOOLONG@GOTPAGEOFF]
Lloh42:
	ldrsw	x1, [x8]
Lloh43:
	adrp	x2, l_.str.5@PAGE
Lloh44:
	add	x2, x2, l_.str.5@PAGEOFF
	mov	x0, x21
	bl	_archive_set_error
Lloh45:
	adrp	x8, _ARCHIVE_FAILED@GOTPAGE
Lloh46:
	ldr	x8, [x8, _ARCHIVE_FAILED@GOTPAGEOFF]
Lloh47:
	ldr	w20, [x8]
	ldr	x2, [x26]
	str	x2, [sp, #40]
LBB0_17:
Lloh48:
	adrp	x8, _V7TAR_linkname_offset@GOTPAGE
Lloh49:
	ldr	x8, [x8, _V7TAR_linkname_offset@GOTPAGEOFF]
Lloh50:
	ldrsw	x8, [x8]
	add	x0, x19, x8
	ldr	x1, [sp, #32]
	bl	_memcpy
LBB0_18:
	mov	x0, x22
	bl	_archive_entry_mode
	and	w0, w0, #0xfff
Lloh51:
	adrp	x8, _V7TAR_mode_offset@GOTPAGE
Lloh52:
	ldr	x8, [x8, _V7TAR_mode_offset@GOTPAGEOFF]
Lloh53:
	ldrsw	x8, [x8]
	add	x1, x19, x8
Lloh54:
	adrp	x8, _V7TAR_mode_size@GOTPAGE
Lloh55:
	ldr	x8, [x8, _V7TAR_mode_size@GOTPAGEOFF]
Lloh56:
	ldr	w2, [x8]
Lloh57:
	adrp	x8, _V7TAR_mode_max_size@GOTPAGE
Lloh58:
	ldr	x8, [x8, _V7TAR_mode_max_size@GOTPAGEOFF]
Lloh59:
	ldr	w3, [x8]
	mov	x4, x23
	bl	_format_number
Lloh60:
	adrp	x26, _ERANGE@GOTPAGE
Lloh61:
	ldr	x26, [x26, _ERANGE@GOTPAGEOFF]
	cbz	x0, LBB0_20
; %bb.19:
	ldrsw	x1, [x26]
Lloh62:
	adrp	x2, l_.str.6@PAGE
Lloh63:
	add	x2, x2, l_.str.6@PAGEOFF
	mov	x0, x21
	bl	_archive_set_error
Lloh64:
	adrp	x8, _ARCHIVE_FAILED@GOTPAGE
Lloh65:
	ldr	x8, [x8, _ARCHIVE_FAILED@GOTPAGEOFF]
Lloh66:
	ldr	w20, [x8]
LBB0_20:
	mov	x0, x22
	bl	_archive_entry_uid
Lloh67:
	adrp	x8, _V7TAR_uid_offset@GOTPAGE
Lloh68:
	ldr	x8, [x8, _V7TAR_uid_offset@GOTPAGEOFF]
Lloh69:
	ldrsw	x8, [x8]
	add	x1, x19, x8
Lloh70:
	adrp	x8, _V7TAR_uid_size@GOTPAGE
Lloh71:
	ldr	x8, [x8, _V7TAR_uid_size@GOTPAGEOFF]
Lloh72:
	ldr	w2, [x8]
Lloh73:
	adrp	x8, _V7TAR_uid_max_size@GOTPAGE
Lloh74:
	ldr	x8, [x8, _V7TAR_uid_max_size@GOTPAGEOFF]
Lloh75:
	ldr	w3, [x8]
	mov	x4, x23
	bl	_format_number
	cbz	x0, LBB0_22
; %bb.21:
	ldrsw	x1, [x26]
Lloh76:
	adrp	x2, l_.str.7@PAGE
Lloh77:
	add	x2, x2, l_.str.7@PAGEOFF
	mov	x0, x21
	bl	_archive_set_error
Lloh78:
	adrp	x8, _ARCHIVE_FAILED@GOTPAGE
Lloh79:
	ldr	x8, [x8, _ARCHIVE_FAILED@GOTPAGEOFF]
Lloh80:
	ldr	w20, [x8]
LBB0_22:
	mov	x0, x22
	bl	_archive_entry_gid
Lloh81:
	adrp	x8, _V7TAR_gid_offset@GOTPAGE
Lloh82:
	ldr	x8, [x8, _V7TAR_gid_offset@GOTPAGEOFF]
Lloh83:
	ldrsw	x8, [x8]
	add	x1, x19, x8
Lloh84:
	adrp	x8, _V7TAR_gid_size@GOTPAGE
Lloh85:
	ldr	x8, [x8, _V7TAR_gid_size@GOTPAGEOFF]
Lloh86:
	ldr	w2, [x8]
Lloh87:
	adrp	x8, _V7TAR_gid_max_size@GOTPAGE
Lloh88:
	ldr	x8, [x8, _V7TAR_gid_max_size@GOTPAGEOFF]
Lloh89:
	ldr	w3, [x8]
	mov	x4, x23
	bl	_format_number
	cbz	x0, LBB0_24
; %bb.23:
	ldrsw	x1, [x26]
Lloh90:
	adrp	x2, l_.str.8@PAGE
Lloh91:
	add	x2, x2, l_.str.8@PAGEOFF
	mov	x0, x21
	bl	_archive_set_error
Lloh92:
	adrp	x8, _ARCHIVE_FAILED@GOTPAGE
Lloh93:
	ldr	x8, [x8, _ARCHIVE_FAILED@GOTPAGEOFF]
Lloh94:
	ldr	w20, [x8]
LBB0_24:
	mov	x0, x22
	bl	_archive_entry_size
Lloh95:
	adrp	x8, _V7TAR_size_offset@GOTPAGE
Lloh96:
	ldr	x8, [x8, _V7TAR_size_offset@GOTPAGEOFF]
Lloh97:
	ldrsw	x8, [x8]
	add	x1, x19, x8
Lloh98:
	adrp	x8, _V7TAR_size_size@GOTPAGE
Lloh99:
	ldr	x8, [x8, _V7TAR_size_size@GOTPAGEOFF]
Lloh100:
	ldr	w2, [x8]
Lloh101:
	adrp	x8, _V7TAR_size_max_size@GOTPAGE
Lloh102:
	ldr	x8, [x8, _V7TAR_size_max_size@GOTPAGEOFF]
Lloh103:
	ldr	w3, [x8]
	mov	x4, x23
	bl	_format_number
	cbz	x0, LBB0_26
; %bb.25:
	ldrsw	x1, [x26]
Lloh104:
	adrp	x2, l_.str.9@PAGE
Lloh105:
	add	x2, x2, l_.str.9@PAGEOFF
	mov	x0, x21
	bl	_archive_set_error
Lloh106:
	adrp	x8, _ARCHIVE_FAILED@GOTPAGE
Lloh107:
	ldr	x8, [x8, _ARCHIVE_FAILED@GOTPAGEOFF]
Lloh108:
	ldr	w20, [x8]
LBB0_26:
	mov	x0, x22
	bl	_archive_entry_mtime
Lloh109:
	adrp	x8, _V7TAR_mtime_offset@GOTPAGE
Lloh110:
	ldr	x8, [x8, _V7TAR_mtime_offset@GOTPAGEOFF]
Lloh111:
	ldrsw	x8, [x8]
	add	x1, x19, x8
Lloh112:
	adrp	x8, _V7TAR_mtime_size@GOTPAGE
Lloh113:
	ldr	x8, [x8, _V7TAR_mtime_size@GOTPAGEOFF]
Lloh114:
	ldr	w2, [x8]
Lloh115:
	adrp	x8, _V7TAR_mtime_max_size@GOTPAGE
Lloh116:
	ldr	x8, [x8, _V7TAR_mtime_max_size@GOTPAGEOFF]
Lloh117:
	ldr	w3, [x8]
	mov	x4, x23
	bl	_format_number
	cbz	x0, LBB0_28
; %bb.27:
	ldrsw	x1, [x26]
Lloh118:
	adrp	x2, l_.str.10@PAGE
Lloh119:
	add	x2, x2, l_.str.10@PAGEOFF
	mov	x0, x21
	bl	_archive_set_error
Lloh120:
	adrp	x8, _ARCHIVE_FAILED@GOTPAGE
Lloh121:
	ldr	x8, [x8, _ARCHIVE_FAILED@GOTPAGEOFF]
Lloh122:
	ldr	w20, [x8]
LBB0_28:
	cbz	x25, LBB0_37
; %bb.29:
Lloh123:
	adrp	x8, _V7TAR_typeflag_offset@GOTPAGE
Lloh124:
	ldr	x8, [x8, _V7TAR_typeflag_offset@GOTPAGEOFF]
Lloh125:
	ldr	x8, [x8]
	strb	w24, [x19, x8]
LBB0_30:
	ldp	q0, q1, [x19]
	ushll2.8h	v2, v0, #0
	ushll.8h	v0, v0, #0
	ushll2.8h	v3, v1, #0
	ushll.8h	v1, v1, #0
	ldp	q4, q5, [x19, #32]
	ushll.8h	v6, v4, #0
	ushll2.8h	v4, v4, #0
	ushll2.8h	v7, v5, #0
	ushll.8h	v5, v5, #0
	ldp	q16, q17, [x19, #64]
	ushll2.8h	v18, v16, #0
	ushll.8h	v16, v16, #0
	ushll2.8h	v19, v17, #0
	ushll.8h	v17, v17, #0
	ldp	q20, q21, [x19, #96]
	ushll.8h	v22, v20, #0
	ushll2.8h	v20, v20, #0
	ushll2.8h	v23, v21, #0
	ushll.8h	v21, v21, #0
	uaddl2.4s	v24, v0, v16
	uaddl2.4s	v25, v2, v18
	uaddl.4s	v0, v0, v16
	uaddl.4s	v2, v2, v18
	uaddl2.4s	v16, v1, v17
	uaddl2.4s	v18, v3, v19
	uaddl.4s	v1, v1, v17
	uaddl.4s	v3, v3, v19
	uaddl.4s	v17, v4, v20
	uaddl.4s	v19, v6, v22
	uaddl2.4s	v4, v4, v20
	uaddl2.4s	v6, v6, v22
	uaddl2.4s	v20, v5, v21
	uaddl2.4s	v22, v7, v23
	uaddl.4s	v5, v5, v21
	uaddl.4s	v7, v7, v23
	ldp	q21, q23, [x19, #128]
	ldp	q26, q27, [x19, #160]
	ushll.8h	v28, v21, #0
	ushll2.8h	v21, v21, #0
	ushll.8h	v29, v23, #0
	ushll2.8h	v23, v23, #0
	ushll2.8h	v30, v26, #0
	ushll.8h	v26, v26, #0
	ushll.8h	v31, v27, #0
	ushll2.8h	v27, v27, #0
	uaddw.4s	v2, v2, v21
	uaddw.4s	v0, v0, v28
	uaddw2.4s	v21, v25, v21
	uaddw2.4s	v24, v24, v28
	uaddw.4s	v3, v3, v23
	uaddw.4s	v1, v1, v29
	uaddw2.4s	v18, v18, v23
	uaddw2.4s	v16, v16, v29
	uaddw2.4s	v6, v6, v26
	uaddw2.4s	v4, v4, v30
	uaddw.4s	v19, v19, v26
	uaddw.4s	v17, v17, v30
	uaddw.4s	v7, v7, v27
	uaddw.4s	v5, v5, v31
	uaddw2.4s	v22, v22, v27
	uaddw2.4s	v20, v20, v31
	ldp	q23, q25, [x19, #192]
	ldp	q26, q27, [x19, #224]
	ushll2.8h	v28, v23, #0
	ushll.8h	v23, v23, #0
	ushll2.8h	v29, v25, #0
	ushll.8h	v25, v25, #0
	ushll.8h	v30, v26, #0
	ushll2.8h	v26, v26, #0
	ushll2.8h	v31, v27, #0
	ushll.8h	v27, v27, #0
	uaddw2.4s	v24, v24, v23
	uaddw2.4s	v21, v21, v28
	uaddw.4s	v0, v0, v23
	uaddw.4s	v2, v2, v28
	uaddw2.4s	v16, v16, v25
	uaddw2.4s	v18, v18, v29
	uaddw.4s	v1, v1, v25
	uaddw.4s	v3, v3, v29
	uaddw.4s	v17, v17, v26
	uaddw.4s	v19, v19, v30
	uaddw2.4s	v4, v4, v26
	uaddw2.4s	v6, v6, v30
	uaddw2.4s	v20, v20, v27
	uaddw2.4s	v22, v22, v31
	uaddw.4s	v5, v5, v27
	uaddw.4s	v7, v7, v31
	ldp	q23, q25, [x19, #256]
	ldp	q26, q27, [x19, #288]
	ushll.8h	v28, v23, #0
	ushll2.8h	v23, v23, #0
	ushll.8h	v29, v25, #0
	ushll2.8h	v25, v25, #0
	ushll2.8h	v30, v26, #0
	ushll.8h	v26, v26, #0
	ushll.8h	v31, v27, #0
	ushll2.8h	v27, v27, #0
	uaddw.4s	v2, v2, v23
	uaddw.4s	v0, v0, v28
	uaddw2.4s	v21, v21, v23
	uaddw2.4s	v23, v24, v28
	uaddw.4s	v3, v3, v25
	uaddw.4s	v1, v1, v29
	uaddw2.4s	v18, v18, v25
	uaddw2.4s	v16, v16, v29
	uaddw2.4s	v6, v6, v26
	uaddw2.4s	v4, v4, v30
	uaddw.4s	v19, v19, v26
	uaddw.4s	v17, v17, v30
	uaddw.4s	v7, v7, v27
	uaddw.4s	v5, v5, v31
	uaddw2.4s	v22, v22, v27
	uaddw2.4s	v20, v20, v31
	ldp	q24, q25, [x19, #320]
	ldp	q26, q27, [x19, #352]
	ushll2.8h	v28, v24, #0
	ushll.8h	v24, v24, #0
	ushll2.8h	v29, v25, #0
	ushll.8h	v25, v25, #0
	ushll.8h	v30, v26, #0
	ushll2.8h	v26, v26, #0
	ushll2.8h	v31, v27, #0
	ushll.8h	v27, v27, #0
	uaddw2.4s	v23, v23, v24
	uaddw2.4s	v21, v21, v28
	uaddw.4s	v0, v0, v24
	uaddw.4s	v2, v2, v28
	uaddw2.4s	v16, v16, v25
	uaddw2.4s	v18, v18, v29
	uaddw.4s	v1, v1, v25
	uaddw.4s	v3, v3, v29
	uaddw.4s	v17, v17, v26
	uaddw.4s	v19, v19, v30
	uaddw2.4s	v4, v4, v26
	uaddw2.4s	v6, v6, v30
	uaddw2.4s	v20, v20, v27
	uaddw2.4s	v22, v22, v31
	uaddw.4s	v5, v5, v27
	uaddw.4s	v7, v7, v31
	ldp	q24, q25, [x19, #384]
	ldp	q26, q27, [x19, #416]
	ushll.8h	v28, v24, #0
	ushll2.8h	v24, v24, #0
	ushll.8h	v29, v25, #0
	ushll2.8h	v25, v25, #0
	ushll2.8h	v30, v26, #0
	ushll.8h	v26, v26, #0
	ushll.8h	v31, v27, #0
	ushll2.8h	v27, v27, #0
	uaddw.4s	v2, v2, v24
	uaddw.4s	v0, v0, v28
	uaddw2.4s	v21, v21, v24
	uaddw2.4s	v23, v23, v28
	uaddw.4s	v3, v3, v25
	uaddw.4s	v1, v1, v29
	uaddw2.4s	v18, v18, v25
	uaddw2.4s	v16, v16, v29
	uaddw2.4s	v6, v6, v26
	uaddw2.4s	v4, v4, v30
	uaddw.4s	v19, v19, v26
	uaddw.4s	v17, v17, v30
	uaddw.4s	v7, v7, v27
	uaddw.4s	v5, v5, v31
	uaddw2.4s	v22, v22, v27
	uaddw2.4s	v20, v20, v31
	ldp	q24, q25, [x19, #448]
	ldp	q26, q27, [x19, #480]
	ushll2.8h	v28, v24, #0
	ushll.8h	v24, v24, #0
	ushll2.8h	v29, v25, #0
	ushll.8h	v25, v25, #0
	ushll.8h	v30, v26, #0
	ushll2.8h	v26, v26, #0
	ushll2.8h	v31, v27, #0
	ushll.8h	v27, v27, #0
	uaddw2.4s	v23, v23, v24
	uaddw2.4s	v21, v21, v28
	uaddw.4s	v0, v0, v24
	uaddw.4s	v2, v2, v28
	uaddw2.4s	v16, v16, v25
	uaddw2.4s	v18, v18, v29
	uaddw.4s	v1, v1, v25
	uaddw.4s	v3, v3, v29
	uaddw.4s	v17, v17, v26
	uaddw.4s	v19, v19, v30
	uaddw2.4s	v4, v4, v26
	uaddw2.4s	v6, v6, v30
	uaddw2.4s	v20, v20, v27
	uaddw2.4s	v22, v22, v31
	uaddw.4s	v5, v5, v27
	uaddw.4s	v7, v7, v31
	add.4s	v2, v3, v2
	add.4s	v0, v1, v0
	add.4s	v1, v18, v21
	add.4s	v3, v16, v23
	add.4s	v3, v6, v3
	add.4s	v1, v4, v1
	add.4s	v0, v19, v0
	add.4s	v2, v17, v2
	add.4s	v2, v7, v2
	add.4s	v0, v5, v0
	add.4s	v1, v22, v1
	add.4s	v3, v20, v3
	add.4s	v1, v3, v1
	add.4s	v0, v0, v2
	add.4s	v0, v0, v1
	addv.4s	s0, v0
	fmov	w0, s0
Lloh126:
	adrp	x21, _V7TAR_checksum_offset@GOTPAGE
Lloh127:
	ldr	x21, [x21, _V7TAR_checksum_offset@GOTPAGEOFF]
	ldrsw	x8, [x21]
	add	x1, x19, x8
	mov	w2, #6
	bl	_format_octal
	ldrsw	x8, [x21]
	add	x8, x8, x19
	strb	wzr, [x8, #6]
	b	LBB0_36
LBB0_31:
	add	x1, sp, #32
	add	x2, sp, #40
	mov	x0, x22
	mov	x3, x24
	bl	_archive_entry_symlink_l
	cbz	w0, LBB0_41
; %bb.32:
	ldr	x1, [x26]
	ldr	x8, [x27]
	cmp	x1, x8
	b.ne	LBB0_40
LBB0_33:
Lloh128:
	adrp	x2, l_.str.3@PAGE
Lloh129:
	add	x2, x2, l_.str.3@PAGEOFF
LBB0_34:
	mov	x0, x21
	bl	_archive_set_error
Lloh130:
	adrp	x8, _ARCHIVE_FATAL@GOTPAGE
Lloh131:
	ldr	x8, [x8, _ARCHIVE_FATAL@GOTPAGEOFF]
LBB0_35:
	ldr	w20, [x8]
LBB0_36:
	mov	x0, x20
	ldp	x29, x30, [sp, #128]            ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #112]            ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #96]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp, #80]             ; 16-byte Folded Reload
	ldp	x26, x25, [sp, #64]             ; 16-byte Folded Reload
	ldp	x28, x27, [sp, #48]             ; 16-byte Folded Reload
	add	sp, sp, #144
	ret
LBB0_37:
	mov	x0, x22
	bl	_archive_entry_filetype
	sub	w8, w0, #128
	cmp	w8, #6
	b.hi	LBB0_42
; %bb.38:
Lloh132:
	adrp	x9, lJTI0_0@PAGE
Lloh133:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x10, LBB0_30
	ldrh	w11, [x9, x8, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_39:
Lloh134:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh135:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh136:
	ldrsw	x1, [x8]
Lloh137:
	adrp	x2, l_.str.14@PAGE
Lloh138:
	add	x2, x2, l_.str.14@PAGEOFF
	b	LBB0_47
LBB0_40:
Lloh139:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh140:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh141:
	ldrsw	x20, [x8]
	ldr	x26, [sp, #32]
	mov	x0, x24
	bl	_archive_string_conversion_charset_name
                                        ; kill: def $w0 killed $w0 def $x0
	stp	x26, x0, [sp]
Lloh142:
	adrp	x2, l_.str.4@PAGE
Lloh143:
	add	x2, x2, l_.str.4@PAGEOFF
	mov	x0, x21
	mov	x1, x20
	bl	_archive_set_error
Lloh144:
	adrp	x8, _ARCHIVE_WARN@GOTPAGE
Lloh145:
	ldr	x8, [x8, _ARCHIVE_WARN@GOTPAGEOFF]
Lloh146:
	ldr	w20, [x8]
LBB0_41:
	ldr	x2, [sp, #40]
	mov	w24, #255
	cbnz	x2, LBB0_15
	b	LBB0_18
LBB0_42:
Lloh147:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh148:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh149:
	ldrsw	x20, [x8]
	mov	x0, x22
	bl	_archive_entry_mode
                                        ; kill: def $w0 killed $w0 def $x0
	sxtw	x8, w0
	str	x8, [sp]
Lloh150:
	adrp	x2, l_.str.15@PAGE
Lloh151:
	add	x2, x2, l_.str.15@PAGEOFF
	mov	x0, x21
	mov	x1, x20
	bl	_archive_set_error
Lloh152:
	adrp	x8, _ARCHIVE_FAILED@GOTPAGE
Lloh153:
	ldr	x8, [x8, _ARCHIVE_FAILED@GOTPAGEOFF]
Lloh154:
	ldr	w20, [x8]
	b	LBB0_30
LBB0_43:
Lloh155:
	adrp	x8, _V7TAR_typeflag_offset@GOTPAGE
Lloh156:
	ldr	x8, [x8, _V7TAR_typeflag_offset@GOTPAGEOFF]
Lloh157:
	ldr	x8, [x8]
	mov	w9, #50
	strb	w9, [x19, x8]
	b	LBB0_30
LBB0_44:
Lloh158:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh159:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh160:
	ldrsw	x1, [x8]
Lloh161:
	adrp	x2, l_.str.13@PAGE
Lloh162:
	add	x2, x2, l_.str.13@PAGEOFF
	b	LBB0_47
LBB0_45:
Lloh163:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh164:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh165:
	ldrsw	x1, [x8]
Lloh166:
	adrp	x2, l_.str.11@PAGE
Lloh167:
	add	x2, x2, l_.str.11@PAGEOFF
	b	LBB0_47
LBB0_46:
Lloh168:
	adrp	x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGE
Lloh169:
	ldr	x8, [x8, _ARCHIVE_ERRNO_FILE_FORMAT@GOTPAGEOFF]
Lloh170:
	ldrsw	x1, [x8]
Lloh171:
	adrp	x2, l_.str.12@PAGE
Lloh172:
	add	x2, x2, l_.str.12@PAGEOFF
LBB0_47:
	mov	x0, x21
	bl	_archive_set_error
Lloh173:
	adrp	x8, _ARCHIVE_FAILED@GOTPAGE
Lloh174:
	ldr	x8, [x8, _ARCHIVE_FAILED@GOTPAGEOFF]
	b	LBB0_35
	.loh AdrpLdrGot	Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpAdd	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpAdd	Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpAdd	Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh35, Lloh36, Lloh37
	.loh AdrpAdd	Lloh33, Lloh34
	.loh AdrpLdrGotLdr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGot	Lloh38, Lloh39
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpAdd	Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh40, Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpLdrGot	Lloh60, Lloh61
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh64, Lloh65, Lloh66
	.loh AdrpAdd	Lloh62, Lloh63
	.loh AdrpLdrGotLdr	Lloh73, Lloh74, Lloh75
	.loh AdrpLdrGotLdr	Lloh70, Lloh71, Lloh72
	.loh AdrpLdrGotLdr	Lloh67, Lloh68, Lloh69
	.loh AdrpLdrGotLdr	Lloh78, Lloh79, Lloh80
	.loh AdrpAdd	Lloh76, Lloh77
	.loh AdrpLdrGotLdr	Lloh87, Lloh88, Lloh89
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpAdd	Lloh90, Lloh91
	.loh AdrpLdrGotLdr	Lloh101, Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh98, Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh106, Lloh107, Lloh108
	.loh AdrpAdd	Lloh104, Lloh105
	.loh AdrpLdrGotLdr	Lloh115, Lloh116, Lloh117
	.loh AdrpLdrGotLdr	Lloh112, Lloh113, Lloh114
	.loh AdrpLdrGotLdr	Lloh109, Lloh110, Lloh111
	.loh AdrpLdrGotLdr	Lloh120, Lloh121, Lloh122
	.loh AdrpAdd	Lloh118, Lloh119
	.loh AdrpLdrGotLdr	Lloh123, Lloh124, Lloh125
	.loh AdrpLdrGot	Lloh126, Lloh127
	.loh AdrpAdd	Lloh128, Lloh129
	.loh AdrpLdrGot	Lloh130, Lloh131
	.loh AdrpAdd	Lloh132, Lloh133
	.loh AdrpAdd	Lloh137, Lloh138
	.loh AdrpLdrGotLdr	Lloh134, Lloh135, Lloh136
	.loh AdrpLdrGotLdr	Lloh144, Lloh145, Lloh146
	.loh AdrpAdd	Lloh142, Lloh143
	.loh AdrpLdrGotLdr	Lloh139, Lloh140, Lloh141
	.loh AdrpLdrGotLdr	Lloh152, Lloh153, Lloh154
	.loh AdrpAdd	Lloh150, Lloh151
	.loh AdrpLdrGotLdr	Lloh147, Lloh148, Lloh149
	.loh AdrpLdrGotLdr	Lloh155, Lloh156, Lloh157
	.loh AdrpAdd	Lloh161, Lloh162
	.loh AdrpLdrGotLdr	Lloh158, Lloh159, Lloh160
	.loh AdrpAdd	Lloh166, Lloh167
	.loh AdrpLdrGotLdr	Lloh163, Lloh164, Lloh165
	.loh AdrpAdd	Lloh171, Lloh172
	.loh AdrpLdrGotLdr	Lloh168, Lloh169, Lloh170
	.loh AdrpLdrGot	Lloh173, Lloh174
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_39-LBB0_30)>>2
	.short	(LBB0_30-LBB0_30)>>2
	.short	(LBB0_43-LBB0_30)>>2
	.short	(LBB0_44-LBB0_30)>>2
	.short	(LBB0_30-LBB0_30)>>2
	.short	(LBB0_45-LBB0_30)>>2
	.short	(LBB0_46-LBB0_30)>>2
                                        ; -- End function
	.comm	_template_header,1,0            ; @template_header
	.comm	_errno,8,3                      ; @errno
	.comm	_ENOMEM,8,3                     ; @ENOMEM
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Can't allocate memory for Pathname"

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

	.comm	_ARCHIVE_WARN,4,2               ; @ARCHIVE_WARN
	.comm	_V7TAR_name_size,8,3            ; @V7TAR_name_size
	.comm	_V7TAR_name_offset,4,2          ; @V7TAR_name_offset
	.comm	_ENAMETOOLONG,4,2               ; @ENAMETOOLONG
l_.str.2:                               ; @.str.2
	.asciz	"Pathname too long"

	.comm	_ARCHIVE_FAILED,4,2             ; @ARCHIVE_FAILED
l_.str.3:                               ; @.str.3
	.asciz	"Can't allocate memory for Linkname"

l_.str.4:                               ; @.str.4
	.asciz	"Can't translate linkname '%s' to %s"

	.comm	_V7TAR_linkname_size,8,3        ; @V7TAR_linkname_size
l_.str.5:                               ; @.str.5
	.asciz	"Link contents too long"

	.comm	_V7TAR_linkname_offset,4,2      ; @V7TAR_linkname_offset
	.comm	_V7TAR_mode_offset,4,2          ; @V7TAR_mode_offset
	.comm	_V7TAR_mode_size,4,2            ; @V7TAR_mode_size
	.comm	_V7TAR_mode_max_size,4,2        ; @V7TAR_mode_max_size
	.comm	_ERANGE,4,2                     ; @ERANGE
l_.str.6:                               ; @.str.6
	.asciz	"Numeric mode too large"

	.comm	_V7TAR_uid_offset,4,2           ; @V7TAR_uid_offset
	.comm	_V7TAR_uid_size,4,2             ; @V7TAR_uid_size
	.comm	_V7TAR_uid_max_size,4,2         ; @V7TAR_uid_max_size
l_.str.7:                               ; @.str.7
	.asciz	"Numeric user ID too large"

	.comm	_V7TAR_gid_offset,4,2           ; @V7TAR_gid_offset
	.comm	_V7TAR_gid_size,4,2             ; @V7TAR_gid_size
	.comm	_V7TAR_gid_max_size,4,2         ; @V7TAR_gid_max_size
l_.str.8:                               ; @.str.8
	.asciz	"Numeric group ID too large"

	.comm	_V7TAR_size_offset,4,2          ; @V7TAR_size_offset
	.comm	_V7TAR_size_size,4,2            ; @V7TAR_size_size
	.comm	_V7TAR_size_max_size,4,2        ; @V7TAR_size_max_size
l_.str.9:                               ; @.str.9
	.asciz	"File size out of range"

	.comm	_V7TAR_mtime_offset,4,2         ; @V7TAR_mtime_offset
	.comm	_V7TAR_mtime_size,4,2           ; @V7TAR_mtime_size
	.comm	_V7TAR_mtime_max_size,4,2       ; @V7TAR_mtime_max_size
l_.str.10:                              ; @.str.10
	.asciz	"File modification time too large"

	.comm	_V7TAR_typeflag_offset,8,3      ; @V7TAR_typeflag_offset
l_.str.11:                              ; @.str.11
	.asciz	"tar format cannot archive character device"

l_.str.12:                              ; @.str.12
	.asciz	"tar format cannot archive block device"

l_.str.13:                              ; @.str.13
	.asciz	"tar format cannot archive fifo"

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

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

	.comm	_V7TAR_checksum_offset,4,2      ; @V7TAR_checksum_offset
	.no_dead_strip	_format_header_v7tar
.subsections_via_symbols
