	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function update_vars
_update_vars:                           ## @update_vars
	.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	%r12
	pushq	%rbx
	.cfi_offset %rbx, -48
	.cfi_offset %r12, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	%rdi, %r12
	movq	_STRpath@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rsi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_3
## %bb.1:
	movq	(%rbx), %rdi
	callq	_adrof
	testq	%rax, %rax
	je	LBB0_6
## %bb.2:
	movl	(%rax), %edi
	callq	_exportpath
	xorl	%edi, %edi
	xorl	%esi, %esi
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_dohash                         ## TAILCALL
LBB0_3:
	movq	_STRnoclobber@GOTPCREL(%rip), %rbx
	movq	(%rbx), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_7
## %bb.4:
	movq	(%rbx), %rdi
	callq	_adrof
	testq	%rax, %rax
	je	LBB0_6
## %bb.5:
	movl	(%rax), %edi
	callq	_set_noclobber
	movq	_no_clobber@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	jmp	LBB0_21
LBB0_6:
	movq	_ERR_NAME@GOTPCREL(%rip), %rax
	movq	_ERR_UNDVAR@GOTPCREL(%rip), %rcx
	movl	(%rcx), %edi
	orl	(%rax), %edi
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_stderror                       ## TAILCALL
LBB0_7:
	movq	_STRhistchars@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_10
## %bb.8:
	movq	%r12, %rdi
	callq	_varval
	movb	(%rax), %cl
	movq	_HIST@GOTPCREL(%rip), %rdx
	movb	%cl, (%rdx)
	testb	%cl, %cl
	je	LBB0_13
## %bb.9:
	movb	1(%rax), %al
	jmp	LBB0_14
LBB0_10:
	movq	_STRpromptchars@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_15
## %bb.11:
	movq	%r12, %rdi
	callq	_varval
	movb	(%rax), %cl
	movq	_PRCH@GOTPCREL(%rip), %rdx
	movb	%cl, (%rdx)
	testb	%cl, %cl
	je	LBB0_18
## %bb.12:
	movb	1(%rax), %al
	jmp	LBB0_19
LBB0_13:
	xorl	%eax, %eax
LBB0_14:
	movq	_HISTSUB@GOTPCREL(%rip), %rcx
	jmp	LBB0_20
LBB0_15:
	movq	_STRhistlit@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_22
## %bb.16:
	movq	_HistLit@GOTPCREL(%rip), %rax
LBB0_17:
	movl	$1, (%rax)
	jmp	LBB0_21
LBB0_18:
	xorl	%eax, %eax
LBB0_19:
	movq	_PRCHROOT@GOTPCREL(%rip), %rcx
LBB0_20:
	movb	%al, (%rcx)
LBB0_21:
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	retq
LBB0_22:
	movq	_STRuser@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_24
## %bb.23:
	movq	_STRKUSER@GOTPCREL(%rip), %rax
	movl	(%rax), %r14d
	movq	%r12, %rdi
	callq	_varval
	movl	%r14d, %edi
	movq	%rax, %rsi
	callq	_tsetenv
	movq	_STRLOGNAME@GOTPCREL(%rip), %rax
	jmp	LBB0_26
LBB0_24:
	movq	_STRgroup@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_27
## %bb.25:
	movq	_STRKGROUP@GOTPCREL(%rip), %rax
LBB0_26:
	movl	(%rax), %r14d
	movq	%r12, %rdi
	callq	_varval
	movl	%r14d, %edi
	movq	%rax, %rsi
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_tsetenv                        ## TAILCALL
LBB0_27:
	movq	_STRwordchars@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_29
## %bb.28:
	movq	%r12, %rdi
	callq	_varval
	movq	_word_chars@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_21
LBB0_29:
	movq	_STRloginsh@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_31
## %bb.30:
	movq	_loginsh@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_31:
	movq	_STRanyerror@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_33
## %bb.32:
	movq	_anyerror@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_33:
	movq	_STRsymlinks@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_36
## %bb.34:
	movq	%r12, %rdi
	callq	_varval
	movq	%rax, %rbx
	movq	_STRignore@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%rbx, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_43
## %bb.35:
	movq	_SYM_IGNORE@GOTPCREL(%rip), %rax
	jmp	LBB0_49
LBB0_36:
	movq	_STRterm@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_45
## %bb.37:
	movq	%r12, %rdi
	callq	_varval
	movq	%rax, %rbx
	movq	_STRKTERM@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%rbx, %rsi
	callq	_tsetenv
	movq	_GotTermCaps@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_noediting@GOTPCREL(%rip), %r14
	cmpq	$0, (%r14)
	je	LBB0_42
## %bb.38:
	movq	_STRnetwork@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	callq	_Strcmp
	testq	%rax, %rax
	je	LBB0_42
## %bb.39:
	movq	_STRunknown@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	callq	_Strcmp
	testq	%rax, %rax
	je	LBB0_42
## %bb.40:
	movq	_STRdumb@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	%rbx, %rdi
	callq	_Strcmp
	testq	%rax, %rax
	je	LBB0_42
## %bb.41:
	movq	_editing@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	$0, (%r14)
	movq	_STRedit@GOTPCREL(%rip), %rax
	movq	(%rax), %rdi
	callq	_setNS
LBB0_42:
	xorl	%eax, %eax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_ed_Init                        ## TAILCALL
LBB0_43:
	movq	_STRexpand@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%rbx, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_47
## %bb.44:
	movq	_SYM_EXPAND@GOTPCREL(%rip), %rax
	jmp	LBB0_49
LBB0_45:
	movq	_STRhome@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_50
