	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function __init_syscall_array
___init_syscall_array:                  ## @__init_syscall_array
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	___libogc_sbrk_r@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movq	___syscalls@GOTPCREL(%rip), %rcx
	movl	%eax, 32(%rcx)
	movq	___libogc_lock_init@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 28(%rcx)
	movq	___libogc_lock_close@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 24(%rcx)
	movq	___libogc_lock_release@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 20(%rcx)
	movq	___libogc_lock_acquire@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 16(%rcx)
	movq	___libogc_malloc_lock@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 12(%rcx)
	movq	___libogc_malloc_unlock@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 8(%rcx)
	movq	___libogc_exit@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 4(%rcx)
	movq	___libogc_gettod_r@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, (%rcx)
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.comm	___libogc_sbrk_r,4,2            ## @__libogc_sbrk_r
	.comm	___syscalls,36,2                ## @__syscalls
	.comm	___libogc_lock_init,4,2         ## @__libogc_lock_init
	.comm	___libogc_lock_close,4,2        ## @__libogc_lock_close
	.comm	___libogc_lock_release,4,2      ## @__libogc_lock_release
	.comm	___libogc_lock_acquire,4,2      ## @__libogc_lock_acquire
	.comm	___libogc_malloc_lock,4,2       ## @__libogc_malloc_lock
	.comm	___libogc_malloc_unlock,4,2     ## @__libogc_malloc_unlock
	.comm	___libogc_exit,4,2              ## @__libogc_exit
	.comm	___libogc_gettod_r,4,2          ## @__libogc_gettod_r
	.no_dead_strip	___init_syscall_array
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function __init_syscall_array
___init_syscall_array:                  ; @__init_syscall_array
	.cfi_startproc
; %bb.0:
Lloh0:
	adrp	x8, ___libogc_sbrk_r@GOTPAGE
Lloh1:
	ldr	x8, [x8, ___libogc_sbrk_r@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
Lloh3:
	adrp	x9, ___syscalls@GOTPAGE
Lloh4:
	ldr	x9, [x9, ___syscalls@GOTPAGEOFF]
	str	w8, [x9, #32]
Lloh5:
	adrp	x8, ___libogc_lock_init@GOTPAGE
Lloh6:
	ldr	x8, [x8, ___libogc_lock_init@GOTPAGEOFF]
Lloh7:
	ldr	w8, [x8]
Lloh8:
	adrp	x10, ___libogc_lock_close@GOTPAGE
Lloh9:
	ldr	x10, [x10, ___libogc_lock_close@GOTPAGEOFF]
Lloh10:
	ldr	w10, [x10]
	stp	w10, w8, [x9, #24]
Lloh11:
	adrp	x8, ___libogc_lock_release@GOTPAGE
Lloh12:
	ldr	x8, [x8, ___libogc_lock_release@GOTPAGEOFF]
Lloh13:
	ldr	w8, [x8]
Lloh14:
	adrp	x10, ___libogc_lock_acquire@GOTPAGE
Lloh15:
	ldr	x10, [x10, ___libogc_lock_acquire@GOTPAGEOFF]
Lloh16:
	ldr	w10, [x10]
	stp	w10, w8, [x9, #16]
Lloh17:
	adrp	x8, ___libogc_malloc_lock@GOTPAGE
Lloh18:
	ldr	x8, [x8, ___libogc_malloc_lock@GOTPAGEOFF]
Lloh19:
	adrp	x10, ___libogc_malloc_unlock@GOTPAGE
Lloh20:
	ldr	x10, [x10, ___libogc_malloc_unlock@GOTPAGEOFF]
Lloh21:
	ldr	w8, [x8]
Lloh22:
	ldr	w10, [x10]
	stp	w10, w8, [x9, #8]
Lloh23:
	adrp	x8, ___libogc_exit@GOTPAGE
Lloh24:
	ldr	x8, [x8, ___libogc_exit@GOTPAGEOFF]
Lloh25:
	ldr	w8, [x8]
Lloh26:
	adrp	x10, ___libogc_gettod_r@GOTPAGE
Lloh27:
	ldr	x10, [x10, ___libogc_gettod_r@GOTPAGEOFF]
Lloh28:
	ldr	w10, [x10]
	stp	w10, w8, [x9]
	ret
	.loh AdrpLdrGotLdr	Lloh26, Lloh27, Lloh28
	.loh AdrpLdrGotLdr	Lloh23, Lloh24, Lloh25
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh22
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh21
	.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	___libogc_sbrk_r,4,2            ; @__libogc_sbrk_r
	.comm	___syscalls,36,2                ; @__syscalls
	.comm	___libogc_lock_init,4,2         ; @__libogc_lock_init
	.comm	___libogc_lock_close,4,2        ; @__libogc_lock_close
	.comm	___libogc_lock_release,4,2      ; @__libogc_lock_release
	.comm	___libogc_lock_acquire,4,2      ; @__libogc_lock_acquire
	.comm	___libogc_malloc_lock,4,2       ; @__libogc_malloc_lock
	.comm	___libogc_malloc_unlock,4,2     ; @__libogc_malloc_unlock
	.comm	___libogc_exit,4,2              ; @__libogc_exit
	.comm	___libogc_gettod_r,4,2          ; @__libogc_gettod_r
	.no_dead_strip	___init_syscall_array
.subsections_via_symbols
