	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function interp_reply
_interp_reply:                          ## @interp_reply
	.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	$40, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movl	%r8d, %r12d
	movq	%rdx, %r14
	movq	%rsi, %r13
	movq	%rdi, -48(%rbp)                 ## 8-byte Spill
	movq	_NFS_VER3@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	xorl	%ebx, %ebx
	cmpq	%rcx, %rax
	sete	%r15b
	movq	%rcx, -72(%rbp)                 ## 8-byte Spill
	movq	%rax, -64(%rbp)                 ## 8-byte Spill
	je	LBB0_3
## %bb.1:
	movq	_NFS_NPROCS@GOTPCREL(%rip), %rax
	cmpq	%r14, (%rax)
	jle	LBB0_3
## %bb.2:
	movq	_nfsv3_procid@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	(%rax,%r14,8), %r14
LBB0_3:
	movq	_nfsproc_str@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.1(%rip), %rsi
	movq	%r14, %rdx
	callq	_tok2str
	movslq	%eax, %rdi
	callq	_ND_PRINT
	addq	$-128, %r14
	cmpq	$20, %r14
	ja	LBB0_84
## %bb.4:
	movb	%r15b, %bl
	leaq	LJTI0_0(%rip), %rax
	movslq	(%rax,%r14,4), %rcx
	addq	%rax, %rcx
	jmpq	*%rcx
LBB0_5:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.6:
	movq	-64(%rbp), %rcx                 ## 8-byte Reload
	cmpq	-72(%rbp), %rcx                 ## 8-byte Folded Reload
	jne	LBB0_19
	jmp	LBB0_67
LBB0_7:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.8:
	movq	-64(%rbp), %rcx                 ## 8-byte Reload
	cmpq	-72(%rbp), %rcx                 ## 8-byte Folded Reload
	je	LBB0_46
	jmp	LBB0_72
LBB0_9:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.10:
	movq	-64(%rbp), %rcx                 ## 8-byte Reload
	cmpq	-72(%rbp), %rcx                 ## 8-byte Folded Reload
	jne	LBB0_74
## %bb.11:
	leaq	-52(%rbp), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%rax, %rsi
	callq	_parsestatus
	testq	%rax, %rax
	je	LBB0_81
## %bb.12:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	(%rdi), %edx
	movq	%rax, %rsi
	callq	_parse_wcc_data
	testq	%rax, %rax
	je	LBB0_81
## %bb.13:
	cmpl	$0, -52(%rbp)
	jne	LBB0_84
## %bb.14:
	movq	%rax, %rbx
	movq	-48(%rbp), %rax                 ## 8-byte Reload
	cmpl	$0, (%rax)
	je	LBB0_81
## %bb.15:
	movq	(%rbx), %rdi
	callq	_ND_TCHECK
	movq	%rbx, %rdi
	callq	_EXTRACT_32BITS
	movq	%rax, %rdi
	callq	_ND_PRINT
	movq	-48(%rbp), %rax                 ## 8-byte Reload
	cmpl	$2, (%rax)
	jl	LBB0_84
## %bb.16:
	movq	%rbx, %r14
	addq	$8, %r14
	movq	8(%rbx), %rdi
	callq	_ND_TCHECK
	movq	_nfsv3_writemodes@GOTPCREL(%rip), %rax
	movl	(%rax), %ebx
	movq	%r14, %rdi
	callq	_EXTRACT_32BITS
	movl	%ebx, %edi
	xorl	%esi, %esi
	movq	%rax, %rdx
	callq	_tok2str
	movslq	%eax, %rdi
	jmp	LBB0_83
LBB0_17:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.18:
	movq	-64(%rbp), %rcx                 ## 8-byte Reload
	cmpq	-72(%rbp), %rcx                 ## 8-byte Folded Reload
	je	LBB0_46
LBB0_19:
	leaq	-52(%rbp), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%rax, %rsi
	callq	_parsestatus
	jmp	LBB0_47
