	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_init_op_array                  ## -- Begin function init_op_array
	.p2align	4, 0x90
_init_op_array:                         ## @init_op_array
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r14
	pushq	%rbx
	.cfi_offset %rbx, -32
	.cfi_offset %r14, -24
	movl	%edx, %r14d
	movq	%rdi, %rbx
	movl	%esi, 208(%rdi)
	movq	200(%rdi), %rax
	xorps	%xmm0, %xmm0
	movups	%xmm0, (%rax)
	movq	$0, 16(%rax)
	movl	$4, %edi
	callq	_emalloc
	movq	%rax, (%rbx)
	movl	$1, (%rax)
	movq	$0, 192(%rbx)
	shll	$2, %r14d
	movl	%r14d, %edi
	callq	_emalloc
	movq	%rax, 184(%rbx)
	xorps	%xmm0, %xmm0
	movups	%xmm0, 152(%rbx)
	movups	%xmm0, 168(%rbx)
	xorl	%eax, %eax
	callq	_zend_get_compiled_filename
	movl	%eax, 144(%rbx)
	leaq	56(%rbx), %rsi
	movq	$0, 56(%rbx)
	xorps	%xmm0, %xmm0
	movups	%xmm0, 72(%rbx)
	movups	%xmm0, 88(%rbx)
	movups	%xmm0, 104(%rbx)
	movups	%xmm0, 120(%rbx)
	movq	$0, 136(%rbx)
	movl	64(%rbx), %edi
	callq	_ZEND_MAP_PTR_INIT
	xorps	%xmm0, %xmm0
	movups	%xmm0, 24(%rbx)
	movups	%xmm0, 40(%rbx)
	movl	16(%rbx), %edi
	xorl	%esi, %esi
	callq	_ZEND_MAP_PTR_INIT
	movq	_zend_op_array_extension_handles@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	shll	$3, %eax
	movl	%eax, 8(%rbx)
	movl	12(%rbx), %edi
	movq	_ZEND_MAX_RESERVED_RESOURCES@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	shll	$3, %edx
	xorl	%esi, %esi
	callq	_memset
	movq	_zend_extension_flags@GOTPCREL(%rip), %rax
	movq	_ZEND_EXTENSIONS_HAVE_OP_ARRAY_CTOR@GOTPCREL(%rip), %rcx
	movl	(%rcx), %ecx
	testl	%ecx, (%rax)
	je	LBB0_1
## %bb.2:
	movq	_zend_extension_op_array_ctor_handler@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	movq	_zend_extensions@GOTPCREL(%rip), %rdi
	movq	%rbx, %rdx
	popq	%rbx
	popq	%r14
	popq	%rbp
	jmp	_zend_llist_apply_with_argument ## TAILCALL
LBB0_1:
	popq	%rbx
	popq	%r14
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	_zend_op_array_extension_handles,4,2 ## @zend_op_array_extension_handles
	.comm	_ZEND_MAX_RESERVED_RESOURCES,4,2 ## @ZEND_MAX_RESERVED_RESOURCES
	.comm	_zend_extension_flags,4,2       ## @zend_extension_flags
	.comm	_ZEND_EXTENSIONS_HAVE_OP_ARRAY_CTOR,4,2 ## @ZEND_EXTENSIONS_HAVE_OP_ARRAY_CTOR
	.comm	_zend_extensions,4,2            ## @zend_extensions
	.comm	_zend_extension_op_array_ctor_handler,8,3 ## @zend_extension_op_array_ctor_handler
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	_init_op_array                  ; -- Begin function init_op_array
	.p2align	2
_init_op_array:                         ; @init_op_array
	.cfi_startproc
