	.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	$40, %rsp
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rsi, -56(%rbp)                 ## 8-byte Spill
	movl	%edi, -48(%rbp)                 ## 4-byte Spill
	movq	$0, -72(%rbp)
	movq	_diff_context@GOTPCREL(%rip), %rax
	movl	$3, (%rax)
	movq	_diff_format@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movl	$1, %r15d
	leaq	LJTI0_0(%rip), %r14
	movl	$0, -44(%rbp)                   ## 4-byte Folded Spill
	xorl	%ebx, %ebx
	movl	$1, %r12d
	jmp	LBB0_1
LBB0_11:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_FORCEASCII@GOTPCREL(%rip), %rax
LBB0_12:                                ##   in Loop: Header=BB0_1 Depth=1
	movl	-44(%rbp), %ecx                 ## 4-byte Reload
	orl	(%rax), %ecx
	movl	%ecx, -44(%rbp)                 ## 4-byte Spill
	.p2align	4, 0x90
LBB0_57:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optind@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	xorl	%r12d, %r12d
	cmpl	%r15d, %eax
	setne	%r12b
	movl	%r13d, %ebx
	movl	%eax, %r15d
LBB0_1:                                 ## =>This Inner Loop Header: Depth=1
	movq	_OPTIONS@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	_longopts@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	movl	-48(%rbp), %edi                 ## 4-byte Reload
	movq	-56(%rbp), %rsi                 ## 8-byte Reload
	xorl	%r8d, %r8d
	callq	_getopt_long
	movl	%eax, %r13d
	leal	1(%r13), %eax
	cmpl	$135, %eax
	ja	LBB0_56
## %bb.2:                               ##   in Loop: Header=BB0_1 Depth=1
	movslq	(%r14,%rax,4), %rax
	addq	%r14, %rax
	jmpq	*%rax
LBB0_3:                                 ##   in Loop: Header=BB0_1 Depth=1
	testl	%r12d, %r12d
	je	LBB0_4
LBB0_9:                                 ##   in Loop: Header=BB0_1 Depth=1
	xorl	%eax, %eax
	callq	_usage
	jmp	LBB0_10
LBB0_4:                                 ##   in Loop: Header=BB0_1 Depth=1
	cmpl	$117, %ebx
	je	LBB0_6
## %bb.5:                               ##   in Loop: Header=BB0_1 Depth=1
	cmpl	$99, %ebx
	jne	LBB0_7
LBB0_6:                                 ##   in Loop: Header=BB0_1 Depth=1
	movq	_diff_context@GOTPCREL(%rip), %rax
	movl	$0, (%rax)
LBB0_10:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_diff_context@GOTPCREL(%rip), %rcx
	movl	(%rcx), %eax
	leal	(%rax,%rax,4), %eax
	leal	-48(%r13,%rax,2), %eax
	movl	%eax, (%rcx)
	jmp	LBB0_57
LBB0_14:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_cflag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_D_CONTEXT@GOTPCREL(%rip), %rax
	jmp	LBB0_15
LBB0_46:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_UNIFIED@GOTPCREL(%rip), %rax
LBB0_15:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	(%rax), %rax
	movq	_diff_format@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	testq	%rdi, %rdi
	je	LBB0_57
## %bb.16:                              ##   in Loop: Header=BB0_1 Depth=1
	leaq	-64(%rbp), %rsi
	movl	$10, %edx
	callq	_strtol
	movq	%rax, %rbx
	movq	-64(%rbp), %rax
	cmpb	$0, (%rax)
	jne	LBB0_19
## %bb.17:                              ##   in Loop: Header=BB0_1 Depth=1
	testq	%rbx, %rbx
	js	LBB0_19
## %bb.18:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	_INT_MAX@GOTPCREL(%rip), %rax
	movslq	(%rax), %rax
	cmpq	%rax, %rbx
	jl	LBB0_20
LBB0_19:                                ##   in Loop: Header=BB0_1 Depth=1
	xorl	%eax, %eax
	callq	_usage
LBB0_20:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_diff_context@GOTPCREL(%rip), %rax
	movl	%ebx, (%rax)
	jmp	LBB0_57
LBB0_7:                                 ##   in Loop: Header=BB0_1 Depth=1
	addl	$-48, %ebx
	cmpl	$9, %ebx
	ja	LBB0_9
## %bb.8:                               ##   in Loop: Header=BB0_1 Depth=1
	movq	_INT_MAX@GOTPCREL(%rip), %rax
	movslq	(%rax), %rax
	imulq	$1717986919, %rax, %rax         ## imm = 0x66666667
	movq	%rax, %rcx
	shrq	$63, %rcx
	sarq	$34, %rax
	addl	%ecx, %eax
	movq	_diff_context@GOTPCREL(%rip), %rcx
	cmpl	%eax, (%rcx)
	jg	LBB0_9
	jmp	LBB0_10
LBB0_26:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_SKIPBLANKLINES@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_22:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_IFDEF@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_diff_format@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_ifdefname@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_57
LBB0_34:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_Nflag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_57
LBB0_39:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_Pflag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_57
LBB0_42:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_start@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_57
LBB0_48:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	callq	_read_excludes_file
	jmp	LBB0_57
LBB0_13:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_FOLDBLANKS@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_23:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_EDIT@GOTPCREL(%rip), %rax
	jmp	LBB0_24
LBB0_25:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_REVERSE@GOTPCREL(%rip), %rax
	jmp	LBB0_24
LBB0_28:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_IGNORECASE@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_33:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_lflag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_57
LBB0_41:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_BRIEF@GOTPCREL(%rip), %rax
	jmp	LBB0_24
LBB0_43:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_sflag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_57
LBB0_49:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	callq	_push_excludes
	jmp	LBB0_57
LBB0_54:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	movq	_INT_MAX@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	-72(%rbp), %rcx
	movl	$1, %esi
	callq	_strtonum
	movq	_tabsize@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	cmpq	$0, -72(%rbp)
	je	LBB0_57
## %bb.55:                              ##   in Loop: Header=BB0_1 Depth=1
	leaq	L_.str(%rip), %rdi
	callq	_warnx
	jmp	LBB0_56
LBB0_53:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_NORMAL@GOTPCREL(%rip), %rax
	jmp	LBB0_24
LBB0_27:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	callq	_push_ignore_pats
	jmp	LBB0_57
LBB0_29:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_label@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	cmpq	$0, (%rax)
	je	LBB0_30
## %bb.31:                              ##   in Loop: Header=BB0_1 Depth=1
	cmpq	$0, 8(%rax)
	je	LBB0_32
LBB0_56:                                ##   in Loop: Header=BB0_1 Depth=1
	xorl	%eax, %eax
	callq	_usage
	jmp	LBB0_57
LBB0_44:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_Tflag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_57
LBB0_21:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_MINIMAL@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_35:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_NREVERSE@GOTPCREL(%rip), %rax
LBB0_24:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	(%rax), %rax
	movq	_diff_format@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_57
LBB0_36:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_diff_format@GOTPCREL(%rip), %rax
	cmpq	$0, (%rax)
	jne	LBB0_38
## %bb.37:                              ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_CONTEXT@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_diff_format@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
LBB0_38:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_PROTOTYPE@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_40:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_rflag@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_57
LBB0_45:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_EXPANDTABS@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_47:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_IGNOREBLANKS@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_91:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_STRIPCR@GOTPCREL(%rip), %rax
	jmp	LBB0_12
LBB0_52:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_ignore_file_case@GOTPCREL(%rip), %rax
	movl	$0, (%rax)
	jmp	LBB0_57