LBB0_20:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_84
## %bb.21:
	movq	-64(%rbp), %rcx                 ## 8-byte Reload
	cmpq	-72(%rbp), %rcx                 ## 8-byte Folded Reload
	je	LBB0_67
## %bb.22:
	xorl	%edx, %edx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	cmpl	$0, 4(%rdi)
	sete	%dl
	jmp	LBB0_78
LBB0_23:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.24:
	leaq	-52(%rbp), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%rax, %rsi
	callq	_parsestatus
	movq	%rax, %rbx
	movq	-64(%rbp), %rax                 ## 8-byte Reload
	cmpq	-72(%rbp), %rax                 ## 8-byte Folded Reload
	jne	LBB0_73
## %bb.25:
	testq	%rbx, %rbx
	je	LBB0_81
## %bb.26:
	movq	-48(%rbp), %rax                 ## 8-byte Reload
	cmpl	$0, (%rax)
	je	LBB0_84
## %bb.27:
	leaq	L_.str.8(%rip), %rdi
	callq	_ND_PRINT
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	(%rdi), %edx
	movq	%rbx, %rsi
	callq	_parse_wcc_data
	testq	%rax, %rax
	je	LBB0_81
## %bb.28:
	movq	%rax, %rbx
	leaq	L_.str.9(%rip), %rdi
	jmp	LBB0_59
LBB0_29:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.30:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%rax, %rsi
	movl	%ebx, %edx
	callq	_parselinkres
	jmp	LBB0_80
LBB0_31:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	jne	LBB0_34
	jmp	LBB0_81
LBB0_32:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.33:
	movq	-64(%rbp), %rcx                 ## 8-byte Reload
	cmpq	-72(%rbp), %rcx                 ## 8-byte Folded Reload
	jne	LBB0_76
LBB0_34:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	(%rdi), %edx
	movq	%rax, %rsi
	callq	_parsev3rddirres
	jmp	LBB0_80
LBB0_35:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.36:
	movq	-64(%rbp), %rcx                 ## 8-byte Reload
	cmpq	-72(%rbp), %rcx                 ## 8-byte Folded Reload
	jne	LBB0_77
## %bb.37:
	leaq	-52(%rbp), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%rax, %rsi
	callq	_parsestatus
	testq	%rax, %rax
	je	LBB0_81
## %bb.38:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	(%rdi), %edx
	movq	%rax, %rsi
	callq	_parse_post_op_attr
	testq	%rax, %rax
	je	LBB0_81
## %bb.39:
	cmpl	$0, -52(%rbp)
	jne	LBB0_84
## %bb.40:
	movq	%rax, %rbx
	movq	-48(%rbp), %rax                 ## 8-byte Reload
	cmpl	$0, (%rax)
	je	LBB0_84
## %bb.41:
	movq	%rbx, %r14
	addq	$8, %r14
	movq	8(%rbx), %rdi
	callq	_ND_TCHECK
	movq	%rbx, %rdi
	callq	_EXTRACT_32BITS
	movq	%rax, %rdi
	callq	_ND_PRINT
	movq	%r14, %rdi
	callq	_EXTRACT_32BITS
	testq	%rax, %rax
	je	LBB0_84
## %bb.42:
	leaq	L_.str.6(%rip), %rdi
	jmp	LBB0_83
LBB0_43:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.44:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%rax, %rsi
	callq	_parsepathconf
	jmp	LBB0_80
LBB0_45:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
LBB0_46:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	(%rdi), %edx
	movq	%rax, %rsi
	callq	_parsecreateopres
LBB0_47:
	testq	%rax, %rax
	jne	LBB0_84
	jmp	LBB0_81
LBB0_48:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.49:
	movq	-64(%rbp), %rcx                 ## 8-byte Reload
	cmpq	-72(%rbp), %rcx                 ## 8-byte Folded Reload
	jne	LBB0_72
## %bb.50:
	leaq	-52(%rbp), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%rax, %rsi
	callq	_parsestatus
	testq	%rax, %rax
	je	LBB0_81
## %bb.51:
	movq	%rax, %r14
	cmpl	$0, -52(%rbp)
	je	LBB0_89
