	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_testf_dso_helper               ## -- Begin function testf_dso_helper
	.p2align	4, 0x90
_testf_dso_helper:                      ## @testf_dso_helper
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_var1@GOTPCREL(%rip), %rax
	movl	%edi, (%rax)
	movq	_var2@GOTPCREL(%rip), %rax
	movl	%esi, (%rax)
	movq	_optind@GOTPCREL(%rip), %rax
	movq	_var3@GOTPCREL(%rip), %rcx
	movq	%rax, (%rcx)
	movq	_local_var@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_getpid@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	popq	%rbp
	jmp	_ATF_CHECK_EQ                   ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_var1,4,2                       ## @var1
	.comm	_var2,4,2                       ## @var2
	.comm	_optind,4,2                     ## @optind
	.comm	_var3,8,3                       ## @var3
	.comm	_local_var,4,2                  ## @local_var
	.comm	_getpid,4,2                     ## @getpid
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_testf_dso_helper               ; -- Begin function testf_dso_helper
	.p2align	2
_testf_dso_helper:                      ; @testf_dso_helper
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _var1@GOTPAGE
Lloh1:
	ldr	x8, [x8, _var1@GOTPAGEOFF]
Lloh2:
	str	w0, [x8]
Lloh3:
	adrp	x8, _var2@GOTPAGE
Lloh4:
	ldr	x8, [x8, _var2@GOTPAGEOFF]
Lloh5:
	adrp	x9, _var3@GOTPAGE
Lloh6:
	ldr	x9, [x9, _var3@GOTPAGEOFF]
Lloh7:
	str	w1, [x8]
Lloh8:
	adrp	x8, _optind@GOTPAGE
Lloh9:
	ldr	x8, [x8, _optind@GOTPAGEOFF]
Lloh10:
	str	x8, [x9]
Lloh11:
	adrp	x8, _local_var@GOTPAGE
Lloh12:
	ldr	x8, [x8, _local_var@GOTPAGEOFF]
Lloh13:
	ldr	w0, [x8]
Lloh14:
	adrp	x8, _getpid@GOTPAGE
Lloh15:
	ldr	x8, [x8, _getpid@GOTPAGEOFF]
Lloh16:
	ldr	w1, [x8]
	b	_ATF_CHECK_EQ
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh8, Lloh9
	.loh AdrpLdrGotStr	Lloh5, Lloh6, Lloh10
	.loh AdrpLdrGotStr	Lloh3, Lloh4, Lloh7
	.loh AdrpLdrGotStr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_var1,4,2                       ; @var1
	.comm	_var2,4,2                       ; @var2
	.comm	_optind,4,2                     ; @optind
	.comm	_var3,8,3                       ; @var3
	.comm	_local_var,4,2                  ; @local_var
	.comm	_getpid,4,2                     ; @getpid
.subsections_via_symbols
