	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function test_expand_hook
_test_expand_hook:                      ## @test_expand_hook
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	16(%rbp), %r10
	movq	_call_count@GOTPCREL(%rip), %rax
	incl	(%rax)
	movq	_arg_extra@GOTPCREL(%rip), %rax
	movq	%rdi, (%rax)
	movq	_arg_type@GOTPCREL(%rip), %rax
	movl	%esi, (%rax)
	movq	_arg_address@GOTPCREL(%rip), %rax
	movq	%rdx, (%rax)
	movq	_arg_old_usize@GOTPCREL(%rip), %rax
	movq	%rcx, (%rax)
	movq	_arg_new_usize@GOTPCREL(%rip), %rax
	movq	%r8, (%rax)
	movq	_arg_result_raw@GOTPCREL(%rip), %rax
	movq	%r9, (%rax)
	movq	%r10, %rdi
	movl	$4, %esi
	callq	_set_args_raw
	xorl	%eax, %eax
	popq	%rbp
	jmp	_be_reentrant                   ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_call_count,4,2                 ## @call_count
	.comm	_arg_extra,8,3                  ## @arg_extra
	.comm	_arg_type,4,2                   ## @arg_type
	.comm	_arg_address,8,3                ## @arg_address
	.comm	_arg_old_usize,8,3              ## @arg_old_usize
	.comm	_arg_new_usize,8,3              ## @arg_new_usize
	.comm	_arg_result_raw,8,3             ## @arg_result_raw
	.no_dead_strip	_test_expand_hook
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function test_expand_hook
_test_expand_hook:                      ; @test_expand_hook
	.cfi_startproc
; %bb.0:
	stp	x29, x30, [sp, #-16]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 16
	mov	x29, sp
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
Lloh0:
	adrp	x8, _call_count@GOTPAGE
Lloh1:
	ldr	x8, [x8, _call_count@GOTPAGEOFF]
	ldr	w9, [x8]
	add	w9, w9, #1
	str	w9, [x8]
Lloh2:
	adrp	x8, _arg_extra@GOTPAGE
Lloh3:
	ldr	x8, [x8, _arg_extra@GOTPAGEOFF]
Lloh4:
	str	x0, [x8]
Lloh5:
	adrp	x8, _arg_type@GOTPAGE
Lloh6:
	ldr	x8, [x8, _arg_type@GOTPAGEOFF]
Lloh7:
	str	w1, [x8]
Lloh8:
	adrp	x8, _arg_address@GOTPAGE
Lloh9:
	ldr	x8, [x8, _arg_address@GOTPAGEOFF]
Lloh10:
	str	x2, [x8]
Lloh11:
	adrp	x8, _arg_old_usize@GOTPAGE
Lloh12:
	ldr	x8, [x8, _arg_old_usize@GOTPAGEOFF]
Lloh13:
	str	x3, [x8]
Lloh14:
	adrp	x8, _arg_new_usize@GOTPAGE
Lloh15:
	ldr	x8, [x8, _arg_new_usize@GOTPAGEOFF]
Lloh16:
	str	x4, [x8]
Lloh17:
	adrp	x8, _arg_result_raw@GOTPAGE
Lloh18:
	ldr	x8, [x8, _arg_result_raw@GOTPAGEOFF]
Lloh19:
	str	x5, [x8]
	mov	x0, x6
	mov	w1, #4
	bl	_set_args_raw
	ldp	x29, x30, [sp], #16             ; 16-byte Folded Reload
	b	_be_reentrant
	.loh AdrpLdrGotStr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotStr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotStr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotStr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotStr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGotStr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_call_count,4,2                 ; @call_count
	.comm	_arg_extra,8,3                  ; @arg_extra
	.comm	_arg_type,4,2                   ; @arg_type
	.comm	_arg_address,8,3                ; @arg_address
	.comm	_arg_old_usize,8,3              ; @arg_old_usize
	.comm	_arg_new_usize,8,3              ; @arg_new_usize
	.comm	_arg_result_raw,8,3             ; @arg_result_raw
	.no_dead_strip	_test_expand_hook
.subsections_via_symbols