## %bb.52:
	movq	-48(%rbp), %rax                 ## 8-byte Reload
	cmpl	$1, (%rax)
	jle	LBB0_84
	jmp	LBB0_92
LBB0_53:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.54:
	leaq	-52(%rbp), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%rax, %rsi
	callq	_parsestatus
	movq	%rax, %rbx
	movq	-64(%rbp), %rax                 ## 8-byte Reload
	cmpq	-72(%rbp), %rax                 ## 8-byte Folded Reload
	jne	LBB0_73
## %bb.55:
	testq	%rbx, %rbx
	je	LBB0_81
## %bb.56:
	movq	-48(%rbp), %rax                 ## 8-byte Reload
	cmpl	$0, (%rax)
	je	LBB0_81
## %bb.57:
	leaq	L_.str.10(%rip), %rdi
	callq	_ND_PRINT
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	(%rdi), %edx
	movq	%rbx, %rsi
	callq	_parse_post_op_attr
	testq	%rax, %rax
	je	LBB0_81
## %bb.58:
	movq	%rax, %rbx
	leaq	L_.str.11(%rip), %rdi
LBB0_59:
	callq	_ND_PRINT
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	(%rdi), %edx
	movq	%rbx, %rsi
	callq	_parse_wcc_data
	jmp	LBB0_47
LBB0_60:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.61:
	xorl	%edx, %edx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	cmpl	$0, 4(%rdi)
	sete	%dl
	jmp	LBB0_75
LBB0_62:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.63:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%rax, %rsi
	movl	%ebx, %edx
	callq	_parsestatfs
	jmp	LBB0_80
LBB0_64:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.65:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%rax, %rsi
	callq	_parsefsinfo
	jmp	LBB0_80
LBB0_66:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
LBB0_67:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	(%rdi), %edx
	movq	%rax, %rsi
	callq	_parsewccres
	jmp	LBB0_80
LBB0_68:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r13, %rsi
	movl	%r12d, %edx
	callq	_parserep
	testq	%rax, %rax
	je	LBB0_81
## %bb.69:
	leaq	-52(%rbp), %rdx
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%rax, %rsi
	callq	_parsestatus
	testq	%rax, %rax
	je	LBB0_81
## %bb.70:
	movq	%rax, %rbx
	movq	-48(%rbp), %r14                 ## 8-byte Reload
	cmpl	$0, (%r14)
	je	LBB0_85
## %bb.71:
	leaq	L_.str.3(%rip), %rdi
	callq	_ND_PRINT
	movl	(%r14), %edx
	jmp	LBB0_86
LBB0_72:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%rax, %rsi
	callq	_parsediropres
	jmp	LBB0_80
LBB0_73:
	testq	%rbx, %rbx
	jne	LBB0_84
	jmp	LBB0_81
LBB0_74:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	(%rdi), %edx
LBB0_75:
	movq	%rax, %rsi
	movl	%ebx, %ecx
	jmp	LBB0_79
LBB0_76:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%rax, %rsi
	callq	_parserddires
	jmp	LBB0_80
LBB0_77:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	(%rdi), %edx
LBB0_78:
	movq	%rax, %rsi
	xorl	%ecx, %ecx
LBB0_79:
	callq	_parseattrstat
LBB0_80:
	testl	%eax, %eax
	jne	LBB0_84
LBB0_81:
	movq	_nfserr@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	jne	LBB0_84
## %bb.82:
	movq	_tstr@GOTPCREL(%rip), %rax
	movslq	(%rax), %rdi
LBB0_83:
	callq	_ND_PRINT
LBB0_84:
	addq	$40, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_85:
	xorl	%edx, %edx
LBB0_86:
	movq	%r14, %rdi
	movq	%rbx, %rsi
	callq	_parse_post_op_attr
	testq	%rax, %rax
	je	LBB0_81
## %bb.87:
	cmpl	$0, -52(%rbp)
	jne	LBB0_84
