	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_main                           ## -- Begin function main
	.p2align	4, 0x90
_main:                                  ## @main
	.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	$72, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, %r13
	movl	%edi, -44(%rbp)                 ## 4-byte Spill
	movq	_longopts@GOTPCREL(%rip), %r12
	leaq	L_.str(%rip), %r15
	leaq	LJTI0_0(%rip), %rbx
	jmp	LBB0_1
LBB0_58:                                ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.20(%rip), %rdi
LBB0_59:                                ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.21(%rip), %rsi
LBB0_60:                                ##   in Loop: Header=BB0_1 Depth=1
	movl	$1, %edx
	callq	_setenv
LBB0_1:                                 ## =>This Inner Loop Header: Depth=1
	movl	(%r12), %ecx
	movl	-44(%rbp), %edi                 ## 4-byte Reload
	movq	%r13, %rsi
	movq	%r15, %rdx
	xorl	%r8d, %r8d
	callq	_getopt_long
                                        ## kill: def $eax killed $eax def $rax
	incl	%eax
	cmpl	$142, %eax
	ja	LBB0_138
## %bb.2:                               ##   in Loop: Header=BB0_1 Depth=1
	movslq	(%rbx,%rax,4), %rax
	addq	%rbx, %rax
	jmpq	*%rax
LBB0_24:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_r_flag@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_26
## %bb.25:                              ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.4(%rip), %rsi
	movl	$1, %edi
	xorl	%eax, %eax
	callq	_errx
LBB0_26:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_m_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_1
LBB0_29:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_p_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_1
LBB0_3:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	_once_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_1
LBB0_4:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	_PF_INET@GOTPCREL(%rip), %rax
	jmp	LBB0_5
LBB0_6:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	_PF_INET6@GOTPCREL(%rip), %rax
LBB0_5:                                 ##   in Loop: Header=BB0_1 Depth=1
	movl	(%rax), %eax
	movq	_family@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	jmp	LBB0_1
LBB0_7:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	_A_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_1
LBB0_9:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %r14
	movq	(%r14), %rdi
	leaq	-56(%rbp), %rsi
	movl	$10, %edx
	callq	_strtol
	movq	_B_size@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movq	(%r14), %rdx
	cmpb	$0, (%rdx)
	je	LBB0_11
## %bb.10:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	-56(%rbp), %rax
	cmpb	$0, (%rax)
	je	LBB0_1
LBB0_11:                                ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.1(%rip), %rsi
	jmp	LBB0_12
LBB0_16:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_F_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_1
LBB0_18:                                ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.3(%rip), %rdi
	jmp	LBB0_19
LBB0_27:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_N_filename@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_1
LBB0_31:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_R_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_1
LBB0_35:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %r14
	movq	(%r14), %rdi
	leaq	-56(%rbp), %rsi
	movl	$10, %edx
	callq	_strtol
	movq	_S_size@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movq	(%r14), %rdx
	cmpb	$0, (%rdx)
	je	LBB0_37
## %bb.36:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	-56(%rbp), %rax
	cmpb	$0, (%rax)
	je	LBB0_1
LBB0_37:                                ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.5(%rip), %rsi
	jmp	LBB0_12
LBB0_39:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %r14
	movq	(%r14), %rdi
	leaq	-56(%rbp), %rsi
	movl	$10, %edx
	callq	_strtol
	movq	_T_secs@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movq	(%r14), %rdx
	cmpb	$0, (%rdx)
	je	LBB0_41
## %bb.40:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	-56(%rbp), %rax
	cmpb	$0, (%rax)
	je	LBB0_1
LBB0_41:                                ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.6(%rip), %rsi
	jmp	LBB0_12
LBB0_43:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_U_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_1
LBB0_8:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	_a_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_1
LBB0_13:                                ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.2(%rip), %rdi
	xorl	%eax, %eax
	callq	_warnx
	movq	_b_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_1
LBB0_14:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_c_dirname@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_1
LBB0_15:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_d_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_1
LBB0_17:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_f_filename@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_1
LBB0_20:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_h_hostname@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_1
LBB0_21:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_i_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_i_filename@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_1
LBB0_22:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_l_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_1
LBB0_28:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_n_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_1
LBB0_23:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_o_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_o_filename@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_1
LBB0_30:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_v_level@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	jmp	LBB0_1
LBB0_32:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_m_flag@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_34
## %bb.33:                              ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.4(%rip), %rsi
	movl	$1, %edi
	xorl	%eax, %eax
	callq	_errx
LBB0_34:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_r_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_1
LBB0_38:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_s_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_1
LBB0_42:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_t_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	leaq	L_.str.7(%rip), %rdi
LBB0_19:                                ##   in Loop: Header=BB0_1 Depth=1
	xorl	%eax, %eax
	callq	_warnx
	jmp	LBB0_1
LBB0_44:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_v_level@GOTPCREL(%rip), %rax
	incq	(%rax)
	jmp	LBB0_1
LBB0_45:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_a_flag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_optarg@GOTPCREL(%rip), %r14
	movq	(%r14), %rdi
	leaq	-56(%rbp), %rsi
	movl	$10, %edx
	callq	_strtol
	movq	_w_secs@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movq	(%r14), %rdx
	cmpb	$0, (%rdx)
	je	LBB0_47
## %bb.46:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	-56(%rbp), %rax
	cmpb	$0, (%rax)
	je	LBB0_1
LBB0_47:                                ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.8(%rip), %rsi
LBB0_12:                                ##   in Loop: Header=BB0_1 Depth=1
	movl	$1, %edi
	xorl	%eax, %eax
	callq	_errx
	jmp	LBB0_1
LBB0_63:                                ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.24(%rip), %rdi
	jmp	LBB0_59
LBB0_62:                                ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.23(%rip), %rdi
	jmp	LBB0_59
LBB0_61:                                ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.22(%rip), %rdi
	jmp	LBB0_59
LBB0_57:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	leaq	L_.str.19(%rip), %rdi
	jmp	LBB0_60
LBB0_56:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	leaq	L_.str.18(%rip), %rdi
	jmp	LBB0_60
LBB0_55:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	leaq	L_.str.17(%rip), %rdi
	jmp	LBB0_60
LBB0_54:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	leaq	L_.str.16(%rip), %rdi
	jmp	LBB0_60
LBB0_53:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	leaq	L_.str.15(%rip), %rdi
	jmp	LBB0_60
LBB0_52:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	leaq	L_.str.14(%rip), %rdi
	jmp	LBB0_60
LBB0_49:                                ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str.10(%rip), %rdi
	leaq	L_.str.11(%rip), %rsi
	jmp	LBB0_60
LBB0_51:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	leaq	L_.str.13(%rip), %rdi
	jmp	LBB0_60
LBB0_50:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	leaq	L_.str.12(%rip), %rdi
	jmp	LBB0_60
LBB0_48:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	leaq	L_.str.9(%rip), %rdi
	jmp	LBB0_60
LBB0_64:
	movq	_optind@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	subl	%eax, -44(%rbp)                 ## 4-byte Folded Spill
	leaq	(,%rax,8), %rax
	addq	%r13, %rax
	movq	%rax, -72(%rbp)                 ## 8-byte Spill
	movq	_h_hostname@GOTPCREL(%rip), %rax
	movq	(%rax), %r15
	movq	_f_filename@GOTPCREL(%rip), %rax
	movq	(%rax), %rbx
	movq	_c_dirname@GOTPCREL(%rip), %r12
	movq	(%r12), %r13
	testq	%r15, %r15
	jne	LBB0_67
## %bb.65:
	testq	%rbx, %rbx
	jne	LBB0_67
## %bb.66:
	testq	%r13, %r13
	jne	LBB0_67
## %bb.74:
	cmpl	$0, -44(%rbp)                   ## 4-byte Folded Reload
	jne	LBB0_75
	jmp	LBB0_138
LBB0_67:
	testq	%r15, %r15
	je	LBB0_138
## %bb.68:
	testq	%rbx, %rbx
	je	LBB0_138
## %bb.69:
	cmpl	$0, -44(%rbp)                   ## 4-byte Folded Reload
	jne	LBB0_138
## %bb.70:
	leaq	L_.str.25(%rip), %rsi
	movq	%r15, %rdi
	callq	_strcspn
	movq	%rax, %r14
	movq	%r15, %rdi
	callq	_strlen
	cmpq	%rax, %r14
	je	LBB0_72
## %bb.71:
	leaq	L_.str.26(%rip), %rsi
	movl	$1, %edi
	xorl	%eax, %eax
	callq	_errx
	movq	_h_hostname@GOTPCREL(%rip), %rax
	movq	(%rax), %r15
	movq	(%r12), %r13
	movq	_f_filename@GOTPCREL(%rip), %rax
	movq	(%rax), %rbx
LBB0_72:
	testq	%r13, %r13
	leaq	L_.str.21(%rip), %rcx
	cmovneq	%r13, %rcx
	leaq	L_.str.27(%rip), %rsi
	movq	-72(%rbp), %rdi                 ## 8-byte Reload
	movq	%r15, %rdx
	movq	%rbx, %r8
	xorl	%eax, %eax
	callq	_asprintf
	movl	$1, -44(%rbp)                   ## 4-byte Folded Spill
	cmpl	$-1, %eax
	jne	LBB0_75
## %bb.73:
	movq	_ENOMEM@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_strerror
	leaq	L_.str.28(%rip), %rsi
	movl	$1, -44(%rbp)                   ## 4-byte Folded Spill
	movl	$1, %edi
	movq	%rax, %rdx
	xorl	%eax, %eax
	callq	_errx
LBB0_75:
	movq	_B_size@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movq	_MINBUFSIZE@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	cmpq	%rcx, %rdi
	jge	LBB0_77
## %bb.76:
	movq	%rcx, (%rax)
	movq	%rcx, %rdi
LBB0_77:
	callq	_malloc
	movq	_buf@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	testq	%rax, %rax
	jne	LBB0_79
## %bb.78:
	movq	_ENOMEM@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_strerror
	leaq	L_.str.28(%rip), %rsi
	movl	$1, %edi
	movq	%rax, %rdx
	xorl	%eax, %eax
	callq	_errx
LBB0_79:
	leaq	L_.str.29(%rip), %rdi
	callq	_getenv
	testq	%rax, %rax
	je	LBB0_84
## %bb.80:
	movq	%rax, %rbx
	leaq	-56(%rbp), %rsi
	movq	%rax, %rdi
	movl	$10, %edx
	callq	_strtol
	movq	_ftp_timeout@GOTPCREL(%rip), %r14
	movq	%rax, (%r14)
	cmpb	$0, (%rbx)
	je	LBB0_83
## %bb.81:
	movq	-56(%rbp), %rcx
	cmpb	$0, (%rcx)
	jne	LBB0_83
## %bb.82:
	testq	%rax, %rax
	jns	LBB0_84
LBB0_83:
	leaq	L_.str.30(%rip), %rdi
	movq	%rbx, %rsi
	xorl	%eax, %eax
	callq	_warnx
	movq	$0, (%r14)
LBB0_84:
	leaq	L_.str.31(%rip), %rdi
	callq	_getenv
	testq	%rax, %rax
	je	LBB0_89
## %bb.85:
	movq	%rax, %rbx
	leaq	-56(%rbp), %rsi
	movq	%rax, %rdi
	movl	$10, %edx
	callq	_strtol
	movq	_http_timeout@GOTPCREL(%rip), %r14
	movq	%rax, (%r14)
	cmpb	$0, (%rbx)
	je	LBB0_88
