	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function zone_init
_zone_init:                             ## @zone_init
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_zone_size@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	_jemalloc_zone@GOTPCREL(%rip), %rcx
	movl	%eax, 64(%rcx)
	movq	_zone_malloc@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 60(%rcx)
	movq	_zone_calloc@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 56(%rcx)
	movq	_zone_valloc@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 52(%rcx)
	movq	_zone_free@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 48(%rcx)
	movq	_zone_realloc@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 44(%rcx)
	movq	_zone_destroy@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 40(%rcx)
	leaq	L_.str(%rip), %rax
	movq	%rax, (%rcx)
	movq	_zone_batch_malloc@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 36(%rcx)
	movq	_zone_batch_free@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 32(%rcx)
	movq	_jemalloc_zone_introspect@GOTPCREL(%rip), %rax
	movq	%rax, 24(%rcx)
	movl	$9, 8(%rcx)
	movq	_zone_memalign@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, 20(%rcx)
	movq	_zone_free_definite_size@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, 16(%rcx)
	movq	_zone_pressure_relief@GOTPCREL(%rip), %rdx
	movl	(%rdx), %edx
	movl	%edx, 12(%rcx)
	movq	_zone_enumerator@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 80(%rax)
	movq	_zone_good_size@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 76(%rax)
	movq	_zone_check@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 72(%rax)
	movq	_zone_print@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 68(%rax)
	movq	_zone_log@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 64(%rax)
	movq	_zone_force_lock@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 60(%rax)
	movq	_zone_force_unlock@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 56(%rax)
	movq	_zone_statistics@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 52(%rax)
	movq	_zone_locked@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, 48(%rax)
	xorps	%xmm0, %xmm0
	movups	%xmm0, 32(%rax)
	movups	%xmm0, 16(%rax)
	movq	_zone_reinit_lock@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	movl	%ecx, (%rax)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_zone_size,4,2                  ## @zone_size
	.comm	_jemalloc_zone,72,3             ## @jemalloc_zone
	.comm	_zone_malloc,4,2                ## @zone_malloc
	.comm	_zone_calloc,4,2                ## @zone_calloc
	.comm	_zone_valloc,4,2                ## @zone_valloc
	.comm	_zone_free,4,2                  ## @zone_free
	.comm	_zone_realloc,4,2               ## @zone_realloc
	.comm	_zone_destroy,4,2               ## @zone_destroy
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"jemalloc_zone"

	.comm	_zone_batch_malloc,4,2          ## @zone_batch_malloc
	.comm	_zone_batch_free,4,2            ## @zone_batch_free
	.comm	_jemalloc_zone_introspect,88,3  ## @jemalloc_zone_introspect
	.comm	_zone_memalign,4,2              ## @zone_memalign
	.comm	_zone_free_definite_size,4,2    ## @zone_free_definite_size
	.comm	_zone_pressure_relief,4,2       ## @zone_pressure_relief
	.comm	_zone_enumerator,4,2            ## @zone_enumerator
	.comm	_zone_good_size,4,2             ## @zone_good_size
	.comm	_zone_check,4,2                 ## @zone_check
	.comm	_zone_print,4,2                 ## @zone_print
	.comm	_zone_log,4,2                   ## @zone_log
	.comm	_zone_force_lock,4,2            ## @zone_force_lock
	.comm	_zone_force_unlock,4,2          ## @zone_force_unlock
	.comm	_zone_statistics,4,2            ## @zone_statistics
	.comm	_zone_locked,4,2                ## @zone_locked
	.comm	_zone_reinit_lock,4,2           ## @zone_reinit_lock
	.no_dead_strip	_zone_init
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function zone_init
_zone_init:                             ; @zone_init
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, _zone_size@GOTPAGE
Lloh1:
	ldr	x8, [x8, _zone_size@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
Lloh3:
	adrp	x9, _jemalloc_zone@GOTPAGE
Lloh4:
	ldr	x9, [x9, _jemalloc_zone@GOTPAGEOFF]
	str	w8, [x9, #64]
Lloh5:
	adrp	x8, _zone_malloc@GOTPAGE
Lloh6:
	ldr	x8, [x8, _zone_malloc@GOTPAGEOFF]
Lloh7:
	ldr	w8, [x8]
Lloh8:
	adrp	x10, _zone_calloc@GOTPAGE
Lloh9:
	ldr	x10, [x10, _zone_calloc@GOTPAGEOFF]
Lloh10:
	ldr	w10, [x10]
	stp	w10, w8, [x9, #56]
Lloh11:
	adrp	x8, _zone_valloc@GOTPAGE
Lloh12:
	ldr	x8, [x8, _zone_valloc@GOTPAGEOFF]
Lloh13:
	ldr	w8, [x8]
Lloh14:
	adrp	x10, _zone_free@GOTPAGE
Lloh15:
	ldr	x10, [x10, _zone_free@GOTPAGEOFF]
Lloh16:
	ldr	w10, [x10]
Lloh17:
	adrp	x11, _zone_realloc@GOTPAGE
Lloh18:
	ldr	x11, [x11, _zone_realloc@GOTPAGEOFF]
	stp	w10, w8, [x9, #48]
Lloh19:
	ldr	w8, [x11]
Lloh20:
	adrp	x10, _zone_destroy@GOTPAGE
Lloh21:
	ldr	x10, [x10, _zone_destroy@GOTPAGEOFF]
Lloh22:
	ldr	w10, [x10]
	stp	w10, w8, [x9, #40]
Lloh23:
	adrp	x8, l_.str@PAGE
Lloh24:
	add	x8, x8, l_.str@PAGEOFF
	str	x8, [x9]
Lloh25:
	adrp	x8, _zone_batch_malloc@GOTPAGE
Lloh26:
	ldr	x8, [x8, _zone_batch_malloc@GOTPAGEOFF]
Lloh27:
	ldr	w8, [x8]
Lloh28:
	adrp	x10, _zone_batch_free@GOTPAGE
Lloh29:
	ldr	x10, [x10, _zone_batch_free@GOTPAGEOFF]
Lloh30:
	ldr	w10, [x10]
	stp	w10, w8, [x9, #32]
Lloh31:
	adrp	x8, _jemalloc_zone_introspect@GOTPAGE
Lloh32:
	ldr	x8, [x8, _jemalloc_zone_introspect@GOTPAGEOFF]
	str	x8, [x9, #24]
	mov	w10, #9
Lloh33:
	adrp	x11, _zone_memalign@GOTPAGE
Lloh34:
	ldr	x11, [x11, _zone_memalign@GOTPAGEOFF]
Lloh35:
	ldr	w11, [x11]
Lloh36:
	adrp	x12, _zone_free_definite_size@GOTPAGE
Lloh37:
	ldr	x12, [x12, _zone_free_definite_size@GOTPAGEOFF]
Lloh38:
	ldr	w12, [x12]
	stp	w12, w11, [x9, #16]
Lloh39:
	adrp	x11, _zone_pressure_relief@GOTPAGE
Lloh40:
	ldr	x11, [x11, _zone_pressure_relief@GOTPAGEOFF]
Lloh41:
	ldr	w11, [x11]
Lloh42:
	adrp	x12, _zone_enumerator@GOTPAGE
Lloh43:
	ldr	x12, [x12, _zone_enumerator@GOTPAGEOFF]
	stp	w10, w11, [x9, #8]
Lloh44:
	ldr	w9, [x12]
	str	w9, [x8, #80]
Lloh45:
	adrp	x9, _zone_good_size@GOTPAGE
Lloh46:
	ldr	x9, [x9, _zone_good_size@GOTPAGEOFF]
Lloh47:
	ldr	w9, [x9]
Lloh48:
	adrp	x10, _zone_check@GOTPAGE
Lloh49:
	ldr	x10, [x10, _zone_check@GOTPAGEOFF]
Lloh50:
	ldr	w10, [x10]
Lloh51:
	adrp	x11, _zone_print@GOTPAGE
Lloh52:
	ldr	x11, [x11, _zone_print@GOTPAGEOFF]
	stp	w10, w9, [x8, #72]
Lloh53:
	ldr	w9, [x11]
Lloh54:
	adrp	x10, _zone_log@GOTPAGE
Lloh55:
	ldr	x10, [x10, _zone_log@GOTPAGEOFF]
Lloh56:
	ldr	w10, [x10]
	stp	w10, w9, [x8, #64]
Lloh57:
	adrp	x9, _zone_force_lock@GOTPAGE
Lloh58:
	ldr	x9, [x9, _zone_force_lock@GOTPAGEOFF]
Lloh59:
	ldr	w9, [x9]
Lloh60:
	adrp	x10, _zone_force_unlock@GOTPAGE
Lloh61:
	ldr	x10, [x10, _zone_force_unlock@GOTPAGEOFF]
Lloh62:
	ldr	w10, [x10]
	stp	w10, w9, [x8, #56]
Lloh63:
	adrp	x9, _zone_statistics@GOTPAGE
Lloh64:
	ldr	x9, [x9, _zone_statistics@GOTPAGEOFF]
Lloh65:
	ldr	w9, [x9]
Lloh66:
	adrp	x10, _zone_locked@GOTPAGE
Lloh67:
	ldr	x10, [x10, _zone_locked@GOTPAGEOFF]
Lloh68:
	ldr	w10, [x10]
	stp	w10, w9, [x8, #48]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [x8, #16]
Lloh69:
	adrp	x9, _zone_reinit_lock@GOTPAGE
Lloh70:
	ldr	x9, [x9, _zone_reinit_lock@GOTPAGEOFF]
Lloh71:
	ldr	w9, [x9]
	str	w9, [x8]
	ret
	.loh AdrpLdrGotLdr	Lloh69, Lloh70, Lloh71
	.loh AdrpLdrGotLdr	Lloh66, Lloh67, Lloh68
	.loh AdrpLdrGotLdr	Lloh63, Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh60, Lloh61, Lloh62
	.loh AdrpLdrGotLdr	Lloh57, Lloh58, Lloh59
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpLdrGotLdr	Lloh48, Lloh49, Lloh50
	.loh AdrpLdrGotLdr	Lloh45, Lloh46, Lloh47
	.loh AdrpLdrGotLdr	Lloh42, Lloh43, Lloh44
	.loh AdrpLdrGotLdr	Lloh39, Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh36, Lloh37, Lloh38
	.loh AdrpLdrGotLdr	Lloh33, Lloh34, Lloh35
	.loh AdrpLdrGot	Lloh31, Lloh32
	.loh AdrpLdrGotLdr	Lloh28, Lloh29, Lloh30
	.loh AdrpLdrGotLdr	Lloh25, Lloh26, Lloh27
	.loh AdrpAdd	Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh20, Lloh21, Lloh22
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh11, Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpLdrGot	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_zone_size,4,2                  ; @zone_size
	.comm	_jemalloc_zone,72,3             ; @jemalloc_zone
	.comm	_zone_malloc,4,2                ; @zone_malloc
	.comm	_zone_calloc,4,2                ; @zone_calloc
	.comm	_zone_valloc,4,2                ; @zone_valloc
	.comm	_zone_free,4,2                  ; @zone_free
	.comm	_zone_realloc,4,2               ; @zone_realloc
	.comm	_zone_destroy,4,2               ; @zone_destroy
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"jemalloc_zone"

	.comm	_zone_batch_malloc,4,2          ; @zone_batch_malloc
	.comm	_zone_batch_free,4,2            ; @zone_batch_free
	.comm	_jemalloc_zone_introspect,88,3  ; @jemalloc_zone_introspect
	.comm	_zone_memalign,4,2              ; @zone_memalign
	.comm	_zone_free_definite_size,4,2    ; @zone_free_definite_size
	.comm	_zone_pressure_relief,4,2       ; @zone_pressure_relief
	.comm	_zone_enumerator,4,2            ; @zone_enumerator
	.comm	_zone_good_size,4,2             ; @zone_good_size
	.comm	_zone_check,4,2                 ; @zone_check
	.comm	_zone_print,4,2                 ; @zone_print
	.comm	_zone_log,4,2                   ; @zone_log
	.comm	_zone_force_lock,4,2            ; @zone_force_lock
	.comm	_zone_force_unlock,4,2          ; @zone_force_unlock
	.comm	_zone_statistics,4,2            ; @zone_statistics
	.comm	_zone_locked,4,2                ; @zone_locked
	.comm	_zone_reinit_lock,4,2           ; @zone_reinit_lock
	.no_dead_strip	_zone_init
.subsections_via_symbols