## %bb.88:
	movq	%rax, %rbx
	movq	(%rax), %rdi
	callq	_ND_TCHECK
	movq	%rbx, %rdi
	callq	_EXTRACT_32BITS
	movq	%rax, %rdi
	jmp	LBB0_83
LBB0_89:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movq	%r14, %rsi
	movl	%ebx, %edx
	callq	_parsefh
	testq	%rax, %rax
	je	LBB0_81
## %bb.90:
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	(%rdi), %edx
	movq	%rax, %rsi
	callq	_parse_post_op_attr
	testq	%rax, %rax
	je	LBB0_81
## %bb.91:
	movq	%rax, %r14
	movq	-48(%rbp), %rax                 ## 8-byte Reload
	cmpl	$2, (%rax)
	jl	LBB0_84
LBB0_92:
	leaq	L_.str.2(%rip), %rdi
	callq	_ND_PRINT
	movq	-48(%rbp), %rdi                 ## 8-byte Reload
	movl	(%rdi), %edx
	movq	%r14, %rsi
	callq	_parse_post_op_attr
	jmp	LBB0_47
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_9, LBB0_9-LJTI0_0
.set L0_0_set_17, LBB0_17-LJTI0_0
.set L0_0_set_20, LBB0_20-LJTI0_0
.set L0_0_set_5, LBB0_5-LJTI0_0
.set L0_0_set_23, LBB0_23-LJTI0_0
.set L0_0_set_29, LBB0_29-LJTI0_0
.set L0_0_set_31, LBB0_31-LJTI0_0
.set L0_0_set_32, LBB0_32-LJTI0_0
.set L0_0_set_35, LBB0_35-LJTI0_0
.set L0_0_set_43, LBB0_43-LJTI0_0
.set L0_0_set_45, LBB0_45-LJTI0_0
.set L0_0_set_7, LBB0_7-LJTI0_0
.set L0_0_set_48, LBB0_48-LJTI0_0
.set L0_0_set_53, LBB0_53-LJTI0_0
.set L0_0_set_60, LBB0_60-LJTI0_0
.set L0_0_set_62, LBB0_62-LJTI0_0
.set L0_0_set_64, LBB0_64-LJTI0_0
.set L0_0_set_66, LBB0_66-LJTI0_0
.set L0_0_set_68, LBB0_68-LJTI0_0
LJTI0_0:
	.long	L0_0_set_9
	.long	L0_0_set_17
	.long	L0_0_set_20
	.long	L0_0_set_5
	.long	L0_0_set_23
	.long	L0_0_set_5
	.long	L0_0_set_29
	.long	L0_0_set_31
	.long	L0_0_set_32
	.long	L0_0_set_35
	.long	L0_0_set_43
	.long	L0_0_set_45
	.long	L0_0_set_7
	.long	L0_0_set_48
	.long	L0_0_set_53
	.long	L0_0_set_60
	.long	L0_0_set_62
	.long	L0_0_set_64
	.long	L0_0_set_7
	.long	L0_0_set_66
	.long	L0_0_set_68
	.end_data_region
                                        ## -- End function
	.comm	_NFS_VER3,8,3                   ## @NFS_VER3
	.comm	_NFS_NPROCS,8,3                 ## @NFS_NPROCS
	.comm	_nfsv3_procid,8,3               ## @nfsv3_procid
	.comm	_nfsproc_str,4,2                ## @nfsproc_str
	.section	__TEXT,__cstring,cstring_literals
L_.str.1:                               ## @.str.1
	.asciz	"proc-%u"

L_.str.2:                               ## @.str.2
	.asciz	" post dattr:"

L_.str.3:                               ## @.str.3
	.asciz	" attr:"

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

	.comm	_nfsv3_writemodes,4,2           ## @nfsv3_writemodes
L_.str.8:                               ## @.str.8
	.asciz	" from:"

L_.str.9:                               ## @.str.9
	.asciz	" to:"

L_.str.10:                              ## @.str.10
	.asciz	" file POST:"

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

	.comm	_nfserr,4,2                     ## @nfserr
	.comm	_tstr,4,2                       ## @tstr
	.no_dead_strip	_interp_reply
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function interp_reply
_interp_reply:                          ; @interp_reply
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #96
	.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
	mov	x22, x4
	mov	x20, x3
	mov	x24, x2
	mov	x23, x1
	mov	x19, x0
