	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function VIDDCDeInit
_VIDDCDeInit:                           ## @VIDDCDeInit
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_PVR_LIST_OP_POLY@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_pvr_set_vertbuf
	movq	_PVR_LIST_TR_POLY@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_pvr_set_vertbuf
	movq	_PVR_LIST_PT_POLY@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	xorl	%esi, %esi
	xorl	%edx, %edx
	callq	_pvr_set_vertbuf
	movq	_tex_space@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	callq	_pvr_mem_free
	movq	_dmadone@GOTPCREL(%rip), %rdi
	callq	_sem_destroy
	xorl	%eax, %eax
	callq	_pvr_shutdown
	movq	_DM_640x480@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	movq	_PM_RGB565@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	popq	%rbp
	jmp	_vid_set_mode                   ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_PVR_LIST_OP_POLY,4,2           ## @PVR_LIST_OP_POLY
	.comm	_PVR_LIST_TR_POLY,4,2           ## @PVR_LIST_TR_POLY
	.comm	_PVR_LIST_PT_POLY,4,2           ## @PVR_LIST_PT_POLY
	.comm	_tex_space,4,2                  ## @tex_space
	.comm	_dmadone,4,2                    ## @dmadone
	.comm	_DM_640x480,4,2                 ## @DM_640x480
	.comm	_PM_RGB565,4,2                  ## @PM_RGB565
	.no_dead_strip	_VIDDCDeInit
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function VIDDCDeInit
_VIDDCDeInit:                           ; @VIDDCDeInit
	.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
Lloh0:
	adrp	x8, _PVR_LIST_OP_POLY@GOTPAGE
Lloh1:
	ldr	x8, [x8, _PVR_LIST_OP_POLY@GOTPAGEOFF]
Lloh2:
	ldr	w0, [x8]
	mov	x1, #0
	mov	w2, #0
	bl	_pvr_set_vertbuf
Lloh3:
	adrp	x8, _PVR_LIST_TR_POLY@GOTPAGE
Lloh4:
	ldr	x8, [x8, _PVR_LIST_TR_POLY@GOTPAGEOFF]
Lloh5:
	ldr	w0, [x8]
	mov	x1, #0
	mov	w2, #0
	bl	_pvr_set_vertbuf
Lloh6:
	adrp	x8, _PVR_LIST_PT_POLY@GOTPAGE
Lloh7:
	ldr	x8, [x8, _PVR_LIST_PT_POLY@GOTPAGEOFF]
Lloh8:
	ldr	w0, [x8]
	mov	x1, #0
	mov	w2, #0
	bl	_pvr_set_vertbuf
Lloh9:
	adrp	x8, _tex_space@GOTPAGE
Lloh10:
	ldr	x8, [x8, _tex_space@GOTPAGEOFF]
Lloh11:
	ldr	w0, [x8]
	bl	_pvr_mem_free
Lloh12:
	adrp	x0, _dmadone@GOTPAGE
Lloh13:
	ldr	x0, [x0, _dmadone@GOTPAGEOFF]
	bl	_sem_destroy
	bl	_pvr_shutdown
Lloh14:
	adrp	x8, _DM_640x480@GOTPAGE
Lloh15:
	ldr	x8, [x8, _DM_640x480@GOTPAGEOFF]
Lloh16:
	ldr	w0, [x8]
Lloh17:
	adrp	x8, _PM_RGB565@GOTPAGE
Lloh18:
	ldr	x8, [x8, _PM_RGB565@GOTPAGEOFF]
Lloh19:
	ldr	w1, [x8]
	ldp	x29, x30, [sp], #16             ; 16-byte Folded Reload
	b	_vid_set_mode
	.loh AdrpLdrGotLdr	Lloh17, Lloh18, Lloh19
	.loh AdrpLdrGotLdr	Lloh14, Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh12, Lloh13
	.loh AdrpLdrGotLdr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotLdr	Lloh6, Lloh7, Lloh8
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_PVR_LIST_OP_POLY,4,2           ; @PVR_LIST_OP_POLY
	.comm	_PVR_LIST_TR_POLY,4,2           ; @PVR_LIST_TR_POLY
	.comm	_PVR_LIST_PT_POLY,4,2           ; @PVR_LIST_PT_POLY
	.comm	_tex_space,4,2                  ; @tex_space
	.comm	_dmadone,4,2                    ; @dmadone
	.comm	_DM_640x480,4,2                 ; @DM_640x480
	.comm	_PM_RGB565,4,2                  ; @PM_RGB565
	.no_dead_strip	_VIDDCDeInit
.subsections_via_symbols
