	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function os_remove_in_array
_os_remove_in_array:                    ## @os_remove_in_array
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	leaq	-1(%rsi), %rax
	cmpq	%rcx, %rax
	jbe	LBB0_1
## %bb.2:
	movq	%rcx, %r8
	imulq	%rdx, %r8
	addq	%rdi, %r8
	leaq	1(%rcx), %rax
	imulq	%rdx, %rax
	addq	%rdi, %rax
	notq	%rcx
	addq	%rsi, %rcx
	imulq	%rdx, %rcx
	movq	%r8, %rdi
	movq	%rax, %rsi
	movq	%rcx, %rdx
	popq	%rbp
	jmp	_os_memmove                     ## TAILCALL
LBB0_1:
	popq	%rbp
	retq
	.cfi_endproc
                                        ## -- End function
	.no_dead_strip	_os_remove_in_array
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function os_remove_in_array
_os_remove_in_array:                    ; @os_remove_in_array
	.cfi_startproc
; %bb.0:
	sub	x8, x1, #1
	cmp	x8, x3
	b.ls	LBB0_2
; %bb.1:
	mul	x9, x3, x2
	add	x8, x0, x9
	add	x9, x2, x9
	add	x9, x0, x9
	mvn	x10, x3
	add	x10, x10, x1
	mul	x2, x10, x2
	mov	x0, x8
	mov	x1, x9
	b	_os_memmove
LBB0_2:
	ret
	.cfi_endproc
                                        ; -- End function
	.no_dead_strip	_os_remove_in_array
.subsections_via_symbols