Lloh0:
	adrp	x8, _NFS_VER3@GOTPAGE
Lloh1:
	ldr	x8, [x8, _NFS_VER3@GOTPAGEOFF]
Lloh2:
	ldr	x25, [x8]
	cmp	x25, x3
	cset	w21, eq
Lloh3:
	adrp	x8, _NFS_NPROCS@GOTPAGE
Lloh4:
	ldr	x8, [x8, _NFS_NPROCS@GOTPAGEOFF]
Lloh5:
	ldr	x8, [x8]
	ccmp	x8, x2, #4, ne
	b.le	LBB0_2
; %bb.1:
Lloh6:
	adrp	x8, _nfsv3_procid@GOTPAGE
Lloh7:
	ldr	x8, [x8, _nfsv3_procid@GOTPAGEOFF]
Lloh8:
	ldr	x8, [x8]
	ldr	x24, [x8, x24, lsl #3]
LBB0_2:
Lloh9:
	adrp	x8, _nfsproc_str@GOTPAGE
Lloh10:
	ldr	x8, [x8, _nfsproc_str@GOTPAGEOFF]
Lloh11:
	ldr	w0, [x8]
Lloh12:
	adrp	x1, l_.str.1@PAGE
Lloh13:
	add	x1, x1, l_.str.1@PAGEOFF
	mov	x2, x24
	bl	_tok2str
                                        ; kill: def $w0 killed $w0 def $x0
	sxtw	x0, w0
	bl	_ND_PRINT
	sub	x8, x24, #128
	cmp	x8, #20
	b.hi	LBB0_91
; %bb.3:
Lloh14:
	adrp	x9, lJTI0_0@PAGE
Lloh15:
	add	x9, x9, lJTI0_0@PAGEOFF
	adr	x10, LBB0_4
	ldrh	w11, [x9, x8, lsl #1]
	add	x10, x10, x11, lsl #2
	br	x10
LBB0_4:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.5:
	mov	x1, x0
	cmp	x25, x20
	b.ne	LBB0_18
	b	LBB0_68
LBB0_6:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.7:
	mov	x1, x0
	cmp	x25, x20
	b.eq	LBB0_47
	b	LBB0_73
LBB0_8:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.9:
	mov	x1, x0
	cmp	x25, x20
	b.ne	LBB0_75
; %bb.10:
	add	x2, sp, #12
	mov	x0, x19
	bl	_parsestatus
	cbz	x0, LBB0_88
; %bb.11:
	mov	x1, x0
	ldr	w2, [x19]
	mov	x0, x19
	bl	_parse_wcc_data
	cbz	x0, LBB0_88
; %bb.12:
	ldr	w8, [sp, #12]
	cbnz	w8, LBB0_91
; %bb.13:
	ldr	w8, [x19]
	cbz	w8, LBB0_88
; %bb.14:
	mov	x20, x0
	ldr	x0, [x0]
	bl	_ND_TCHECK
	mov	x0, x20
	bl	_EXTRACT_32BITS
	bl	_ND_PRINT
	ldr	w8, [x19]
	cmp	w8, #2
	b.lt	LBB0_91
; %bb.15:
	ldr	x0, [x20, #8]!
	bl	_ND_TCHECK
Lloh16:
	adrp	x8, _nfsv3_writemodes@GOTPAGE
Lloh17:
	ldr	x8, [x8, _nfsv3_writemodes@GOTPAGEOFF]
Lloh18:
	ldr	w19, [x8]
	mov	x0, x20
	bl	_EXTRACT_32BITS
	mov	x2, x0
	mov	x0, x19
	mov	x1, #0
	bl	_tok2str
                                        ; kill: def $w0 killed $w0 def $x0
	sxtw	x0, w0
	b	LBB0_90
LBB0_16:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.17:
	mov	x1, x0
	cmp	x25, x20
	b.eq	LBB0_47
LBB0_18:
	add	x2, sp, #12
	mov	x0, x19
	bl	_parsestatus
	cbnz	x0, LBB0_91
	b	LBB0_88
LBB0_19:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_91
; %bb.20:
	mov	x1, x0
	cmp	x25, x20
	b.eq	LBB0_68
; %bb.21:
	ldr	w8, [x19, #4]
	cmp	w8, #0
	cset	w2, eq
	b	LBB0_79
LBB0_22:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.23:
	mov	x1, x0
	add	x2, sp, #12
	mov	x0, x19
	bl	_parsestatus
	mov	x21, x0
	cmp	x25, x20
	b.ne	LBB0_74
; %bb.24:
	cbz	x21, LBB0_88
; %bb.25:
	ldr	w8, [x19]
	cbz	w8, LBB0_91
; %bb.26:
Lloh19:
	adrp	x0, l_.str.8@PAGE
Lloh20:
	add	x0, x0, l_.str.8@PAGEOFF
	bl	_ND_PRINT
	ldr	w2, [x19]
	mov	x0, x19
	mov	x1, x21
	bl	_parse_wcc_data
	cbz	x0, LBB0_88
; %bb.27:
	mov	x20, x0
Lloh21:
	adrp	x0, l_.str.9@PAGE
Lloh22:
	add	x0, x0, l_.str.9@PAGEOFF
	b	LBB0_59
LBB0_28:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.29:
	mov	x1, x0
	mov	x0, x19
	mov	x2, x21
	bl	_parselinkres
	cbnz	w0, LBB0_91
	b	LBB0_88
LBB0_30:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.31:
	mov	x1, x0
	b	LBB0_34
LBB0_32:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.33:
	mov	x1, x0
	cmp	x25, x20
	b.ne	LBB0_77
LBB0_34:
	ldr	w2, [x19]
	mov	x0, x19
	bl	_parsev3rddirres
	cbnz	w0, LBB0_91
	b	LBB0_88
LBB0_35:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.36:
	mov	x1, x0
	cmp	x25, x20
	b.ne	LBB0_78
; %bb.37:
	add	x2, sp, #12
	mov	x0, x19
	bl	_parsestatus
	cbz	x0, LBB0_88
; %bb.38:
	mov	x1, x0
	ldr	w2, [x19]
	mov	x0, x19
	bl	_parse_post_op_attr
	cbz	x0, LBB0_88
; %bb.39:
	ldr	w8, [sp, #12]
	cbnz	w8, LBB0_91
; %bb.40:
	ldr	w8, [x19]
	cbz	w8, LBB0_91
; %bb.41:
	mov	x20, x0
	mov	x19, x0
	ldr	x0, [x19, #8]!
	bl	_ND_TCHECK
	mov	x0, x20
	bl	_EXTRACT_32BITS
	bl	_ND_PRINT
	mov	x0, x19
	bl	_EXTRACT_32BITS
	cbz	x0, LBB0_91
; %bb.42:
Lloh23:
	adrp	x0, l_.str.6@PAGE
Lloh24:
	add	x0, x0, l_.str.6@PAGEOFF
	b	LBB0_90
LBB0_43:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.44:
	mov	x1, x0
	mov	x0, x19
	bl	_parsepathconf
	cbnz	w0, LBB0_91
	b	LBB0_88
LBB0_45:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.46:
	mov	x1, x0
LBB0_47:
	ldr	w2, [x19]
	mov	x0, x19
	bl	_parsecreateopres
	cbnz	x0, LBB0_91
	b	LBB0_88
LBB0_48:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.49:
	mov	x1, x0
	cmp	x25, x20
	b.ne	LBB0_73
; %bb.50:
	add	x2, sp, #12
	mov	x0, x19
	bl	_parsestatus
	cbz	x0, LBB0_88
; %bb.51:
	mov	x20, x0
	ldr	w8, [sp, #12]
	cbz	w8, LBB0_84
; %bb.52:
	ldr	w8, [x19]
	cmp	w8, #1
	b.le	LBB0_91
	b	LBB0_87
LBB0_53:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.54:
	mov	x1, x0
	add	x2, sp, #12
	mov	x0, x19
	bl	_parsestatus
	mov	x21, x0
	cmp	x25, x20
	b.ne	LBB0_74
; %bb.55:
	cbz	x21, LBB0_88
; %bb.56:
	ldr	w8, [x19]
	cbz	w8, LBB0_88
; %bb.57:
Lloh25:
	adrp	x0, l_.str.10@PAGE
Lloh26:
	add	x0, x0, l_.str.10@PAGEOFF
	bl	_ND_PRINT
	ldr	w2, [x19]
	mov	x0, x19
	mov	x1, x21
	bl	_parse_post_op_attr
	cbz	x0, LBB0_88
; %bb.58:
	mov	x20, x0
Lloh27:
	adrp	x0, l_.str.11@PAGE
Lloh28:
	add	x0, x0, l_.str.11@PAGEOFF
LBB0_59:
	bl	_ND_PRINT
	ldr	w2, [x19]
	mov	x0, x19
	mov	x1, x20
	bl	_parse_wcc_data
	cbnz	x0, LBB0_91
	b	LBB0_88
LBB0_60:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.61:
	mov	x1, x0
	ldr	w8, [x19, #4]
	cmp	w8, #0
	cset	w2, eq
	b	LBB0_76
LBB0_62:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.63:
	mov	x1, x0
	mov	x0, x19
	mov	x2, x21
	bl	_parsestatfs
	cbnz	w0, LBB0_91
	b	LBB0_88
LBB0_64:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.65:
	mov	x1, x0
	mov	x0, x19
	bl	_parsefsinfo
	cbnz	w0, LBB0_91
	b	LBB0_88
LBB0_66:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.67:
	mov	x1, x0
LBB0_68:
	ldr	w2, [x19]
	mov	x0, x19
	bl	_parsewccres
	cbnz	w0, LBB0_91
	b	LBB0_88
LBB0_69:
	mov	x0, x19
	mov	x1, x23
	mov	x2, x22
	bl	_parserep
	cbz	x0, LBB0_88
; %bb.70:
	mov	x1, x0
	add	x2, sp, #12
	mov	x0, x19
	bl	_parsestatus
	cbz	x0, LBB0_88
; %bb.71:
	mov	x20, x0
	ldr	w8, [x19]
	cbz	w8, LBB0_80
; %bb.72:
Lloh29:
	adrp	x0, l_.str.3@PAGE
Lloh30:
	add	x0, x0, l_.str.3@PAGEOFF
	bl	_ND_PRINT
	ldr	w2, [x19]
	b	LBB0_81
LBB0_73:
	mov	x0, x19
	bl	_parsediropres
	cbnz	w0, LBB0_91
	b	LBB0_88
LBB0_74:
	cbnz	x21, LBB0_91
	b	LBB0_88
LBB0_75:
	ldr	w2, [x19]
LBB0_76:
	mov	x0, x19
	mov	x3, x21
	bl	_parseattrstat
	cbnz	w0, LBB0_91
	b	LBB0_88
LBB0_77:
	mov	x0, x19
	bl	_parserddires
	cbnz	w0, LBB0_91
	b	LBB0_88
LBB0_78:
	ldr	w2, [x19]
LBB0_79:
	mov	x0, x19
	mov	w3, #0
	bl	_parseattrstat
	cbnz	w0, LBB0_91
	b	LBB0_88
LBB0_80:
	mov	w2, #0
LBB0_81:
	mov	x0, x19
	mov	x1, x20
	bl	_parse_post_op_attr
	cbz	x0, LBB0_88
; %bb.82:
	ldr	w8, [sp, #12]
	cbnz	w8, LBB0_91
; %bb.83:
	mov	x19, x0
	ldr	x0, [x0]
	bl	_ND_TCHECK
	mov	x0, x19
	bl	_EXTRACT_32BITS
	b	LBB0_90
LBB0_84:
	mov	x0, x19
	mov	x1, x20
	mov	x2, x21
	bl	_parsefh
	cbz	x0, LBB0_88
; %bb.85:
	mov	x1, x0
	ldr	w2, [x19]
	mov	x0, x19
	bl	_parse_post_op_attr
	cbz	x0, LBB0_88
; %bb.86:
	mov	x20, x0
	ldr	w8, [x19]
	cmp	w8, #2
	b.lt	LBB0_91
LBB0_87:
Lloh31:
	adrp	x0, l_.str.2@PAGE
Lloh32:
	add	x0, x0, l_.str.2@PAGEOFF
	bl	_ND_PRINT
	ldr	w2, [x19]
	mov	x0, x19
	mov	x1, x20
	bl	_parse_post_op_attr
	cbnz	x0, LBB0_91
LBB0_88:
Lloh33:
	adrp	x8, _nfserr@GOTPAGE
Lloh34:
	ldr	x8, [x8, _nfserr@GOTPAGEOFF]
Lloh35:
	ldr	w8, [x8]
	cbnz	w8, LBB0_91
; %bb.89:
Lloh36:
	adrp	x8, _tstr@GOTPAGE
Lloh37:
	ldr	x8, [x8, _tstr@GOTPAGEOFF]
Lloh38:
	ldrsw	x0, [x8]
LBB0_90:
	bl	_ND_PRINT
LBB0_91:
	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
	add	sp, sp, #96
	ret
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpAdd	Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpAdd	Lloh19, Lloh20
	.loh AdrpAdd	Lloh21, Lloh22
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpAdd	Lloh25, Lloh26
	.loh AdrpAdd	Lloh27, Lloh28
	.loh AdrpAdd	Lloh29, Lloh30
	.loh AdrpAdd	Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_8-LBB0_4)>>2
	.short	(LBB0_16-LBB0_4)>>2
	.short	(LBB0_19-LBB0_4)>>2
	.short	(LBB0_4-LBB0_4)>>2
	.short	(LBB0_22-LBB0_4)>>2
	.short	(LBB0_4-LBB0_4)>>2
	.short	(LBB0_28-LBB0_4)>>2
	.short	(LBB0_30-LBB0_4)>>2
	.short	(LBB0_32-LBB0_4)>>2
	.short	(LBB0_35-LBB0_4)>>2
	.short	(LBB0_43-LBB0_4)>>2
	.short	(LBB0_45-LBB0_4)>>2
	.short	(LBB0_6-LBB0_4)>>2
	.short	(LBB0_48-LBB0_4)>>2
	.short	(LBB0_53-LBB0_4)>>2
	.short	(LBB0_60-LBB0_4)>>2
	.short	(LBB0_62-LBB0_4)>>2
	.short	(LBB0_64-LBB0_4)>>2
	.short	(LBB0_6-LBB0_4)>>2
	.short	(LBB0_66-LBB0_4)>>2
	.short	(LBB0_69-LBB0_4)>>2
                                        ; -- End function
	.comm	_NFS_VER3,8,3                   ; @NFS_VER3
	.comm	_NFS_NPROCS,8,3                 ; @NFS_NPROCS
	.comm	_nfsv3_procid,8,3               ; @nfsv3_procid
	.comm	_nfsproc_str,4,2                ; @nfsproc_str
	.section	__TEXT,__cstring,cstring_literals
l_.str.1:                               ; @.str.1
	.asciz	"proc-%u"

l_.str.2:                               ; @.str.2
	.asciz	" post dattr:"

l_.str.3:                               ; @.str.3
	.asciz	" attr:"

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

	.comm	_nfsv3_writemodes,4,2           ; @nfsv3_writemodes
l_.str.8:                               ; @.str.8
	.asciz	" from:"

l_.str.9:                               ; @.str.9
	.asciz	" to:"

l_.str.10:                              ; @.str.10
	.asciz	" file POST:"

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

	.comm	_nfserr,4,2                     ; @nfserr
	.comm	_tstr,4,2                       ; @tstr
	.no_dead_strip	_interp_reply
.subsections_via_symbols