; %bb.0:
	stp	x20, x19, [sp, #-32]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 32
	stp	x29, x30, [sp, #16]             ; 16-byte Folded Spill
	add	x29, sp, #16
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	mov	x20, x2
	mov	x19, x0
	str	w1, [x0, #208]
	ldr	x8, [x0, #200]
	stp	xzr, xzr, [x8]
	str	xzr, [x8, #16]
	mov	w0, #4
	bl	_emalloc
	str	x0, [x19]
	mov	w8, #1
	str	w8, [x0]
	str	xzr, [x19, #192]
	lsl	w0, w20, #2
	bl	_emalloc
	str	x0, [x19, #184]
	movi.2d	v0, #0000000000000000
	stur	q0, [x19, #152]
	stur	q0, [x19, #168]
	bl	_zend_get_compiled_filename
	mov	x20, x19
	str	xzr, [x20, #56]!
	str	w0, [x20, #88]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [x20, #16]
	stp	q0, q0, [x20, #48]
	str	xzr, [x20, #80]
	ldr	w0, [x20, #8]
	mov	x1, x20
	bl	_ZEND_MAP_PTR_INIT
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [x20, #-32]
	ldur	w0, [x20, #-40]
	mov	x1, #0
	bl	_ZEND_MAP_PTR_INIT
Lloh0:
	adrp	x8, _zend_op_array_extension_handles@GOTPAGE
Lloh1:
	ldr	x8, [x8, _zend_op_array_extension_handles@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	lsl	w8, w8, #3
	stur	w8, [x20, #-48]
	ldur	w0, [x20, #-44]
Lloh3:
	adrp	x8, _ZEND_MAX_RESERVED_RESOURCES@GOTPAGE
Lloh4:
	ldr	x8, [x8, _ZEND_MAX_RESERVED_RESOURCES@GOTPAGEOFF]
Lloh5:
	ldr	w8, [x8]
	lsl	w2, w8, #3
	mov	w1, #0
	bl	_memset
Lloh6:
	adrp	x8, _zend_extension_flags@GOTPAGE
Lloh7:
	ldr	x8, [x8, _zend_extension_flags@GOTPAGEOFF]
Lloh8:
	ldr	w8, [x8]
Lloh9:
	adrp	x9, _ZEND_EXTENSIONS_HAVE_OP_ARRAY_CTOR@GOTPAGE
Lloh10:
	ldr	x9, [x9, _ZEND_EXTENSIONS_HAVE_OP_ARRAY_CTOR@GOTPAGEOFF]
Lloh11:
	ldr	w9, [x9]
	tst	w9, w8
	b.eq	LBB0_2
; %bb.1:
Lloh12:
	adrp	x8, _zend_extension_op_array_ctor_handler@GOTPAGE
Lloh13:
	ldr	x8, [x8, _zend_extension_op_array_ctor_handler@GOTPAGEOFF]
Lloh14:
	ldr	w1, [x8]
Lloh15:
	adrp	x0, _zend_extensions@GOTPAGE
Lloh16:
	ldr	x0, [x0, _zend_extensions@GOTPAGEOFF]
	mov	x2, x19
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_zend_llist_apply_with_argument
LBB0_2:
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	ret
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh15, Lloh16
	.loh AdrpLdrGotLdr	Lloh12, Lloh13, Lloh14
	.cfi_endproc
                                        ; -- End function
	.comm	_zend_op_array_extension_handles,4,2 ; @zend_op_array_extension_handles
	.comm	_ZEND_MAX_RESERVED_RESOURCES,4,2 ; @ZEND_MAX_RESERVED_RESOURCES
	.comm	_zend_extension_flags,4,2       ; @zend_extension_flags
	.comm	_ZEND_EXTENSIONS_HAVE_OP_ARRAY_CTOR,4,2 ; @ZEND_EXTENSIONS_HAVE_OP_ARRAY_CTOR
	.comm	_zend_extensions,4,2            ; @zend_extensions
	.comm	_zend_extension_op_array_ctor_handler,8,3 ; @zend_extension_op_array_ctor_handler
.subsections_via_symbols