## %bb.46:
	movq	%r12, %rdi
	callq	_varval
	movq	%rax, %rdi
	callq	_Strsave
	movq	%rax, %r15
	movq	_xfree@GOTPCREL(%rip), %rbx
	movl	(%rbx), %esi
	movq	%rax, %rdi
	callq	_cleanup_push
	movq	%r15, %rdi
	movq	%r15, %rsi
	callq	_dcanon
	movq	%rax, %r14
	movq	%r15, %rdi
	callq	_cleanup_ignore
	movq	%r15, %rdi
	callq	_cleanup_until
	movl	(%rbx), %esi
	movq	%r14, %rdi
	callq	_cleanup_push
	movq	_VAR_READWRITE@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	movq	%r12, %rdi
	movq	%r14, %rsi
	callq	_setcopy
	movq	_STRKHOME@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	%r14, %rsi
	callq	_tsetenv
	xorl	%eax, %eax
	callq	_dtilde
	movq	%r14, %rdi
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_cleanup_until                  ## TAILCALL
LBB0_47:
	movq	_STRchase@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%rbx, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_52
## %bb.48:
	movq	_SYM_CHASE@GOTPCREL(%rip), %rax
LBB0_49:
	movq	(%rax), %rax
	movq	_symlinks@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	jmp	LBB0_21
LBB0_50:
	movq	_STRedit@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_53
## %bb.51:
	movq	_editing@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	movq	_noediting@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	jmp	LBB0_21
LBB0_52:
	movq	_symlinks@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	jmp	LBB0_21
LBB0_53:
	movq	_STRvimode@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_55
## %bb.54:
	movq	_VImode@GOTPCREL(%rip), %rax
	movl	$1, (%rax)
	xorl	%eax, %eax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_update_wordchars               ## TAILCALL
LBB0_55:
	movq	_STRshlvl@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_57
## %bb.56:
	movq	_STRKSHLVL@GOTPCREL(%rip), %rax
	jmp	LBB0_26
LBB0_57:
	movq	_STRignoreeof@GOTPCREL(%rip), %r15
	movq	(%r15), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_65
## %bb.58:
	movq	_numeof@GOTPCREL(%rip), %r14
	movl	$0, (%r14)
	movq	(%r15), %rdi
	callq	_varval
	testq	%rax, %rax
	je	LBB0_63
## %bb.59:
	movq	%rax, %rbx
	movb	(%rax), %al
	testb	%al, %al
	je	LBB0_63
## %bb.60:
	incq	%rbx
LBB0_61:                                ## =>This Inner Loop Header: Depth=1
	movsbl	%al, %edi
	callq	_Isdigit
	testl	%eax, %eax
	je	LBB0_64
## %bb.62:                              ##   in Loop: Header=BB0_61 Depth=1
	movl	(%r14), %eax
	leal	(%rax,%rax,4), %eax
	movsbl	-1(%rbx), %ecx
	leal	(%rcx,%rax,2), %eax
	addl	$-48, %eax
	movl	%eax, (%r14)
	movzbl	(%rbx), %eax
	incq	%rbx
	testb	%al, %al
	jne	LBB0_61
LBB0_63:
	cmpl	$0, (%r14)
	jg	LBB0_21
LBB0_64:
	movl	$26, (%r14)
	jmp	LBB0_21
LBB0_65:
	movq	_STRbackslash_quote@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_67
## %bb.66:
	movq	_bslash_quote@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_67:
	movq	_STRcompat_expr@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_69
## %bb.68:
	movq	_compat_expr@GOTPCREL(%rip), %rax
	jmp	LBB0_17
LBB0_69:
	movq	_STRdirstack@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_71
## %bb.70:
	xorl	%eax, %eax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_dsetstack                      ## TAILCALL
LBB0_71:
	movq	_STRrecognize_only_executables@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_73
## %bb.72:
	xorl	%eax, %eax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_tw_cmd_free                    ## TAILCALL
LBB0_73:
	movq	_STRkillring@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_75
## %bb.74:
	movq	%r12, %rdi
	callq	_varval
	movq	%rax, %rdi
	callq	_getn
	movl	%eax, %edi
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_SetKillRing                    ## TAILCALL
LBB0_75:
	movq	_STRhistory@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_77
## %bb.76:
	movq	%r12, %rdi
	callq	_varval
	movq	%rax, %rdi
	callq	_getn
	movl	%eax, %edi
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_sethistory                     ## TAILCALL
LBB0_77:
	movq	_STRwatch@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_79
## %bb.78:
	xorl	%eax, %eax
	popq	%rbx
	popq	%r12
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_resetwatch                     ## TAILCALL
LBB0_79:
	movq	_STRimplicitcd@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_81
## %bb.80:
	movq	%r12, %rdi
	callq	_varval
	movq	_STRverbose@GOTPCREL(%rip), %rcx
	movq	(%rcx), %rsi
	movq	%rax, %rdi
	callq	_eq
	cmpq	$1, %rax
	movl	$2, %eax
	sbbl	$0, %eax
	movq	_implicit_cd@GOTPCREL(%rip), %rcx
	movl	%eax, (%rcx)
	jmp	LBB0_21
LBB0_81:
	movq	_STRcdtohome@GOTPCREL(%rip), %rax
	movq	(%rax), %rsi
	movq	%r12, %rdi
	callq	_eq
	testq	%rax, %rax
	je	LBB0_21