## %bb.86:
	movq	-56(%rbp), %rcx
	cmpb	$0, (%rcx)
	jne	LBB0_88
## %bb.87:
	testq	%rax, %rax
	jns	LBB0_89
LBB0_88:
	leaq	L_.str.32(%rip), %rdi
	movq	%rbx, %rsi
	xorl	%eax, %eax
	callq	_warnx
	movq	$0, (%r14)
LBB0_89:
	movq	$0, -104(%rbp)
	movq	_sig_handler@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, -92(%rbp)
	leaq	-96(%rbp), %rdi
	callq	_sigemptyset
	movq	_SIGALRM@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	-104(%rbp), %rbx
	movq	%rbx, %rsi
	xorl	%edx, %edx
	callq	_sigaction
	movq	_SA_RESETHAND@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, -104(%rbp)
	movq	_SIGINT@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%rbx, %rsi
	xorl	%edx, %edx
	callq	_sigaction
	movq	_fetchRestartCalls@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_o_flag@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_100
## %bb.90:
	movq	_o_filename@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rdi
	leaq	L_.str.33(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	je	LBB0_91
## %bb.92:
	movq	(%rbx), %rdi
	leaq	-80(%rbp), %rsi
	callq	_stat
	cmpl	$-1, %eax
	je	LBB0_93
## %bb.97:
	movq	_S_IFDIR@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	testl	%eax, -80(%rbp)
	je	LBB0_100
## %bb.98:
	movq	_o_directory@GOTPCREL(%rip), %rax
	jmp	LBB0_99
LBB0_91:
	movq	_o_stdout@GOTPCREL(%rip), %rax
LBB0_99:
	movl	$1, (%rax)
LBB0_100:
	movq	_STDERR_FILENO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_isatty
	movq	_v_tty@GOTPCREL(%rip), %rbx
	movq	%rax, (%rbx)
	testq	%rax, %rax
	setne	%cl
	movq	_v_level@GOTPCREL(%rip), %rdx
	cmpq	$0, (%rdx)
	setg	%dl
	andb	%cl, %dl
	movzbl	%dl, %ecx
	movq	_v_progress@GOTPCREL(%rip), %rdx
	movl	%ecx, (%rdx)
	cmpb	$1, %cl
	jne	LBB0_102
## %bb.101:
	xorl	%eax, %eax
	callq	_getpgrp
	movq	_pgrp@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	movq	(%rbx), %rax
LBB0_102:
	testq	%rax, %rax
	je	LBB0_104
## %bb.103:
	movq	_query_auth@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_fetchAuthMethod@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
LBB0_104:
	movq	_N_filename@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rsi
	testq	%rsi, %rsi
	je	LBB0_107
## %bb.105:
	leaq	L_.str.35(%rip), %rdi
	movl	$1, %edx
	callq	_setenv
	cmpl	$-1, %eax
	jne	LBB0_107
## %bb.106:
	movq	(%rbx), %rdx
	leaq	L_.str.36(%rip), %rsi
	movl	$1, %edi
	callq	_err
LBB0_107:
	movq	_fetchLastErrCode@GOTPCREL(%rip), %r15
	movq	_w_secs@GOTPCREL(%rip), %r12
	xorl	%r14d, %r14d
	movl	$0, -60(%rbp)                   ## 4-byte Folded Spill
	cmpl	$0, -44(%rbp)                   ## 4-byte Folded Reload
	jne	LBB0_109
LBB0_137:
	movl	-60(%rbp), %edi                 ## 4-byte Reload
	callq	_exit
	.p2align	4, 0x90
LBB0_135:                               ##   in Loop: Header=BB0_109 Depth=1
	movl	$1, %r14d
	movq	_a_flag@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_136
## %bb.108:                             ##   in Loop: Header=BB0_109 Depth=1
	cmpl	$0, -44(%rbp)                   ## 4-byte Folded Reload
	je	LBB0_137
LBB0_109:                               ## =>This Inner Loop Header: Depth=1
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movq	(%rax), %rbx
	movq	%rbx, %rdi
	movl	$47, %esi
	callq	_strrchr
	leaq	1(%rax), %rdx
	testq	%rax, %rax
	cmoveq	%rbx, %rdx
	cmpb	$0, (%rdx)
	leaq	L_.str.37(%rip), %rcx
	je	LBB0_111
## %bb.110:                             ##   in Loop: Header=BB0_109 Depth=1
	movq	%rdx, %rcx
LBB0_111:                               ##   in Loop: Header=BB0_109 Depth=1
	movq	$0, (%r15)
	movq	_o_flag@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_117
## %bb.112:                             ##   in Loop: Header=BB0_109 Depth=1
	movq	_o_stdout@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	je	LBB0_114
## %bb.113:                             ##   in Loop: Header=BB0_109 Depth=1
	movq	%rbx, %rdi
	leaq	L_.str.33(%rip), %rsi
	jmp	LBB0_118
	.p2align	4, 0x90
LBB0_117:                               ##   in Loop: Header=BB0_109 Depth=1
	movq	%rbx, %rdi
	movq	%rcx, %rsi
LBB0_118:                               ##   in Loop: Header=BB0_109 Depth=1
	callq	_fetch
	movl	%eax, %r13d
LBB0_119:                               ##   in Loop: Header=BB0_109 Depth=1
	movq	_sigint@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	je	LBB0_121
## %bb.120:                             ##   in Loop: Header=BB0_109 Depth=1
	xorl	%eax, %eax
	callq	_getpid
	movq	_SIGINT@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movl	%eax, %edi
	callq	_kill
LBB0_121:                               ##   in Loop: Header=BB0_109 Depth=1
	testl	%r13d, %r13d
	jne	LBB0_123
## %bb.122:                             ##   in Loop: Header=BB0_109 Depth=1
	movq	_once_flag@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	jne	LBB0_139
LBB0_123:                               ##   in Loop: Header=BB0_109 Depth=1
	testl	%r13d, %r13d
	je	LBB0_136
## %bb.124:                             ##   in Loop: Header=BB0_109 Depth=1
	movq	(%r15), %rax
	movl	$1, %r14d
	testq	%rax, %rax
	je	LBB0_136
## %bb.125:                             ##   in Loop: Header=BB0_109 Depth=1
	movq	_FETCH_UNAVAIL@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	je	LBB0_136
## %bb.126:                             ##   in Loop: Header=BB0_109 Depth=1
	movq	_FETCH_MOVED@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	je	LBB0_136
## %bb.127:                             ##   in Loop: Header=BB0_109 Depth=1
	movq	_FETCH_URL@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	je	LBB0_136
## %bb.128:                             ##   in Loop: Header=BB0_109 Depth=1
	movq	_FETCH_RESOLV@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	je	LBB0_136
## %bb.129:                             ##   in Loop: Header=BB0_109 Depth=1
	movq	_FETCH_UNKNOWN@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	je	LBB0_136
## %bb.130:                             ##   in Loop: Header=BB0_109 Depth=1
	movq	(%r12), %rdx
	testq	%rdx, %rdx
	je	LBB0_133
## %bb.131:                             ##   in Loop: Header=BB0_109 Depth=1
	movq	_v_level@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	je	LBB0_133
## %bb.132:                             ##   in Loop: Header=BB0_109 Depth=1
	movq	_stderr@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str.39(%rip), %rsi
	callq	_fprintf
	movq	(%r12), %rdx
LBB0_133:                               ##   in Loop: Header=BB0_109 Depth=1
	testq	%rdx, %rdx
	je	LBB0_135
## %bb.134:                             ##   in Loop: Header=BB0_109 Depth=1
	movq	%rdx, %rdi
	callq	_sleep
	jmp	LBB0_135
	.p2align	4, 0x90
LBB0_114:                               ##   in Loop: Header=BB0_109 Depth=1
	movq	_o_directory@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	movq	_o_filename@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	je	LBB0_116
## %bb.115:                             ##   in Loop: Header=BB0_109 Depth=1
	leaq	-88(%rbp), %rdi
	leaq	L_.str.38(%rip), %rsi
	xorl	%eax, %eax
	callq	_asprintf
	movq	-72(%rbp), %rax                 ## 8-byte Reload
	movq	(%rax), %rdi
	movq	-88(%rbp), %rsi
	callq	_fetch
	movl	%eax, %r13d
	movq	-88(%rbp), %rdi
	callq	_free
	jmp	LBB0_119
LBB0_136:                               ##   in Loop: Header=BB0_109 Depth=1
	decl	-44(%rbp)                       ## 4-byte Folded Spill
	addq	$8, -72(%rbp)                   ## 8-byte Folded Spill
	movl	%r14d, -60(%rbp)                ## 4-byte Spill
	cmpl	$0, -44(%rbp)                   ## 4-byte Folded Reload
	jne	LBB0_109
	jmp	LBB0_137
LBB0_116:                               ##   in Loop: Header=BB0_109 Depth=1
	movq	%rbx, %rdi
	movq	%rdx, %rsi
	jmp	LBB0_118
LBB0_139:
	xorl	%edi, %edi
	callq	_exit
LBB0_93:
	movq	_errno@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_ENOENT@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_96
## %bb.94:
	cmpl	$2, -44(%rbp)                   ## 4-byte Folded Reload
	jl	LBB0_100
## %bb.95:
	movq	(%rbx), %rdx
	leaq	L_.str.34(%rip), %rsi
	movl	$1, %edi
	xorl	%eax, %eax
	callq	_errx
	jmp	LBB0_100
LBB0_96:
	movq	(%rbx), %rdx
	leaq	L_.str.28(%rip), %rsi
	movl	$1, %edi
	callq	_err
	jmp	LBB0_100
LBB0_138:
	xorl	%eax, %eax
	callq	_usage
	movl	$1, %edi
	callq	_exit
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_64, LBB0_64-LJTI0_0
.set L0_0_set_138, LBB0_138-LJTI0_0
.set L0_0_set_3, LBB0_3-LJTI0_0
.set L0_0_set_4, LBB0_4-LJTI0_0
.set L0_0_set_6, LBB0_6-LJTI0_0
.set L0_0_set_7, LBB0_7-LJTI0_0
.set L0_0_set_9, LBB0_9-LJTI0_0
.set L0_0_set_16, LBB0_16-LJTI0_0
.set L0_0_set_18, LBB0_18-LJTI0_0
.set L0_0_set_24, LBB0_24-LJTI0_0
.set L0_0_set_27, LBB0_27-LJTI0_0
.set L0_0_set_29, LBB0_29-LJTI0_0
.set L0_0_set_31, LBB0_31-LJTI0_0
.set L0_0_set_35, LBB0_35-LJTI0_0
.set L0_0_set_39, LBB0_39-LJTI0_0
.set L0_0_set_43, LBB0_43-LJTI0_0
.set L0_0_set_8, LBB0_8-LJTI0_0
.set L0_0_set_13, LBB0_13-LJTI0_0
.set L0_0_set_14, LBB0_14-LJTI0_0
.set L0_0_set_15, LBB0_15-LJTI0_0
.set L0_0_set_17, LBB0_17-LJTI0_0
.set L0_0_set_20, LBB0_20-LJTI0_0
.set L0_0_set_21, LBB0_21-LJTI0_0
.set L0_0_set_22, LBB0_22-LJTI0_0
.set L0_0_set_28, LBB0_28-LJTI0_0
.set L0_0_set_23, LBB0_23-LJTI0_0
.set L0_0_set_30, LBB0_30-LJTI0_0
.set L0_0_set_32, LBB0_32-LJTI0_0
.set L0_0_set_38, LBB0_38-LJTI0_0
.set L0_0_set_42, LBB0_42-LJTI0_0
.set L0_0_set_44, LBB0_44-LJTI0_0
.set L0_0_set_45, LBB0_45-LJTI0_0
.set L0_0_set_63, LBB0_63-LJTI0_0
.set L0_0_set_62, LBB0_62-LJTI0_0
.set L0_0_set_61, LBB0_61-LJTI0_0
.set L0_0_set_58, LBB0_58-LJTI0_0
.set L0_0_set_57, LBB0_57-LJTI0_0
.set L0_0_set_56, LBB0_56-LJTI0_0
.set L0_0_set_55, LBB0_55-LJTI0_0
.set L0_0_set_54, LBB0_54-LJTI0_0
.set L0_0_set_53, LBB0_53-LJTI0_0
.set L0_0_set_52, LBB0_52-LJTI0_0
.set L0_0_set_49, LBB0_49-LJTI0_0
.set L0_0_set_51, LBB0_51-LJTI0_0
.set L0_0_set_50, LBB0_50-LJTI0_0
.set L0_0_set_48, LBB0_48-LJTI0_0
LJTI0_0:
	.long	L0_0_set_64
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_3
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_4
	.long	L0_0_set_138
	.long	L0_0_set_6
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_7
	.long	L0_0_set_9
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_16
	.long	L0_0_set_138
	.long	L0_0_set_18
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_24
	.long	L0_0_set_27
	.long	L0_0_set_138
	.long	L0_0_set_29
	.long	L0_0_set_138
	.long	L0_0_set_31
	.long	L0_0_set_35
	.long	L0_0_set_39
	.long	L0_0_set_43
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_8
	.long	L0_0_set_13
	.long	L0_0_set_14
	.long	L0_0_set_15
	.long	L0_0_set_138
	.long	L0_0_set_17
	.long	L0_0_set_138
	.long	L0_0_set_20
	.long	L0_0_set_21
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_22
	.long	L0_0_set_24
	.long	L0_0_set_28
	.long	L0_0_set_23
	.long	L0_0_set_29
	.long	L0_0_set_30
	.long	L0_0_set_32
	.long	L0_0_set_38
	.long	L0_0_set_42
	.long	L0_0_set_138
	.long	L0_0_set_44
	.long	L0_0_set_45
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_138
	.long	L0_0_set_63
	.long	L0_0_set_62
	.long	L0_0_set_61
	.long	L0_0_set_58
	.long	L0_0_set_57
	.long	L0_0_set_56
	.long	L0_0_set_55
	.long	L0_0_set_54
	.long	L0_0_set_53
	.long	L0_0_set_52
	.long	L0_0_set_49
	.long	L0_0_set_51
	.long	L0_0_set_50
	.long	L0_0_set_48
	.end_data_region
                                        ## -- End function
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"146AaB:bc:dFf:Hh:i:lMmN:nPpo:qRrS:sT:tUvw:"

	.comm	_longopts,4,2                   ## @longopts
	.comm	_once_flag,4,2                  ## @once_flag
	.comm	_PF_INET,4,2                    ## @PF_INET
	.comm	_family,4,2                     ## @family
	.comm	_PF_INET6,4,2                   ## @PF_INET6
	.comm	_A_flag,4,2                     ## @A_flag
	.comm	_a_flag,4,2                     ## @a_flag
	.comm	_optarg,8,3                     ## @optarg
	.comm	_B_size,8,3                     ## @B_size
L_.str.1:                               ## @.str.1
	.asciz	"invalid buffer size (%s)"

L_.str.2:                               ## @.str.2
	.asciz	"warning: the -b option is deprecated"

	.comm	_b_flag,4,2                     ## @b_flag
	.comm	_c_dirname,8,3                  ## @c_dirname
	.comm	_d_flag,4,2                     ## @d_flag
	.comm	_F_flag,4,2                     ## @F_flag
	.comm	_f_filename,8,3                 ## @f_filename
L_.str.3:                               ## @.str.3
	.asciz	"the -H option is now implicit, use -U to disable"

	.comm	_h_hostname,8,3                 ## @h_hostname
	.comm	_i_flag,4,2                     ## @i_flag
	.comm	_i_filename,8,3                 ## @i_filename
	.comm	_l_flag,4,2                     ## @l_flag
	.comm	_o_flag,4,2                     ## @o_flag
	.comm	_o_filename,8,3                 ## @o_filename
	.comm	_r_flag,4,2                     ## @r_flag
L_.str.4:                               ## @.str.4
	.asciz	"the -m and -r flags are mutually exclusive"

	.comm	_m_flag,4,2                     ## @m_flag
	.comm	_N_filename,8,3                 ## @N_filename
	.comm	_n_flag,4,2                     ## @n_flag
	.comm	_p_flag,4,2                     ## @p_flag
	.comm	_v_level,8,3                    ## @v_level
	.comm	_R_flag,4,2                     ## @R_flag
	.comm	_S_size,8,3                     ## @S_size
L_.str.5:                               ## @.str.5
	.asciz	"invalid size (%s)"

	.comm	_s_flag,4,2                     ## @s_flag
	.comm	_T_secs,8,3                     ## @T_secs
L_.str.6:                               ## @.str.6
	.asciz	"invalid timeout (%s)"

	.comm	_t_flag,4,2                     ## @t_flag
L_.str.7:                               ## @.str.7
	.asciz	"warning: the -t option is deprecated"

	.comm	_U_flag,4,2                     ## @U_flag
	.comm	_w_secs,8,3                     ## @w_secs
L_.str.8:                               ## @.str.8
	.asciz	"invalid delay (%s)"

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

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

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

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

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

L_.str.14:                              ## @.str.14
	.asciz	"NO_PROXY"

L_.str.15:                              ## @.str.15
	.asciz	"SSL_CA_CERT_FILE"

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

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

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

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

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

L_.str.21:                              ## @.str.21
	.space	1

L_.str.22:                              ## @.str.22
	.asciz	"SSL_NO_TLS1"

L_.str.23:                              ## @.str.23
	.asciz	"SSL_NO_VERIFY_HOSTNAME"

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

	.comm	_optind,8,3                     ## @optind
L_.str.25:                              ## @.str.25
	.asciz	"@:/"

L_.str.26:                              ## @.str.26
	.asciz	"invalid hostname"

L_.str.27:                              ## @.str.27
	.asciz	"ftp://%s/%s/%s"

L_.str.28:                              ## @.str.28
	.asciz	"%s"

	.comm	_ENOMEM,4,2                     ## @ENOMEM
	.comm	_MINBUFSIZE,8,3                 ## @MINBUFSIZE
	.comm	_buf,8,3                        ## @buf
L_.str.29:                              ## @.str.29
	.asciz	"FTP_TIMEOUT"

	.comm	_ftp_timeout,8,3                ## @ftp_timeout
L_.str.30:                              ## @.str.30
	.asciz	"FTP_TIMEOUT (%s) is not a positive integer"

L_.str.31:                              ## @.str.31
	.asciz	"HTTP_TIMEOUT"

	.comm	_http_timeout,8,3               ## @http_timeout
L_.str.32:                              ## @.str.32
	.asciz	"HTTP_TIMEOUT (%s) is not a positive integer"

	.comm	_sig_handler,4,2                ## @sig_handler
	.comm	_SIGALRM,4,2                    ## @SIGALRM
	.comm	_SA_RESETHAND,8,3               ## @SA_RESETHAND
	.comm	_SIGINT,4,2                     ## @SIGINT
	.comm	_fetchRestartCalls,8,3          ## @fetchRestartCalls
L_.str.33:                              ## @.str.33
	.asciz	"-"

	.comm	_o_stdout,4,2                   ## @o_stdout
	.comm	_errno,8,3                      ## @errno
	.comm	_ENOENT,8,3                     ## @ENOENT
L_.str.34:                              ## @.str.34
	.asciz	"%s is not a directory"

	.comm	_S_IFDIR,4,2                    ## @S_IFDIR
	.comm	_o_directory,4,2                ## @o_directory
	.comm	_STDERR_FILENO,4,2              ## @STDERR_FILENO
	.comm	_v_tty,8,3                      ## @v_tty
	.comm	_v_progress,4,2                 ## @v_progress
	.comm	_pgrp,4,2                       ## @pgrp
	.comm	_query_auth,4,2                 ## @query_auth
	.comm	_fetchAuthMethod,4,2            ## @fetchAuthMethod
L_.str.35:                              ## @.str.35
	.asciz	"NETRC"

L_.str.36:                              ## @.str.36
	.asciz	"setenv: cannot set NETRC=%s"

L_.str.37:                              ## @.str.37
	.asciz	"fetch.out"

	.comm	_fetchLastErrCode,8,3           ## @fetchLastErrCode
L_.str.38:                              ## @.str.38
	.asciz	"%s/%s"

	.comm	_sigint,8,3                     ## @sigint
	.comm	_FETCH_UNAVAIL,8,3              ## @FETCH_UNAVAIL
	.comm	_FETCH_MOVED,8,3                ## @FETCH_MOVED
	.comm	_FETCH_URL,8,3                  ## @FETCH_URL
	.comm	_FETCH_RESOLV,8,3               ## @FETCH_RESOLV
	.comm	_FETCH_UNKNOWN,8,3              ## @FETCH_UNKNOWN
	.comm	_stderr,4,2                     ## @stderr
L_.str.39:                              ## @.str.39
	.asciz	"Waiting %ld seconds before retrying\n"

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_main                           ; -- Begin function main
	.p2align	2
_main:                                  ; @main
	.cfi_startproc
; %bb.0:
	sub	sp, sp, #160
	.cfi_def_cfa_offset 160
	stp	x28, x27, [sp, #64]             ; 16-byte Folded Spill
	stp	x26, x25, [sp, #80]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #96]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #112]            ; 16-byte Folded Spill
	stp	x20, x19, [sp, #128]            ; 16-byte Folded Spill
	stp	x29, x30, [sp, #144]            ; 16-byte Folded Spill
	add	x29, sp, #144
	.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	x19, x1
	mov	x20, x0
Lloh0:
	adrp	x22, _longopts@GOTPAGE
Lloh1:
	ldr	x22, [x22, _longopts@GOTPAGEOFF]
Lloh2:
	adrp	x21, l_.str@PAGE
Lloh3:
	add	x21, x21, l_.str@PAGEOFF
Lloh4:
	adrp	x23, lJTI0_0@PAGE
Lloh5:
	add	x23, x23, lJTI0_0@PAGEOFF
	b	LBB0_3
LBB0_1:                                 ;   in Loop: Header=BB0_3 Depth=1
Lloh6:
	adrp	x8, _p_flag@GOTPAGE
Lloh7:
	ldr	x8, [x8, _p_flag@GOTPAGEOFF]
LBB0_2:                                 ;   in Loop: Header=BB0_3 Depth=1
	mov	w9, #1
	str	w9, [x8]
LBB0_3:                                 ; =>This Inner Loop Header: Depth=1
	ldr	w3, [x22]
	mov	x0, x20
	mov	x1, x19
	mov	x2, x21
	mov	x4, #0
	bl	_getopt_long
	add	w8, w0, #1
	cmp	w8, #142
	b.hi	LBB0_71
; %bb.4:                                ;   in Loop: Header=BB0_3 Depth=1
	adr	x9, LBB0_1
	ldrh	w10, [x23, x8, lsl #1]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_5:                                 ;   in Loop: Header=BB0_3 Depth=1
Lloh8:
	adrp	x8, _r_flag@GOTPAGE
Lloh9:
	ldr	x8, [x8, _r_flag@GOTPAGEOFF]
Lloh10:
	ldr	w8, [x8]
	cbz	w8, LBB0_7
; %bb.6:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh11:
	adrp	x1, l_.str.4@PAGE
Lloh12:
	add	x1, x1, l_.str.4@PAGEOFF
	mov	w0, #1
	bl	_errx
LBB0_7:                                 ;   in Loop: Header=BB0_3 Depth=1
Lloh13:
	adrp	x8, _m_flag@GOTPAGE
Lloh14:
	ldr	x8, [x8, _m_flag@GOTPAGEOFF]
	b	LBB0_2
LBB0_8:                                 ;   in Loop: Header=BB0_3 Depth=1
Lloh15:
	adrp	x8, _once_flag@GOTPAGE
Lloh16:
	ldr	x8, [x8, _once_flag@GOTPAGEOFF]
	b	LBB0_2
LBB0_9:                                 ;   in Loop: Header=BB0_3 Depth=1
Lloh17:
	adrp	x8, _PF_INET@GOTPAGE
Lloh18:
	ldr	x8, [x8, _PF_INET@GOTPAGEOFF]
	b	LBB0_11
LBB0_10:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh19:
	adrp	x8, _PF_INET6@GOTPAGE
Lloh20:
	ldr	x8, [x8, _PF_INET6@GOTPAGEOFF]
LBB0_11:                                ;   in Loop: Header=BB0_3 Depth=1
	ldr	w8, [x8]
Lloh21:
	adrp	x9, _family@GOTPAGE
Lloh22:
	ldr	x9, [x9, _family@GOTPAGEOFF]
Lloh23:
	str	w8, [x9]
	b	LBB0_3
LBB0_12:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh24:
	adrp	x8, _A_flag@GOTPAGE
Lloh25:
	ldr	x8, [x8, _A_flag@GOTPAGEOFF]
	b	LBB0_2
LBB0_13:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh26:
	adrp	x24, _optarg@GOTPAGE
Lloh27:
	ldr	x24, [x24, _optarg@GOTPAGEOFF]
	ldr	x0, [x24]
	add	x1, sp, #32
	mov	w2, #10
	bl	_strtol
Lloh28:
	adrp	x8, _B_size@GOTPAGE
Lloh29:
	ldr	x8, [x8, _B_size@GOTPAGEOFF]
Lloh30:
	str	x0, [x8]
	ldr	x8, [x24]
	ldrb	w9, [x8]
	cbz	w9, LBB0_15
; %bb.14:                               ;   in Loop: Header=BB0_3 Depth=1
	ldr	x9, [sp, #32]
	ldrb	w9, [x9]
	cbz	w9, LBB0_3
LBB0_15:                                ;   in Loop: Header=BB0_3 Depth=1
	str	x8, [sp]
Lloh31:
	adrp	x1, l_.str.1@PAGE
Lloh32:
	add	x1, x1, l_.str.1@PAGEOFF
	b	LBB0_47
LBB0_16:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh33:
	adrp	x8, _F_flag@GOTPAGE
Lloh34:
	ldr	x8, [x8, _F_flag@GOTPAGEOFF]
	b	LBB0_2
LBB0_17:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh35:
	adrp	x0, l_.str.3@PAGE
Lloh36:
	add	x0, x0, l_.str.3@PAGEOFF
	bl	_warnx
	b	LBB0_3
LBB0_18:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh37:
	adrp	x8, _optarg@GOTPAGE
Lloh38:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh39:
	ldr	x8, [x8]
Lloh40:
	adrp	x9, _N_filename@GOTPAGE
Lloh41:
	ldr	x9, [x9, _N_filename@GOTPAGEOFF]
Lloh42:
	str	x8, [x9]
	b	LBB0_3
LBB0_19:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh43:
	adrp	x8, _R_flag@GOTPAGE
Lloh44:
	ldr	x8, [x8, _R_flag@GOTPAGEOFF]
	b	LBB0_2
LBB0_20:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh45:
	adrp	x24, _optarg@GOTPAGE
Lloh46:
	ldr	x24, [x24, _optarg@GOTPAGEOFF]
	ldr	x0, [x24]
	add	x1, sp, #32
	mov	w2, #10
	bl	_strtol
Lloh47:
	adrp	x8, _S_size@GOTPAGE
Lloh48:
	ldr	x8, [x8, _S_size@GOTPAGEOFF]
Lloh49:
	str	x0, [x8]
	ldr	x8, [x24]
	ldrb	w9, [x8]
	cbz	w9, LBB0_22
; %bb.21:                               ;   in Loop: Header=BB0_3 Depth=1
	ldr	x9, [sp, #32]
	ldrb	w9, [x9]
	cbz	w9, LBB0_3
LBB0_22:                                ;   in Loop: Header=BB0_3 Depth=1
	str	x8, [sp]
Lloh50:
	adrp	x1, l_.str.5@PAGE
Lloh51:
	add	x1, x1, l_.str.5@PAGEOFF
	b	LBB0_47
LBB0_23:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh52:
	adrp	x24, _optarg@GOTPAGE
Lloh53:
	ldr	x24, [x24, _optarg@GOTPAGEOFF]
	ldr	x0, [x24]
	add	x1, sp, #32
	mov	w2, #10
	bl	_strtol
Lloh54:
	adrp	x8, _T_secs@GOTPAGE
Lloh55:
	ldr	x8, [x8, _T_secs@GOTPAGEOFF]
Lloh56:
	str	x0, [x8]
	ldr	x8, [x24]
	ldrb	w9, [x8]
	cbz	w9, LBB0_25
; %bb.24:                               ;   in Loop: Header=BB0_3 Depth=1
	ldr	x9, [sp, #32]
	ldrb	w9, [x9]
	cbz	w9, LBB0_3
LBB0_25:                                ;   in Loop: Header=BB0_3 Depth=1
	str	x8, [sp]
Lloh57:
	adrp	x1, l_.str.6@PAGE
Lloh58:
	add	x1, x1, l_.str.6@PAGEOFF
	b	LBB0_47
LBB0_26:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh59:
	adrp	x8, _U_flag@GOTPAGE
Lloh60:
	ldr	x8, [x8, _U_flag@GOTPAGEOFF]
	b	LBB0_2
LBB0_27:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh61:
	adrp	x8, _a_flag@GOTPAGE
Lloh62:
	ldr	x8, [x8, _a_flag@GOTPAGEOFF]
	b	LBB0_2
LBB0_28:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh63:
	adrp	x0, l_.str.2@PAGE
Lloh64:
	add	x0, x0, l_.str.2@PAGEOFF
	bl	_warnx
Lloh65:
	adrp	x8, _b_flag@GOTPAGE
Lloh66:
	ldr	x8, [x8, _b_flag@GOTPAGEOFF]
	b	LBB0_2
LBB0_29:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh67:
	adrp	x8, _optarg@GOTPAGE
Lloh68:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh69:
	ldr	x8, [x8]
Lloh70:
	adrp	x9, _c_dirname@GOTPAGE
Lloh71:
	ldr	x9, [x9, _c_dirname@GOTPAGEOFF]
Lloh72:
	str	x8, [x9]
	b	LBB0_3
LBB0_30:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh73:
	adrp	x8, _d_flag@GOTPAGE
Lloh74:
	ldr	x8, [x8, _d_flag@GOTPAGEOFF]
	b	LBB0_2
LBB0_31:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh75:
	adrp	x8, _optarg@GOTPAGE
Lloh76:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh77:
	ldr	x8, [x8]
Lloh78:
	adrp	x9, _f_filename@GOTPAGE
Lloh79:
	ldr	x9, [x9, _f_filename@GOTPAGEOFF]
Lloh80:
	str	x8, [x9]
	b	LBB0_3
LBB0_32:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh81:
	adrp	x8, _optarg@GOTPAGE
Lloh82:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh83:
	ldr	x8, [x8]
Lloh84:
	adrp	x9, _h_hostname@GOTPAGE
Lloh85:
	ldr	x9, [x9, _h_hostname@GOTPAGEOFF]
Lloh86:
	str	x8, [x9]
	b	LBB0_3
LBB0_33:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh87:
	adrp	x8, _i_flag@GOTPAGE
Lloh88:
	ldr	x8, [x8, _i_flag@GOTPAGEOFF]
	mov	w9, #1
Lloh89:
	str	w9, [x8]
Lloh90:
	adrp	x8, _optarg@GOTPAGE
Lloh91:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh92:
	ldr	x8, [x8]
Lloh93:
	adrp	x9, _i_filename@GOTPAGE
Lloh94:
	ldr	x9, [x9, _i_filename@GOTPAGEOFF]
Lloh95:
	str	x8, [x9]
	b	LBB0_3
LBB0_34:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh96:
	adrp	x8, _l_flag@GOTPAGE
Lloh97:
	ldr	x8, [x8, _l_flag@GOTPAGEOFF]
	b	LBB0_2
LBB0_35:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh98:
	adrp	x8, _n_flag@GOTPAGE
Lloh99:
	ldr	x8, [x8, _n_flag@GOTPAGEOFF]
	b	LBB0_2
LBB0_36:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh100:
	adrp	x8, _o_flag@GOTPAGE
Lloh101:
	ldr	x8, [x8, _o_flag@GOTPAGEOFF]
	mov	w9, #1
Lloh102:
	str	w9, [x8]
Lloh103:
	adrp	x8, _optarg@GOTPAGE
Lloh104:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh105:
	ldr	x8, [x8]
Lloh106:
	adrp	x9, _o_filename@GOTPAGE
Lloh107:
	ldr	x9, [x9, _o_filename@GOTPAGEOFF]
Lloh108:
	str	x8, [x9]
	b	LBB0_3
LBB0_37:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh109:
	adrp	x8, _v_level@GOTPAGE
Lloh110:
	ldr	x8, [x8, _v_level@GOTPAGEOFF]
Lloh111:
	str	xzr, [x8]
	b	LBB0_3
LBB0_38:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh112:
	adrp	x8, _m_flag@GOTPAGE
Lloh113:
	ldr	x8, [x8, _m_flag@GOTPAGEOFF]
Lloh114:
	ldr	w8, [x8]
	cbz	w8, LBB0_40
; %bb.39:                               ;   in Loop: Header=BB0_3 Depth=1
Lloh115:
	adrp	x1, l_.str.4@PAGE
Lloh116:
	add	x1, x1, l_.str.4@PAGEOFF
	mov	w0, #1
	bl	_errx
LBB0_40:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh117:
	adrp	x8, _r_flag@GOTPAGE
Lloh118:
	ldr	x8, [x8, _r_flag@GOTPAGEOFF]
	b	LBB0_2
LBB0_41:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh119:
	adrp	x8, _s_flag@GOTPAGE
Lloh120:
	ldr	x8, [x8, _s_flag@GOTPAGEOFF]
	b	LBB0_2
LBB0_42:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh121:
	adrp	x8, _t_flag@GOTPAGE
Lloh122:
	ldr	x8, [x8, _t_flag@GOTPAGEOFF]
	mov	w9, #1
Lloh123:
	str	w9, [x8]
Lloh124:
	adrp	x0, l_.str.7@PAGE
Lloh125:
	add	x0, x0, l_.str.7@PAGEOFF
	bl	_warnx
	b	LBB0_3
LBB0_43:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh126:
	adrp	x8, _v_level@GOTPAGE
Lloh127:
	ldr	x8, [x8, _v_level@GOTPAGEOFF]
	ldr	x9, [x8]
	add	x9, x9, #1
	str	x9, [x8]
	b	LBB0_3
LBB0_44:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh128:
	adrp	x8, _a_flag@GOTPAGE
Lloh129:
	ldr	x8, [x8, _a_flag@GOTPAGEOFF]
	mov	w9, #1
Lloh130:
	str	w9, [x8]
Lloh131:
	adrp	x24, _optarg@GOTPAGE
Lloh132:
	ldr	x24, [x24, _optarg@GOTPAGEOFF]
	ldr	x0, [x24]
	add	x1, sp, #32
	mov	w2, #10
	bl	_strtol
Lloh133:
	adrp	x8, _w_secs@GOTPAGE
Lloh134:
	ldr	x8, [x8, _w_secs@GOTPAGEOFF]
Lloh135:
	str	x0, [x8]
	ldr	x8, [x24]
	ldrb	w9, [x8]
	cbz	w9, LBB0_46
; %bb.45:                               ;   in Loop: Header=BB0_3 Depth=1
	ldr	x9, [sp, #32]
	ldrb	w9, [x9]
	cbz	w9, LBB0_3
LBB0_46:                                ;   in Loop: Header=BB0_3 Depth=1
	str	x8, [sp]
Lloh136:
	adrp	x1, l_.str.8@PAGE
Lloh137:
	add	x1, x1, l_.str.8@PAGEOFF
LBB0_47:                                ;   in Loop: Header=BB0_3 Depth=1
	mov	w0, #1
	bl	_errx
	b	LBB0_3
LBB0_48:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh138:
	adrp	x0, l_.str.24@PAGE
Lloh139:
	add	x0, x0, l_.str.24@PAGEOFF
	b	LBB0_52
LBB0_49:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh140:
	adrp	x0, l_.str.23@PAGE
Lloh141:
	add	x0, x0, l_.str.23@PAGEOFF
	b	LBB0_52
LBB0_50:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh142:
	adrp	x0, l_.str.22@PAGE
Lloh143:
	add	x0, x0, l_.str.22@PAGEOFF
	b	LBB0_52
LBB0_51:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh144:
	adrp	x0, l_.str.20@PAGE
Lloh145:
	add	x0, x0, l_.str.20@PAGEOFF
LBB0_52:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh146:
	adrp	x1, l_.str.21@PAGE
Lloh147:
	add	x1, x1, l_.str.21@PAGEOFF
LBB0_53:                                ;   in Loop: Header=BB0_3 Depth=1
	mov	w2, #1
	bl	_setenv
	b	LBB0_3
LBB0_54:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh148:
	adrp	x8, _optarg@GOTPAGE
Lloh149:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh150:
	ldr	x1, [x8]
Lloh151:
	adrp	x0, l_.str.19@PAGE
Lloh152:
	add	x0, x0, l_.str.19@PAGEOFF
	b	LBB0_53
LBB0_55:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh153:
	adrp	x8, _optarg@GOTPAGE
Lloh154:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh155:
	ldr	x1, [x8]
Lloh156:
	adrp	x0, l_.str.18@PAGE
Lloh157:
	add	x0, x0, l_.str.18@PAGEOFF
	b	LBB0_53
LBB0_56:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh158:
	adrp	x8, _optarg@GOTPAGE
Lloh159:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh160:
	ldr	x1, [x8]
Lloh161:
	adrp	x0, l_.str.17@PAGE
Lloh162:
	add	x0, x0, l_.str.17@PAGEOFF
	b	LBB0_53
LBB0_57:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh163:
	adrp	x8, _optarg@GOTPAGE
Lloh164:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh165:
	ldr	x1, [x8]
Lloh166:
	adrp	x0, l_.str.16@PAGE
Lloh167:
	add	x0, x0, l_.str.16@PAGEOFF
	b	LBB0_53
LBB0_58:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh168:
	adrp	x8, _optarg@GOTPAGE
Lloh169:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh170:
	ldr	x1, [x8]
Lloh171:
	adrp	x0, l_.str.15@PAGE
Lloh172:
	add	x0, x0, l_.str.15@PAGEOFF
	b	LBB0_53
LBB0_59:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh173:
	adrp	x8, _optarg@GOTPAGE
Lloh174:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh175:
	ldr	x1, [x8]
Lloh176:
	adrp	x0, l_.str.14@PAGE
Lloh177:
	add	x0, x0, l_.str.14@PAGEOFF
	b	LBB0_53
LBB0_60:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh178:
	adrp	x0, l_.str.10@PAGE
Lloh179:
	add	x0, x0, l_.str.10@PAGEOFF
Lloh180:
	adrp	x1, l_.str.11@PAGE
Lloh181:
	add	x1, x1, l_.str.11@PAGEOFF
	b	LBB0_53
LBB0_61:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh182:
	adrp	x8, _optarg@GOTPAGE
Lloh183:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh184:
	ldr	x1, [x8]
Lloh185:
	adrp	x0, l_.str.13@PAGE
Lloh186:
	add	x0, x0, l_.str.13@PAGEOFF
	b	LBB0_53
LBB0_62:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh187:
	adrp	x8, _optarg@GOTPAGE
Lloh188:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh189:
	ldr	x1, [x8]
Lloh190:
	adrp	x0, l_.str.12@PAGE
Lloh191:
	add	x0, x0, l_.str.12@PAGEOFF
	b	LBB0_53
LBB0_63:                                ;   in Loop: Header=BB0_3 Depth=1
Lloh192:
	adrp	x8, _optarg@GOTPAGE
Lloh193:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh194:
	ldr	x1, [x8]
Lloh195:
	adrp	x0, l_.str.9@PAGE
Lloh196:
	add	x0, x0, l_.str.9@PAGEOFF
	b	LBB0_53
LBB0_64:
Lloh197:
	adrp	x8, _optind@GOTPAGE
Lloh198:
	ldr	x8, [x8, _optind@GOTPAGEOFF]
Lloh199:
	ldr	x8, [x8]
	sub	w27, w20, w8
	add	x19, x19, x8, lsl #3
Lloh200:
	adrp	x25, _h_hostname@GOTPAGE
Lloh201:
	ldr	x25, [x25, _h_hostname@GOTPAGEOFF]
	ldr	x20, [x25]
Lloh202:
	adrp	x24, _f_filename@GOTPAGE
Lloh203:
	ldr	x24, [x24, _f_filename@GOTPAGEOFF]
	ldr	x22, [x24]
Lloh204:
	adrp	x26, _c_dirname@GOTPAGE
Lloh205:
	ldr	x26, [x26, _c_dirname@GOTPAGEOFF]
	ldr	x23, [x26]
	cmp	x20, #0
	ccmp	x22, #0, #0, eq
	ccmp	x23, #0, #0, eq
	b.eq	LBB0_70
; %bb.65:
	cmp	x20, #0
	ccmp	x22, #0, #4, ne
	ccmp	w27, #0, #0, ne
	b.ne	LBB0_71
; %bb.66:
Lloh206:
	adrp	x1, l_.str.25@PAGE
Lloh207:
	add	x1, x1, l_.str.25@PAGEOFF
	mov	x0, x20
	bl	_strcspn
	mov	x21, x0
	mov	x0, x20
	bl	_strlen
	cmp	x21, x0
	b.eq	LBB0_68
; %bb.67:
Lloh208:
	adrp	x1, l_.str.26@PAGE
Lloh209:
	add	x1, x1, l_.str.26@PAGEOFF
	mov	w0, #1
	bl	_errx
	ldr	x20, [x25]
	ldr	x23, [x26]
	ldr	x22, [x24]
LBB0_68:
Lloh210:
	adrp	x8, l_.str.21@PAGE
Lloh211:
	add	x8, x8, l_.str.21@PAGEOFF
	cmp	x23, #0
	csel	x3, x8, x23, eq
	str	x22, [sp]
Lloh212:
	adrp	x1, l_.str.27@PAGE
Lloh213:
	add	x1, x1, l_.str.27@PAGEOFF
	mov	x0, x19
	mov	x2, x20
	bl	_asprintf
	cmn	w0, #1
	b.eq	LBB0_72
; %bb.69:
	mov	w27, #1
	b	LBB0_73
LBB0_70:
	cbnz	w27, LBB0_73
LBB0_71:
	bl	_usage
	mov	w0, #1
	bl	_exit
LBB0_72:
Lloh214:
	adrp	x8, _ENOMEM@GOTPAGE
Lloh215:
	ldr	x8, [x8, _ENOMEM@GOTPAGEOFF]
Lloh216:
	ldr	w0, [x8]
	bl	_strerror
	str	x0, [sp]
Lloh217:
	adrp	x1, l_.str.28@PAGE
Lloh218:
	add	x1, x1, l_.str.28@PAGEOFF
	mov	w27, #1
	mov	w0, #1
	bl	_errx
LBB0_73:
Lloh219:
	adrp	x8, _B_size@GOTPAGE
Lloh220:
	ldr	x8, [x8, _B_size@GOTPAGEOFF]
	ldr	x0, [x8]
Lloh221:
	adrp	x9, _MINBUFSIZE@GOTPAGE
Lloh222:
	ldr	x9, [x9, _MINBUFSIZE@GOTPAGEOFF]
Lloh223:
	ldr	x9, [x9]
	cmp	x0, x9
	b.ge	LBB0_75
; %bb.74:
	str	x9, [x8]
	mov	x0, x9
LBB0_75:
	bl	_malloc
Lloh224:
	adrp	x8, _buf@GOTPAGE
Lloh225:
	ldr	x8, [x8, _buf@GOTPAGEOFF]
Lloh226:
	str	x0, [x8]
	cbnz	x0, LBB0_77
; %bb.76:
Lloh227:
	adrp	x8, _ENOMEM@GOTPAGE
Lloh228:
	ldr	x8, [x8, _ENOMEM@GOTPAGEOFF]
Lloh229:
	ldr	w0, [x8]
	bl	_strerror
	str	x0, [sp]
Lloh230:
	adrp	x1, l_.str.28@PAGE
Lloh231:
	add	x1, x1, l_.str.28@PAGEOFF
	mov	w0, #1
	bl	_errx
LBB0_77:
Lloh232:
	adrp	x0, l_.str.29@PAGE
Lloh233:
	add	x0, x0, l_.str.29@PAGEOFF
	bl	_getenv
	cbz	x0, LBB0_82
; %bb.78:
	mov	x20, x0
	add	x1, sp, #32
	mov	w2, #10
	bl	_strtol
Lloh234:
	adrp	x21, _ftp_timeout@GOTPAGE
Lloh235:
	ldr	x21, [x21, _ftp_timeout@GOTPAGEOFF]
	str	x0, [x21]
	ldrb	w8, [x20]
	cbz	w8, LBB0_81
; %bb.79:
	ldr	x8, [sp, #32]
	ldrb	w8, [x8]
	cbnz	w8, LBB0_81
; %bb.80:
	tbz	x0, #63, LBB0_82
LBB0_81:
	str	x20, [sp]
Lloh236:
	adrp	x0, l_.str.30@PAGE
Lloh237:
	add	x0, x0, l_.str.30@PAGEOFF
	bl	_warnx
	str	xzr, [x21]
LBB0_82:
Lloh238:
	adrp	x0, l_.str.31@PAGE
Lloh239:
	add	x0, x0, l_.str.31@PAGEOFF
	bl	_getenv
	cbz	x0, LBB0_87
; %bb.83:
	mov	x20, x0
	add	x1, sp, #32
	mov	w2, #10
	bl	_strtol
Lloh240:
	adrp	x21, _http_timeout@GOTPAGE
Lloh241:
	ldr	x21, [x21, _http_timeout@GOTPAGEOFF]
	str	x0, [x21]
	ldrb	w8, [x20]
	cbz	w8, LBB0_86
; %bb.84:
	ldr	x8, [sp, #32]
	ldrb	w8, [x8]
	cbnz	w8, LBB0_86
; %bb.85:
	tbz	x0, #63, LBB0_87
LBB0_86:
	str	x20, [sp]
Lloh242:
	adrp	x0, l_.str.32@PAGE
Lloh243:
	add	x0, x0, l_.str.32@PAGEOFF
	bl	_warnx
	str	xzr, [x21]
LBB0_87:
	str	xzr, [sp, #40]
Lloh244:
	adrp	x8, _sig_handler@GOTPAGE
Lloh245:
	ldr	x8, [x8, _sig_handler@GOTPAGEOFF]
Lloh246:
	ldr	w8, [x8]
	str	w8, [sp, #52]
	add	x8, sp, #40
	add	x0, x8, #8
	bl	_sigemptyset
Lloh247:
	adrp	x8, _SIGALRM@GOTPAGE
Lloh248:
	ldr	x8, [x8, _SIGALRM@GOTPAGEOFF]
Lloh249:
	ldr	w0, [x8]
	add	x1, sp, #40
	mov	x2, #0
	bl	_sigaction
Lloh250:
	adrp	x8, _SA_RESETHAND@GOTPAGE
Lloh251:
	ldr	x8, [x8, _SA_RESETHAND@GOTPAGEOFF]
Lloh252:
	ldr	x8, [x8]
	str	x8, [sp, #40]
Lloh253:
	adrp	x8, _SIGINT@GOTPAGE
Lloh254:
	ldr	x8, [x8, _SIGINT@GOTPAGEOFF]
Lloh255:
	ldr	w0, [x8]
	add	x1, sp, #40
	mov	x2, #0
	bl	_sigaction
Lloh256:
	adrp	x8, _fetchRestartCalls@GOTPAGE
Lloh257:
	ldr	x8, [x8, _fetchRestartCalls@GOTPAGEOFF]
Lloh258:
	adrp	x9, _o_flag@GOTPAGE
Lloh259:
	ldr	x9, [x9, _o_flag@GOTPAGEOFF]
Lloh260:
	str	xzr, [x8]
Lloh261:
	ldr	w8, [x9]
	cbz	w8, LBB0_94
; %bb.88:
Lloh262:
	adrp	x20, _o_filename@GOTPAGE
Lloh263:
	ldr	x20, [x20, _o_filename@GOTPAGEOFF]
	ldr	x0, [x20]
Lloh264:
	adrp	x1, l_.str.33@PAGE
Lloh265:
	add	x1, x1, l_.str.33@PAGEOFF
	bl	_strcmp
	cbz	x0, LBB0_92
; %bb.89:
	ldr	x0, [x20]
	add	x1, sp, #56
	bl	_stat
	cmn	w0, #1
	b.eq	LBB0_129
; %bb.90:
	ldr	w8, [sp, #56]
Lloh266:
	adrp	x9, _S_IFDIR@GOTPAGE
Lloh267:
	ldr	x9, [x9, _S_IFDIR@GOTPAGEOFF]
Lloh268:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_94
; %bb.91:
	mov	w8, #1
Lloh269:
	adrp	x9, _o_directory@GOTPAGE
Lloh270:
	ldr	x9, [x9, _o_directory@GOTPAGEOFF]
	b	LBB0_93
LBB0_92:
	mov	w8, #1
Lloh271:
	adrp	x9, _o_stdout@GOTPAGE
Lloh272:
	ldr	x9, [x9, _o_stdout@GOTPAGEOFF]
LBB0_93:
	str	w8, [x9]
LBB0_94:
Lloh273:
	adrp	x8, _STDERR_FILENO@GOTPAGE
Lloh274:
	ldr	x8, [x8, _STDERR_FILENO@GOTPAGEOFF]
Lloh275:
	ldr	w0, [x8]
	bl	_isatty
Lloh276:
	adrp	x20, _v_tty@GOTPAGE
Lloh277:
	ldr	x20, [x20, _v_tty@GOTPAGEOFF]
	str	x0, [x20]
	cmp	x0, #0
Lloh278:
	adrp	x8, _v_level@GOTPAGE
Lloh279:
	ldr	x8, [x8, _v_level@GOTPAGEOFF]
Lloh280:
	ldr	x8, [x8]
	ccmp	x8, #0, #4, ne
	cset	w8, gt
Lloh281:
	adrp	x9, _v_progress@GOTPAGE
Lloh282:
	ldr	x9, [x9, _v_progress@GOTPAGEOFF]
Lloh283:
	str	w8, [x9]
	cmp	w8, #1
	b.ne	LBB0_96
; %bb.95:
	bl	_getpgrp
Lloh284:
	adrp	x8, _pgrp@GOTPAGE
Lloh285:
	ldr	x8, [x8, _pgrp@GOTPAGEOFF]
Lloh286:
	str	w0, [x8]
	ldr	x0, [x20]
LBB0_96:
	cbz	x0, LBB0_98
; %bb.97:
Lloh287:
	adrp	x8, _query_auth@GOTPAGE
Lloh288:
	ldr	x8, [x8, _query_auth@GOTPAGEOFF]
Lloh289:
	ldr	w8, [x8]
Lloh290:
	adrp	x9, _fetchAuthMethod@GOTPAGE
Lloh291:
	ldr	x9, [x9, _fetchAuthMethod@GOTPAGEOFF]
Lloh292:
	str	w8, [x9]
LBB0_98:
Lloh293:
	adrp	x20, _N_filename@GOTPAGE
Lloh294:
	ldr	x20, [x20, _N_filename@GOTPAGEOFF]
	ldr	x1, [x20]
	cbz	x1, LBB0_101
; %bb.99:
Lloh295:
	adrp	x0, l_.str.35@PAGE
Lloh296:
	add	x0, x0, l_.str.35@PAGEOFF
	mov	w2, #1
	bl	_setenv
	cmn	w0, #1
	b.ne	LBB0_101
; %bb.100:
	ldr	x2, [x20]
Lloh297:
	adrp	x1, l_.str.36@PAGE
Lloh298:
	add	x1, x1, l_.str.36@PAGEOFF
	mov	w0, #1
	bl	_err
LBB0_101:
	mov	w21, #0
Lloh299:
	adrp	x23, _fetchLastErrCode@GOTPAGE
Lloh300:
	ldr	x23, [x23, _fetchLastErrCode@GOTPAGEOFF]
Lloh301:
	adrp	x26, _sigint@GOTPAGE
Lloh302:
	ldr	x26, [x26, _sigint@GOTPAGEOFF]
Lloh303:
	adrp	x28, l_.str.37@PAGE
Lloh304:
	add	x28, x28, l_.str.37@PAGEOFF
Lloh305:
	adrp	x22, _once_flag@GOTPAGE
Lloh306:
	ldr	x22, [x22, _once_flag@GOTPAGEOFF]
Lloh307:
	adrp	x20, _FETCH_RESOLV@GOTPAGE
Lloh308:
	ldr	x20, [x20, _FETCH_RESOLV@GOTPAGEOFF]
Lloh309:
	adrp	x25, _w_secs@GOTPAGE
Lloh310:
	ldr	x25, [x25, _w_secs@GOTPAGEOFF]
	str	wzr, [sp, #20]                  ; 4-byte Folded Spill
	cbnz	w27, LBB0_105
LBB0_102:
	ldr	w0, [sp, #20]                   ; 4-byte Folded Reload
	bl	_exit
LBB0_103:                               ;   in Loop: Header=BB0_105 Depth=1
Lloh311:
	adrp	x8, _a_flag@GOTPAGE
Lloh312:
	ldr	x8, [x8, _a_flag@GOTPAGEOFF]
Lloh313:
	ldr	w8, [x8]
	mov	w21, #1
	cbz	w8, LBB0_126
; %bb.104:                              ;   in Loop: Header=BB0_105 Depth=1
	cbz	w27, LBB0_102
LBB0_105:                               ; =>This Inner Loop Header: Depth=1
	ldr	x24, [x19]
	mov	x0, x24
	mov	w1, #47
	bl	_strrchr
	cmp	x0, #0
	csinc	x8, x24, x0, eq
	ldrb	w9, [x8]
	cmp	w9, #0
	csel	x3, x28, x8, eq
	str	xzr, [x23]
Lloh314:
	adrp	x8, _o_flag@GOTPAGE
Lloh315:
	ldr	x8, [x8, _o_flag@GOTPAGEOFF]
Lloh316:
	ldr	w8, [x8]
	cbz	w8, LBB0_108
; %bb.106:                              ;   in Loop: Header=BB0_105 Depth=1
Lloh317:
	adrp	x8, _o_stdout@GOTPAGE
Lloh318:
	ldr	x8, [x8, _o_stdout@GOTPAGEOFF]
Lloh319:
	ldr	w8, [x8]
	cbz	w8, LBB0_124
; %bb.107:                              ;   in Loop: Header=BB0_105 Depth=1
	mov	x0, x24
Lloh320:
	adrp	x1, l_.str.33@PAGE
Lloh321:
	add	x1, x1, l_.str.33@PAGEOFF
	b	LBB0_109
LBB0_108:                               ;   in Loop: Header=BB0_105 Depth=1
	mov	x0, x24
	mov	x1, x3
LBB0_109:                               ;   in Loop: Header=BB0_105 Depth=1
	bl	_fetch
	mov	x24, x0
	ldr	x8, [x26]
	cbz	x8, LBB0_111
LBB0_110:                               ;   in Loop: Header=BB0_105 Depth=1
	bl	_getpid
Lloh322:
	adrp	x8, _SIGINT@GOTPAGE
Lloh323:
	ldr	x8, [x8, _SIGINT@GOTPAGEOFF]
Lloh324:
	ldr	w1, [x8]
	bl	_kill
LBB0_111:                               ;   in Loop: Header=BB0_105 Depth=1
	ldr	w8, [x22]
	cmp	w24, #0
	ccmp	w8, #0, #4, eq
	b.ne	LBB0_128
; %bb.112:                              ;   in Loop: Header=BB0_105 Depth=1
	cbz	w24, LBB0_126
; %bb.113:                              ;   in Loop: Header=BB0_105 Depth=1
	ldr	x8, [x23]
	mov	w21, #1
	cbz	x8, LBB0_126
; %bb.114:                              ;   in Loop: Header=BB0_105 Depth=1
Lloh325:
	adrp	x9, _FETCH_UNAVAIL@GOTPAGE
Lloh326:
	ldr	x9, [x9, _FETCH_UNAVAIL@GOTPAGEOFF]
Lloh327:
	ldr	x9, [x9]
	cmp	x8, x9
	b.eq	LBB0_126
; %bb.115:                              ;   in Loop: Header=BB0_105 Depth=1
Lloh328:
	adrp	x9, _FETCH_MOVED@GOTPAGE
Lloh329:
	ldr	x9, [x9, _FETCH_MOVED@GOTPAGEOFF]
Lloh330:
	ldr	x9, [x9]
	cmp	x8, x9
	b.eq	LBB0_126
; %bb.116:                              ;   in Loop: Header=BB0_105 Depth=1
Lloh331:
	adrp	x9, _FETCH_URL@GOTPAGE
Lloh332:
	ldr	x9, [x9, _FETCH_URL@GOTPAGEOFF]
Lloh333:
	ldr	x9, [x9]
	cmp	x8, x9
	b.eq	LBB0_126
; %bb.117:                              ;   in Loop: Header=BB0_105 Depth=1
	ldr	x9, [x20]
	cmp	x8, x9
	b.eq	LBB0_126
; %bb.118:                              ;   in Loop: Header=BB0_105 Depth=1
Lloh334:
	adrp	x9, _FETCH_UNKNOWN@GOTPAGE
Lloh335:
	ldr	x9, [x9, _FETCH_UNKNOWN@GOTPAGEOFF]
Lloh336:
	ldr	x9, [x9]
	cmp	x8, x9
	b.eq	LBB0_126
; %bb.119:                              ;   in Loop: Header=BB0_105 Depth=1
	ldr	x2, [x25]
	cbz	x2, LBB0_122
; %bb.120:                              ;   in Loop: Header=BB0_105 Depth=1
Lloh337:
	adrp	x8, _v_level@GOTPAGE
Lloh338:
	ldr	x8, [x8, _v_level@GOTPAGEOFF]
Lloh339:
	ldr	x8, [x8]
	cbz	x8, LBB0_122
; %bb.121:                              ;   in Loop: Header=BB0_105 Depth=1
Lloh340:
	adrp	x8, _stderr@GOTPAGE
Lloh341:
	ldr	x8, [x8, _stderr@GOTPAGEOFF]
Lloh342:
	ldr	w0, [x8]
Lloh343:
	adrp	x1, l_.str.39@PAGE
Lloh344:
	add	x1, x1, l_.str.39@PAGEOFF
	bl	_fprintf
	ldr	x2, [x25]
LBB0_122:                               ;   in Loop: Header=BB0_105 Depth=1
	cbz	x2, LBB0_103
; %bb.123:                              ;   in Loop: Header=BB0_105 Depth=1
	mov	x0, x2
	bl	_sleep
	b	LBB0_103
LBB0_124:                               ;   in Loop: Header=BB0_105 Depth=1
Lloh345:
	adrp	x8, _o_directory@GOTPAGE
Lloh346:
	ldr	x8, [x8, _o_directory@GOTPAGEOFF]
Lloh347:
	ldr	w8, [x8]
Lloh348:
	adrp	x9, _o_filename@GOTPAGE
Lloh349:
	ldr	x9, [x9, _o_filename@GOTPAGEOFF]
Lloh350:
	ldr	x2, [x9]
	cbz	w8, LBB0_127
; %bb.125:                              ;   in Loop: Header=BB0_105 Depth=1
	add	x0, sp, #24
Lloh351:
	adrp	x1, l_.str.38@PAGE
Lloh352:
	add	x1, x1, l_.str.38@PAGEOFF
	bl	_asprintf
	ldr	x0, [x19]
	ldr	x1, [sp, #24]
	bl	_fetch
	mov	x24, x0
	ldr	x0, [sp, #24]
	bl	_free
	ldr	x8, [x26]
	cbnz	x8, LBB0_110
	b	LBB0_111
LBB0_126:                               ;   in Loop: Header=BB0_105 Depth=1
	sub	w27, w27, #1
	add	x19, x19, #8
	str	w21, [sp, #20]                  ; 4-byte Folded Spill
	cbnz	w27, LBB0_105
	b	LBB0_102
LBB0_127:                               ;   in Loop: Header=BB0_105 Depth=1
	mov	x0, x24
	mov	x1, x2
	b	LBB0_109
LBB0_128:
	mov	w0, #0
	bl	_exit
LBB0_129:
Lloh353:
	adrp	x8, _errno@GOTPAGE
Lloh354:
	ldr	x8, [x8, _errno@GOTPAGEOFF]
Lloh355:
	ldr	x8, [x8]
Lloh356:
	adrp	x9, _ENOENT@GOTPAGE
Lloh357:
	ldr	x9, [x9, _ENOENT@GOTPAGEOFF]
Lloh358:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_132
; %bb.130:
	cmp	w27, #2
	b.lt	LBB0_94
; %bb.131:
	ldr	x8, [x20]
	str	x8, [sp]
Lloh359:
	adrp	x1, l_.str.34@PAGE
Lloh360:
	add	x1, x1, l_.str.34@PAGEOFF
	mov	w0, #1
	bl	_errx
	b	LBB0_94
LBB0_132:
	ldr	x2, [x20]
Lloh361:
	adrp	x1, l_.str.28@PAGE
Lloh362:
	add	x1, x1, l_.str.28@PAGEOFF
	mov	w0, #1
	bl	_err
	b	LBB0_94
	.loh AdrpAdd	Lloh4, Lloh5
	.loh AdrpAdd	Lloh2, Lloh3
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpAdd	Lloh11, Lloh12
	.loh AdrpLdrGot	Lloh13, Lloh14
	.loh AdrpLdrGot	Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh17, Lloh18
	.loh AdrpLdrGot	Lloh19, Lloh20
	.loh AdrpLdrGotStr	Lloh21, Lloh22, Lloh23
	.loh AdrpLdrGot	Lloh24, Lloh25
	.loh AdrpLdrGotStr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGot	Lloh26, Lloh27
	.loh AdrpAdd	Lloh31, Lloh32
	.loh AdrpLdrGot	Lloh33, Lloh34
	.loh AdrpAdd	Lloh35, Lloh36
	.loh AdrpLdrGotStr	Lloh40, Lloh41, Lloh42
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpLdrGot	Lloh43, Lloh44
	.loh AdrpLdrGotStr	Lloh47, Lloh48, Lloh49
	.loh AdrpLdrGot	Lloh45, Lloh46
	.loh AdrpAdd	Lloh50, Lloh51
	.loh AdrpLdrGotStr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGot	Lloh52, Lloh53
	.loh AdrpAdd	Lloh57, Lloh58
	.loh AdrpLdrGot	Lloh59, Lloh60
	.loh AdrpLdrGot	Lloh61, Lloh62
	.loh AdrpLdrGot	Lloh65, Lloh66
	.loh AdrpAdd	Lloh63, Lloh64
	.loh AdrpLdrGotStr	Lloh70, Lloh71, Lloh72
	.loh AdrpLdrGotLdr	Lloh67, Lloh68, Lloh69
	.loh AdrpLdrGot	Lloh73, Lloh74
	.loh AdrpLdrGotStr	Lloh78, Lloh79, Lloh80
	.loh AdrpLdrGotLdr	Lloh75, Lloh76, Lloh77
	.loh AdrpLdrGotStr	Lloh84, Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh81, Lloh82, Lloh83
	.loh AdrpLdrGotStr	Lloh93, Lloh94, Lloh95
	.loh AdrpLdrGotLdr	Lloh90, Lloh91, Lloh92
	.loh AdrpLdrGotStr	Lloh87, Lloh88, Lloh89
	.loh AdrpLdrGot	Lloh96, Lloh97
	.loh AdrpLdrGot	Lloh98, Lloh99
	.loh AdrpLdrGotStr	Lloh106, Lloh107, Lloh108
	.loh AdrpLdrGotLdr	Lloh103, Lloh104, Lloh105
	.loh AdrpLdrGotStr	Lloh100, Lloh101, Lloh102
	.loh AdrpLdrGotStr	Lloh109, Lloh110, Lloh111
	.loh AdrpLdrGotLdr	Lloh112, Lloh113, Lloh114
	.loh AdrpAdd	Lloh115, Lloh116
	.loh AdrpLdrGot	Lloh117, Lloh118
	.loh AdrpLdrGot	Lloh119, Lloh120
	.loh AdrpAdd	Lloh124, Lloh125
	.loh AdrpLdrGotStr	Lloh121, Lloh122, Lloh123
	.loh AdrpLdrGot	Lloh126, Lloh127
	.loh AdrpLdrGotStr	Lloh133, Lloh134, Lloh135
	.loh AdrpLdrGot	Lloh131, Lloh132
	.loh AdrpLdrGotStr	Lloh128, Lloh129, Lloh130
	.loh AdrpAdd	Lloh136, Lloh137
	.loh AdrpAdd	Lloh138, Lloh139
	.loh AdrpAdd	Lloh140, Lloh141
	.loh AdrpAdd	Lloh142, Lloh143
	.loh AdrpAdd	Lloh144, Lloh145
	.loh AdrpAdd	Lloh146, Lloh147
	.loh AdrpAdd	Lloh151, Lloh152
	.loh AdrpLdrGotLdr	Lloh148, Lloh149, Lloh150
	.loh AdrpAdd	Lloh156, Lloh157
	.loh AdrpLdrGotLdr	Lloh153, Lloh154, Lloh155
	.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 AdrpAdd	Lloh176, Lloh177
	.loh AdrpLdrGotLdr	Lloh173, Lloh174, Lloh175
	.loh AdrpAdd	Lloh180, Lloh181
	.loh AdrpAdd	Lloh178, Lloh179
	.loh AdrpAdd	Lloh185, Lloh186
	.loh AdrpLdrGotLdr	Lloh182, Lloh183, Lloh184
	.loh AdrpAdd	Lloh190, Lloh191
	.loh AdrpLdrGotLdr	Lloh187, Lloh188, Lloh189
	.loh AdrpAdd	Lloh195, Lloh196
	.loh AdrpLdrGotLdr	Lloh192, Lloh193, Lloh194
	.loh AdrpLdrGot	Lloh204, Lloh205
	.loh AdrpLdrGot	Lloh202, Lloh203
	.loh AdrpLdrGot	Lloh200, Lloh201
	.loh AdrpLdrGotLdr	Lloh197, Lloh198, Lloh199
	.loh AdrpAdd	Lloh206, Lloh207
	.loh AdrpAdd	Lloh208, Lloh209
	.loh AdrpAdd	Lloh212, Lloh213
	.loh AdrpAdd	Lloh210, Lloh211
	.loh AdrpAdd	Lloh217, Lloh218
	.loh AdrpLdrGotLdr	Lloh214, Lloh215, Lloh216
	.loh AdrpLdrGotLdr	Lloh221, Lloh222, Lloh223
	.loh AdrpLdrGot	Lloh219, Lloh220
	.loh AdrpLdrGotStr	Lloh224, Lloh225, Lloh226
	.loh AdrpAdd	Lloh230, Lloh231
	.loh AdrpLdrGotLdr	Lloh227, Lloh228, Lloh229
	.loh AdrpAdd	Lloh232, Lloh233
	.loh AdrpLdrGot	Lloh234, Lloh235
	.loh AdrpAdd	Lloh236, Lloh237
	.loh AdrpAdd	Lloh238, Lloh239
	.loh AdrpLdrGot	Lloh240, Lloh241
	.loh AdrpAdd	Lloh242, Lloh243
	.loh AdrpLdrGotLdr	Lloh258, Lloh259, Lloh261
	.loh AdrpLdrGotStr	Lloh256, Lloh257, Lloh260
	.loh AdrpLdrGotLdr	Lloh253, Lloh254, Lloh255
	.loh AdrpLdrGotLdr	Lloh250, Lloh251, Lloh252
	.loh AdrpLdrGotLdr	Lloh247, Lloh248, Lloh249
	.loh AdrpLdrGotLdr	Lloh244, Lloh245, Lloh246
	.loh AdrpAdd	Lloh264, Lloh265
	.loh AdrpLdrGot	Lloh262, Lloh263
	.loh AdrpLdrGotLdr	Lloh266, Lloh267, Lloh268
	.loh AdrpLdrGot	Lloh269, Lloh270
	.loh AdrpLdrGot	Lloh271, Lloh272
	.loh AdrpLdrGotStr	Lloh281, Lloh282, Lloh283
	.loh AdrpLdrGotLdr	Lloh278, Lloh279, Lloh280
	.loh AdrpLdrGot	Lloh276, Lloh277
	.loh AdrpLdrGotLdr	Lloh273, Lloh274, Lloh275
	.loh AdrpLdrGotStr	Lloh284, Lloh285, Lloh286
	.loh AdrpLdrGotStr	Lloh290, Lloh291, Lloh292
	.loh AdrpLdrGotLdr	Lloh287, Lloh288, Lloh289
	.loh AdrpLdrGot	Lloh293, Lloh294
	.loh AdrpAdd	Lloh295, Lloh296
	.loh AdrpAdd	Lloh297, Lloh298
	.loh AdrpLdrGot	Lloh309, Lloh310
	.loh AdrpLdrGot	Lloh307, Lloh308
	.loh AdrpLdrGot	Lloh305, Lloh306
	.loh AdrpAdd	Lloh303, Lloh304
	.loh AdrpLdrGot	Lloh301, Lloh302
	.loh AdrpLdrGot	Lloh299, Lloh300
	.loh AdrpLdrGotLdr	Lloh311, Lloh312, Lloh313
	.loh AdrpLdrGotLdr	Lloh314, Lloh315, Lloh316
	.loh AdrpLdrGotLdr	Lloh317, Lloh318, Lloh319
	.loh AdrpAdd	Lloh320, Lloh321
	.loh AdrpLdrGotLdr	Lloh322, Lloh323, Lloh324
	.loh AdrpLdrGotLdr	Lloh325, Lloh326, Lloh327
	.loh AdrpLdrGotLdr	Lloh328, Lloh329, Lloh330
	.loh AdrpLdrGotLdr	Lloh331, Lloh332, Lloh333
	.loh AdrpLdrGotLdr	Lloh334, Lloh335, Lloh336
	.loh AdrpLdrGotLdr	Lloh337, Lloh338, Lloh339
	.loh AdrpAdd	Lloh343, Lloh344
	.loh AdrpLdrGotLdr	Lloh340, Lloh341, Lloh342
	.loh AdrpLdrGotLdr	Lloh348, Lloh349, Lloh350
	.loh AdrpLdrGotLdr	Lloh345, Lloh346, Lloh347
	.loh AdrpAdd	Lloh351, Lloh352
	.loh AdrpLdrGotLdr	Lloh356, Lloh357, Lloh358
	.loh AdrpLdrGotLdr	Lloh353, Lloh354, Lloh355
	.loh AdrpAdd	Lloh359, Lloh360
	.loh AdrpAdd	Lloh361, Lloh362
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_64-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_8-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_9-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_10-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_12-LBB0_1)>>2
	.short	(LBB0_13-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_16-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_17-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_5-LBB0_1)>>2
	.short	(LBB0_18-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_1-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_19-LBB0_1)>>2
	.short	(LBB0_20-LBB0_1)>>2
	.short	(LBB0_23-LBB0_1)>>2
	.short	(LBB0_26-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_27-LBB0_1)>>2
	.short	(LBB0_28-LBB0_1)>>2
	.short	(LBB0_29-LBB0_1)>>2
	.short	(LBB0_30-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_31-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_32-LBB0_1)>>2
	.short	(LBB0_33-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_34-LBB0_1)>>2
	.short	(LBB0_5-LBB0_1)>>2
	.short	(LBB0_35-LBB0_1)>>2
	.short	(LBB0_36-LBB0_1)>>2
	.short	(LBB0_1-LBB0_1)>>2
	.short	(LBB0_37-LBB0_1)>>2
	.short	(LBB0_38-LBB0_1)>>2
	.short	(LBB0_41-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_43-LBB0_1)>>2
	.short	(LBB0_44-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_71-LBB0_1)>>2
	.short	(LBB0_48-LBB0_1)>>2
	.short	(LBB0_49-LBB0_1)>>2
	.short	(LBB0_50-LBB0_1)>>2
	.short	(LBB0_51-LBB0_1)>>2
	.short	(LBB0_54-LBB0_1)>>2
	.short	(LBB0_55-LBB0_1)>>2
	.short	(LBB0_56-LBB0_1)>>2
	.short	(LBB0_57-LBB0_1)>>2
	.short	(LBB0_58-LBB0_1)>>2
	.short	(LBB0_59-LBB0_1)>>2
	.short	(LBB0_60-LBB0_1)>>2
	.short	(LBB0_61-LBB0_1)>>2
	.short	(LBB0_62-LBB0_1)>>2
	.short	(LBB0_63-LBB0_1)>>2
                                        ; -- End function
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"146AaB:bc:dFf:Hh:i:lMmN:nPpo:qRrS:sT:tUvw:"

	.comm	_longopts,4,2                   ; @longopts
	.comm	_once_flag,4,2                  ; @once_flag
	.comm	_PF_INET,4,2                    ; @PF_INET
	.comm	_family,4,2                     ; @family
	.comm	_PF_INET6,4,2                   ; @PF_INET6
	.comm	_A_flag,4,2                     ; @A_flag
	.comm	_a_flag,4,2                     ; @a_flag
	.comm	_optarg,8,3                     ; @optarg
	.comm	_B_size,8,3                     ; @B_size
l_.str.1:                               ; @.str.1
	.asciz	"invalid buffer size (%s)"

l_.str.2:                               ; @.str.2
	.asciz	"warning: the -b option is deprecated"

	.comm	_b_flag,4,2                     ; @b_flag
	.comm	_c_dirname,8,3                  ; @c_dirname
	.comm	_d_flag,4,2                     ; @d_flag
	.comm	_F_flag,4,2                     ; @F_flag
	.comm	_f_filename,8,3                 ; @f_filename
l_.str.3:                               ; @.str.3
	.asciz	"the -H option is now implicit, use -U to disable"

	.comm	_h_hostname,8,3                 ; @h_hostname
	.comm	_i_flag,4,2                     ; @i_flag
	.comm	_i_filename,8,3                 ; @i_filename
	.comm	_l_flag,4,2                     ; @l_flag
	.comm	_o_flag,4,2                     ; @o_flag
	.comm	_o_filename,8,3                 ; @o_filename
	.comm	_r_flag,4,2                     ; @r_flag
l_.str.4:                               ; @.str.4
	.asciz	"the -m and -r flags are mutually exclusive"

	.comm	_m_flag,4,2                     ; @m_flag
	.comm	_N_filename,8,3                 ; @N_filename
	.comm	_n_flag,4,2                     ; @n_flag
	.comm	_p_flag,4,2                     ; @p_flag
	.comm	_v_level,8,3                    ; @v_level
	.comm	_R_flag,4,2                     ; @R_flag
	.comm	_S_size,8,3                     ; @S_size
l_.str.5:                               ; @.str.5
	.asciz	"invalid size (%s)"

	.comm	_s_flag,4,2                     ; @s_flag
	.comm	_T_secs,8,3                     ; @T_secs
l_.str.6:                               ; @.str.6
	.asciz	"invalid timeout (%s)"

	.comm	_t_flag,4,2                     ; @t_flag
l_.str.7:                               ; @.str.7
	.asciz	"warning: the -t option is deprecated"

	.comm	_U_flag,4,2                     ; @U_flag
	.comm	_w_secs,8,3                     ; @w_secs
l_.str.8:                               ; @.str.8
	.asciz	"invalid delay (%s)"

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

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

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

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

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

l_.str.14:                              ; @.str.14
	.asciz	"NO_PROXY"

l_.str.15:                              ; @.str.15
	.asciz	"SSL_CA_CERT_FILE"

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

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

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

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

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

l_.str.21:                              ; @.str.21
	.space	1

l_.str.22:                              ; @.str.22
	.asciz	"SSL_NO_TLS1"

l_.str.23:                              ; @.str.23
	.asciz	"SSL_NO_VERIFY_HOSTNAME"

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

	.comm	_optind,8,3                     ; @optind
l_.str.25:                              ; @.str.25
	.asciz	"@:/"

l_.str.26:                              ; @.str.26
	.asciz	"invalid hostname"

l_.str.27:                              ; @.str.27
	.asciz	"ftp://%s/%s/%s"

l_.str.28:                              ; @.str.28
	.asciz	"%s"

	.comm	_ENOMEM,4,2                     ; @ENOMEM
	.comm	_MINBUFSIZE,8,3                 ; @MINBUFSIZE
	.comm	_buf,8,3                        ; @buf
l_.str.29:                              ; @.str.29
	.asciz	"FTP_TIMEOUT"

	.comm	_ftp_timeout,8,3                ; @ftp_timeout
l_.str.30:                              ; @.str.30
	.asciz	"FTP_TIMEOUT (%s) is not a positive integer"

l_.str.31:                              ; @.str.31
	.asciz	"HTTP_TIMEOUT"

	.comm	_http_timeout,8,3               ; @http_timeout
l_.str.32:                              ; @.str.32
	.asciz	"HTTP_TIMEOUT (%s) is not a positive integer"

	.comm	_sig_handler,4,2                ; @sig_handler
	.comm	_SIGALRM,4,2                    ; @SIGALRM
	.comm	_SA_RESETHAND,8,3               ; @SA_RESETHAND
	.comm	_SIGINT,4,2                     ; @SIGINT
	.comm	_fetchRestartCalls,8,3          ; @fetchRestartCalls
l_.str.33:                              ; @.str.33
	.asciz	"-"

	.comm	_o_stdout,4,2                   ; @o_stdout
	.comm	_errno,8,3                      ; @errno
	.comm	_ENOENT,8,3                     ; @ENOENT
l_.str.34:                              ; @.str.34
	.asciz	"%s is not a directory"

	.comm	_S_IFDIR,4,2                    ; @S_IFDIR
	.comm	_o_directory,4,2                ; @o_directory
	.comm	_STDERR_FILENO,4,2              ; @STDERR_FILENO
	.comm	_v_tty,8,3                      ; @v_tty
	.comm	_v_progress,4,2                 ; @v_progress
	.comm	_pgrp,4,2                       ; @pgrp
	.comm	_query_auth,4,2                 ; @query_auth
	.comm	_fetchAuthMethod,4,2            ; @fetchAuthMethod
l_.str.35:                              ; @.str.35
	.asciz	"NETRC"

l_.str.36:                              ; @.str.36
	.asciz	"setenv: cannot set NETRC=%s"

l_.str.37:                              ; @.str.37
	.asciz	"fetch.out"

	.comm	_fetchLastErrCode,8,3           ; @fetchLastErrCode
l_.str.38:                              ; @.str.38
	.asciz	"%s/%s"

	.comm	_sigint,8,3                     ; @sigint
	.comm	_FETCH_UNAVAIL,8,3              ; @FETCH_UNAVAIL
	.comm	_FETCH_MOVED,8,3                ; @FETCH_MOVED
	.comm	_FETCH_URL,8,3                  ; @FETCH_URL
	.comm	_FETCH_RESOLV,8,3               ; @FETCH_RESOLV
	.comm	_FETCH_UNKNOWN,8,3              ; @FETCH_UNKNOWN
	.comm	_stderr,4,2                     ; @stderr
l_.str.39:                              ; @.str.39
	.asciz	"Waiting %ld seconds before retrying\n"

.subsections_via_symbols
