	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_sync_stop                      ## -- Begin function sync_stop
	.p2align	4, 0x90
_sync_stop:                             ## @sync_stop
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	xorl	%eax, %eax
	callq	_end_cpu_work
	movq	_module_load_nb@GOTPCREL(%rip), %rdi
	callq	_unregister_module_notifier
	movq	_PROFILE_MUNMAP@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_munmap_nb@GOTPCREL(%rip), %rsi
	callq	_profile_event_unregister
	movq	_PROFILE_TASK_EXIT@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_task_exit_nb@GOTPCREL(%rip), %rsi
	callq	_profile_event_unregister
	movq	_task_free_nb@GOTPCREL(%rip), %rdi
	callq	_task_handoff_unregister
	xorl	%eax, %eax
	callq	_barrier
	xorl	%eax, %eax
	callq	_flush_cpu_work
	xorl	%eax, %eax
	callq	_free_all_tasks
	movq	_marked_cpus@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	popq	%rbp
	jmp	_free_cpumask_var               ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_module_load_nb,4,2             ## @module_load_nb
	.comm	_PROFILE_MUNMAP,4,2             ## @PROFILE_MUNMAP
	.comm	_munmap_nb,4,2                  ## @munmap_nb
	.comm	_PROFILE_TASK_EXIT,4,2          ## @PROFILE_TASK_EXIT
	.comm	_task_exit_nb,4,2               ## @task_exit_nb
	.comm	_task_free_nb,4,2               ## @task_free_nb
	.comm	_marked_cpus,4,2                ## @marked_cpus
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_sync_stop                      ; -- Begin function sync_stop
	.p2align	2
_sync_stop:                             ; @sync_stop
	.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
	bl	_end_cpu_work
Lloh0:
	adrp	x0, _module_load_nb@GOTPAGE
Lloh1:
	ldr	x0, [x0, _module_load_nb@GOTPAGEOFF]
	bl	_unregister_module_notifier
Lloh2:
	adrp	x8, _PROFILE_MUNMAP@GOTPAGE
Lloh3:
	ldr	x8, [x8, _PROFILE_MUNMAP@GOTPAGEOFF]
Lloh4:
	ldr	w0, [x8]
Lloh5:
	adrp	x1, _munmap_nb@GOTPAGE
Lloh6:
	ldr	x1, [x1, _munmap_nb@GOTPAGEOFF]
	bl	_profile_event_unregister
Lloh7:
	adrp	x8, _PROFILE_TASK_EXIT@GOTPAGE
Lloh8:
	ldr	x8, [x8, _PROFILE_TASK_EXIT@GOTPAGEOFF]
Lloh9:
	ldr	w0, [x8]
Lloh10:
	adrp	x1, _task_exit_nb@GOTPAGE
Lloh11:
	ldr	x1, [x1, _task_exit_nb@GOTPAGEOFF]
	bl	_profile_event_unregister
Lloh12:
	adrp	x0, _task_free_nb@GOTPAGE
Lloh13:
	ldr	x0, [x0, _task_free_nb@GOTPAGEOFF]
	bl	_task_handoff_unregister
	bl	_barrier
	bl	_flush_cpu_work
	bl	_free_all_tasks
Lloh14:
	adrp	x8, _marked_cpus@GOTPAGE
Lloh15:
	ldr	x8, [x8, _marked_cpus@GOTPAGEOFF]
Lloh16:
	ldr	w0, [x8]
	ldp	x29, x30, [sp], #16             ; 16-byte Folded Reload
	b	_free_cpumask_var
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGot	Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh7, Lloh8, Lloh9
	.loh AdrpLdrGot	Lloh5, Lloh6
	.loh AdrpLdrGotLdr	Lloh2, Lloh3, Lloh4
	.loh AdrpLdrGot	Lloh0, Lloh1
	.cfi_endproc
                                        ; -- End function
	.comm	_module_load_nb,4,2             ; @module_load_nb
	.comm	_PROFILE_MUNMAP,4,2             ; @PROFILE_MUNMAP
	.comm	_munmap_nb,4,2                  ; @munmap_nb
	.comm	_PROFILE_TASK_EXIT,4,2          ; @PROFILE_TASK_EXIT
	.comm	_task_exit_nb,4,2               ; @task_exit_nb
	.comm	_task_free_nb,4,2               ; @task_free_nb
	.comm	_marked_cpus,4,2                ; @marked_cpus
.subsections_via_symbols