## %bb.82:
	movq	_cdtohome@GOTPCREL(%rip), %rax
	jmp	LBB0_17
	.cfi_endproc
                                        ## -- End function
	.comm	_STRpath,8,3                    ## @STRpath
	.comm	_ERR_NAME,4,2                   ## @ERR_NAME
	.comm	_ERR_UNDVAR,4,2                 ## @ERR_UNDVAR
	.comm	_STRnoclobber,8,3               ## @STRnoclobber
	.comm	_no_clobber,4,2                 ## @no_clobber
	.comm	_STRhistchars,8,3               ## @STRhistchars
	.comm	_HIST,1,0                       ## @HIST
	.comm	_HISTSUB,1,0                    ## @HISTSUB
	.comm	_STRpromptchars,8,3             ## @STRpromptchars
	.comm	_PRCH,1,0                       ## @PRCH
	.comm	_PRCHROOT,1,0                   ## @PRCHROOT
	.comm	_STRhistlit,8,3                 ## @STRhistlit
	.comm	_HistLit,4,2                    ## @HistLit
	.comm	_STRuser,8,3                    ## @STRuser
	.comm	_STRKUSER,4,2                   ## @STRKUSER
	.comm	_STRLOGNAME,4,2                 ## @STRLOGNAME
	.comm	_STRgroup,8,3                   ## @STRgroup
	.comm	_STRKGROUP,4,2                  ## @STRKGROUP
	.comm	_STRwordchars,8,3               ## @STRwordchars
	.comm	_word_chars,8,3                 ## @word_chars
	.comm	_STRloginsh,8,3                 ## @STRloginsh
	.comm	_loginsh,4,2                    ## @loginsh
	.comm	_STRanyerror,8,3                ## @STRanyerror
	.comm	_anyerror,4,2                   ## @anyerror
	.comm	_STRsymlinks,8,3                ## @STRsymlinks
	.comm	_STRignore,8,3                  ## @STRignore
	.comm	_SYM_IGNORE,8,3                 ## @SYM_IGNORE
	.comm	_symlinks,8,3                   ## @symlinks
	.comm	_STRexpand,8,3                  ## @STRexpand
	.comm	_SYM_EXPAND,8,3                 ## @SYM_EXPAND
	.comm	_STRchase,8,3                   ## @STRchase
	.comm	_SYM_CHASE,8,3                  ## @SYM_CHASE
	.comm	_STRterm,8,3                    ## @STRterm
	.comm	_STRKTERM,4,2                   ## @STRKTERM
	.comm	_GotTermCaps,8,3                ## @GotTermCaps
	.comm	_noediting,8,3                  ## @noediting
	.comm	_STRnetwork,4,2                 ## @STRnetwork
	.comm	_STRunknown,4,2                 ## @STRunknown
	.comm	_STRdumb,4,2                    ## @STRdumb
	.comm	_editing,4,2                    ## @editing
	.comm	_STRedit,8,3                    ## @STRedit
	.comm	_STRhome,8,3                    ## @STRhome
	.comm	_xfree,4,2                      ## @xfree
	.comm	_VAR_READWRITE,4,2              ## @VAR_READWRITE
	.comm	_STRKHOME,4,2                   ## @STRKHOME
	.comm	_STRvimode,8,3                  ## @STRvimode
	.comm	_VImode,4,2                     ## @VImode
	.comm	_STRshlvl,8,3                   ## @STRshlvl
	.comm	_STRKSHLVL,4,2                  ## @STRKSHLVL
	.comm	_STRignoreeof,8,3               ## @STRignoreeof
	.comm	_numeof,4,2                     ## @numeof
	.comm	_STRbackslash_quote,8,3         ## @STRbackslash_quote
	.comm	_bslash_quote,4,2               ## @bslash_quote
	.comm	_STRcompat_expr,8,3             ## @STRcompat_expr
	.comm	_compat_expr,4,2                ## @compat_expr
	.comm	_STRdirstack,8,3                ## @STRdirstack
	.comm	_STRrecognize_only_executables,8,3 ## @STRrecognize_only_executables
	.comm	_STRkillring,8,3                ## @STRkillring
	.comm	_STRhistory,8,3                 ## @STRhistory
	.comm	_STRwatch,8,3                   ## @STRwatch
	.comm	_STRimplicitcd,8,3              ## @STRimplicitcd
	.comm	_STRverbose,8,3                 ## @STRverbose
	.comm	_implicit_cd,4,2                ## @implicit_cd
	.comm	_STRcdtohome,8,3                ## @STRcdtohome
	.comm	_cdtohome,4,2                   ## @cdtohome
	.comm	_CHECK_MBYTEVAR,8,3             ## @CHECK_MBYTEVAR
	.comm	_STRTERMCAP,4,2                 ## @STRTERMCAP
	.comm	_STRcatalog,8,3                 ## @STRcatalog
	.comm	_STRcolor,8,3                   ## @STRcolor
	.comm	_STRfilec,8,3                   ## @STRfilec
	.comm	_STRnokanji,8,3                 ## @STRnokanji
	.comm	_filec,4,2                      ## @filec
	.no_dead_strip	_update_vars
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function update_vars
_update_vars:                           ; @update_vars
	.cfi_startproc