LBB0_51:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_ignore_file_case@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	jmp	LBB0_57
LBB0_50:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_D_GFORMAT@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_diff_format@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movq	_optarg@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_group_format@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_57
LBB0_30:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movq	%rcx, (%rax)
	jmp	LBB0_57
LBB0_32:                                ##   in Loop: Header=BB0_1 Depth=1
	movq	_optarg@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rcx
	movq	%rcx, 8(%rax)
	jmp	LBB0_57
LBB0_58:
	movq	_optind@GOTPCREL(%rip), %rax
	movslq	(%rax), %rbx
	movl	-48(%rbp), %eax                 ## 4-byte Reload
	subl	%ebx, %eax
	cmpl	$2, %eax
	je	LBB0_60
## %bb.59:
	xorl	%eax, %eax
	callq	_usage
LBB0_60:
	movq	-56(%rbp), %rax                 ## 8-byte Reload
	leaq	(%rax,%rbx,8), %rbx
	movq	_ignore_pats@GOTPCREL(%rip), %r15
	cmpq	$0, (%r15)
	je	LBB0_66
## %bb.61:
	movq	%rsp, %r14
	movq	_BUFSIZ@GOTPCREL(%rip), %rax
	movl	(%rax), %r13d
	movq	%r13, %rax
	callq	____chkstk_darwin
	addq	$15, %rax
	andq	$-16, %rax
	subq	%rax, %rsp
	movq	%rsp, %r12
	movq	(%r15), %rsi
	movq	_REG_NEWLINE@GOTPCREL(%rip), %rax
	movq	_REG_EXTENDED@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edx
	orl	(%rax), %edx
	movq	_ignore_re@GOTPCREL(%rip), %rdi
	callq	_regcomp
	testl	%eax, %eax
	je	LBB0_65
## %bb.62:
	movq	_ignore_re@GOTPCREL(%rip), %rsi
	movl	%eax, %edi
	movq	%r12, %rdx
	movl	%r13d, %ecx
	callq	_regerror
	movq	(%r15), %rdx
	cmpb	$0, (%rdx)
	jne	LBB0_63
## %bb.64:
	leaq	L_.str.2(%rip), %rsi
	movl	$2, %edi
	movq	%r12, %rdx
	xorl	%eax, %eax
	callq	_errx
	jmp	LBB0_65
LBB0_63:
	leaq	L_.str.1(%rip), %rsi
	movl	$2, %edi
	movq	%r12, %rcx
	xorl	%eax, %eax
	callq	_errx
LBB0_65:
	movq	%r14, %rsp
LBB0_66:
	movq	(%rbx), %rdi
	leaq	L_.str.3(%rip), %rsi
	callq	_strcmp
	movq	%rax, %r12
	testq	%rax, %rax
	jne	LBB0_68
## %bb.67:
	movq	_STDIN_FILENO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_stb1@GOTPCREL(%rip), %rsi
	callq	_fstat
	jmp	LBB0_70
LBB0_68:
	movq	(%rbx), %rdi
	movq	_stb1@GOTPCREL(%rip), %rsi
	callq	_stat
	testq	%rax, %rax
	je	LBB0_70
## %bb.69:
	movq	(%rbx), %rdx
	leaq	L_.str.2(%rip), %rsi
	movl	$2, %edi
	xorl	%eax, %eax
	callq	_err
LBB0_70:
	movq	8(%rbx), %rdi
	leaq	L_.str.3(%rip), %rsi
	callq	_strcmp
	testq	%rax, %rax
	jne	LBB0_72
## %bb.71:
	movq	_STDIN_FILENO@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_stb2@GOTPCREL(%rip), %rsi
	callq	_fstat
	jmp	LBB0_75
LBB0_72:
	movq	8(%rbx), %rdi
	movq	_stb2@GOTPCREL(%rip), %rsi
	callq	_stat
	testq	%rax, %rax
	je	LBB0_74
## %bb.73:
	movq	8(%rbx), %rdx
	leaq	L_.str.2(%rip), %rsi
	movl	$2, %edi
	xorl	%eax, %eax
	callq	_err
LBB0_74:
	testq	%r12, %r12
	jne	LBB0_78
LBB0_75:
	movq	_stb1@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_S_ISDIR
	testq	%rax, %rax
	jne	LBB0_77
## %bb.76:
	movq	_stb2@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_S_ISDIR
	testq	%rax, %rax
	je	LBB0_78
LBB0_77:
	leaq	L_.str.4(%rip), %rsi
	movl	$2, %edi
	xorl	%eax, %eax
	callq	_errx
LBB0_78:
	movq	-56(%rbp), %rdi                 ## 8-byte Reload
	movq	%rbx, %rsi
	callq	_set_argstr
	movq	_stb1@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	callq	_S_ISDIR
	testq	%rax, %rax
	je	LBB0_83
## %bb.79:
	movq	_stb2@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_S_ISDIR
	testq	%rax, %rax
	jne	LBB0_80
LBB0_83:
	movl	(%r14), %edi
	callq	_S_ISDIR
	testq	%rax, %rax
	je	LBB0_86
## %bb.84:
	movq	(%rbx), %rdi
	movq	8(%rbx), %rsi
	callq	_splice
	movq	%rax, (%rbx)
	movq	_stb1@GOTPCREL(%rip), %rsi
	movq	%rax, %rdi
	callq	_stat
	testq	%rax, %rax
	jns	LBB0_86
## %bb.85:
	movq	(%rbx), %rdx
	leaq	L_.str.2(%rip), %rsi
	movl	$2, %edi
	xorl	%eax, %eax
	callq	_err
LBB0_86:
	movq	_stb2@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_S_ISDIR
	testq	%rax, %rax
	je	LBB0_89
## %bb.87:
	movq	(%rbx), %rsi
	movq	8(%rbx), %rdi
	callq	_splice
	movq	%rax, 8(%rbx)
	movq	_stb2@GOTPCREL(%rip), %rsi
	movq	%rax, %rdi
	callq	_stat
	testq	%rax, %rax
	jns	LBB0_89
## %bb.88:
	movq	8(%rbx), %rdx
	leaq	L_.str.2(%rip), %rsi
	movl	$2, %edi
	xorl	%eax, %eax
	callq	_err
LBB0_89:
	movq	(%rbx), %rdi
	movq	8(%rbx), %rsi
	movl	-44(%rbp), %edx                 ## 4-byte Reload
	movl	$1, %ecx
	callq	_diffreg
	movq	(%rbx), %rsi
	movq	8(%rbx), %rdx
	leaq	L_.str.6(%rip), %rcx
	movl	%eax, %edi
	callq	_print_status
	jmp	LBB0_90
LBB0_80:
	movq	_diff_format@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	_D_IFDEF@GOTPCREL(%rip), %rcx
	cmpq	(%rcx), %rax
	jne	LBB0_82
## %bb.81:
	leaq	L_.str.5(%rip), %rsi
	movl	$2, %edi
	xorl	%eax, %eax
	callq	_errx
LBB0_82:
	movq	(%rbx), %rdi
	movq	8(%rbx), %rsi
	movl	-44(%rbp), %edx                 ## 4-byte Reload
	callq	_diffdir
LBB0_90:
	movq	_status@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_exit
	.cfi_endproc
	.p2align	2, 0x90
	.data_region jt32
