	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal16,16byte_literals
	.p2align	4                               ## -- Begin function ffp_reset_internal
LCPI0_0:
	.long	4294967295                      ## 0xffffffff
	.long	1                               ## 0x1
	.long	4294967295                      ## 0xffffffff
	.long	1                               ## 0x1
LCPI0_1:
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.long	1                               ## 0x1
	.long	31                              ## 0x1f
LCPI0_2:
	.space	16
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	4, 0x90
_ffp_reset_internal:                    ## @ffp_reset_internal
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -24
	movq	%rdi, %rbx
	callq	_av_opt_free
	leaq	640(%rbx), %rdi
	callq	_av_dict_free
	leaq	636(%rbx), %rdi
	callq	_av_dict_free
	leaq	632(%rbx), %rdi
	callq	_av_dict_free
	leaq	628(%rbx), %rdi
	callq	_av_dict_free
	leaq	624(%rbx), %rdi
	callq	_av_dict_free
	leaq	620(%rbx), %rdi
	callq	_av_dict_free
	leaq	616(%rbx), %rdi
	callq	_av_freep
	xorps	%xmm0, %xmm0
	movups	%xmm0, 600(%rbx)
	movl	592(%rbx), %edi
	xorl	%esi, %esi
	movl	$4, %edx
	callq	_memset
	xorps	%xmm0, %xmm0
	movups	%xmm0, 576(%rbx)
	movq	_AV_NOPTS_VALUE@GOTPCREL(%rip), %rax
	movq	(%rax), %rax
	movq	%rax, 560(%rbx)
	movq	%rax, 552(%rbx)
	movups	%xmm0, 536(%rbx)
	xorps	%xmm1, %xmm1
	movq	$0, 528(%rbx)
	movaps	LCPI0_0(%rip), %xmm0            ## xmm0 = [4294967295,1,4294967295,1]
	movups	%xmm0, (%rbx)
	movq	_AV_SYNC_AUDIO_MASTER@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 568(%rbx)
	movups	%xmm1, 512(%rbx)
	movl	$-1, 16(%rbx)
	movq	_SHOW_MODE_NONE@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 508(%rbx)
	leaq	504(%rbx), %rdi
	callq	_av_freep
	leaq	500(%rbx), %rdi
	callq	_av_freep
	movabsq	$4581421828931458171, %rax      ## imm = 0x3F947AE147AE147B
	movq	%rax, 24(%rbx)
	movabsq	$4294967297, %rax               ## imm = 0x100000001
	movq	%rax, 32(%rbx)
	movq	_SWS_FAST_BILINEAR@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 464(%rbx)
	leaq	404(%rbx), %rdi
	xorps	%xmm0, %xmm0
	movups	%xmm0, 440(%rbx)
	movups	%xmm0, 424(%rbx)
	movups	%xmm0, 408(%rbx)
	movq	$0, 456(%rbx)
	callq	_av_freep
	leaq	400(%rbx), %rdi
	callq	_av_freep
	leaq	396(%rbx), %rdi
	callq	_av_freep
	movq	_SDL_FCC_RV32@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 392(%rbx)
	xorps	%xmm0, %xmm0
	movups	%xmm0, 368(%rbx)
	movups	%xmm0, 352(%rbx)
	xorps	%xmm0, %xmm0
	movq	$0, 384(%rbx)
	movups	%xmm0, 336(%rbx)
	movq	_MAX_ACCURATE_SEEK_TIMEOUT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 328(%rbx)
	movq	$0, 320(%rbx)
	movq	_VIDEO_PICTURE_QUEUE_SIZE_DEFAULT@GOTPCREL(%rip), %rax
	movl	(%rax), %eax
	movl	%eax, 312(%rbx)
	movaps	LCPI0_1(%rip), %xmm0            ## xmm0 = [1,1,1,31]
	movups	%xmm0, 40(%rbx)
	xorps	%xmm0, %xmm0
	movups	%xmm0, 296(%rbx)
	movups	%xmm0, 280(%rbx)
	movups	%xmm0, 264(%rbx)
	movups	%xmm0, 248(%rbx)
	movups	%xmm0, 232(%rbx)
	movups	%xmm0, 216(%rbx)
	movups	%xmm0, 200(%rbx)
	movups	%xmm0, 184(%rbx)
	movups	%xmm0, 168(%rbx)
	movups	%xmm0, 152(%rbx)
	movl	144(%rbx), %edi
	callq	_ijkmeta_reset
	leaq	140(%rbx), %rdi
	callq	_SDL_SpeedSamplerReset
	leaq	136(%rbx), %rdi
	callq	_SDL_SpeedSamplerReset
	xorps	%xmm0, %xmm0
	movups	%xmm0, 120(%rbx)
	movabsq	$4575657222473777152, %rax      ## imm = 0x3F8000003F800000
	movq	%rax, 56(%rbx)
	movups	%xmm0, 104(%rbx)
	leaq	96(%rbx), %rdi
	callq	_av_application_closep
	leaq	92(%rbx), %rdi
	callq	_ijkio_manager_destroyp
	leaq	88(%rbx), %rdi
	callq	_msg_queue_flush
	leaq	68(%rbx), %rdi
	xorps	%xmm0, %xmm0
	movups	%xmm0, 72(%rbx)
	callq	_ffp_reset_statistic
	addq	$64, %rbx
	movq	%rbx, %rdi
	addq	$8, %rsp
	popq	%rbx
	popq	%rbp
	jmp	_ffp_reset_demux_cache_control  ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_AV_SYNC_AUDIO_MASTER,4,2       ## @AV_SYNC_AUDIO_MASTER
	.comm	_AV_NOPTS_VALUE,8,3             ## @AV_NOPTS_VALUE
	.comm	_SHOW_MODE_NONE,4,2             ## @SHOW_MODE_NONE
	.comm	_SWS_FAST_BILINEAR,4,2          ## @SWS_FAST_BILINEAR
	.comm	_SDL_FCC_RV32,4,2               ## @SDL_FCC_RV32
	.comm	_MAX_ACCURATE_SEEK_TIMEOUT,4,2  ## @MAX_ACCURATE_SEEK_TIMEOUT
	.comm	_VIDEO_PICTURE_QUEUE_SIZE_DEFAULT,4,2 ## @VIDEO_PICTURE_QUEUE_SIZE_DEFAULT
	.no_dead_strip	_ffp_reset_internal
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.section	__TEXT,__literal8,8byte_literals
	.p2align	3                               ; -- Begin function ffp_reset_internal