; %bb.0:
	stp	x22, x21, [sp, #-48]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 48
	stp	x20, x19, [sp, #16]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #32]             ; 16-byte Folded Spill
	add	x29, sp, #32
	.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
	mov	x19, x0
Lloh0:
	adrp	x20, _STRpath@GOTPAGE
Lloh1:
	ldr	x20, [x20, _STRpath@GOTPAGEOFF]
	ldr	x1, [x20]
	bl	_eq
	cbz	x0, LBB0_3
; %bb.1:
	ldr	x0, [x20]
	bl	_adrof
	cbz	x0, LBB0_6
; %bb.2:
	ldr	w0, [x0]
	bl	_exportpath
	mov	x0, #0
	mov	x1, #0
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_dohash
LBB0_3:
Lloh2:
	adrp	x20, _STRnoclobber@GOTPAGE
Lloh3:
	ldr	x20, [x20, _STRnoclobber@GOTPAGEOFF]
	ldr	x1, [x20]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_7
; %bb.4:
	ldr	x0, [x20]
	bl	_adrof
	cbz	x0, LBB0_6
; %bb.5:
	ldr	w0, [x0]
	bl	_set_noclobber
Lloh4:
	adrp	x8, _no_clobber@GOTPAGE
Lloh5:
	ldr	x8, [x8, _no_clobber@GOTPAGEOFF]
Lloh6:
	str	w0, [x8]
	b	LBB0_18
LBB0_6:
Lloh7:
	adrp	x8, _ERR_NAME@GOTPAGE
Lloh8:
	ldr	x8, [x8, _ERR_NAME@GOTPAGEOFF]
Lloh9:
	ldr	w8, [x8]
Lloh10:
	adrp	x9, _ERR_UNDVAR@GOTPAGE
Lloh11:
	ldr	x9, [x9, _ERR_UNDVAR@GOTPAGEOFF]
Lloh12:
	ldr	w9, [x9]
	orr	w0, w9, w8
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_stderror
LBB0_7:
Lloh13:
	adrp	x8, _STRhistchars@GOTPAGE
Lloh14:
	ldr	x8, [x8, _STRhistchars@GOTPAGEOFF]
Lloh15:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_11
; %bb.8:
	mov	x0, x19
	bl	_varval
	ldrb	w8, [x0]
Lloh16:
	adrp	x9, _HIST@GOTPAGE
Lloh17:
	ldr	x9, [x9, _HIST@GOTPAGEOFF]
Lloh18:
	strb	w8, [x9]
	cbz	w8, LBB0_10
; %bb.9:
	ldrb	w8, [x0, #1]
LBB0_10:
Lloh19:
	adrp	x9, _HISTSUB@GOTPAGE
Lloh20:
	ldr	x9, [x9, _HISTSUB@GOTPAGEOFF]
Lloh21:
	strb	w8, [x9]
	b	LBB0_18
LBB0_11:
Lloh22:
	adrp	x8, _STRpromptchars@GOTPAGE
Lloh23:
	ldr	x8, [x8, _STRpromptchars@GOTPAGEOFF]
Lloh24:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_15
; %bb.12:
	mov	x0, x19
	bl	_varval
	ldrb	w8, [x0]
Lloh25:
	adrp	x9, _PRCH@GOTPAGE
Lloh26:
	ldr	x9, [x9, _PRCH@GOTPAGEOFF]
Lloh27:
	strb	w8, [x9]
	cbz	w8, LBB0_14
; %bb.13:
	ldrb	w8, [x0, #1]
LBB0_14:
Lloh28:
	adrp	x9, _PRCHROOT@GOTPAGE
Lloh29:
	ldr	x9, [x9, _PRCHROOT@GOTPAGEOFF]
Lloh30:
	strb	w8, [x9]
	b	LBB0_18
LBB0_15:
Lloh31:
	adrp	x8, _STRhistlit@GOTPAGE
Lloh32:
	ldr	x8, [x8, _STRhistlit@GOTPAGEOFF]
Lloh33:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_19
; %bb.16:
Lloh34:
	adrp	x8, _HistLit@GOTPAGE
Lloh35:
	ldr	x8, [x8, _HistLit@GOTPAGEOFF]
LBB0_17:
	mov	w9, #1
	str	w9, [x8]
LBB0_18:
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	ret
LBB0_19:
Lloh36:
	adrp	x8, _STRuser@GOTPAGE
Lloh37:
	ldr	x8, [x8, _STRuser@GOTPAGEOFF]
Lloh38:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_21
; %bb.20:
Lloh39:
	adrp	x8, _STRKUSER@GOTPAGE
Lloh40:
	ldr	x8, [x8, _STRKUSER@GOTPAGEOFF]
Lloh41:
	ldr	w20, [x8]
	mov	x0, x19
	bl	_varval
	mov	x1, x0
	mov	x0, x20
	bl	_tsetenv
Lloh42:
	adrp	x8, _STRLOGNAME@GOTPAGE
Lloh43:
	ldr	x8, [x8, _STRLOGNAME@GOTPAGEOFF]
	b	LBB0_23
LBB0_21:
Lloh44:
	adrp	x8, _STRgroup@GOTPAGE
Lloh45:
	ldr	x8, [x8, _STRgroup@GOTPAGEOFF]
Lloh46:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_24
; %bb.22:
Lloh47:
	adrp	x8, _STRKGROUP@GOTPAGE
Lloh48:
	ldr	x8, [x8, _STRKGROUP@GOTPAGEOFF]
LBB0_23:
	ldr	w20, [x8]
	mov	x0, x19
	bl	_varval
	mov	x1, x0
	mov	x0, x20
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_tsetenv
LBB0_24:
Lloh49:
	adrp	x8, _STRwordchars@GOTPAGE
Lloh50:
	ldr	x8, [x8, _STRwordchars@GOTPAGEOFF]
Lloh51:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_26
; %bb.25:
	mov	x0, x19
	bl	_varval
Lloh52:
	adrp	x8, _word_chars@GOTPAGE
Lloh53:
	ldr	x8, [x8, _word_chars@GOTPAGEOFF]
Lloh54:
	str	x0, [x8]
	b	LBB0_18
LBB0_26:
Lloh55:
	adrp	x8, _STRloginsh@GOTPAGE
Lloh56:
	ldr	x8, [x8, _STRloginsh@GOTPAGEOFF]
Lloh57:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_28
; %bb.27:
Lloh58:
	adrp	x8, _loginsh@GOTPAGE
Lloh59:
	ldr	x8, [x8, _loginsh@GOTPAGEOFF]
	b	LBB0_17
LBB0_28:
Lloh60:
	adrp	x8, _STRanyerror@GOTPAGE
Lloh61:
	ldr	x8, [x8, _STRanyerror@GOTPAGEOFF]
Lloh62:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_30
; %bb.29:
Lloh63:
	adrp	x8, _anyerror@GOTPAGE
Lloh64:
	ldr	x8, [x8, _anyerror@GOTPAGEOFF]
	b	LBB0_17
LBB0_30:
Lloh65:
	adrp	x8, _STRsymlinks@GOTPAGE
Lloh66:
	ldr	x8, [x8, _STRsymlinks@GOTPAGEOFF]
Lloh67:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_33
; %bb.31:
	mov	x0, x19
	bl	_varval
	mov	x19, x0
Lloh68:
	adrp	x8, _STRignore@GOTPAGE
Lloh69:
	ldr	x8, [x8, _STRignore@GOTPAGEOFF]
Lloh70:
	ldr	x1, [x8]
	bl	_eq
	cbz	x0, LBB0_40
; %bb.32:
Lloh71:
	adrp	x8, _SYM_IGNORE@GOTPAGE
Lloh72:
	ldr	x8, [x8, _SYM_IGNORE@GOTPAGEOFF]
	b	LBB0_46
LBB0_33:
Lloh73:
	adrp	x8, _STRterm@GOTPAGE
Lloh74:
	ldr	x8, [x8, _STRterm@GOTPAGEOFF]
Lloh75:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_42
; %bb.34:
	mov	x0, x19
	bl	_varval
	mov	x19, x0
Lloh76:
	adrp	x8, _STRKTERM@GOTPAGE
Lloh77:
	ldr	x8, [x8, _STRKTERM@GOTPAGEOFF]
Lloh78:
	ldr	w0, [x8]
	mov	x1, x19
	bl	_tsetenv
Lloh79:
	adrp	x8, _GotTermCaps@GOTPAGE
Lloh80:
	ldr	x8, [x8, _GotTermCaps@GOTPAGEOFF]
Lloh81:
	str	xzr, [x8]
Lloh82:
	adrp	x20, _noediting@GOTPAGE
Lloh83:
	ldr	x20, [x20, _noediting@GOTPAGEOFF]
	ldr	x8, [x20]
	cbz	x8, LBB0_39
; %bb.35:
Lloh84:
	adrp	x8, _STRnetwork@GOTPAGE
Lloh85:
	ldr	x8, [x8, _STRnetwork@GOTPAGEOFF]
Lloh86:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_Strcmp
	cbz	x0, LBB0_39
; %bb.36:
Lloh87:
	adrp	x8, _STRunknown@GOTPAGE
Lloh88:
	ldr	x8, [x8, _STRunknown@GOTPAGEOFF]
Lloh89:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_Strcmp
	cbz	x0, LBB0_39
; %bb.37:
Lloh90:
	adrp	x8, _STRdumb@GOTPAGE
Lloh91:
	ldr	x8, [x8, _STRdumb@GOTPAGEOFF]
Lloh92:
	ldr	w1, [x8]
	mov	x0, x19
	bl	_Strcmp
	cbz	x0, LBB0_39
; %bb.38:
Lloh93:
	adrp	x8, _editing@GOTPAGE
Lloh94:
	ldr	x8, [x8, _editing@GOTPAGEOFF]
	mov	w9, #1
Lloh95:
	str	w9, [x8]
	str	xzr, [x20]
Lloh96:
	adrp	x8, _STRedit@GOTPAGE
Lloh97:
	ldr	x8, [x8, _STRedit@GOTPAGEOFF]
Lloh98:
	ldr	x0, [x8]
	bl	_setNS
LBB0_39:
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_ed_Init
LBB0_40:
Lloh99:
	adrp	x8, _STRexpand@GOTPAGE
Lloh100:
	ldr	x8, [x8, _STRexpand@GOTPAGEOFF]
Lloh101:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_44
; %bb.41:
Lloh102:
	adrp	x8, _SYM_EXPAND@GOTPAGE
Lloh103:
	ldr	x8, [x8, _SYM_EXPAND@GOTPAGEOFF]
	b	LBB0_46
LBB0_42:
Lloh104:
	adrp	x8, _STRhome@GOTPAGE
Lloh105:
	ldr	x8, [x8, _STRhome@GOTPAGEOFF]
Lloh106:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_47
; %bb.43:
	mov	x0, x19
	bl	_varval
	bl	_Strsave
	mov	x20, x0
Lloh107:
	adrp	x22, _xfree@GOTPAGE
Lloh108:
	ldr	x22, [x22, _xfree@GOTPAGEOFF]
	ldr	w1, [x22]
	bl	_cleanup_push
	mov	x0, x20
	mov	x1, x20
	bl	_dcanon
	mov	x21, x0
	mov	x0, x20
	bl	_cleanup_ignore
	mov	x0, x20
	bl	_cleanup_until
	ldr	w1, [x22]
	mov	x0, x21
	bl	_cleanup_push
Lloh109:
	adrp	x8, _VAR_READWRITE@GOTPAGE
Lloh110:
	ldr	x8, [x8, _VAR_READWRITE@GOTPAGEOFF]
Lloh111:
	ldr	w2, [x8]
	mov	x0, x19
	mov	x1, x21
	bl	_setcopy
Lloh112:
	adrp	x8, _STRKHOME@GOTPAGE
Lloh113:
	ldr	x8, [x8, _STRKHOME@GOTPAGEOFF]
Lloh114:
	ldr	w0, [x8]
	mov	x1, x21
	bl	_tsetenv
	bl	_dtilde
	mov	x0, x21
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_cleanup_until
LBB0_44:
Lloh115:
	adrp	x8, _STRchase@GOTPAGE
Lloh116:
	ldr	x8, [x8, _STRchase@GOTPAGEOFF]
Lloh117:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_49
; %bb.45:
Lloh118:
	adrp	x8, _SYM_CHASE@GOTPAGE
Lloh119:
	ldr	x8, [x8, _SYM_CHASE@GOTPAGEOFF]
LBB0_46:
	ldr	x8, [x8]
Lloh120:
	adrp	x9, _symlinks@GOTPAGE
Lloh121:
	ldr	x9, [x9, _symlinks@GOTPAGEOFF]
Lloh122:
	str	x8, [x9]
	b	LBB0_18
LBB0_47:
Lloh123:
	adrp	x8, _STRedit@GOTPAGE
Lloh124:
	ldr	x8, [x8, _STRedit@GOTPAGEOFF]
Lloh125:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_50
; %bb.48:
Lloh126:
	adrp	x8, _editing@GOTPAGE
Lloh127:
	ldr	x8, [x8, _editing@GOTPAGEOFF]
	mov	w9, #1
Lloh128:
	str	w9, [x8]
Lloh129:
	adrp	x8, _noediting@GOTPAGE
Lloh130:
	ldr	x8, [x8, _noediting@GOTPAGEOFF]
Lloh131:
	str	xzr, [x8]
	b	LBB0_18
LBB0_49:
Lloh132:
	adrp	x8, _symlinks@GOTPAGE
Lloh133:
	ldr	x8, [x8, _symlinks@GOTPAGEOFF]
Lloh134:
	str	xzr, [x8]
	b	LBB0_18
LBB0_50:
Lloh135:
	adrp	x8, _STRvimode@GOTPAGE
Lloh136:
	ldr	x8, [x8, _STRvimode@GOTPAGEOFF]
Lloh137:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_52
; %bb.51:
Lloh138:
	adrp	x8, _VImode@GOTPAGE
Lloh139:
	ldr	x8, [x8, _VImode@GOTPAGEOFF]
	mov	w9, #1
Lloh140:
	str	w9, [x8]
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_update_wordchars
LBB0_52:
Lloh141:
	adrp	x8, _STRshlvl@GOTPAGE
Lloh142:
	ldr	x8, [x8, _STRshlvl@GOTPAGEOFF]
Lloh143:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_54
; %bb.53:
Lloh144:
	adrp	x8, _STRKSHLVL@GOTPAGE
Lloh145:
	ldr	x8, [x8, _STRKSHLVL@GOTPAGEOFF]
	b	LBB0_23
LBB0_54:
Lloh146:
	adrp	x20, _STRignoreeof@GOTPAGE
Lloh147:
	ldr	x20, [x20, _STRignoreeof@GOTPAGEOFF]
	ldr	x1, [x20]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_62
; %bb.55:
Lloh148:
	adrp	x19, _numeof@GOTPAGE
Lloh149:
	ldr	x19, [x19, _numeof@GOTPAGEOFF]
	str	wzr, [x19]
	ldr	x0, [x20]
	bl	_varval
	cbz	x0, LBB0_60
; %bb.56:
	ldrb	w8, [x0]
	cbz	w8, LBB0_60
; %bb.57:
	add	x20, x0, #1
	mov	w21, #10
LBB0_58:                                ; =>This Inner Loop Header: Depth=1
	sxtb	w0, w8
	bl	_Isdigit
	cbz	w0, LBB0_61
; %bb.59:                               ;   in Loop: Header=BB0_58 Depth=1
	ldr	w8, [x19]
	ldursb	w9, [x20, #-1]
	madd	w8, w8, w21, w9
	sub	w8, w8, #48
	str	w8, [x19]
	ldrb	w8, [x20], #1
	cbnz	w8, LBB0_58
LBB0_60:
	ldr	w8, [x19]
	cmp	w8, #0
	b.gt	LBB0_18
LBB0_61:
	mov	w8, #26
	str	w8, [x19]
	b	LBB0_18
LBB0_62:
Lloh150:
	adrp	x8, _STRbackslash_quote@GOTPAGE
Lloh151:
	ldr	x8, [x8, _STRbackslash_quote@GOTPAGEOFF]
Lloh152:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_64
; %bb.63:
Lloh153:
	adrp	x8, _bslash_quote@GOTPAGE
Lloh154:
	ldr	x8, [x8, _bslash_quote@GOTPAGEOFF]
	b	LBB0_17
LBB0_64:
Lloh155:
	adrp	x8, _STRcompat_expr@GOTPAGE
Lloh156:
	ldr	x8, [x8, _STRcompat_expr@GOTPAGEOFF]
Lloh157:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_66
; %bb.65:
Lloh158:
	adrp	x8, _compat_expr@GOTPAGE
Lloh159:
	ldr	x8, [x8, _compat_expr@GOTPAGEOFF]
	b	LBB0_17
LBB0_66:
Lloh160:
	adrp	x8, _STRdirstack@GOTPAGE
Lloh161:
	ldr	x8, [x8, _STRdirstack@GOTPAGEOFF]
Lloh162:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_68
; %bb.67:
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_dsetstack
LBB0_68:
Lloh163:
	adrp	x8, _STRrecognize_only_executables@GOTPAGE
Lloh164:
	ldr	x8, [x8, _STRrecognize_only_executables@GOTPAGEOFF]
Lloh165:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_70
; %bb.69:
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_tw_cmd_free
LBB0_70:
Lloh166:
	adrp	x8, _STRkillring@GOTPAGE
Lloh167:
	ldr	x8, [x8, _STRkillring@GOTPAGEOFF]
Lloh168:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_72
; %bb.71:
	mov	x0, x19
	bl	_varval
	bl	_getn
                                        ; kill: def $w0 killed $w0 killed $x0
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_SetKillRing
LBB0_72:
Lloh169:
	adrp	x8, _STRhistory@GOTPAGE
Lloh170:
	ldr	x8, [x8, _STRhistory@GOTPAGEOFF]
Lloh171:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_74
; %bb.73:
	mov	x0, x19
	bl	_varval
	bl	_getn
                                        ; kill: def $w0 killed $w0 killed $x0
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_sethistory
LBB0_74:
Lloh172:
	adrp	x8, _STRwatch@GOTPAGE
Lloh173:
	ldr	x8, [x8, _STRwatch@GOTPAGEOFF]
Lloh174:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_76
; %bb.75:
	ldp	x29, x30, [sp, #32]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #16]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp], #48             ; 16-byte Folded Reload
	b	_resetwatch
LBB0_76:
Lloh175:
	adrp	x8, _STRimplicitcd@GOTPAGE
Lloh176:
	ldr	x8, [x8, _STRimplicitcd@GOTPAGEOFF]
Lloh177:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_78
; %bb.77:
	mov	x0, x19
	bl	_varval
Lloh178:
	adrp	x8, _STRverbose@GOTPAGE
Lloh179:
	ldr	x8, [x8, _STRverbose@GOTPAGEOFF]
Lloh180:
	ldr	x1, [x8]
	bl	_eq
	cmp	x0, #0
	mov	w8, #1
	cinc	w8, w8, ne
Lloh181:
	adrp	x9, _implicit_cd@GOTPAGE
Lloh182:
	ldr	x9, [x9, _implicit_cd@GOTPAGEOFF]
Lloh183:
	str	w8, [x9]
	b	LBB0_18
LBB0_78:
Lloh184:
	adrp	x8, _STRcdtohome@GOTPAGE
Lloh185:
	ldr	x8, [x8, _STRcdtohome@GOTPAGEOFF]
Lloh186:
	ldr	x1, [x8]
	mov	x0, x19
	bl	_eq
	cbz	x0, LBB0_18
; %bb.79:
Lloh187:
	adrp	x8, _cdtohome@GOTPAGE
Lloh188:
	ldr	x8, [x8, _cdtohome@GOTPAGEOFF]
	b	LBB0_17
	.loh AdrpLdrGot	Lloh0, Lloh1
	.loh AdrpLdrGot	Lloh2, Lloh3
	.loh AdrpLdrGotStr	Lloh4, Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotStr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotStr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGotStr	Lloh25, Lloh26, Lloh27
	.loh AdrpLdrGotStr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh31, Lloh32, Lloh33
	.loh AdrpLdrGot	Lloh34, Lloh35
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGot	Lloh42, Lloh43
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpLdrGot	Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh49, Lloh50, Lloh51
	.loh AdrpLdrGotStr	Lloh52, Lloh53, Lloh54
	.loh AdrpLdrGotLdr	Lloh55, Lloh56, Lloh57
	.loh AdrpLdrGot	Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpLdrGot	Lloh63, Lloh64
	.loh AdrpLdrGotLdr	Lloh65, Lloh66, Lloh67
	.loh AdrpLdrGotLdr	Lloh68, Lloh69, Lloh70
	.loh AdrpLdrGot	Lloh71, Lloh72
	.loh AdrpLdrGotLdr	Lloh73, Lloh74, Lloh75
	.loh AdrpLdrGot	Lloh82, Lloh83
	.loh AdrpLdrGotStr	Lloh79, Lloh80, Lloh81
	.loh AdrpLdrGotLdr	Lloh76, Lloh77, Lloh78
	.loh AdrpLdrGotLdr	Lloh84, Lloh85, Lloh86
	.loh AdrpLdrGotLdr	Lloh87, Lloh88, Lloh89
	.loh AdrpLdrGotLdr	Lloh90, Lloh91, Lloh92
	.loh AdrpLdrGotLdr	Lloh96, Lloh97, Lloh98
	.loh AdrpLdrGotStr	Lloh93, Lloh94, Lloh95
	.loh AdrpLdrGotLdr	Lloh99, Lloh100, Lloh101
	.loh AdrpLdrGot	Lloh102, Lloh103
	.loh AdrpLdrGotLdr	Lloh104, Lloh105, Lloh106
	.loh AdrpLdrGotLdr	Lloh112, Lloh113, Lloh114
	.loh AdrpLdrGotLdr	Lloh109, Lloh110, Lloh111
	.loh AdrpLdrGot	Lloh107, Lloh108
	.loh AdrpLdrGotLdr	Lloh115, Lloh116, Lloh117
	.loh AdrpLdrGot	Lloh118, Lloh119
	.loh AdrpLdrGotStr	Lloh120, Lloh121, Lloh122
	.loh AdrpLdrGotLdr	Lloh123, Lloh124, Lloh125
	.loh AdrpLdrGotStr	Lloh129, Lloh130, Lloh131
	.loh AdrpLdrGotStr	Lloh126, Lloh127, Lloh128
	.loh AdrpLdrGotStr	Lloh132, Lloh133, Lloh134
	.loh AdrpLdrGotLdr	Lloh135, Lloh136, Lloh137
	.loh AdrpLdrGotStr	Lloh138, Lloh139, Lloh140
	.loh AdrpLdrGotLdr	Lloh141, Lloh142, Lloh143
	.loh AdrpLdrGot	Lloh144, Lloh145
	.loh AdrpLdrGot	Lloh146, Lloh147
	.loh AdrpLdrGot	Lloh148, Lloh149
	.loh AdrpLdrGotLdr	Lloh150, Lloh151, Lloh152
	.loh AdrpLdrGot	Lloh153, Lloh154
	.loh AdrpLdrGotLdr	Lloh155, Lloh156, Lloh157
	.loh AdrpLdrGot	Lloh158, Lloh159
	.loh AdrpLdrGotLdr	Lloh160, Lloh161, Lloh162
	.loh AdrpLdrGotLdr	Lloh163, Lloh164, Lloh165
	.loh AdrpLdrGotLdr	Lloh166, Lloh167, Lloh168
	.loh AdrpLdrGotLdr	Lloh169, Lloh170, Lloh171
	.loh AdrpLdrGotLdr	Lloh172, Lloh173, Lloh174
	.loh AdrpLdrGotLdr	Lloh175, Lloh176, Lloh177
	.loh AdrpLdrGotStr	Lloh181, Lloh182, Lloh183
	.loh AdrpLdrGotLdr	Lloh178, Lloh179, Lloh180
	.loh AdrpLdrGotLdr	Lloh184, Lloh185, Lloh186
	.loh AdrpLdrGot	Lloh187, Lloh188
	.cfi_endproc
                                        ; -- End function
	.comm	_STRpath,8,3                    ; @STRpath
	.comm	_ERR_NAME,4,2                   ; @ERR_NAME
	.comm	_ERR_UNDVAR,4,2                 ; @ERR_UNDVAR
	.comm	_STRnoclobber,8,3               ; @STRnoclobber
	.comm	_no_clobber,4,2                 ; @no_clobber
	.comm	_STRhistchars,8,3               ; @STRhistchars
	.comm	_HIST,1,0                       ; @HIST
	.comm	_HISTSUB,1,0                    ; @HISTSUB
	.comm	_STRpromptchars,8,3             ; @STRpromptchars
	.comm	_PRCH,1,0                       ; @PRCH
	.comm	_PRCHROOT,1,0                   ; @PRCHROOT
	.comm	_STRhistlit,8,3                 ; @STRhistlit
	.comm	_HistLit,4,2                    ; @HistLit
	.comm	_STRuser,8,3                    ; @STRuser
	.comm	_STRKUSER,4,2                   ; @STRKUSER
	.comm	_STRLOGNAME,4,2                 ; @STRLOGNAME
	.comm	_STRgroup,8,3                   ; @STRgroup
	.comm	_STRKGROUP,4,2                  ; @STRKGROUP
	.comm	_STRwordchars,8,3               ; @STRwordchars
	.comm	_word_chars,8,3                 ; @word_chars
	.comm	_STRloginsh,8,3                 ; @STRloginsh
	.comm	_loginsh,4,2                    ; @loginsh
	.comm	_STRanyerror,8,3                ; @STRanyerror
	.comm	_anyerror,4,2                   ; @anyerror
	.comm	_STRsymlinks,8,3                ; @STRsymlinks
	.comm	_STRignore,8,3                  ; @STRignore
	.comm	_SYM_IGNORE,8,3                 ; @SYM_IGNORE
	.comm	_symlinks,8,3                   ; @symlinks
	.comm	_STRexpand,8,3                  ; @STRexpand
	.comm	_SYM_EXPAND,8,3                 ; @SYM_EXPAND
	.comm	_STRchase,8,3                   ; @STRchase
	.comm	_SYM_CHASE,8,3                  ; @SYM_CHASE
	.comm	_STRterm,8,3                    ; @STRterm
	.comm	_STRKTERM,4,2                   ; @STRKTERM
	.comm	_GotTermCaps,8,3                ; @GotTermCaps
	.comm	_noediting,8,3                  ; @noediting
	.comm	_STRnetwork,4,2                 ; @STRnetwork
	.comm	_STRunknown,4,2                 ; @STRunknown
	.comm	_STRdumb,4,2                    ; @STRdumb
	.comm	_editing,4,2                    ; @editing
	.comm	_STRedit,8,3                    ; @STRedit
	.comm	_STRhome,8,3                    ; @STRhome
	.comm	_xfree,4,2                      ; @xfree
	.comm	_VAR_READWRITE,4,2              ; @VAR_READWRITE
	.comm	_STRKHOME,4,2                   ; @STRKHOME
	.comm	_STRvimode,8,3                  ; @STRvimode
	.comm	_VImode,4,2                     ; @VImode
	.comm	_STRshlvl,8,3                   ; @STRshlvl
	.comm	_STRKSHLVL,4,2                  ; @STRKSHLVL
	.comm	_STRignoreeof,8,3               ; @STRignoreeof
	.comm	_numeof,4,2                     ; @numeof
	.comm	_STRbackslash_quote,8,3         ; @STRbackslash_quote
	.comm	_bslash_quote,4,2               ; @bslash_quote
	.comm	_STRcompat_expr,8,3             ; @STRcompat_expr
	.comm	_compat_expr,4,2                ; @compat_expr
	.comm	_STRdirstack,8,3                ; @STRdirstack
	.comm	_STRrecognize_only_executables,8,3 ; @STRrecognize_only_executables
	.comm	_STRkillring,8,3                ; @STRkillring
	.comm	_STRhistory,8,3                 ; @STRhistory
	.comm	_STRwatch,8,3                   ; @STRwatch
	.comm	_STRimplicitcd,8,3              ; @STRimplicitcd
	.comm	_STRverbose,8,3                 ; @STRverbose
	.comm	_implicit_cd,4,2                ; @implicit_cd
	.comm	_STRcdtohome,8,3                ; @STRcdtohome
	.comm	_cdtohome,4,2                   ; @cdtohome
	.comm	_CHECK_MBYTEVAR,8,3             ; @CHECK_MBYTEVAR
	.comm	_STRTERMCAP,4,2                 ; @STRTERMCAP
	.comm	_STRcatalog,8,3                 ; @STRcatalog
	.comm	_STRcolor,8,3                   ; @STRcolor
	.comm	_STRfilec,8,3                   ; @STRfilec
	.comm	_STRnokanji,8,3                 ; @STRnokanji
	.comm	_filec,4,2                      ; @filec
	.no_dead_strip	_update_vars
.subsections_via_symbols