.set L0_0_set_58, LBB0_58-LJTI0_0
.set L0_0_set_56, LBB0_56-LJTI0_0
.set L0_0_set_3, LBB0_3-LJTI0_0
.set L0_0_set_26, LBB0_26-LJTI0_0
.set L0_0_set_14, LBB0_14-LJTI0_0
.set L0_0_set_22, LBB0_22-LJTI0_0
.set L0_0_set_57, LBB0_57-LJTI0_0
.set L0_0_set_27, LBB0_27-LJTI0_0
.set L0_0_set_29, LBB0_29-LJTI0_0
.set L0_0_set_34, LBB0_34-LJTI0_0
.set L0_0_set_39, LBB0_39-LJTI0_0
.set L0_0_set_42, LBB0_42-LJTI0_0
.set L0_0_set_44, LBB0_44-LJTI0_0
.set L0_0_set_46, LBB0_46-LJTI0_0
.set L0_0_set_48, LBB0_48-LJTI0_0
.set L0_0_set_11, LBB0_11-LJTI0_0
.set L0_0_set_13, LBB0_13-LJTI0_0
.set L0_0_set_21, LBB0_21-LJTI0_0
.set L0_0_set_23, LBB0_23-LJTI0_0
.set L0_0_set_25, LBB0_25-LJTI0_0
.set L0_0_set_28, LBB0_28-LJTI0_0
.set L0_0_set_33, LBB0_33-LJTI0_0
.set L0_0_set_35, LBB0_35-LJTI0_0
.set L0_0_set_36, LBB0_36-LJTI0_0
.set L0_0_set_41, LBB0_41-LJTI0_0
.set L0_0_set_40, LBB0_40-LJTI0_0
.set L0_0_set_43, LBB0_43-LJTI0_0
.set L0_0_set_45, LBB0_45-LJTI0_0
.set L0_0_set_47, LBB0_47-LJTI0_0
.set L0_0_set_49, LBB0_49-LJTI0_0
.set L0_0_set_54, LBB0_54-LJTI0_0
.set L0_0_set_91, LBB0_91-LJTI0_0
.set L0_0_set_52, LBB0_52-LJTI0_0
.set L0_0_set_53, LBB0_53-LJTI0_0
.set L0_0_set_51, LBB0_51-LJTI0_0
.set L0_0_set_50, LBB0_50-LJTI0_0
LJTI0_0:
	.long	L0_0_set_58
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_3
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_26
	.long	L0_0_set_14
	.long	L0_0_set_22
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_57
	.long	L0_0_set_27
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_29
	.long	L0_0_set_56
	.long	L0_0_set_34
	.long	L0_0_set_56
	.long	L0_0_set_39
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_42
	.long	L0_0_set_44
	.long	L0_0_set_46
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_48
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_11
	.long	L0_0_set_13
	.long	L0_0_set_14
	.long	L0_0_set_21
	.long	L0_0_set_23
	.long	L0_0_set_25
	.long	L0_0_set_56
	.long	L0_0_set_57
	.long	L0_0_set_28
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_33
	.long	L0_0_set_56
	.long	L0_0_set_35
	.long	L0_0_set_56
	.long	L0_0_set_36
	.long	L0_0_set_41
	.long	L0_0_set_40
	.long	L0_0_set_43
	.long	L0_0_set_45
	.long	L0_0_set_46
	.long	L0_0_set_56
	.long	L0_0_set_47
	.long	L0_0_set_49
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_56
	.long	L0_0_set_54
	.long	L0_0_set_91
	.long	L0_0_set_52
	.long	L0_0_set_53
	.long	L0_0_set_51
	.long	L0_0_set_57
	.long	L0_0_set_50
	.end_data_region
                                        ## -- End function
	.comm	_diff_context,4,2               ## @diff_context
	.comm	_diff_format,8,3                ## @diff_format
	.comm	_OPTIONS,4,2                    ## @OPTIONS
	.comm	_longopts,4,2                   ## @longopts
	.comm	_INT_MAX,4,2                    ## @INT_MAX
	.comm	_D_FORCEASCII,4,2               ## @D_FORCEASCII
	.comm	_D_FOLDBLANKS,4,2               ## @D_FOLDBLANKS
	.comm	_cflag,4,2                      ## @cflag
	.comm	_D_CONTEXT,8,3                  ## @D_CONTEXT
	.comm	_optarg,8,3                     ## @optarg
	.comm	_D_MINIMAL,4,2                  ## @D_MINIMAL
	.comm	_D_IFDEF,8,3                    ## @D_IFDEF
	.comm	_ifdefname,8,3                  ## @ifdefname
	.comm	_D_EDIT,8,3                     ## @D_EDIT
	.comm	_D_REVERSE,8,3                  ## @D_REVERSE
	.comm	_D_SKIPBLANKLINES,4,2           ## @D_SKIPBLANKLINES
	.comm	_D_IGNORECASE,4,2               ## @D_IGNORECASE
	.comm	_label,8,3                      ## @label
	.comm	_lflag,4,2                      ## @lflag
	.comm	_Nflag,4,2                      ## @Nflag
	.comm	_D_NREVERSE,8,3                 ## @D_NREVERSE
	.comm	_D_PROTOTYPE,4,2                ## @D_PROTOTYPE
	.comm	_Pflag,4,2                      ## @Pflag
	.comm	_rflag,4,2                      ## @rflag
	.comm	_D_BRIEF,8,3                    ## @D_BRIEF
	.comm	_start,8,3                      ## @start
	.comm	_sflag,4,2                      ## @sflag
	.comm	_Tflag,4,2                      ## @Tflag
	.comm	_D_EXPANDTABS,4,2               ## @D_EXPANDTABS
	.comm	_D_UNIFIED,8,3                  ## @D_UNIFIED
	.comm	_D_IGNOREBLANKS,4,2             ## @D_IGNOREBLANKS
	.comm	_D_GFORMAT,8,3                  ## @D_GFORMAT
	.comm	_group_format,8,3               ## @group_format
	.comm	_ignore_file_case,4,2           ## @ignore_file_case
	.comm	_D_NORMAL,8,3                   ## @D_NORMAL
	.comm	_tabsize,4,2                    ## @tabsize
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"Invalid argument for tabsize"

	.comm	_D_STRIPCR,4,2                  ## @D_STRIPCR
	.comm	_optind,4,2                     ## @optind
	.comm	_ignore_pats,8,3                ## @ignore_pats
	.comm	_BUFSIZ,4,2                     ## @BUFSIZ
	.comm	_ignore_re,4,2                  ## @ignore_re
	.comm	_REG_NEWLINE,4,2                ## @REG_NEWLINE
	.comm	_REG_EXTENDED,4,2               ## @REG_EXTENDED
L_.str.1:                               ## @.str.1
	.asciz	"%s: %s"

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

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

	.comm	_STDIN_FILENO,4,2               ## @STDIN_FILENO
	.comm	_stb1,4,2                       ## @stb1
	.comm	_stb2,4,2                       ## @stb2
L_.str.4:                               ## @.str.4
	.asciz	"can't compare - to a directory"

L_.str.5:                               ## @.str.5
	.asciz	"-D option not supported with directories"

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

	.comm	_status,4,2                     ## @status