lCPI0_0:
	.long	4294967295                      ; 0xffffffff
	.long	1                               ; 0x1
lCPI0_1:
	.long	1                               ; 0x1
	.long	4294967295                      ; 0xffffffff
lCPI0_2:
	.long	1                               ; 0x1
	.long	31                              ; 0x1f
	.section	__TEXT,__text,regular,pure_instructions
	.p2align	2
_ffp_reset_internal:                    ; @ffp_reset_internal
	.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	x19, x0
	bl	_av_opt_free
	add	x0, x19, #640
	bl	_av_dict_free
	add	x0, x19, #636
	bl	_av_dict_free
	add	x0, x19, #632
	bl	_av_dict_free
	add	x0, x19, #628
	bl	_av_dict_free
	add	x0, x19, #624
	bl	_av_dict_free
	add	x0, x19, #620
	bl	_av_dict_free
	add	x0, x19, #616
	bl	_av_freep
	add	x8, x19, #600
	movi.2d	v0, #0000000000000000
	str	q0, [x8]
	ldr	w0, [x19, #592]
	mov	w1, #0
	mov	w2, #4
	bl	_memset
Lloh0:
	adrp	x8, _AV_NOPTS_VALUE@GOTPAGE
Lloh1:
	ldr	x8, [x8, _AV_NOPTS_VALUE@GOTPAGEOFF]
	movi.2d	v0, #0000000000000000
	str	q0, [x19, #576]
Lloh2:
	ldr	x8, [x8]
	str	x8, [x19, #560]
	str	x8, [x19, #552]
Lloh3:
	adrp	x8, lCPI0_0@PAGE
Lloh4:
	ldr	d0, [x8, lCPI0_0@PAGEOFF]
	str	d0, [x19]
Lloh5:
	adrp	x8, _AV_SYNC_AUDIO_MASTER@GOTPAGE
Lloh6:
	ldr	x8, [x8, _AV_SYNC_AUDIO_MASTER@GOTPAGEOFF]
Lloh7:
	ldr	w8, [x8]
	str	w8, [x19, #568]
	str	xzr, [x19, #544]
	mov	w8, #-1
	str	w8, [x19, #8]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [x19, #512]
Lloh8:
	adrp	x8, lCPI0_1@PAGE
Lloh9:
	ldr	d0, [x8, lCPI0_1@PAGEOFF]
	stur	d0, [x19, #12]
Lloh10:
	adrp	x8, _SHOW_MODE_NONE@GOTPAGE
Lloh11:
	ldr	x8, [x8, _SHOW_MODE_NONE@GOTPAGEOFF]
Lloh12:
	ldr	w8, [x8]
	str	w8, [x19, #508]
	add	x0, x19, #504
	bl	_av_freep
	add	x0, x19, #500
	bl	_av_freep
	mov	x8, #5243
	movk	x8, #18350, lsl #16
	movk	x8, #31457, lsl #32
	movk	x8, #16276, lsl #48
	str	x8, [x19, #24]
	movi.2s	v0, #1
	str	d0, [x19, #32]
Lloh13:
	adrp	x8, _SWS_FAST_BILINEAR@GOTPAGE
Lloh14:
	ldr	x8, [x8, _SWS_FAST_BILINEAR@GOTPAGEOFF]
Lloh15:
	ldr	w8, [x8]
	str	w8, [x19, #464]
	add	x8, x19, #408
	add	x0, x19, #404
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [x8]
	str	q0, [x8, #32]
	str	xzr, [x8, #48]
	bl	_av_freep
	add	x0, x19, #400
	bl	_av_freep
	add	x0, x19, #396
	bl	_av_freep
Lloh16:
	adrp	x8, _SDL_FCC_RV32@GOTPAGE
Lloh17:
	ldr	x8, [x8, _SDL_FCC_RV32@GOTPAGEOFF]
	movi.2d	v0, #0000000000000000
	str	q0, [x19, #152]!
Lloh18:
	ldr	w8, [x8]
	str	w8, [x19, #240]
	stur	q0, [x19, #200]
	stur	q0, [x19, #216]
	movi.2d	v0, #0000000000000000
	str	xzr, [x19, #232]
	mov	x8, #4294967297
	stur	x8, [x19, #-112]
	stur	q0, [x19, #184]
Lloh19:
	adrp	x8, _MAX_ACCURATE_SEEK_TIMEOUT@GOTPAGE
Lloh20:
	ldr	x8, [x8, _MAX_ACCURATE_SEEK_TIMEOUT@GOTPAGEOFF]
Lloh21:
	ldr	w8, [x8]
	str	w8, [x19, #176]
	str	xzr, [x19, #168]
Lloh22:
	adrp	x8, _VIDEO_PICTURE_QUEUE_SIZE_DEFAULT@GOTPAGE
Lloh23:
	ldr	x8, [x8, _VIDEO_PICTURE_QUEUE_SIZE_DEFAULT@GOTPAGEOFF]
Lloh24:
	ldr	w8, [x8]
	str	w8, [x19, #160]
Lloh25:
	adrp	x8, lCPI0_2@PAGE
Lloh26:
	ldr	d0, [x8, lCPI0_2@PAGEOFF]
	stur	d0, [x19, #-104]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [x19, #16]
	stp	q0, q0, [x19, #48]
	stp	q0, q0, [x19, #80]
	stp	q0, q0, [x19, #112]
	str	q0, [x19, #144]
	ldur	w0, [x19, #-8]
	bl	_ijkmeta_reset
	sub	x0, x19, #12
	bl	_SDL_SpeedSamplerReset
	sub	x0, x19, #16
	bl	_SDL_SpeedSamplerReset
	fmov.2s	v0, #1.00000000
	stur	d0, [x19, #-96]
	movi.2d	v0, #0000000000000000
	stp	q0, q0, [x19, #-48]
	sub	x0, x19, #56
	bl	_av_application_closep
	sub	x0, x19, #60
	bl	_ijkio_manager_destroyp
	sub	x0, x19, #64
	bl	_msg_queue_flush
	sub	x0, x19, #84
	movi.2d	v0, #0000000000000000
	stur	q0, [x19, #-80]
	bl	_ffp_reset_statistic
	sub	x0, x19, #88
	ldp	x29, x30, [sp, #16]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp], #32             ; 16-byte Folded Reload
	b	_ffp_reset_demux_cache_control
	.loh AdrpLdr	Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.loh AdrpLdrGotLdr	Lloh19, Lloh20, Lloh21
	.loh AdrpLdrGotLdr	Lloh16, Lloh17, Lloh18
	.loh AdrpLdrGotLdr	Lloh13, Lloh14, Lloh15
	.loh AdrpLdrGotLdr	Lloh10, Lloh11, Lloh12
	.loh AdrpAdrp	Lloh8, Lloh10
	.loh AdrpLdr	Lloh8, Lloh9
	.loh AdrpLdrGotLdr	Lloh5, Lloh6, Lloh7
	.loh AdrpAdrp	Lloh3, Lloh5
	.loh AdrpLdr	Lloh3, Lloh4
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.cfi_endproc
                                        ; -- End function
	.comm	_AV_SYNC_AUDIO_MASTER,4,2       ; @AV_SYNC_AUDIO_MASTER
	.comm	_AV_NOPTS_VALUE,8,3             ; @AV_NOPTS_VALUE
	.comm	_SHOW_MODE_NONE,4,2             ; @SHOW_MODE_NONE
	.comm	_SWS_FAST_BILINEAR,4,2          ; @SWS_FAST_BILINEAR
	.comm	_SDL_FCC_RV32,4,2               ; @SDL_FCC_RV32
	.comm	_MAX_ACCURATE_SEEK_TIMEOUT,4,2  ; @MAX_ACCURATE_SEEK_TIMEOUT
	.comm	_VIDEO_PICTURE_QUEUE_SIZE_DEFAULT,4,2 ; @VIDEO_PICTURE_QUEUE_SIZE_DEFAULT
	.no_dead_strip	_ffp_reset_internal
.subsections_via_symbols