.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:
	stp	x28, x27, [sp, #-96]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 96
	stp	x26, x25, [sp, #16]             ; 16-byte Folded Spill
	stp	x24, x23, [sp, #32]             ; 16-byte Folded Spill
	stp	x22, x21, [sp, #48]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #64]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #80]             ; 16-byte Folded Spill
	add	x29, sp, #80
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
	.cfi_offset w25, -72
	.cfi_offset w26, -80
	.cfi_offset w27, -88
	.cfi_offset w28, -96
	sub	sp, sp, #32
	mov	x20, x1
	mov	x21, x0
	stur	wzr, [x29, #-100]               ; 4-byte Folded Spill
	mov	w23, #0
	stur	xzr, [x29, #-88]
Lloh0:
	adrp	x10, _diff_context@GOTPAGE
Lloh1:
	ldr	x10, [x10, _diff_context@GOTPAGEOFF]
	mov	w8, #3
Lloh2:
	adrp	x9, _diff_format@GOTPAGE
Lloh3:
	ldr	x9, [x9, _diff_format@GOTPAGEOFF]
Lloh4:
	str	w8, [x10]
Lloh5:
	str	xzr, [x9]
Lloh6:
	adrp	x26, _OPTIONS@GOTPAGE
Lloh7:
	ldr	x26, [x26, _OPTIONS@GOTPAGEOFF]
Lloh8:
	adrp	x28, _longopts@GOTPAGE
Lloh9:
	ldr	x28, [x28, _longopts@GOTPAGEOFF]
	mov	w19, #1
Lloh10:
	adrp	x27, _optind@GOTPAGE
Lloh11:
	ldr	x27, [x27, _optind@GOTPAGEOFF]
Lloh12:
	adrp	x24, lJTI0_0@PAGE
Lloh13:
	add	x24, x24, lJTI0_0@PAGEOFF
	mov	w25, #1
	b	LBB0_4
LBB0_1:                                 ;   in Loop: Header=BB0_4 Depth=1
Lloh14:
	adrp	x8, _D_FORCEASCII@GOTPAGE
Lloh15:
	ldr	x8, [x8, _D_FORCEASCII@GOTPAGEOFF]
LBB0_2:                                 ;   in Loop: Header=BB0_4 Depth=1
	ldr	w8, [x8]
	ldur	w9, [x29, #-100]                ; 4-byte Folded Reload
	orr	w9, w8, w9
	stur	w9, [x29, #-100]                ; 4-byte Folded Spill
LBB0_3:                                 ;   in Loop: Header=BB0_4 Depth=1
	ldr	w8, [x27]
	cmp	w8, w19
	cset	w25, ne
	mov	x23, x22
	mov	x19, x8
LBB0_4:                                 ; =>This Inner Loop Header: Depth=1
	ldr	w2, [x26]
	ldr	w3, [x28]
	mov	x0, x21
	mov	x1, x20
	mov	x4, #0
	bl	_getopt_long
	mov	x22, x0
	add	w8, w0, #1
	cmp	w8, #135
	b.hi	LBB0_42
; %bb.5:                                ;   in Loop: Header=BB0_4 Depth=1
	adr	x9, LBB0_1
	ldrh	w10, [x24, x8, lsl #1]
	add	x9, x9, x10, lsl #2
	br	x9
LBB0_6:                                 ;   in Loop: Header=BB0_4 Depth=1
	cbz	w25, LBB0_8
LBB0_7:                                 ;   in Loop: Header=BB0_4 Depth=1
	bl	_usage
	b	LBB0_11
LBB0_8:                                 ;   in Loop: Header=BB0_4 Depth=1
	cmp	w23, #117
	b.eq	LBB0_10
; %bb.9:                                ;   in Loop: Header=BB0_4 Depth=1
	cmp	w23, #99
	b.ne	LBB0_20
LBB0_10:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh16:
	adrp	x8, _diff_context@GOTPAGE
Lloh17:
	ldr	x8, [x8, _diff_context@GOTPAGEOFF]
Lloh18:
	str	wzr, [x8]
LBB0_11:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh19:
	adrp	x10, _diff_context@GOTPAGE
Lloh20:
	ldr	x10, [x10, _diff_context@GOTPAGEOFF]
	ldr	w8, [x10]
	mov	w9, #10
	madd	w8, w8, w9, w22
	sub	w8, w8, #48
	str	w8, [x10]
	b	LBB0_3
LBB0_12:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh21:
	adrp	x8, _cflag@GOTPAGE
Lloh22:
	ldr	x8, [x8, _cflag@GOTPAGEOFF]
	mov	w9, #1
Lloh23:
	adrp	x10, _D_CONTEXT@GOTPAGE
Lloh24:
	ldr	x10, [x10, _D_CONTEXT@GOTPAGEOFF]
Lloh25:
	str	w9, [x8]
Lloh26:
	ldr	x8, [x10]
	b	LBB0_14
LBB0_13:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh27:
	adrp	x8, _D_UNIFIED@GOTPAGE
Lloh28:
	ldr	x8, [x8, _D_UNIFIED@GOTPAGEOFF]
Lloh29:
	ldr	x8, [x8]
LBB0_14:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh30:
	adrp	x9, _diff_format@GOTPAGE
Lloh31:
	ldr	x9, [x9, _diff_format@GOTPAGEOFF]
Lloh32:
	str	x8, [x9]
Lloh33:
	adrp	x8, _optarg@GOTPAGE
Lloh34:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh35:
	ldr	x0, [x8]
	cbz	x0, LBB0_3
; %bb.15:                               ;   in Loop: Header=BB0_4 Depth=1
	sub	x1, x29, #96
	mov	w2, #10
	bl	_strtol
	mov	x23, x0
	ldur	x8, [x29, #-96]
	ldrb	w8, [x8]
	cbnz	w8, LBB0_18
; %bb.16:                               ;   in Loop: Header=BB0_4 Depth=1
	tbnz	x23, #63, LBB0_18
; %bb.17:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh36:
	adrp	x8, _INT_MAX@GOTPAGE
Lloh37:
	ldr	x8, [x8, _INT_MAX@GOTPAGEOFF]
Lloh38:
	ldrsw	x8, [x8]
	cmp	x23, x8
	b.lt	LBB0_19
LBB0_18:                                ;   in Loop: Header=BB0_4 Depth=1
	bl	_usage
LBB0_19:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh39:
	adrp	x8, _diff_context@GOTPAGE
Lloh40:
	ldr	x8, [x8, _diff_context@GOTPAGEOFF]
Lloh41:
	str	w23, [x8]
	b	LBB0_3
LBB0_20:                                ;   in Loop: Header=BB0_4 Depth=1
	sub	w8, w23, #48
	cmp	w8, #9
	b.hi	LBB0_7
; %bb.21:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh42:
	adrp	x8, _diff_context@GOTPAGE
Lloh43:
	ldr	x8, [x8, _diff_context@GOTPAGEOFF]
Lloh44:
	ldr	w8, [x8]
Lloh45:
	adrp	x9, _INT_MAX@GOTPAGE
Lloh46:
	ldr	x9, [x9, _INT_MAX@GOTPAGEOFF]
Lloh47:
	ldrsw	x9, [x9]
	mov	w10, #26215
	movk	w10, #26214, lsl #16
	mul	x9, x9, x10
	lsr	x10, x9, #63
	asr	x9, x9, #34
	add	w9, w9, w10
	cmp	w8, w9
	b.gt	LBB0_7
	b	LBB0_11
LBB0_22:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh48:
	adrp	x8, _D_SKIPBLANKLINES@GOTPAGE
Lloh49:
	ldr	x8, [x8, _D_SKIPBLANKLINES@GOTPAGEOFF]
	b	LBB0_2
LBB0_23:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh50:
	adrp	x8, _D_IFDEF@GOTPAGE
Lloh51:
	ldr	x8, [x8, _D_IFDEF@GOTPAGEOFF]
Lloh52:
	ldr	x8, [x8]
Lloh53:
	adrp	x9, _diff_format@GOTPAGE
Lloh54:
	ldr	x9, [x9, _diff_format@GOTPAGEOFF]
Lloh55:
	str	x8, [x9]
Lloh56:
	adrp	x8, _optarg@GOTPAGE
Lloh57:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh58:
	ldr	x8, [x8]
Lloh59:
	adrp	x9, _ifdefname@GOTPAGE
Lloh60:
	ldr	x9, [x9, _ifdefname@GOTPAGEOFF]
Lloh61:
	str	x8, [x9]
	b	LBB0_3
LBB0_24:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh62:
	adrp	x8, _Nflag@GOTPAGE
Lloh63:
	ldr	x8, [x8, _Nflag@GOTPAGEOFF]
	b	LBB0_56
LBB0_25:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh64:
	adrp	x8, _Pflag@GOTPAGE
Lloh65:
	ldr	x8, [x8, _Pflag@GOTPAGEOFF]
	b	LBB0_56
LBB0_26:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh66:
	adrp	x8, _optarg@GOTPAGE
Lloh67:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh68:
	ldr	x8, [x8]
Lloh69:
	adrp	x9, _start@GOTPAGE
Lloh70:
	ldr	x9, [x9, _start@GOTPAGEOFF]
Lloh71:
	str	x8, [x9]
	b	LBB0_3
LBB0_27:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh72:
	adrp	x8, _optarg@GOTPAGE
Lloh73:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh74:
	ldr	x0, [x8]
	bl	_read_excludes_file
	b	LBB0_3
LBB0_28:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh75:
	adrp	x8, _D_FOLDBLANKS@GOTPAGE
Lloh76:
	ldr	x8, [x8, _D_FOLDBLANKS@GOTPAGEOFF]
	b	LBB0_2
LBB0_29:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh77:
	adrp	x8, _D_EDIT@GOTPAGE
Lloh78:
	ldr	x8, [x8, _D_EDIT@GOTPAGEOFF]
	b	LBB0_46
LBB0_30:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh79:
	adrp	x8, _D_REVERSE@GOTPAGE
Lloh80:
	ldr	x8, [x8, _D_REVERSE@GOTPAGEOFF]
	b	LBB0_46
LBB0_31:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh81:
	adrp	x8, _D_IGNORECASE@GOTPAGE
Lloh82:
	ldr	x8, [x8, _D_IGNORECASE@GOTPAGEOFF]
	b	LBB0_2
LBB0_32:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh83:
	adrp	x8, _lflag@GOTPAGE
Lloh84:
	ldr	x8, [x8, _lflag@GOTPAGEOFF]
	b	LBB0_56
LBB0_33:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh85:
	adrp	x8, _D_BRIEF@GOTPAGE
Lloh86:
	ldr	x8, [x8, _D_BRIEF@GOTPAGEOFF]
	b	LBB0_46
LBB0_34:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh87:
	adrp	x8, _sflag@GOTPAGE
Lloh88:
	ldr	x8, [x8, _sflag@GOTPAGEOFF]
	b	LBB0_56
LBB0_35:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh89:
	adrp	x8, _optarg@GOTPAGE
Lloh90:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh91:
	ldr	x0, [x8]
	bl	_push_excludes
	b	LBB0_3
LBB0_36:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh92:
	adrp	x8, _optarg@GOTPAGE
Lloh93:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh94:
	ldr	x0, [x8]
Lloh95:
	adrp	x8, _INT_MAX@GOTPAGE
Lloh96:
	ldr	x8, [x8, _INT_MAX@GOTPAGEOFF]
Lloh97:
	ldr	w2, [x8]
	sub	x3, x29, #88
	mov	w1, #1
	bl	_strtonum
Lloh98:
	adrp	x8, _tabsize@GOTPAGE
Lloh99:
	ldr	x8, [x8, _tabsize@GOTPAGEOFF]
Lloh100:
	str	w0, [x8]
	ldur	x8, [x29, #-88]
	cbz	x8, LBB0_3
; %bb.37:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh101:
	adrp	x0, l_.str@PAGE
Lloh102:
	add	x0, x0, l_.str@PAGEOFF
	bl	_warnx
	b	LBB0_42
LBB0_38:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh103:
	adrp	x8, _D_NORMAL@GOTPAGE
Lloh104:
	ldr	x8, [x8, _D_NORMAL@GOTPAGEOFF]
	b	LBB0_46
LBB0_39:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh105:
	adrp	x8, _optarg@GOTPAGE
Lloh106:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh107:
	ldr	x0, [x8]
	bl	_push_ignore_pats
	b	LBB0_3
LBB0_40:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh108:
	adrp	x8, _label@GOTPAGE
Lloh109:
	ldr	x8, [x8, _label@GOTPAGEOFF]
Lloh110:
	ldr	x8, [x8]
	ldr	x9, [x8]
	cbz	x9, LBB0_58
; %bb.41:                               ;   in Loop: Header=BB0_4 Depth=1
	ldr	x9, [x8, #8]
	cbz	x9, LBB0_59
LBB0_42:                                ;   in Loop: Header=BB0_4 Depth=1
	bl	_usage
	b	LBB0_3
LBB0_43:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh111:
	adrp	x8, _Tflag@GOTPAGE
Lloh112:
	ldr	x8, [x8, _Tflag@GOTPAGEOFF]
	b	LBB0_56
LBB0_44:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh113:
	adrp	x8, _D_MINIMAL@GOTPAGE
Lloh114:
	ldr	x8, [x8, _D_MINIMAL@GOTPAGEOFF]
	b	LBB0_2
LBB0_45:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh115:
	adrp	x8, _D_NREVERSE@GOTPAGE
Lloh116:
	ldr	x8, [x8, _D_NREVERSE@GOTPAGEOFF]
LBB0_46:                                ;   in Loop: Header=BB0_4 Depth=1
	ldr	x8, [x8]
Lloh117:
	adrp	x9, _diff_format@GOTPAGE
Lloh118:
	ldr	x9, [x9, _diff_format@GOTPAGEOFF]
Lloh119:
	str	x8, [x9]
	b	LBB0_3
LBB0_47:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh120:
	adrp	x8, _diff_format@GOTPAGE
Lloh121:
	ldr	x8, [x8, _diff_format@GOTPAGEOFF]
Lloh122:
	ldr	x8, [x8]
	cbnz	x8, LBB0_49
; %bb.48:                               ;   in Loop: Header=BB0_4 Depth=1
Lloh123:
	adrp	x8, _D_CONTEXT@GOTPAGE
Lloh124:
	ldr	x8, [x8, _D_CONTEXT@GOTPAGEOFF]
Lloh125:
	ldr	x8, [x8]
Lloh126:
	adrp	x9, _diff_format@GOTPAGE
Lloh127:
	ldr	x9, [x9, _diff_format@GOTPAGEOFF]
Lloh128:
	str	x8, [x9]
LBB0_49:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh129:
	adrp	x8, _D_PROTOTYPE@GOTPAGE
Lloh130:
	ldr	x8, [x8, _D_PROTOTYPE@GOTPAGEOFF]
	b	LBB0_2
LBB0_50:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh131:
	adrp	x8, _rflag@GOTPAGE
Lloh132:
	ldr	x8, [x8, _rflag@GOTPAGEOFF]
	b	LBB0_56
LBB0_51:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh133:
	adrp	x8, _D_EXPANDTABS@GOTPAGE
Lloh134:
	ldr	x8, [x8, _D_EXPANDTABS@GOTPAGEOFF]
	b	LBB0_2
LBB0_52:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh135:
	adrp	x8, _D_IGNOREBLANKS@GOTPAGE
Lloh136:
	ldr	x8, [x8, _D_IGNOREBLANKS@GOTPAGEOFF]
	b	LBB0_2
LBB0_53:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh137:
	adrp	x8, _D_STRIPCR@GOTPAGE
Lloh138:
	ldr	x8, [x8, _D_STRIPCR@GOTPAGEOFF]
	b	LBB0_2
LBB0_54:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh139:
	adrp	x8, _ignore_file_case@GOTPAGE
Lloh140:
	ldr	x8, [x8, _ignore_file_case@GOTPAGEOFF]
Lloh141:
	str	wzr, [x8]
	b	LBB0_3
LBB0_55:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh142:
	adrp	x8, _ignore_file_case@GOTPAGE
Lloh143:
	ldr	x8, [x8, _ignore_file_case@GOTPAGEOFF]
LBB0_56:                                ;   in Loop: Header=BB0_4 Depth=1
	mov	w9, #1
	str	w9, [x8]
	b	LBB0_3
LBB0_57:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh144:
	adrp	x8, _D_GFORMAT@GOTPAGE
Lloh145:
	ldr	x8, [x8, _D_GFORMAT@GOTPAGEOFF]
Lloh146:
	ldr	x8, [x8]
Lloh147:
	adrp	x9, _diff_format@GOTPAGE
Lloh148:
	ldr	x9, [x9, _diff_format@GOTPAGEOFF]
Lloh149:
	str	x8, [x9]
Lloh150:
	adrp	x8, _optarg@GOTPAGE
Lloh151:
	ldr	x8, [x8, _optarg@GOTPAGEOFF]
Lloh152:
	ldr	x8, [x8]
Lloh153:
	adrp	x9, _group_format@GOTPAGE
Lloh154:
	ldr	x9, [x9, _group_format@GOTPAGEOFF]
Lloh155:
	str	x8, [x9]
	b	LBB0_3
LBB0_58:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh156:
	adrp	x9, _optarg@GOTPAGE
Lloh157:
	ldr	x9, [x9, _optarg@GOTPAGEOFF]
Lloh158:
	ldr	x9, [x9]
	str	x9, [x8]
	b	LBB0_3
LBB0_59:                                ;   in Loop: Header=BB0_4 Depth=1
Lloh159:
	adrp	x9, _optarg@GOTPAGE
Lloh160:
	ldr	x9, [x9, _optarg@GOTPAGEOFF]
Lloh161:
	ldr	x9, [x9]
	str	x9, [x8, #8]
	b	LBB0_3
LBB0_60:
	ldrsw	x8, [x27]
	sub	w9, w21, w8
	add	x21, x20, x8, lsl #3
	cmp	w9, #2
	b.eq	LBB0_62
; %bb.61:
	bl	_usage
LBB0_62:
Lloh162:
	adrp	x24, _ignore_pats@GOTPAGE
Lloh163:
	ldr	x24, [x24, _ignore_pats@GOTPAGEOFF]
	ldr	x8, [x24]
	cbz	x8, LBB0_69
; %bb.63:
	mov	x19, sp
Lloh164:
	adrp	x8, _BUFSIZ@GOTPAGE
Lloh165:
	ldr	x8, [x8, _BUFSIZ@GOTPAGEOFF]
Lloh166:
	ldr	w23, [x8]
	mov	x9, x23
Lloh167:
	adrp	x16, ___chkstk_darwin@GOTPAGE
Lloh168:
	ldr	x16, [x16, ___chkstk_darwin@GOTPAGEOFF]
	blr	x16
	mov	x8, sp
	add	x9, x23, #15
	and	x9, x9, #0x1fffffff0
	sub	x22, x8, x9
	mov	sp, x22
Lloh169:
	adrp	x8, _REG_NEWLINE@GOTPAGE
Lloh170:
	ldr	x8, [x8, _REG_NEWLINE@GOTPAGEOFF]
	ldr	x1, [x24]
Lloh171:
	ldr	w8, [x8]
Lloh172:
	adrp	x9, _REG_EXTENDED@GOTPAGE
Lloh173:
	ldr	x9, [x9, _REG_EXTENDED@GOTPAGEOFF]
Lloh174:
	ldr	w9, [x9]
	orr	w2, w9, w8
Lloh175:
	adrp	x0, _ignore_re@GOTPAGE
Lloh176:
	ldr	x0, [x0, _ignore_re@GOTPAGEOFF]
	bl	_regcomp
	cbz	w0, LBB0_68
; %bb.64:
Lloh177:
	adrp	x1, _ignore_re@GOTPAGE
Lloh178:
	ldr	x1, [x1, _ignore_re@GOTPAGEOFF]
	mov	x2, x22
	mov	x3, x23
	bl	_regerror
	ldr	x8, [x24]
	ldrb	w9, [x8]
	cbnz	w9, LBB0_66
; %bb.65:
	str	x22, [sp, #-16]!
Lloh179:
	adrp	x1, l_.str.2@PAGE
Lloh180:
	add	x1, x1, l_.str.2@PAGEOFF
	b	LBB0_67
LBB0_66:
	stp	x8, x22, [sp, #-16]!
Lloh181:
	adrp	x1, l_.str.1@PAGE
Lloh182:
	add	x1, x1, l_.str.1@PAGEOFF
LBB0_67:
	mov	w0, #2
	bl	_errx
	add	sp, sp, #16
LBB0_68:
	mov	sp, x19
LBB0_69:
	ldr	x0, [x21]
Lloh183:
	adrp	x1, l_.str.3@PAGE
Lloh184:
	add	x1, x1, l_.str.3@PAGEOFF
	bl	_strcmp
	mov	x22, x0
Lloh185:
	adrp	x24, _STDIN_FILENO@GOTPAGE
Lloh186:
	ldr	x24, [x24, _STDIN_FILENO@GOTPAGEOFF]
	cbnz	x0, LBB0_71
; %bb.70:
	ldr	w0, [x24]
Lloh187:
	adrp	x1, _stb1@GOTPAGE
Lloh188:
	ldr	x1, [x1, _stb1@GOTPAGEOFF]
	bl	_fstat
	b	LBB0_73
LBB0_71:
	ldr	x0, [x21]
Lloh189:
	adrp	x1, _stb1@GOTPAGE
Lloh190:
	ldr	x1, [x1, _stb1@GOTPAGEOFF]
	bl	_stat
	cbz	x0, LBB0_73
; %bb.72:
	ldr	x8, [x21]
	str	x8, [sp, #-16]!
Lloh191:
	adrp	x1, l_.str.2@PAGE
Lloh192:
	add	x1, x1, l_.str.2@PAGEOFF
	mov	w0, #2
	bl	_err
	add	sp, sp, #16
LBB0_73:
Lloh193:
	adrp	x23, _stb1@GOTPAGE
Lloh194:
	ldr	x23, [x23, _stb1@GOTPAGEOFF]
	ldr	x0, [x21, #8]
Lloh195:
	adrp	x1, l_.str.3@PAGE
Lloh196:
	add	x1, x1, l_.str.3@PAGEOFF
	bl	_strcmp
Lloh197:
	adrp	x19, _stb2@GOTPAGE
Lloh198:
	ldr	x19, [x19, _stb2@GOTPAGEOFF]
	cbnz	x0, LBB0_75
; %bb.74:
	ldr	w0, [x24]
Lloh199:
	adrp	x1, _stb2@GOTPAGE
Lloh200:
	ldr	x1, [x1, _stb2@GOTPAGEOFF]
	bl	_fstat
	b	LBB0_78
LBB0_75:
	ldr	x0, [x21, #8]
Lloh201:
	adrp	x1, _stb2@GOTPAGE
Lloh202:
	ldr	x1, [x1, _stb2@GOTPAGEOFF]
	bl	_stat
	cbz	x0, LBB0_77
; %bb.76:
	ldr	x8, [x21, #8]
	str	x8, [sp, #-16]!
Lloh203:
	adrp	x1, l_.str.2@PAGE
Lloh204:
	add	x1, x1, l_.str.2@PAGEOFF
	mov	w0, #2
	bl	_err
	add	sp, sp, #16
LBB0_77:
	cbnz	x22, LBB0_81
LBB0_78:
	ldr	w0, [x23]
	bl	_S_ISDIR
	cbnz	x0, LBB0_80
; %bb.79:
	ldr	w0, [x19]
	bl	_S_ISDIR
	cbz	x0, LBB0_81
LBB0_80:
Lloh205:
	adrp	x1, l_.str.4@PAGE
Lloh206:
	add	x1, x1, l_.str.4@PAGEOFF
	mov	w0, #2
	bl	_errx
LBB0_81:
	mov	x0, x20
	mov	x1, x21
	bl	_set_argstr
	ldr	w0, [x23]
	bl	_S_ISDIR
	cbz	x0, LBB0_83
; %bb.82:
	ldr	w0, [x19]
	bl	_S_ISDIR
	cbnz	x0, LBB0_90
LBB0_83:
	ldr	w0, [x23]
	bl	_S_ISDIR
	cbz	x0, LBB0_86
; %bb.84:
	ldp	x0, x1, [x21]
	bl	_splice
	str	x0, [x21]
Lloh207:
	adrp	x1, _stb1@GOTPAGE
Lloh208:
	ldr	x1, [x1, _stb1@GOTPAGEOFF]
	bl	_stat
	tbz	x0, #63, LBB0_86
; %bb.85:
	ldr	x8, [x21]
	str	x8, [sp, #-16]!
Lloh209:
	adrp	x1, l_.str.2@PAGE
Lloh210:
	add	x1, x1, l_.str.2@PAGEOFF
	mov	w0, #2
	bl	_err
	add	sp, sp, #16
LBB0_86:
	ldr	w0, [x19]
	bl	_S_ISDIR
	cbz	x0, LBB0_89
; %bb.87:
	ldp	x1, x0, [x21]
	bl	_splice
	str	x0, [x21, #8]
Lloh211:
	adrp	x1, _stb2@GOTPAGE
Lloh212:
	ldr	x1, [x1, _stb2@GOTPAGEOFF]
	bl	_stat
	tbz	x0, #63, LBB0_89
; %bb.88:
	ldr	x8, [x21, #8]
	str	x8, [sp, #-16]!
Lloh213:
	adrp	x1, l_.str.2@PAGE
Lloh214:
	add	x1, x1, l_.str.2@PAGEOFF
	mov	w0, #2
	bl	_err
	add	sp, sp, #16
LBB0_89:
	ldp	x0, x1, [x21]
	ldur	w2, [x29, #-100]                ; 4-byte Folded Reload
	mov	w3, #1
	bl	_diffreg
	ldp	x1, x2, [x21]
Lloh215:
	adrp	x3, l_.str.6@PAGE
Lloh216:
	add	x3, x3, l_.str.6@PAGEOFF
	bl	_print_status
	b	LBB0_93
LBB0_90:
Lloh217:
	adrp	x8, _diff_format@GOTPAGE
Lloh218:
	ldr	x8, [x8, _diff_format@GOTPAGEOFF]
Lloh219:
	ldr	x8, [x8]
Lloh220:
	adrp	x9, _D_IFDEF@GOTPAGE
Lloh221:
	ldr	x9, [x9, _D_IFDEF@GOTPAGEOFF]
Lloh222:
	ldr	x9, [x9]
	cmp	x8, x9
	b.ne	LBB0_92
; %bb.91:
Lloh223:
	adrp	x1, l_.str.5@PAGE
Lloh224:
	add	x1, x1, l_.str.5@PAGEOFF
	mov	w0, #2
	bl	_errx
LBB0_92:
	ldp	x0, x1, [x21]
	ldur	w2, [x29, #-100]                ; 4-byte Folded Reload
	bl	_diffdir
LBB0_93:
Lloh225:
	adrp	x8, _status@GOTPAGE
Lloh226:
	ldr	x8, [x8, _status@GOTPAGEOFF]
Lloh227:
	ldr	w0, [x8]
	bl	_exit
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh6, Lloh7
	.loh AdrpLdrGotStr	Lloh2, Lloh3, Lloh5
	.loh AdrpLdrGotStr	Lloh0, Lloh1, Lloh4
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpLdrGotStr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGot	Lloh19, Lloh20
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh26
	.loh AdrpLdrGotStr	Lloh21, Lloh22, Lloh25
	.loh AdrpLdrGotLdr	Lloh27, Lloh28, Lloh29
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGotStr	Lloh30, Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotStr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGot	Lloh48, Lloh49
	.loh AdrpLdrGotStr	Lloh59, Lloh60, Lloh61
	.loh AdrpLdrGotLdr	Lloh56, Lloh57, Lloh58
	.loh AdrpLdrGotStr	Lloh53, Lloh54, Lloh55
	.loh AdrpLdrGotLdr	Lloh50, Lloh51, Lloh52
	.loh AdrpLdrGot	Lloh62, Lloh63
	.loh AdrpLdrGot	Lloh64, Lloh65
	.loh AdrpLdrGotStr	Lloh69, Lloh70, Lloh71
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpLdrGotLdr	Lloh72, Lloh73, Lloh74
	.loh AdrpLdrGot	Lloh75, Lloh76
	.loh AdrpLdrGot	Lloh77, Lloh78
	.loh AdrpLdrGot	Lloh79, Lloh80
	.loh AdrpLdrGot	Lloh81, Lloh82
	.loh AdrpLdrGot	Lloh83, Lloh84
	.loh AdrpLdrGot	Lloh85, Lloh86
	.loh AdrpLdrGot	Lloh87, Lloh88
	.loh AdrpLdrGotLdr	Lloh89, Lloh90, Lloh91
	.loh AdrpLdrGotStr	Lloh98, Lloh99, Lloh100
	.loh AdrpLdrGotLdr	Lloh95, Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh92, Lloh93, Lloh94
	.loh AdrpAdd	Lloh101, Lloh102
	.loh AdrpLdrGot	Lloh103, Lloh104
	.loh AdrpLdrGotLdr	Lloh105, Lloh106, Lloh107
	.loh AdrpLdrGotLdr	Lloh108, Lloh109, Lloh110
	.loh AdrpLdrGot	Lloh111, Lloh112
	.loh AdrpLdrGot	Lloh113, Lloh114
	.loh AdrpLdrGot	Lloh115, Lloh116
	.loh AdrpLdrGotStr	Lloh117, Lloh118, Lloh119
	.loh AdrpLdrGotLdr	Lloh120, Lloh121, Lloh122
	.loh AdrpLdrGotStr	Lloh126, Lloh127, Lloh128
	.loh AdrpLdrGotLdr	Lloh123, Lloh124, Lloh125
	.loh AdrpLdrGot	Lloh129, Lloh130
	.loh AdrpLdrGot	Lloh131, Lloh132
	.loh AdrpLdrGot	Lloh133, Lloh134
	.loh AdrpLdrGot	Lloh135, Lloh136
	.loh AdrpLdrGot	Lloh137, Lloh138
	.loh AdrpLdrGotStr	Lloh139, Lloh140, Lloh141
	.loh AdrpLdrGot	Lloh142, Lloh143
	.loh AdrpLdrGotStr	Lloh153, Lloh154, Lloh155
	.loh AdrpLdrGotLdr	Lloh150, Lloh151, Lloh152
	.loh AdrpLdrGotStr	Lloh147, Lloh148, Lloh149
	.loh AdrpLdrGotLdr	Lloh144, Lloh145, Lloh146
	.loh AdrpLdrGotLdr	Lloh156, Lloh157, Lloh158
	.loh AdrpLdrGotLdr	Lloh159, Lloh160, Lloh161
	.loh AdrpLdrGot	Lloh162, Lloh163
	.loh AdrpLdrGot	Lloh175, Lloh176
	.loh AdrpLdrGotLdr	Lloh172, Lloh173, Lloh174
	.loh AdrpLdrGotLdr	Lloh169, Lloh170, Lloh171
	.loh AdrpLdrGot	Lloh167, Lloh168
	.loh AdrpLdrGotLdr	Lloh164, Lloh165, Lloh166
	.loh AdrpLdrGot	Lloh177, Lloh178
	.loh AdrpAdd	Lloh179, Lloh180
	.loh AdrpAdd	Lloh181, Lloh182
	.loh AdrpLdrGot	Lloh185, Lloh186
	.loh AdrpAdd	Lloh183, Lloh184
	.loh AdrpLdrGot	Lloh187, Lloh188
	.loh AdrpLdrGot	Lloh189, Lloh190
	.loh AdrpAdd	Lloh191, Lloh192
	.loh AdrpLdrGot	Lloh197, Lloh198
	.loh AdrpAdd	Lloh195, Lloh196
	.loh AdrpLdrGot	Lloh193, Lloh194
	.loh AdrpLdrGot	Lloh199, Lloh200
	.loh AdrpLdrGot	Lloh201, Lloh202
	.loh AdrpAdd	Lloh203, Lloh204
	.loh AdrpAdd	Lloh205, Lloh206
	.loh AdrpLdrGot	Lloh207, Lloh208
	.loh AdrpAdd	Lloh209, Lloh210
	.loh AdrpLdrGot	Lloh211, Lloh212
	.loh AdrpAdd	Lloh213, Lloh214
	.loh AdrpAdd	Lloh215, Lloh216
	.loh AdrpLdrGotLdr	Lloh220, Lloh221, Lloh222
	.loh AdrpLdrGotLdr	Lloh217, Lloh218, Lloh219
	.loh AdrpAdd	Lloh223, Lloh224
	.loh AdrpLdrGotLdr	Lloh225, Lloh226, Lloh227
	.cfi_endproc
	.section	__TEXT,__const
	.p2align	1
lJTI0_0:
	.short	(LBB0_60-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_6-LBB0_1)>>2
	.short	(LBB0_6-LBB0_1)>>2
	.short	(LBB0_6-LBB0_1)>>2
	.short	(LBB0_6-LBB0_1)>>2
	.short	(LBB0_6-LBB0_1)>>2
	.short	(LBB0_6-LBB0_1)>>2
	.short	(LBB0_6-LBB0_1)>>2
	.short	(LBB0_6-LBB0_1)>>2
	.short	(LBB0_6-LBB0_1)>>2
	.short	(LBB0_6-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_22-LBB0_1)>>2
	.short	(LBB0_12-LBB0_1)>>2
	.short	(LBB0_23-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_3-LBB0_1)>>2
	.short	(LBB0_39-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_40-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_24-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_25-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_26-LBB0_1)>>2
	.short	(LBB0_43-LBB0_1)>>2
	.short	(LBB0_13-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_27-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_1-LBB0_1)>>2
	.short	(LBB0_28-LBB0_1)>>2
	.short	(LBB0_12-LBB0_1)>>2
	.short	(LBB0_44-LBB0_1)>>2
	.short	(LBB0_29-LBB0_1)>>2
	.short	(LBB0_30-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_3-LBB0_1)>>2
	.short	(LBB0_31-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_32-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_45-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_47-LBB0_1)>>2
	.short	(LBB0_33-LBB0_1)>>2
	.short	(LBB0_50-LBB0_1)>>2
	.short	(LBB0_34-LBB0_1)>>2
	.short	(LBB0_51-LBB0_1)>>2
	.short	(LBB0_13-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_52-LBB0_1)>>2
	.short	(LBB0_35-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_42-LBB0_1)>>2
	.short	(LBB0_36-LBB0_1)>>2
	.short	(LBB0_53-LBB0_1)>>2
	.short	(LBB0_54-LBB0_1)>>2
	.short	(LBB0_38-LBB0_1)>>2
	.short	(LBB0_55-LBB0_1)>>2
	.short	(LBB0_3-LBB0_1)>>2
	.short	(LBB0_57-LBB0_1)>>2
                                        ; -- End function
	.comm	_diff_context,4,2               ; @diff_context
	.comm	_diff_format,8,3                ; @diff_format
	.comm	_OPTIONS,4,2                    ; @OPTIONS
	.comm	_longopts,4,2                   ; @longopts
	.comm	_INT_MAX,4,2                    ; @INT_MAX
	.comm	_D_FORCEASCII,4,2               ; @D_FORCEASCII
	.comm	_D_FOLDBLANKS,4,2               ; @D_FOLDBLANKS
	.comm	_cflag,4,2                      ; @cflag
	.comm	_D_CONTEXT,8,3                  ; @D_CONTEXT
	.comm	_optarg,8,3                     ; @optarg
	.comm	_D_MINIMAL,4,2                  ; @D_MINIMAL
	.comm	_D_IFDEF,8,3                    ; @D_IFDEF
	.comm	_ifdefname,8,3                  ; @ifdefname
	.comm	_D_EDIT,8,3                     ; @D_EDIT
	.comm	_D_REVERSE,8,3                  ; @D_REVERSE
	.comm	_D_SKIPBLANKLINES,4,2           ; @D_SKIPBLANKLINES
	.comm	_D_IGNORECASE,4,2               ; @D_IGNORECASE
	.comm	_label,8,3                      ; @label
	.comm	_lflag,4,2                      ; @lflag
	.comm	_Nflag,4,2                      ; @Nflag
	.comm	_D_NREVERSE,8,3                 ; @D_NREVERSE
	.comm	_D_PROTOTYPE,4,2                ; @D_PROTOTYPE
	.comm	_Pflag,4,2                      ; @Pflag
	.comm	_rflag,4,2                      ; @rflag
	.comm	_D_BRIEF,8,3                    ; @D_BRIEF
	.comm	_start,8,3                      ; @start
	.comm	_sflag,4,2                      ; @sflag
	.comm	_Tflag,4,2                      ; @Tflag
	.comm	_D_EXPANDTABS,4,2               ; @D_EXPANDTABS
	.comm	_D_UNIFIED,8,3                  ; @D_UNIFIED
	.comm	_D_IGNOREBLANKS,4,2             ; @D_IGNOREBLANKS
	.comm	_D_GFORMAT,8,3                  ; @D_GFORMAT
	.comm	_group_format,8,3               ; @group_format
	.comm	_ignore_file_case,4,2           ; @ignore_file_case
	.comm	_D_NORMAL,8,3                   ; @D_NORMAL
	.comm	_tabsize,4,2                    ; @tabsize
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"Invalid argument for tabsize"

	.comm	_D_STRIPCR,4,2                  ; @D_STRIPCR
	.comm	_optind,4,2                     ; @optind
	.comm	_ignore_pats,8,3                ; @ignore_pats
	.comm	_BUFSIZ,4,2                     ; @BUFSIZ
	.comm	_ignore_re,4,2                  ; @ignore_re
	.comm	_REG_NEWLINE,4,2                ; @REG_NEWLINE
	.comm	_REG_EXTENDED,4,2               ; @REG_EXTENDED
l_.str.1:                               ; @.str.1
	.asciz	"%s: %s"

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

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

	.comm	_STDIN_FILENO,4,2               ; @STDIN_FILENO
	.comm	_stb1,4,2                       ; @stb1
	.comm	_stb2,4,2                       ; @stb2
l_.str.4:                               ; @.str.4
	.asciz	"can't compare - to a directory"

l_.str.5:                               ; @.str.5
	.asciz	"-D option not supported with directories"

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

	.comm	_status,4,2                     ; @status
.subsections_via_symbols
